4 .type __freelocale, @function
6 leaq _nl_C_locobj
(%rip
), %rax
13 cmpq $
0, __pthread_rwlock_wrlock@GOTPCREL
(%rip
)
15 leaq __libc_setlocale_lock
(%rip
), %rdi
16 call __pthread_rwlock_wrlock@PLT
27 movq
0(%rbp
,%rbx
,8), %rsi
31 call _nl_remove_locale
35 cmpq $
0, __pthread_rwlock_unlock@GOTPCREL
(%rip
)
37 leaq __libc_setlocale_lock
(%rip
), %rdi
38 call __pthread_rwlock_unlock@PLT
49 .size __freelocale, .-__freelocale
51 .set freelocale,__freelocale
52 .weak __pthread_rwlock_unlock
53 .weak __pthread_rwlock_wrlock
54 .hidden _nl_remove_locale
55 .hidden __libc_setlocale_lock