Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 869811 Details for
Bug 1071788
[abrt] glibc-common: from_gap(): iconv killed by SIGBUS
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 43.99 KB, created by
Jakub Kucharski
on 2014-03-03 07:39:06 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jakub Kucharski
Created:
2014-03-03 07:39:06 UTC
Size:
43.99 KB
patch
obsolete
>[New LWP 4622] >Core was generated by `iconv --from-code=WINDOWS-1250 --to-code=UTF-8 Exit.2006.SWEDiSH.DvDRip.XviD-SW'. >Program terminated with signal SIGBUS, Bus error. >#0 from_gap (step=0x1be4000, step_data=0x1be4770, irreversible=0x7fff139260d0, outend=0x1bec770 "", outptrp=<synthetic pointer>, inend=0x7f13eeea0b44 <Address 0x7f13eeea0b44 out of bounds>, inptrp=0x7fff13926228) at ../iconv/loop.c:331 >331 BODY > >Thread 1 (LWP 4622): >#0 from_gap (step=0x1be4000, step_data=0x1be4770, irreversible=0x7fff139260d0, outend=0x1bec770 "", outptrp=<synthetic pointer>, inend=0x7f13eeea0b44 <Address 0x7f13eeea0b44 out of bounds>, inptrp=0x7fff13926228) at ../iconv/loop.c:331 > ch = <optimized out> > flags = <optimized out> > result = 4 > inptr = 0x7f13eee9a000 <Address 0x7f13eee9a000 out of bounds> > outptr = 0x1be5518 "0" >#1 gconv (step=0x1be4000, data=data@entry=0x1be4770, inptrp=inptrp@entry=0x7fff13926228, inend=inend@entry=0x7f13eeea0b44 <Address 0x7f13eeea0b44 out of bounds>, outbufstart=outbufstart@entry=0x0, irreversible=irreversible@entry=0x7fff139261b0, do_flush=do_flush@entry=0, consume_incomplete=consume_incomplete@entry=0) at ../iconv/skeleton.c:611 > trans = <optimized out> > inptr = 0x7f13eee99cb6 <Address 0x7f13eee99cb6 out of bounds> > outstart = <optimized out> > lirreversiblep = 0x7fff139260d0 > outbuf = <optimized out> > outend = 0x1bec770 "" > lirreversible = 0 > next_step = 0x1be4068 > next_data = 0x1be47a8 > fct = 0x7f13ee8f2330 <__gconv_transform_internal_utf8> > status = <optimized out> >#2 0x00007f13ee8ee27a in __gconv (cd=0x1be4760, inbuf=inbuf@entry=0x7fff13926228, inbufend=0x7f13eeea0b44 <Address 0x7f13eeea0b44 out of bounds>, outbuf=outbuf@entry=0x7fff13926230, outbufend=<optimized out>, irreversible=irreversible@entry=0x7fff139261b0) at gconv.c:79 > last_start = 0x7f13eee99cb6 <Address 0x7f13eee99cb6 out of bounds> > last_step = 1 > result = <optimized out> > fct = 0x7f13e819f700 <gconv> >#3 0x00007f13ee8ed857 in iconv (cd=cd@entry=0x1be4760, inbuf=inbuf@entry=0x7fff13926228, inbytesleft=inbytesleft@entry=0x7fff13926220, outbuf=outbuf@entry=0x7fff13926230, outbytesleft=outbytesleft@entry=0x7fff13926240) at iconv.c:52 > instart = 0x7f13eee99cb6 <Address 0x7f13eee99cb6 out of bounds> > gcd = 0x1be4760 > outstart = 0x7fff13926250 "1\r\n00:00:20,080 --> 00:00:24,800\r\nBy si\304\231 dorobi\304\207 w Biznesie pami\304\231taj o jednym:\r\n\r\n2\r\n00:00:25,000 --> 00:00:26,960\r\nszcz\304\231\305\233cie nie ma nic z tym wsp\303\263lnego.\r\n\r\n3\r\n00:00:34,160 --> 00:00:37,800\r\nNeg"... > irreversible = <optimized out> > result = <optimized out> >#4 0x0000000000402e08 in process_block (cd=cd@entry=0x1be4760, addr=0x7f13eee99cb6 <Address 0x7f13eee99cb6 out of bounds>, addr@entry=0x7f13eee92000 <Address 0x7f13eee92000 out of bounds>, len=28302, output=output@entry=0x7fff1392e2c0, output_file=0x7fff1392f3c2 "Exit.2006.SWEDiSH.DvDRip.XviD-SWAXXON.srt") at iconv_prog.c:485 > start = 0x7f13eee92000 <Address 0x7f13eee92000 out of bounds> > outbuf = "1\r\n00:00:20,080 --> 00:00:24,800\r\nBy si\304\231 dorobi\304\207 w Biznesie pami\304\231taj o jednym:\r\n\r\n2\r\n00:00:25,000 --> 00:00:26,960\r\nszcz\304\231\305\233cie nie ma nic z tym wsp\303\263lnego.\r\n\r\n3\r\n00:00:34,160 --> 00:00:37,800\r\nNeg"... > outptr = 0x7fff13926250 "1\r\n00:00:20,080 --> 00:00:24,800\r\nBy si\304\231 dorobi\304\207 w Biznesie pami\304\231taj o jednym:\r\n\r\n2\r\n00:00:25,000 --> 00:00:26,960\r\nszcz\304\231\305\233cie nie ma nic z tym wsp\303\263lnego.\r\n\r\n3\r\n00:00:34,160 --> 00:00:37,800\r\nNeg"... > outlen = 32768 > n = <optimized out> > ret = 0 >#5 0x00000000004023b1 in main (argc=6, argv=0x7fff1392e478) at iconv_prog.c:314 > st = {st_dev = 2050, st_ino = 1048665, st_nlink = 1, st_mode = 33188, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 60228, st_blksize = 4096, st_blocks = 120, st_atim = {tv_sec = 1393788066, tv_nsec = 776557117}, st_mtim = {tv_sec = 1361540906, tv_nsec = 0}, st_ctim = {tv_sec = 1393788057, tv_nsec = 328536448}, __unused = {0, 0, 0}} > addr = 0x7f13eee92000 <Address 0x7f13eee92000 out of bounds> > fd = 3 > ret = <optimized out> > output = 0x1bec780 > status = 0 > remaining = 5 > cd = 0x1be4760 > orig_to_code = <optimized out> > from_charmap = <optimized out> > to_charmap = <optimized out> >From To Syms Read Shared Object Library >0x00007f13ee8ea560 0x00007f13eea2bbb4 Yes /lib64/libc.so.6 >0x00007f13eec8ab10 0x00007f13eeca3c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f13e819f570 0x00007f13e81a0300 Yes /usr/lib64/gconv/CP1250.so >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x7f13eee9a000 139723589394432 >rbx 0x7f13eeea0b44 139723589421892 >rcx 0x1be5518 29250840 >rdx 0x1be551c 29250844 >rsi 0x7f13e81a0520 139723475125536 >rdi 0x1be551c 29250844 >rbp 0x7fff13926228 0x7fff13926228 >rsp 0x7fff13926040 0x7fff13926040 >r8 0x6c 108 >r9 0x1bec770 29280112 >r10 0x0 0 >r11 0x7f13ee93ef40 139723583778624 >r12 0x7fff139260d0 140733521748176 >r13 0x7fff139260f0 140733521748208 >r14 0x1be4770 29247344 >r15 0x1be4760 29247328 >rip 0x7f13e819fdb3 0x7f13e819fdb3 <gconv+1715> >eflags 0x10212 [ AF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function gconv: > 0x00007f13e819f700 <+0>: push %r15 > 0x00007f13e819f702 <+2>: mov %rdi,%rax > 0x00007f13e819f705 <+5>: add $0x68,%rax > 0x00007f13e819f709 <+9>: push %r14 > 0x00007f13e819f70b <+11>: mov %rsi,%r14 > 0x00007f13e819f70e <+14>: push %r13 > 0x00007f13e819f710 <+16>: push %r12 > 0x00007f13e819f712 <+18>: push %rbp > 0x00007f13e819f713 <+19>: mov %rdx,%rbp > 0x00007f13e819f716 <+22>: push %rbx > 0x00007f13e819f717 <+23>: mov %rcx,%rbx > 0x00007f13e819f71a <+26>: sub $0xc8,%rsp > 0x00007f13e819f721 <+33>: mov 0x10(%rsi),%r10d > 0x00007f13e819f725 <+37>: mov %rax,0x70(%rsp) > 0x00007f13e819f72a <+42>: lea 0x38(%rsi),%rax > 0x00007f13e819f72e <+46>: mov %rdi,0x10(%rsp) > 0x00007f13e819f733 <+51>: mov %r8,0x60(%rsp) > 0x00007f13e819f738 <+56>: mov %r9,0x68(%rsp) > 0x00007f13e819f73d <+61>: test $0x1,%r10b > 0x00007f13e819f741 <+65>: mov 0x100(%rsp),%r12d > 0x00007f13e819f749 <+73>: mov %rax,0x78(%rsp) > 0x00007f13e819f74e <+78>: movq $0x0,0x40(%rsp) > 0x00007f13e819f757 <+87>: jne 0x7f13e819f77e <gconv+126> > 0x00007f13e819f759 <+89>: cmpq $0x0,0x68(%rdi) > 0x00007f13e819f75e <+94>: mov 0x90(%rdi),%rax > 0x00007f13e819f765 <+101>: mov %rax,0x40(%rsp) > 0x00007f13e819f76a <+106>: je 0x7f13e819f77e <gconv+126> > 0x00007f13e819f76c <+108>: ror $0x11,%rax > 0x00007f13e819f770 <+112>: xor %fs:0x30,%rax > 0x00007f13e819f779 <+121>: mov %rax,0x40(%rsp) > 0x00007f13e819f77e <+126>: test %r12d,%r12d > 0x00007f13e819f781 <+129>: jne 0x7f13e819f9d2 <gconv+722> > 0x00007f13e819f787 <+135>: cmpq $0x0,0x60(%rsp) > 0x00007f13e819f78d <+141>: jne 0x7f13e819ff3e <gconv+2110> > 0x00007f13e819f793 <+147>: mov (%r14),%rax > 0x00007f13e819f796 <+150>: mov %rax,0x30(%rsp) > 0x00007f13e819f79b <+155>: mov 0x8(%r14),%rax > 0x00007f13e819f79f <+159>: xor %r12d,%r12d > 0x00007f13e819f7a2 <+162>: cmpq $0x0,0x68(%rsp) > 0x00007f13e819f7a8 <+168>: movq $0x0,0x90(%rsp) > 0x00007f13e819f7b4 <+180>: mov %rax,0x20(%rsp) > 0x00007f13e819f7b9 <+185>: lea 0x90(%rsp),%rax > 0x00007f13e819f7c1 <+193>: cmovne %rax,%r12 > 0x00007f13e819f7c5 <+197>: mov 0x10(%rsp),%rax > 0x00007f13e819f7ca <+202>: mov 0x60(%rax),%rax > 0x00007f13e819f7ce <+206>: test %rax,%rax > 0x00007f13e819f7d1 <+209>: je 0x7f13e819fa2c <gconv+812> > 0x00007f13e819f7d7 <+215>: mov 0x108(%rsp),%ecx > 0x00007f13e819f7de <+222>: test %ecx,%ecx > 0x00007f13e819f7e0 <+224>: je 0x7f13e819fa2c <gconv+812> > 0x00007f13e819f7e6 <+230>: mov 0x20(%r14),%r13 > 0x00007f13e819f7ea <+234>: mov 0x0(%r13),%esi > 0x00007f13e819f7ee <+238>: mov %esi,%edx > 0x00007f13e819f7f0 <+240>: and $0x7,%edx > 0x00007f13e819f7f3 <+243>: je 0x7f13e819fa2c <gconv+812> > 0x00007f13e819f7f9 <+249>: mov 0x30(%rsp),%rax > 0x00007f13e819f7fe <+254>: mov 0x0(%rbp),%rcx > 0x00007f13e819f802 <+258>: movslq %edx,%rdx > 0x00007f13e819f805 <+261>: cmp $0x1,%rdx > 0x00007f13e819f809 <+265>: mov %rcx,0xa0(%rsp) > 0x00007f13e819f811 <+273>: mov %rax,0xb0(%rsp) > 0x00007f13e819f819 <+281>: movzbl 0x4(%r13),%eax > 0x00007f13e819f81e <+286>: mov %al,0x80(%rsp) > 0x00007f13e819f825 <+293>: jbe 0x7f13e819f857 <gconv+343> > 0x00007f13e819f827 <+295>: movzbl 0x5(%r13),%eax > 0x00007f13e819f82c <+300>: cmp $0x2,%rdx > 0x00007f13e819f830 <+304>: mov %al,0x81(%rsp) > 0x00007f13e819f837 <+311>: jbe 0x7f13e819f857 <gconv+343> > 0x00007f13e819f839 <+313>: movzbl 0x6(%r13),%eax > 0x00007f13e819f83e <+318>: cmp $0x3,%rdx > 0x00007f13e819f842 <+322>: mov %al,0x82(%rsp) > 0x00007f13e819f849 <+329>: jbe 0x7f13e819f857 <gconv+343> > 0x00007f13e819f84b <+331>: movzbl 0x7(%r13),%eax > 0x00007f13e819f850 <+336>: mov %al,0x83(%rsp) > 0x00007f13e819f857 <+343>: mov %rcx,%rax > 0x00007f13e819f85a <+346>: sub %rdx,%rax > 0x00007f13e819f85d <+349>: add $0x4,%rax > 0x00007f13e819f861 <+353>: cmp %rax,%rbx > 0x00007f13e819f864 <+356>: jb 0x7f13e819fefd <gconv+2045> > 0x00007f13e819f86a <+362>: mov 0x20(%rsp),%rdi > 0x00007f13e819f86f <+367>: cmp %rdi,0x30(%rsp) > 0x00007f13e819f874 <+372>: mov $0x5,%eax > 0x00007f13e819f879 <+377>: jae 0x7f13e819fa1a <gconv+794> > 0x00007f13e819f87f <+383>: lea 0x1(%rcx),%rax > 0x00007f13e819f883 <+387>: lea 0x1(%rdx),%r11 > 0x00007f13e819f887 <+391>: mov %rax,0xa0(%rsp) > 0x00007f13e819f88f <+399>: movzbl (%rcx),%edi > 0x00007f13e819f892 <+402>: cmp $0x3,%r11 > 0x00007f13e819f896 <+406>: mov %dil,0x80(%rsp,%rdx,1) > 0x00007f13e819f89e <+414>: ja 0x7f13e819f8f2 <gconv+498> > 0x00007f13e819f8a0 <+416>: cmp %rax,%rbx > 0x00007f13e819f8a3 <+419>: jbe 0x7f13e819f8f2 <gconv+498> > 0x00007f13e819f8a5 <+421>: lea 0x2(%rcx),%rdi > 0x00007f13e819f8a9 <+425>: lea 0x2(%rdx),%rax > 0x00007f13e819f8ad <+429>: mov %rdi,0xa0(%rsp) > 0x00007f13e819f8b5 <+437>: movzbl 0x1(%rcx),%r8d > 0x00007f13e819f8ba <+442>: cmp %rdi,%rbx > 0x00007f13e819f8bd <+445>: mov %r8b,0x80(%rsp,%r11,1) > 0x00007f13e819f8c5 <+453>: jbe 0x7f13e819ff36 <gconv+2102> > 0x00007f13e819f8cb <+459>: cmp $0x3,%rax > 0x00007f13e819f8cf <+463>: ja 0x7f13e819ff36 <gconv+2102> > 0x00007f13e819f8d5 <+469>: lea 0x3(%rcx),%rax > 0x00007f13e819f8d9 <+473>: mov $0x4,%r11d > 0x00007f13e819f8df <+479>: mov %rax,0xa0(%rsp) > 0x00007f13e819f8e7 <+487>: movzbl 0x2(%rcx),%eax > 0x00007f13e819f8eb <+491>: mov %al,0x83(%rsp) > 0x00007f13e819f8f2 <+498>: lea 0x80(%rsp),%rax > 0x00007f13e819f8fa <+506>: mov %rax,0x18(%rsp) > 0x00007f13e819f8ff <+511>: mov %rax,0xa0(%rsp) > 0x00007f13e819f907 <+519>: lea (%rax,%r11,1),%r15 > 0x00007f13e819f90b <+523>: mov 0x80(%rsp),%eax > 0x00007f13e819f912 <+530>: cmp $0xfffe,%eax > 0x00007f13e819f917 <+535>: ja 0x7f13e81a014c <gconv+2636> > 0x00007f13e819f91d <+541>: cmp $0x7f,%eax > 0x00007f13e819f920 <+544>: lea 0xb79(%rip),%rdx # 0x7f13e81a04a0 <from_idx> > 0x00007f13e819f927 <+551>: jbe 0x7f13e819f935 <gconv+565> > 0x00007f13e819f929 <+553>: add $0x8,%rdx > 0x00007f13e819f92d <+557>: movzwl 0x2(%rdx),%ecx > 0x00007f13e819f931 <+561>: cmp %ecx,%eax > 0x00007f13e819f933 <+563>: ja 0x7f13e819f929 <gconv+553> > 0x00007f13e819f935 <+565>: movzwl (%rdx),%ecx > 0x00007f13e819f938 <+568>: cmp %ecx,%eax > 0x00007f13e819f93a <+570>: jb 0x7f13e81a015a <gconv+2650> > 0x00007f13e819f940 <+576>: mov %eax,%esi > 0x00007f13e819f942 <+578>: add 0x4(%rdx),%esi > 0x00007f13e819f945 <+581>: lea 0x9f4(%rip),%rcx # 0x7f13e81a0340 <from_ucs4> > 0x00007f13e819f94c <+588>: movzbl (%rcx,%rsi,1),%edx > 0x00007f13e819f950 <+592>: test %dl,%dl > 0x00007f13e819f952 <+594>: je 0x7f13e81a0252 <gconv+2898> > 0x00007f13e819f958 <+600>: mov 0x30(%rsp),%rsi > 0x00007f13e819f95d <+605>: mov %rsi,%rax > 0x00007f13e819f960 <+608>: add $0x1,%rax > 0x00007f13e819f964 <+612>: mov %rax,0xb0(%rsp) > 0x00007f13e819f96c <+620>: mov %dl,(%rsi) > 0x00007f13e819f96e <+622>: mov 0xa0(%rsp),%rax > 0x00007f13e819f976 <+630>: lea 0x4(%rax),%rdx > 0x00007f13e819f97a <+634>: xor %eax,%eax > 0x00007f13e819f97c <+636>: mov %rdx,0xa0(%rsp) > 0x00007f13e819f984 <+644>: cmp 0x18(%rsp),%rdx > 0x00007f13e819f989 <+649>: je 0x7f13e81a0234 <gconv+2868> > 0x00007f13e819f98f <+655>: mov 0x0(%r13),%esi > 0x00007f13e819f993 <+659>: mov 0xb0(%rsp),%rax > 0x00007f13e819f99b <+667>: mov %rdx,%rdi > 0x00007f13e819f99e <+670>: mov 0x0(%rbp),%rcx > 0x00007f13e819f9a2 <+674>: mov %esi,%edx > 0x00007f13e819f9a4 <+676>: mov %rax,0x30(%rsp) > 0x00007f13e819f9a9 <+681>: and $0x7,%edx > 0x00007f13e819f9ac <+684>: sub 0x18(%rsp),%rdi > 0x00007f13e819f9b1 <+689>: mov 0x10(%rsp),%rax > 0x00007f13e819f9b6 <+694>: and $0xfffffff8,%esi > 0x00007f13e819f9b9 <+697>: sub %rdx,%rdi > 0x00007f13e819f9bc <+700>: lea (%rcx,%rdi,1),%rdx > 0x00007f13e819f9c0 <+704>: mov %rdx,0x0(%rbp) > 0x00007f13e819f9c4 <+708>: mov %esi,0x0(%r13) > 0x00007f13e819f9c8 <+712>: mov 0x60(%rax),%rax > 0x00007f13e819f9cc <+716>: mov 0x10(%r14),%r10d > 0x00007f13e819f9d0 <+720>: jmp 0x7f13e819fa30 <gconv+816> > 0x00007f13e819f9d2 <+722>: mov 0x20(%r14),%rax > 0x00007f13e819f9d6 <+726>: movq $0x0,(%rax) > 0x00007f13e819f9dd <+733>: xor %eax,%eax > 0x00007f13e819f9df <+735>: testb $0x1,0x10(%r14) > 0x00007f13e819f9e4 <+740>: jne 0x7f13e819fa1a <gconv+794> > 0x00007f13e819f9e6 <+742>: mov 0x40(%rsp),%rbx > 0x00007f13e819f9eb <+747>: mov %rbx,%rdi > 0x00007f13e819f9ee <+750>: callq 0x7f13e819f550 <_dl_mcount_wrapper_check@plt> > 0x00007f13e819f9f3 <+755>: mov 0x108(%rsp),%eax > 0x00007f13e819f9fa <+762>: mov %r12d,(%rsp) > 0x00007f13e819f9fe <+766>: xor %r8d,%r8d > 0x00007f13e819fa01 <+769>: mov 0x68(%rsp),%r9 > 0x00007f13e819fa06 <+774>: xor %ecx,%ecx > 0x00007f13e819fa08 <+776>: xor %edx,%edx > 0x00007f13e819fa0a <+778>: mov 0x78(%rsp),%rsi > 0x00007f13e819fa0f <+783>: mov 0x70(%rsp),%rdi > 0x00007f13e819fa14 <+788>: mov %eax,0x8(%rsp) > 0x00007f13e819fa18 <+792>: callq *%rbx > 0x00007f13e819fa1a <+794>: add $0xc8,%rsp > 0x00007f13e819fa21 <+801>: pop %rbx > 0x00007f13e819fa22 <+802>: pop %rbp > 0x00007f13e819fa23 <+803>: pop %r12 > 0x00007f13e819fa25 <+805>: pop %r13 > 0x00007f13e819fa27 <+807>: pop %r14 > 0x00007f13e819fa29 <+809>: pop %r15 > 0x00007f13e819fa2b <+811>: retq > 0x00007f13e819fa2c <+812>: mov 0x0(%rbp),%rdx > 0x00007f13e819fa30 <+816>: lea 0xa0(%rsp),%rsi > 0x00007f13e819fa38 <+824>: test %rax,%rax > 0x00007f13e819fa3b <+827>: mov %rdx,0x38(%rsp) > 0x00007f13e819fa40 <+832>: lea 0xb0(%rsp),%r13 > 0x00007f13e819fa48 <+840>: mov %rsi,0x18(%rsp) > 0x00007f13e819fa4d <+845>: je 0x7f13e819fd48 <gconv+1608> > 0x00007f13e819fa53 <+851>: mov 0x38(%rsp),%rax > 0x00007f13e819fa58 <+856>: mov 0x30(%rsp),%rsi > 0x00007f13e819fa5d <+861>: and $0x2,%r10d > 0x00007f13e819fa61 <+865>: mov %r10d,0x28(%rsp) > 0x00007f13e819fa66 <+870>: mov $0x4,%r10d > 0x00007f13e819fa6c <+876>: mov %rax,0xa0(%rsp) > 0x00007f13e819fa74 <+884>: mov %rsi,0xb0(%rsp) > 0x00007f13e819fa7c <+892>: mov %rsi,%rdi > 0x00007f13e819fa7f <+895>: mov %rax,%rsi > 0x00007f13e819fa82 <+898>: mov %r10d,%eax > 0x00007f13e819fa85 <+901>: nopl (%rax) > 0x00007f13e819fa88 <+904>: cmp %rsi,%rbx > 0x00007f13e819fa8b <+907>: je 0x7f13e819fb30 <gconv+1072> > 0x00007f13e819fa91 <+913>: nopl 0x0(%rax) > 0x00007f13e819fa98 <+920>: lea 0x4(%rsi),%rdx > 0x00007f13e819fa9c <+924>: cmp %rdx,%rbx > 0x00007f13e819fa9f <+927>: jb 0x7f13e81a013c <gconv+2620> > 0x00007f13e819faa5 <+933>: cmp %rdi,0x20(%rsp) > 0x00007f13e819faaa <+938>: jbe 0x7f13e81a012c <gconv+2604> > 0x00007f13e819fab0 <+944>: mov (%rsi),%r8d > 0x00007f13e819fab3 <+947>: cmp $0xfffe,%r8d > 0x00007f13e819faba <+954>: ja 0x7f13e81a010b <gconv+2571> > 0x00007f13e819fac0 <+960>: cmp $0x7f,%r8d > 0x00007f13e819fac4 <+964>: lea 0x9d5(%rip),%rdx # 0x7f13e81a04a0 <from_idx> > 0x00007f13e819facb <+971>: jbe 0x7f13e819fadd <gconv+989> > 0x00007f13e819facd <+973>: nopl (%rax) > 0x00007f13e819fad0 <+976>: add $0x8,%rdx > 0x00007f13e819fad4 <+980>: movzwl 0x2(%rdx),%ecx > 0x00007f13e819fad8 <+984>: cmp %ecx,%r8d > 0x00007f13e819fadb <+987>: ja 0x7f13e819fad0 <gconv+976> > 0x00007f13e819fadd <+989>: movzwl (%rdx),%ecx > 0x00007f13e819fae0 <+992>: cmp %ecx,%r8d > 0x00007f13e819fae3 <+995>: jb 0x7f13e819fb42 <gconv+1090> > 0x00007f13e819fae5 <+997>: mov %r8d,%ecx > 0x00007f13e819fae8 <+1000>: add 0x4(%rdx),%ecx > 0x00007f13e819faeb <+1003>: mov %rcx,%rdx > 0x00007f13e819faee <+1006>: lea 0x84b(%rip),%rcx # 0x7f13e81a0340 <from_ucs4> > 0x00007f13e819faf5 <+1013>: movzbl (%rcx,%rdx,1),%edx > 0x00007f13e819faf9 <+1017>: test %dl,%dl > 0x00007f13e819fafb <+1019>: je 0x7f13e819fb3d <gconv+1085> > 0x00007f13e819fafd <+1021>: lea 0x1(%rdi),%rcx > 0x00007f13e819fb01 <+1025>: mov %rcx,0xb0(%rsp) > 0x00007f13e819fb09 <+1033>: mov %dl,(%rdi) > 0x00007f13e819fb0b <+1035>: mov 0xa0(%rsp),%rsi > 0x00007f13e819fb13 <+1043>: mov 0xb0(%rsp),%rdi > 0x00007f13e819fb1b <+1051>: add $0x4,%rsi > 0x00007f13e819fb1f <+1055>: cmp %rsi,%rbx > 0x00007f13e819fb22 <+1058>: mov %rsi,0xa0(%rsp) > 0x00007f13e819fb2a <+1066>: jne 0x7f13e819fa98 <gconv+920> > 0x00007f13e819fb30 <+1072>: mov %eax,%r10d > 0x00007f13e819fb33 <+1075>: mov %rdi,0x28(%rsp) > 0x00007f13e819fb38 <+1080>: jmpq 0x7f13e819fc03 <gconv+1283> > 0x00007f13e819fb3d <+1085>: test %r8d,%r8d > 0x00007f13e819fb40 <+1088>: je 0x7f13e819fafd <gconv+1021> > 0x00007f13e819fb42 <+1090>: test %r12,%r12 > 0x00007f13e819fb45 <+1093>: je 0x7f13e819fbf8 <gconv+1272> > 0x00007f13e819fb4b <+1099>: mov 0x30(%r14),%r15 > 0x00007f13e819fb4f <+1103>: test %r15,%r15 > 0x00007f13e819fb52 <+1106>: jne 0x7f13e819fb69 <gconv+1129> > 0x00007f13e819fb54 <+1108>: jmp 0x7f13e819fbd0 <gconv+1232> > 0x00007f13e819fb56 <+1110>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f13e819fb60 <+1120>: mov 0x20(%r15),%r15 > 0x00007f13e819fb64 <+1124>: test %r15,%r15 > 0x00007f13e819fb67 <+1127>: je 0x7f13e819fbc0 <gconv+1216> > 0x00007f13e819fb69 <+1129>: mov (%r15),%rdi > 0x00007f13e819fb6c <+1132>: callq 0x7f13e819f550 <_dl_mcount_wrapper_check@plt> > 0x00007f13e819fb71 <+1137>: mov 0x18(%r15),%rdx > 0x00007f13e819fb75 <+1141>: mov %rbx,%r9 > 0x00007f13e819fb78 <+1144>: mov %r12,0x8(%rsp) > 0x00007f13e819fb7d <+1149>: mov %r13,(%rsp) > 0x00007f13e819fb81 <+1153>: mov 0x18(%rsp),%r8 > 0x00007f13e819fb86 <+1158>: mov %r14,%rsi > 0x00007f13e819fb89 <+1161>: mov 0x0(%rbp),%rcx > 0x00007f13e819fb8d <+1165>: mov 0x10(%rsp),%rdi > 0x00007f13e819fb92 <+1170>: callq *(%r15) > 0x00007f13e819fb95 <+1173>: cmp $0x6,%eax > 0x00007f13e819fb98 <+1176>: je 0x7f13e819fb60 <gconv+1120> > 0x00007f13e819fb9a <+1178>: cmp $0x5,%eax > 0x00007f13e819fb9d <+1181>: je 0x7f13e81a00ee <gconv+2542> > 0x00007f13e819fba3 <+1187>: mov 0xa0(%rsp),%rsi > 0x00007f13e819fbab <+1195>: mov 0xb0(%rsp),%rdi > 0x00007f13e819fbb3 <+1203>: jmpq 0x7f13e819fa88 <gconv+904> > 0x00007f13e819fbb8 <+1208>: nopl 0x0(%rax,%rax,1) > 0x00007f13e819fbc0 <+1216>: mov 0xa0(%rsp),%rsi > 0x00007f13e819fbc8 <+1224>: mov 0xb0(%rsp),%rdi > 0x00007f13e819fbd0 <+1232>: mov 0x28(%rsp),%eax > 0x00007f13e819fbd4 <+1236>: test %eax,%eax > 0x00007f13e819fbd6 <+1238>: je 0x7f13e819fbf8 <gconv+1272> > 0x00007f13e819fbd8 <+1240>: add $0x4,%rsi > 0x00007f13e819fbdc <+1244>: addq $0x1,(%r12) > 0x00007f13e819fbe1 <+1249>: mov $0x6,%eax > 0x00007f13e819fbe6 <+1254>: mov %rsi,0xa0(%rsp) > 0x00007f13e819fbee <+1262>: jmpq 0x7f13e819fa88 <gconv+904> > 0x00007f13e819fbf3 <+1267>: nopl 0x0(%rax,%rax,1) > 0x00007f13e819fbf8 <+1272>: mov %rdi,0x28(%rsp) > 0x00007f13e819fbfd <+1277>: mov $0x6,%r10d > 0x00007f13e819fc03 <+1283>: cmpq $0x0,0x60(%rsp) > 0x00007f13e819fc09 <+1289>: mov %rsi,0x0(%rbp) > 0x00007f13e819fc0d <+1293>: jne 0x7f13e819fdec <gconv+1772> > 0x00007f13e819fc13 <+1299>: mov 0x30(%r14),%r9 > 0x00007f13e819fc17 <+1303>: test %r9,%r9 > 0x00007f13e819fc1a <+1306>: je 0x7f13e819fc8c <gconv+1420> > 0x00007f13e819fc1c <+1308>: mov 0x38(%rsp),%r15 > 0x00007f13e819fc21 <+1313>: mov %r13,0x58(%rsp) > 0x00007f13e819fc26 <+1318>: mov %rbx,0x38(%rsp) > 0x00007f13e819fc2b <+1323>: mov 0x28(%rsp),%r13 > 0x00007f13e819fc30 <+1328>: mov 0x30(%rsp),%rbx > 0x00007f13e819fc35 <+1333>: mov %r12,0x48(%rsp) > 0x00007f13e819fc3a <+1338>: mov %r9,%r12 > 0x00007f13e819fc3d <+1341>: mov %r10d,0x54(%rsp) > 0x00007f13e819fc42 <+1346>: nopw 0x0(%rax,%rax,1) > 0x00007f13e819fc48 <+1352>: mov 0x8(%r12),%rdi > 0x00007f13e819fc4d <+1357>: test %rdi,%rdi > 0x00007f13e819fc50 <+1360>: je 0x7f13e819fc6e <gconv+1390> > 0x00007f13e819fc52 <+1362>: callq 0x7f13e819f550 <_dl_mcount_wrapper_check@plt> > 0x00007f13e819fc57 <+1367>: mov 0x18(%r12),%rdi > 0x00007f13e819fc5c <+1372>: mov %r13,%r8 > 0x00007f13e819fc5f <+1375>: mov %rbx,%rcx > 0x00007f13e819fc62 <+1378>: mov 0x0(%rbp),%rdx > 0x00007f13e819fc66 <+1382>: mov %r15,%rsi > 0x00007f13e819fc69 <+1385>: callq *0x8(%r12) > 0x00007f13e819fc6e <+1390>: mov 0x20(%r12),%r12 > 0x00007f13e819fc73 <+1395>: test %r12,%r12 > 0x00007f13e819fc76 <+1398>: jne 0x7f13e819fc48 <gconv+1352> > 0x00007f13e819fc78 <+1400>: mov 0x48(%rsp),%r12 > 0x00007f13e819fc7d <+1405>: mov 0x54(%rsp),%r10d > 0x00007f13e819fc82 <+1410>: mov 0x38(%rsp),%rbx > 0x00007f13e819fc87 <+1415>: mov 0x58(%rsp),%r13 > 0x00007f13e819fc8c <+1420>: addl $0x1,0x14(%r14) > 0x00007f13e819fc91 <+1425>: testb $0x1,0x10(%r14) > 0x00007f13e819fc96 <+1430>: jne 0x7f13e81a0098 <gconv+2456> > 0x00007f13e819fc9c <+1436>: mov 0x30(%rsp),%rax > 0x00007f13e819fca1 <+1441>: mov 0x28(%rsp),%r15 > 0x00007f13e819fca6 <+1446>: cmp %rax,%r15 > 0x00007f13e819fca9 <+1449>: jbe 0x7f13e819fe12 <gconv+1810> > 0x00007f13e819fcaf <+1455>: mov (%r14),%rax > 0x00007f13e819fcb2 <+1458>: mov 0x40(%rsp),%rdi > 0x00007f13e819fcb7 <+1463>: mov %r10d,0x30(%rsp) > 0x00007f13e819fcbc <+1468>: mov %rax,0xb0(%rsp) > 0x00007f13e819fcc4 <+1476>: callq 0x7f13e819f550 <_dl_mcount_wrapper_check@plt> > 0x00007f13e819fcc9 <+1481>: mov 0x108(%rsp),%esi > 0x00007f13e819fcd0 <+1488>: xor %r8d,%r8d > 0x00007f13e819fcd3 <+1491>: movl $0x0,(%rsp) > 0x00007f13e819fcda <+1498>: mov 0x68(%rsp),%r9 > 0x00007f13e819fcdf <+1503>: mov %r15,%rcx > 0x00007f13e819fce2 <+1506>: mov %r13,%rdx > 0x00007f13e819fce5 <+1509>: mov 0x70(%rsp),%rdi > 0x00007f13e819fcea <+1514>: mov 0x40(%rsp),%rax > 0x00007f13e819fcef <+1519>: mov %esi,0x8(%rsp) > 0x00007f13e819fcf3 <+1523>: mov 0x78(%rsp),%rsi > 0x00007f13e819fcf8 <+1528>: callq *%rax > 0x00007f13e819fcfa <+1530>: cmp $0x4,%eax > 0x00007f13e819fcfd <+1533>: mov 0x30(%rsp),%r10d > 0x00007f13e819fd02 <+1538>: je 0x7f13e819fe08 <gconv+1800> > 0x00007f13e819fd08 <+1544>: mov 0xb0(%rsp),%rdx > 0x00007f13e819fd10 <+1552>: cmp %r15,%rdx > 0x00007f13e819fd13 <+1555>: jne 0x7f13e81a0074 <gconv+2420> > 0x00007f13e819fd19 <+1561>: test %eax,%eax > 0x00007f13e819fd1b <+1563>: jne 0x7f13e819fe1d <gconv+1821> > 0x00007f13e819fd21 <+1569>: mov (%r14),%rax > 0x00007f13e819fd24 <+1572>: mov 0x0(%rbp),%rsi > 0x00007f13e819fd28 <+1576>: mov 0x10(%r14),%r10d > 0x00007f13e819fd2c <+1580>: mov %rax,0x30(%rsp) > 0x00007f13e819fd31 <+1585>: mov 0x10(%rsp),%rax > 0x00007f13e819fd36 <+1590>: mov %rsi,0x38(%rsp) > 0x00007f13e819fd3b <+1595>: mov 0x60(%rax),%rax > 0x00007f13e819fd3f <+1599>: test %rax,%rax > 0x00007f13e819fd42 <+1602>: jne 0x7f13e819fa53 <gconv+851> > 0x00007f13e819fd48 <+1608>: cmp 0x38(%rsp),%rbx > 0x00007f13e819fd4d <+1613>: je 0x7f13e81a00d6 <gconv+2518> > 0x00007f13e819fd53 <+1619>: mov 0x30(%rsp),%rax > 0x00007f13e819fd58 <+1624>: add $0x4,%rax > 0x00007f13e819fd5c <+1628>: cmp 0x20(%rsp),%rax > 0x00007f13e819fd61 <+1633>: mov %rax,0x28(%rsp) > 0x00007f13e819fd66 <+1638>: mov 0x38(%rsp),%rax > 0x00007f13e819fd6b <+1643>: ja 0x7f13e81a0065 <gconv+2405> > 0x00007f13e819fd71 <+1649>: and $0x2,%r10d > 0x00007f13e819fd75 <+1653>: jne 0x7f13e819fe90 <gconv+1936> > 0x00007f13e819fd7b <+1659>: test %r12,%r12 > 0x00007f13e819fd7e <+1662>: mov 0x30(%rsp),%rcx > 0x00007f13e819fd83 <+1667>: lea 0x796(%rip),%rsi # 0x7f13e81a0520 <to_ucs4> > 0x00007f13e819fd8a <+1674>: je 0x7f13e81a001d <gconv+2333> > 0x00007f13e819fd90 <+1680>: mov 0x20(%rsp),%r9 > 0x00007f13e819fd95 <+1685>: mov 0x28(%rsp),%rdi > 0x00007f13e819fd9a <+1690>: jmp 0x7f13e819fdb3 <gconv+1715> > 0x00007f13e819fd9c <+1692>: nopl 0x0(%rax) > 0x00007f13e819fda0 <+1696>: lea 0x4(%rdi),%rdx > 0x00007f13e819fda4 <+1700>: cmp %rdx,%r9 > 0x00007f13e819fda7 <+1703>: jb 0x7f13e819ffe0 <gconv+2272> > 0x00007f13e819fdad <+1709>: mov %rdi,%rcx > 0x00007f13e819fdb0 <+1712>: mov %rdx,%rdi >=> 0x00007f13e819fdb3 <+1715>: movzbl (%rax),%r8d > 0x00007f13e819fdb7 <+1719>: movzbl %r8b,%edx > 0x00007f13e819fdbb <+1723>: mov (%rsi,%rdx,4),%edx > 0x00007f13e819fdbe <+1726>: test %edx,%edx > 0x00007f13e819fdc0 <+1728>: je 0x7f13e81a0004 <gconv+2308> > 0x00007f13e819fdc6 <+1734>: add $0x1,%rax > 0x00007f13e819fdca <+1738>: mov %edx,(%rcx) > 0x00007f13e819fdcc <+1740>: cmp %rax,%rbx > 0x00007f13e819fdcf <+1743>: jne 0x7f13e819fda0 <gconv+1696> > 0x00007f13e819fdd1 <+1745>: mov %rdi,0x28(%rsp) > 0x00007f13e819fdd6 <+1750>: mov $0x4,%r10d > 0x00007f13e819fddc <+1756>: cmpq $0x0,0x60(%rsp) > 0x00007f13e819fde2 <+1762>: mov %rax,0x0(%rbp) > 0x00007f13e819fde6 <+1766>: je 0x7f13e819fc13 <gconv+1299> > 0x00007f13e819fdec <+1772>: mov 0x60(%rsp),%rax > 0x00007f13e819fdf1 <+1777>: mov 0x28(%rsp),%r15 > 0x00007f13e819fdf6 <+1782>: mov %r15,(%rax) > 0x00007f13e819fdf9 <+1785>: mov %r10d,%eax > 0x00007f13e819fdfc <+1788>: jmpq 0x7f13e819fa1a <gconv+794> > 0x00007f13e819fe01 <+1793>: nopl 0x0(%rax) > 0x00007f13e819fe08 <+1800>: cmp $0x5,%r10d > 0x00007f13e819fe0c <+1804>: je 0x7f13e819fd21 <gconv+1569> > 0x00007f13e819fe12 <+1810>: mov %r10d,%eax > 0x00007f13e819fe15 <+1813>: test %eax,%eax > 0x00007f13e819fe17 <+1815>: je 0x7f13e819fd21 <gconv+1569> > 0x00007f13e819fe1d <+1821>: mov 0x10(%rsp),%rsi > 0x00007f13e819fe22 <+1826>: cmpq $0x0,0x60(%rsi) > 0x00007f13e819fe27 <+1831>: je 0x7f13e819fa1a <gconv+794> > 0x00007f13e819fe2d <+1837>: mov 0x108(%rsp),%edx > 0x00007f13e819fe34 <+1844>: test %edx,%edx > 0x00007f13e819fe36 <+1846>: je 0x7f13e819fa1a <gconv+794> > 0x00007f13e819fe3c <+1852>: cmp $0x7,%eax > 0x00007f13e819fe3f <+1855>: jne 0x7f13e819fa1a <gconv+794> > 0x00007f13e819fe45 <+1861>: mov 0x0(%rbp),%rdx > 0x00007f13e819fe49 <+1865>: cmp %rdx,%rbx > 0x00007f13e819fe4c <+1868>: jbe 0x7f13e819ff7c <gconv+2172> > 0x00007f13e819fe52 <+1874>: xor %ecx,%ecx > 0x00007f13e819fe54 <+1876>: lea 0x1(%rdx),%rdi > 0x00007f13e819fe58 <+1880>: mov 0x20(%r14),%rsi > 0x00007f13e819fe5c <+1884>: mov %rdi,0x0(%rbp) > 0x00007f13e819fe60 <+1888>: movzbl (%rdx),%edx > 0x00007f13e819fe63 <+1891>: mov %dl,0x4(%rsi,%rcx,1) > 0x00007f13e819fe67 <+1895>: mov 0x0(%rbp),%rdx > 0x00007f13e819fe6b <+1899>: add $0x1,%rcx > 0x00007f13e819fe6f <+1903>: cmp %rdx,%rbx > 0x00007f13e819fe72 <+1906>: ja 0x7f13e819fe54 <gconv+1876> > 0x00007f13e819fe74 <+1908>: mov 0x20(%r14),%rsi > 0x00007f13e819fe78 <+1912>: mov (%rsi),%edx > 0x00007f13e819fe7a <+1914>: and $0xfffffff8,%edx > 0x00007f13e819fe7d <+1917>: or %ecx,%edx > 0x00007f13e819fe7f <+1919>: mov %edx,(%rsi) > 0x00007f13e819fe81 <+1921>: jmpq 0x7f13e819fa1a <gconv+794> > 0x00007f13e819fe86 <+1926>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f13e819fe90 <+1936>: test %r12,%r12 > 0x00007f13e819fe93 <+1939>: je 0x7f13e819ff83 <gconv+2179> > 0x00007f13e819fe99 <+1945>: mov 0x30(%rsp),%rdi > 0x00007f13e819fe9e <+1950>: mov 0x20(%rsp),%r11 > 0x00007f13e819fea3 <+1955>: lea 0x1(%rax),%rdx > 0x00007f13e819fea7 <+1959>: mov 0x28(%rsp),%r8 > 0x00007f13e819feac <+1964>: lea 0x66d(%rip),%rsi # 0x7f13e81a0520 <to_ucs4> > 0x00007f13e819feb3 <+1971>: mov $0x4,%r10d > 0x00007f13e819feb9 <+1977>: nopl 0x0(%rax) > 0x00007f13e819fec0 <+1984>: movzbl -0x1(%rdx),%r9d > 0x00007f13e819fec5 <+1989>: mov %rdx,%rax > 0x00007f13e819fec8 <+1992>: movzbl %r9b,%ecx > 0x00007f13e819fecc <+1996>: mov (%rsi,%rcx,4),%ecx > 0x00007f13e819fecf <+1999>: test %ecx,%ecx > 0x00007f13e819fed1 <+2001>: je 0x7f13e819ff60 <gconv+2144> > 0x00007f13e819fed7 <+2007>: mov %ecx,(%rdi) > 0x00007f13e819fed9 <+2009>: cmp %rdx,%rbx > 0x00007f13e819fedc <+2012>: je 0x7f13e819fef3 <gconv+2035> > 0x00007f13e819fede <+2014>: lea 0x4(%r8),%rcx > 0x00007f13e819fee2 <+2018>: add $0x1,%rdx > 0x00007f13e819fee6 <+2022>: cmp %rcx,%r11 > 0x00007f13e819fee9 <+2025>: jb 0x7f13e819ff50 <gconv+2128> > 0x00007f13e819feeb <+2027>: mov %r8,%rdi > 0x00007f13e819feee <+2030>: mov %rcx,%r8 > 0x00007f13e819fef1 <+2033>: jmp 0x7f13e819fec0 <gconv+1984> > 0x00007f13e819fef3 <+2035>: mov %r8,0x28(%rsp) > 0x00007f13e819fef8 <+2040>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e819fefd <+2045>: cmp %rcx,%rbx > 0x00007f13e819ff00 <+2048>: mov %rbx,0x0(%rbp) > 0x00007f13e819ff04 <+2052>: jbe 0x7f13e819ff2c <gconv+2092> > 0x00007f13e819ff06 <+2054>: add $0x1,%rcx > 0x00007f13e819ff0a <+2058>: add $0x1,%rbx > 0x00007f13e819ff0e <+2062>: mov %rcx,0xa0(%rsp) > 0x00007f13e819ff16 <+2070>: movzbl -0x1(%rcx),%eax > 0x00007f13e819ff1a <+2074>: add $0x1,%rcx > 0x00007f13e819ff1e <+2078>: mov %al,0x4(%r13,%rdx,1) > 0x00007f13e819ff23 <+2083>: add $0x1,%rdx > 0x00007f13e819ff27 <+2087>: cmp %rbx,%rcx > 0x00007f13e819ff2a <+2090>: jne 0x7f13e819ff0e <gconv+2062> > 0x00007f13e819ff2c <+2092>: mov $0x7,%eax > 0x00007f13e819ff31 <+2097>: jmpq 0x7f13e819fa1a <gconv+794> > 0x00007f13e819ff36 <+2102>: mov %rax,%r11 > 0x00007f13e819ff39 <+2105>: jmpq 0x7f13e819f8f2 <gconv+498> > 0x00007f13e819ff3e <+2110>: mov 0x60(%rsp),%rax > 0x00007f13e819ff43 <+2115>: mov (%rax),%rax > 0x00007f13e819ff46 <+2118>: mov %rax,0x30(%rsp) > 0x00007f13e819ff4b <+2123>: jmpq 0x7f13e819f79b <gconv+155> > 0x00007f13e819ff50 <+2128>: mov %r8,0x28(%rsp) > 0x00007f13e819ff55 <+2133>: mov $0x5,%r10d > 0x00007f13e819ff5b <+2139>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e819ff60 <+2144>: test %r9b,%r9b > 0x00007f13e819ff63 <+2147>: je 0x7f13e819fed7 <gconv+2007> > 0x00007f13e819ff69 <+2153>: addq $0x1,(%r12) > 0x00007f13e819ff6e <+2158>: mov %rdi,%r8 > 0x00007f13e819ff71 <+2161>: mov $0x6,%r10d > 0x00007f13e819ff77 <+2167>: jmpq 0x7f13e819fed9 <gconv+2009> > 0x00007f13e819ff7c <+2172>: xor %ecx,%ecx > 0x00007f13e819ff7e <+2174>: jmpq 0x7f13e819fe74 <gconv+1908> > 0x00007f13e819ff83 <+2179>: mov 0x30(%rsp),%rdx > 0x00007f13e819ff88 <+2184>: lea 0x591(%rip),%rsi # 0x7f13e81a0520 <to_ucs4> > 0x00007f13e819ff8f <+2191>: mov 0x28(%rsp),%rcx > 0x00007f13e819ff94 <+2196>: jmp 0x7f13e819ffbc <gconv+2236> > 0x00007f13e819ff96 <+2198>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f13e819ffa0 <+2208>: add $0x1,%rax > 0x00007f13e819ffa4 <+2212>: mov %edi,(%rdx) > 0x00007f13e819ffa6 <+2214>: cmp %rax,%rbx > 0x00007f13e819ffa9 <+2217>: je 0x7f13e819fff4 <gconv+2292> > 0x00007f13e819ffab <+2219>: lea 0x4(%rcx),%rdi > 0x00007f13e819ffaf <+2223>: cmp %rdi,0x20(%rsp) > 0x00007f13e819ffb4 <+2228>: jb 0x7f13e819ffea <gconv+2282> > 0x00007f13e819ffb6 <+2230>: mov %rcx,%rdx > 0x00007f13e819ffb9 <+2233>: mov %rdi,%rcx > 0x00007f13e819ffbc <+2236>: movzbl (%rax),%r8d > 0x00007f13e819ffc0 <+2240>: movzbl %r8b,%edi > 0x00007f13e819ffc4 <+2244>: mov (%rsi,%rdi,4),%edi > 0x00007f13e819ffc7 <+2247>: test %edi,%edi > 0x00007f13e819ffc9 <+2249>: jne 0x7f13e819ffa0 <gconv+2208> > 0x00007f13e819ffcb <+2251>: test %r8b,%r8b > 0x00007f13e819ffce <+2254>: je 0x7f13e819ffa0 <gconv+2208> > 0x00007f13e819ffd0 <+2256>: mov %rdx,0x28(%rsp) > 0x00007f13e819ffd5 <+2261>: mov $0x6,%r10d > 0x00007f13e819ffdb <+2267>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e819ffe0 <+2272>: mov %rdi,0x28(%rsp) > 0x00007f13e819ffe5 <+2277>: jmpq 0x7f13e819ff55 <gconv+2133> > 0x00007f13e819ffea <+2282>: mov %rcx,0x28(%rsp) > 0x00007f13e819ffef <+2287>: jmpq 0x7f13e819ff55 <gconv+2133> > 0x00007f13e819fff4 <+2292>: mov %rcx,0x28(%rsp) > 0x00007f13e819fff9 <+2297>: mov $0x4,%r10d > 0x00007f13e819ffff <+2303>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e81a0004 <+2308>: test %r8b,%r8b > 0x00007f13e81a0007 <+2311>: je 0x7f13e819fdc6 <gconv+1734> > 0x00007f13e81a000d <+2317>: mov %rcx,0x28(%rsp) > 0x00007f13e81a0012 <+2322>: mov $0x6,%r10d > 0x00007f13e81a0018 <+2328>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e81a001d <+2333>: mov %rcx,%rdx > 0x00007f13e81a0020 <+2336>: mov 0x28(%rsp),%rcx > 0x00007f13e81a0025 <+2341>: jmp 0x7f13e81a004c <gconv+2380> > 0x00007f13e81a0027 <+2343>: nopw 0x0(%rax,%rax,1) > 0x00007f13e81a0030 <+2352>: add $0x1,%rax > 0x00007f13e81a0034 <+2356>: mov %edi,(%rdx) > 0x00007f13e81a0036 <+2358>: cmp %rax,%rbx > 0x00007f13e81a0039 <+2361>: je 0x7f13e819fff4 <gconv+2292> > 0x00007f13e81a003b <+2363>: lea 0x4(%rcx),%rdi > 0x00007f13e81a003f <+2367>: cmp %rdi,0x20(%rsp) > 0x00007f13e81a0044 <+2372>: jb 0x7f13e819ffea <gconv+2282> > 0x00007f13e81a0046 <+2374>: mov %rcx,%rdx > 0x00007f13e81a0049 <+2377>: mov %rdi,%rcx > 0x00007f13e81a004c <+2380>: movzbl (%rax),%r8d > 0x00007f13e81a0050 <+2384>: movzbl %r8b,%edi > 0x00007f13e81a0054 <+2388>: mov (%rsi,%rdi,4),%edi > 0x00007f13e81a0057 <+2391>: test %edi,%edi > 0x00007f13e81a0059 <+2393>: jne 0x7f13e81a0030 <gconv+2352> > 0x00007f13e81a005b <+2395>: test %r8b,%r8b > 0x00007f13e81a005e <+2398>: je 0x7f13e81a0030 <gconv+2352> > 0x00007f13e81a0060 <+2400>: jmpq 0x7f13e819ffd0 <gconv+2256> > 0x00007f13e81a0065 <+2405>: mov 0x30(%rsp),%rsi > 0x00007f13e81a006a <+2410>: mov %rsi,0x28(%rsp) > 0x00007f13e81a006f <+2415>: jmpq 0x7f13e819ff55 <gconv+2133> > 0x00007f13e81a0074 <+2420>: mov 0x10(%rsp),%rsi > 0x00007f13e81a0079 <+2425>: cmpq $0x0,0x60(%rsi) > 0x00007f13e81a007e <+2430>: mov 0x28(%rsp),%rsi > 0x00007f13e81a0083 <+2435>: je 0x7f13e81a00b8 <gconv+2488> > 0x00007f13e81a0085 <+2437>: sub %rdx,%rsi > 0x00007f13e81a0088 <+2440>: mov %rsi,%rdx > 0x00007f13e81a008b <+2443>: shl $0x2,%rdx > 0x00007f13e81a008f <+2447>: sub %rdx,0x0(%rbp) > 0x00007f13e81a0093 <+2451>: jmpq 0x7f13e819fd19 <gconv+1561> > 0x00007f13e81a0098 <+2456>: mov 0x28(%rsp),%r15 > 0x00007f13e81a009d <+2461>: mov 0x68(%rsp),%rsi > 0x00007f13e81a00a2 <+2466>: mov 0x90(%rsp),%rax > 0x00007f13e81a00aa <+2474>: mov %r15,(%r14) > 0x00007f13e81a00ad <+2477>: add %rax,(%rsi) > 0x00007f13e81a00b0 <+2480>: mov %r10d,%eax > 0x00007f13e81a00b3 <+2483>: jmpq 0x7f13e819fe1d <gconv+1821> > 0x00007f13e81a00b8 <+2488>: sub %rdx,%rsi > 0x00007f13e81a00bb <+2491>: lea 0x3(%rsi),%rcx > 0x00007f13e81a00bf <+2495>: test %rsi,%rsi > 0x00007f13e81a00c2 <+2498>: mov %rsi,%rdx > 0x00007f13e81a00c5 <+2501>: cmovs %rcx,%rdx > 0x00007f13e81a00c9 <+2505>: sar $0x2,%rdx > 0x00007f13e81a00cd <+2509>: sub %rdx,0x0(%rbp) > 0x00007f13e81a00d1 <+2513>: jmpq 0x7f13e819fd19 <gconv+1561> > 0x00007f13e81a00d6 <+2518>: mov 0x30(%rsp),%rsi > 0x00007f13e81a00db <+2523>: mov %rbx,%rax > 0x00007f13e81a00de <+2526>: mov $0x4,%r10d > 0x00007f13e81a00e4 <+2532>: mov %rsi,0x28(%rsp) > 0x00007f13e81a00e9 <+2537>: jmpq 0x7f13e819fddc <gconv+1756> > 0x00007f13e81a00ee <+2542>: mov %eax,%r10d > 0x00007f13e81a00f1 <+2545>: mov 0xb0(%rsp),%rax > 0x00007f13e81a00f9 <+2553>: mov 0xa0(%rsp),%rsi > 0x00007f13e81a0101 <+2561>: mov %rax,0x28(%rsp) > 0x00007f13e81a0106 <+2566>: jmpq 0x7f13e819fc03 <gconv+1283> > 0x00007f13e81a010b <+2571>: shr $0x7,%r8d > 0x00007f13e81a010f <+2575>: cmp $0x1c00,%r8d > 0x00007f13e81a0116 <+2582>: jne 0x7f13e819fb42 <gconv+1090> > 0x00007f13e81a011c <+2588>: mov %rdx,0xa0(%rsp) > 0x00007f13e81a0124 <+2596>: mov %rdx,%rsi > 0x00007f13e81a0127 <+2599>: jmpq 0x7f13e819fa88 <gconv+904> > 0x00007f13e81a012c <+2604>: mov %rdi,0x28(%rsp) > 0x00007f13e81a0131 <+2609>: mov $0x5,%r10d > 0x00007f13e81a0137 <+2615>: jmpq 0x7f13e819fc03 <gconv+1283> > 0x00007f13e81a013c <+2620>: mov %rdi,0x28(%rsp) > 0x00007f13e81a0141 <+2625>: mov $0x7,%r10d > 0x00007f13e81a0147 <+2631>: jmpq 0x7f13e819fc03 <gconv+1283> > 0x00007f13e81a014c <+2636>: shr $0x7,%eax > 0x00007f13e81a014f <+2639>: cmp $0x1c00,%eax > 0x00007f13e81a0154 <+2644>: je 0x7f13e81a02f0 <gconv+3056> > 0x00007f13e81a015a <+2650>: test %r12,%r12 > 0x00007f13e81a015d <+2653>: je 0x7f13e81a02e6 <gconv+3046> > 0x00007f13e81a0163 <+2659>: mov 0x30(%r14),%r11 > 0x00007f13e81a0167 <+2663>: test %r11,%r11 > 0x00007f13e81a016a <+2666>: je 0x7f13e81a027a <gconv+2938> > 0x00007f13e81a0170 <+2672>: lea 0xa0(%rsp),%rax > 0x00007f13e81a0178 <+2680>: mov %rbx,0x28(%rsp) > 0x00007f13e81a017d <+2685>: mov %r11,%rbx > 0x00007f13e81a0180 <+2688>: mov %rax,0x38(%rsp) > 0x00007f13e81a0185 <+2693>: lea 0xb0(%rsp),%rax > 0x00007f13e81a018d <+2701>: mov %rax,0x48(%rsp) > 0x00007f13e81a0192 <+2706>: jmp 0x7f13e81a01a6 <gconv+2726> > 0x00007f13e81a0194 <+2708>: nopl 0x0(%rax) > 0x00007f13e81a0198 <+2712>: mov 0x20(%rbx),%rbx > 0x00007f13e81a019c <+2716>: mov 0x54(%rsp),%r10d > 0x00007f13e81a01a1 <+2721>: test %rbx,%rbx > 0x00007f13e81a01a4 <+2724>: je 0x7f13e81a0217 <gconv+2839> > 0x00007f13e81a01a6 <+2726>: mov (%rbx),%rdi > 0x00007f13e81a01a9 <+2729>: mov %r10d,0x54(%rsp) > 0x00007f13e81a01ae <+2734>: callq 0x7f13e819f550 <_dl_mcount_wrapper_check@plt> > 0x00007f13e81a01b3 <+2739>: mov 0x48(%rsp),%rax > 0x00007f13e81a01b8 <+2744>: mov 0x18(%rbx),%rdx > 0x00007f13e81a01bc <+2748>: mov %r15,%r9 > 0x00007f13e81a01bf <+2751>: mov %r12,0x8(%rsp) > 0x00007f13e81a01c4 <+2756>: mov 0x38(%rsp),%r8 > 0x00007f13e81a01c9 <+2761>: mov %r14,%rsi > 0x00007f13e81a01cc <+2764>: mov 0x10(%rsp),%rdi > 0x00007f13e81a01d1 <+2769>: mov %rax,(%rsp) > 0x00007f13e81a01d5 <+2773>: mov 0x0(%rbp),%rcx > 0x00007f13e81a01d9 <+2777>: callq *(%rbx) > 0x00007f13e81a01db <+2779>: cmp $0x6,%eax > 0x00007f13e81a01de <+2782>: je 0x7f13e81a0198 <gconv+2712> > 0x00007f13e81a01e0 <+2784>: mov 0xa0(%rsp),%rdi > 0x00007f13e81a01e8 <+2792>: cmp 0x18(%rsp),%rdi > 0x00007f13e81a01ed <+2797>: mov 0x28(%rsp),%rbx > 0x00007f13e81a01f2 <+2802>: je 0x7f13e81a0281 <gconv+2945> > 0x00007f13e81a01f8 <+2808>: mov 0x0(%r13),%esi > 0x00007f13e81a01fc <+2812>: mov 0xb0(%rsp),%rax > 0x00007f13e81a0204 <+2820>: mov 0x0(%rbp),%rcx > 0x00007f13e81a0208 <+2824>: mov %esi,%edx > 0x00007f13e81a020a <+2826>: mov %rax,0x30(%rsp) > 0x00007f13e81a020f <+2831>: and $0x7,%edx > 0x00007f13e81a0212 <+2834>: jmpq 0x7f13e819f9ac <gconv+684> > 0x00007f13e81a0217 <+2839>: mov 0x28(%rsp),%rbx > 0x00007f13e81a021c <+2844>: mov 0xa0(%rsp),%rdx > 0x00007f13e81a0224 <+2852>: and $0x2,%r10d > 0x00007f13e81a0228 <+2856>: jne 0x7f13e81a025f <gconv+2911> > 0x00007f13e81a022a <+2858>: mov $0x6,%eax > 0x00007f13e81a022f <+2863>: jmpq 0x7f13e819f984 <gconv+644> > 0x00007f13e81a0234 <+2868>: test %eax,%eax > 0x00007f13e81a0236 <+2870>: jne 0x7f13e819fa1a <gconv+794> > 0x00007f13e81a023c <+2876>: mov 0x10(%rsp),%rax > 0x00007f13e81a0241 <+2881>: mov 0x0(%rbp),%rdx > 0x00007f13e81a0245 <+2885>: mov 0x10(%r14),%r10d > 0x00007f13e81a0249 <+2889>: mov 0x60(%rax),%rax > 0x00007f13e81a024d <+2893>: jmpq 0x7f13e819fa30 <gconv+816> > 0x00007f13e81a0252 <+2898>: test %eax,%eax > 0x00007f13e81a0254 <+2900>: je 0x7f13e819f958 <gconv+600> > 0x00007f13e81a025a <+2906>: jmpq 0x7f13e81a015a <gconv+2650> > 0x00007f13e81a025f <+2911>: add $0x4,%rdx > 0x00007f13e81a0263 <+2915>: addq $0x1,(%r12) > 0x00007f13e81a0268 <+2920>: mov $0x6,%eax > 0x00007f13e81a026d <+2925>: mov %rdx,0xa0(%rsp) > 0x00007f13e81a0275 <+2933>: jmpq 0x7f13e819f984 <gconv+644> > 0x00007f13e81a027a <+2938>: mov 0x18(%rsp),%rdx > 0x00007f13e81a027f <+2943>: jmp 0x7f13e81a0224 <gconv+2852> > 0x00007f13e81a0281 <+2945>: cmp $0x7,%eax > 0x00007f13e81a0284 <+2948>: jne 0x7f13e81a0234 <gconv+2868> > 0x00007f13e81a0286 <+2950>: mov 0x0(%r13),%eax > 0x00007f13e81a028a <+2954>: mov 0x18(%rsp),%rbx > 0x00007f13e81a028f <+2959>: mov %r15,%rdx > 0x00007f13e81a0292 <+2962>: sub %rbx,%rdx > 0x00007f13e81a0295 <+2965>: mov %eax,%ecx > 0x00007f13e81a0297 <+2967>: and $0xfffffff8,%eax > 0x00007f13e81a029a <+2970>: and $0x7,%ecx > 0x00007f13e81a029d <+2973>: mov %rdx,%rsi > 0x00007f13e81a02a0 <+2976>: or %edx,%eax > 0x00007f13e81a02a2 <+2978>: sub %rcx,%rsi > 0x00007f13e81a02a5 <+2981>: add %rsi,0x0(%rbp) > 0x00007f13e81a02a9 <+2985>: cmp %rbx,%r15 > 0x00007f13e81a02ac <+2988>: mov %eax,0x0(%r13) > 0x00007f13e81a02b0 <+2992>: jbe 0x7f13e819ff2c <gconv+2092> > 0x00007f13e81a02b6 <+2998>: lea (%r15,%r13,1),%r11 > 0x00007f13e81a02ba <+3002>: mov %rbx,%rax > 0x00007f13e81a02bd <+3005>: add $0x1,%rax > 0x00007f13e81a02c1 <+3009>: sub %rbx,%r11 > 0x00007f13e81a02c4 <+3012>: mov %rax,0xa0(%rsp) > 0x00007f13e81a02cc <+3020>: movzbl -0x1(%rax),%edx > 0x00007f13e81a02d0 <+3024>: add $0x1,%r13 > 0x00007f13e81a02d4 <+3028>: add $0x1,%rax > 0x00007f13e81a02d8 <+3032>: mov %dl,0x3(%r13) > 0x00007f13e81a02dc <+3036>: cmp %r11,%r13 > 0x00007f13e81a02df <+3039>: jne 0x7f13e81a02c4 <gconv+3012> > 0x00007f13e81a02e1 <+3041>: jmpq 0x7f13e819ff2c <gconv+2092> > 0x00007f13e81a02e6 <+3046>: mov $0x6,%eax > 0x00007f13e81a02eb <+3051>: jmpq 0x7f13e819fa1a <gconv+794> > 0x00007f13e81a02f0 <+3056>: mov 0x18(%rsp),%rax > 0x00007f13e81a02f5 <+3061>: lea 0x4(%rax),%rdi > 0x00007f13e81a02f9 <+3065>: jmpq 0x7f13e819f9ac <gconv+684> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1071788
: 869811 |
869812
|
869814
|
869815
|
869816
|
869817
|
869818
|
869819
|
869820
|
869821
|
869822