3 .type gconv_btowc, @function
5 leaq to_ucs4
(%rip
), %rax
7 movl
(%rax
,%rsi
,4), %eax
9 .size gconv_btowc, .-gconv_btowc
10 .section .rodata.str1.1,"aMS",@progbits,1
16 .type gconv_init, @function
25 movabsq $
4294967297, %rdx
26 movabsq $
17179869188, %rdi
29 leaq gconv_btowc
(%rip
), %rdx
43 movabsq $
17179869188, %rdi
44 movabsq $
4294967297, %rdx
56 .size gconv_init, .-gconv_init
57 .section .rodata.str1.1
59 .string "../iconv/skeleton.c"
61 .string "outbufstart == NULL"
63 .string "../iconv/loop.c"
64 .section .rodata.str1.8,"aMS",@progbits,1
67 .string "(state->__count & 7) <= sizeof (state->__value)"
70 .string "inlen_after <= sizeof (state->__value.__wchb)"
73 .string "inptr - bytebuf > (state->__count & 7)"
76 .string "inend != &bytebuf[MAX_NEEDED_INPUT]"
79 .string "inend - inptr > (state->__count & ~7)"
82 .string "inend - inptr <= sizeof (state->__value.__wchb)"
83 .section .rodata.str1.1
85 .string "outbuf == outerr"
86 .section .rodata.str1.8
89 .string "nstatus == __GCONV_FULL_OUTPUT"
92 .string "cnt_after <= sizeof (data->__statep->__value.__wchb)"
96 .type gconv, @function
127 # 410 "../iconv/skeleton.c" 1
139 movl
216(%rsp
), %r14d
155 movzbl
103(%rsp
), %edi
168 leaq to_ucs4
(%rip
), %r14
205 leaq from_idx
(%rip
), %rsi
211 movzwl
10(%rcx
), %edx
223 leaq from_ucs4
(%rip
), %rax
224 movzbl
(%rax
,%rdx
), %eax
256 call _dl_mcount_wrapper_check@PLT
318 leaq
1(%r13,%rax
), %rcx
327 movl
(%r14,%rdx
,4), %edx
378 movl
%r10d
, 104(%rsp
)
388 call __gconv_transliterate@PLT
395 movl
104(%rsp
), %r10d
440 movzbl
(%rsi
,%rdx
), %edi
441 movb
%dil
, 4(%rcx
,%rdx
)
495 leaq from_idx
(%rip
), %rsi
501 movzwl
10(%rcx
), %edx
513 leaq from_ucs4
(%rip
), %rsi
514 movzbl
(%rsi
,%rdx
), %edx
539 movzbl
4(%r14,%rbx
), %edx
540 movb
%dl
, (%r10,%rbx
)
556 movzbl
-1(%rax
), %ecx
561 movb
%cl
, (%rsi
,%rbx
)
572 leaq from_idx
(%rip
), %rsi
578 movzwl
10(%rdx
), %eax
590 leaq from_ucs4
(%rip
), %rdx
592 movzbl
(%rdx
,%rax
), %eax
676 call _dl_mcount_wrapper_check@PLT
735 call __gconv_transliterate@PLT
759 leaq
1(%r13,%rdx
), %rdx
765 movl
(%r14,%rax
,4), %eax
811 movzbl
-1(%rdx
), %ecx
813 movb
%cl
, 4(%r14,%rbx
)
862 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
863 leaq
.LC1(%rip), %rsi
864 leaq
.LC10(%rip), %rdi
866 call __assert_fail@PLT
870 leaq
(%r10,%rbx
), %rax
882 call __gconv_transliterate@PLT
917 movzbl
(%r10,%rax
), %edx
918 movb
%dl
, 4(%r14,%rax
)
930 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
931 leaq
.LC1(%rip), %rsi
932 leaq
.LC11(%rip), %rdi
934 call __assert_fail@PLT
936 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
937 leaq
.LC3(%rip), %rsi
938 leaq
.LC9(%rip), %rdi
940 call __assert_fail@PLT
942 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
943 leaq
.LC3(%rip), %rsi
944 leaq
.LC8(%rip), %rdi
946 call __assert_fail@PLT
948 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
949 leaq
.LC3(%rip), %rsi
950 leaq
.LC7(%rip), %rdi
952 call __assert_fail@PLT
958 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
959 leaq
.LC3(%rip), %rsi
960 leaq
.LC6(%rip), %rdi
962 call __assert_fail@PLT
964 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
965 leaq
.LC3(%rip), %rsi
966 leaq
.LC5(%rip), %rdi
968 call __assert_fail@PLT
970 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
971 leaq
.LC1(%rip), %rsi
972 leaq
.LC12(%rip), %rdi
974 call __assert_fail@PLT
976 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
977 leaq
.LC1(%rip), %rsi
978 leaq
.LC2(%rip), %rdi
980 call __assert_fail@PLT
982 leaq __PRETTY_FUNCTION__.9074
(%rip
), %rcx
983 leaq
.LC3(%rip), %rsi
984 leaq
.LC4(%rip), %rdi
986 call __assert_fail@PLT
988 leaq __PRETTY_FUNCTION__.9153
(%rip
), %rcx
989 leaq
.LC1(%rip), %rsi
990 leaq
.LC2(%rip), %rdi
992 call __assert_fail@PLT
994 .section .rodata.str1.8
996 .type __PRETTY_FUNCTION__.9074, @object
997 .size __PRETTY_FUNCTION__.9074, 14
998 __PRETTY_FUNCTION__.9074
:
999 .string "to_gap_single"
1000 .section .rodata.str1.1
1001 .type __PRETTY_FUNCTION__.9153, @object
1002 .size __PRETTY_FUNCTION__.9153, 6
1003 __PRETTY_FUNCTION__.9153
:
1007 .type from_ucs4, @object
1008 .size from_ucs4, 310
1321 .type from_idx, @object
1391 .type to_ucs4, @object