3 .type gconv_btowc, @function
5 leaq to_ucs4
(%rip
), %rax
8 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 $
4294967297, %rdx
32 movabsq $
17179869188, %rdi
35 leaq gconv_btowc
(%rip
), %rdx
49 movabsq $
17179869188, %rdi
50 movabsq $
4294967297, %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 "inlen_after <= sizeof (state->__value.__wchb)"
79 .string "inptr - bytebuf > (state->__count & 7)"
82 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
85 .string "inend - inptr > (state->__count & ~7)"
88 .string "inend - inptr <= 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
160 movzbl
103(%rsp
), %esi
209 leaq from_idx
(%rip
), %rsi
215 movzwl
10(%rcx
), %edx
227 leaq from_ucs4
(%rip
), %rax
228 movzbl
(%rax
,%rdx
), %eax
260 call _dl_mcount_wrapper_check@PLT
344 leaq to_ucs4
(%rip
), %r9
347 movl
(%r9,%rcx
,4), %ecx
386 movl
%r10d
, 104(%rsp
)
396 call __gconv_transliterate@PLT
403 movl
104(%rsp
), %r10d
442 movzbl
(%rsi
,%rdx
), %edi
443 movb
%dil
, 4(%rcx
,%rdx
)
508 leaq from_idx
(%rip
), %rdi
514 movzwl
10(%rsi
), %ecx
526 leaq from_ucs4
(%rip
), %rdi
528 movzbl
(%rdi
,%rcx
), %ecx
554 movzbl
4(%rbx
,%rax
), %edx
555 movb
%dl
, (%rsi
,%rax
)
572 movzbl
-1(%rax
), %edi
577 movb
%dil
, (%rsi
,%rdx
)
590 leaq from_idx
(%rip
), %rsi
596 movzwl
10(%rdx
), %eax
608 leaq from_ucs4
(%rip
), %rdx
610 movzbl
(%rdx
,%rax
), %eax
695 call _dl_mcount_wrapper_check@PLT
754 call __gconv_transliterate@PLT
782 leaq to_ucs4
(%rip
), %rbx
785 movl
(%rbx
,%r8,4), %r8d
843 movzbl
-1(%rdx
), %esi
845 movb
%sil
, 4(%rbx
,%rcx
)
908 call __gconv_transliterate@PLT
948 movzbl
(%rcx
,%rax
), %edx
949 movb
%dl
, 4(%rbx
,%rax
)
970 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
971 leaq
.LC1(%rip), %rsi
972 leaq
.LC10(%rip), %rdi
974 call __assert_fail@PLT
976 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
977 leaq
.LC3(%rip), %rsi
978 leaq
.LC6(%rip), %rdi
980 call __assert_fail@PLT
982 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
983 leaq
.LC3(%rip), %rsi
984 leaq
.LC9(%rip), %rdi
986 call __assert_fail@PLT
988 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
989 leaq
.LC3(%rip), %rsi
990 leaq
.LC8(%rip), %rdi
992 call __assert_fail@PLT
994 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
995 leaq
.LC3(%rip), %rsi
996 leaq
.LC7(%rip), %rdi
998 call __assert_fail@PLT
1004 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
1005 leaq
.LC3(%rip), %rsi
1006 leaq
.LC5(%rip), %rdi
1008 call __assert_fail@PLT
1013 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
1014 leaq
.LC1(%rip), %rsi
1015 leaq
.LC11(%rip), %rdi
1017 call __assert_fail@PLT
1019 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
1020 leaq
.LC1(%rip), %rsi
1021 leaq
.LC12(%rip), %rdi
1023 call __assert_fail@PLT
1025 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
1026 leaq
.LC1(%rip), %rsi
1027 leaq
.LC2(%rip), %rdi
1029 call __assert_fail@PLT
1031 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
1032 leaq
.LC3(%rip), %rsi
1033 leaq
.LC4(%rip), %rdi
1035 call __assert_fail@PLT
1037 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
1038 leaq
.LC1(%rip), %rsi
1039 leaq
.LC2(%rip), %rdi
1041 call __assert_fail@PLT
1042 .size gconv, .-gconv
1043 .section .rodata.str1.8
1045 .type __PRETTY_FUNCTION__.9074, @object
1046 .size __PRETTY_FUNCTION__.9074, 14
1047 __PRETTY_FUNCTION__.9074
:
1048 .string "to_gap_single"
1049 .section .rodata.str1.1
1050 .type __PRETTY_FUNCTION__.9153, @object
1051 .size __PRETTY_FUNCTION__.9153, 6
1052 __PRETTY_FUNCTION__.9153
:
1056 .type from_ucs4, @object
1057 .size from_ucs4, 296
1356 .type from_idx, @object
1408 .type to_ucs4, @object