2 .section .rodata.str1.1,"aMS",@progbits,1
33 .globl _nl_load_domain
34 .hidden _nl_load_domain
35 .type _nl_load_domain, @function
47 cmpq
%r12, 8+lock.10211
(%rip
)
50 # 770 "loadmsgcat.c" 1
58 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
59 cmpxchgl
%edx
, lock.10211
(%rip
)
63 movq
%r12, 8+lock.10211
(%rip
)
65 movl
4+lock.10211
(%rip
), %eax
69 movl
%eax
, 4+lock.10211
(%rip
)
83 movl
4+lock.10211
(%rip
), %eax
89 movl
%eax
, 4+lock.10211
(%rip
)
91 movq $
0, 8+lock.10211
(%rip
)
93 # 1281 "loadmsgcat.c" 1
99 subl $
1, lock.10211
(%rip
)
133 call __close_nocancel
135 cmpl $
-1794895138, %r13d
137 cmpl $
-569244523, %r13d
152 cmpl $
-1794895138, %r13d
179 movl
%r12d
, 104(%r10)
184 cmpl $
-1794895138, %r13d
212 leaq
8(,%rax
,8), %rsi
214 leaq
.LC6(%rip), %rcx
222 movl
4(%r12,%r11), %eax
223 movl
(%r12,%r11), %edx
243 movq
%rdx
, (%r10,%r11)
248 cmpl $
-1794895138, %r13d
250 movl
4(%r12,%r11), %eax
251 movl
(%r12,%r11), %edx
258 # 1281 "loadmsgcat.c" 1
259 xchgl
%eax
, lock.10211
(%rip
)
267 leaq lock.10211
(%rip
), %rdi
270 # 1281 "loadmsgcat.c" 1
281 movq __libc_errno@gottpoff
(%rip
), %rax
288 call __close_nocancel
289 movl
4+lock.10211
(%rip
), %eax
296 lock cmpxchgl
%edx
, lock.10211
(%rip
)
298 leaq lock.10211
(%rip
), %rdi
299 call __lll_lock_wait_private
334 movl
4+lock.10211
(%rip
), %eax
343 cmpq $
0, __pthread_rwlock_init@GOTPCREL
(%rip
)
350 call __pthread_rwlock_init@PLT
354 leaq
.LC13(%rip), %rdx
366 call __gettext_extract_plural
367 movl
4+lock.10211
(%rip
), %eax
374 movl
%r12d
, 104(%r10)
392 movl
4+lock.10211
(%rip
), %eax
424 call __close_nocancel
426 cmpl $
-1794895138, %r13d
428 cmpl $
-569244523, %r13d
435 movl
4+lock.10211
(%rip
), %eax
485 leaq
.LC0(%rip), %rdx
488 leaq
.LC1(%rip), %rdx
491 leaq
.LC2(%rip), %rdx
494 leaq
.LC3(%rip), %rdx
496 leaq
.LC5(%rip), %rdx
497 leaq
.LC4(%rip), %rax
521 cmpq $
0, __pthread_rwlock_destroy@GOTPCREL
(%rip
)
525 call __pthread_rwlock_destroy@PLT
533 cmpl $
-1794895138, %r13d
544 leaq
(%r15,%rax
), %rcx
553 leaq
0(,%rax
,4), %rsi
563 leaq
4(%rdi
,%rax
,4), %rax
568 cmpl $
-1794895138, %r13d
586 movq
%r14, 144(%rsp
,%rbx
,8)
646 movq
(%r12,%rax
,8), %rdi
653 cmpl $
-1794895138, %r13d
683 leaq
.LC0(%rip), %rdx
686 leaq
.LC1(%rip), %rdx
689 leaq
.LC2(%rip), %rdx
692 leaq
.LC3(%rip), %rdx
694 leaq
.LC5(%rip), %rdx
695 leaq
.LC4(%rip), %rax
704 leaq
.LC0(%rip), %rdx
707 leaq
.LC1(%rip), %rdx
710 leaq
.LC2(%rip), %rdx
713 leaq
.LC3(%rip), %rdx
715 leaq
.LC5(%rip), %rdx
716 leaq
.LC4(%rip), %rax
721 leal
(%rax
,%rax
), %edi
736 movl
%r14d
, 104(%rsp
)
750 movl
(%rsi
,%r12,4), %eax
779 movl
(%rax
,%r12,4), %ebx
816 movl
(%rsi
,%r12,4), %eax
830 cmpq $
0, (%rcx
,%r11,8)
847 movl
(%rax
,%r12,4), %ebx
860 movl
%r11d
, 136(%rsp
)
869 movq
(%rax
,%rcx
,8), %rsi
907 movl
136(%rsp
), %r11d
921 movl
104(%rsp
), %r14d
931 movl
(%rdx
,%rax
,4), %edx
936 movl
%edx
, (%rsi
,%rax
,4)
954 movq
8(%rcx
,%rax
), %rdi
975 leal
(%rcx
,%rdi
), %eax
976 leal
(%rcx
,%rdx
), %r9d
982 leaq
(%r12,%rax
,4), %rax
988 leal
1(%rbx
,%rdx
), %edx
1007 movl
(%rax
,%r12,4), %ebx
1019 movl
(%rax
,%r12,4), %ebx
1040 leaq
.LC8(%rip), %rdx
1043 leaq
.LC9(%rip), %rdx
1046 leaq
.LC7(%rip), %rdx
1049 leaq
.LC10(%rip), %rdx
1051 leaq
.LC11(%rip), %rdx
1052 leaq
.LC12(%rip), %rax
1071 movzbl
9(%rax
), %edx
1087 leaq
.LC8(%rip), %rdx
1090 leaq
.LC9(%rip), %rdx
1093 leaq
.LC7(%rip), %rdx
1096 leaq
.LC10(%rip), %rdx
1098 leaq
.LC11(%rip), %rdx
1099 leaq
.LC12(%rip), %rax
1104 movl
(%rdi
,%r12,4), %eax
1107 movl
(%rdi
,%r12,4), %eax
1115 leaq
.LC0(%rip), %rdx
1118 leaq
.LC1(%rip), %rdx
1121 leaq
.LC2(%rip), %rdx
1124 leaq
.LC3(%rip), %rdx
1126 leaq
.LC5(%rip), %rdx
1127 leaq
.LC4(%rip), %rax
1137 leaq
.LC0(%rip), %rdx
1140 leaq
.LC1(%rip), %rdx
1143 leaq
.LC2(%rip), %rdx
1146 leaq
.LC3(%rip), %rdx
1148 leaq
.LC5(%rip), %rdx
1149 leaq
.LC4(%rip), %rax
1157 leaq
.LC0(%rip), %rdx
1160 leaq
.LC1(%rip), %rdx
1163 leaq
.LC2(%rip), %rdx
1166 leaq
.LC3(%rip), %rdx
1168 leaq
.LC5(%rip), %rdx
1169 leaq
.LC4(%rip), %rax
1183 movzbl
8(%rax
), %edx
1199 leaq
.LC8(%rip), %rdx
1202 leaq
.LC9(%rip), %rdx
1205 leaq
.LC7(%rip), %rdx
1208 leaq
.LC10(%rip), %rdx
1210 leaq
.LC11(%rip), %rdx
1211 leaq
.LC12(%rip), %rax
1226 leaq
.LC8(%rip), %rdx
1229 leaq
.LC9(%rip), %rdx
1232 leaq
.LC7(%rip), %rdx
1235 leaq
.LC10(%rip), %rdx
1237 leaq
.LC11(%rip), %rdx
1238 leaq
.LC12(%rip), %rax
1248 leaq
.LC8(%rip), %rdx
1251 leaq
.LC9(%rip), %rdx
1254 leaq
.LC7(%rip), %rdx
1257 leaq
.LC10(%rip), %rdx
1259 leaq
.LC11(%rip), %rdx
1260 leaq
.LC12(%rip), %rax
1275 leaq
.LC8(%rip), %rdx
1278 leaq
.LC9(%rip), %rdx
1281 leaq
.LC7(%rip), %rdx
1284 leaq
.LC10(%rip), %rdx
1286 leaq
.LC11(%rip), %rdx
1287 leaq
.LC12(%rip), %rax
1297 leaq
.LC8(%rip), %rdx
1300 leaq
.LC9(%rip), %rdx
1303 leaq
.LC7(%rip), %rdx
1306 leaq
.LC10(%rip), %rdx
1308 leaq
.LC11(%rip), %rdx
1309 leaq
.LC12(%rip), %rax
1317 leaq
.LC0(%rip), %rdx
1320 leaq
.LC1(%rip), %rdx
1323 leaq
.LC2(%rip), %rdx
1326 leaq
.LC3(%rip), %rdx
1328 leaq
.LC5(%rip), %rdx
1329 leaq
.LC4(%rip), %rax
1333 .size _nl_load_domain, .-_nl_load_domain
1334 .section __libc_freeres_fn,"ax",@progbits
1336 .globl _nl_unload_domain
1337 .hidden _nl_unload_domain
1338 .type _nl_unload_domain, @function
1342 leaq __gettext_germanic_plural
(%rip
), %rax
1347 movq
184(%rdi
), %rdi
1350 call __gettext_free_exp
1367 cmpq
%r12, 120(%rbp
)
1370 movq
112(%rbp
), %rbx
1383 movq
112(%rbp
), %rdi
1385 cmpq $
0, __pthread_rwlock_destroy@GOTPCREL
(%rip
)
1387 leaq
128(%rbp
), %rdi
1388 call __pthread_rwlock_destroy@PLT
1412 .size _nl_unload_domain, .-_nl_unload_domain
1414 .comm lock.10211,16,16
1415 .comm _nl_msg_cat_cntr,4,4
1416 .weak __pthread_rwlock_destroy
1417 .weak __pthread_rwlock_init
1418 .hidden __gconv_close
1419 .hidden __gettext_free_exp
1420 .hidden __gettext_germanic_plural
1422 .hidden __hash_string
1424 .hidden __read_nocancel
1425 .hidden __gettext_extract_plural
1426 .hidden _nl_find_msg
1428 .hidden __lll_lock_wait_private
1429 .hidden __close_nocancel
1432 .hidden __open_nocancel