3 .type gconv_btowc, @function
5 leaq to_ucs4
(%rip
), %rax
7 movl
(%rax
,%rdx
,4), %eax
15 .size gconv_btowc, .-gconv_btowc
16 .section .rodata.str1.1,"aMS",@progbits,1
22 .type gconv_init, @function
31 movabsq $
8589934593, %rdx
32 movabsq $
17179869188, %rdi
35 leaq gconv_btowc
(%rip
), %rdx
49 movabsq $
17179869188, %rdi
50 movabsq $
8589934593, %rdx
62 .size gconv_init, .-gconv_init
63 .section .rodata.str1.1
65 .string "../iconv/skeleton.c"
67 .string "outbufstart == NULL"
69 .string "../iconv/loop.c"
70 .section .rodata.str1.8,"aMS",@progbits,1
73 .string "(state->__count & 7) <= sizeof (state->__value)"
76 .string "inptr - bytebuf > (state->__count & 7)"
79 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
82 .string "inend - inptr > (state->__count & ~7)"
85 .string "inend - inptr <= sizeof (state->__value.__wchb)"
88 .string "inlen_after <= sizeof (state->__value.__wchb)"
89 .section .rodata.str1.1
91 .string "outbuf == outerr"
92 .section .rodata.str1.8
95 .string "nstatus == __GCONV_FULL_OUTPUT"
98 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
102 .type gconv, @function
133 # 410 "../iconv/skeleton.c" 1
187 leaq from_ucs4
(%rip
), %rdi
190 leaq
(%rdi
,%rcx
,2), %rcx
232 call _dl_mcount_wrapper_check@PLT
271 leaq to_ucs4_comb
(%rip
), %r8
278 leal
-193(%rcx
), %esi
282 leaq to_ucs4
(%rip
), %rsi
284 movl
(%rsi
,%rcx
,4), %esi
340 leal
-728(%rdx
), %esi
345 leaq map.9086
(%rip
), %rax
348 movzbl
(%rax
,%rsi
), %esi
373 movzbl
4(%r15,%rbx
), %edx
374 movb
%dl
, (%rcx
,%rbx
)
389 movzbl
-1(%rax
), %edx
394 movb
%dl
, (%rsi
,%rbx
)
406 leaq from_ucs4
(%rip
), %rcx
408 leaq
(%rcx
,%rdx
,2), %rcx
471 movzbl
(%rdi
,%rax
), %ecx
472 movb
%cl
, 4(%rsi
,%rax
)
494 leaq
(%rsi
,%rsi
,2), %rsi
497 movl
(%r8,%rcx
,4), %esi
546 leaq from_ucs4
(%rip
), %rdi
548 leaq
(%rdi
,%rsi
,2), %rdi
602 movb
%dil
, 152(%rsp
,%rcx
)
603 movzbl
152(%rsp
), %edi
604 leal
-193(%rdi
), %ebx
608 leaq to_ucs4
(%rip
), %rax
610 movl
(%rax
,%rdi
,4), %edx
646 leaq to_ucs4_comb
(%rip
), %rbx
657 leaq to_ucs4
(%rip
), %rdi
659 movl
(%rdi
,%r8,4), %r8d
688 leal
-728(%rax
), %edx
692 leaq map.9119
(%rip
), %rax
695 movzbl
(%rax
,%rdx
), %edx
776 call __gconv_transliterate@PLT
800 call _dl_mcount_wrapper_check@PLT
868 call __gconv_transliterate@PLT
891 call __gconv_transliterate@PLT
910 leal
-728(%rcx
), %edi
915 leaq map.9086
(%rip
), %rsi
917 movzbl
(%rsi
,%rdi
), %esi
939 leaq __PRETTY_FUNCTION__.9181
(%rip
), %rcx
940 leaq
.LC1(%rip), %rsi
941 leaq
.LC10(%rip), %rdi
943 call __assert_fail@PLT
972 leaq
(%rdi
,%rdi
,2), %rdi
976 movl
(%rbx
,%r8,4), %r8d
999 movzbl
-1(%r14), %edx
1001 movb
%dl
, 4(%r15,%rbx
)
1017 movl
%r11d
, 88(%rsp
)
1027 call __gconv_transliterate@PLT
1031 movl
88(%rsp
), %r11d
1036 movq
144(%rsp
), %r14
1037 movq
152(%rsp
), %rdx
1052 movq
%r14, 144(%rsp
)
1064 movq
%rcx
, 152(%rsp
)
1079 movq
%rcx
, 152(%rsp
)
1088 leaq
152(%rsp
), %rdi
1099 movq
%rsi
, 144(%rsp
)
1106 leaq
152(%rsp
), %rdi
1108 leaq
(%rdi
,%rcx
), %r9
1113 movzbl
153(%rsp
), %eax
1118 leaq
(%rdx
,%rdx
,2), %rdx
1121 leaq to_ucs4_comb
(%rip
), %rdx
1122 movl
(%rdx
,%rax
,4), %edx
1126 movq
144(%rsp
), %r14
1127 movq
152(%rsp
), %rdx
1134 leaq __PRETTY_FUNCTION__.9181
(%rip
), %rcx
1135 leaq
.LC1(%rip), %rsi
1136 leaq
.LC11(%rip), %rdi
1138 call __assert_fail@PLT
1142 movl
%r11d
, 108(%rsp
)
1144 leaq
144(%rsp
), %rcx
1152 call __gconv_transliterate@PLT
1158 movl
108(%rsp
), %r11d
1159 movq
144(%rsp
), %rax
1193 movzbl
(%rcx
,%rax
), %edx
1194 movb
%dl
, 4(%r15,%rax
)
1209 movq
144(%rsp
), %rax
1238 movb
%r8b
, 4(%r15,%rax
)
1243 movzbl
(%rdi
,%rax
), %r8d
1244 movb
%r8b
, 4(%r15,%rax
)
1251 movq
%rax
, 152(%rsp
)
1260 movq
%rax
, 144(%rsp
)
1269 movq
%rax
, 152(%rsp
)
1273 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1274 leaq
.LC3(%rip), %rsi
1275 leaq
.LC4(%rip), %rdi
1277 call __assert_fail@PLT
1279 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1280 leaq
.LC3(%rip), %rsi
1281 leaq
.LC9(%rip), %rdi
1283 call __assert_fail@PLT
1285 leaq __PRETTY_FUNCTION__.9181
(%rip
), %rcx
1286 leaq
.LC1(%rip), %rsi
1287 leaq
.LC2(%rip), %rdi
1289 call __assert_fail@PLT
1291 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1292 leaq
.LC3(%rip), %rsi
1293 leaq
.LC5(%rip), %rdi
1295 call __assert_fail@PLT
1301 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1302 leaq
.LC3(%rip), %rsi
1303 leaq
.LC8(%rip), %rdi
1305 call __assert_fail@PLT
1307 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1308 leaq
.LC3(%rip), %rsi
1309 leaq
.LC7(%rip), %rdi
1311 call __assert_fail@PLT
1313 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1314 leaq
.LC3(%rip), %rsi
1315 leaq
.LC6(%rip), %rdi
1317 call __assert_fail@PLT
1319 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1320 leaq
.LC3(%rip), %rsi
1321 leaq
.LC8(%rip), %rdi
1323 call __assert_fail@PLT
1325 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1326 leaq
.LC3(%rip), %rsi
1327 leaq
.LC7(%rip), %rdi
1329 call __assert_fail@PLT
1331 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1332 leaq
.LC3(%rip), %rsi
1333 leaq
.LC6(%rip), %rdi
1335 call __assert_fail@PLT
1337 leaq __PRETTY_FUNCTION__.9181
(%rip
), %rcx
1338 leaq
.LC1(%rip), %rsi
1339 leaq
.LC12(%rip), %rdi
1341 call __assert_fail@PLT
1352 leaq __PRETTY_FUNCTION__.9104
(%rip
), %rcx
1353 leaq
.LC3(%rip), %rsi
1354 leaq
.LC4(%rip), %rdi
1356 call __assert_fail@PLT
1358 movq
136(%rsp
), %rdx
1359 cmpq
152(%rsp
), %rdx
1360 movq
144(%rsp
), %rax
1366 leaq __PRETTY_FUNCTION__.9181
(%rip
), %rcx
1367 leaq
.LC1(%rip), %rsi
1368 leaq
.LC2(%rip), %rdi
1370 call __assert_fail@PLT
1372 leaq __PRETTY_FUNCTION__.9015
(%rip
), %rcx
1373 leaq
.LC3(%rip), %rsi
1374 leaq
.LC5(%rip), %rdi
1376 call __assert_fail@PLT
1380 movq
144(%rsp
), %rax
1383 movq
%rax
, 144(%rsp
)
1387 movl
%r11d
, 108(%rsp
)
1389 leaq
144(%rsp
), %rcx
1397 call __gconv_transliterate@PLT
1402 movl
108(%rsp
), %r11d
1406 movq
144(%rsp
), %rdx
1410 movq
144(%rsp
), %rax
1414 .size gconv, .-gconv
1416 .type map.9086, @object
1419 .string "\306\307\312\316"
1421 .set map.9119,map.9086
1422 .section .rodata.str1.8
1424 .type __PRETTY_FUNCTION__.9104, @object
1425 .size __PRETTY_FUNCTION__.9104, 15
1426 __PRETTY_FUNCTION__.9104
:
1427 .string "to_t_61_single"
1428 .section .rodata.str1.16,"aMS",@progbits,1
1430 .type __PRETTY_FUNCTION__.9015, @object
1431 .size __PRETTY_FUNCTION__.9015, 17
1432 __PRETTY_FUNCTION__.9015
:
1433 .string "from_t_61_single"
1434 .section .rodata.str1.1
1435 .type __PRETTY_FUNCTION__.9181, @object
1436 .size __PRETTY_FUNCTION__.9181, 6
1437 __PRETTY_FUNCTION__.9181
:
1441 .type from_ucs4, @object
1442 .size from_ucs4, 766
1849 .type to_ucs4_comb, @object
1850 .size to_ucs4_comb, 5760
3105 .type to_ucs4, @object