diff --git a/reactos/lib/unicode/wine_unicode.map b/reactos/lib/unicode/wine_unicode.map deleted file mode 100644 index 0f146b1e65b..00000000000 --- a/reactos/lib/unicode/wine_unicode.map +++ /dev/null @@ -1,5805 +0,0 @@ - -wine_unicode.nostrip.dll: file format pei-i386 - -Disassembly of section .text: - -6b201000 <_DllMainCRTStartup@12>: -6b201000: 55 push %ebp -6b201001: 89 e5 mov %esp,%ebp -6b201003: 83 ec 18 sub $0x18,%esp -6b201006: 89 75 fc mov %esi,0xfffffffc(%ebp) -6b201009: 8b 75 0c mov 0xc(%ebp),%esi -6b20100c: 89 5d f8 mov %ebx,0xfffffff8(%ebp) -6b20100f: 83 fe 01 cmp $0x1,%esi -6b201012: 74 5c je 6b201070 <_DllMainCRTStartup@12+0x70> -6b201014: 89 74 24 04 mov %esi,0x4(%esp) -6b201018: 8b 55 10 mov 0x10(%ebp),%edx -6b20101b: 89 54 24 08 mov %edx,0x8(%esp) -6b20101f: 8b 55 08 mov 0x8(%ebp),%edx -6b201022: 89 14 24 mov %edx,(%esp) -6b201025: e8 26 40 00 00 call 6b205050 <_DllMain@12> -6b20102a: 83 ec 0c sub $0xc,%esp -6b20102d: 83 fe 01 cmp $0x1,%esi -6b201030: 89 c3 mov %eax,%ebx -6b201032: 74 2c je 6b201060 <_DllMainCRTStartup@12+0x60> -6b201034: 85 f6 test %esi,%esi -6b201036: 75 0c jne 6b201044 <_DllMainCRTStartup@12+0x44> -6b201038: 8b 0d 00 50 2f 6b mov 0x6b2f5000,%ecx -6b20103e: 85 c9 test %ecx,%ecx -6b201040: 75 10 jne 6b201052 <_DllMainCRTStartup@12+0x52> -6b201042: 31 db xor %ebx,%ebx -6b201044: 89 d8 mov %ebx,%eax -6b201046: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx -6b201049: 8b 75 fc mov 0xfffffffc(%ebp),%esi -6b20104c: 89 ec mov %ebp,%esp -6b20104e: 5d pop %ebp -6b20104f: c2 0c 00 ret $0xc -6b201052: e8 59 00 00 00 call 6b2010b0 <___dll_exit> -6b201057: eb eb jmp 6b201044 <_DllMainCRTStartup@12+0x44> -6b201059: 8d b4 26 00 00 00 00 lea 0x0(%esi),%esi -6b201060: 85 c0 test %eax,%eax -6b201062: 75 d0 jne 6b201034 <_DllMainCRTStartup@12+0x34> -6b201064: e8 47 00 00 00 call 6b2010b0 <___dll_exit> -6b201069: eb c9 jmp 6b201034 <_DllMainCRTStartup@12+0x34> -6b20106b: 90 nop -6b20106c: 8d 74 26 00 lea 0x0(%esi),%esi -6b201070: c7 04 24 80 00 00 00 movl $0x80,(%esp) -6b201077: e8 04 44 00 00 call 6b205480 <_malloc> -6b20107c: a3 00 50 2f 6b mov %eax,0x6b2f5000 -6b201081: 85 c0 test %eax,%eax -6b201083: 74 1a je 6b20109f <_DllMainCRTStartup@12+0x9f> -6b201085: c7 00 00 00 00 00 movl $0x0,(%eax) -6b20108b: a3 10 50 2f 6b mov %eax,0x6b2f5010 -6b201090: e8 cb 40 00 00 call 6b205160 <__pei386_runtime_relocator> -6b201095: e8 56 40 00 00 call 6b2050f0 <___main> -6b20109a: e9 75 ff ff ff jmp 6b201014 <_DllMainCRTStartup@12+0x14> -6b20109f: e8 cc 43 00 00 call 6b205470 <__errno> -6b2010a4: c7 00 0c 00 00 00 movl $0xc,(%eax) -6b2010aa: 31 c0 xor %eax,%eax -6b2010ac: eb 98 jmp 6b201046 <_DllMainCRTStartup@12+0x46> -6b2010ae: 89 f6 mov %esi,%esi - -6b2010b0 <___dll_exit>: -6b2010b0: 55 push %ebp -6b2010b1: 89 e5 mov %esp,%ebp -6b2010b3: 83 ec 08 sub $0x8,%esp -6b2010b6: 89 5d fc mov %ebx,0xfffffffc(%ebp) -6b2010b9: 8b 15 00 50 2f 6b mov 0x6b2f5000,%edx -6b2010bf: 85 d2 test %edx,%edx -6b2010c1: 74 29 je 6b2010ec <___dll_exit+0x3c> -6b2010c3: 8b 1d 10 50 2f 6b mov 0x6b2f5010,%ebx -6b2010c9: 83 eb 04 sub $0x4,%ebx -6b2010cc: 39 d3 cmp %edx,%ebx -6b2010ce: 72 0d jb 6b2010dd <___dll_exit+0x2d> -6b2010d0: 8b 03 mov (%ebx),%eax -6b2010d2: 85 c0 test %eax,%eax -6b2010d4: 75 2a jne 6b201100 <___dll_exit+0x50> -6b2010d6: 83 eb 04 sub $0x4,%ebx -6b2010d9: 39 d3 cmp %edx,%ebx -6b2010db: 73 f3 jae 6b2010d0 <___dll_exit+0x20> -6b2010dd: 89 14 24 mov %edx,(%esp) -6b2010e0: e8 7b 43 00 00 call 6b205460 <_free> -6b2010e5: 31 c0 xor %eax,%eax -6b2010e7: a3 00 50 2f 6b mov %eax,0x6b2f5000 -6b2010ec: c7 04 24 00 00 00 00 movl $0x0,(%esp) -6b2010f3: e8 58 43 00 00 call 6b205450 <_fflush> -6b2010f8: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b2010fb: 89 ec mov %ebp,%esp -6b2010fd: 5d pop %ebp -6b2010fe: c3 ret -6b2010ff: 90 nop -6b201100: ff d0 call *%eax -6b201102: 8b 15 00 50 2f 6b mov 0x6b2f5000,%edx -6b201108: eb cc jmp 6b2010d6 <___dll_exit+0x26> -6b20110a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - -6b201110 <_atexit>: -6b201110: 55 push %ebp -6b201111: 89 e5 mov %esp,%ebp -6b201113: 83 ec 18 sub $0x18,%esp -6b201116: c7 44 24 08 10 50 2f movl $0x6b2f5010,0x8(%esp) -6b20111d: 6b -6b20111e: 8b 55 08 mov 0x8(%ebp),%edx -6b201121: c7 44 24 04 00 50 2f movl $0x6b2f5000,0x4(%esp) -6b201128: 6b -6b201129: 89 14 24 mov %edx,(%esp) -6b20112c: e8 0f 43 00 00 call 6b205440 <___dllonexit> -6b201131: 85 c0 test %eax,%eax -6b201133: 0f 95 c2 setne %dl -6b201136: 89 ec mov %ebp,%esp -6b201138: 5d pop %ebp -6b201139: 0f b6 c2 movzbl %dl,%eax -6b20113c: 48 dec %eax -6b20113d: c3 ret -6b20113e: 89 f6 mov %esi,%esi - -6b201140 <__onexit>: -6b201140: 55 push %ebp -6b201141: 89 e5 mov %esp,%ebp -6b201143: 83 ec 18 sub $0x18,%esp -6b201146: c7 44 24 08 10 50 2f movl $0x6b2f5010,0x8(%esp) -6b20114d: 6b -6b20114e: 8b 55 08 mov 0x8(%ebp),%edx -6b201151: c7 44 24 04 00 50 2f movl $0x6b2f5000,0x4(%esp) -6b201158: 6b -6b201159: 89 14 24 mov %edx,(%esp) -6b20115c: e8 df 42 00 00 call 6b205440 <___dllonexit> -6b201161: 89 ec mov %ebp,%esp -6b201163: 5d pop %ebp -6b201164: c3 ret -6b201165: 90 nop -6b201166: 90 nop -6b201167: 90 nop -6b201168: 90 nop -6b201169: 90 nop -6b20116a: 90 nop -6b20116b: 90 nop -6b20116c: 90 nop -6b20116d: 90 nop -6b20116e: 90 nop -6b20116f: 90 nop - -6b201170 <___do_sjlj_init>: -6b201170: 55 push %ebp -6b201171: 89 e5 mov %esp,%ebp -6b201173: 5d pop %ebp -6b201174: e9 87 40 00 00 jmp 6b205200 <___w32_sharedptr_initialize> -6b201179: 90 nop -6b20117a: 90 nop -6b20117b: 90 nop -6b20117c: 90 nop -6b20117d: 90 nop -6b20117e: 90 nop -6b20117f: 90 nop - -6b201180 <_cmp_codepage>: -6b201180: 55 push %ebp -6b201181: 89 e5 mov %esp,%ebp -6b201183: 8b 45 0c mov 0xc(%ebp),%eax -6b201186: 8b 00 mov (%eax),%eax -6b201188: 8b 10 mov (%eax),%edx -6b20118a: 8b 45 08 mov 0x8(%ebp),%eax -6b20118d: 29 d0 sub %edx,%eax -6b20118f: 5d pop %ebp -6b201190: c3 ret - -6b201191 <_wine_cp_get_table>: -6b201191: 55 push %ebp -6b201192: 89 e5 mov %esp,%ebp -6b201194: 83 ec 08 sub $0x8,%esp -6b201197: 83 ec 0c sub $0xc,%esp -6b20119a: 68 80 11 20 6b push $0x6b201180 -6b20119f: 6a 04 push $0x4 -6b2011a1: 6a 3b push $0x3b -6b2011a3: 68 40 c7 21 6b push $0x6b21c740 -6b2011a8: ff 75 08 pushl 0x8(%ebp) -6b2011ab: e8 e0 42 00 00 call 6b205490 <_bsearch> -6b2011b0: 83 c4 20 add $0x20,%esp -6b2011b3: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2011b6: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2011b9: 85 c0 test %eax,%eax -6b2011bb: 75 09 jne 6b2011c6 <_wine_cp_get_table+0x35> -6b2011bd: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b2011c4: eb 08 jmp 6b2011ce <_wine_cp_get_table+0x3d> -6b2011c6: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2011c9: 8b 00 mov (%eax),%eax -6b2011cb: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2011ce: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2011d1: c9 leave -6b2011d2: c3 ret - -6b2011d3 <_wine_cp_enum_table>: -6b2011d3: 55 push %ebp -6b2011d4: 89 e5 mov %esp,%ebp -6b2011d6: 83 ec 04 sub $0x4,%esp -6b2011d9: 83 7d 08 3a cmpl $0x3a,0x8(%ebp) -6b2011dd: 76 09 jbe 6b2011e8 <_wine_cp_enum_table+0x15> -6b2011df: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b2011e6: eb 0d jmp 6b2011f5 <_wine_cp_enum_table+0x22> -6b2011e8: 8b 45 08 mov 0x8(%ebp),%eax -6b2011eb: 8b 04 85 40 c7 21 6b mov 0x6b21c740(,%eax,4),%eax -6b2011f2: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2011f5: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2011f8: c9 leave -6b2011f9: c3 ret -6b2011fa: 90 nop -6b2011fb: 90 nop -6b2011fc: 90 nop -6b2011fd: 90 nop -6b2011fe: 90 nop -6b2011ff: 90 nop - -6b201200 <_wine_fold_string>: -6b201200: 55 push %ebp -6b201201: 89 e5 mov %esp,%ebp -6b201203: 83 ec 18 sub $0x18,%esp -6b201206: 8b 45 14 mov 0x14(%ebp),%eax -6b201209: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b20120c: 83 7d 10 ff cmpl $0xffffffff,0x10(%ebp) -6b201210: 75 12 jne 6b201224 <_wine_fold_string+0x24> -6b201212: 83 ec 0c sub $0xc,%esp -6b201215: ff 75 0c pushl 0xc(%ebp) -6b201218: e8 83 42 00 00 call 6b2054a0 <_wcslen> -6b20121d: 83 c4 10 add $0x10,%esp -6b201220: 40 inc %eax -6b201221: 89 45 10 mov %eax,0x10(%ebp) -6b201224: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b201228: 75 5e jne 6b201288 <_wine_fold_string+0x88> -6b20122a: 8b 45 10 mov 0x10(%ebp),%eax -6b20122d: 89 45 18 mov %eax,0x18(%ebp) -6b201230: 8b 45 08 mov 0x8(%ebp),%eax -6b201233: c1 e8 0d shr $0xd,%eax -6b201236: 83 e0 01 and $0x1,%eax -6b201239: 85 c0 test %eax,%eax -6b20123b: 74 31 je 6b20126e <_wine_fold_string+0x6e> -6b20123d: 8d 45 10 lea 0x10(%ebp),%eax -6b201240: ff 08 decl (%eax) -6b201242: 83 7d 10 ff cmpl $0xffffffff,0x10(%ebp) -6b201246: 74 35 je 6b20127d <_wine_fold_string+0x7d> -6b201248: 83 ec 0c sub $0xc,%esp -6b20124b: 8b 45 0c mov 0xc(%ebp),%eax -6b20124e: 66 8b 00 mov (%eax),%ax -6b201251: 25 ff ff 00 00 and $0xffff,%eax -6b201256: 50 push %eax -6b201257: e8 ce 02 00 00 call 6b20152a <_get_ligature_len> -6b20125c: 83 c4 10 add $0x10,%esp -6b20125f: 89 c2 mov %eax,%edx -6b201261: 8d 45 18 lea 0x18(%ebp),%eax -6b201264: 01 10 add %edx,(%eax) -6b201266: 8d 45 0c lea 0xc(%ebp),%eax -6b201269: 83 00 02 addl $0x2,(%eax) -6b20126c: eb cf jmp 6b20123d <_wine_fold_string+0x3d> -6b20126e: 8b 45 08 mov 0x8(%ebp),%eax -6b201271: c1 e8 06 shr $0x6,%eax -6b201274: 83 e0 01 and $0x1,%eax -6b201277: 85 c0 test %eax,%eax -6b201279: 74 02 je 6b20127d <_wine_fold_string+0x7d> -6b20127b: eb 00 jmp 6b20127d <_wine_fold_string+0x7d> -6b20127d: 8b 45 18 mov 0x18(%ebp),%eax -6b201280: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201283: e9 78 01 00 00 jmp 6b201400 <_wine_fold_string+0x200> -6b201288: 8b 45 10 mov 0x10(%ebp),%eax -6b20128b: 3b 45 18 cmp 0x18(%ebp),%eax -6b20128e: 7e 0c jle 6b20129c <_wine_fold_string+0x9c> -6b201290: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b201297: e9 64 01 00 00 jmp 6b201400 <_wine_fold_string+0x200> -6b20129c: 8b 55 10 mov 0x10(%ebp),%edx -6b20129f: 8d 45 18 lea 0x18(%ebp),%eax -6b2012a2: 29 10 sub %edx,(%eax) -6b2012a4: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b2012ab: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2012ae: 3b 45 10 cmp 0x10(%ebp),%eax -6b2012b1: 0f 8d 3c 01 00 00 jge 6b2013f3 <_wine_fold_string+0x1f3> -6b2012b7: 8b 45 0c mov 0xc(%ebp),%eax -6b2012ba: 66 8b 00 mov (%eax),%ax -6b2012bd: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2012c1: 8b 45 08 mov 0x8(%ebp),%eax -6b2012c4: c1 e8 0d shr $0xd,%eax -6b2012c7: 83 e0 01 and $0x1,%eax -6b2012ca: 85 c0 test %eax,%eax -6b2012cc: 0f 84 a4 00 00 00 je 6b201376 <_wine_fold_string+0x176> -6b2012d2: 83 ec 0c sub $0xc,%esp -6b2012d5: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b2012d9: 25 ff ff 00 00 and $0xffff,%eax -6b2012de: 50 push %eax -6b2012df: e8 bb 01 00 00 call 6b20149f <_get_ligature> -6b2012e4: 83 c4 10 add $0x10,%esp -6b2012e7: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2012ea: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2012ed: 66 83 38 00 cmpw $0x0,(%eax) -6b2012f1: 0f 84 8e 00 00 00 je 6b201385 <_wine_fold_string+0x185> -6b2012f7: 8d 45 18 lea 0x18(%ebp),%eax -6b2012fa: ff 08 decl (%eax) -6b2012fc: 83 7d 18 ff cmpl $0xffffffff,0x18(%ebp) -6b201300: 75 0c jne 6b20130e <_wine_fold_string+0x10e> -6b201302: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b201309: e9 f2 00 00 00 jmp 6b201400 <_wine_fold_string+0x200> -6b20130e: 8b 55 14 mov 0x14(%ebp),%edx -6b201311: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201314: 66 8b 00 mov (%eax),%ax -6b201317: 66 89 02 mov %ax,(%edx) -6b20131a: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20131d: 83 c0 04 add $0x4,%eax -6b201320: 66 83 38 00 cmpw $0x0,(%eax) -6b201324: 74 3b je 6b201361 <_wine_fold_string+0x161> -6b201326: 8d 45 18 lea 0x18(%ebp),%eax -6b201329: ff 08 decl (%eax) -6b20132b: 83 7d 18 ff cmpl $0xffffffff,0x18(%ebp) -6b20132f: 75 0c jne 6b20133d <_wine_fold_string+0x13d> -6b201331: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b201338: e9 c3 00 00 00 jmp 6b201400 <_wine_fold_string+0x200> -6b20133d: 8d 45 14 lea 0x14(%ebp),%eax -6b201340: 83 00 02 addl $0x2,(%eax) -6b201343: 8b 55 14 mov 0x14(%ebp),%edx -6b201346: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201349: 83 c0 02 add $0x2,%eax -6b20134c: 66 8b 00 mov (%eax),%ax -6b20134f: 66 89 02 mov %ax,(%edx) -6b201352: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201355: 83 c0 04 add $0x4,%eax -6b201358: 66 8b 00 mov (%eax),%ax -6b20135b: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b20135f: eb 0d jmp 6b20136e <_wine_fold_string+0x16e> -6b201361: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201364: 83 c0 02 add $0x2,%eax -6b201367: 66 8b 00 mov (%eax),%ax -6b20136a: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b20136e: 8d 45 14 lea 0x14(%ebp),%eax -6b201371: 83 00 02 addl $0x2,(%eax) -6b201374: eb 0f jmp 6b201385 <_wine_fold_string+0x185> -6b201376: 8b 45 08 mov 0x8(%ebp),%eax -6b201379: c1 e8 06 shr $0x6,%eax -6b20137c: 83 e0 01 and $0x1,%eax -6b20137f: 85 c0 test %eax,%eax -6b201381: 74 02 je 6b201385 <_wine_fold_string+0x185> -6b201383: eb 00 jmp 6b201385 <_wine_fold_string+0x185> -6b201385: 8b 45 08 mov 0x8(%ebp),%eax -6b201388: c1 e8 07 shr $0x7,%eax -6b20138b: 83 e0 01 and $0x1,%eax -6b20138e: 85 c0 test %eax,%eax -6b201390: 74 19 je 6b2013ab <_wine_fold_string+0x1ab> -6b201392: 83 ec 0c sub $0xc,%esp -6b201395: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b201399: 25 ff ff 00 00 and $0xffff,%eax -6b20139e: 50 push %eax -6b20139f: e8 ae 00 00 00 call 6b201452 <_to_unicode_digit> -6b2013a4: 83 c4 10 add $0x10,%esp -6b2013a7: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2013ab: 8b 45 08 mov 0x8(%ebp),%eax -6b2013ae: c1 e8 04 shr $0x4,%eax -6b2013b1: 83 e0 01 and $0x1,%eax -6b2013b4: 85 c0 test %eax,%eax -6b2013b6: 74 19 je 6b2013d1 <_wine_fold_string+0x1d1> -6b2013b8: 83 ec 0c sub $0xc,%esp -6b2013bb: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b2013bf: 25 ff ff 00 00 and $0xffff,%eax -6b2013c4: 50 push %eax -6b2013c5: e8 3b 00 00 00 call 6b201405 <_to_unicode_native> -6b2013ca: 83 c4 10 add $0x10,%esp -6b2013cd: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2013d1: 8b 45 14 mov 0x14(%ebp),%eax -6b2013d4: 89 c2 mov %eax,%edx -6b2013d6: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b2013da: 66 89 02 mov %ax,(%edx) -6b2013dd: 8d 45 14 lea 0x14(%ebp),%eax -6b2013e0: 83 00 02 addl $0x2,(%eax) -6b2013e3: 8d 45 0c lea 0xc(%ebp),%eax -6b2013e6: 83 00 02 addl $0x2,(%eax) -6b2013e9: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b2013ec: ff 00 incl (%eax) -6b2013ee: e9 b8 fe ff ff jmp 6b2012ab <_wine_fold_string+0xab> -6b2013f3: 8b 55 fc mov 0xfffffffc(%ebp),%edx -6b2013f6: 8b 45 14 mov 0x14(%ebp),%eax -6b2013f9: 29 d0 sub %edx,%eax -6b2013fb: d1 f8 sar %eax -6b2013fd: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201400: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b201403: c9 leave -6b201404: c3 ret - -6b201405 <_to_unicode_native>: -6b201405: 55 push %ebp -6b201406: 89 e5 mov %esp,%ebp -6b201408: 83 ec 04 sub $0x4,%esp -6b20140b: 8b 45 08 mov 0x8(%ebp),%eax -6b20140e: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b201412: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201416: 66 c1 e8 08 shr $0x8,%ax -6b20141a: 25 ff ff 00 00 and $0xffff,%eax -6b20141f: 66 8b 84 00 60 bf 20 mov 0x6b20bf60(%eax,%eax,1),%ax -6b201426: 6b -6b201427: 89 c2 mov %eax,%edx -6b201429: 81 e2 ff ff 00 00 and $0xffff,%edx -6b20142f: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201433: 25 ff ff 00 00 and $0xffff,%eax -6b201438: 25 ff 00 00 00 and $0xff,%eax -6b20143d: 01 c2 add %eax,%edx -6b20143f: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201443: 66 03 84 12 60 bf 20 add 0x6b20bf60(%edx,%edx,1),%ax -6b20144a: 6b -6b20144b: 25 ff ff 00 00 and $0xffff,%eax -6b201450: c9 leave -6b201451: c3 ret - -6b201452 <_to_unicode_digit>: -6b201452: 55 push %ebp -6b201453: 89 e5 mov %esp,%ebp -6b201455: 83 ec 04 sub $0x4,%esp -6b201458: 8b 45 08 mov 0x8(%ebp),%eax -6b20145b: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b20145f: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201463: 66 c1 e8 08 shr $0x8,%ax -6b201467: 25 ff ff 00 00 and $0xffff,%eax -6b20146c: 66 8b 84 00 80 9e 20 mov 0x6b209e80(%eax,%eax,1),%ax -6b201473: 6b -6b201474: 89 c2 mov %eax,%edx -6b201476: 81 e2 ff ff 00 00 and $0xffff,%edx -6b20147c: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201480: 25 ff ff 00 00 and $0xffff,%eax -6b201485: 25 ff 00 00 00 and $0xff,%eax -6b20148a: 01 c2 add %eax,%edx -6b20148c: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201490: 66 03 84 12 80 9e 20 add 0x6b209e80(%edx,%edx,1),%ax -6b201497: 6b -6b201498: 25 ff ff 00 00 and $0xffff,%eax -6b20149d: c9 leave -6b20149e: c3 ret - -6b20149f <_get_ligature>: -6b20149f: 55 push %ebp -6b2014a0: 89 e5 mov %esp,%ebp -6b2014a2: 83 ec 14 sub $0x14,%esp -6b2014a5: 8b 45 08 mov 0x8(%ebp),%eax -6b2014a8: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b2014ac: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b2014b3: c7 45 f4 22 00 00 00 movl $0x22,0xfffffff4(%ebp) -6b2014ba: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2014bd: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax -6b2014c0: 7f 5c jg 6b20151e <_get_ligature+0x7f> -6b2014c2: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2014c5: 8b 55 f8 mov 0xfffffff8(%ebp),%edx -6b2014c8: 01 c2 add %eax,%edx -6b2014ca: 89 d0 mov %edx,%eax -6b2014cc: c1 f8 1f sar $0x1f,%eax -6b2014cf: c1 e8 1f shr $0x1f,%eax -6b2014d2: 8d 04 02 lea (%edx,%eax,1),%eax -6b2014d5: d1 f8 sar %eax -6b2014d7: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b2014da: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2014dd: 66 8b 84 00 40 c8 21 mov 0x6b21c840(%eax,%eax,1),%ax -6b2014e4: 6b -6b2014e5: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b2014e9: 73 09 jae 6b2014f4 <_get_ligature+0x55> -6b2014eb: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2014ee: 40 inc %eax -6b2014ef: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2014f2: eb c6 jmp 6b2014ba <_get_ligature+0x1b> -6b2014f4: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2014f7: 66 8b 84 00 40 c8 21 mov 0x6b21c840(%eax,%eax,1),%ax -6b2014fe: 6b -6b2014ff: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b201503: 76 09 jbe 6b20150e <_get_ligature+0x6f> -6b201505: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201508: 48 dec %eax -6b201509: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b20150c: eb ac jmp 6b2014ba <_get_ligature+0x1b> -6b20150e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201511: c1 e0 03 shl $0x3,%eax -6b201514: 05 a0 c8 21 6b add $0x6b21c8a0,%eax -6b201519: 89 45 ec mov %eax,0xffffffec(%ebp) -6b20151c: eb 07 jmp 6b201525 <_get_ligature+0x86> -6b20151e: c7 45 ec b8 c9 21 6b movl $0x6b21c9b8,0xffffffec(%ebp) -6b201525: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b201528: c9 leave -6b201529: c3 ret - -6b20152a <_get_ligature_len>: -6b20152a: 55 push %ebp -6b20152b: 89 e5 mov %esp,%ebp -6b20152d: 83 ec 14 sub $0x14,%esp -6b201530: 8b 45 08 mov 0x8(%ebp),%eax -6b201533: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b201537: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b20153e: c7 45 f4 22 00 00 00 movl $0x22,0xfffffff4(%ebp) -6b201545: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201548: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax -6b20154b: 7f 61 jg 6b2015ae <_get_ligature_len+0x84> -6b20154d: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201550: 8b 55 f8 mov 0xfffffff8(%ebp),%edx -6b201553: 01 c2 add %eax,%edx -6b201555: 89 d0 mov %edx,%eax -6b201557: c1 f8 1f sar $0x1f,%eax -6b20155a: c1 e8 1f shr $0x1f,%eax -6b20155d: 8d 04 02 lea (%edx,%eax,1),%eax -6b201560: d1 f8 sar %eax -6b201562: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b201565: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201568: 66 8b 84 00 40 c8 21 mov 0x6b21c840(%eax,%eax,1),%ax -6b20156f: 6b -6b201570: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b201574: 73 09 jae 6b20157f <_get_ligature_len+0x55> -6b201576: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201579: 40 inc %eax -6b20157a: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20157d: eb c6 jmp 6b201545 <_get_ligature_len+0x1b> -6b20157f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201582: 66 8b 84 00 40 c8 21 mov 0x6b21c840(%eax,%eax,1),%ax -6b201589: 6b -6b20158a: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b20158e: 76 09 jbe 6b201599 <_get_ligature_len+0x6f> -6b201590: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b201593: 48 dec %eax -6b201594: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b201597: eb ac jmp 6b201545 <_get_ligature_len+0x1b> -6b201599: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20159c: 66 8b 04 c5 a6 c8 21 mov 0x6b21c8a6(,%eax,8),%ax -6b2015a3: 6b -6b2015a4: 25 ff ff 00 00 and $0xffff,%eax -6b2015a9: 89 45 ec mov %eax,0xffffffec(%ebp) -6b2015ac: eb 07 jmp 6b2015b5 <_get_ligature_len+0x8b> -6b2015ae: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b2015b5: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b2015b8: c9 leave -6b2015b9: c3 ret -6b2015ba: 90 nop -6b2015bb: 90 nop -6b2015bc: 90 nop -6b2015bd: 90 nop -6b2015be: 90 nop -6b2015bf: 90 nop - -6b2015c0 <_get_decomposition>: -6b2015c0: 55 push %ebp -6b2015c1: 89 e5 mov %esp,%ebp -6b2015c3: 83 ec 10 sub $0x10,%esp -6b2015c6: 8b 45 08 mov 0x8(%ebp),%eax -6b2015c9: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b2015cd: c7 45 f8 a0 a3 21 6b movl $0x6b21a3a0,0xfffffff8(%ebp) -6b2015d4: 8b 55 0c mov 0xc(%ebp),%edx -6b2015d7: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b2015db: 66 89 02 mov %ax,(%edx) -6b2015de: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b2015e2: 66 c1 e8 08 shr $0x8,%ax -6b2015e6: 25 ff ff 00 00 and $0xffff,%eax -6b2015eb: 8d 14 00 lea (%eax,%eax,1),%edx -6b2015ee: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2015f1: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2015f5: 25 ff ff 00 00 and $0xffff,%eax -6b2015fa: 01 c0 add %eax,%eax -6b2015fc: 05 a0 a3 21 6b add $0x6b21a3a0,%eax -6b201601: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b201604: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201608: 25 ff ff 00 00 and $0xffff,%eax -6b20160d: 83 e0 0f and $0xf,%eax -6b201610: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201613: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b201617: 66 c1 e8 04 shr $0x4,%ax -6b20161b: 25 ff ff 00 00 and $0xffff,%eax -6b201620: 83 e0 0f and $0xf,%eax -6b201623: 8d 14 00 lea (%eax,%eax,1),%edx -6b201626: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201629: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20162d: 25 ff ff 00 00 and $0xffff,%eax -6b201632: 8d 04 01 lea (%ecx,%eax,1),%eax -6b201635: 01 c0 add %eax,%eax -6b201637: 05 a0 a3 21 6b add $0x6b21a3a0,%eax -6b20163c: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20163f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201642: 66 83 38 00 cmpw $0x0,(%eax) -6b201646: 75 09 jne 6b201651 <_get_decomposition+0x91> -6b201648: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b20164f: eb 58 jmp 6b2016a9 <_get_decomposition+0xe9> -6b201651: 83 7d 10 01 cmpl $0x1,0x10(%ebp) -6b201655: 77 09 ja 6b201660 <_get_decomposition+0xa0> -6b201657: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b20165e: eb 49 jmp 6b2016a9 <_get_decomposition+0xe9> -6b201660: 83 ec 04 sub $0x4,%esp -6b201663: 8b 45 10 mov 0x10(%ebp),%eax -6b201666: 48 dec %eax -6b201667: 50 push %eax -6b201668: ff 75 0c pushl 0xc(%ebp) -6b20166b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20166e: 66 8b 00 mov (%eax),%ax -6b201671: 25 ff ff 00 00 and $0xffff,%eax -6b201676: 50 push %eax -6b201677: e8 44 ff ff ff call 6b2015c0 <_get_decomposition> -6b20167c: 83 c4 10 add $0x10,%esp -6b20167f: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b201682: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b201686: 74 1b je 6b2016a3 <_get_decomposition+0xe3> -6b201688: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b20168b: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b20168e: 8b 55 0c mov 0xc(%ebp),%edx -6b201691: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201694: 83 c0 02 add $0x2,%eax -6b201697: 66 8b 00 mov (%eax),%ax -6b20169a: 66 89 04 11 mov %ax,(%ecx,%edx,1) -6b20169e: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b2016a1: ff 00 incl (%eax) -6b2016a3: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2016a6: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b2016a9: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2016ac: c9 leave -6b2016ad: c3 ret - -6b2016ae <_mbstowcs_sbcs_decompose>: -6b2016ae: 55 push %ebp -6b2016af: 89 e5 mov %esp,%ebp -6b2016b1: 83 ec 18 sub $0x18,%esp -6b2016b4: 8b 45 08 mov 0x8(%ebp),%eax -6b2016b7: 8b 40 10 mov 0x10(%eax),%eax -6b2016ba: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2016bd: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b2016c1: 75 53 jne 6b201716 <_mbstowcs_sbcs_decompose+0x68> -6b2016c3: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b2016ca: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b2016ce: 74 3b je 6b20170b <_mbstowcs_sbcs_decompose+0x5d> -6b2016d0: 6a 04 push $0x4 -6b2016d2: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2016d5: 50 push %eax -6b2016d6: 8b 45 0c mov 0xc(%ebp),%eax -6b2016d9: 8a 00 mov (%eax),%al -6b2016db: 25 ff 00 00 00 and $0xff,%eax -6b2016e0: 8d 14 00 lea (%eax,%eax,1),%edx -6b2016e3: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2016e6: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2016ea: 25 ff ff 00 00 and $0xffff,%eax -6b2016ef: 50 push %eax -6b2016f0: e8 cb fe ff ff call 6b2015c0 <_get_decomposition> -6b2016f5: 83 c4 0c add $0xc,%esp -6b2016f8: 89 c2 mov %eax,%edx -6b2016fa: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b2016fd: 01 10 add %edx,(%eax) -6b2016ff: 8d 45 10 lea 0x10(%ebp),%eax -6b201702: ff 08 decl (%eax) -6b201704: 8d 45 0c lea 0xc(%ebp),%eax -6b201707: ff 00 incl (%eax) -6b201709: eb bf jmp 6b2016ca <_mbstowcs_sbcs_decompose+0x1c> -6b20170b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20170e: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b201711: e9 80 00 00 00 jmp 6b201796 <_mbstowcs_sbcs_decompose+0xe8> -6b201716: 8b 45 18 mov 0x18(%ebp),%eax -6b201719: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20171c: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201720: 74 58 je 6b20177a <_mbstowcs_sbcs_decompose+0xcc> -6b201722: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) -6b201726: 74 52 je 6b20177a <_mbstowcs_sbcs_decompose+0xcc> -6b201728: ff 75 f8 pushl 0xfffffff8(%ebp) -6b20172b: ff 75 14 pushl 0x14(%ebp) -6b20172e: 8b 45 0c mov 0xc(%ebp),%eax -6b201731: 8a 00 mov (%eax),%al -6b201733: 25 ff 00 00 00 and $0xff,%eax -6b201738: 8d 14 00 lea (%eax,%eax,1),%edx -6b20173b: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b20173e: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201742: 25 ff ff 00 00 and $0xffff,%eax -6b201747: 50 push %eax -6b201748: e8 73 fe ff ff call 6b2015c0 <_get_decomposition> -6b20174d: 83 c4 0c add $0xc,%esp -6b201750: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201753: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) -6b201757: 75 02 jne 6b20175b <_mbstowcs_sbcs_decompose+0xad> -6b201759: eb 1f jmp 6b20177a <_mbstowcs_sbcs_decompose+0xcc> -6b20175b: 8b 55 ec mov 0xffffffec(%ebp),%edx -6b20175e: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b201761: 29 10 sub %edx,(%eax) -6b201763: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b201766: 8d 14 00 lea (%eax,%eax,1),%edx -6b201769: 8d 45 14 lea 0x14(%ebp),%eax -6b20176c: 01 10 add %edx,(%eax) -6b20176e: 8d 45 10 lea 0x10(%ebp),%eax -6b201771: ff 08 decl (%eax) -6b201773: 8d 45 0c lea 0xc(%ebp),%eax -6b201776: ff 00 incl (%eax) -6b201778: eb a2 jmp 6b20171c <_mbstowcs_sbcs_decompose+0x6e> -6b20177a: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b20177e: 74 09 je 6b201789 <_mbstowcs_sbcs_decompose+0xdb> -6b201780: c7 45 e8 ff ff ff ff movl $0xffffffff,0xffffffe8(%ebp) -6b201787: eb 0d jmp 6b201796 <_mbstowcs_sbcs_decompose+0xe8> -6b201789: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20178c: 8b 55 18 mov 0x18(%ebp),%edx -6b20178f: 29 c2 sub %eax,%edx -6b201791: 89 d0 mov %edx,%eax -6b201793: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b201796: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b201799: c9 leave -6b20179a: c3 ret - -6b20179b <_mbstowcs_dbcs_decompose>: -6b20179b: 55 push %ebp -6b20179c: 89 e5 mov %esp,%ebp -6b20179e: 83 ec 28 sub $0x28,%esp -6b2017a1: 8b 45 08 mov 0x8(%ebp),%eax -6b2017a4: 8b 40 10 mov 0x10(%eax),%eax -6b2017a7: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2017aa: 8b 45 08 mov 0x8(%ebp),%eax -6b2017ad: 8b 40 14 mov 0x14(%eax),%eax -6b2017b0: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2017b3: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b2017b7: 0f 85 b7 00 00 00 jne 6b201874 <_mbstowcs_dbcs_decompose+0xd9> -6b2017bd: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b2017c4: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b2017c8: 0f 84 9b 00 00 00 je 6b201869 <_mbstowcs_dbcs_decompose+0xce> -6b2017ce: 8b 45 0c mov 0xc(%ebp),%eax -6b2017d1: ba 00 00 00 00 mov $0x0,%edx -6b2017d6: 8a 10 mov (%eax),%dl -6b2017d8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2017db: 8a 04 02 mov (%edx,%eax,1),%al -6b2017de: 88 45 df mov %al,0xffffffdf(%ebp) -6b2017e1: 80 7d df 00 cmpb $0x0,0xffffffdf(%ebp) -6b2017e5: 74 3c je 6b201823 <_mbstowcs_dbcs_decompose+0x88> -6b2017e7: 8d 45 10 lea 0x10(%ebp),%eax -6b2017ea: ff 08 decl (%eax) -6b2017ec: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b2017f0: 75 02 jne 6b2017f4 <_mbstowcs_dbcs_decompose+0x59> -6b2017f2: eb 75 jmp 6b201869 <_mbstowcs_dbcs_decompose+0xce> -6b2017f4: 8d 45 0c lea 0xc(%ebp),%eax -6b2017f7: ff 00 incl (%eax) -6b2017f9: b8 00 00 00 00 mov $0x0,%eax -6b2017fe: 8a 45 df mov 0xffffffdf(%ebp),%al -6b201801: 89 c2 mov %eax,%edx -6b201803: c1 e2 08 shl $0x8,%edx -6b201806: 8b 45 0c mov 0xc(%ebp),%eax -6b201809: 8a 00 mov (%eax),%al -6b20180b: 25 ff 00 00 00 and $0xff,%eax -6b201810: 8d 04 02 lea (%edx,%eax,1),%eax -6b201813: 8d 14 00 lea (%eax,%eax,1),%edx -6b201816: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201819: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20181d: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b201821: eb 18 jmp 6b20183b <_mbstowcs_dbcs_decompose+0xa0> -6b201823: 8b 45 0c mov 0xc(%ebp),%eax -6b201826: 8a 00 mov (%eax),%al -6b201828: 25 ff 00 00 00 and $0xff,%eax -6b20182d: 8d 14 00 lea (%eax,%eax,1),%edx -6b201830: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201833: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201837: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b20183b: 6a 04 push $0x4 -6b20183d: 8d 45 e0 lea 0xffffffe0(%ebp),%eax -6b201840: 50 push %eax -6b201841: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b201845: 25 ff ff 00 00 and $0xffff,%eax -6b20184a: 50 push %eax -6b20184b: e8 70 fd ff ff call 6b2015c0 <_get_decomposition> -6b201850: 83 c4 0c add $0xc,%esp -6b201853: 89 c2 mov %eax,%edx -6b201855: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b201858: 01 10 add %edx,(%eax) -6b20185a: 8d 45 10 lea 0x10(%ebp),%eax -6b20185d: ff 08 decl (%eax) -6b20185f: 8d 45 0c lea 0xc(%ebp),%eax -6b201862: ff 00 incl (%eax) -6b201864: e9 5b ff ff ff jmp 6b2017c4 <_mbstowcs_dbcs_decompose+0x29> -6b201869: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b20186c: 89 45 d8 mov %eax,0xffffffd8(%ebp) -6b20186f: e9 eb 00 00 00 jmp 6b20195f <_mbstowcs_dbcs_decompose+0x1c4> -6b201874: 8b 45 18 mov 0x18(%ebp),%eax -6b201877: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b20187a: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b20187e: 0f 84 bf 00 00 00 je 6b201943 <_mbstowcs_dbcs_decompose+0x1a8> -6b201884: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b201888: 0f 84 b5 00 00 00 je 6b201943 <_mbstowcs_dbcs_decompose+0x1a8> -6b20188e: 8b 45 0c mov 0xc(%ebp),%eax -6b201891: ba 00 00 00 00 mov $0x0,%edx -6b201896: 8a 10 mov (%eax),%dl -6b201898: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20189b: 8a 04 02 mov (%edx,%eax,1),%al -6b20189e: 88 45 df mov %al,0xffffffdf(%ebp) -6b2018a1: 80 7d df 00 cmpb $0x0,0xffffffdf(%ebp) -6b2018a5: 74 3f je 6b2018e6 <_mbstowcs_dbcs_decompose+0x14b> -6b2018a7: 8d 45 10 lea 0x10(%ebp),%eax -6b2018aa: ff 08 decl (%eax) -6b2018ac: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b2018b0: 75 05 jne 6b2018b7 <_mbstowcs_dbcs_decompose+0x11c> -6b2018b2: e9 8c 00 00 00 jmp 6b201943 <_mbstowcs_dbcs_decompose+0x1a8> -6b2018b7: 8d 45 0c lea 0xc(%ebp),%eax -6b2018ba: ff 00 incl (%eax) -6b2018bc: b8 00 00 00 00 mov $0x0,%eax -6b2018c1: 8a 45 df mov 0xffffffdf(%ebp),%al -6b2018c4: 89 c2 mov %eax,%edx -6b2018c6: c1 e2 08 shl $0x8,%edx -6b2018c9: 8b 45 0c mov 0xc(%ebp),%eax -6b2018cc: 8a 00 mov (%eax),%al -6b2018ce: 25 ff 00 00 00 and $0xff,%eax -6b2018d3: 8d 04 02 lea (%edx,%eax,1),%eax -6b2018d6: 8d 14 00 lea (%eax,%eax,1),%edx -6b2018d9: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2018dc: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2018e0: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2018e4: eb 18 jmp 6b2018fe <_mbstowcs_dbcs_decompose+0x163> -6b2018e6: 8b 45 0c mov 0xc(%ebp),%eax -6b2018e9: 8a 00 mov (%eax),%al -6b2018eb: 25 ff 00 00 00 and $0xff,%eax -6b2018f0: 8d 14 00 lea (%eax,%eax,1),%edx -6b2018f3: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2018f6: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2018fa: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2018fe: ff 75 f4 pushl 0xfffffff4(%ebp) -6b201901: ff 75 14 pushl 0x14(%ebp) -6b201904: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b201908: 25 ff ff 00 00 and $0xffff,%eax -6b20190d: 50 push %eax -6b20190e: e8 ad fc ff ff call 6b2015c0 <_get_decomposition> -6b201913: 83 c4 0c add $0xc,%esp -6b201916: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201919: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) -6b20191d: 75 02 jne 6b201921 <_mbstowcs_dbcs_decompose+0x186> -6b20191f: eb 22 jmp 6b201943 <_mbstowcs_dbcs_decompose+0x1a8> -6b201921: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b201924: 8d 14 00 lea (%eax,%eax,1),%edx -6b201927: 8d 45 14 lea 0x14(%ebp),%eax -6b20192a: 01 10 add %edx,(%eax) -6b20192c: 8b 55 ec mov 0xffffffec(%ebp),%edx -6b20192f: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b201932: 29 10 sub %edx,(%eax) -6b201934: 8d 45 10 lea 0x10(%ebp),%eax -6b201937: ff 08 decl (%eax) -6b201939: 8d 45 0c lea 0xc(%ebp),%eax -6b20193c: ff 00 incl (%eax) -6b20193e: e9 37 ff ff ff jmp 6b20187a <_mbstowcs_dbcs_decompose+0xdf> -6b201943: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201947: 74 09 je 6b201952 <_mbstowcs_dbcs_decompose+0x1b7> -6b201949: c7 45 d8 ff ff ff ff movl $0xffffffff,0xffffffd8(%ebp) -6b201950: eb 0d jmp 6b20195f <_mbstowcs_dbcs_decompose+0x1c4> -6b201952: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201955: 8b 55 18 mov 0x18(%ebp),%edx -6b201958: 29 c2 sub %eax,%edx -6b20195a: 89 d0 mov %edx,%eax -6b20195c: 89 45 d8 mov %eax,0xffffffd8(%ebp) -6b20195f: 8b 45 d8 mov 0xffffffd8(%ebp),%eax -6b201962: c9 leave -6b201963: c3 ret - -6b201964 <_wine_cp_mbstowcs>: -6b201964: 55 push %ebp -6b201965: 89 e5 mov %esp,%ebp -6b201967: 83 ec 08 sub $0x8,%esp -6b20196a: 8b 45 08 mov 0x8(%ebp),%eax -6b20196d: 83 78 04 01 cmpl $0x1,0x4(%eax) -6b201971: 0f 85 8c 00 00 00 jne 6b201a03 <_wine_cp_mbstowcs+0x9f> -6b201977: 8b 45 0c mov 0xc(%ebp),%eax -6b20197a: c1 e8 03 shr $0x3,%eax -6b20197d: 83 e0 01 and $0x1,%eax -6b201980: 85 c0 test %eax,%eax -6b201982: 74 24 je 6b2019a8 <_wine_cp_mbstowcs+0x44> -6b201984: 83 ec 04 sub $0x4,%esp -6b201987: ff 75 14 pushl 0x14(%ebp) -6b20198a: ff 75 10 pushl 0x10(%ebp) -6b20198d: ff 75 08 pushl 0x8(%ebp) -6b201990: e8 91 05 00 00 call 6b201f26 <_check_invalid_chars_sbcs> -6b201995: 83 c4 10 add $0x10,%esp -6b201998: 85 c0 test %eax,%eax -6b20199a: 74 0c je 6b2019a8 <_wine_cp_mbstowcs+0x44> -6b20199c: c7 45 fc fe ff ff ff movl $0xfffffffe,0xfffffffc(%ebp) -6b2019a3: e9 ce 00 00 00 jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b2019a8: 8b 45 0c mov 0xc(%ebp),%eax -6b2019ab: d1 e8 shr %eax -6b2019ad: 83 e0 01 and $0x1,%eax -6b2019b0: 85 c0 test %eax,%eax -6b2019b2: 75 33 jne 6b2019e7 <_wine_cp_mbstowcs+0x83> -6b2019b4: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b2019b8: 75 0b jne 6b2019c5 <_wine_cp_mbstowcs+0x61> -6b2019ba: 8b 45 14 mov 0x14(%ebp),%eax -6b2019bd: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2019c0: e9 b1 00 00 00 jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b2019c5: 83 ec 0c sub $0xc,%esp -6b2019c8: ff 75 1c pushl 0x1c(%ebp) -6b2019cb: ff 75 18 pushl 0x18(%ebp) -6b2019ce: ff 75 14 pushl 0x14(%ebp) -6b2019d1: ff 75 10 pushl 0x10(%ebp) -6b2019d4: ff 75 08 pushl 0x8(%ebp) -6b2019d7: e8 ea 02 00 00 call 6b201cc6 <_mbstowcs_sbcs> -6b2019dc: 83 c4 20 add $0x20,%esp -6b2019df: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2019e2: e9 8f 00 00 00 jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b2019e7: ff 75 1c pushl 0x1c(%ebp) -6b2019ea: ff 75 18 pushl 0x18(%ebp) -6b2019ed: ff 75 14 pushl 0x14(%ebp) -6b2019f0: ff 75 10 pushl 0x10(%ebp) -6b2019f3: ff 75 08 pushl 0x8(%ebp) -6b2019f6: e8 b3 fc ff ff call 6b2016ae <_mbstowcs_sbcs_decompose> -6b2019fb: 83 c4 14 add $0x14,%esp -6b2019fe: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201a01: eb 73 jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b201a03: 8b 45 0c mov 0xc(%ebp),%eax -6b201a06: c1 e8 03 shr $0x3,%eax -6b201a09: 83 e0 01 and $0x1,%eax -6b201a0c: 85 c0 test %eax,%eax -6b201a0e: 74 21 je 6b201a31 <_wine_cp_mbstowcs+0xcd> -6b201a10: 83 ec 04 sub $0x4,%esp -6b201a13: ff 75 14 pushl 0x14(%ebp) -6b201a16: ff 75 10 pushl 0x10(%ebp) -6b201a19: ff 75 08 pushl 0x8(%ebp) -6b201a1c: e8 b1 01 00 00 call 6b201bd2 <_check_invalid_chars_dbcs> -6b201a21: 83 c4 10 add $0x10,%esp -6b201a24: 85 c0 test %eax,%eax -6b201a26: 74 09 je 6b201a31 <_wine_cp_mbstowcs+0xcd> -6b201a28: c7 45 fc fe ff ff ff movl $0xfffffffe,0xfffffffc(%ebp) -6b201a2f: eb 45 jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b201a31: 8b 45 0c mov 0xc(%ebp),%eax -6b201a34: d1 e8 shr %eax -6b201a36: 83 e0 01 and $0x1,%eax -6b201a39: 85 c0 test %eax,%eax -6b201a3b: 75 1f jne 6b201a5c <_wine_cp_mbstowcs+0xf8> -6b201a3d: 83 ec 0c sub $0xc,%esp -6b201a40: ff 75 1c pushl 0x1c(%ebp) -6b201a43: ff 75 18 pushl 0x18(%ebp) -6b201a46: ff 75 14 pushl 0x14(%ebp) -6b201a49: ff 75 10 pushl 0x10(%ebp) -6b201a4c: ff 75 08 pushl 0x8(%ebp) -6b201a4f: e8 27 00 00 00 call 6b201a7b <_mbstowcs_dbcs> -6b201a54: 83 c4 20 add $0x20,%esp -6b201a57: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201a5a: eb 1a jmp 6b201a76 <_wine_cp_mbstowcs+0x112> -6b201a5c: ff 75 1c pushl 0x1c(%ebp) -6b201a5f: ff 75 18 pushl 0x18(%ebp) -6b201a62: ff 75 14 pushl 0x14(%ebp) -6b201a65: ff 75 10 pushl 0x10(%ebp) -6b201a68: ff 75 08 pushl 0x8(%ebp) -6b201a6b: e8 2b fd ff ff call 6b20179b <_mbstowcs_dbcs_decompose> -6b201a70: 83 c4 14 add $0x14,%esp -6b201a73: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201a76: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201a79: c9 leave -6b201a7a: c3 ret - -6b201a7b <_mbstowcs_dbcs>: -6b201a7b: 55 push %ebp -6b201a7c: 89 e5 mov %esp,%ebp -6b201a7e: 83 ec 18 sub $0x18,%esp -6b201a81: 8b 45 08 mov 0x8(%ebp),%eax -6b201a84: 8b 40 10 mov 0x10(%eax),%eax -6b201a87: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201a8a: 8b 45 08 mov 0x8(%ebp),%eax -6b201a8d: 8b 40 14 mov 0x14(%eax),%eax -6b201a90: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b201a93: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b201a97: 75 1c jne 6b201ab5 <_mbstowcs_dbcs+0x3a> -6b201a99: 83 ec 04 sub $0x4,%esp -6b201a9c: ff 75 10 pushl 0x10(%ebp) -6b201a9f: ff 75 0c pushl 0xc(%ebp) -6b201aa2: ff 75 08 pushl 0x8(%ebp) -6b201aa5: e8 d1 00 00 00 call 6b201b7b <_get_length_dbcs> -6b201aaa: 83 c4 10 add $0x10,%esp -6b201aad: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201ab0: e9 c1 00 00 00 jmp 6b201b76 <_mbstowcs_dbcs+0xfb> -6b201ab5: 8b 45 18 mov 0x18(%ebp),%eax -6b201ab8: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b201abb: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201abf: 0f 84 95 00 00 00 je 6b201b5a <_mbstowcs_dbcs+0xdf> -6b201ac5: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b201ac9: 0f 84 8b 00 00 00 je 6b201b5a <_mbstowcs_dbcs+0xdf> -6b201acf: 8b 45 0c mov 0xc(%ebp),%eax -6b201ad2: ba 00 00 00 00 mov $0x0,%edx -6b201ad7: 8a 10 mov (%eax),%dl -6b201ad9: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201adc: 8a 04 02 mov (%edx,%eax,1),%al -6b201adf: 88 45 f3 mov %al,0xfffffff3(%ebp) -6b201ae2: 80 7d f3 00 cmpb $0x0,0xfffffff3(%ebp) -6b201ae6: 74 3e je 6b201b26 <_mbstowcs_dbcs+0xab> -6b201ae8: 8d 45 10 lea 0x10(%ebp),%eax -6b201aeb: ff 08 decl (%eax) -6b201aed: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201af1: 75 02 jne 6b201af5 <_mbstowcs_dbcs+0x7a> -6b201af3: eb 65 jmp 6b201b5a <_mbstowcs_dbcs+0xdf> -6b201af5: 8d 45 0c lea 0xc(%ebp),%eax -6b201af8: ff 00 incl (%eax) -6b201afa: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201afd: b8 00 00 00 00 mov $0x0,%eax -6b201b02: 8a 45 f3 mov 0xfffffff3(%ebp),%al -6b201b05: 89 c2 mov %eax,%edx -6b201b07: c1 e2 08 shl $0x8,%edx -6b201b0a: 8b 45 0c mov 0xc(%ebp),%eax -6b201b0d: 8a 00 mov (%eax),%al -6b201b0f: 25 ff 00 00 00 and $0xff,%eax -6b201b14: 8d 04 02 lea (%edx,%eax,1),%eax -6b201b17: 8d 14 00 lea (%eax,%eax,1),%edx -6b201b1a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201b1d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201b21: 66 89 01 mov %ax,(%ecx) -6b201b24: eb 1a jmp 6b201b40 <_mbstowcs_dbcs+0xc5> -6b201b26: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201b29: 8b 45 0c mov 0xc(%ebp),%eax -6b201b2c: 8a 00 mov (%eax),%al -6b201b2e: 25 ff 00 00 00 and $0xff,%eax -6b201b33: 8d 14 00 lea (%eax,%eax,1),%edx -6b201b36: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201b39: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201b3d: 66 89 01 mov %ax,(%ecx) -6b201b40: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b201b43: ff 08 decl (%eax) -6b201b45: 8d 45 10 lea 0x10(%ebp),%eax -6b201b48: ff 08 decl (%eax) -6b201b4a: 8d 45 0c lea 0xc(%ebp),%eax -6b201b4d: ff 00 incl (%eax) -6b201b4f: 8d 45 14 lea 0x14(%ebp),%eax -6b201b52: 83 00 02 addl $0x2,(%eax) -6b201b55: e9 61 ff ff ff jmp 6b201abb <_mbstowcs_dbcs+0x40> -6b201b5a: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201b5e: 74 09 je 6b201b69 <_mbstowcs_dbcs+0xee> -6b201b60: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) -6b201b67: eb 0d jmp 6b201b76 <_mbstowcs_dbcs+0xfb> -6b201b69: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201b6c: 8b 55 18 mov 0x18(%ebp),%edx -6b201b6f: 29 c2 sub %eax,%edx -6b201b71: 89 d0 mov %edx,%eax -6b201b73: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201b76: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b201b79: c9 leave -6b201b7a: c3 ret - -6b201b7b <_get_length_dbcs>: -6b201b7b: 55 push %ebp -6b201b7c: 89 e5 mov %esp,%ebp -6b201b7e: 83 ec 08 sub $0x8,%esp -6b201b81: 8b 45 08 mov 0x8(%ebp),%eax -6b201b84: 8b 40 14 mov 0x14(%eax),%eax -6b201b87: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201b8a: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b201b91: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201b95: 74 36 je 6b201bcd <_get_length_dbcs+0x52> -6b201b97: 8b 45 0c mov 0xc(%ebp),%eax -6b201b9a: ba 00 00 00 00 mov $0x0,%edx -6b201b9f: 8a 10 mov (%eax),%dl -6b201ba1: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201ba4: 80 3c 02 00 cmpb $0x0,(%edx,%eax,1) -6b201ba8: 74 12 je 6b201bbc <_get_length_dbcs+0x41> -6b201baa: 8d 45 10 lea 0x10(%ebp),%eax -6b201bad: ff 08 decl (%eax) -6b201baf: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201bb3: 75 02 jne 6b201bb7 <_get_length_dbcs+0x3c> -6b201bb5: eb 16 jmp 6b201bcd <_get_length_dbcs+0x52> -6b201bb7: 8d 45 0c lea 0xc(%ebp),%eax -6b201bba: ff 00 incl (%eax) -6b201bbc: 8d 45 10 lea 0x10(%ebp),%eax -6b201bbf: ff 08 decl (%eax) -6b201bc1: 8d 45 0c lea 0xc(%ebp),%eax -6b201bc4: ff 00 incl (%eax) -6b201bc6: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b201bc9: ff 00 incl (%eax) -6b201bcb: eb c4 jmp 6b201b91 <_get_length_dbcs+0x16> -6b201bcd: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201bd0: c9 leave -6b201bd1: c3 ret - -6b201bd2 <_check_invalid_chars_dbcs>: -6b201bd2: 55 push %ebp -6b201bd3: 89 e5 mov %esp,%ebp -6b201bd5: 83 ec 0c sub $0xc,%esp -6b201bd8: 8b 45 08 mov 0x8(%ebp),%eax -6b201bdb: 8b 40 10 mov 0x10(%eax),%eax -6b201bde: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201be1: 8b 45 08 mov 0x8(%ebp),%eax -6b201be4: 8b 40 14 mov 0x14(%eax),%eax -6b201be7: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b201bea: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201bee: 0f 84 cd 00 00 00 je 6b201cc1 <_check_invalid_chars_dbcs+0xef> -6b201bf4: 8b 45 0c mov 0xc(%ebp),%eax -6b201bf7: ba 00 00 00 00 mov $0x0,%edx -6b201bfc: 8a 10 mov (%eax),%dl -6b201bfe: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201c01: 8a 04 02 mov (%edx,%eax,1),%al -6b201c04: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b201c07: 80 7d f7 00 cmpb $0x0,0xfffffff7(%ebp) -6b201c0b: 74 73 je 6b201c80 <_check_invalid_chars_dbcs+0xae> -6b201c0d: 83 7d 10 01 cmpl $0x1,0x10(%ebp) -6b201c11: 75 05 jne 6b201c18 <_check_invalid_chars_dbcs+0x46> -6b201c13: e9 a9 00 00 00 jmp 6b201cc1 <_check_invalid_chars_dbcs+0xef> -6b201c18: b8 00 00 00 00 mov $0x0,%eax -6b201c1d: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b201c20: 89 c2 mov %eax,%edx -6b201c22: c1 e2 08 shl $0x8,%edx -6b201c25: 8b 45 0c mov 0xc(%ebp),%eax -6b201c28: 40 inc %eax -6b201c29: 8a 00 mov (%eax),%al -6b201c2b: 25 ff 00 00 00 and $0xff,%eax -6b201c30: 8d 04 02 lea (%edx,%eax,1),%eax -6b201c33: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201c36: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201c39: 8b 55 08 mov 0x8(%ebp),%edx -6b201c3c: 66 8b 04 01 mov (%ecx,%eax,1),%ax -6b201c40: 66 3b 42 0a cmp 0xa(%edx),%ax -6b201c44: 75 2e jne 6b201c74 <_check_invalid_chars_dbcs+0xa2> -6b201c46: 8b 45 0c mov 0xc(%ebp),%eax -6b201c49: 8a 00 mov (%eax),%al -6b201c4b: 25 ff 00 00 00 and $0xff,%eax -6b201c50: 89 c2 mov %eax,%edx -6b201c52: c1 e2 08 shl $0x8,%edx -6b201c55: 8b 45 0c mov 0xc(%ebp),%eax -6b201c58: 40 inc %eax -6b201c59: 8a 00 mov (%eax),%al -6b201c5b: 25 ff 00 00 00 and $0xff,%eax -6b201c60: 09 c2 or %eax,%edx -6b201c62: 8b 45 08 mov 0x8(%ebp),%eax -6b201c65: 66 8b 40 08 mov 0x8(%eax),%ax -6b201c69: 25 ff ff 00 00 and $0xffff,%eax -6b201c6e: 39 c2 cmp %eax,%edx -6b201c70: 74 02 je 6b201c74 <_check_invalid_chars_dbcs+0xa2> -6b201c72: eb 4d jmp 6b201cc1 <_check_invalid_chars_dbcs+0xef> -6b201c74: 8d 45 0c lea 0xc(%ebp),%eax -6b201c77: ff 00 incl (%eax) -6b201c79: 8d 45 10 lea 0x10(%ebp),%eax -6b201c7c: ff 08 decl (%eax) -6b201c7e: eb 32 jmp 6b201cb2 <_check_invalid_chars_dbcs+0xe0> -6b201c80: 8b 45 0c mov 0xc(%ebp),%eax -6b201c83: 8a 00 mov (%eax),%al -6b201c85: 25 ff 00 00 00 and $0xff,%eax -6b201c8a: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201c8d: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201c90: 8b 55 08 mov 0x8(%ebp),%edx -6b201c93: 66 8b 04 01 mov (%ecx,%eax,1),%ax -6b201c97: 66 3b 42 0a cmp 0xa(%edx),%ax -6b201c9b: 75 15 jne 6b201cb2 <_check_invalid_chars_dbcs+0xe0> -6b201c9d: 8b 45 0c mov 0xc(%ebp),%eax -6b201ca0: ba 00 00 00 00 mov $0x0,%edx -6b201ca5: 8a 10 mov (%eax),%dl -6b201ca7: 8b 45 08 mov 0x8(%ebp),%eax -6b201caa: 66 3b 50 08 cmp 0x8(%eax),%dx -6b201cae: 74 02 je 6b201cb2 <_check_invalid_chars_dbcs+0xe0> -6b201cb0: eb 0f jmp 6b201cc1 <_check_invalid_chars_dbcs+0xef> -6b201cb2: 8d 45 0c lea 0xc(%ebp),%eax -6b201cb5: ff 00 incl (%eax) -6b201cb7: 8d 45 10 lea 0x10(%ebp),%eax -6b201cba: ff 08 decl (%eax) -6b201cbc: e9 29 ff ff ff jmp 6b201bea <_check_invalid_chars_dbcs+0x18> -6b201cc1: 8b 45 10 mov 0x10(%ebp),%eax -6b201cc4: c9 leave -6b201cc5: c3 ret - -6b201cc6 <_mbstowcs_sbcs>: -6b201cc6: 55 push %ebp -6b201cc7: 89 e5 mov %esp,%ebp -6b201cc9: 83 ec 0c sub $0xc,%esp -6b201ccc: 8b 45 08 mov 0x8(%ebp),%eax -6b201ccf: 8b 40 10 mov 0x10(%eax),%eax -6b201cd2: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201cd5: 8b 45 10 mov 0x10(%ebp),%eax -6b201cd8: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b201cdb: 8b 45 18 mov 0x18(%ebp),%eax -6b201cde: 3b 45 10 cmp 0x10(%ebp),%eax -6b201ce1: 73 0d jae 6b201cf0 <_mbstowcs_sbcs+0x2a> -6b201ce3: 8b 45 18 mov 0x18(%ebp),%eax -6b201ce6: 89 45 10 mov %eax,0x10(%ebp) -6b201ce9: c7 45 f8 ff ff ff ff movl $0xffffffff,0xfffffff8(%ebp) -6b201cf0: 83 7d 10 0f cmpl $0xf,0x10(%ebp) -6b201cf4: 77 0e ja 6b201d04 <_mbstowcs_sbcs+0x3e> -6b201cf6: 8b 45 10 mov 0x10(%ebp),%eax -6b201cf9: c1 e0 02 shl $0x2,%eax -6b201cfc: 8b 80 c0 c9 21 6b mov 0x6b21c9c0(%eax),%eax -6b201d02: ff e0 jmp *%eax -6b201d04: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201d07: 83 c1 1e add $0x1e,%ecx -6b201d0a: 8b 45 0c mov 0xc(%ebp),%eax -6b201d0d: 83 c0 0f add $0xf,%eax -6b201d10: 8a 00 mov (%eax),%al -6b201d12: 25 ff 00 00 00 and $0xff,%eax -6b201d17: 8d 14 00 lea (%eax,%eax,1),%edx -6b201d1a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201d1d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201d21: 66 89 01 mov %ax,(%ecx) -6b201d24: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201d27: 83 c1 1c add $0x1c,%ecx -6b201d2a: 8b 45 0c mov 0xc(%ebp),%eax -6b201d2d: 83 c0 0e add $0xe,%eax -6b201d30: 8a 00 mov (%eax),%al -6b201d32: 25 ff 00 00 00 and $0xff,%eax -6b201d37: 8d 14 00 lea (%eax,%eax,1),%edx -6b201d3a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201d3d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201d41: 66 89 01 mov %ax,(%ecx) -6b201d44: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201d47: 83 c1 1a add $0x1a,%ecx -6b201d4a: 8b 45 0c mov 0xc(%ebp),%eax -6b201d4d: 83 c0 0d add $0xd,%eax -6b201d50: 8a 00 mov (%eax),%al -6b201d52: 25 ff 00 00 00 and $0xff,%eax -6b201d57: 8d 14 00 lea (%eax,%eax,1),%edx -6b201d5a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201d5d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201d61: 66 89 01 mov %ax,(%ecx) -6b201d64: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201d67: 83 c1 18 add $0x18,%ecx -6b201d6a: 8b 45 0c mov 0xc(%ebp),%eax -6b201d6d: 83 c0 0c add $0xc,%eax -6b201d70: 8a 00 mov (%eax),%al -6b201d72: 25 ff 00 00 00 and $0xff,%eax -6b201d77: 8d 14 00 lea (%eax,%eax,1),%edx -6b201d7a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201d7d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201d81: 66 89 01 mov %ax,(%ecx) -6b201d84: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201d87: 83 c1 16 add $0x16,%ecx -6b201d8a: 8b 45 0c mov 0xc(%ebp),%eax -6b201d8d: 83 c0 0b add $0xb,%eax -6b201d90: 8a 00 mov (%eax),%al -6b201d92: 25 ff 00 00 00 and $0xff,%eax -6b201d97: 8d 14 00 lea (%eax,%eax,1),%edx -6b201d9a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201d9d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201da1: 66 89 01 mov %ax,(%ecx) -6b201da4: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201da7: 83 c1 14 add $0x14,%ecx -6b201daa: 8b 45 0c mov 0xc(%ebp),%eax -6b201dad: 83 c0 0a add $0xa,%eax -6b201db0: 8a 00 mov (%eax),%al -6b201db2: 25 ff 00 00 00 and $0xff,%eax -6b201db7: 8d 14 00 lea (%eax,%eax,1),%edx -6b201dba: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201dbd: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201dc1: 66 89 01 mov %ax,(%ecx) -6b201dc4: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201dc7: 83 c1 12 add $0x12,%ecx -6b201dca: 8b 45 0c mov 0xc(%ebp),%eax -6b201dcd: 83 c0 09 add $0x9,%eax -6b201dd0: 8a 00 mov (%eax),%al -6b201dd2: 25 ff 00 00 00 and $0xff,%eax -6b201dd7: 8d 14 00 lea (%eax,%eax,1),%edx -6b201dda: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201ddd: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201de1: 66 89 01 mov %ax,(%ecx) -6b201de4: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201de7: 83 c1 10 add $0x10,%ecx -6b201dea: 8b 45 0c mov 0xc(%ebp),%eax -6b201ded: 83 c0 08 add $0x8,%eax -6b201df0: 8a 00 mov (%eax),%al -6b201df2: 25 ff 00 00 00 and $0xff,%eax -6b201df7: 8d 14 00 lea (%eax,%eax,1),%edx -6b201dfa: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201dfd: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201e01: 66 89 01 mov %ax,(%ecx) -6b201e04: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201e07: 83 c1 0e add $0xe,%ecx -6b201e0a: 8b 45 0c mov 0xc(%ebp),%eax -6b201e0d: 83 c0 07 add $0x7,%eax -6b201e10: 8a 00 mov (%eax),%al -6b201e12: 25 ff 00 00 00 and $0xff,%eax -6b201e17: 8d 14 00 lea (%eax,%eax,1),%edx -6b201e1a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201e1d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201e21: 66 89 01 mov %ax,(%ecx) -6b201e24: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201e27: 83 c1 0c add $0xc,%ecx -6b201e2a: 8b 45 0c mov 0xc(%ebp),%eax -6b201e2d: 83 c0 06 add $0x6,%eax -6b201e30: 8a 00 mov (%eax),%al -6b201e32: 25 ff 00 00 00 and $0xff,%eax -6b201e37: 8d 14 00 lea (%eax,%eax,1),%edx -6b201e3a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201e3d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201e41: 66 89 01 mov %ax,(%ecx) -6b201e44: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201e47: 83 c1 0a add $0xa,%ecx -6b201e4a: 8b 45 0c mov 0xc(%ebp),%eax -6b201e4d: 83 c0 05 add $0x5,%eax -6b201e50: 8a 00 mov (%eax),%al -6b201e52: 25 ff 00 00 00 and $0xff,%eax -6b201e57: 8d 14 00 lea (%eax,%eax,1),%edx -6b201e5a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201e5d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201e61: 66 89 01 mov %ax,(%ecx) -6b201e64: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201e67: 83 c1 08 add $0x8,%ecx -6b201e6a: 8b 45 0c mov 0xc(%ebp),%eax -6b201e6d: 83 c0 04 add $0x4,%eax -6b201e70: 8a 00 mov (%eax),%al -6b201e72: 25 ff 00 00 00 and $0xff,%eax -6b201e77: 8d 14 00 lea (%eax,%eax,1),%edx -6b201e7a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201e7d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201e81: 66 89 01 mov %ax,(%ecx) -6b201e84: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201e87: 83 c1 06 add $0x6,%ecx -6b201e8a: 8b 45 0c mov 0xc(%ebp),%eax -6b201e8d: 83 c0 03 add $0x3,%eax -6b201e90: 8a 00 mov (%eax),%al -6b201e92: 25 ff 00 00 00 and $0xff,%eax -6b201e97: 8d 14 00 lea (%eax,%eax,1),%edx -6b201e9a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201e9d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201ea1: 66 89 01 mov %ax,(%ecx) -6b201ea4: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201ea7: 83 c1 04 add $0x4,%ecx -6b201eaa: 8b 45 0c mov 0xc(%ebp),%eax -6b201ead: 83 c0 02 add $0x2,%eax -6b201eb0: 8a 00 mov (%eax),%al -6b201eb2: 25 ff 00 00 00 and $0xff,%eax -6b201eb7: 8d 14 00 lea (%eax,%eax,1),%edx -6b201eba: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201ebd: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201ec1: 66 89 01 mov %ax,(%ecx) -6b201ec4: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201ec7: 83 c1 02 add $0x2,%ecx -6b201eca: 8b 45 0c mov 0xc(%ebp),%eax -6b201ecd: 40 inc %eax -6b201ece: 8a 00 mov (%eax),%al -6b201ed0: 25 ff 00 00 00 and $0xff,%eax -6b201ed5: 8d 14 00 lea (%eax,%eax,1),%edx -6b201ed8: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201edb: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201edf: 66 89 01 mov %ax,(%ecx) -6b201ee2: 8b 4d 14 mov 0x14(%ebp),%ecx -6b201ee5: 8b 45 0c mov 0xc(%ebp),%eax -6b201ee8: 8a 00 mov (%eax),%al -6b201eea: 25 ff 00 00 00 and $0xff,%eax -6b201eef: 8d 14 00 lea (%eax,%eax,1),%edx -6b201ef2: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201ef5: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b201ef9: 66 89 01 mov %ax,(%ecx) -6b201efc: 83 7d 10 0f cmpl $0xf,0x10(%ebp) -6b201f00: 77 08 ja 6b201f0a <_mbstowcs_sbcs+0x244> -6b201f02: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b201f05: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b201f08: eb 17 jmp 6b201f21 <_mbstowcs_sbcs+0x25b> -6b201f0a: 8d 45 14 lea 0x14(%ebp),%eax -6b201f0d: 83 00 20 addl $0x20,(%eax) -6b201f10: 8d 45 0c lea 0xc(%ebp),%eax -6b201f13: 83 00 10 addl $0x10,(%eax) -6b201f16: 8d 45 10 lea 0x10(%ebp),%eax -6b201f19: 83 28 10 subl $0x10,(%eax) -6b201f1c: e9 cf fd ff ff jmp 6b201cf0 <_mbstowcs_sbcs+0x2a> -6b201f21: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201f24: c9 leave -6b201f25: c3 ret - -6b201f26 <_check_invalid_chars_sbcs>: -6b201f26: 55 push %ebp -6b201f27: 89 e5 mov %esp,%ebp -6b201f29: 83 ec 04 sub $0x4,%esp -6b201f2c: 8b 45 08 mov 0x8(%ebp),%eax -6b201f2f: 8b 40 10 mov 0x10(%eax),%eax -6b201f32: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b201f35: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b201f39: 74 3e je 6b201f79 <_check_invalid_chars_sbcs+0x53> -6b201f3b: 8b 45 0c mov 0xc(%ebp),%eax -6b201f3e: 8a 00 mov (%eax),%al -6b201f40: 25 ff 00 00 00 and $0xff,%eax -6b201f45: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201f48: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b201f4b: 8b 55 08 mov 0x8(%ebp),%edx -6b201f4e: 66 8b 04 01 mov (%ecx,%eax,1),%ax -6b201f52: 66 3b 42 0a cmp 0xa(%edx),%ax -6b201f56: 75 15 jne 6b201f6d <_check_invalid_chars_sbcs+0x47> -6b201f58: 8b 45 0c mov 0xc(%ebp),%eax -6b201f5b: ba 00 00 00 00 mov $0x0,%edx -6b201f60: 8a 10 mov (%eax),%dl -6b201f62: 8b 45 08 mov 0x8(%ebp),%eax -6b201f65: 66 3b 50 08 cmp 0x8(%eax),%dx -6b201f69: 74 02 je 6b201f6d <_check_invalid_chars_sbcs+0x47> -6b201f6b: eb 0c jmp 6b201f79 <_check_invalid_chars_sbcs+0x53> -6b201f6d: 8d 45 0c lea 0xc(%ebp),%eax -6b201f70: ff 00 incl (%eax) -6b201f72: 8d 45 10 lea 0x10(%ebp),%eax -6b201f75: ff 08 decl (%eax) -6b201f77: eb bc jmp 6b201f35 <_check_invalid_chars_sbcs+0xf> -6b201f79: 8b 45 10 mov 0x10(%ebp),%eax -6b201f7c: c9 leave -6b201f7d: c3 ret - -6b201f7e <_wine_cpsymbol_mbstowcs>: -6b201f7e: 55 push %ebp -6b201f7f: 89 e5 mov %esp,%ebp -6b201f81: 53 push %ebx -6b201f82: 83 ec 14 sub $0x14,%esp -6b201f85: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b201f89: 75 0b jne 6b201f96 <_wine_cpsymbol_mbstowcs+0x18> -6b201f8b: 8b 45 0c mov 0xc(%ebp),%eax -6b201f8e: 89 45 ec mov %eax,0xffffffec(%ebp) -6b201f91: e9 8e 00 00 00 jmp 6b202024 <_wine_cpsymbol_mbstowcs+0xa6> -6b201f96: 8b 45 14 mov 0x14(%ebp),%eax -6b201f99: 3b 45 0c cmp 0xc(%ebp),%eax -6b201f9c: 7e 08 jle 6b201fa6 <_wine_cpsymbol_mbstowcs+0x28> -6b201f9e: 8b 45 0c mov 0xc(%ebp),%eax -6b201fa1: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b201fa4: eb 06 jmp 6b201fac <_wine_cpsymbol_mbstowcs+0x2e> -6b201fa6: 8b 45 14 mov 0x14(%ebp),%eax -6b201fa9: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b201fac: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b201faf: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b201fb2: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b201fb9: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201fbc: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b201fbf: 7d 4c jge 6b20200d <_wine_cpsymbol_mbstowcs+0x8f> -6b201fc1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201fc4: 03 45 08 add 0x8(%ebp),%eax -6b201fc7: 8a 00 mov (%eax),%al -6b201fc9: 88 45 f3 mov %al,0xfffffff3(%ebp) -6b201fcc: 80 7d f3 1f cmpb $0x1f,0xfffffff3(%ebp) -6b201fd0: 77 17 ja 6b201fe9 <_wine_cpsymbol_mbstowcs+0x6b> -6b201fd2: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201fd5: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201fd8: 8b 55 10 mov 0x10(%ebp),%edx -6b201fdb: b8 00 00 00 00 mov $0x0,%eax -6b201fe0: 8a 45 f3 mov 0xfffffff3(%ebp),%al -6b201fe3: 66 89 04 11 mov %ax,(%ecx,%edx,1) -6b201fe7: eb 1d jmp 6b202006 <_wine_cpsymbol_mbstowcs+0x88> -6b201fe9: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b201fec: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b201fef: 8b 5d 10 mov 0x10(%ebp),%ebx -6b201ff2: ba 00 00 00 00 mov $0x0,%edx -6b201ff7: 8a 55 f3 mov 0xfffffff3(%ebp),%dl -6b201ffa: b8 00 f0 ff ff mov $0xfffff000,%eax -6b201fff: 8d 04 02 lea (%edx,%eax,1),%eax -6b202002: 66 89 04 19 mov %ax,(%ecx,%ebx,1) -6b202006: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b202009: ff 00 incl (%eax) -6b20200b: eb ac jmp 6b201fb9 <_wine_cpsymbol_mbstowcs+0x3b> -6b20200d: 8b 45 0c mov 0xc(%ebp),%eax -6b202010: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b202013: 7e 09 jle 6b20201e <_wine_cpsymbol_mbstowcs+0xa0> -6b202015: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) -6b20201c: eb 06 jmp 6b202024 <_wine_cpsymbol_mbstowcs+0xa6> -6b20201e: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202021: 89 45 ec mov %eax,0xffffffec(%ebp) -6b202024: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b202027: 83 c4 14 add $0x14,%esp -6b20202a: 5b pop %ebx -6b20202b: 5d pop %ebp -6b20202c: c3 ret -6b20202d: 90 nop -6b20202e: 90 nop -6b20202f: 90 nop - -6b202030 <_wine_get_sortkey>: -6b202030: 55 push %ebp -6b202031: 89 e5 mov %esp,%ebp -6b202033: 83 ec 58 sub $0x58,%esp -6b202036: 8b 45 0c mov 0xc(%ebp),%eax -6b202039: 89 45 c4 mov %eax,0xffffffc4(%ebp) -6b20203c: 8b 45 10 mov 0x10(%ebp),%eax -6b20203f: 89 45 c0 mov %eax,0xffffffc0(%ebp) -6b202042: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) -6b202049: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) -6b202050: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) -6b202057: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) -6b20205e: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202062: 0f 84 58 01 00 00 je 6b2021c0 <_wine_get_sortkey+0x190> -6b202068: c7 45 bc 01 00 00 00 movl $0x1,0xffffffbc(%ebp) -6b20206f: 8b 45 0c mov 0xc(%ebp),%eax -6b202072: 66 8b 00 mov (%eax),%ax -6b202075: 66 89 45 f0 mov %ax,0xfffffff0(%ebp) -6b202079: 83 7d bc 00 cmpl $0x0,0xffffffbc(%ebp) -6b20207d: 0f 84 2d 01 00 00 je 6b2021b0 <_wine_get_sortkey+0x180> -6b202083: c7 45 b8 00 00 00 00 movl $0x0,0xffffffb8(%ebp) -6b20208a: 8b 45 b8 mov 0xffffffb8(%ebp),%eax -6b20208d: 3b 45 bc cmp 0xffffffbc(%ebp),%eax -6b202090: 0f 8d 1a 01 00 00 jge 6b2021b0 <_wine_get_sortkey+0x180> -6b202096: 8b 45 b8 mov 0xffffffb8(%ebp),%eax -6b202099: 66 8b 44 45 f0 mov 0xfffffff0(%ebp,%eax,2),%ax -6b20209e: 66 89 45 b6 mov %ax,0xffffffb6(%ebp) -6b2020a2: 8b 45 08 mov 0x8(%ebp),%eax -6b2020a5: c1 e8 02 shr $0x2,%eax -6b2020a8: 83 e0 01 and $0x1,%eax -6b2020ab: 85 c0 test %eax,%eax -6b2020ad: 74 26 je 6b2020d5 <_wine_get_sortkey+0xa5> -6b2020af: 83 ec 0c sub $0xc,%esp -6b2020b2: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2020b6: 25 ff ff 00 00 and $0xffff,%eax -6b2020bb: 50 push %eax -6b2020bc: e8 ab 03 00 00 call 6b20246c <_get_char_typeW> -6b2020c1: 83 c4 10 add $0x10,%esp -6b2020c4: 25 ff ff 00 00 and $0xffff,%eax -6b2020c9: 83 e0 18 and $0x18,%eax -6b2020cc: 85 c0 test %eax,%eax -6b2020ce: 74 05 je 6b2020d5 <_wine_get_sortkey+0xa5> -6b2020d0: e9 d1 00 00 00 jmp 6b2021a6 <_wine_get_sortkey+0x176> -6b2020d5: 8b 45 08 mov 0x8(%ebp),%eax -6b2020d8: 83 e0 01 and $0x1,%eax -6b2020db: 85 c0 test %eax,%eax -6b2020dd: 74 19 je 6b2020f8 <_wine_get_sortkey+0xc8> -6b2020df: 83 ec 0c sub $0xc,%esp -6b2020e2: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2020e6: 25 ff ff 00 00 and $0xffff,%eax -6b2020eb: 50 push %eax -6b2020ec: e8 bf 33 00 00 call 6b2054b0 <_towlower> -6b2020f1: 83 c4 10 add $0x10,%esp -6b2020f4: 66 89 45 b6 mov %ax,0xffffffb6(%ebp) -6b2020f8: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2020fc: 66 c1 e8 08 shr $0x8,%ax -6b202100: 89 c2 mov %eax,%edx -6b202102: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202108: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b20210c: 25 ff ff 00 00 and $0xffff,%eax -6b202111: 25 ff 00 00 00 and $0xff,%eax -6b202116: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b20211d: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b202124: 89 45 b0 mov %eax,0xffffffb0(%ebp) -6b202127: 83 7d b0 ff cmpl $0xffffffff,0xffffffb0(%ebp) -6b20212b: 74 54 je 6b202181 <_wine_get_sortkey+0x151> -6b20212d: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b202130: c1 e8 10 shr $0x10,%eax -6b202133: 85 c0 test %eax,%eax -6b202135: 74 06 je 6b20213d <_wine_get_sortkey+0x10d> -6b202137: 8d 45 d8 lea 0xffffffd8(%ebp),%eax -6b20213a: 83 00 02 addl $0x2,(%eax) -6b20213d: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b202140: c1 e8 08 shr $0x8,%eax -6b202143: 84 c0 test %al,%al -6b202145: 74 05 je 6b20214c <_wine_get_sortkey+0x11c> -6b202147: 8d 45 dc lea 0xffffffdc(%ebp),%eax -6b20214a: ff 00 incl (%eax) -6b20214c: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b20214f: c1 e8 04 shr $0x4,%eax -6b202152: 83 e0 0f and $0xf,%eax -6b202155: 85 c0 test %eax,%eax -6b202157: 74 05 je 6b20215e <_wine_get_sortkey+0x12e> -6b202159: 8d 45 e0 lea 0xffffffe0(%ebp),%eax -6b20215c: ff 00 incl (%eax) -6b20215e: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b202161: 83 e0 01 and $0x1,%eax -6b202164: 85 c0 test %eax,%eax -6b202166: 74 3e je 6b2021a6 <_wine_get_sortkey+0x176> -6b202168: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b20216c: 66 c1 e8 08 shr $0x8,%ax -6b202170: 66 85 c0 test %ax,%ax -6b202173: 74 05 je 6b20217a <_wine_get_sortkey+0x14a> -6b202175: 8d 45 e4 lea 0xffffffe4(%ebp),%eax -6b202178: ff 00 incl (%eax) -6b20217a: 8d 45 e4 lea 0xffffffe4(%ebp),%eax -6b20217d: ff 00 incl (%eax) -6b20217f: eb 25 jmp 6b2021a6 <_wine_get_sortkey+0x176> -6b202181: 8d 45 d8 lea 0xffffffd8(%ebp),%eax -6b202184: 83 00 02 addl $0x2,(%eax) -6b202187: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b20218b: 66 c1 e8 08 shr $0x8,%ax -6b20218f: 66 85 c0 test %ax,%ax -6b202192: 74 05 je 6b202199 <_wine_get_sortkey+0x169> -6b202194: 8d 45 d8 lea 0xffffffd8(%ebp),%eax -6b202197: ff 00 incl (%eax) -6b202199: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b20219d: 84 c0 test %al,%al -6b20219f: 74 05 je 6b2021a6 <_wine_get_sortkey+0x176> -6b2021a1: 8d 45 d8 lea 0xffffffd8(%ebp),%eax -6b2021a4: ff 00 incl (%eax) -6b2021a6: 8d 45 b8 lea 0xffffffb8(%ebp),%eax -6b2021a9: ff 00 incl (%eax) -6b2021ab: e9 da fe ff ff jmp 6b20208a <_wine_get_sortkey+0x5a> -6b2021b0: 8d 45 10 lea 0x10(%ebp),%eax -6b2021b3: ff 08 decl (%eax) -6b2021b5: 8d 45 0c lea 0xc(%ebp),%eax -6b2021b8: 83 00 02 addl $0x2,(%eax) -6b2021bb: e9 9e fe ff ff jmp 6b20205e <_wine_get_sortkey+0x2e> -6b2021c0: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b2021c4: 75 17 jne 6b2021dd <_wine_get_sortkey+0x1ad> -6b2021c6: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b2021c9: 03 45 d8 add 0xffffffd8(%ebp),%eax -6b2021cc: 03 45 e0 add 0xffffffe0(%ebp),%eax -6b2021cf: 03 45 e4 add 0xffffffe4(%ebp),%eax -6b2021d2: 83 c0 05 add $0x5,%eax -6b2021d5: 89 45 a8 mov %eax,0xffffffa8(%ebp) -6b2021d8: e9 8a 02 00 00 jmp 6b202467 <_wine_get_sortkey+0x437> -6b2021dd: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b2021e0: 03 45 d8 add 0xffffffd8(%ebp),%eax -6b2021e3: 03 45 e0 add 0xffffffe0(%ebp),%eax -6b2021e6: 03 45 e4 add 0xffffffe4(%ebp),%eax -6b2021e9: 83 c0 05 add $0x5,%eax -6b2021ec: 3b 45 18 cmp 0x18(%ebp),%eax -6b2021ef: 7e 0c jle 6b2021fd <_wine_get_sortkey+0x1cd> -6b2021f1: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) -6b2021f8: e9 6a 02 00 00 jmp 6b202467 <_wine_get_sortkey+0x437> -6b2021fd: 8b 45 c4 mov 0xffffffc4(%ebp),%eax -6b202200: 89 45 0c mov %eax,0xc(%ebp) -6b202203: 8b 45 c0 mov 0xffffffc0(%ebp),%eax -6b202206: 89 45 10 mov %eax,0x10(%ebp) -6b202209: 8b 45 14 mov 0x14(%ebp),%eax -6b20220c: 89 45 c8 mov %eax,0xffffffc8(%ebp) -6b20220f: 8b 45 d8 mov 0xffffffd8(%ebp),%eax -6b202212: 03 45 c8 add 0xffffffc8(%ebp),%eax -6b202215: 40 inc %eax -6b202216: 89 45 cc mov %eax,0xffffffcc(%ebp) -6b202219: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b20221c: 03 45 cc add 0xffffffcc(%ebp),%eax -6b20221f: 40 inc %eax -6b202220: 89 45 d0 mov %eax,0xffffffd0(%ebp) -6b202223: 8b 45 e0 mov 0xffffffe0(%ebp),%eax -6b202226: 03 45 d0 add 0xffffffd0(%ebp),%eax -6b202229: 40 inc %eax -6b20222a: 89 45 d4 mov %eax,0xffffffd4(%ebp) -6b20222d: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202231: 0f 84 02 02 00 00 je 6b202439 <_wine_get_sortkey+0x409> -6b202237: c7 45 b8 01 00 00 00 movl $0x1,0xffffffb8(%ebp) -6b20223e: 8b 45 0c mov 0xc(%ebp),%eax -6b202241: 66 8b 00 mov (%eax),%ax -6b202244: 66 89 45 f0 mov %ax,0xfffffff0(%ebp) -6b202248: 83 7d b8 00 cmpl $0x0,0xffffffb8(%ebp) -6b20224c: 0f 84 d7 01 00 00 je 6b202429 <_wine_get_sortkey+0x3f9> -6b202252: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) -6b202259: 8b 45 bc mov 0xffffffbc(%ebp),%eax -6b20225c: 3b 45 b8 cmp 0xffffffb8(%ebp),%eax -6b20225f: 0f 8d c4 01 00 00 jge 6b202429 <_wine_get_sortkey+0x3f9> -6b202265: 8b 45 bc mov 0xffffffbc(%ebp),%eax -6b202268: 66 8b 44 45 f0 mov 0xfffffff0(%ebp,%eax,2),%ax -6b20226d: 66 89 45 b6 mov %ax,0xffffffb6(%ebp) -6b202271: 8b 45 08 mov 0x8(%ebp),%eax -6b202274: c1 e8 02 shr $0x2,%eax -6b202277: 83 e0 01 and $0x1,%eax -6b20227a: 85 c0 test %eax,%eax -6b20227c: 74 26 je 6b2022a4 <_wine_get_sortkey+0x274> -6b20227e: 83 ec 0c sub $0xc,%esp -6b202281: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b202285: 25 ff ff 00 00 and $0xffff,%eax -6b20228a: 50 push %eax -6b20228b: e8 dc 01 00 00 call 6b20246c <_get_char_typeW> -6b202290: 83 c4 10 add $0x10,%esp -6b202293: 25 ff ff 00 00 and $0xffff,%eax -6b202298: 83 e0 18 and $0x18,%eax -6b20229b: 85 c0 test %eax,%eax -6b20229d: 74 05 je 6b2022a4 <_wine_get_sortkey+0x274> -6b20229f: e9 7b 01 00 00 jmp 6b20241f <_wine_get_sortkey+0x3ef> -6b2022a4: 8b 45 08 mov 0x8(%ebp),%eax -6b2022a7: 83 e0 01 and $0x1,%eax -6b2022aa: 85 c0 test %eax,%eax -6b2022ac: 74 19 je 6b2022c7 <_wine_get_sortkey+0x297> -6b2022ae: 83 ec 0c sub $0xc,%esp -6b2022b1: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2022b5: 25 ff ff 00 00 and $0xffff,%eax -6b2022ba: 50 push %eax -6b2022bb: e8 f0 31 00 00 call 6b2054b0 <_towlower> -6b2022c0: 83 c4 10 add $0x10,%esp -6b2022c3: 66 89 45 b6 mov %ax,0xffffffb6(%ebp) -6b2022c7: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2022cb: 66 c1 e8 08 shr $0x8,%ax -6b2022cf: 89 c2 mov %eax,%edx -6b2022d1: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2022d7: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2022db: 25 ff ff 00 00 and $0xffff,%eax -6b2022e0: 25 ff 00 00 00 and $0xff,%eax -6b2022e5: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b2022ec: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b2022f3: 89 45 b0 mov %eax,0xffffffb0(%ebp) -6b2022f6: 83 7d b0 ff cmpl $0xffffffff,0xffffffb0(%ebp) -6b2022fa: 0f 84 d0 00 00 00 je 6b2023d0 <_wine_get_sortkey+0x3a0> -6b202300: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b202303: c1 e8 10 shr $0x10,%eax -6b202306: 66 89 45 ae mov %ax,0xffffffae(%ebp) -6b20230a: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b20230e: 66 85 c0 test %ax,%ax -6b202311: 74 24 je 6b202337 <_wine_get_sortkey+0x307> -6b202313: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b202316: 89 c2 mov %eax,%edx -6b202318: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b20231c: 66 c1 e8 08 shr $0x8,%ax -6b202320: 88 02 mov %al,(%edx) -6b202322: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b202325: ff 00 incl (%eax) -6b202327: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b20232a: 89 c2 mov %eax,%edx -6b20232c: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b202330: 88 02 mov %al,(%edx) -6b202332: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b202335: ff 00 incl (%eax) -6b202337: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b20233a: c1 e8 08 shr $0x8,%eax -6b20233d: 25 ff 00 00 00 and $0xff,%eax -6b202342: 66 89 45 ae mov %ax,0xffffffae(%ebp) -6b202346: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b20234a: 66 85 c0 test %ax,%ax -6b20234d: 74 11 je 6b202360 <_wine_get_sortkey+0x330> -6b20234f: 8b 45 cc mov 0xffffffcc(%ebp),%eax -6b202352: 89 c2 mov %eax,%edx -6b202354: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b202358: 40 inc %eax -6b202359: 88 02 mov %al,(%edx) -6b20235b: 8d 45 cc lea 0xffffffcc(%ebp),%eax -6b20235e: ff 00 incl (%eax) -6b202360: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b202363: c1 e8 04 shr $0x4,%eax -6b202366: 83 e0 0f and $0xf,%eax -6b202369: 66 89 45 ae mov %ax,0xffffffae(%ebp) -6b20236d: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b202371: 66 85 c0 test %ax,%ax -6b202374: 74 11 je 6b202387 <_wine_get_sortkey+0x357> -6b202376: 8b 45 d0 mov 0xffffffd0(%ebp),%eax -6b202379: 89 c2 mov %eax,%edx -6b20237b: 66 8b 45 ae mov 0xffffffae(%ebp),%ax -6b20237f: 40 inc %eax -6b202380: 88 02 mov %al,(%edx) -6b202382: 8d 45 d0 lea 0xffffffd0(%ebp),%eax -6b202385: ff 00 incl (%eax) -6b202387: 8b 45 b0 mov 0xffffffb0(%ebp),%eax -6b20238a: 83 e0 01 and $0x1,%eax -6b20238d: 85 c0 test %eax,%eax -6b20238f: 0f 84 8a 00 00 00 je 6b20241f <_wine_get_sortkey+0x3ef> -6b202395: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b202399: 66 c1 e8 08 shr $0x8,%ax -6b20239d: 66 85 c0 test %ax,%ax -6b2023a0: 74 14 je 6b2023b6 <_wine_get_sortkey+0x386> -6b2023a2: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b2023a5: 89 c2 mov %eax,%edx -6b2023a7: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2023ab: 66 c1 e8 08 shr $0x8,%ax -6b2023af: 88 02 mov %al,(%edx) -6b2023b1: 8d 45 d4 lea 0xffffffd4(%ebp),%eax -6b2023b4: ff 00 incl (%eax) -6b2023b6: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2023ba: 84 c0 test %al,%al -6b2023bc: 74 61 je 6b20241f <_wine_get_sortkey+0x3ef> -6b2023be: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b2023c1: 89 c2 mov %eax,%edx -6b2023c3: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2023c7: 88 02 mov %al,(%edx) -6b2023c9: 8d 45 d4 lea 0xffffffd4(%ebp),%eax -6b2023cc: ff 00 incl (%eax) -6b2023ce: eb 4f jmp 6b20241f <_wine_get_sortkey+0x3ef> -6b2023d0: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b2023d3: c6 00 ff movb $0xff,(%eax) -6b2023d6: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b2023d9: ff 00 incl (%eax) -6b2023db: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b2023de: c6 00 fe movb $0xfe,(%eax) -6b2023e1: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b2023e4: ff 00 incl (%eax) -6b2023e6: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2023ea: 66 c1 e8 08 shr $0x8,%ax -6b2023ee: 66 85 c0 test %ax,%ax -6b2023f1: 74 14 je 6b202407 <_wine_get_sortkey+0x3d7> -6b2023f3: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b2023f6: 89 c2 mov %eax,%edx -6b2023f8: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b2023fc: 66 c1 e8 08 shr $0x8,%ax -6b202400: 88 02 mov %al,(%edx) -6b202402: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b202405: ff 00 incl (%eax) -6b202407: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b20240b: 84 c0 test %al,%al -6b20240d: 74 10 je 6b20241f <_wine_get_sortkey+0x3ef> -6b20240f: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b202412: 89 c2 mov %eax,%edx -6b202414: 66 8b 45 b6 mov 0xffffffb6(%ebp),%ax -6b202418: 88 02 mov %al,(%edx) -6b20241a: 8d 45 c8 lea 0xffffffc8(%ebp),%eax -6b20241d: ff 00 incl (%eax) -6b20241f: 8d 45 bc lea 0xffffffbc(%ebp),%eax -6b202422: ff 00 incl (%eax) -6b202424: e9 30 fe ff ff jmp 6b202259 <_wine_get_sortkey+0x229> -6b202429: 8d 45 10 lea 0x10(%ebp),%eax -6b20242c: ff 08 decl (%eax) -6b20242e: 8d 45 0c lea 0xc(%ebp),%eax -6b202431: 83 00 02 addl $0x2,(%eax) -6b202434: e9 f4 fd ff ff jmp 6b20222d <_wine_get_sortkey+0x1fd> -6b202439: 8b 45 c8 mov 0xffffffc8(%ebp),%eax -6b20243c: c6 00 01 movb $0x1,(%eax) -6b20243f: 8b 45 cc mov 0xffffffcc(%ebp),%eax -6b202442: c6 00 01 movb $0x1,(%eax) -6b202445: 8b 45 d0 mov 0xffffffd0(%ebp),%eax -6b202448: c6 00 01 movb $0x1,(%eax) -6b20244b: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b20244e: c6 00 01 movb $0x1,(%eax) -6b202451: 8d 45 d4 lea 0xffffffd4(%ebp),%eax -6b202454: ff 00 incl (%eax) -6b202456: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b202459: c6 00 00 movb $0x0,(%eax) -6b20245c: 8b 55 14 mov 0x14(%ebp),%edx -6b20245f: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b202462: 29 d0 sub %edx,%eax -6b202464: 89 45 a8 mov %eax,0xffffffa8(%ebp) -6b202467: 8b 45 a8 mov 0xffffffa8(%ebp),%eax -6b20246a: c9 leave -6b20246b: c3 ret - -6b20246c <_get_char_typeW>: -6b20246c: 55 push %ebp -6b20246d: 89 e5 mov %esp,%ebp -6b20246f: 83 ec 04 sub $0x4,%esp -6b202472: 8b 45 08 mov 0x8(%ebp),%eax -6b202475: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b202479: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b20247d: 66 c1 e8 08 shr $0x8,%ax -6b202481: 25 ff ff 00 00 and $0xffff,%eax -6b202486: 66 8b 84 00 38 cb 21 mov 0x6b21cb38(%eax,%eax,1),%ax -6b20248d: 6b -6b20248e: 89 c2 mov %eax,%edx -6b202490: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202496: 66 8b 45 fe mov 0xfffffffe(%ebp),%ax -6b20249a: 25 ff ff 00 00 and $0xffff,%eax -6b20249f: 25 ff 00 00 00 and $0xff,%eax -6b2024a4: 8d 04 02 lea (%edx,%eax,1),%eax -6b2024a7: 66 8b 84 00 38 cb 21 mov 0x6b21cb38(%eax,%eax,1),%ax -6b2024ae: 6b -6b2024af: 25 ff ff 00 00 and $0xffff,%eax -6b2024b4: c9 leave -6b2024b5: c3 ret - -6b2024b6 <_wine_compare_string>: -6b2024b6: 55 push %ebp -6b2024b7: 89 e5 mov %esp,%ebp -6b2024b9: 83 ec 08 sub $0x8,%esp -6b2024bc: 83 ec 08 sub $0x8,%esp -6b2024bf: ff 75 10 pushl 0x10(%ebp) -6b2024c2: ff 75 0c pushl 0xc(%ebp) -6b2024c5: e8 8e 05 00 00 call 6b202a58 <_real_length> -6b2024ca: 83 c4 10 add $0x10,%esp -6b2024cd: 89 45 10 mov %eax,0x10(%ebp) -6b2024d0: 83 ec 08 sub $0x8,%esp -6b2024d3: ff 75 18 pushl 0x18(%ebp) -6b2024d6: ff 75 14 pushl 0x14(%ebp) -6b2024d9: e8 7a 05 00 00 call 6b202a58 <_real_length> -6b2024de: 83 c4 10 add $0x10,%esp -6b2024e1: 89 45 18 mov %eax,0x18(%ebp) -6b2024e4: 83 ec 0c sub $0xc,%esp -6b2024e7: ff 75 18 pushl 0x18(%ebp) -6b2024ea: ff 75 14 pushl 0x14(%ebp) -6b2024ed: ff 75 10 pushl 0x10(%ebp) -6b2024f0: ff 75 0c pushl 0xc(%ebp) -6b2024f3: ff 75 08 pushl 0x8(%ebp) -6b2024f6: e8 75 03 00 00 call 6b202870 <_compare_unicode_weights> -6b2024fb: 83 c4 20 add $0x20,%esp -6b2024fe: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b202501: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b202505: 75 56 jne 6b20255d <_wine_compare_string+0xa7> -6b202507: 8b 45 08 mov 0x8(%ebp),%eax -6b20250a: d1 e8 shr %eax -6b20250c: 83 e0 01 and $0x1,%eax -6b20250f: 85 c0 test %eax,%eax -6b202511: 75 1d jne 6b202530 <_wine_compare_string+0x7a> -6b202513: 83 ec 0c sub $0xc,%esp -6b202516: ff 75 18 pushl 0x18(%ebp) -6b202519: ff 75 14 pushl 0x14(%ebp) -6b20251c: ff 75 10 pushl 0x10(%ebp) -6b20251f: ff 75 0c pushl 0xc(%ebp) -6b202522: ff 75 08 pushl 0x8(%ebp) -6b202525: e8 bf 01 00 00 call 6b2026e9 <_compare_diacritic_weights> -6b20252a: 83 c4 20 add $0x20,%esp -6b20252d: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b202530: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b202534: 75 27 jne 6b20255d <_wine_compare_string+0xa7> -6b202536: 8b 45 08 mov 0x8(%ebp),%eax -6b202539: 83 e0 01 and $0x1,%eax -6b20253c: 85 c0 test %eax,%eax -6b20253e: 75 1d jne 6b20255d <_wine_compare_string+0xa7> -6b202540: 83 ec 0c sub $0xc,%esp -6b202543: ff 75 18 pushl 0x18(%ebp) -6b202546: ff 75 14 pushl 0x14(%ebp) -6b202549: ff 75 10 pushl 0x10(%ebp) -6b20254c: ff 75 0c pushl 0xc(%ebp) -6b20254f: ff 75 08 pushl 0x8(%ebp) -6b202552: e8 0b 00 00 00 call 6b202562 <_compare_case_weights> -6b202557: 83 c4 20 add $0x20,%esp -6b20255a: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b20255d: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b202560: c9 leave -6b202561: c3 ret - -6b202562 <_compare_case_weights>: -6b202562: 55 push %ebp -6b202563: 89 e5 mov %esp,%ebp -6b202565: 83 ec 14 sub $0x14,%esp -6b202568: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b20256c: 0f 8e 65 01 00 00 jle 6b2026d7 <_compare_case_weights+0x175> -6b202572: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b202576: 0f 8e 5b 01 00 00 jle 6b2026d7 <_compare_case_weights+0x175> -6b20257c: 8b 45 08 mov 0x8(%ebp),%eax -6b20257f: c1 e8 02 shr $0x2,%eax -6b202582: 83 e0 01 and $0x1,%eax -6b202585: 85 c0 test %eax,%eax -6b202587: 74 76 je 6b2025ff <_compare_case_weights+0x9d> -6b202589: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b202590: 8b 45 0c mov 0xc(%ebp),%eax -6b202593: 66 8b 00 mov (%eax),%ax -6b202596: 25 ff ff 00 00 and $0xffff,%eax -6b20259b: 50 push %eax -6b20259c: e8 cb fe ff ff call 6b20246c <_get_char_typeW> -6b2025a1: 83 c4 04 add $0x4,%esp -6b2025a4: 25 ff ff 00 00 and $0xffff,%eax -6b2025a9: 83 e0 18 and $0x18,%eax -6b2025ac: 85 c0 test %eax,%eax -6b2025ae: 74 12 je 6b2025c2 <_compare_case_weights+0x60> -6b2025b0: 8d 45 0c lea 0xc(%ebp),%eax -6b2025b3: 83 00 02 addl $0x2,(%eax) -6b2025b6: 8d 45 10 lea 0x10(%ebp),%eax -6b2025b9: ff 08 decl (%eax) -6b2025bb: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b2025c2: 8b 45 14 mov 0x14(%ebp),%eax -6b2025c5: 66 8b 00 mov (%eax),%ax -6b2025c8: 25 ff ff 00 00 and $0xffff,%eax -6b2025cd: 50 push %eax -6b2025ce: e8 99 fe ff ff call 6b20246c <_get_char_typeW> -6b2025d3: 83 c4 04 add $0x4,%esp -6b2025d6: 25 ff ff 00 00 and $0xffff,%eax -6b2025db: 83 e0 18 and $0x18,%eax -6b2025de: 85 c0 test %eax,%eax -6b2025e0: 74 12 je 6b2025f4 <_compare_case_weights+0x92> -6b2025e2: 8d 45 14 lea 0x14(%ebp),%eax -6b2025e5: 83 00 02 addl $0x2,(%eax) -6b2025e8: 8d 45 18 lea 0x18(%ebp),%eax -6b2025eb: ff 08 decl (%eax) -6b2025ed: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b2025f4: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b2025f8: 74 05 je 6b2025ff <_compare_case_weights+0x9d> -6b2025fa: e9 69 ff ff ff jmp 6b202568 <_compare_case_weights+0x6> -6b2025ff: 8b 45 0c mov 0xc(%ebp),%eax -6b202602: 66 8b 00 mov (%eax),%ax -6b202605: 66 c1 e8 08 shr $0x8,%ax -6b202609: 89 c2 mov %eax,%edx -6b20260b: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202611: 8b 45 0c mov 0xc(%ebp),%eax -6b202614: 66 8b 00 mov (%eax),%ax -6b202617: 25 ff ff 00 00 and $0xffff,%eax -6b20261c: 25 ff 00 00 00 and $0xff,%eax -6b202621: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b202628: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b20262f: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b202632: 8b 45 14 mov 0x14(%ebp),%eax -6b202635: 66 8b 00 mov (%eax),%ax -6b202638: 66 c1 e8 08 shr $0x8,%ax -6b20263c: 89 c2 mov %eax,%edx -6b20263e: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202644: 8b 45 14 mov 0x14(%ebp),%eax -6b202647: 66 8b 00 mov (%eax),%ax -6b20264a: 25 ff ff 00 00 and $0xffff,%eax -6b20264f: 25 ff 00 00 00 and $0xff,%eax -6b202654: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b20265b: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b202662: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202665: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) -6b202669: 74 23 je 6b20268e <_compare_case_weights+0x12c> -6b20266b: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) -6b20266f: 74 1d je 6b20268e <_compare_case_weights+0x12c> -6b202671: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b202674: c1 e8 04 shr $0x4,%eax -6b202677: 89 c2 mov %eax,%edx -6b202679: 83 e2 0f and $0xf,%edx -6b20267c: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20267f: c1 e8 04 shr $0x4,%eax -6b202682: 83 e0 0f and $0xf,%eax -6b202685: 29 c2 sub %eax,%edx -6b202687: 89 d0 mov %edx,%eax -6b202689: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b20268c: eb 20 jmp 6b2026ae <_compare_case_weights+0x14c> -6b20268e: 8b 45 0c mov 0xc(%ebp),%eax -6b202691: 66 8b 00 mov (%eax),%ax -6b202694: 89 c2 mov %eax,%edx -6b202696: 81 e2 ff ff 00 00 and $0xffff,%edx -6b20269c: 8b 45 14 mov 0x14(%ebp),%eax -6b20269f: 66 8b 00 mov (%eax),%ax -6b2026a2: 25 ff ff 00 00 and $0xffff,%eax -6b2026a7: 29 c2 sub %eax,%edx -6b2026a9: 89 d0 mov %edx,%eax -6b2026ab: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2026ae: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b2026b2: 74 08 je 6b2026bc <_compare_case_weights+0x15a> -6b2026b4: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2026b7: 89 45 ec mov %eax,0xffffffec(%ebp) -6b2026ba: eb 28 jmp 6b2026e4 <_compare_case_weights+0x182> -6b2026bc: 8d 45 0c lea 0xc(%ebp),%eax -6b2026bf: 83 00 02 addl $0x2,(%eax) -6b2026c2: 8d 45 14 lea 0x14(%ebp),%eax -6b2026c5: 83 00 02 addl $0x2,(%eax) -6b2026c8: 8d 45 10 lea 0x10(%ebp),%eax -6b2026cb: ff 08 decl (%eax) -6b2026cd: 8d 45 18 lea 0x18(%ebp),%eax -6b2026d0: ff 08 decl (%eax) -6b2026d2: e9 91 fe ff ff jmp 6b202568 <_compare_case_weights+0x6> -6b2026d7: 8b 45 18 mov 0x18(%ebp),%eax -6b2026da: 8b 55 10 mov 0x10(%ebp),%edx -6b2026dd: 29 c2 sub %eax,%edx -6b2026df: 89 d0 mov %edx,%eax -6b2026e1: 89 45 ec mov %eax,0xffffffec(%ebp) -6b2026e4: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b2026e7: c9 leave -6b2026e8: c3 ret - -6b2026e9 <_compare_diacritic_weights>: -6b2026e9: 55 push %ebp -6b2026ea: 89 e5 mov %esp,%ebp -6b2026ec: 83 ec 14 sub $0x14,%esp -6b2026ef: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b2026f3: 0f 8e 65 01 00 00 jle 6b20285e <_compare_diacritic_weights+0x175> -6b2026f9: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b2026fd: 0f 8e 5b 01 00 00 jle 6b20285e <_compare_diacritic_weights+0x175> -6b202703: 8b 45 08 mov 0x8(%ebp),%eax -6b202706: c1 e8 02 shr $0x2,%eax -6b202709: 83 e0 01 and $0x1,%eax -6b20270c: 85 c0 test %eax,%eax -6b20270e: 74 76 je 6b202786 <_compare_diacritic_weights+0x9d> -6b202710: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b202717: 8b 45 0c mov 0xc(%ebp),%eax -6b20271a: 66 8b 00 mov (%eax),%ax -6b20271d: 25 ff ff 00 00 and $0xffff,%eax -6b202722: 50 push %eax -6b202723: e8 44 fd ff ff call 6b20246c <_get_char_typeW> -6b202728: 83 c4 04 add $0x4,%esp -6b20272b: 25 ff ff 00 00 and $0xffff,%eax -6b202730: 83 e0 18 and $0x18,%eax -6b202733: 85 c0 test %eax,%eax -6b202735: 74 12 je 6b202749 <_compare_diacritic_weights+0x60> -6b202737: 8d 45 0c lea 0xc(%ebp),%eax -6b20273a: 83 00 02 addl $0x2,(%eax) -6b20273d: 8d 45 10 lea 0x10(%ebp),%eax -6b202740: ff 08 decl (%eax) -6b202742: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b202749: 8b 45 14 mov 0x14(%ebp),%eax -6b20274c: 66 8b 00 mov (%eax),%ax -6b20274f: 25 ff ff 00 00 and $0xffff,%eax -6b202754: 50 push %eax -6b202755: e8 12 fd ff ff call 6b20246c <_get_char_typeW> -6b20275a: 83 c4 04 add $0x4,%esp -6b20275d: 25 ff ff 00 00 and $0xffff,%eax -6b202762: 83 e0 18 and $0x18,%eax -6b202765: 85 c0 test %eax,%eax -6b202767: 74 12 je 6b20277b <_compare_diacritic_weights+0x92> -6b202769: 8d 45 14 lea 0x14(%ebp),%eax -6b20276c: 83 00 02 addl $0x2,(%eax) -6b20276f: 8d 45 18 lea 0x18(%ebp),%eax -6b202772: ff 08 decl (%eax) -6b202774: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b20277b: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b20277f: 74 05 je 6b202786 <_compare_diacritic_weights+0x9d> -6b202781: e9 69 ff ff ff jmp 6b2026ef <_compare_diacritic_weights+0x6> -6b202786: 8b 45 0c mov 0xc(%ebp),%eax -6b202789: 66 8b 00 mov (%eax),%ax -6b20278c: 66 c1 e8 08 shr $0x8,%ax -6b202790: 89 c2 mov %eax,%edx -6b202792: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202798: 8b 45 0c mov 0xc(%ebp),%eax -6b20279b: 66 8b 00 mov (%eax),%ax -6b20279e: 25 ff ff 00 00 and $0xffff,%eax -6b2027a3: 25 ff 00 00 00 and $0xff,%eax -6b2027a8: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b2027af: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b2027b6: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2027b9: 8b 45 14 mov 0x14(%ebp),%eax -6b2027bc: 66 8b 00 mov (%eax),%ax -6b2027bf: 66 c1 e8 08 shr $0x8,%ax -6b2027c3: 89 c2 mov %eax,%edx -6b2027c5: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2027cb: 8b 45 14 mov 0x14(%ebp),%eax -6b2027ce: 66 8b 00 mov (%eax),%ax -6b2027d1: 25 ff ff 00 00 and $0xffff,%eax -6b2027d6: 25 ff 00 00 00 and $0xff,%eax -6b2027db: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b2027e2: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b2027e9: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2027ec: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) -6b2027f0: 74 23 je 6b202815 <_compare_diacritic_weights+0x12c> -6b2027f2: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) -6b2027f6: 74 1d je 6b202815 <_compare_diacritic_weights+0x12c> -6b2027f8: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2027fb: c1 e8 08 shr $0x8,%eax -6b2027fe: 0f b6 d0 movzbl %al,%edx -6b202801: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202804: c1 e8 08 shr $0x8,%eax -6b202807: 25 ff 00 00 00 and $0xff,%eax -6b20280c: 29 c2 sub %eax,%edx -6b20280e: 89 d0 mov %edx,%eax -6b202810: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b202813: eb 20 jmp 6b202835 <_compare_diacritic_weights+0x14c> -6b202815: 8b 45 0c mov 0xc(%ebp),%eax -6b202818: 66 8b 00 mov (%eax),%ax -6b20281b: 89 c2 mov %eax,%edx -6b20281d: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202823: 8b 45 14 mov 0x14(%ebp),%eax -6b202826: 66 8b 00 mov (%eax),%ax -6b202829: 25 ff ff 00 00 and $0xffff,%eax -6b20282e: 29 c2 sub %eax,%edx -6b202830: 89 d0 mov %edx,%eax -6b202832: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b202835: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b202839: 74 08 je 6b202843 <_compare_diacritic_weights+0x15a> -6b20283b: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b20283e: 89 45 ec mov %eax,0xffffffec(%ebp) -6b202841: eb 28 jmp 6b20286b <_compare_diacritic_weights+0x182> -6b202843: 8d 45 0c lea 0xc(%ebp),%eax -6b202846: 83 00 02 addl $0x2,(%eax) -6b202849: 8d 45 14 lea 0x14(%ebp),%eax -6b20284c: 83 00 02 addl $0x2,(%eax) -6b20284f: 8d 45 10 lea 0x10(%ebp),%eax -6b202852: ff 08 decl (%eax) -6b202854: 8d 45 18 lea 0x18(%ebp),%eax -6b202857: ff 08 decl (%eax) -6b202859: e9 91 fe ff ff jmp 6b2026ef <_compare_diacritic_weights+0x6> -6b20285e: 8b 45 18 mov 0x18(%ebp),%eax -6b202861: 8b 55 10 mov 0x10(%ebp),%edx -6b202864: 29 c2 sub %eax,%edx -6b202866: 89 d0 mov %edx,%eax -6b202868: 89 45 ec mov %eax,0xffffffec(%ebp) -6b20286b: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b20286e: c9 leave -6b20286f: c3 ret - -6b202870 <_compare_unicode_weights>: -6b202870: 55 push %ebp -6b202871: 89 e5 mov %esp,%ebp -6b202873: 83 ec 14 sub $0x14,%esp -6b202876: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b20287a: 0f 8e c6 01 00 00 jle 6b202a46 <_compare_unicode_weights+0x1d6> -6b202880: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b202884: 0f 8e bc 01 00 00 jle 6b202a46 <_compare_unicode_weights+0x1d6> -6b20288a: 8b 45 08 mov 0x8(%ebp),%eax -6b20288d: c1 e8 02 shr $0x2,%eax -6b202890: 83 e0 01 and $0x1,%eax -6b202893: 85 c0 test %eax,%eax -6b202895: 74 76 je 6b20290d <_compare_unicode_weights+0x9d> -6b202897: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b20289e: 8b 45 0c mov 0xc(%ebp),%eax -6b2028a1: 66 8b 00 mov (%eax),%ax -6b2028a4: 25 ff ff 00 00 and $0xffff,%eax -6b2028a9: 50 push %eax -6b2028aa: e8 bd fb ff ff call 6b20246c <_get_char_typeW> -6b2028af: 83 c4 04 add $0x4,%esp -6b2028b2: 25 ff ff 00 00 and $0xffff,%eax -6b2028b7: 83 e0 18 and $0x18,%eax -6b2028ba: 85 c0 test %eax,%eax -6b2028bc: 74 12 je 6b2028d0 <_compare_unicode_weights+0x60> -6b2028be: 8d 45 0c lea 0xc(%ebp),%eax -6b2028c1: 83 00 02 addl $0x2,(%eax) -6b2028c4: 8d 45 10 lea 0x10(%ebp),%eax -6b2028c7: ff 08 decl (%eax) -6b2028c9: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b2028d0: 8b 45 14 mov 0x14(%ebp),%eax -6b2028d3: 66 8b 00 mov (%eax),%ax -6b2028d6: 25 ff ff 00 00 and $0xffff,%eax -6b2028db: 50 push %eax -6b2028dc: e8 8b fb ff ff call 6b20246c <_get_char_typeW> -6b2028e1: 83 c4 04 add $0x4,%esp -6b2028e4: 25 ff ff 00 00 and $0xffff,%eax -6b2028e9: 83 e0 18 and $0x18,%eax -6b2028ec: 85 c0 test %eax,%eax -6b2028ee: 74 12 je 6b202902 <_compare_unicode_weights+0x92> -6b2028f0: 8d 45 14 lea 0x14(%ebp),%eax -6b2028f3: 83 00 02 addl $0x2,(%eax) -6b2028f6: 8d 45 18 lea 0x18(%ebp),%eax -6b2028f9: ff 08 decl (%eax) -6b2028fb: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b202902: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b202906: 74 05 je 6b20290d <_compare_unicode_weights+0x9d> -6b202908: e9 69 ff ff ff jmp 6b202876 <_compare_unicode_weights+0x6> -6b20290d: 8b 45 08 mov 0x8(%ebp),%eax -6b202910: c1 e8 0c shr $0xc,%eax -6b202913: 83 e0 01 and $0x1,%eax -6b202916: 85 c0 test %eax,%eax -6b202918: 75 5a jne 6b202974 <_compare_unicode_weights+0x104> -6b20291a: 8b 45 0c mov 0xc(%ebp),%eax -6b20291d: 66 83 38 2d cmpw $0x2d,(%eax) -6b202921: 74 0b je 6b20292e <_compare_unicode_weights+0xbe> -6b202923: 8b 45 0c mov 0xc(%ebp),%eax -6b202926: 66 83 38 27 cmpw $0x27,(%eax) -6b20292a: 74 02 je 6b20292e <_compare_unicode_weights+0xbe> -6b20292c: eb 22 jmp 6b202950 <_compare_unicode_weights+0xe0> -6b20292e: 8b 45 14 mov 0x14(%ebp),%eax -6b202931: 66 83 38 2d cmpw $0x2d,(%eax) -6b202935: 74 3d je 6b202974 <_compare_unicode_weights+0x104> -6b202937: 8b 45 14 mov 0x14(%ebp),%eax -6b20293a: 66 83 38 27 cmpw $0x27,(%eax) -6b20293e: 74 34 je 6b202974 <_compare_unicode_weights+0x104> -6b202940: 8d 45 0c lea 0xc(%ebp),%eax -6b202943: 83 00 02 addl $0x2,(%eax) -6b202946: 8d 45 10 lea 0x10(%ebp),%eax -6b202949: ff 08 decl (%eax) -6b20294b: e9 26 ff ff ff jmp 6b202876 <_compare_unicode_weights+0x6> -6b202950: 8b 45 14 mov 0x14(%ebp),%eax -6b202953: 66 83 38 2d cmpw $0x2d,(%eax) -6b202957: 74 0b je 6b202964 <_compare_unicode_weights+0xf4> -6b202959: 8b 45 14 mov 0x14(%ebp),%eax -6b20295c: 66 83 38 27 cmpw $0x27,(%eax) -6b202960: 74 02 je 6b202964 <_compare_unicode_weights+0xf4> -6b202962: eb 10 jmp 6b202974 <_compare_unicode_weights+0x104> -6b202964: 8d 45 14 lea 0x14(%ebp),%eax -6b202967: 83 00 02 addl $0x2,(%eax) -6b20296a: 8d 45 18 lea 0x18(%ebp),%eax -6b20296d: ff 08 decl (%eax) -6b20296f: e9 02 ff ff ff jmp 6b202876 <_compare_unicode_weights+0x6> -6b202974: 8b 45 0c mov 0xc(%ebp),%eax -6b202977: 66 8b 00 mov (%eax),%ax -6b20297a: 66 c1 e8 08 shr $0x8,%ax -6b20297e: 89 c2 mov %eax,%edx -6b202980: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202986: 8b 45 0c mov 0xc(%ebp),%eax -6b202989: 66 8b 00 mov (%eax),%ax -6b20298c: 25 ff ff 00 00 and $0xffff,%eax -6b202991: 25 ff 00 00 00 and $0xff,%eax -6b202996: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b20299d: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b2029a4: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2029a7: 8b 45 14 mov 0x14(%ebp),%eax -6b2029aa: 66 8b 00 mov (%eax),%ax -6b2029ad: 66 c1 e8 08 shr $0x8,%ax -6b2029b1: 89 c2 mov %eax,%edx -6b2029b3: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2029b9: 8b 45 14 mov 0x14(%ebp),%eax -6b2029bc: 66 8b 00 mov (%eax),%ax -6b2029bf: 25 ff ff 00 00 and $0xffff,%eax -6b2029c4: 25 ff 00 00 00 and $0xff,%eax -6b2029c9: 03 04 95 00 cb 20 6b add 0x6b20cb00(,%edx,4),%eax -6b2029d0: 8b 04 85 00 cb 20 6b mov 0x6b20cb00(,%eax,4),%eax -6b2029d7: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2029da: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) -6b2029de: 74 1d je 6b2029fd <_compare_unicode_weights+0x18d> -6b2029e0: 83 7d f8 ff cmpl $0xffffffff,0xfffffff8(%ebp) -6b2029e4: 74 17 je 6b2029fd <_compare_unicode_weights+0x18d> -6b2029e6: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2029e9: 89 c2 mov %eax,%edx -6b2029eb: c1 ea 10 shr $0x10,%edx -6b2029ee: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2029f1: c1 e8 10 shr $0x10,%eax -6b2029f4: 29 c2 sub %eax,%edx -6b2029f6: 89 d0 mov %edx,%eax -6b2029f8: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2029fb: eb 20 jmp 6b202a1d <_compare_unicode_weights+0x1ad> -6b2029fd: 8b 45 0c mov 0xc(%ebp),%eax -6b202a00: 66 8b 00 mov (%eax),%ax -6b202a03: 89 c2 mov %eax,%edx -6b202a05: 81 e2 ff ff 00 00 and $0xffff,%edx -6b202a0b: 8b 45 14 mov 0x14(%ebp),%eax -6b202a0e: 66 8b 00 mov (%eax),%ax -6b202a11: 25 ff ff 00 00 and $0xffff,%eax -6b202a16: 29 c2 sub %eax,%edx -6b202a18: 89 d0 mov %edx,%eax -6b202a1a: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b202a1d: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b202a21: 74 08 je 6b202a2b <_compare_unicode_weights+0x1bb> -6b202a23: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b202a26: 89 45 ec mov %eax,0xffffffec(%ebp) -6b202a29: eb 28 jmp 6b202a53 <_compare_unicode_weights+0x1e3> -6b202a2b: 8d 45 0c lea 0xc(%ebp),%eax -6b202a2e: 83 00 02 addl $0x2,(%eax) -6b202a31: 8d 45 14 lea 0x14(%ebp),%eax -6b202a34: 83 00 02 addl $0x2,(%eax) -6b202a37: 8d 45 10 lea 0x10(%ebp),%eax -6b202a3a: ff 08 decl (%eax) -6b202a3c: 8d 45 18 lea 0x18(%ebp),%eax -6b202a3f: ff 08 decl (%eax) -6b202a41: e9 30 fe ff ff jmp 6b202876 <_compare_unicode_weights+0x6> -6b202a46: 8b 45 18 mov 0x18(%ebp),%eax -6b202a49: 8b 55 10 mov 0x10(%ebp),%edx -6b202a4c: 29 c2 sub %eax,%edx -6b202a4e: 89 d0 mov %edx,%eax -6b202a50: 89 45 ec mov %eax,0xffffffec(%ebp) -6b202a53: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b202a56: c9 leave -6b202a57: c3 ret - -6b202a58 <_real_length>: -6b202a58: 55 push %ebp -6b202a59: 89 e5 mov %esp,%ebp -6b202a5b: 83 ec 04 sub $0x4,%esp -6b202a5e: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b202a65: 8d 45 0c lea 0xc(%ebp),%eax -6b202a68: ff 08 decl (%eax) -6b202a6a: 83 7d 0c ff cmpl $0xffffffff,0xc(%ebp) -6b202a6e: 74 14 je 6b202a84 <_real_length+0x2c> -6b202a70: 8b 45 08 mov 0x8(%ebp),%eax -6b202a73: 83 45 08 02 addl $0x2,0x8(%ebp) -6b202a77: 66 83 38 00 cmpw $0x0,(%eax) -6b202a7b: 74 07 je 6b202a84 <_real_length+0x2c> -6b202a7d: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b202a80: ff 00 incl (%eax) -6b202a82: eb e1 jmp 6b202a65 <_real_length+0xd> -6b202a84: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b202a87: c9 leave -6b202a88: c3 ret -6b202a89: 90 nop -6b202a8a: 90 nop -6b202a8b: 90 nop -6b202a8c: 90 nop -6b202a8d: 90 nop -6b202a8e: 90 nop -6b202a8f: 90 nop - -6b202a90 <_strcmpiW>: -6b202a90: 55 push %ebp -6b202a91: 89 e5 mov %esp,%ebp -6b202a93: 53 push %ebx -6b202a94: 83 ec 14 sub $0x14,%esp -6b202a97: 83 ec 0c sub $0xc,%esp -6b202a9a: 8b 45 08 mov 0x8(%ebp),%eax -6b202a9d: 66 8b 00 mov (%eax),%ax -6b202aa0: 25 ff ff 00 00 and $0xffff,%eax -6b202aa5: 50 push %eax -6b202aa6: e8 05 2a 00 00 call 6b2054b0 <_towlower> -6b202aab: 83 c4 10 add $0x10,%esp -6b202aae: 89 c3 mov %eax,%ebx -6b202ab0: 83 ec 0c sub $0xc,%esp -6b202ab3: 8b 45 0c mov 0xc(%ebp),%eax -6b202ab6: 66 8b 00 mov (%eax),%ax -6b202ab9: 25 ff ff 00 00 and $0xffff,%eax -6b202abe: 50 push %eax -6b202abf: e8 ec 29 00 00 call 6b2054b0 <_towlower> -6b202ac4: 83 c4 10 add $0x10,%esp -6b202ac7: 29 c3 sub %eax,%ebx -6b202ac9: 89 d8 mov %ebx,%eax -6b202acb: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202ace: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) -6b202ad2: 75 09 jne 6b202add <_strcmpiW+0x4d> -6b202ad4: 8b 45 08 mov 0x8(%ebp),%eax -6b202ad7: 66 83 38 00 cmpw $0x0,(%eax) -6b202adb: 75 08 jne 6b202ae5 <_strcmpiW+0x55> -6b202add: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202ae0: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b202ae3: eb 0c jmp 6b202af1 <_strcmpiW+0x61> -6b202ae5: 83 45 08 02 addl $0x2,0x8(%ebp) -6b202ae9: 8d 45 0c lea 0xc(%ebp),%eax -6b202aec: 83 00 02 addl $0x2,(%eax) -6b202aef: eb a6 jmp 6b202a97 <_strcmpiW+0x7> -6b202af1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b202af4: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b202af7: c9 leave -6b202af8: c3 ret - -6b202af9 <_strncmpiW>: -6b202af9: 55 push %ebp -6b202afa: 89 e5 mov %esp,%ebp -6b202afc: 53 push %ebx -6b202afd: 83 ec 04 sub $0x4,%esp -6b202b00: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b202b07: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202b0b: 7e 5a jle 6b202b67 <_strncmpiW+0x6e> -6b202b0d: 83 ec 0c sub $0xc,%esp -6b202b10: 8b 45 08 mov 0x8(%ebp),%eax -6b202b13: 66 8b 00 mov (%eax),%ax -6b202b16: 25 ff ff 00 00 and $0xffff,%eax -6b202b1b: 50 push %eax -6b202b1c: e8 8f 29 00 00 call 6b2054b0 <_towlower> -6b202b21: 83 c4 10 add $0x10,%esp -6b202b24: 89 c3 mov %eax,%ebx -6b202b26: 83 ec 0c sub $0xc,%esp -6b202b29: 8b 45 0c mov 0xc(%ebp),%eax -6b202b2c: 66 8b 00 mov (%eax),%ax -6b202b2f: 25 ff ff 00 00 and $0xffff,%eax -6b202b34: 50 push %eax -6b202b35: e8 76 29 00 00 call 6b2054b0 <_towlower> -6b202b3a: 83 c4 10 add $0x10,%esp -6b202b3d: 29 c3 sub %eax,%ebx -6b202b3f: 89 d8 mov %ebx,%eax -6b202b41: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202b44: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202b47: 85 c0 test %eax,%eax -6b202b49: 75 1c jne 6b202b67 <_strncmpiW+0x6e> -6b202b4b: 8b 45 08 mov 0x8(%ebp),%eax -6b202b4e: 66 83 38 00 cmpw $0x0,(%eax) -6b202b52: 75 02 jne 6b202b56 <_strncmpiW+0x5d> -6b202b54: eb 11 jmp 6b202b67 <_strncmpiW+0x6e> -6b202b56: 8d 45 10 lea 0x10(%ebp),%eax -6b202b59: ff 08 decl (%eax) -6b202b5b: 83 45 08 02 addl $0x2,0x8(%ebp) -6b202b5f: 8d 45 0c lea 0xc(%ebp),%eax -6b202b62: 83 00 02 addl $0x2,(%eax) -6b202b65: eb a0 jmp 6b202b07 <_strncmpiW+0xe> -6b202b67: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202b6a: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b202b6d: c9 leave -6b202b6e: c3 ret - -6b202b6f <_memicmpW>: -6b202b6f: 55 push %ebp -6b202b70: 89 e5 mov %esp,%ebp -6b202b72: 53 push %ebx -6b202b73: 83 ec 04 sub $0x4,%esp -6b202b76: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b202b7d: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202b81: 7e 51 jle 6b202bd4 <_memicmpW+0x65> -6b202b83: 83 ec 0c sub $0xc,%esp -6b202b86: 8b 45 08 mov 0x8(%ebp),%eax -6b202b89: 66 8b 00 mov (%eax),%ax -6b202b8c: 25 ff ff 00 00 and $0xffff,%eax -6b202b91: 50 push %eax -6b202b92: e8 19 29 00 00 call 6b2054b0 <_towlower> -6b202b97: 83 c4 10 add $0x10,%esp -6b202b9a: 89 c3 mov %eax,%ebx -6b202b9c: 83 ec 0c sub $0xc,%esp -6b202b9f: 8b 45 0c mov 0xc(%ebp),%eax -6b202ba2: 66 8b 00 mov (%eax),%ax -6b202ba5: 25 ff ff 00 00 and $0xffff,%eax -6b202baa: 50 push %eax -6b202bab: e8 00 29 00 00 call 6b2054b0 <_towlower> -6b202bb0: 83 c4 10 add $0x10,%esp -6b202bb3: 29 c3 sub %eax,%ebx -6b202bb5: 89 d8 mov %ebx,%eax -6b202bb7: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202bba: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202bbd: 85 c0 test %eax,%eax -6b202bbf: 74 02 je 6b202bc3 <_memicmpW+0x54> -6b202bc1: eb 11 jmp 6b202bd4 <_memicmpW+0x65> -6b202bc3: 8d 45 10 lea 0x10(%ebp),%eax -6b202bc6: ff 08 decl (%eax) -6b202bc8: 83 45 08 02 addl $0x2,0x8(%ebp) -6b202bcc: 8d 45 0c lea 0xc(%ebp),%eax -6b202bcf: 83 00 02 addl $0x2,(%eax) -6b202bd2: eb a9 jmp 6b202b7d <_memicmpW+0xe> -6b202bd4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202bd7: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b202bda: c9 leave -6b202bdb: c3 ret - -6b202bdc <_strstrW>: -6b202bdc: 55 push %ebp -6b202bdd: 89 e5 mov %esp,%ebp -6b202bdf: 83 ec 0c sub $0xc,%esp -6b202be2: 8b 45 08 mov 0x8(%ebp),%eax -6b202be5: 66 83 38 00 cmpw $0x0,(%eax) -6b202be9: 74 51 je 6b202c3c <_strstrW+0x60> -6b202beb: 8b 45 08 mov 0x8(%ebp),%eax -6b202bee: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b202bf1: 8b 45 0c mov 0xc(%ebp),%eax -6b202bf4: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202bf7: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b202bfa: 66 83 38 00 cmpw $0x0,(%eax) -6b202bfe: 74 25 je 6b202c25 <_strstrW+0x49> -6b202c00: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202c03: 66 83 38 00 cmpw $0x0,(%eax) -6b202c07: 74 1c je 6b202c25 <_strstrW+0x49> -6b202c09: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b202c0c: 8b 55 f8 mov 0xfffffff8(%ebp),%edx -6b202c0f: 66 8b 00 mov (%eax),%ax -6b202c12: 66 3b 02 cmp (%edx),%ax -6b202c15: 75 0e jne 6b202c25 <_strstrW+0x49> -6b202c17: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b202c1a: 83 00 02 addl $0x2,(%eax) -6b202c1d: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b202c20: 83 00 02 addl $0x2,(%eax) -6b202c23: eb d2 jmp 6b202bf7 <_strstrW+0x1b> -6b202c25: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202c28: 66 83 38 00 cmpw $0x0,(%eax) -6b202c2c: 75 08 jne 6b202c36 <_strstrW+0x5a> -6b202c2e: 8b 45 08 mov 0x8(%ebp),%eax -6b202c31: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b202c34: eb 0d jmp 6b202c43 <_strstrW+0x67> -6b202c36: 83 45 08 02 addl $0x2,0x8(%ebp) -6b202c3a: eb a6 jmp 6b202be2 <_strstrW+0x6> -6b202c3c: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b202c43: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b202c46: c9 leave -6b202c47: c3 ret - -6b202c48 <_strtolW>: -6b202c48: 55 push %ebp -6b202c49: 89 e5 mov %esp,%ebp -6b202c4b: 83 ec 38 sub $0x38,%esp -6b202c4e: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202c52: 78 0e js 6b202c62 <_strtolW+0x1a> -6b202c54: 83 7d 10 01 cmpl $0x1,0x10(%ebp) -6b202c58: 74 08 je 6b202c62 <_strtolW+0x1a> -6b202c5a: 83 7d 10 24 cmpl $0x24,0x10(%ebp) -6b202c5e: 7f 02 jg 6b202c62 <_strtolW+0x1a> -6b202c60: eb 0c jmp 6b202c6e <_strtolW+0x26> -6b202c62: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b202c69: e9 c0 02 00 00 jmp 6b202f2e <_strtolW+0x2e6> -6b202c6e: 8b 45 08 mov 0x8(%ebp),%eax -6b202c71: 89 45 dc mov %eax,0xffffffdc(%ebp) -6b202c74: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202c77: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202c7a: 83 ec 0c sub $0xc,%esp -6b202c7d: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202c80: 66 8b 02 mov (%edx),%ax -6b202c83: 25 ff ff 00 00 and $0xffff,%eax -6b202c88: 50 push %eax -6b202c89: e8 72 28 00 00 call 6b205500 <_iswspace> -6b202c8e: 83 c4 10 add $0x10,%esp -6b202c91: 85 c0 test %eax,%eax -6b202c93: 74 06 je 6b202c9b <_strtolW+0x53> -6b202c95: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202c99: eb df jmp 6b202c7a <_strtolW+0x32> -6b202c9b: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202c9e: 66 83 39 00 cmpw $0x0,(%ecx) -6b202ca2: 75 05 jne 6b202ca9 <_strtolW+0x61> -6b202ca4: e9 29 02 00 00 jmp 6b202ed2 <_strtolW+0x28a> -6b202ca9: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b202cb0: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202cb3: 66 83 38 2d cmpw $0x2d,(%eax) -6b202cb7: 75 0d jne 6b202cc6 <_strtolW+0x7e> -6b202cb9: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) -6b202cc0: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202cc4: eb 0d jmp 6b202cd3 <_strtolW+0x8b> -6b202cc6: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202cc9: 66 83 3a 2b cmpw $0x2b,(%edx) -6b202ccd: 75 04 jne 6b202cd3 <_strtolW+0x8b> -6b202ccf: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202cd3: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202cd6: 66 83 39 30 cmpw $0x30,(%ecx) -6b202cda: 75 47 jne 6b202d23 <_strtolW+0xdb> -6b202cdc: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202ce0: 74 08 je 6b202cea <_strtolW+0xa2> -6b202ce2: 83 7d 10 10 cmpl $0x10,0x10(%ebp) -6b202ce6: 74 02 je 6b202cea <_strtolW+0xa2> -6b202ce8: eb 2a jmp 6b202d14 <_strtolW+0xcc> -6b202cea: 83 ec 0c sub $0xc,%esp -6b202ced: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202cf0: 66 8b 42 02 mov 0x2(%edx),%ax -6b202cf4: 25 ff ff 00 00 and $0xffff,%eax -6b202cf9: 50 push %eax -6b202cfa: e8 f1 27 00 00 call 6b2054f0 <_towupper> -6b202cff: 83 c4 10 add $0x10,%esp -6b202d02: 83 f8 58 cmp $0x58,%eax -6b202d05: 75 0d jne 6b202d14 <_strtolW+0xcc> -6b202d07: 83 45 dc 04 addl $0x4,0xffffffdc(%ebp) -6b202d0b: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) -6b202d12: eb 1c jmp 6b202d30 <_strtolW+0xe8> -6b202d14: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202d18: 75 16 jne 6b202d30 <_strtolW+0xe8> -6b202d1a: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) -6b202d21: eb 0d jmp 6b202d30 <_strtolW+0xe8> -6b202d23: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202d27: 75 07 jne 6b202d30 <_strtolW+0xe8> -6b202d29: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) -6b202d30: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202d33: 89 4d f8 mov %ecx,0xfffffff8(%ebp) -6b202d36: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b202d3d: ba ff ff ff ff mov $0xffffffff,%edx -6b202d42: 8d 45 10 lea 0x10(%ebp),%eax -6b202d45: 89 45 cc mov %eax,0xffffffcc(%ebp) -6b202d48: 89 d0 mov %edx,%eax -6b202d4a: 8b 4d cc mov 0xffffffcc(%ebp),%ecx -6b202d4d: ba 00 00 00 00 mov $0x0,%edx -6b202d52: f7 31 divl (%ecx) -6b202d54: 89 45 cc mov %eax,0xffffffcc(%ebp) -6b202d57: 8b 45 cc mov 0xffffffcc(%ebp),%eax -6b202d5a: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b202d5d: ba ff ff ff ff mov $0xffffffff,%edx -6b202d62: 8d 4d 10 lea 0x10(%ebp),%ecx -6b202d65: 89 4d cc mov %ecx,0xffffffcc(%ebp) -6b202d68: 89 d0 mov %edx,%eax -6b202d6a: 8b 4d cc mov 0xffffffcc(%ebp),%ecx -6b202d6d: ba 00 00 00 00 mov $0x0,%edx -6b202d72: f7 31 divl (%ecx) -6b202d74: 89 55 e4 mov %edx,0xffffffe4(%ebp) -6b202d77: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b202d7e: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) -6b202d85: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202d88: 66 8b 00 mov (%eax),%ax -6b202d8b: 66 89 45 da mov %ax,0xffffffda(%ebp) -6b202d8f: 66 83 7d da 00 cmpw $0x0,0xffffffda(%ebp) -6b202d94: 0f 84 bf 00 00 00 je 6b202e59 <_strtolW+0x211> -6b202d9a: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202d9d: 3b 55 f4 cmp 0xfffffff4(%ebp),%edx -6b202da0: 75 05 jne 6b202da7 <_strtolW+0x15f> -6b202da2: e9 b2 00 00 00 jmp 6b202e59 <_strtolW+0x211> -6b202da7: 66 83 7d da 2f cmpw $0x2f,0xffffffda(%ebp) -6b202dac: 76 0e jbe 6b202dbc <_strtolW+0x174> -6b202dae: 66 83 7d da 39 cmpw $0x39,0xffffffda(%ebp) -6b202db3: 77 07 ja 6b202dbc <_strtolW+0x174> -6b202db5: 66 83 6d da 30 subw $0x30,0xffffffda(%ebp) -6b202dba: eb 3b jmp 6b202df7 <_strtolW+0x1af> -6b202dbc: 83 ec 0c sub $0xc,%esp -6b202dbf: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b202dc3: 25 ff ff 00 00 and $0xffff,%eax -6b202dc8: 50 push %eax -6b202dc9: e8 12 27 00 00 call 6b2054e0 <_iswalpha> -6b202dce: 83 c4 10 add $0x10,%esp -6b202dd1: 85 c0 test %eax,%eax -6b202dd3: 0f 84 80 00 00 00 je 6b202e59 <_strtolW+0x211> -6b202dd9: 83 ec 0c sub $0xc,%esp -6b202ddc: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b202de0: 25 ff ff 00 00 and $0xffff,%eax -6b202de5: 50 push %eax -6b202de6: e8 05 27 00 00 call 6b2054f0 <_towupper> -6b202deb: 83 c4 10 add $0x10,%esp -6b202dee: 66 89 45 da mov %ax,0xffffffda(%ebp) -6b202df2: 66 83 6d da 37 subw $0x37,0xffffffda(%ebp) -6b202df7: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b202dfb: 25 ff ff 00 00 and $0xffff,%eax -6b202e00: 3b 45 10 cmp 0x10(%ebp),%eax -6b202e03: 7c 02 jl 6b202e07 <_strtolW+0x1bf> -6b202e05: eb 52 jmp 6b202e59 <_strtolW+0x211> -6b202e07: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx -6b202e0a: 39 4d e0 cmp %ecx,0xffffffe0(%ebp) -6b202e0d: 77 18 ja 6b202e27 <_strtolW+0x1df> -6b202e0f: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b202e12: 39 45 e0 cmp %eax,0xffffffe0(%ebp) -6b202e15: 75 19 jne 6b202e30 <_strtolW+0x1e8> -6b202e17: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b202e1b: 25 ff ff 00 00 and $0xffff,%eax -6b202e20: 3b 45 e4 cmp 0xffffffe4(%ebp),%eax -6b202e23: 77 02 ja 6b202e27 <_strtolW+0x1df> -6b202e25: eb 09 jmp 6b202e30 <_strtolW+0x1e8> -6b202e27: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b202e2e: eb 16 jmp 6b202e46 <_strtolW+0x1fe> -6b202e30: 8b 55 e0 mov 0xffffffe0(%ebp),%edx -6b202e33: 0f af 55 10 imul 0x10(%ebp),%edx -6b202e37: 89 55 e0 mov %edx,0xffffffe0(%ebp) -6b202e3a: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b202e3e: 25 ff ff 00 00 and $0xffff,%eax -6b202e43: 01 45 e0 add %eax,0xffffffe0(%ebp) -6b202e46: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202e4a: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202e4d: 66 8b 09 mov (%ecx),%cx -6b202e50: 66 89 4d da mov %cx,0xffffffda(%ebp) -6b202e54: e9 36 ff ff ff jmp 6b202d8f <_strtolW+0x147> -6b202e59: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202e5c: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b202e5f: 75 02 jne 6b202e63 <_strtolW+0x21b> -6b202e61: eb 6f jmp 6b202ed2 <_strtolW+0x28a> -6b202e63: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b202e67: 74 08 je 6b202e71 <_strtolW+0x229> -6b202e69: 8b 45 0c mov 0xc(%ebp),%eax -6b202e6c: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202e6f: 89 10 mov %edx,(%eax) -6b202e71: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b202e75: 75 20 jne 6b202e97 <_strtolW+0x24f> -6b202e77: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b202e7b: 74 0b je 6b202e88 <_strtolW+0x240> -6b202e7d: 81 7d e0 00 00 00 80 cmpl $0x80000000,0xffffffe0(%ebp) -6b202e84: 77 0a ja 6b202e90 <_strtolW+0x248> -6b202e86: eb 0f jmp 6b202e97 <_strtolW+0x24f> -6b202e88: 83 7d e0 00 cmpl $0x0,0xffffffe0(%ebp) -6b202e8c: 78 02 js 6b202e90 <_strtolW+0x248> -6b202e8e: eb 07 jmp 6b202e97 <_strtolW+0x24f> -6b202e90: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b202e97: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b202e9b: 74 1e je 6b202ebb <_strtolW+0x273> -6b202e9d: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b202ea1: 74 09 je 6b202eac <_strtolW+0x264> -6b202ea3: c7 45 d4 00 00 00 80 movl $0x80000000,0xffffffd4(%ebp) -6b202eaa: eb 07 jmp 6b202eb3 <_strtolW+0x26b> -6b202eac: c7 45 d4 ff ff ff 7f movl $0x7fffffff,0xffffffd4(%ebp) -6b202eb3: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx -6b202eb6: 89 4d ec mov %ecx,0xffffffec(%ebp) -6b202eb9: eb 73 jmp 6b202f2e <_strtolW+0x2e6> -6b202ebb: 8b 45 e0 mov 0xffffffe0(%ebp),%eax -6b202ebe: 89 45 d0 mov %eax,0xffffffd0(%ebp) -6b202ec1: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b202ec5: 74 03 je 6b202eca <_strtolW+0x282> -6b202ec7: f7 5d d0 negl 0xffffffd0(%ebp) -6b202eca: 8b 55 d0 mov 0xffffffd0(%ebp),%edx -6b202ecd: 89 55 ec mov %edx,0xffffffec(%ebp) -6b202ed0: eb 5c jmp 6b202f2e <_strtolW+0x2e6> -6b202ed2: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b202ed6: 74 4f je 6b202f27 <_strtolW+0x2df> -6b202ed8: 8b 55 08 mov 0x8(%ebp),%edx -6b202edb: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202ede: 29 d0 sub %edx,%eax -6b202ee0: d1 f8 sar %eax -6b202ee2: 83 f8 01 cmp $0x1,%eax -6b202ee5: 7e 38 jle 6b202f1f <_strtolW+0x2d7> -6b202ee7: 83 ec 0c sub $0xc,%esp -6b202eea: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202eed: 83 e8 02 sub $0x2,%eax -6b202ef0: 66 8b 00 mov (%eax),%ax -6b202ef3: 25 ff ff 00 00 and $0xffff,%eax -6b202ef8: 50 push %eax -6b202ef9: e8 f2 25 00 00 call 6b2054f0 <_towupper> -6b202efe: 83 c4 10 add $0x10,%esp -6b202f01: 83 f8 58 cmp $0x58,%eax -6b202f04: 75 19 jne 6b202f1f <_strtolW+0x2d7> -6b202f06: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202f09: 83 e8 04 sub $0x4,%eax -6b202f0c: 66 83 38 30 cmpw $0x30,(%eax) -6b202f10: 75 0d jne 6b202f1f <_strtolW+0x2d7> -6b202f12: 8b 55 0c mov 0xc(%ebp),%edx -6b202f15: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b202f18: 83 e8 02 sub $0x2,%eax -6b202f1b: 89 02 mov %eax,(%edx) -6b202f1d: eb 08 jmp 6b202f27 <_strtolW+0x2df> -6b202f1f: 8b 55 0c mov 0xc(%ebp),%edx -6b202f22: 8b 45 08 mov 0x8(%ebp),%eax -6b202f25: 89 02 mov %eax,(%edx) -6b202f27: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b202f2e: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b202f31: c9 leave -6b202f32: c3 ret - -6b202f33 <_strtoulW>: -6b202f33: 55 push %ebp -6b202f34: 89 e5 mov %esp,%ebp -6b202f36: 83 ec 38 sub $0x38,%esp -6b202f39: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202f3d: 78 0e js 6b202f4d <_strtoulW+0x1a> -6b202f3f: 83 7d 10 01 cmpl $0x1,0x10(%ebp) -6b202f43: 74 08 je 6b202f4d <_strtoulW+0x1a> -6b202f45: 83 7d 10 24 cmpl $0x24,0x10(%ebp) -6b202f49: 7f 02 jg 6b202f4d <_strtoulW+0x1a> -6b202f4b: eb 0c jmp 6b202f59 <_strtoulW+0x26> -6b202f4d: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b202f54: e9 85 02 00 00 jmp 6b2031de <_strtoulW+0x2ab> -6b202f59: 8b 45 08 mov 0x8(%ebp),%eax -6b202f5c: 89 45 dc mov %eax,0xffffffdc(%ebp) -6b202f5f: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202f62: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b202f65: 83 ec 0c sub $0xc,%esp -6b202f68: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202f6b: 66 8b 02 mov (%edx),%ax -6b202f6e: 25 ff ff 00 00 and $0xffff,%eax -6b202f73: 50 push %eax -6b202f74: e8 87 25 00 00 call 6b205500 <_iswspace> -6b202f79: 83 c4 10 add $0x10,%esp -6b202f7c: 85 c0 test %eax,%eax -6b202f7e: 74 06 je 6b202f86 <_strtoulW+0x53> -6b202f80: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202f84: eb df jmp 6b202f65 <_strtoulW+0x32> -6b202f86: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202f89: 66 83 39 00 cmpw $0x0,(%ecx) -6b202f8d: 75 05 jne 6b202f94 <_strtoulW+0x61> -6b202f8f: e9 ee 01 00 00 jmp 6b203182 <_strtoulW+0x24f> -6b202f94: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b202f9b: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b202f9e: 66 83 38 2d cmpw $0x2d,(%eax) -6b202fa2: 75 0d jne 6b202fb1 <_strtoulW+0x7e> -6b202fa4: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) -6b202fab: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202faf: eb 0d jmp 6b202fbe <_strtoulW+0x8b> -6b202fb1: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202fb4: 66 83 3a 2b cmpw $0x2b,(%edx) -6b202fb8: 75 04 jne 6b202fbe <_strtoulW+0x8b> -6b202fba: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b202fbe: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b202fc1: 66 83 39 30 cmpw $0x30,(%ecx) -6b202fc5: 75 47 jne 6b20300e <_strtoulW+0xdb> -6b202fc7: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b202fcb: 74 08 je 6b202fd5 <_strtoulW+0xa2> -6b202fcd: 83 7d 10 10 cmpl $0x10,0x10(%ebp) -6b202fd1: 74 02 je 6b202fd5 <_strtoulW+0xa2> -6b202fd3: eb 2a jmp 6b202fff <_strtoulW+0xcc> -6b202fd5: 83 ec 0c sub $0xc,%esp -6b202fd8: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b202fdb: 66 8b 42 02 mov 0x2(%edx),%ax -6b202fdf: 25 ff ff 00 00 and $0xffff,%eax -6b202fe4: 50 push %eax -6b202fe5: e8 06 25 00 00 call 6b2054f0 <_towupper> -6b202fea: 83 c4 10 add $0x10,%esp -6b202fed: 83 f8 58 cmp $0x58,%eax -6b202ff0: 75 0d jne 6b202fff <_strtoulW+0xcc> -6b202ff2: 83 45 dc 04 addl $0x4,0xffffffdc(%ebp) -6b202ff6: c7 45 10 10 00 00 00 movl $0x10,0x10(%ebp) -6b202ffd: eb 1c jmp 6b20301b <_strtoulW+0xe8> -6b202fff: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b203003: 75 16 jne 6b20301b <_strtoulW+0xe8> -6b203005: c7 45 10 08 00 00 00 movl $0x8,0x10(%ebp) -6b20300c: eb 0d jmp 6b20301b <_strtoulW+0xe8> -6b20300e: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b203012: 75 07 jne 6b20301b <_strtoulW+0xe8> -6b203014: c7 45 10 0a 00 00 00 movl $0xa,0x10(%ebp) -6b20301b: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b20301e: 89 4d f8 mov %ecx,0xfffffff8(%ebp) -6b203021: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b203028: ba ff ff ff ff mov $0xffffffff,%edx -6b20302d: 8d 45 10 lea 0x10(%ebp),%eax -6b203030: 89 45 d0 mov %eax,0xffffffd0(%ebp) -6b203033: 89 d0 mov %edx,%eax -6b203035: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx -6b203038: ba 00 00 00 00 mov $0x0,%edx -6b20303d: f7 31 divl (%ecx) -6b20303f: 89 45 d0 mov %eax,0xffffffd0(%ebp) -6b203042: 8b 45 d0 mov 0xffffffd0(%ebp),%eax -6b203045: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b203048: ba ff ff ff ff mov $0xffffffff,%edx -6b20304d: 8d 4d 10 lea 0x10(%ebp),%ecx -6b203050: 89 4d d0 mov %ecx,0xffffffd0(%ebp) -6b203053: 89 d0 mov %edx,%eax -6b203055: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx -6b203058: ba 00 00 00 00 mov $0x0,%edx -6b20305d: f7 31 divl (%ecx) -6b20305f: 89 55 e4 mov %edx,0xffffffe4(%ebp) -6b203062: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b203069: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) -6b203070: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b203073: 66 8b 00 mov (%eax),%ax -6b203076: 66 89 45 da mov %ax,0xffffffda(%ebp) -6b20307a: 66 83 7d da 00 cmpw $0x0,0xffffffda(%ebp) -6b20307f: 0f 84 bf 00 00 00 je 6b203144 <_strtoulW+0x211> -6b203085: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b203088: 3b 55 f4 cmp 0xfffffff4(%ebp),%edx -6b20308b: 75 05 jne 6b203092 <_strtoulW+0x15f> -6b20308d: e9 b2 00 00 00 jmp 6b203144 <_strtoulW+0x211> -6b203092: 66 83 7d da 2f cmpw $0x2f,0xffffffda(%ebp) -6b203097: 76 0e jbe 6b2030a7 <_strtoulW+0x174> -6b203099: 66 83 7d da 39 cmpw $0x39,0xffffffda(%ebp) -6b20309e: 77 07 ja 6b2030a7 <_strtoulW+0x174> -6b2030a0: 66 83 6d da 30 subw $0x30,0xffffffda(%ebp) -6b2030a5: eb 3b jmp 6b2030e2 <_strtoulW+0x1af> -6b2030a7: 83 ec 0c sub $0xc,%esp -6b2030aa: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b2030ae: 25 ff ff 00 00 and $0xffff,%eax -6b2030b3: 50 push %eax -6b2030b4: e8 27 24 00 00 call 6b2054e0 <_iswalpha> -6b2030b9: 83 c4 10 add $0x10,%esp -6b2030bc: 85 c0 test %eax,%eax -6b2030be: 0f 84 80 00 00 00 je 6b203144 <_strtoulW+0x211> -6b2030c4: 83 ec 0c sub $0xc,%esp -6b2030c7: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b2030cb: 25 ff ff 00 00 and $0xffff,%eax -6b2030d0: 50 push %eax -6b2030d1: e8 1a 24 00 00 call 6b2054f0 <_towupper> -6b2030d6: 83 c4 10 add $0x10,%esp -6b2030d9: 66 89 45 da mov %ax,0xffffffda(%ebp) -6b2030dd: 66 83 6d da 37 subw $0x37,0xffffffda(%ebp) -6b2030e2: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b2030e6: 25 ff ff 00 00 and $0xffff,%eax -6b2030eb: 3b 45 10 cmp 0x10(%ebp),%eax -6b2030ee: 7c 02 jl 6b2030f2 <_strtoulW+0x1bf> -6b2030f0: eb 52 jmp 6b203144 <_strtoulW+0x211> -6b2030f2: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx -6b2030f5: 39 4d e0 cmp %ecx,0xffffffe0(%ebp) -6b2030f8: 77 18 ja 6b203112 <_strtoulW+0x1df> -6b2030fa: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b2030fd: 39 45 e0 cmp %eax,0xffffffe0(%ebp) -6b203100: 75 19 jne 6b20311b <_strtoulW+0x1e8> -6b203102: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b203106: 25 ff ff 00 00 and $0xffff,%eax -6b20310b: 3b 45 e4 cmp 0xffffffe4(%ebp),%eax -6b20310e: 77 02 ja 6b203112 <_strtoulW+0x1df> -6b203110: eb 09 jmp 6b20311b <_strtoulW+0x1e8> -6b203112: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) -6b203119: eb 16 jmp 6b203131 <_strtoulW+0x1fe> -6b20311b: 8b 55 e0 mov 0xffffffe0(%ebp),%edx -6b20311e: 0f af 55 10 imul 0x10(%ebp),%edx -6b203122: 89 55 e0 mov %edx,0xffffffe0(%ebp) -6b203125: 66 8b 45 da mov 0xffffffda(%ebp),%ax -6b203129: 25 ff ff 00 00 and $0xffff,%eax -6b20312e: 01 45 e0 add %eax,0xffffffe0(%ebp) -6b203131: 83 45 dc 02 addl $0x2,0xffffffdc(%ebp) -6b203135: 8b 4d dc mov 0xffffffdc(%ebp),%ecx -6b203138: 66 8b 09 mov (%ecx),%cx -6b20313b: 66 89 4d da mov %cx,0xffffffda(%ebp) -6b20313f: e9 36 ff ff ff jmp 6b20307a <_strtoulW+0x147> -6b203144: 8b 45 dc mov 0xffffffdc(%ebp),%eax -6b203147: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b20314a: 75 02 jne 6b20314e <_strtoulW+0x21b> -6b20314c: eb 34 jmp 6b203182 <_strtoulW+0x24f> -6b20314e: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b203152: 74 08 je 6b20315c <_strtoulW+0x229> -6b203154: 8b 45 0c mov 0xc(%ebp),%eax -6b203157: 8b 55 dc mov 0xffffffdc(%ebp),%edx -6b20315a: 89 10 mov %edx,(%eax) -6b20315c: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b203160: 74 09 je 6b20316b <_strtoulW+0x238> -6b203162: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) -6b203169: eb 73 jmp 6b2031de <_strtoulW+0x2ab> -6b20316b: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx -6b20316e: 89 4d d4 mov %ecx,0xffffffd4(%ebp) -6b203171: 83 7d fc 00 cmpl $0x0,0xfffffffc(%ebp) -6b203175: 74 03 je 6b20317a <_strtoulW+0x247> -6b203177: f7 5d d4 negl 0xffffffd4(%ebp) -6b20317a: 8b 45 d4 mov 0xffffffd4(%ebp),%eax -6b20317d: 89 45 ec mov %eax,0xffffffec(%ebp) -6b203180: eb 5c jmp 6b2031de <_strtoulW+0x2ab> -6b203182: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b203186: 74 4f je 6b2031d7 <_strtoulW+0x2a4> -6b203188: 8b 55 08 mov 0x8(%ebp),%edx -6b20318b: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20318e: 29 d0 sub %edx,%eax -6b203190: d1 f8 sar %eax -6b203192: 83 f8 01 cmp $0x1,%eax -6b203195: 7e 38 jle 6b2031cf <_strtoulW+0x29c> -6b203197: 83 ec 0c sub $0xc,%esp -6b20319a: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20319d: 83 e8 02 sub $0x2,%eax -6b2031a0: 66 8b 00 mov (%eax),%ax -6b2031a3: 25 ff ff 00 00 and $0xffff,%eax -6b2031a8: 50 push %eax -6b2031a9: e8 42 23 00 00 call 6b2054f0 <_towupper> -6b2031ae: 83 c4 10 add $0x10,%esp -6b2031b1: 83 f8 58 cmp $0x58,%eax -6b2031b4: 75 19 jne 6b2031cf <_strtoulW+0x29c> -6b2031b6: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2031b9: 83 e8 04 sub $0x4,%eax -6b2031bc: 66 83 38 30 cmpw $0x30,(%eax) -6b2031c0: 75 0d jne 6b2031cf <_strtoulW+0x29c> -6b2031c2: 8b 55 0c mov 0xc(%ebp),%edx -6b2031c5: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2031c8: 83 e8 02 sub $0x2,%eax -6b2031cb: 89 02 mov %eax,(%edx) -6b2031cd: eb 08 jmp 6b2031d7 <_strtoulW+0x2a4> -6b2031cf: 8b 55 0c mov 0xc(%ebp),%edx -6b2031d2: 8b 45 08 mov 0x8(%ebp),%eax -6b2031d5: 89 02 mov %eax,(%edx) -6b2031d7: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b2031de: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b2031e1: c9 leave -6b2031e2: c3 ret - -6b2031e3 <_vsnprintfW>: -6b2031e3: 55 push %ebp -6b2031e4: 89 e5 mov %esp,%ebp -6b2031e6: 81 ec 78 01 00 00 sub $0x178,%esp -6b2031ec: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b2031f3: 8b 45 10 mov 0x10(%ebp),%eax -6b2031f6: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b2031f9: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2031fc: 66 83 38 00 cmpw $0x0,(%eax) -6b203200: 0f 84 0e 05 00 00 je 6b203714 <_vsnprintfW+0x531> -6b203206: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203209: 66 83 38 00 cmpw $0x0,(%eax) -6b20320d: 74 41 je 6b203250 <_vsnprintfW+0x6d> -6b20320f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203212: 66 83 38 25 cmpw $0x25,(%eax) -6b203216: 74 38 je 6b203250 <_vsnprintfW+0x6d> -6b203218: 8b 55 f4 mov 0xfffffff4(%ebp),%edx -6b20321b: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b20321e: ff 00 incl (%eax) -6b203220: 3b 55 0c cmp 0xc(%ebp),%edx -6b203223: 72 0f jb 6b203234 <_vsnprintfW+0x51> -6b203225: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b20322c: ff ff ff -6b20322f: e9 09 05 00 00 jmp 6b20373d <_vsnprintfW+0x55a> -6b203234: 8b 45 08 mov 0x8(%ebp),%eax -6b203237: 89 c1 mov %eax,%ecx -6b203239: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20323c: 89 c2 mov %eax,%edx -6b20323e: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b203241: 83 00 02 addl $0x2,(%eax) -6b203244: 66 8b 02 mov (%edx),%ax -6b203247: 66 89 01 mov %ax,(%ecx) -6b20324a: 83 45 08 02 addl $0x2,0x8(%ebp) -6b20324e: eb b6 jmp 6b203206 <_vsnprintfW+0x23> -6b203250: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203253: 66 83 38 25 cmpw $0x25,(%eax) -6b203257: 75 a0 jne 6b2031f9 <_vsnprintfW+0x16> -6b203259: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20325c: 83 c0 02 add $0x2,%eax -6b20325f: 66 83 38 25 cmpw $0x25,(%eax) -6b203263: 75 33 jne 6b203298 <_vsnprintfW+0xb5> -6b203265: 8b 55 f4 mov 0xfffffff4(%ebp),%edx -6b203268: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b20326b: ff 00 incl (%eax) -6b20326d: 3b 55 0c cmp 0xc(%ebp),%edx -6b203270: 72 0f jb 6b203281 <_vsnprintfW+0x9e> -6b203272: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b203279: ff ff ff -6b20327c: e9 bc 04 00 00 jmp 6b20373d <_vsnprintfW+0x55a> -6b203281: 8b 45 08 mov 0x8(%ebp),%eax -6b203284: 66 c7 00 25 00 movw $0x25,(%eax) -6b203289: 83 45 08 02 addl $0x2,0x8(%ebp) -6b20328d: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b203290: 83 00 04 addl $0x4,(%eax) -6b203293: e9 61 ff ff ff jmp 6b2031f9 <_vsnprintfW+0x16> -6b203298: 8d 85 a8 fe ff ff lea 0xfffffea8(%ebp),%eax -6b20329e: 89 85 a4 fe ff ff mov %eax,0xfffffea4(%ebp) -6b2032a4: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b2032aa: 89 c2 mov %eax,%edx -6b2032ac: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032af: 66 8b 00 mov (%eax),%ax -6b2032b2: 88 02 mov %al,(%edx) -6b2032b4: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2032b7: 83 00 02 addl $0x2,(%eax) -6b2032ba: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b2032c0: ff 00 incl (%eax) -6b2032c2: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032c5: 66 83 38 30 cmpw $0x30,(%eax) -6b2032c9: 74 32 je 6b2032fd <_vsnprintfW+0x11a> -6b2032cb: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032ce: 66 83 38 2b cmpw $0x2b,(%eax) -6b2032d2: 74 29 je 6b2032fd <_vsnprintfW+0x11a> -6b2032d4: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032d7: 66 83 38 2d cmpw $0x2d,(%eax) -6b2032db: 74 20 je 6b2032fd <_vsnprintfW+0x11a> -6b2032dd: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032e0: 66 83 38 20 cmpw $0x20,(%eax) -6b2032e4: 74 17 je 6b2032fd <_vsnprintfW+0x11a> -6b2032e6: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032e9: 66 83 38 2a cmpw $0x2a,(%eax) -6b2032ed: 74 0e je 6b2032fd <_vsnprintfW+0x11a> -6b2032ef: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2032f2: 66 83 38 23 cmpw $0x23,(%eax) -6b2032f6: 74 05 je 6b2032fd <_vsnprintfW+0x11a> -6b2032f8: e9 96 00 00 00 jmp 6b203393 <_vsnprintfW+0x1b0> -6b2032fd: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203300: 66 83 38 2a cmpw $0x2a,(%eax) -6b203304: 75 6a jne 6b203370 <_vsnprintfW+0x18d> -6b203306: 8d 85 e8 fe ff ff lea 0xfffffee8(%ebp),%eax -6b20330c: 89 85 a0 fe ff ff mov %eax,0xfffffea0(%ebp) -6b203312: 8b 55 14 mov 0x14(%ebp),%edx -6b203315: 8d 45 14 lea 0x14(%ebp),%eax -6b203318: 83 00 04 addl $0x4,(%eax) -6b20331b: 8b 02 mov (%edx),%eax -6b20331d: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) -6b203323: 83 ec 04 sub $0x4,%esp -6b203326: ff b5 9c fe ff ff pushl 0xfffffe9c(%ebp) -6b20332c: 68 0e ca 21 6b push $0x6b21ca0e -6b203331: ff b5 a0 fe ff ff pushl 0xfffffea0(%ebp) -6b203337: e8 94 21 00 00 call 6b2054d0 <_sprintf> -6b20333c: 83 c4 10 add $0x10,%esp -6b20333f: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax -6b203345: 80 38 00 cmpb $0x0,(%eax) -6b203348: 74 3e je 6b203388 <_vsnprintfW+0x1a5> -6b20334a: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b203350: 89 c1 mov %eax,%ecx -6b203352: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax -6b203358: 89 c2 mov %eax,%edx -6b20335a: 8d 85 a0 fe ff ff lea 0xfffffea0(%ebp),%eax -6b203360: ff 00 incl (%eax) -6b203362: 8a 02 mov (%edx),%al -6b203364: 88 01 mov %al,(%ecx) -6b203366: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b20336c: ff 00 incl (%eax) -6b20336e: eb cf jmp 6b20333f <_vsnprintfW+0x15c> -6b203370: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b203376: 89 c2 mov %eax,%edx -6b203378: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20337b: 66 8b 00 mov (%eax),%ax -6b20337e: 88 02 mov %al,(%edx) -6b203380: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b203386: ff 00 incl (%eax) -6b203388: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b20338b: 83 00 02 addl $0x2,(%eax) -6b20338e: e9 2f ff ff ff jmp 6b2032c2 <_vsnprintfW+0xdf> -6b203393: 83 ec 0c sub $0xc,%esp -6b203396: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203399: 66 8b 00 mov (%eax),%ax -6b20339c: 25 ff ff 00 00 and $0xffff,%eax -6b2033a1: 50 push %eax -6b2033a2: e8 19 21 00 00 call 6b2054c0 <_isdigit> -6b2033a7: 83 c4 10 add $0x10,%esp -6b2033aa: 85 c0 test %eax,%eax -6b2033ac: 74 20 je 6b2033ce <_vsnprintfW+0x1eb> -6b2033ae: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b2033b4: 89 c2 mov %eax,%edx -6b2033b6: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2033b9: 66 8b 00 mov (%eax),%ax -6b2033bc: 88 02 mov %al,(%edx) -6b2033be: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2033c1: 83 00 02 addl $0x2,(%eax) -6b2033c4: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b2033ca: ff 00 incl (%eax) -6b2033cc: eb c5 jmp 6b203393 <_vsnprintfW+0x1b0> -6b2033ce: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2033d1: 66 83 38 2e cmpw $0x2e,(%eax) -6b2033d5: 0f 85 cc 00 00 00 jne 6b2034a7 <_vsnprintfW+0x2c4> -6b2033db: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b2033e1: 89 c2 mov %eax,%edx -6b2033e3: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2033e6: 66 8b 00 mov (%eax),%ax -6b2033e9: 88 02 mov %al,(%edx) -6b2033eb: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2033ee: 83 00 02 addl $0x2,(%eax) -6b2033f1: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b2033f7: ff 00 incl (%eax) -6b2033f9: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2033fc: 66 83 38 2a cmpw $0x2a,(%eax) -6b203400: 75 6a jne 6b20346c <_vsnprintfW+0x289> -6b203402: 8d 85 e8 fe ff ff lea 0xfffffee8(%ebp),%eax -6b203408: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) -6b20340e: 8b 55 14 mov 0x14(%ebp),%edx -6b203411: 8d 45 14 lea 0x14(%ebp),%eax -6b203414: 83 00 04 addl $0x4,(%eax) -6b203417: 8b 02 mov (%edx),%eax -6b203419: 89 85 a0 fe ff ff mov %eax,0xfffffea0(%ebp) -6b20341f: 83 ec 04 sub $0x4,%esp -6b203422: ff b5 a0 fe ff ff pushl 0xfffffea0(%ebp) -6b203428: 68 0e ca 21 6b push $0x6b21ca0e -6b20342d: ff b5 9c fe ff ff pushl 0xfffffe9c(%ebp) -6b203433: e8 98 20 00 00 call 6b2054d0 <_sprintf> -6b203438: 83 c4 10 add $0x10,%esp -6b20343b: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax -6b203441: 80 38 00 cmpb $0x0,(%eax) -6b203444: 74 61 je 6b2034a7 <_vsnprintfW+0x2c4> -6b203446: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b20344c: 89 c1 mov %eax,%ecx -6b20344e: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax -6b203454: 89 c2 mov %eax,%edx -6b203456: 8d 85 9c fe ff ff lea 0xfffffe9c(%ebp),%eax -6b20345c: ff 00 incl (%eax) -6b20345e: 8a 02 mov (%edx),%al -6b203460: 88 01 mov %al,(%ecx) -6b203462: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b203468: ff 00 incl (%eax) -6b20346a: eb cf jmp 6b20343b <_vsnprintfW+0x258> -6b20346c: 83 ec 0c sub $0xc,%esp -6b20346f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203472: 66 8b 00 mov (%eax),%ax -6b203475: 25 ff ff 00 00 and $0xffff,%eax -6b20347a: 50 push %eax -6b20347b: e8 40 20 00 00 call 6b2054c0 <_isdigit> -6b203480: 83 c4 10 add $0x10,%esp -6b203483: 85 c0 test %eax,%eax -6b203485: 74 20 je 6b2034a7 <_vsnprintfW+0x2c4> -6b203487: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b20348d: 89 c2 mov %eax,%edx -6b20348f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203492: 66 8b 00 mov (%eax),%ax -6b203495: 88 02 mov %al,(%edx) -6b203497: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b20349a: 83 00 02 addl $0x2,(%eax) -6b20349d: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b2034a3: ff 00 incl (%eax) -6b2034a5: eb c5 jmp 6b20346c <_vsnprintfW+0x289> -6b2034a7: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2034aa: 66 83 38 68 cmpw $0x68,(%eax) -6b2034ae: 74 0b je 6b2034bb <_vsnprintfW+0x2d8> -6b2034b0: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2034b3: 66 83 38 6c cmpw $0x6c,(%eax) -6b2034b7: 74 02 je 6b2034bb <_vsnprintfW+0x2d8> -6b2034b9: eb 1e jmp 6b2034d9 <_vsnprintfW+0x2f6> -6b2034bb: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b2034c1: 89 c2 mov %eax,%edx -6b2034c3: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2034c6: 66 8b 00 mov (%eax),%ax -6b2034c9: 88 02 mov %al,(%edx) -6b2034cb: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2034ce: 83 00 02 addl $0x2,(%eax) -6b2034d1: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b2034d7: ff 00 incl (%eax) -6b2034d9: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2034dc: 66 8b 00 mov (%eax),%ax -6b2034df: 89 c2 mov %eax,%edx -6b2034e1: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2034e7: 89 95 90 fe ff ff mov %edx,0xfffffe90(%ebp) -6b2034ed: 83 bd 90 fe ff ff 63 cmpl $0x63,0xfffffe90(%ebp) -6b2034f4: 0f 84 9f 00 00 00 je 6b203599 <_vsnprintfW+0x3b6> -6b2034fa: 83 bd 90 fe ff ff 73 cmpl $0x73,0xfffffe90(%ebp) -6b203501: 74 05 je 6b203508 <_vsnprintfW+0x325> -6b203503: e9 cf 00 00 00 jmp 6b2035d7 <_vsnprintfW+0x3f4> -6b203508: 8b 45 14 mov 0x14(%ebp),%eax -6b20350b: 8d 55 14 lea 0x14(%ebp),%edx -6b20350e: 83 02 04 addl $0x4,(%edx) -6b203511: 8b 00 mov (%eax),%eax -6b203513: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) -6b203519: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax -6b20351f: 89 85 94 fe ff ff mov %eax,0xfffffe94(%ebp) -6b203525: 83 bd 9c fe ff ff 00 cmpl $0x0,0xfffffe9c(%ebp) -6b20352c: 75 0a jne 6b203538 <_vsnprintfW+0x355> -6b20352e: c7 85 94 fe ff ff 00 movl $0x6b21ca00,0xfffffe94(%ebp) -6b203535: ca 21 6b -6b203538: 8b 95 94 fe ff ff mov 0xfffffe94(%ebp),%edx -6b20353e: 89 95 a0 fe ff ff mov %edx,0xfffffea0(%ebp) -6b203544: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax -6b20354a: 66 83 38 00 cmpw $0x0,(%eax) -6b20354e: 74 3e je 6b20358e <_vsnprintfW+0x3ab> -6b203550: 8b 55 f4 mov 0xfffffff4(%ebp),%edx -6b203553: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b203556: ff 00 incl (%eax) -6b203558: 3b 55 0c cmp 0xc(%ebp),%edx -6b20355b: 72 0f jb 6b20356c <_vsnprintfW+0x389> -6b20355d: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b203564: ff ff ff -6b203567: e9 d1 01 00 00 jmp 6b20373d <_vsnprintfW+0x55a> -6b20356c: 8b 45 08 mov 0x8(%ebp),%eax -6b20356f: 89 c1 mov %eax,%ecx -6b203571: 8b 85 a0 fe ff ff mov 0xfffffea0(%ebp),%eax -6b203577: 89 c2 mov %eax,%edx -6b203579: 8d 85 a0 fe ff ff lea 0xfffffea0(%ebp),%eax -6b20357f: 83 00 02 addl $0x2,(%eax) -6b203582: 66 8b 02 mov (%edx),%ax -6b203585: 66 89 01 mov %ax,(%ecx) -6b203588: 83 45 08 02 addl $0x2,0x8(%ebp) -6b20358c: eb b6 jmp 6b203544 <_vsnprintfW+0x361> -6b20358e: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b203591: 83 00 02 addl $0x2,(%eax) -6b203594: e9 60 fc ff ff jmp 6b2031f9 <_vsnprintfW+0x16> -6b203599: 8b 55 f4 mov 0xfffffff4(%ebp),%edx -6b20359c: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b20359f: ff 00 incl (%eax) -6b2035a1: 3b 55 0c cmp 0xc(%ebp),%edx -6b2035a4: 72 0f jb 6b2035b5 <_vsnprintfW+0x3d2> -6b2035a6: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b2035ad: ff ff ff -6b2035b0: e9 88 01 00 00 jmp 6b20373d <_vsnprintfW+0x55a> -6b2035b5: 8b 45 08 mov 0x8(%ebp),%eax -6b2035b8: 89 c1 mov %eax,%ecx -6b2035ba: 8b 55 14 mov 0x14(%ebp),%edx -6b2035bd: 8d 45 14 lea 0x14(%ebp),%eax -6b2035c0: 83 00 04 addl $0x4,(%eax) -6b2035c3: 8b 02 mov (%edx),%eax -6b2035c5: 66 89 01 mov %ax,(%ecx) -6b2035c8: 83 45 08 02 addl $0x2,0x8(%ebp) -6b2035cc: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2035cf: 83 00 02 addl $0x2,(%eax) -6b2035d2: e9 22 fc ff ff jmp 6b2031f9 <_vsnprintfW+0x16> -6b2035d7: 8d 85 e8 fe ff ff lea 0xfffffee8(%ebp),%eax -6b2035dd: 89 85 9c fe ff ff mov %eax,0xfffffe9c(%ebp) -6b2035e3: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2035e6: 66 83 38 70 cmpw $0x70,(%eax) -6b2035ea: 75 26 jne 6b203612 <_vsnprintfW+0x42f> -6b2035ec: 83 ec 04 sub $0x4,%esp -6b2035ef: 8b 55 14 mov 0x14(%ebp),%edx -6b2035f2: 8d 45 14 lea 0x14(%ebp),%eax -6b2035f5: 83 00 04 addl $0x4,(%eax) -6b2035f8: ff 32 pushl (%edx) -6b2035fa: 68 11 ca 21 6b push $0x6b21ca11 -6b2035ff: ff b5 9c fe ff ff pushl 0xfffffe9c(%ebp) -6b203605: e8 c6 1e 00 00 call 6b2054d0 <_sprintf> -6b20360a: 83 c4 10 add $0x10,%esp -6b20360d: e9 b3 00 00 00 jmp 6b2036c5 <_vsnprintfW+0x4e2> -6b203612: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b203618: 89 c2 mov %eax,%edx -6b20361a: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20361d: 66 8b 00 mov (%eax),%ax -6b203620: 88 02 mov %al,(%edx) -6b203622: 8d 85 a4 fe ff ff lea 0xfffffea4(%ebp),%eax -6b203628: ff 00 incl (%eax) -6b20362a: 8b 85 a4 fe ff ff mov 0xfffffea4(%ebp),%eax -6b203630: c6 00 00 movb $0x0,(%eax) -6b203633: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203636: 66 83 38 61 cmpw $0x61,(%eax) -6b20363a: 74 41 je 6b20367d <_vsnprintfW+0x49a> -6b20363c: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20363f: 66 83 38 41 cmpw $0x41,(%eax) -6b203643: 74 38 je 6b20367d <_vsnprintfW+0x49a> -6b203645: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203648: 66 83 38 65 cmpw $0x65,(%eax) -6b20364c: 74 2f je 6b20367d <_vsnprintfW+0x49a> -6b20364e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203651: 66 83 38 45 cmpw $0x45,(%eax) -6b203655: 74 26 je 6b20367d <_vsnprintfW+0x49a> -6b203657: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20365a: 66 83 38 66 cmpw $0x66,(%eax) -6b20365e: 74 1d je 6b20367d <_vsnprintfW+0x49a> -6b203660: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203663: 66 83 38 46 cmpw $0x46,(%eax) -6b203667: 74 14 je 6b20367d <_vsnprintfW+0x49a> -6b203669: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20366c: 66 83 38 67 cmpw $0x67,(%eax) -6b203670: 74 0b je 6b20367d <_vsnprintfW+0x49a> -6b203672: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203675: 66 83 38 47 cmpw $0x47,(%eax) -6b203679: 74 02 je 6b20367d <_vsnprintfW+0x49a> -6b20367b: eb 25 jmp 6b2036a2 <_vsnprintfW+0x4bf> -6b20367d: 8b 45 14 mov 0x14(%ebp),%eax -6b203680: 8d 55 14 lea 0x14(%ebp),%edx -6b203683: 83 02 08 addl $0x8,(%edx) -6b203686: ff 70 04 pushl 0x4(%eax) -6b203689: ff 30 pushl (%eax) -6b20368b: 8d 85 a8 fe ff ff lea 0xfffffea8(%ebp),%eax -6b203691: 50 push %eax -6b203692: ff b5 9c fe ff ff pushl 0xfffffe9c(%ebp) -6b203698: e8 33 1e 00 00 call 6b2054d0 <_sprintf> -6b20369d: 83 c4 10 add $0x10,%esp -6b2036a0: eb 23 jmp 6b2036c5 <_vsnprintfW+0x4e2> -6b2036a2: 83 ec 04 sub $0x4,%esp -6b2036a5: 8b 45 14 mov 0x14(%ebp),%eax -6b2036a8: 8d 55 14 lea 0x14(%ebp),%edx -6b2036ab: 83 02 04 addl $0x4,(%edx) -6b2036ae: ff 30 pushl (%eax) -6b2036b0: 8d 85 a8 fe ff ff lea 0xfffffea8(%ebp),%eax -6b2036b6: 50 push %eax -6b2036b7: ff b5 9c fe ff ff pushl 0xfffffe9c(%ebp) -6b2036bd: e8 0e 1e 00 00 call 6b2054d0 <_sprintf> -6b2036c2: 83 c4 10 add $0x10,%esp -6b2036c5: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax -6b2036cb: 80 38 00 cmpb $0x0,(%eax) -6b2036ce: 74 39 je 6b203709 <_vsnprintfW+0x526> -6b2036d0: 8b 55 f4 mov 0xfffffff4(%ebp),%edx -6b2036d3: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b2036d6: ff 00 incl (%eax) -6b2036d8: 3b 55 0c cmp 0xc(%ebp),%edx -6b2036db: 72 0c jb 6b2036e9 <_vsnprintfW+0x506> -6b2036dd: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b2036e4: ff ff ff -6b2036e7: eb 54 jmp 6b20373d <_vsnprintfW+0x55a> -6b2036e9: 8b 45 08 mov 0x8(%ebp),%eax -6b2036ec: 89 c2 mov %eax,%edx -6b2036ee: 8b 85 9c fe ff ff mov 0xfffffe9c(%ebp),%eax -6b2036f4: 66 0f be 00 movsbw (%eax),%ax -6b2036f8: 66 89 02 mov %ax,(%edx) -6b2036fb: 8d 85 9c fe ff ff lea 0xfffffe9c(%ebp),%eax -6b203701: ff 00 incl (%eax) -6b203703: 83 45 08 02 addl $0x2,0x8(%ebp) -6b203707: eb bc jmp 6b2036c5 <_vsnprintfW+0x4e2> -6b203709: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b20370c: 83 00 02 addl $0x2,(%eax) -6b20370f: e9 e5 fa ff ff jmp 6b2031f9 <_vsnprintfW+0x16> -6b203714: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203717: 3b 45 0c cmp 0xc(%ebp),%eax -6b20371a: 72 0c jb 6b203728 <_vsnprintfW+0x545> -6b20371c: c7 85 98 fe ff ff ff movl $0xffffffff,0xfffffe98(%ebp) -6b203723: ff ff ff -6b203726: eb 15 jmp 6b20373d <_vsnprintfW+0x55a> -6b203728: 8b 45 08 mov 0x8(%ebp),%eax -6b20372b: 66 c7 00 00 00 movw $0x0,(%eax) -6b203730: 83 45 08 02 addl $0x2,0x8(%ebp) -6b203734: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203737: 89 85 98 fe ff ff mov %eax,0xfffffe98(%ebp) -6b20373d: 8b 85 98 fe ff ff mov 0xfffffe98(%ebp),%eax -6b203743: c9 leave -6b203744: c3 ret - -6b203745 <_vsprintfW>: -6b203745: 55 push %ebp -6b203746: 89 e5 mov %esp,%ebp -6b203748: 83 ec 08 sub $0x8,%esp -6b20374b: ff 75 10 pushl 0x10(%ebp) -6b20374e: ff 75 0c pushl 0xc(%ebp) -6b203751: 68 ff ff ff 7f push $0x7fffffff -6b203756: ff 75 08 pushl 0x8(%ebp) -6b203759: e8 85 fa ff ff call 6b2031e3 <_vsnprintfW> -6b20375e: 83 c4 10 add $0x10,%esp -6b203761: c9 leave -6b203762: c3 ret - -6b203763 <_snprintfW>: -6b203763: 55 push %ebp -6b203764: 89 e5 mov %esp,%ebp -6b203766: 83 ec 08 sub $0x8,%esp -6b203769: 8d 45 14 lea 0x14(%ebp),%eax -6b20376c: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20376f: ff 75 f8 pushl 0xfffffff8(%ebp) -6b203772: ff 75 10 pushl 0x10(%ebp) -6b203775: ff 75 0c pushl 0xc(%ebp) -6b203778: ff 75 08 pushl 0x8(%ebp) -6b20377b: e8 63 fa ff ff call 6b2031e3 <_vsnprintfW> -6b203780: 83 c4 10 add $0x10,%esp -6b203783: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b203786: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203789: c9 leave -6b20378a: c3 ret - -6b20378b <_sprintfW>: -6b20378b: 55 push %ebp -6b20378c: 89 e5 mov %esp,%ebp -6b20378e: 83 ec 08 sub $0x8,%esp -6b203791: 8d 45 10 lea 0x10(%ebp),%eax -6b203794: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203797: ff 75 f8 pushl 0xfffffff8(%ebp) -6b20379a: ff 75 0c pushl 0xc(%ebp) -6b20379d: 68 ff ff ff 7f push $0x7fffffff -6b2037a2: ff 75 08 pushl 0x8(%ebp) -6b2037a5: e8 39 fa ff ff call 6b2031e3 <_vsnprintfW> -6b2037aa: 83 c4 10 add $0x10,%esp -6b2037ad: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2037b0: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2037b3: c9 leave -6b2037b4: c3 ret -6b2037b5: 90 nop -6b2037b6: 90 nop -6b2037b7: 90 nop -6b2037b8: 90 nop -6b2037b9: 90 nop -6b2037ba: 90 nop -6b2037bb: 90 nop -6b2037bc: 90 nop -6b2037bd: 90 nop -6b2037be: 90 nop -6b2037bf: 90 nop - -6b2037c0 <_wine_utf8_wcstombs>: -6b2037c0: 55 push %ebp -6b2037c1: 89 e5 mov %esp,%ebp -6b2037c3: 83 ec 18 sub $0x18,%esp -6b2037c6: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b2037ca: 75 19 jne 6b2037e5 <_wine_utf8_wcstombs+0x25> -6b2037cc: 83 ec 08 sub $0x8,%esp -6b2037cf: ff 75 0c pushl 0xc(%ebp) -6b2037d2: ff 75 08 pushl 0x8(%ebp) -6b2037d5: e8 25 01 00 00 call 6b2038ff <_get_length_wcs_utf8> -6b2037da: 83 c4 10 add $0x10,%esp -6b2037dd: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2037e0: e9 15 01 00 00 jmp 6b2038fa <_wine_utf8_wcstombs+0x13a> -6b2037e5: 8b 45 14 mov 0x14(%ebp),%eax -6b2037e8: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2037eb: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b2037ef: 0f 84 f8 00 00 00 je 6b2038ed <_wine_utf8_wcstombs+0x12d> -6b2037f5: 8b 45 08 mov 0x8(%ebp),%eax -6b2037f8: 66 8b 00 mov (%eax),%ax -6b2037fb: 66 89 45 fa mov %ax,0xfffffffa(%ebp) -6b2037ff: 66 83 7d fa 7f cmpw $0x7f,0xfffffffa(%ebp) -6b203804: 77 2c ja 6b203832 <_wine_utf8_wcstombs+0x72> -6b203806: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b203809: ff 08 decl (%eax) -6b20380b: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) -6b20380f: 75 0c jne 6b20381d <_wine_utf8_wcstombs+0x5d> -6b203811: c7 45 f4 ff ff ff ff movl $0xffffffff,0xfffffff4(%ebp) -6b203818: e9 dd 00 00 00 jmp 6b2038fa <_wine_utf8_wcstombs+0x13a> -6b20381d: 8b 45 10 mov 0x10(%ebp),%eax -6b203820: 89 c2 mov %eax,%edx -6b203822: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b203826: 88 02 mov %al,(%edx) -6b203828: 8d 45 10 lea 0x10(%ebp),%eax -6b20382b: ff 00 incl (%eax) -6b20382d: e9 ad 00 00 00 jmp 6b2038df <_wine_utf8_wcstombs+0x11f> -6b203832: 66 81 7d fa ff 07 cmpw $0x7ff,0xfffffffa(%ebp) -6b203838: 77 47 ja 6b203881 <_wine_utf8_wcstombs+0xc1> -6b20383a: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b20383d: 83 28 02 subl $0x2,(%eax) -6b203840: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203843: 85 c0 test %eax,%eax -6b203845: 79 0c jns 6b203853 <_wine_utf8_wcstombs+0x93> -6b203847: c7 45 f4 ff ff ff ff movl $0xffffffff,0xfffffff4(%ebp) -6b20384e: e9 a7 00 00 00 jmp 6b2038fa <_wine_utf8_wcstombs+0x13a> -6b203853: 8b 4d 10 mov 0x10(%ebp),%ecx -6b203856: 41 inc %ecx -6b203857: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b20385b: 88 c2 mov %al,%dl -6b20385d: 83 e2 3f and $0x3f,%edx -6b203860: b0 80 mov $0x80,%al -6b203862: 09 d0 or %edx,%eax -6b203864: 88 01 mov %al,(%ecx) -6b203866: 8d 45 fa lea 0xfffffffa(%ebp),%eax -6b203869: 66 c1 28 06 shrw $0x6,(%eax) -6b20386d: 8b 55 10 mov 0x10(%ebp),%edx -6b203870: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b203874: 83 c8 c0 or $0xffffffc0,%eax -6b203877: 88 02 mov %al,(%edx) -6b203879: 8d 45 10 lea 0x10(%ebp),%eax -6b20387c: 83 00 02 addl $0x2,(%eax) -6b20387f: eb 5e jmp 6b2038df <_wine_utf8_wcstombs+0x11f> -6b203881: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b203884: 83 28 03 subl $0x3,(%eax) -6b203887: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b20388a: 85 c0 test %eax,%eax -6b20388c: 79 09 jns 6b203897 <_wine_utf8_wcstombs+0xd7> -6b20388e: c7 45 f4 ff ff ff ff movl $0xffffffff,0xfffffff4(%ebp) -6b203895: eb 63 jmp 6b2038fa <_wine_utf8_wcstombs+0x13a> -6b203897: 8b 4d 10 mov 0x10(%ebp),%ecx -6b20389a: 83 c1 02 add $0x2,%ecx -6b20389d: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b2038a1: 88 c2 mov %al,%dl -6b2038a3: 83 e2 3f and $0x3f,%edx -6b2038a6: b0 80 mov $0x80,%al -6b2038a8: 09 d0 or %edx,%eax -6b2038aa: 88 01 mov %al,(%ecx) -6b2038ac: 8d 45 fa lea 0xfffffffa(%ebp),%eax -6b2038af: 66 c1 28 06 shrw $0x6,(%eax) -6b2038b3: 8b 4d 10 mov 0x10(%ebp),%ecx -6b2038b6: 41 inc %ecx -6b2038b7: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b2038bb: 88 c2 mov %al,%dl -6b2038bd: 83 e2 3f and $0x3f,%edx -6b2038c0: b0 80 mov $0x80,%al -6b2038c2: 09 d0 or %edx,%eax -6b2038c4: 88 01 mov %al,(%ecx) -6b2038c6: 8d 45 fa lea 0xfffffffa(%ebp),%eax -6b2038c9: 66 c1 28 06 shrw $0x6,(%eax) -6b2038cd: 8b 55 10 mov 0x10(%ebp),%edx -6b2038d0: 66 8b 45 fa mov 0xfffffffa(%ebp),%ax -6b2038d4: 83 c8 e0 or $0xffffffe0,%eax -6b2038d7: 88 02 mov %al,(%edx) -6b2038d9: 8d 45 10 lea 0x10(%ebp),%eax -6b2038dc: 83 00 03 addl $0x3,(%eax) -6b2038df: 8d 45 0c lea 0xc(%ebp),%eax -6b2038e2: ff 08 decl (%eax) -6b2038e4: 83 45 08 02 addl $0x2,0x8(%ebp) -6b2038e8: e9 fe fe ff ff jmp 6b2037eb <_wine_utf8_wcstombs+0x2b> -6b2038ed: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2038f0: 8b 55 14 mov 0x14(%ebp),%edx -6b2038f3: 29 c2 sub %eax,%edx -6b2038f5: 89 d0 mov %edx,%eax -6b2038f7: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2038fa: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2038fd: c9 leave -6b2038fe: c3 ret - -6b2038ff <_get_length_wcs_utf8>: -6b2038ff: 55 push %ebp -6b203900: 89 e5 mov %esp,%ebp -6b203902: 83 ec 04 sub $0x4,%esp -6b203905: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b20390c: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b203910: 74 2d je 6b20393f <_get_length_wcs_utf8+0x40> -6b203912: 8b 45 08 mov 0x8(%ebp),%eax -6b203915: 66 83 38 7f cmpw $0x7f,(%eax) -6b203919: 76 14 jbe 6b20392f <_get_length_wcs_utf8+0x30> -6b20391b: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b20391e: ff 00 incl (%eax) -6b203920: 8b 45 08 mov 0x8(%ebp),%eax -6b203923: 66 81 38 ff 07 cmpw $0x7ff,(%eax) -6b203928: 76 05 jbe 6b20392f <_get_length_wcs_utf8+0x30> -6b20392a: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b20392d: ff 00 incl (%eax) -6b20392f: 8d 45 0c lea 0xc(%ebp),%eax -6b203932: ff 08 decl (%eax) -6b203934: 83 45 08 02 addl $0x2,0x8(%ebp) -6b203938: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b20393b: ff 00 incl (%eax) -6b20393d: eb cd jmp 6b20390c <_get_length_wcs_utf8+0xd> -6b20393f: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203942: c9 leave -6b203943: c3 ret - -6b203944 <_wine_utf8_mbstowcs>: -6b203944: 55 push %ebp -6b203945: 89 e5 mov %esp,%ebp -6b203947: 83 ec 18 sub $0x18,%esp -6b20394a: 8b 45 10 mov 0x10(%ebp),%eax -6b20394d: 03 45 0c add 0xc(%ebp),%eax -6b203950: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203953: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b203957: 75 19 jne 6b203972 <_wine_utf8_mbstowcs+0x2e> -6b203959: 83 ec 08 sub $0x8,%esp -6b20395c: ff 75 10 pushl 0x10(%ebp) -6b20395f: ff 75 0c pushl 0xc(%ebp) -6b203962: e8 32 02 00 00 call 6b203b99 <_get_length_mbs_utf8> -6b203967: 83 c4 10 add $0x10,%esp -6b20396a: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b20396d: e9 22 02 00 00 jmp 6b203b94 <_wine_utf8_mbstowcs+0x250> -6b203972: 8b 45 18 mov 0x18(%ebp),%eax -6b203975: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203978: 83 7d f8 00 cmpl $0x0,0xfffffff8(%ebp) -6b20397c: 0f 84 f4 01 00 00 je 6b203b76 <_wine_utf8_mbstowcs+0x232> -6b203982: 8b 45 0c mov 0xc(%ebp),%eax -6b203985: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203988: 0f 83 e8 01 00 00 jae 6b203b76 <_wine_utf8_mbstowcs+0x232> -6b20398e: 8b 45 0c mov 0xc(%ebp),%eax -6b203991: 89 c2 mov %eax,%edx -6b203993: 8d 45 0c lea 0xc(%ebp),%eax -6b203996: ff 00 incl (%eax) -6b203998: 8a 02 mov (%edx),%al -6b20399a: 88 45 ef mov %al,0xffffffef(%ebp) -6b20399d: 80 7d ef 00 cmpb $0x0,0xffffffef(%ebp) -6b2039a1: 78 13 js 6b2039b6 <_wine_utf8_mbstowcs+0x72> -6b2039a3: 8b 55 14 mov 0x14(%ebp),%edx -6b2039a6: b8 00 00 00 00 mov $0x0,%eax -6b2039ab: 8a 45 ef mov 0xffffffef(%ebp),%al -6b2039ae: 66 89 02 mov %ax,(%edx) -6b2039b1: e9 b0 01 00 00 jmp 6b203b66 <_wine_utf8_mbstowcs+0x222> -6b2039b6: b8 00 00 00 00 mov $0x0,%eax -6b2039bb: 8a 45 ef mov 0xffffffef(%ebp),%al -6b2039be: 0f be 80 98 c9 21 6b movsbl 0x6b21c998(%eax),%eax -6b2039c5: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2039c8: 8b 55 fc mov 0xfffffffc(%ebp),%edx -6b2039cb: 81 c2 98 ca 21 6b add $0x6b21ca98,%edx -6b2039d1: 8a 45 ef mov 0xffffffef(%ebp),%al -6b2039d4: 22 02 and (%edx),%al -6b2039d6: 25 ff 00 00 00 and $0xff,%eax -6b2039db: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2039de: 83 7d fc 05 cmpl $0x5,0xfffffffc(%ebp) -6b2039e2: 0f 87 60 01 00 00 ja 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b2039e8: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2039eb: c1 e0 02 shl $0x2,%eax -6b2039ee: 8b 80 b8 ca 21 6b mov 0x6b21cab8(%eax),%eax -6b2039f4: ff e0 jmp *%eax -6b2039f6: 8b 45 0c mov 0xc(%ebp),%eax -6b2039f9: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b2039fc: 72 05 jb 6b203a03 <_wine_utf8_mbstowcs+0xbf> -6b2039fe: e9 84 01 00 00 jmp 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203a03: 8b 55 0c mov 0xc(%ebp),%edx -6b203a06: b0 80 mov $0x80,%al -6b203a08: 32 02 xor (%edx),%al -6b203a0a: 88 45 ef mov %al,0xffffffef(%ebp) -6b203a0d: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203a10: 3c 3f cmp $0x3f,%al -6b203a12: 76 05 jbe 6b203a19 <_wine_utf8_mbstowcs+0xd5> -6b203a14: e9 2f 01 00 00 jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203a19: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203a1c: 89 c2 mov %eax,%edx -6b203a1e: c1 e2 06 shl $0x6,%edx -6b203a21: b8 00 00 00 00 mov $0x0,%eax -6b203a26: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203a29: 09 d0 or %edx,%eax -6b203a2b: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203a2e: 8d 45 0c lea 0xc(%ebp),%eax -6b203a31: ff 00 incl (%eax) -6b203a33: 8b 45 0c mov 0xc(%ebp),%eax -6b203a36: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203a39: 72 05 jb 6b203a40 <_wine_utf8_mbstowcs+0xfc> -6b203a3b: e9 47 01 00 00 jmp 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203a40: 8b 55 0c mov 0xc(%ebp),%edx -6b203a43: b0 80 mov $0x80,%al -6b203a45: 32 02 xor (%edx),%al -6b203a47: 88 45 ef mov %al,0xffffffef(%ebp) -6b203a4a: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203a4d: 3c 3f cmp $0x3f,%al -6b203a4f: 76 05 jbe 6b203a56 <_wine_utf8_mbstowcs+0x112> -6b203a51: e9 f2 00 00 00 jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203a56: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203a59: 89 c2 mov %eax,%edx -6b203a5b: c1 e2 06 shl $0x6,%edx -6b203a5e: b8 00 00 00 00 mov $0x0,%eax -6b203a63: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203a66: 09 d0 or %edx,%eax -6b203a68: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203a6b: 8d 45 0c lea 0xc(%ebp),%eax -6b203a6e: ff 00 incl (%eax) -6b203a70: 8b 45 0c mov 0xc(%ebp),%eax -6b203a73: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203a76: 72 05 jb 6b203a7d <_wine_utf8_mbstowcs+0x139> -6b203a78: e9 0a 01 00 00 jmp 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203a7d: 8b 55 0c mov 0xc(%ebp),%edx -6b203a80: b0 80 mov $0x80,%al -6b203a82: 32 02 xor (%edx),%al -6b203a84: 88 45 ef mov %al,0xffffffef(%ebp) -6b203a87: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203a8a: 3c 3f cmp $0x3f,%al -6b203a8c: 76 05 jbe 6b203a93 <_wine_utf8_mbstowcs+0x14f> -6b203a8e: e9 b5 00 00 00 jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203a93: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203a96: 89 c2 mov %eax,%edx -6b203a98: c1 e2 06 shl $0x6,%edx -6b203a9b: b8 00 00 00 00 mov $0x0,%eax -6b203aa0: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203aa3: 09 d0 or %edx,%eax -6b203aa5: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203aa8: 8d 45 0c lea 0xc(%ebp),%eax -6b203aab: ff 00 incl (%eax) -6b203aad: 8b 45 0c mov 0xc(%ebp),%eax -6b203ab0: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203ab3: 72 05 jb 6b203aba <_wine_utf8_mbstowcs+0x176> -6b203ab5: e9 cd 00 00 00 jmp 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203aba: 8b 55 0c mov 0xc(%ebp),%edx -6b203abd: b0 80 mov $0x80,%al -6b203abf: 32 02 xor (%edx),%al -6b203ac1: 88 45 ef mov %al,0xffffffef(%ebp) -6b203ac4: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203ac7: 3c 3f cmp $0x3f,%al -6b203ac9: 76 02 jbe 6b203acd <_wine_utf8_mbstowcs+0x189> -6b203acb: eb 7b jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203acd: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203ad0: 89 c2 mov %eax,%edx -6b203ad2: c1 e2 06 shl $0x6,%edx -6b203ad5: b8 00 00 00 00 mov $0x0,%eax -6b203ada: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203add: 09 d0 or %edx,%eax -6b203adf: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203ae2: 8d 45 0c lea 0xc(%ebp),%eax -6b203ae5: ff 00 incl (%eax) -6b203ae7: 8b 45 0c mov 0xc(%ebp),%eax -6b203aea: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203aed: 72 05 jb 6b203af4 <_wine_utf8_mbstowcs+0x1b0> -6b203aef: e9 93 00 00 00 jmp 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203af4: 8b 55 0c mov 0xc(%ebp),%edx -6b203af7: b0 80 mov $0x80,%al -6b203af9: 32 02 xor (%edx),%al -6b203afb: 88 45 ef mov %al,0xffffffef(%ebp) -6b203afe: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203b01: 3c 3f cmp $0x3f,%al -6b203b03: 76 02 jbe 6b203b07 <_wine_utf8_mbstowcs+0x1c3> -6b203b05: eb 41 jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203b07: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203b0a: 89 c2 mov %eax,%edx -6b203b0c: c1 e2 06 shl $0x6,%edx -6b203b0f: b8 00 00 00 00 mov $0x0,%eax -6b203b14: 8a 45 ef mov 0xffffffef(%ebp),%al -6b203b17: 09 d0 or %edx,%eax -6b203b19: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203b1c: 8d 45 0c lea 0xc(%ebp),%eax -6b203b1f: ff 00 incl (%eax) -6b203b21: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203b24: 8b 04 85 a0 ca 21 6b mov 0x6b21caa0(,%eax,4),%eax -6b203b2b: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax -6b203b2e: 76 02 jbe 6b203b32 <_wine_utf8_mbstowcs+0x1ee> -6b203b30: eb 16 jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203b32: 81 7d f4 ff ff 00 00 cmpl $0xffff,0xfffffff4(%ebp) -6b203b39: 76 02 jbe 6b203b3d <_wine_utf8_mbstowcs+0x1f9> -6b203b3b: eb 0b jmp 6b203b48 <_wine_utf8_mbstowcs+0x204> -6b203b3d: 8b 55 14 mov 0x14(%ebp),%edx -6b203b40: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203b43: 66 89 02 mov %ax,(%edx) -6b203b46: eb 1e jmp 6b203b66 <_wine_utf8_mbstowcs+0x222> -6b203b48: 8b 45 08 mov 0x8(%ebp),%eax -6b203b4b: c1 e8 03 shr $0x3,%eax -6b203b4e: 83 e0 01 and $0x1,%eax -6b203b51: 85 c0 test %eax,%eax -6b203b53: 74 09 je 6b203b5e <_wine_utf8_mbstowcs+0x21a> -6b203b55: c7 45 e8 fe ff ff ff movl $0xfffffffe,0xffffffe8(%ebp) -6b203b5c: eb 36 jmp 6b203b94 <_wine_utf8_mbstowcs+0x250> -6b203b5e: 8b 45 14 mov 0x14(%ebp),%eax -6b203b61: 66 c7 00 3f 00 movw $0x3f,(%eax) -6b203b66: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b203b69: ff 08 decl (%eax) -6b203b6b: 8d 45 14 lea 0x14(%ebp),%eax -6b203b6e: 83 00 02 addl $0x2,(%eax) -6b203b71: e9 02 fe ff ff jmp 6b203978 <_wine_utf8_mbstowcs+0x34> -6b203b76: 8b 45 0c mov 0xc(%ebp),%eax -6b203b79: 3b 45 f0 cmp 0xfffffff0(%ebp),%eax -6b203b7c: 73 09 jae 6b203b87 <_wine_utf8_mbstowcs+0x243> -6b203b7e: c7 45 e8 ff ff ff ff movl $0xffffffff,0xffffffe8(%ebp) -6b203b85: eb 0d jmp 6b203b94 <_wine_utf8_mbstowcs+0x250> -6b203b87: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203b8a: 8b 55 18 mov 0x18(%ebp),%edx -6b203b8d: 29 c2 sub %eax,%edx -6b203b8f: 89 d0 mov %edx,%eax -6b203b91: 89 45 e8 mov %eax,0xffffffe8(%ebp) -6b203b94: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b203b97: c9 leave -6b203b98: c3 ret - -6b203b99 <_get_length_mbs_utf8>: -6b203b99: 55 push %ebp -6b203b9a: 89 e5 mov %esp,%ebp -6b203b9c: 83 ec 14 sub $0x14,%esp -6b203b9f: 8b 45 0c mov 0xc(%ebp),%eax -6b203ba2: 03 45 08 add 0x8(%ebp),%eax -6b203ba5: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203ba8: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) -6b203baf: 8b 45 08 mov 0x8(%ebp),%eax -6b203bb2: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203bb5: 0f 83 14 01 00 00 jae 6b203ccf <_get_length_mbs_utf8+0x136> -6b203bbb: 8b 45 08 mov 0x8(%ebp),%eax -6b203bbe: ff 45 08 incl 0x8(%ebp) -6b203bc1: 8a 00 mov (%eax),%al -6b203bc3: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203bc6: 80 7d f7 bf cmpb $0xbf,0xfffffff7(%ebp) -6b203bca: 77 05 ja 6b203bd1 <_get_length_mbs_utf8+0x38> -6b203bcc: e9 f4 00 00 00 jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203bd1: b8 00 00 00 00 mov $0x0,%eax -6b203bd6: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203bd9: 0f be 80 98 c9 21 6b movsbl 0x6b21c998(%eax),%eax -6b203be0: 89 45 ec mov %eax,0xffffffec(%ebp) -6b203be3: 83 7d ec 05 cmpl $0x5,0xffffffec(%ebp) -6b203be7: 0f 87 d8 00 00 00 ja 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203bed: 8b 55 ec mov 0xffffffec(%ebp),%edx -6b203bf0: 8b 04 95 d0 ca 21 6b mov 0x6b21cad0(,%edx,4),%eax -6b203bf7: ff e0 jmp *%eax -6b203bf9: 8b 45 08 mov 0x8(%ebp),%eax -6b203bfc: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203bff: 72 0b jb 6b203c0c <_get_length_mbs_utf8+0x73> -6b203c01: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203c04: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203c07: e9 c9 00 00 00 jmp 6b203cd5 <_get_length_mbs_utf8+0x13c> -6b203c0c: 8b 45 08 mov 0x8(%ebp),%eax -6b203c0f: 8a 00 mov (%eax),%al -6b203c11: 83 f0 80 xor $0xffffff80,%eax -6b203c14: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203c17: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203c1a: 3c 3f cmp $0x3f,%al -6b203c1c: 76 05 jbe 6b203c23 <_get_length_mbs_utf8+0x8a> -6b203c1e: e9 a2 00 00 00 jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203c23: ff 45 08 incl 0x8(%ebp) -6b203c26: 8b 45 08 mov 0x8(%ebp),%eax -6b203c29: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203c2c: 72 0b jb 6b203c39 <_get_length_mbs_utf8+0xa0> -6b203c2e: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203c31: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203c34: e9 9c 00 00 00 jmp 6b203cd5 <_get_length_mbs_utf8+0x13c> -6b203c39: 8b 45 08 mov 0x8(%ebp),%eax -6b203c3c: 8a 00 mov (%eax),%al -6b203c3e: 83 f0 80 xor $0xffffff80,%eax -6b203c41: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203c44: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203c47: 3c 3f cmp $0x3f,%al -6b203c49: 76 02 jbe 6b203c4d <_get_length_mbs_utf8+0xb4> -6b203c4b: eb 78 jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203c4d: ff 45 08 incl 0x8(%ebp) -6b203c50: 8b 45 08 mov 0x8(%ebp),%eax -6b203c53: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203c56: 72 08 jb 6b203c60 <_get_length_mbs_utf8+0xc7> -6b203c58: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203c5b: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203c5e: eb 75 jmp 6b203cd5 <_get_length_mbs_utf8+0x13c> -6b203c60: 8b 45 08 mov 0x8(%ebp),%eax -6b203c63: 8a 00 mov (%eax),%al -6b203c65: 83 f0 80 xor $0xffffff80,%eax -6b203c68: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203c6b: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203c6e: 3c 3f cmp $0x3f,%al -6b203c70: 76 02 jbe 6b203c74 <_get_length_mbs_utf8+0xdb> -6b203c72: eb 51 jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203c74: ff 45 08 incl 0x8(%ebp) -6b203c77: 8b 45 08 mov 0x8(%ebp),%eax -6b203c7a: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203c7d: 72 08 jb 6b203c87 <_get_length_mbs_utf8+0xee> -6b203c7f: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203c82: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203c85: eb 4e jmp 6b203cd5 <_get_length_mbs_utf8+0x13c> -6b203c87: 8b 45 08 mov 0x8(%ebp),%eax -6b203c8a: 8a 00 mov (%eax),%al -6b203c8c: 83 f0 80 xor $0xffffff80,%eax -6b203c8f: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203c92: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203c95: 3c 3f cmp $0x3f,%al -6b203c97: 76 02 jbe 6b203c9b <_get_length_mbs_utf8+0x102> -6b203c99: eb 2a jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203c9b: ff 45 08 incl 0x8(%ebp) -6b203c9e: 8b 45 08 mov 0x8(%ebp),%eax -6b203ca1: 3b 45 f8 cmp 0xfffffff8(%ebp),%eax -6b203ca4: 72 08 jb 6b203cae <_get_length_mbs_utf8+0x115> -6b203ca6: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203ca9: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203cac: eb 27 jmp 6b203cd5 <_get_length_mbs_utf8+0x13c> -6b203cae: 8b 45 08 mov 0x8(%ebp),%eax -6b203cb1: 8a 00 mov (%eax),%al -6b203cb3: 83 f0 80 xor $0xffffff80,%eax -6b203cb6: 88 45 f7 mov %al,0xfffffff7(%ebp) -6b203cb9: 8a 45 f7 mov 0xfffffff7(%ebp),%al -6b203cbc: 3c 3f cmp $0x3f,%al -6b203cbe: 76 02 jbe 6b203cc2 <_get_length_mbs_utf8+0x129> -6b203cc0: eb 03 jmp 6b203cc5 <_get_length_mbs_utf8+0x12c> -6b203cc2: ff 45 08 incl 0x8(%ebp) -6b203cc5: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b203cc8: ff 00 incl (%eax) -6b203cca: e9 e0 fe ff ff jmp 6b203baf <_get_length_mbs_utf8+0x16> -6b203ccf: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203cd2: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203cd5: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203cd8: c9 leave -6b203cd9: c3 ret -6b203cda: 90 nop -6b203cdb: 90 nop -6b203cdc: 90 nop -6b203cdd: 90 nop -6b203cde: 90 nop -6b203cdf: 90 nop - -6b203ce0 <_compose>: -6b203ce0: 55 push %ebp -6b203ce1: 89 e5 mov %esp,%ebp -6b203ce3: 83 ec 18 sub $0x18,%esp -6b203ce6: c7 45 fc 01 00 00 00 movl $0x1,0xfffffffc(%ebp) -6b203ced: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b203cf4: a1 8c a3 21 6b mov 0x6b21a38c,%eax -6b203cf9: 48 dec %eax -6b203cfa: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203cfd: 83 ec 04 sub $0x4,%esp -6b203d00: ff 75 f4 pushl 0xfffffff4(%ebp) -6b203d03: ff 75 f8 pushl 0xfffffff8(%ebp) -6b203d06: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b203d09: 8d 14 00 lea (%eax,%eax,1),%edx -6b203d0c: 8b 45 08 mov 0x8(%ebp),%eax -6b203d0f: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b203d13: 25 ff ff 00 00 and $0xffff,%eax -6b203d18: 50 push %eax -6b203d19: e8 63 00 00 00 call 6b203d81 <_binary_search> -6b203d1e: 83 c4 10 add $0x10,%esp -6b203d21: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b203d24: 83 7d f0 ff cmpl $0xffffffff,0xfffffff0(%ebp) -6b203d28: 75 09 jne 6b203d33 <_compose+0x53> -6b203d2a: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) -6b203d31: eb 49 jmp 6b203d7c <_compose+0x9c> -6b203d33: 8d 45 fc lea 0xfffffffc(%ebp),%eax -6b203d36: ff 08 decl (%eax) -6b203d38: 83 7d fc ff cmpl $0xffffffff,0xfffffffc(%ebp) -6b203d3c: 75 15 jne 6b203d53 <_compose+0x73> -6b203d3e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203d41: 66 8b 04 85 02 93 21 mov 0x6b219302(,%eax,4),%ax -6b203d48: 6b -6b203d49: 25 ff ff 00 00 and $0xffff,%eax -6b203d4e: 89 45 ec mov %eax,0xffffffec(%ebp) -6b203d51: eb 29 jmp 6b203d7c <_compose+0x9c> -6b203d53: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203d56: 66 8b 04 85 02 93 21 mov 0x6b219302(,%eax,4),%ax -6b203d5d: 6b -6b203d5e: 25 ff ff 00 00 and $0xffff,%eax -6b203d63: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203d66: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203d69: 66 8b 04 85 06 93 21 mov 0x6b219306(,%eax,4),%ax -6b203d70: 6b -6b203d71: 25 ff ff 00 00 and $0xffff,%eax -6b203d76: 48 dec %eax -6b203d77: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203d7a: eb 81 jmp 6b203cfd <_compose+0x1d> -6b203d7c: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b203d7f: c9 leave -6b203d80: c3 ret - -6b203d81 <_binary_search>: -6b203d81: 55 push %ebp -6b203d82: 89 e5 mov %esp,%ebp -6b203d84: 83 ec 0c sub $0xc,%esp -6b203d87: 8b 45 08 mov 0x8(%ebp),%eax -6b203d8a: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b203d8e: 8b 45 0c mov 0xc(%ebp),%eax -6b203d91: 3b 45 10 cmp 0x10(%ebp),%eax -6b203d94: 7f 54 jg 6b203dea <_binary_search+0x69> -6b203d96: 8b 45 10 mov 0x10(%ebp),%eax -6b203d99: 8b 55 0c mov 0xc(%ebp),%edx -6b203d9c: 01 c2 add %eax,%edx -6b203d9e: 89 d0 mov %edx,%eax -6b203da0: c1 f8 1f sar $0x1f,%eax -6b203da3: c1 e8 1f shr $0x1f,%eax -6b203da6: 8d 04 02 lea (%edx,%eax,1),%eax -6b203da9: d1 f8 sar %eax -6b203dab: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203dae: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203db1: 66 8b 04 85 00 93 21 mov 0x6b219300(,%eax,4),%ax -6b203db8: 6b -6b203db9: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b203dbd: 73 09 jae 6b203dc8 <_binary_search+0x47> -6b203dbf: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203dc2: 40 inc %eax -6b203dc3: 89 45 0c mov %eax,0xc(%ebp) -6b203dc6: eb c6 jmp 6b203d8e <_binary_search+0xd> -6b203dc8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203dcb: 66 8b 04 85 00 93 21 mov 0x6b219300(,%eax,4),%ax -6b203dd2: 6b -6b203dd3: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b203dd7: 76 09 jbe 6b203de2 <_binary_search+0x61> -6b203dd9: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203ddc: 48 dec %eax -6b203ddd: 89 45 10 mov %eax,0x10(%ebp) -6b203de0: eb ac jmp 6b203d8e <_binary_search+0xd> -6b203de2: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b203de5: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203de8: eb 07 jmp 6b203df1 <_binary_search+0x70> -6b203dea: c7 45 f4 ff ff ff ff movl $0xffffffff,0xfffffff4(%ebp) -6b203df1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203df4: c9 leave -6b203df5: c3 ret - -6b203df6 <_get_length_sbcs>: -6b203df6: 55 push %ebp -6b203df7: 89 e5 mov %esp,%ebp -6b203df9: 53 push %ebx -6b203dfa: 83 ec 24 sub $0x24,%esp -6b203dfd: 8b 45 08 mov 0x8(%ebp),%eax -6b203e00: 8b 40 14 mov 0x14(%eax),%eax -6b203e03: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203e06: 8b 45 08 mov 0x8(%ebp),%eax -6b203e09: 8b 40 18 mov 0x18(%eax),%eax -6b203e0c: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b203e0f: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b203e13: 75 06 jne 6b203e1b <_get_length_sbcs+0x25> -6b203e15: 8d 45 ec lea 0xffffffec(%ebp),%eax -6b203e18: 89 45 18 mov %eax,0x18(%ebp) -6b203e1b: 8b 45 18 mov 0x18(%ebp),%eax -6b203e1e: c7 00 00 00 00 00 movl $0x0,(%eax) -6b203e24: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b203e2b: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b203e2f: 0f 84 6b 01 00 00 je 6b203fa0 <_get_length_sbcs+0x1aa> -6b203e35: 8b 45 10 mov 0x10(%ebp),%eax -6b203e38: 66 8b 00 mov (%eax),%ax -6b203e3b: 66 89 45 e8 mov %ax,0xffffffe8(%ebp) -6b203e3f: 8b 45 0c mov 0xc(%ebp),%eax -6b203e42: c1 e8 09 shr $0x9,%eax -6b203e45: 83 e0 01 and $0x1,%eax -6b203e48: 85 c0 test %eax,%eax -6b203e4a: 0f 84 d0 00 00 00 je 6b203f20 <_get_length_sbcs+0x12a> -6b203e50: 83 7d 14 01 cmpl $0x1,0x14(%ebp) -6b203e54: 0f 86 c6 00 00 00 jbe 6b203f20 <_get_length_sbcs+0x12a> -6b203e5a: 83 ec 0c sub $0xc,%esp -6b203e5d: ff 75 10 pushl 0x10(%ebp) -6b203e60: e8 7b fe ff ff call 6b203ce0 <_compose> -6b203e65: 83 c4 10 add $0x10,%esp -6b203e68: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b203e6c: 66 83 7d ea 00 cmpw $0x0,0xffffffea(%ebp) -6b203e71: 0f 84 a9 00 00 00 je 6b203f20 <_get_length_sbcs+0x12a> -6b203e77: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b203e7b: 66 c1 e8 08 shr $0x8,%ax -6b203e7f: 25 ff ff 00 00 and $0xffff,%eax -6b203e84: 8d 14 00 lea (%eax,%eax,1),%edx -6b203e87: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203e8a: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b203e8e: 89 c1 mov %eax,%ecx -6b203e90: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b203e96: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b203e9a: 25 ff ff 00 00 and $0xffff,%eax -6b203e9f: 0f b6 d0 movzbl %al,%edx -6b203ea2: 89 c8 mov %ecx,%eax -6b203ea4: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b203ea7: 8a 04 10 mov (%eax,%edx,1),%al -6b203eaa: 88 45 e7 mov %al,0xffffffe7(%ebp) -6b203ead: b8 00 00 00 00 mov $0x0,%eax -6b203eb2: 8a 45 e7 mov 0xffffffe7(%ebp),%al -6b203eb5: 50 push %eax -6b203eb6: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b203eba: 25 ff ff 00 00 and $0xffff,%eax -6b203ebf: 50 push %eax -6b203ec0: ff 75 0c pushl 0xc(%ebp) -6b203ec3: ff 75 08 pushl 0x8(%ebp) -6b203ec6: e8 dd 00 00 00 call 6b203fa8 <_is_valid_sbcs_mapping> -6b203ecb: 83 c4 10 add $0x10,%esp -6b203ece: 85 c0 test %eax,%eax -6b203ed0: 74 10 je 6b203ee2 <_get_length_sbcs+0xec> -6b203ed2: 8d 45 10 lea 0x10(%ebp),%eax -6b203ed5: 83 00 02 addl $0x2,(%eax) -6b203ed8: 8d 45 14 lea 0x14(%ebp),%eax -6b203edb: ff 08 decl (%eax) -6b203edd: e9 a9 00 00 00 jmp 6b203f8b <_get_length_sbcs+0x195> -6b203ee2: 8b 45 0c mov 0xc(%ebp),%eax -6b203ee5: c1 e8 06 shr $0x6,%eax -6b203ee8: 83 e0 01 and $0x1,%eax -6b203eeb: 85 c0 test %eax,%eax -6b203eed: 74 19 je 6b203f08 <_get_length_sbcs+0x112> -6b203eef: 8b 45 18 mov 0x18(%ebp),%eax -6b203ef2: c7 00 01 00 00 00 movl $0x1,(%eax) -6b203ef8: 8d 45 10 lea 0x10(%ebp),%eax -6b203efb: 83 00 02 addl $0x2,(%eax) -6b203efe: 8d 45 14 lea 0x14(%ebp),%eax -6b203f01: ff 08 decl (%eax) -6b203f03: e9 83 00 00 00 jmp 6b203f8b <_get_length_sbcs+0x195> -6b203f08: 8b 45 0c mov 0xc(%ebp),%eax -6b203f0b: c1 e8 04 shr $0x4,%eax -6b203f0e: 83 e0 01 and $0x1,%eax -6b203f11: 85 c0 test %eax,%eax -6b203f13: 74 0b je 6b203f20 <_get_length_sbcs+0x12a> -6b203f15: 8d 45 10 lea 0x10(%ebp),%eax -6b203f18: 83 00 02 addl $0x2,(%eax) -6b203f1b: 8d 45 14 lea 0x14(%ebp),%eax -6b203f1e: ff 08 decl (%eax) -6b203f20: 8b 45 18 mov 0x18(%ebp),%eax -6b203f23: 83 38 00 cmpl $0x0,(%eax) -6b203f26: 75 63 jne 6b203f8b <_get_length_sbcs+0x195> -6b203f28: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b203f2b: 66 c1 e8 08 shr $0x8,%ax -6b203f2f: 25 ff ff 00 00 and $0xffff,%eax -6b203f34: 8d 14 00 lea (%eax,%eax,1),%edx -6b203f37: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b203f3a: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b203f3e: 89 c1 mov %eax,%ecx -6b203f40: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b203f46: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b203f49: 25 ff ff 00 00 and $0xffff,%eax -6b203f4e: 0f b6 d0 movzbl %al,%edx -6b203f51: 89 c8 mov %ecx,%eax -6b203f53: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b203f56: 8a 04 10 mov (%eax,%edx,1),%al -6b203f59: 88 45 e7 mov %al,0xffffffe7(%ebp) -6b203f5c: 8b 5d 18 mov 0x18(%ebp),%ebx -6b203f5f: b8 00 00 00 00 mov $0x0,%eax -6b203f64: 8a 45 e7 mov 0xffffffe7(%ebp),%al -6b203f67: 50 push %eax -6b203f68: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b203f6b: 25 ff ff 00 00 and $0xffff,%eax -6b203f70: 50 push %eax -6b203f71: ff 75 0c pushl 0xc(%ebp) -6b203f74: ff 75 08 pushl 0x8(%ebp) -6b203f77: e8 2c 00 00 00 call 6b203fa8 <_is_valid_sbcs_mapping> -6b203f7c: 83 c4 10 add $0x10,%esp -6b203f7f: 85 c0 test %eax,%eax -6b203f81: 0f 94 c0 sete %al -6b203f84: 25 ff 00 00 00 and $0xff,%eax -6b203f89: 89 03 mov %eax,(%ebx) -6b203f8b: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b203f8e: ff 00 incl (%eax) -6b203f90: 8d 45 10 lea 0x10(%ebp),%eax -6b203f93: 83 00 02 addl $0x2,(%eax) -6b203f96: 8d 45 14 lea 0x14(%ebp),%eax -6b203f99: ff 08 decl (%eax) -6b203f9b: e9 8b fe ff ff jmp 6b203e2b <_get_length_sbcs+0x35> -6b203fa0: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b203fa3: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b203fa6: c9 leave -6b203fa7: c3 ret - -6b203fa8 <_is_valid_sbcs_mapping>: -6b203fa8: 55 push %ebp -6b203fa9: 89 e5 mov %esp,%ebp -6b203fab: 83 ec 08 sub $0x8,%esp -6b203fae: 8b 45 10 mov 0x10(%ebp),%eax -6b203fb1: 8b 55 14 mov 0x14(%ebp),%edx -6b203fb4: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b203fb8: 88 55 fd mov %dl,0xfffffffd(%ebp) -6b203fbb: 8b 45 0c mov 0xc(%ebp),%eax -6b203fbe: c1 e8 0a shr $0xa,%eax -6b203fc1: 83 e0 01 and $0x1,%eax -6b203fc4: 85 c0 test %eax,%eax -6b203fc6: 74 26 je 6b203fee <_is_valid_sbcs_mapping+0x46> -6b203fc8: 8b 4d 08 mov 0x8(%ebp),%ecx -6b203fcb: b8 00 00 00 00 mov $0x0,%eax -6b203fd0: 8a 45 fd mov 0xfffffffd(%ebp),%al -6b203fd3: 8d 14 00 lea (%eax,%eax,1),%edx -6b203fd6: 8b 41 10 mov 0x10(%ecx),%eax -6b203fd9: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b203fdd: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b203fe1: 0f 94 c0 sete %al -6b203fe4: 25 ff 00 00 00 and $0xff,%eax -6b203fe9: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b203fec: eb 2b jmp 6b204019 <_is_valid_sbcs_mapping+0x71> -6b203fee: 8b 45 08 mov 0x8(%ebp),%eax -6b203ff1: 66 8b 40 08 mov 0x8(%eax),%ax -6b203ff5: 38 45 fd cmp %al,0xfffffffd(%ebp) -6b203ff8: 74 09 je 6b204003 <_is_valid_sbcs_mapping+0x5b> -6b203ffa: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) -6b204001: eb 16 jmp 6b204019 <_is_valid_sbcs_mapping+0x71> -6b204003: 8b 45 08 mov 0x8(%ebp),%eax -6b204006: 66 8b 40 0a mov 0xa(%eax),%ax -6b20400a: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b20400e: 0f 94 c0 sete %al -6b204011: 25 ff 00 00 00 and $0xff,%eax -6b204016: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b204019: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20401c: c9 leave -6b20401d: c3 ret - -6b20401e <_wcstombs_sbcs_slow>: -6b20401e: 55 push %ebp -6b20401f: 89 e5 mov %esp,%ebp -6b204021: 53 push %ebx -6b204022: 83 ec 24 sub $0x24,%esp -6b204025: 8b 45 08 mov 0x8(%ebp),%eax -6b204028: 8b 40 14 mov 0x14(%eax),%eax -6b20402b: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20402e: 8b 45 08 mov 0x8(%ebp),%eax -6b204031: 8b 40 18 mov 0x18(%eax),%eax -6b204034: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b204037: 8b 45 08 mov 0x8(%ebp),%eax -6b20403a: 66 8b 40 08 mov 0x8(%eax),%ax -6b20403e: 88 45 f3 mov %al,0xfffffff3(%ebp) -6b204041: 83 7d 20 00 cmpl $0x0,0x20(%ebp) -6b204045: 75 06 jne 6b20404d <_wcstombs_sbcs_slow+0x2f> -6b204047: 8d 45 f3 lea 0xfffffff3(%ebp),%eax -6b20404a: 89 45 20 mov %eax,0x20(%ebp) -6b20404d: 83 7d 24 00 cmpl $0x0,0x24(%ebp) -6b204051: 75 06 jne 6b204059 <_wcstombs_sbcs_slow+0x3b> -6b204053: 8d 45 e8 lea 0xffffffe8(%ebp),%eax -6b204056: 89 45 24 mov %eax,0x24(%ebp) -6b204059: 8b 45 24 mov 0x24(%ebp),%eax -6b20405c: c7 00 00 00 00 00 movl $0x0,(%eax) -6b204062: 8b 45 1c mov 0x1c(%ebp),%eax -6b204065: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204068: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b20406c: 0f 84 8c 01 00 00 je 6b2041fe <_wcstombs_sbcs_slow+0x1e0> -6b204072: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) -6b204076: 0f 84 82 01 00 00 je 6b2041fe <_wcstombs_sbcs_slow+0x1e0> -6b20407c: 8b 45 10 mov 0x10(%ebp),%eax -6b20407f: 66 8b 00 mov (%eax),%ax -6b204082: 66 89 45 e4 mov %ax,0xffffffe4(%ebp) -6b204086: 8b 45 0c mov 0xc(%ebp),%eax -6b204089: c1 e8 09 shr $0x9,%eax -6b20408c: 83 e0 01 and $0x1,%eax -6b20408f: 85 c0 test %eax,%eax -6b204091: 0f 84 de 00 00 00 je 6b204175 <_wcstombs_sbcs_slow+0x157> -6b204097: 83 7d 14 01 cmpl $0x1,0x14(%ebp) -6b20409b: 0f 86 d4 00 00 00 jbe 6b204175 <_wcstombs_sbcs_slow+0x157> -6b2040a1: 83 ec 0c sub $0xc,%esp -6b2040a4: ff 75 10 pushl 0x10(%ebp) -6b2040a7: e8 34 fc ff ff call 6b203ce0 <_compose> -6b2040ac: 83 c4 10 add $0x10,%esp -6b2040af: 66 89 45 e6 mov %ax,0xffffffe6(%ebp) -6b2040b3: 66 83 7d e6 00 cmpw $0x0,0xffffffe6(%ebp) -6b2040b8: 0f 84 b7 00 00 00 je 6b204175 <_wcstombs_sbcs_slow+0x157> -6b2040be: 8b 5d 18 mov 0x18(%ebp),%ebx -6b2040c1: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax -6b2040c5: 66 c1 e8 08 shr $0x8,%ax -6b2040c9: 25 ff ff 00 00 and $0xffff,%eax -6b2040ce: 8d 14 00 lea (%eax,%eax,1),%edx -6b2040d1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2040d4: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2040d8: 89 c1 mov %eax,%ecx -6b2040da: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b2040e0: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax -6b2040e4: 25 ff ff 00 00 and $0xffff,%eax -6b2040e9: 0f b6 d0 movzbl %al,%edx -6b2040ec: 89 c8 mov %ecx,%eax -6b2040ee: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b2040f1: 8a 04 10 mov (%eax,%edx,1),%al -6b2040f4: 88 03 mov %al,(%ebx) -6b2040f6: 8b 45 18 mov 0x18(%ebp),%eax -6b2040f9: 8a 00 mov (%eax),%al -6b2040fb: 25 ff 00 00 00 and $0xff,%eax -6b204100: 50 push %eax -6b204101: 66 8b 45 e6 mov 0xffffffe6(%ebp),%ax -6b204105: 25 ff ff 00 00 and $0xffff,%eax -6b20410a: 50 push %eax -6b20410b: ff 75 0c pushl 0xc(%ebp) -6b20410e: ff 75 08 pushl 0x8(%ebp) -6b204111: e8 92 fe ff ff call 6b203fa8 <_is_valid_sbcs_mapping> -6b204116: 83 c4 10 add $0x10,%esp -6b204119: 85 c0 test %eax,%eax -6b20411b: 74 10 je 6b20412d <_wcstombs_sbcs_slow+0x10f> -6b20411d: 8d 45 10 lea 0x10(%ebp),%eax -6b204120: 83 00 02 addl $0x2,(%eax) -6b204123: 8d 45 14 lea 0x14(%ebp),%eax -6b204126: ff 08 decl (%eax) -6b204128: e9 b7 00 00 00 jmp 6b2041e4 <_wcstombs_sbcs_slow+0x1c6> -6b20412d: 8b 45 0c mov 0xc(%ebp),%eax -6b204130: c1 e8 06 shr $0x6,%eax -6b204133: 83 e0 01 and $0x1,%eax -6b204136: 85 c0 test %eax,%eax -6b204138: 74 23 je 6b20415d <_wcstombs_sbcs_slow+0x13f> -6b20413a: 8b 55 18 mov 0x18(%ebp),%edx -6b20413d: 8b 45 20 mov 0x20(%ebp),%eax -6b204140: 8a 00 mov (%eax),%al -6b204142: 88 02 mov %al,(%edx) -6b204144: 8b 45 24 mov 0x24(%ebp),%eax -6b204147: c7 00 01 00 00 00 movl $0x1,(%eax) -6b20414d: 8d 45 10 lea 0x10(%ebp),%eax -6b204150: 83 00 02 addl $0x2,(%eax) -6b204153: 8d 45 14 lea 0x14(%ebp),%eax -6b204156: ff 08 decl (%eax) -6b204158: e9 87 00 00 00 jmp 6b2041e4 <_wcstombs_sbcs_slow+0x1c6> -6b20415d: 8b 45 0c mov 0xc(%ebp),%eax -6b204160: c1 e8 04 shr $0x4,%eax -6b204163: 83 e0 01 and $0x1,%eax -6b204166: 85 c0 test %eax,%eax -6b204168: 74 0b je 6b204175 <_wcstombs_sbcs_slow+0x157> -6b20416a: 8d 45 10 lea 0x10(%ebp),%eax -6b20416d: 83 00 02 addl $0x2,(%eax) -6b204170: 8d 45 14 lea 0x14(%ebp),%eax -6b204173: ff 08 decl (%eax) -6b204175: 8b 5d 18 mov 0x18(%ebp),%ebx -6b204178: 8b 45 e4 mov 0xffffffe4(%ebp),%eax -6b20417b: 66 c1 e8 08 shr $0x8,%ax -6b20417f: 25 ff ff 00 00 and $0xffff,%eax -6b204184: 8d 14 00 lea (%eax,%eax,1),%edx -6b204187: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b20418a: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20418e: 89 c1 mov %eax,%ecx -6b204190: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204196: 8b 45 e4 mov 0xffffffe4(%ebp),%eax -6b204199: 25 ff ff 00 00 and $0xffff,%eax -6b20419e: 0f b6 d0 movzbl %al,%edx -6b2041a1: 89 c8 mov %ecx,%eax -6b2041a3: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b2041a6: 8a 04 10 mov (%eax,%edx,1),%al -6b2041a9: 88 03 mov %al,(%ebx) -6b2041ab: 8b 45 18 mov 0x18(%ebp),%eax -6b2041ae: 8a 00 mov (%eax),%al -6b2041b0: 25 ff 00 00 00 and $0xff,%eax -6b2041b5: 50 push %eax -6b2041b6: 8b 45 e4 mov 0xffffffe4(%ebp),%eax -6b2041b9: 25 ff ff 00 00 and $0xffff,%eax -6b2041be: 50 push %eax -6b2041bf: ff 75 0c pushl 0xc(%ebp) -6b2041c2: ff 75 08 pushl 0x8(%ebp) -6b2041c5: e8 de fd ff ff call 6b203fa8 <_is_valid_sbcs_mapping> -6b2041ca: 83 c4 10 add $0x10,%esp -6b2041cd: 85 c0 test %eax,%eax -6b2041cf: 75 13 jne 6b2041e4 <_wcstombs_sbcs_slow+0x1c6> -6b2041d1: 8b 55 18 mov 0x18(%ebp),%edx -6b2041d4: 8b 45 20 mov 0x20(%ebp),%eax -6b2041d7: 8a 00 mov (%eax),%al -6b2041d9: 88 02 mov %al,(%edx) -6b2041db: 8b 45 24 mov 0x24(%ebp),%eax -6b2041de: c7 00 01 00 00 00 movl $0x1,(%eax) -6b2041e4: 8d 45 18 lea 0x18(%ebp),%eax -6b2041e7: ff 00 incl (%eax) -6b2041e9: 8d 45 ec lea 0xffffffec(%ebp),%eax -6b2041ec: ff 08 decl (%eax) -6b2041ee: 8d 45 10 lea 0x10(%ebp),%eax -6b2041f1: 83 00 02 addl $0x2,(%eax) -6b2041f4: 8d 45 14 lea 0x14(%ebp),%eax -6b2041f7: ff 08 decl (%eax) -6b2041f9: e9 6a fe ff ff jmp 6b204068 <_wcstombs_sbcs_slow+0x4a> -6b2041fe: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b204202: 74 09 je 6b20420d <_wcstombs_sbcs_slow+0x1ef> -6b204204: c7 45 e0 ff ff ff ff movl $0xffffffff,0xffffffe0(%ebp) -6b20420b: eb 0d jmp 6b20421a <_wcstombs_sbcs_slow+0x1fc> -6b20420d: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b204210: 8b 55 1c mov 0x1c(%ebp),%edx -6b204213: 29 c2 sub %eax,%edx -6b204215: 89 d0 mov %edx,%eax -6b204217: 89 45 e0 mov %eax,0xffffffe0(%ebp) -6b20421a: 8b 45 e0 mov 0xffffffe0(%ebp),%eax -6b20421d: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b204220: c9 leave -6b204221: c3 ret - -6b204222 <_get_length_dbcs>: -6b204222: 55 push %ebp -6b204223: 89 e5 mov %esp,%ebp -6b204225: 83 ec 28 sub $0x28,%esp -6b204228: 8b 45 08 mov 0x8(%ebp),%eax -6b20422b: 8b 40 18 mov 0x18(%eax),%eax -6b20422e: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b204231: 8b 45 08 mov 0x8(%ebp),%eax -6b204234: 8b 40 1c mov 0x1c(%eax),%eax -6b204237: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b20423a: 8b 45 08 mov 0x8(%ebp),%eax -6b20423d: 66 8b 40 08 mov 0x8(%eax),%ax -6b204241: 66 89 45 f6 mov %ax,0xfffffff6(%ebp) -6b204245: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b204249: 0f 85 8e 00 00 00 jne 6b2042dd <_get_length_dbcs+0xbb> -6b20424f: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b204253: 0f 85 84 00 00 00 jne 6b2042dd <_get_length_dbcs+0xbb> -6b204259: 8b 45 0c mov 0xc(%ebp),%eax -6b20425c: c1 e8 09 shr $0x9,%eax -6b20425f: 83 e0 01 and $0x1,%eax -6b204262: 85 c0 test %eax,%eax -6b204264: 75 77 jne 6b2042dd <_get_length_dbcs+0xbb> -6b204266: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b20426d: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b204271: 74 5f je 6b2042d2 <_get_length_dbcs+0xb0> -6b204273: 8b 45 10 mov 0x10(%ebp),%eax -6b204276: 66 8b 00 mov (%eax),%ax -6b204279: 66 c1 e8 08 shr $0x8,%ax -6b20427d: 25 ff ff 00 00 and $0xffff,%eax -6b204282: 8d 14 00 lea (%eax,%eax,1),%edx -6b204285: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204288: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20428c: 89 c2 mov %eax,%edx -6b20428e: 81 e2 ff ff 00 00 and $0xffff,%edx -6b204294: 8b 45 10 mov 0x10(%ebp),%eax -6b204297: 66 8b 00 mov (%eax),%ax -6b20429a: 25 ff ff 00 00 and $0xffff,%eax -6b20429f: 25 ff 00 00 00 and $0xff,%eax -6b2042a4: 8d 04 02 lea (%edx,%eax,1),%eax -6b2042a7: 8d 0c 00 lea (%eax,%eax,1),%ecx -6b2042aa: 8b 55 fc mov 0xfffffffc(%ebp),%edx -6b2042ad: b8 00 ff ff ff mov $0xffffff00,%eax -6b2042b2: 66 23 04 11 and (%ecx,%edx,1),%ax -6b2042b6: 66 85 c0 test %ax,%ax -6b2042b9: 74 05 je 6b2042c0 <_get_length_dbcs+0x9e> -6b2042bb: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2042be: ff 00 incl (%eax) -6b2042c0: 8d 45 14 lea 0x14(%ebp),%eax -6b2042c3: ff 08 decl (%eax) -6b2042c5: 8d 45 10 lea 0x10(%ebp),%eax -6b2042c8: 83 00 02 addl $0x2,(%eax) -6b2042cb: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2042ce: ff 00 incl (%eax) -6b2042d0: eb 9b jmp 6b20426d <_get_length_dbcs+0x4b> -6b2042d2: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2042d5: 89 45 e4 mov %eax,0xffffffe4(%ebp) -6b2042d8: e9 1a 02 00 00 jmp 6b2044f7 <_get_length_dbcs+0x2d5> -6b2042dd: 83 7d 18 00 cmpl $0x0,0x18(%ebp) -6b2042e1: 74 37 je 6b20431a <_get_length_dbcs+0xf8> -6b2042e3: 8b 45 18 mov 0x18(%ebp),%eax -6b2042e6: 40 inc %eax -6b2042e7: 80 38 00 cmpb $0x0,(%eax) -6b2042ea: 74 1b je 6b204307 <_get_length_dbcs+0xe5> -6b2042ec: 8b 45 18 mov 0x18(%ebp),%eax -6b2042ef: 0f be 00 movsbl (%eax),%eax -6b2042f2: c1 e0 08 shl $0x8,%eax -6b2042f5: 66 89 45 e2 mov %ax,0xffffffe2(%ebp) -6b2042f9: 8b 45 18 mov 0x18(%ebp),%eax -6b2042fc: 40 inc %eax -6b2042fd: 66 0f be 00 movsbw (%eax),%ax -6b204301: 66 09 45 e2 or %ax,0xffffffe2(%ebp) -6b204305: eb 0b jmp 6b204312 <_get_length_dbcs+0xf0> -6b204307: 8b 45 18 mov 0x18(%ebp),%eax -6b20430a: 66 0f be 00 movsbw (%eax),%ax -6b20430e: 66 89 45 e2 mov %ax,0xffffffe2(%ebp) -6b204312: 66 8b 45 e2 mov 0xffffffe2(%ebp),%ax -6b204316: 66 89 45 f6 mov %ax,0xfffffff6(%ebp) -6b20431a: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b20431e: 75 06 jne 6b204326 <_get_length_dbcs+0x104> -6b204320: 8d 45 ec lea 0xffffffec(%ebp),%eax -6b204323: 89 45 1c mov %eax,0x1c(%ebp) -6b204326: 8b 45 1c mov 0x1c(%ebp),%eax -6b204329: c7 00 00 00 00 00 movl $0x0,(%eax) -6b20432f: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) -6b204336: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b20433a: 0f 84 b1 01 00 00 je 6b2044f1 <_get_length_dbcs+0x2cf> -6b204340: 8b 45 10 mov 0x10(%ebp),%eax -6b204343: 66 8b 00 mov (%eax),%ax -6b204346: 66 89 45 e8 mov %ax,0xffffffe8(%ebp) -6b20434a: 8b 45 0c mov 0xc(%ebp),%eax -6b20434d: c1 e8 09 shr $0x9,%eax -6b204350: 83 e0 01 and $0x1,%eax -6b204353: 85 c0 test %eax,%eax -6b204355: 0f 84 fc 00 00 00 je 6b204457 <_get_length_dbcs+0x235> -6b20435b: 83 7d 14 01 cmpl $0x1,0x14(%ebp) -6b20435f: 0f 86 f2 00 00 00 jbe 6b204457 <_get_length_dbcs+0x235> -6b204365: 83 ec 0c sub $0xc,%esp -6b204368: ff 75 10 pushl 0x10(%ebp) -6b20436b: e8 70 f9 ff ff call 6b203ce0 <_compose> -6b204370: 83 c4 10 add $0x10,%esp -6b204373: 66 89 45 f4 mov %ax,0xfffffff4(%ebp) -6b204377: 66 83 7d f4 00 cmpw $0x0,0xfffffff4(%ebp) -6b20437c: 0f 84 d5 00 00 00 je 6b204457 <_get_length_dbcs+0x235> -6b204382: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204385: 66 c1 e8 08 shr $0x8,%ax -6b204389: 25 ff ff 00 00 and $0xffff,%eax -6b20438e: 8d 14 00 lea (%eax,%eax,1),%edx -6b204391: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204394: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204398: 89 c2 mov %eax,%edx -6b20439a: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2043a0: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2043a3: 25 ff ff 00 00 and $0xffff,%eax -6b2043a8: 25 ff 00 00 00 and $0xff,%eax -6b2043ad: 8d 04 02 lea (%edx,%eax,1),%eax -6b2043b0: 8d 14 00 lea (%eax,%eax,1),%edx -6b2043b3: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2043b6: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2043ba: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b2043be: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b2043c2: 25 ff ff 00 00 and $0xffff,%eax -6b2043c7: 50 push %eax -6b2043c8: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2043cb: 25 ff ff 00 00 and $0xffff,%eax -6b2043d0: 50 push %eax -6b2043d1: ff 75 0c pushl 0xc(%ebp) -6b2043d4: ff 75 08 pushl 0x8(%ebp) -6b2043d7: e8 20 01 00 00 call 6b2044fc <_is_valid_dbcs_mapping> -6b2043dc: 83 c4 10 add $0x10,%esp -6b2043df: 85 c0 test %eax,%eax -6b2043e1: 74 23 je 6b204406 <_get_length_dbcs+0x1e4> -6b2043e3: b8 00 ff ff ff mov $0xffffff00,%eax -6b2043e8: 66 23 45 ea and 0xffffffea(%ebp),%ax -6b2043ec: 66 85 c0 test %ax,%ax -6b2043ef: 74 05 je 6b2043f6 <_get_length_dbcs+0x1d4> -6b2043f1: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2043f4: ff 00 incl (%eax) -6b2043f6: 8d 45 10 lea 0x10(%ebp),%eax -6b2043f9: 83 00 02 addl $0x2,(%eax) -6b2043fc: 8d 45 14 lea 0x14(%ebp),%eax -6b2043ff: ff 08 decl (%eax) -6b204401: e9 d6 00 00 00 jmp 6b2044dc <_get_length_dbcs+0x2ba> -6b204406: 8b 45 0c mov 0xc(%ebp),%eax -6b204409: c1 e8 06 shr $0x6,%eax -6b20440c: 83 e0 01 and $0x1,%eax -6b20440f: 85 c0 test %eax,%eax -6b204411: 74 2c je 6b20443f <_get_length_dbcs+0x21d> -6b204413: b8 00 ff ff ff mov $0xffffff00,%eax -6b204418: 66 23 45 f6 and 0xfffffff6(%ebp),%ax -6b20441c: 66 85 c0 test %ax,%ax -6b20441f: 74 05 je 6b204426 <_get_length_dbcs+0x204> -6b204421: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b204424: ff 00 incl (%eax) -6b204426: 8b 45 1c mov 0x1c(%ebp),%eax -6b204429: c7 00 01 00 00 00 movl $0x1,(%eax) -6b20442f: 8d 45 10 lea 0x10(%ebp),%eax -6b204432: 83 00 02 addl $0x2,(%eax) -6b204435: 8d 45 14 lea 0x14(%ebp),%eax -6b204438: ff 08 decl (%eax) -6b20443a: e9 9d 00 00 00 jmp 6b2044dc <_get_length_dbcs+0x2ba> -6b20443f: 8b 45 0c mov 0xc(%ebp),%eax -6b204442: c1 e8 04 shr $0x4,%eax -6b204445: 83 e0 01 and $0x1,%eax -6b204448: 85 c0 test %eax,%eax -6b20444a: 74 0b je 6b204457 <_get_length_dbcs+0x235> -6b20444c: 8d 45 10 lea 0x10(%ebp),%eax -6b20444f: 83 00 02 addl $0x2,(%eax) -6b204452: 8d 45 14 lea 0x14(%ebp),%eax -6b204455: ff 08 decl (%eax) -6b204457: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b20445a: 66 c1 e8 08 shr $0x8,%ax -6b20445e: 25 ff ff 00 00 and $0xffff,%eax -6b204463: 8d 14 00 lea (%eax,%eax,1),%edx -6b204466: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204469: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20446d: 89 c2 mov %eax,%edx -6b20446f: 81 e2 ff ff 00 00 and $0xffff,%edx -6b204475: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b204478: 25 ff ff 00 00 and $0xffff,%eax -6b20447d: 25 ff 00 00 00 and $0xff,%eax -6b204482: 8d 04 02 lea (%edx,%eax,1),%eax -6b204485: 8d 14 00 lea (%eax,%eax,1),%edx -6b204488: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b20448b: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20448f: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b204493: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b204497: 25 ff ff 00 00 and $0xffff,%eax -6b20449c: 50 push %eax -6b20449d: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b2044a0: 25 ff ff 00 00 and $0xffff,%eax -6b2044a5: 50 push %eax -6b2044a6: ff 75 0c pushl 0xc(%ebp) -6b2044a9: ff 75 08 pushl 0x8(%ebp) -6b2044ac: e8 4b 00 00 00 call 6b2044fc <_is_valid_dbcs_mapping> -6b2044b1: 83 c4 10 add $0x10,%esp -6b2044b4: 85 c0 test %eax,%eax -6b2044b6: 75 11 jne 6b2044c9 <_get_length_dbcs+0x2a7> -6b2044b8: 66 8b 45 f6 mov 0xfffffff6(%ebp),%ax -6b2044bc: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b2044c0: 8b 45 1c mov 0x1c(%ebp),%eax -6b2044c3: c7 00 01 00 00 00 movl $0x1,(%eax) -6b2044c9: b8 00 ff ff ff mov $0xffffff00,%eax -6b2044ce: 66 23 45 ea and 0xffffffea(%ebp),%ax -6b2044d2: 66 85 c0 test %ax,%ax -6b2044d5: 74 05 je 6b2044dc <_get_length_dbcs+0x2ba> -6b2044d7: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2044da: ff 00 incl (%eax) -6b2044dc: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2044df: ff 00 incl (%eax) -6b2044e1: 8d 45 14 lea 0x14(%ebp),%eax -6b2044e4: ff 08 decl (%eax) -6b2044e6: 8d 45 10 lea 0x10(%ebp),%eax -6b2044e9: 83 00 02 addl $0x2,(%eax) -6b2044ec: e9 45 fe ff ff jmp 6b204336 <_get_length_dbcs+0x114> -6b2044f1: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b2044f4: 89 45 e4 mov %eax,0xffffffe4(%ebp) -6b2044f7: 8b 45 e4 mov 0xffffffe4(%ebp),%eax -6b2044fa: c9 leave -6b2044fb: c3 ret - -6b2044fc <_is_valid_dbcs_mapping>: -6b2044fc: 55 push %ebp -6b2044fd: 89 e5 mov %esp,%ebp -6b2044ff: 83 ec 0c sub $0xc,%esp -6b204502: 8b 45 10 mov 0x10(%ebp),%eax -6b204505: 8b 55 14 mov 0x14(%ebp),%edx -6b204508: 66 89 45 fe mov %ax,0xfffffffe(%ebp) -6b20450c: 66 89 55 fc mov %dx,0xfffffffc(%ebp) -6b204510: 8b 45 08 mov 0x8(%ebp),%eax -6b204513: 66 8b 40 08 mov 0x8(%eax),%ax -6b204517: 66 3b 45 fc cmp 0xfffffffc(%ebp),%ax -6b20451b: 75 19 jne 6b204536 <_is_valid_dbcs_mapping+0x3a> -6b20451d: 8b 45 08 mov 0x8(%ebp),%eax -6b204520: 66 8b 40 0a mov 0xa(%eax),%ax -6b204524: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b204528: 74 0c je 6b204536 <_is_valid_dbcs_mapping+0x3a> -6b20452a: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) -6b204531: e9 a6 00 00 00 jmp 6b2045dc <_is_valid_dbcs_mapping+0xe0> -6b204536: 8b 45 0c mov 0xc(%ebp),%eax -6b204539: c1 e8 0a shr $0xa,%eax -6b20453c: 83 e0 01 and $0x1,%eax -6b20453f: 85 c0 test %eax,%eax -6b204541: 0f 84 8e 00 00 00 je 6b2045d5 <_is_valid_dbcs_mapping+0xd9> -6b204547: b8 00 ff ff ff mov $0xffffff00,%eax -6b20454c: 23 45 fc and 0xfffffffc(%ebp),%eax -6b20454f: 66 85 c0 test %ax,%ax -6b204552: 74 56 je 6b2045aa <_is_valid_dbcs_mapping+0xae> -6b204554: 8b 4d 08 mov 0x8(%ebp),%ecx -6b204557: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b20455a: 66 c1 e8 08 shr $0x8,%ax -6b20455e: 89 c2 mov %eax,%edx -6b204560: 81 e2 ff ff 00 00 and $0xffff,%edx -6b204566: 8b 41 14 mov 0x14(%ecx),%eax -6b204569: 8a 04 10 mov (%eax,%edx,1),%al -6b20456c: 88 45 fb mov %al,0xfffffffb(%ebp) -6b20456f: 8b 4d 08 mov 0x8(%ebp),%ecx -6b204572: b8 00 00 00 00 mov $0x0,%eax -6b204577: 8a 45 fb mov 0xfffffffb(%ebp),%al -6b20457a: 89 c2 mov %eax,%edx -6b20457c: c1 e2 08 shl $0x8,%edx -6b20457f: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b204582: 25 ff ff 00 00 and $0xffff,%eax -6b204587: 25 ff 00 00 00 and $0xff,%eax -6b20458c: 8d 04 02 lea (%edx,%eax,1),%eax -6b20458f: 8d 14 00 lea (%eax,%eax,1),%edx -6b204592: 8b 41 10 mov 0x10(%ecx),%eax -6b204595: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204599: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b20459d: 0f 94 c0 sete %al -6b2045a0: 25 ff 00 00 00 and $0xff,%eax -6b2045a5: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2045a8: eb 32 jmp 6b2045dc <_is_valid_dbcs_mapping+0xe0> -6b2045aa: 8b 4d 08 mov 0x8(%ebp),%ecx -6b2045ad: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2045b0: 25 ff ff 00 00 and $0xffff,%eax -6b2045b5: 25 ff 00 00 00 and $0xff,%eax -6b2045ba: 8d 14 00 lea (%eax,%eax,1),%edx -6b2045bd: 8b 41 10 mov 0x10(%ecx),%eax -6b2045c0: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2045c4: 66 3b 45 fe cmp 0xfffffffe(%ebp),%ax -6b2045c8: 0f 94 c0 sete %al -6b2045cb: 25 ff 00 00 00 and $0xff,%eax -6b2045d0: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b2045d3: eb 07 jmp 6b2045dc <_is_valid_dbcs_mapping+0xe0> -6b2045d5: c7 45 f4 01 00 00 00 movl $0x1,0xfffffff4(%ebp) -6b2045dc: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2045df: c9 leave -6b2045e0: c3 ret - -6b2045e1 <_wcstombs_dbcs_slow>: -6b2045e1: 55 push %ebp -6b2045e2: 89 e5 mov %esp,%ebp -6b2045e4: 83 ec 28 sub $0x28,%esp -6b2045e7: 8b 45 08 mov 0x8(%ebp),%eax -6b2045ea: 8b 40 18 mov 0x18(%eax),%eax -6b2045ed: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2045f0: 8b 45 08 mov 0x8(%ebp),%eax -6b2045f3: 8b 40 1c mov 0x1c(%eax),%eax -6b2045f6: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b2045f9: 8b 45 08 mov 0x8(%ebp),%eax -6b2045fc: 66 8b 40 08 mov 0x8(%eax),%ax -6b204600: 66 89 45 f6 mov %ax,0xfffffff6(%ebp) -6b204604: 83 7d 20 00 cmpl $0x0,0x20(%ebp) -6b204608: 74 37 je 6b204641 <_wcstombs_dbcs_slow+0x60> -6b20460a: 8b 45 20 mov 0x20(%ebp),%eax -6b20460d: 40 inc %eax -6b20460e: 80 38 00 cmpb $0x0,(%eax) -6b204611: 74 1b je 6b20462e <_wcstombs_dbcs_slow+0x4d> -6b204613: 8b 45 20 mov 0x20(%ebp),%eax -6b204616: 0f be 00 movsbl (%eax),%eax -6b204619: c1 e0 08 shl $0x8,%eax -6b20461c: 66 89 45 e2 mov %ax,0xffffffe2(%ebp) -6b204620: 8b 45 20 mov 0x20(%ebp),%eax -6b204623: 40 inc %eax -6b204624: 66 0f be 00 movsbw (%eax),%ax -6b204628: 66 09 45 e2 or %ax,0xffffffe2(%ebp) -6b20462c: eb 0b jmp 6b204639 <_wcstombs_dbcs_slow+0x58> -6b20462e: 8b 45 20 mov 0x20(%ebp),%eax -6b204631: 66 0f be 00 movsbw (%eax),%ax -6b204635: 66 89 45 e2 mov %ax,0xffffffe2(%ebp) -6b204639: 66 8b 45 e2 mov 0xffffffe2(%ebp),%ax -6b20463d: 66 89 45 f6 mov %ax,0xfffffff6(%ebp) -6b204641: 83 7d 24 00 cmpl $0x0,0x24(%ebp) -6b204645: 75 06 jne 6b20464d <_wcstombs_dbcs_slow+0x6c> -6b204647: 8d 45 ec lea 0xffffffec(%ebp),%eax -6b20464a: 89 45 24 mov %eax,0x24(%ebp) -6b20464d: 8b 45 24 mov 0x24(%ebp),%eax -6b204650: c7 00 00 00 00 00 movl $0x0,(%eax) -6b204656: 8b 45 1c mov 0x1c(%ebp),%eax -6b204659: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b20465c: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b204660: 0f 84 c9 01 00 00 je 6b20482f <_wcstombs_dbcs_slow+0x24e> -6b204666: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) -6b20466a: 0f 84 bf 01 00 00 je 6b20482f <_wcstombs_dbcs_slow+0x24e> -6b204670: 8b 45 10 mov 0x10(%ebp),%eax -6b204673: 66 8b 00 mov (%eax),%ax -6b204676: 66 89 45 e8 mov %ax,0xffffffe8(%ebp) -6b20467a: 8b 45 0c mov 0xc(%ebp),%eax -6b20467d: c1 e8 09 shr $0x9,%eax -6b204680: 83 e0 01 and $0x1,%eax -6b204683: 85 c0 test %eax,%eax -6b204685: 0f 84 de 00 00 00 je 6b204769 <_wcstombs_dbcs_slow+0x188> -6b20468b: 83 7d 14 01 cmpl $0x1,0x14(%ebp) -6b20468f: 0f 86 d4 00 00 00 jbe 6b204769 <_wcstombs_dbcs_slow+0x188> -6b204695: 83 ec 0c sub $0xc,%esp -6b204698: ff 75 10 pushl 0x10(%ebp) -6b20469b: e8 40 f6 ff ff call 6b203ce0 <_compose> -6b2046a0: 83 c4 10 add $0x10,%esp -6b2046a3: 66 89 45 f4 mov %ax,0xfffffff4(%ebp) -6b2046a7: 66 83 7d f4 00 cmpw $0x0,0xfffffff4(%ebp) -6b2046ac: 0f 84 b7 00 00 00 je 6b204769 <_wcstombs_dbcs_slow+0x188> -6b2046b2: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2046b5: 66 c1 e8 08 shr $0x8,%ax -6b2046b9: 25 ff ff 00 00 and $0xffff,%eax -6b2046be: 8d 14 00 lea (%eax,%eax,1),%edx -6b2046c1: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2046c4: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2046c8: 89 c2 mov %eax,%edx -6b2046ca: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2046d0: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2046d3: 25 ff ff 00 00 and $0xffff,%eax -6b2046d8: 25 ff 00 00 00 and $0xff,%eax -6b2046dd: 8d 04 02 lea (%edx,%eax,1),%eax -6b2046e0: 8d 14 00 lea (%eax,%eax,1),%edx -6b2046e3: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2046e6: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2046ea: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b2046ee: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b2046f2: 25 ff ff 00 00 and $0xffff,%eax -6b2046f7: 50 push %eax -6b2046f8: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b2046fb: 25 ff ff 00 00 and $0xffff,%eax -6b204700: 50 push %eax -6b204701: ff 75 0c pushl 0xc(%ebp) -6b204704: ff 75 08 pushl 0x8(%ebp) -6b204707: e8 f0 fd ff ff call 6b2044fc <_is_valid_dbcs_mapping> -6b20470c: 83 c4 10 add $0x10,%esp -6b20470f: 85 c0 test %eax,%eax -6b204711: 74 10 je 6b204723 <_wcstombs_dbcs_slow+0x142> -6b204713: 8d 45 10 lea 0x10(%ebp),%eax -6b204716: 83 00 02 addl $0x2,(%eax) -6b204719: 8d 45 14 lea 0x14(%ebp),%eax -6b20471c: ff 08 decl (%eax) -6b20471e: e9 b8 00 00 00 jmp 6b2047db <_wcstombs_dbcs_slow+0x1fa> -6b204723: 8b 45 0c mov 0xc(%ebp),%eax -6b204726: c1 e8 06 shr $0x6,%eax -6b204729: 83 e0 01 and $0x1,%eax -6b20472c: 85 c0 test %eax,%eax -6b20472e: 74 21 je 6b204751 <_wcstombs_dbcs_slow+0x170> -6b204730: 66 8b 45 f6 mov 0xfffffff6(%ebp),%ax -6b204734: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b204738: 8b 45 24 mov 0x24(%ebp),%eax -6b20473b: c7 00 01 00 00 00 movl $0x1,(%eax) -6b204741: 8d 45 10 lea 0x10(%ebp),%eax -6b204744: 83 00 02 addl $0x2,(%eax) -6b204747: 8d 45 14 lea 0x14(%ebp),%eax -6b20474a: ff 08 decl (%eax) -6b20474c: e9 8a 00 00 00 jmp 6b2047db <_wcstombs_dbcs_slow+0x1fa> -6b204751: 8b 45 0c mov 0xc(%ebp),%eax -6b204754: c1 e8 04 shr $0x4,%eax -6b204757: 83 e0 01 and $0x1,%eax -6b20475a: 85 c0 test %eax,%eax -6b20475c: 74 0b je 6b204769 <_wcstombs_dbcs_slow+0x188> -6b20475e: 8d 45 10 lea 0x10(%ebp),%eax -6b204761: 83 00 02 addl $0x2,(%eax) -6b204764: 8d 45 14 lea 0x14(%ebp),%eax -6b204767: ff 08 decl (%eax) -6b204769: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b20476c: 66 c1 e8 08 shr $0x8,%ax -6b204770: 25 ff ff 00 00 and $0xffff,%eax -6b204775: 8d 14 00 lea (%eax,%eax,1),%edx -6b204778: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20477b: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b20477f: 89 c2 mov %eax,%edx -6b204781: 81 e2 ff ff 00 00 and $0xffff,%edx -6b204787: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b20478a: 25 ff ff 00 00 and $0xffff,%eax -6b20478f: 25 ff 00 00 00 and $0xff,%eax -6b204794: 8d 04 02 lea (%edx,%eax,1),%eax -6b204797: 8d 14 00 lea (%eax,%eax,1),%edx -6b20479a: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b20479d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2047a1: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b2047a5: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b2047a9: 25 ff ff 00 00 and $0xffff,%eax -6b2047ae: 50 push %eax -6b2047af: 8b 45 e8 mov 0xffffffe8(%ebp),%eax -6b2047b2: 25 ff ff 00 00 and $0xffff,%eax -6b2047b7: 50 push %eax -6b2047b8: ff 75 0c pushl 0xc(%ebp) -6b2047bb: ff 75 08 pushl 0x8(%ebp) -6b2047be: e8 39 fd ff ff call 6b2044fc <_is_valid_dbcs_mapping> -6b2047c3: 83 c4 10 add $0x10,%esp -6b2047c6: 85 c0 test %eax,%eax -6b2047c8: 75 11 jne 6b2047db <_wcstombs_dbcs_slow+0x1fa> -6b2047ca: 66 8b 45 f6 mov 0xfffffff6(%ebp),%ax -6b2047ce: 66 89 45 ea mov %ax,0xffffffea(%ebp) -6b2047d2: 8b 45 24 mov 0x24(%ebp),%eax -6b2047d5: c7 00 01 00 00 00 movl $0x1,(%eax) -6b2047db: b8 00 ff ff ff mov $0xffffff00,%eax -6b2047e0: 66 23 45 ea and 0xffffffea(%ebp),%ax -6b2047e4: 66 85 c0 test %ax,%ax -6b2047e7: 74 21 je 6b20480a <_wcstombs_dbcs_slow+0x229> -6b2047e9: 83 7d f0 01 cmpl $0x1,0xfffffff0(%ebp) -6b2047ed: 75 02 jne 6b2047f1 <_wcstombs_dbcs_slow+0x210> -6b2047ef: eb 3e jmp 6b20482f <_wcstombs_dbcs_slow+0x24e> -6b2047f1: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b2047f4: ff 08 decl (%eax) -6b2047f6: 8b 45 18 mov 0x18(%ebp),%eax -6b2047f9: 89 c2 mov %eax,%edx -6b2047fb: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b2047ff: 66 c1 e8 08 shr $0x8,%ax -6b204803: 88 02 mov %al,(%edx) -6b204805: 8d 45 18 lea 0x18(%ebp),%eax -6b204808: ff 00 incl (%eax) -6b20480a: 8b 45 18 mov 0x18(%ebp),%eax -6b20480d: 89 c2 mov %eax,%edx -6b20480f: 66 8b 45 ea mov 0xffffffea(%ebp),%ax -6b204813: 88 02 mov %al,(%edx) -6b204815: 8d 45 18 lea 0x18(%ebp),%eax -6b204818: ff 00 incl (%eax) -6b20481a: 8d 45 f0 lea 0xfffffff0(%ebp),%eax -6b20481d: ff 08 decl (%eax) -6b20481f: 8d 45 14 lea 0x14(%ebp),%eax -6b204822: ff 08 decl (%eax) -6b204824: 8d 45 10 lea 0x10(%ebp),%eax -6b204827: 83 00 02 addl $0x2,(%eax) -6b20482a: e9 2d fe ff ff jmp 6b20465c <_wcstombs_dbcs_slow+0x7b> -6b20482f: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b204833: 74 09 je 6b20483e <_wcstombs_dbcs_slow+0x25d> -6b204835: c7 45 e4 ff ff ff ff movl $0xffffffff,0xffffffe4(%ebp) -6b20483c: eb 0d jmp 6b20484b <_wcstombs_dbcs_slow+0x26a> -6b20483e: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b204841: 8b 55 1c mov 0x1c(%ebp),%edx -6b204844: 29 c2 sub %eax,%edx -6b204846: 89 d0 mov %edx,%eax -6b204848: 89 45 e4 mov %eax,0xffffffe4(%ebp) -6b20484b: 8b 45 e4 mov 0xffffffe4(%ebp),%eax -6b20484e: c9 leave -6b20484f: c3 ret - -6b204850 <_wine_cp_wcstombs>: -6b204850: 55 push %ebp -6b204851: 89 e5 mov %esp,%ebp -6b204853: 83 ec 08 sub $0x8,%esp -6b204856: 8b 45 08 mov 0x8(%ebp),%eax -6b204859: 83 78 04 01 cmpl $0x1,0x4(%eax) -6b20485d: 0f 85 94 00 00 00 jne 6b2048f7 <_wine_cp_wcstombs+0xa7> -6b204863: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b204867: 75 0e jne 6b204877 <_wine_cp_wcstombs+0x27> -6b204869: 83 7d 20 00 cmpl $0x0,0x20(%ebp) -6b20486d: 75 08 jne 6b204877 <_wine_cp_wcstombs+0x27> -6b20486f: 83 7d 24 00 cmpl $0x0,0x24(%ebp) -6b204873: 75 02 jne 6b204877 <_wine_cp_wcstombs+0x27> -6b204875: eb 50 jmp 6b2048c7 <_wine_cp_wcstombs+0x77> -6b204877: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b20487b: 75 22 jne 6b20489f <_wine_cp_wcstombs+0x4f> -6b20487d: 83 ec 0c sub $0xc,%esp -6b204880: ff 75 24 pushl 0x24(%ebp) -6b204883: ff 75 14 pushl 0x14(%ebp) -6b204886: ff 75 10 pushl 0x10(%ebp) -6b204889: ff 75 0c pushl 0xc(%ebp) -6b20488c: ff 75 08 pushl 0x8(%ebp) -6b20488f: e8 62 f5 ff ff call 6b203df6 <_get_length_sbcs> -6b204894: 83 c4 20 add $0x20,%esp -6b204897: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b20489a: e9 d6 00 00 00 jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b20489f: ff 75 24 pushl 0x24(%ebp) -6b2048a2: ff 75 20 pushl 0x20(%ebp) -6b2048a5: ff 75 1c pushl 0x1c(%ebp) -6b2048a8: ff 75 18 pushl 0x18(%ebp) -6b2048ab: ff 75 14 pushl 0x14(%ebp) -6b2048ae: ff 75 10 pushl 0x10(%ebp) -6b2048b1: ff 75 0c pushl 0xc(%ebp) -6b2048b4: ff 75 08 pushl 0x8(%ebp) -6b2048b7: e8 62 f7 ff ff call 6b20401e <_wcstombs_sbcs_slow> -6b2048bc: 83 c4 20 add $0x20,%esp -6b2048bf: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2048c2: e9 ae 00 00 00 jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b2048c7: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b2048cb: 75 0b jne 6b2048d8 <_wine_cp_wcstombs+0x88> -6b2048cd: 8b 45 14 mov 0x14(%ebp),%eax -6b2048d0: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2048d3: e9 9d 00 00 00 jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b2048d8: 83 ec 0c sub $0xc,%esp -6b2048db: ff 75 1c pushl 0x1c(%ebp) -6b2048de: ff 75 18 pushl 0x18(%ebp) -6b2048e1: ff 75 14 pushl 0x14(%ebp) -6b2048e4: ff 75 10 pushl 0x10(%ebp) -6b2048e7: ff 75 08 pushl 0x8(%ebp) -6b2048ea: e8 74 01 00 00 call 6b204a63 <_wcstombs_sbcs> -6b2048ef: 83 c4 20 add $0x20,%esp -6b2048f2: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b2048f5: eb 7e jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b2048f7: 83 7d 1c 00 cmpl $0x0,0x1c(%ebp) -6b2048fb: 75 22 jne 6b20491f <_wine_cp_wcstombs+0xcf> -6b2048fd: 83 ec 08 sub $0x8,%esp -6b204900: ff 75 24 pushl 0x24(%ebp) -6b204903: ff 75 20 pushl 0x20(%ebp) -6b204906: ff 75 14 pushl 0x14(%ebp) -6b204909: ff 75 10 pushl 0x10(%ebp) -6b20490c: ff 75 0c pushl 0xc(%ebp) -6b20490f: ff 75 08 pushl 0x8(%ebp) -6b204912: e8 0b f9 ff ff call 6b204222 <_get_length_dbcs> -6b204917: 83 c4 20 add $0x20,%esp -6b20491a: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b20491d: eb 56 jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b20491f: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) -6b204923: 75 0e jne 6b204933 <_wine_cp_wcstombs+0xe3> -6b204925: 83 7d 20 00 cmpl $0x0,0x20(%ebp) -6b204929: 75 08 jne 6b204933 <_wine_cp_wcstombs+0xe3> -6b20492b: 83 7d 24 00 cmpl $0x0,0x24(%ebp) -6b20492f: 75 02 jne 6b204933 <_wine_cp_wcstombs+0xe3> -6b204931: eb 25 jmp 6b204958 <_wine_cp_wcstombs+0x108> -6b204933: ff 75 24 pushl 0x24(%ebp) -6b204936: ff 75 20 pushl 0x20(%ebp) -6b204939: ff 75 1c pushl 0x1c(%ebp) -6b20493c: ff 75 18 pushl 0x18(%ebp) -6b20493f: ff 75 14 pushl 0x14(%ebp) -6b204942: ff 75 10 pushl 0x10(%ebp) -6b204945: ff 75 0c pushl 0xc(%ebp) -6b204948: ff 75 08 pushl 0x8(%ebp) -6b20494b: e8 91 fc ff ff call 6b2045e1 <_wcstombs_dbcs_slow> -6b204950: 83 c4 20 add $0x20,%esp -6b204953: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b204956: eb 1d jmp 6b204975 <_wine_cp_wcstombs+0x125> -6b204958: 83 ec 0c sub $0xc,%esp -6b20495b: ff 75 1c pushl 0x1c(%ebp) -6b20495e: ff 75 18 pushl 0x18(%ebp) -6b204961: ff 75 14 pushl 0x14(%ebp) -6b204964: ff 75 10 pushl 0x10(%ebp) -6b204967: ff 75 08 pushl 0x8(%ebp) -6b20496a: e8 0b 00 00 00 call 6b20497a <_wcstombs_dbcs> -6b20496f: 83 c4 20 add $0x20,%esp -6b204972: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b204975: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b204978: c9 leave -6b204979: c3 ret - -6b20497a <_wcstombs_dbcs>: -6b20497a: 55 push %ebp -6b20497b: 89 e5 mov %esp,%ebp -6b20497d: 83 ec 14 sub $0x14,%esp -6b204980: 8b 45 08 mov 0x8(%ebp),%eax -6b204983: 8b 40 18 mov 0x18(%eax),%eax -6b204986: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b204989: 8b 45 08 mov 0x8(%ebp),%eax -6b20498c: 8b 40 1c mov 0x1c(%eax),%eax -6b20498f: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b204992: 8b 45 18 mov 0x18(%ebp),%eax -6b204995: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b204998: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b20499c: 0f 84 a0 00 00 00 je 6b204a42 <_wcstombs_dbcs+0xc8> -6b2049a2: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) -6b2049a6: 0f 84 96 00 00 00 je 6b204a42 <_wcstombs_dbcs+0xc8> -6b2049ac: 8b 45 0c mov 0xc(%ebp),%eax -6b2049af: 66 8b 00 mov (%eax),%ax -6b2049b2: 66 c1 e8 08 shr $0x8,%ax -6b2049b6: 25 ff ff 00 00 and $0xffff,%eax -6b2049bb: 8d 14 00 lea (%eax,%eax,1),%edx -6b2049be: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b2049c1: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2049c5: 89 c2 mov %eax,%edx -6b2049c7: 81 e2 ff ff 00 00 and $0xffff,%edx -6b2049cd: 8b 45 0c mov 0xc(%ebp),%eax -6b2049d0: 66 8b 00 mov (%eax),%ax -6b2049d3: 25 ff ff 00 00 and $0xffff,%eax -6b2049d8: 25 ff 00 00 00 and $0xff,%eax -6b2049dd: 8d 04 02 lea (%edx,%eax,1),%eax -6b2049e0: 8d 14 00 lea (%eax,%eax,1),%edx -6b2049e3: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b2049e6: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b2049ea: 66 89 45 f2 mov %ax,0xfffffff2(%ebp) -6b2049ee: b8 00 ff ff ff mov $0xffffff00,%eax -6b2049f3: 66 23 45 f2 and 0xfffffff2(%ebp),%ax -6b2049f7: 66 85 c0 test %ax,%ax -6b2049fa: 74 21 je 6b204a1d <_wcstombs_dbcs+0xa3> -6b2049fc: 83 7d f4 01 cmpl $0x1,0xfffffff4(%ebp) -6b204a00: 75 02 jne 6b204a04 <_wcstombs_dbcs+0x8a> -6b204a02: eb 3e jmp 6b204a42 <_wcstombs_dbcs+0xc8> -6b204a04: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b204a07: ff 08 decl (%eax) -6b204a09: 8b 45 14 mov 0x14(%ebp),%eax -6b204a0c: 89 c2 mov %eax,%edx -6b204a0e: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b204a12: 66 c1 e8 08 shr $0x8,%ax -6b204a16: 88 02 mov %al,(%edx) -6b204a18: 8d 45 14 lea 0x14(%ebp),%eax -6b204a1b: ff 00 incl (%eax) -6b204a1d: 8b 45 14 mov 0x14(%ebp),%eax -6b204a20: 89 c2 mov %eax,%edx -6b204a22: 66 8b 45 f2 mov 0xfffffff2(%ebp),%ax -6b204a26: 88 02 mov %al,(%edx) -6b204a28: 8d 45 14 lea 0x14(%ebp),%eax -6b204a2b: ff 00 incl (%eax) -6b204a2d: 8d 45 f4 lea 0xfffffff4(%ebp),%eax -6b204a30: ff 08 decl (%eax) -6b204a32: 8d 45 10 lea 0x10(%ebp),%eax -6b204a35: ff 08 decl (%eax) -6b204a37: 8d 45 0c lea 0xc(%ebp),%eax -6b204a3a: 83 00 02 addl $0x2,(%eax) -6b204a3d: e9 56 ff ff ff jmp 6b204998 <_wcstombs_dbcs+0x1e> -6b204a42: 83 7d 10 00 cmpl $0x0,0x10(%ebp) -6b204a46: 74 09 je 6b204a51 <_wcstombs_dbcs+0xd7> -6b204a48: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) -6b204a4f: eb 0d jmp 6b204a5e <_wcstombs_dbcs+0xe4> -6b204a51: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204a54: 8b 55 18 mov 0x18(%ebp),%edx -6b204a57: 29 c2 sub %eax,%edx -6b204a59: 89 d0 mov %edx,%eax -6b204a5b: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204a5e: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b204a61: c9 leave -6b204a62: c3 ret - -6b204a63 <_wcstombs_sbcs>: -6b204a63: 55 push %ebp -6b204a64: 89 e5 mov %esp,%ebp -6b204a66: 53 push %ebx -6b204a67: 83 ec 10 sub $0x10,%esp -6b204a6a: 8b 45 08 mov 0x8(%ebp),%eax -6b204a6d: 8b 40 14 mov 0x14(%eax),%eax -6b204a70: 89 45 f8 mov %eax,0xfffffff8(%ebp) -6b204a73: 8b 45 08 mov 0x8(%ebp),%eax -6b204a76: 8b 40 18 mov 0x18(%eax),%eax -6b204a79: 89 45 f4 mov %eax,0xfffffff4(%ebp) -6b204a7c: 8b 45 10 mov 0x10(%ebp),%eax -6b204a7f: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b204a82: 8b 45 18 mov 0x18(%ebp),%eax -6b204a85: 3b 45 10 cmp 0x10(%ebp),%eax -6b204a88: 73 0d jae 6b204a97 <_wcstombs_sbcs+0x34> -6b204a8a: 8b 45 18 mov 0x18(%ebp),%eax -6b204a8d: 89 45 10 mov %eax,0x10(%ebp) -6b204a90: c7 45 f0 ff ff ff ff movl $0xffffffff,0xfffffff0(%ebp) -6b204a97: 8b 45 14 mov 0x14(%ebp),%eax -6b204a9a: 3b 45 0c cmp 0xc(%ebp),%eax -6b204a9d: 77 6c ja 6b204b0b <_wcstombs_sbcs+0xa8> -6b204a9f: 8b 45 14 mov 0x14(%ebp),%eax -6b204aa2: 83 c0 10 add $0x10,%eax -6b204aa5: 3b 45 0c cmp 0xc(%ebp),%eax -6b204aa8: 76 61 jbe 6b204b0b <_wcstombs_sbcs+0xa8> -6b204aaa: 8d 45 10 lea 0x10(%ebp),%eax -6b204aad: ff 08 decl (%eax) -6b204aaf: 83 7d 10 ff cmpl $0xffffffff,0x10(%ebp) -6b204ab3: 74 4b je 6b204b00 <_wcstombs_sbcs+0x9d> -6b204ab5: 8b 45 14 mov 0x14(%ebp),%eax -6b204ab8: 89 c3 mov %eax,%ebx -6b204aba: 8b 45 0c mov 0xc(%ebp),%eax -6b204abd: 66 8b 00 mov (%eax),%ax -6b204ac0: 66 c1 e8 08 shr $0x8,%ax -6b204ac4: 25 ff ff 00 00 and $0xffff,%eax -6b204ac9: 8d 14 00 lea (%eax,%eax,1),%edx -6b204acc: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204acf: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204ad3: 89 c1 mov %eax,%ecx -6b204ad5: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204adb: 8b 45 0c mov 0xc(%ebp),%eax -6b204ade: 66 8b 00 mov (%eax),%ax -6b204ae1: 25 ff ff 00 00 and $0xffff,%eax -6b204ae6: 0f b6 d0 movzbl %al,%edx -6b204ae9: 89 c8 mov %ecx,%eax -6b204aeb: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204aee: 8a 04 10 mov (%eax,%edx,1),%al -6b204af1: 88 03 mov %al,(%ebx) -6b204af3: 8d 45 14 lea 0x14(%ebp),%eax -6b204af6: ff 00 incl (%eax) -6b204af8: 8d 45 0c lea 0xc(%ebp),%eax -6b204afb: 83 00 02 addl $0x2,(%eax) -6b204afe: eb aa jmp 6b204aaa <_wcstombs_sbcs+0x47> -6b204b00: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b204b03: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204b06: e9 7e 04 00 00 jmp 6b204f89 <_wcstombs_sbcs+0x526> -6b204b0b: 83 7d 10 0f cmpl $0xf,0x10(%ebp) -6b204b0f: 77 0e ja 6b204b1f <_wcstombs_sbcs+0xbc> -6b204b11: 8b 45 10 mov 0x10(%ebp),%eax -6b204b14: c1 e0 02 shl $0x2,%eax -6b204b17: 8b 80 f8 ca 21 6b mov 0x6b21caf8(%eax),%eax -6b204b1d: ff e0 jmp *%eax -6b204b1f: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204b22: 83 c3 0f add $0xf,%ebx -6b204b25: 8b 45 0c mov 0xc(%ebp),%eax -6b204b28: 83 c0 1e add $0x1e,%eax -6b204b2b: 66 8b 00 mov (%eax),%ax -6b204b2e: 66 c1 e8 08 shr $0x8,%ax -6b204b32: 25 ff ff 00 00 and $0xffff,%eax -6b204b37: 8d 14 00 lea (%eax,%eax,1),%edx -6b204b3a: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204b3d: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204b41: 89 c1 mov %eax,%ecx -6b204b43: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204b49: 8b 45 0c mov 0xc(%ebp),%eax -6b204b4c: 83 c0 1e add $0x1e,%eax -6b204b4f: 66 8b 00 mov (%eax),%ax -6b204b52: 25 ff ff 00 00 and $0xffff,%eax -6b204b57: 0f b6 d0 movzbl %al,%edx -6b204b5a: 89 c8 mov %ecx,%eax -6b204b5c: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204b5f: 8a 04 10 mov (%eax,%edx,1),%al -6b204b62: 88 03 mov %al,(%ebx) -6b204b64: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204b67: 83 c3 0e add $0xe,%ebx -6b204b6a: 8b 45 0c mov 0xc(%ebp),%eax -6b204b6d: 83 c0 1c add $0x1c,%eax -6b204b70: 66 8b 00 mov (%eax),%ax -6b204b73: 66 c1 e8 08 shr $0x8,%ax -6b204b77: 25 ff ff 00 00 and $0xffff,%eax -6b204b7c: 8d 14 00 lea (%eax,%eax,1),%edx -6b204b7f: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204b82: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204b86: 89 c1 mov %eax,%ecx -6b204b88: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204b8e: 8b 45 0c mov 0xc(%ebp),%eax -6b204b91: 83 c0 1c add $0x1c,%eax -6b204b94: 66 8b 00 mov (%eax),%ax -6b204b97: 25 ff ff 00 00 and $0xffff,%eax -6b204b9c: 0f b6 d0 movzbl %al,%edx -6b204b9f: 89 c8 mov %ecx,%eax -6b204ba1: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204ba4: 8a 04 10 mov (%eax,%edx,1),%al -6b204ba7: 88 03 mov %al,(%ebx) -6b204ba9: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204bac: 83 c3 0d add $0xd,%ebx -6b204baf: 8b 45 0c mov 0xc(%ebp),%eax -6b204bb2: 83 c0 1a add $0x1a,%eax -6b204bb5: 66 8b 00 mov (%eax),%ax -6b204bb8: 66 c1 e8 08 shr $0x8,%ax -6b204bbc: 25 ff ff 00 00 and $0xffff,%eax -6b204bc1: 8d 14 00 lea (%eax,%eax,1),%edx -6b204bc4: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204bc7: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204bcb: 89 c1 mov %eax,%ecx -6b204bcd: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204bd3: 8b 45 0c mov 0xc(%ebp),%eax -6b204bd6: 83 c0 1a add $0x1a,%eax -6b204bd9: 66 8b 00 mov (%eax),%ax -6b204bdc: 25 ff ff 00 00 and $0xffff,%eax -6b204be1: 0f b6 d0 movzbl %al,%edx -6b204be4: 89 c8 mov %ecx,%eax -6b204be6: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204be9: 8a 04 10 mov (%eax,%edx,1),%al -6b204bec: 88 03 mov %al,(%ebx) -6b204bee: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204bf1: 83 c3 0c add $0xc,%ebx -6b204bf4: 8b 45 0c mov 0xc(%ebp),%eax -6b204bf7: 83 c0 18 add $0x18,%eax -6b204bfa: 66 8b 00 mov (%eax),%ax -6b204bfd: 66 c1 e8 08 shr $0x8,%ax -6b204c01: 25 ff ff 00 00 and $0xffff,%eax -6b204c06: 8d 14 00 lea (%eax,%eax,1),%edx -6b204c09: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204c0c: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204c10: 89 c1 mov %eax,%ecx -6b204c12: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204c18: 8b 45 0c mov 0xc(%ebp),%eax -6b204c1b: 83 c0 18 add $0x18,%eax -6b204c1e: 66 8b 00 mov (%eax),%ax -6b204c21: 25 ff ff 00 00 and $0xffff,%eax -6b204c26: 0f b6 d0 movzbl %al,%edx -6b204c29: 89 c8 mov %ecx,%eax -6b204c2b: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204c2e: 8a 04 10 mov (%eax,%edx,1),%al -6b204c31: 88 03 mov %al,(%ebx) -6b204c33: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204c36: 83 c3 0b add $0xb,%ebx -6b204c39: 8b 45 0c mov 0xc(%ebp),%eax -6b204c3c: 83 c0 16 add $0x16,%eax -6b204c3f: 66 8b 00 mov (%eax),%ax -6b204c42: 66 c1 e8 08 shr $0x8,%ax -6b204c46: 25 ff ff 00 00 and $0xffff,%eax -6b204c4b: 8d 14 00 lea (%eax,%eax,1),%edx -6b204c4e: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204c51: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204c55: 89 c1 mov %eax,%ecx -6b204c57: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204c5d: 8b 45 0c mov 0xc(%ebp),%eax -6b204c60: 83 c0 16 add $0x16,%eax -6b204c63: 66 8b 00 mov (%eax),%ax -6b204c66: 25 ff ff 00 00 and $0xffff,%eax -6b204c6b: 0f b6 d0 movzbl %al,%edx -6b204c6e: 89 c8 mov %ecx,%eax -6b204c70: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204c73: 8a 04 10 mov (%eax,%edx,1),%al -6b204c76: 88 03 mov %al,(%ebx) -6b204c78: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204c7b: 83 c3 0a add $0xa,%ebx -6b204c7e: 8b 45 0c mov 0xc(%ebp),%eax -6b204c81: 83 c0 14 add $0x14,%eax -6b204c84: 66 8b 00 mov (%eax),%ax -6b204c87: 66 c1 e8 08 shr $0x8,%ax -6b204c8b: 25 ff ff 00 00 and $0xffff,%eax -6b204c90: 8d 14 00 lea (%eax,%eax,1),%edx -6b204c93: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204c96: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204c9a: 89 c1 mov %eax,%ecx -6b204c9c: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204ca2: 8b 45 0c mov 0xc(%ebp),%eax -6b204ca5: 83 c0 14 add $0x14,%eax -6b204ca8: 66 8b 00 mov (%eax),%ax -6b204cab: 25 ff ff 00 00 and $0xffff,%eax -6b204cb0: 0f b6 d0 movzbl %al,%edx -6b204cb3: 89 c8 mov %ecx,%eax -6b204cb5: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204cb8: 8a 04 10 mov (%eax,%edx,1),%al -6b204cbb: 88 03 mov %al,(%ebx) -6b204cbd: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204cc0: 83 c3 09 add $0x9,%ebx -6b204cc3: 8b 45 0c mov 0xc(%ebp),%eax -6b204cc6: 83 c0 12 add $0x12,%eax -6b204cc9: 66 8b 00 mov (%eax),%ax -6b204ccc: 66 c1 e8 08 shr $0x8,%ax -6b204cd0: 25 ff ff 00 00 and $0xffff,%eax -6b204cd5: 8d 14 00 lea (%eax,%eax,1),%edx -6b204cd8: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204cdb: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204cdf: 89 c1 mov %eax,%ecx -6b204ce1: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204ce7: 8b 45 0c mov 0xc(%ebp),%eax -6b204cea: 83 c0 12 add $0x12,%eax -6b204ced: 66 8b 00 mov (%eax),%ax -6b204cf0: 25 ff ff 00 00 and $0xffff,%eax -6b204cf5: 0f b6 d0 movzbl %al,%edx -6b204cf8: 89 c8 mov %ecx,%eax -6b204cfa: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204cfd: 8a 04 10 mov (%eax,%edx,1),%al -6b204d00: 88 03 mov %al,(%ebx) -6b204d02: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204d05: 83 c3 08 add $0x8,%ebx -6b204d08: 8b 45 0c mov 0xc(%ebp),%eax -6b204d0b: 83 c0 10 add $0x10,%eax -6b204d0e: 66 8b 00 mov (%eax),%ax -6b204d11: 66 c1 e8 08 shr $0x8,%ax -6b204d15: 25 ff ff 00 00 and $0xffff,%eax -6b204d1a: 8d 14 00 lea (%eax,%eax,1),%edx -6b204d1d: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204d20: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204d24: 89 c1 mov %eax,%ecx -6b204d26: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204d2c: 8b 45 0c mov 0xc(%ebp),%eax -6b204d2f: 83 c0 10 add $0x10,%eax -6b204d32: 66 8b 00 mov (%eax),%ax -6b204d35: 25 ff ff 00 00 and $0xffff,%eax -6b204d3a: 0f b6 d0 movzbl %al,%edx -6b204d3d: 89 c8 mov %ecx,%eax -6b204d3f: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204d42: 8a 04 10 mov (%eax,%edx,1),%al -6b204d45: 88 03 mov %al,(%ebx) -6b204d47: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204d4a: 83 c3 07 add $0x7,%ebx -6b204d4d: 8b 45 0c mov 0xc(%ebp),%eax -6b204d50: 83 c0 0e add $0xe,%eax -6b204d53: 66 8b 00 mov (%eax),%ax -6b204d56: 66 c1 e8 08 shr $0x8,%ax -6b204d5a: 25 ff ff 00 00 and $0xffff,%eax -6b204d5f: 8d 14 00 lea (%eax,%eax,1),%edx -6b204d62: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204d65: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204d69: 89 c1 mov %eax,%ecx -6b204d6b: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204d71: 8b 45 0c mov 0xc(%ebp),%eax -6b204d74: 83 c0 0e add $0xe,%eax -6b204d77: 66 8b 00 mov (%eax),%ax -6b204d7a: 25 ff ff 00 00 and $0xffff,%eax -6b204d7f: 0f b6 d0 movzbl %al,%edx -6b204d82: 89 c8 mov %ecx,%eax -6b204d84: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204d87: 8a 04 10 mov (%eax,%edx,1),%al -6b204d8a: 88 03 mov %al,(%ebx) -6b204d8c: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204d8f: 83 c3 06 add $0x6,%ebx -6b204d92: 8b 45 0c mov 0xc(%ebp),%eax -6b204d95: 83 c0 0c add $0xc,%eax -6b204d98: 66 8b 00 mov (%eax),%ax -6b204d9b: 66 c1 e8 08 shr $0x8,%ax -6b204d9f: 25 ff ff 00 00 and $0xffff,%eax -6b204da4: 8d 14 00 lea (%eax,%eax,1),%edx -6b204da7: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204daa: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204dae: 89 c1 mov %eax,%ecx -6b204db0: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204db6: 8b 45 0c mov 0xc(%ebp),%eax -6b204db9: 83 c0 0c add $0xc,%eax -6b204dbc: 66 8b 00 mov (%eax),%ax -6b204dbf: 25 ff ff 00 00 and $0xffff,%eax -6b204dc4: 0f b6 d0 movzbl %al,%edx -6b204dc7: 89 c8 mov %ecx,%eax -6b204dc9: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204dcc: 8a 04 10 mov (%eax,%edx,1),%al -6b204dcf: 88 03 mov %al,(%ebx) -6b204dd1: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204dd4: 83 c3 05 add $0x5,%ebx -6b204dd7: 8b 45 0c mov 0xc(%ebp),%eax -6b204dda: 83 c0 0a add $0xa,%eax -6b204ddd: 66 8b 00 mov (%eax),%ax -6b204de0: 66 c1 e8 08 shr $0x8,%ax -6b204de4: 25 ff ff 00 00 and $0xffff,%eax -6b204de9: 8d 14 00 lea (%eax,%eax,1),%edx -6b204dec: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204def: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204df3: 89 c1 mov %eax,%ecx -6b204df5: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204dfb: 8b 45 0c mov 0xc(%ebp),%eax -6b204dfe: 83 c0 0a add $0xa,%eax -6b204e01: 66 8b 00 mov (%eax),%ax -6b204e04: 25 ff ff 00 00 and $0xffff,%eax -6b204e09: 0f b6 d0 movzbl %al,%edx -6b204e0c: 89 c8 mov %ecx,%eax -6b204e0e: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204e11: 8a 04 10 mov (%eax,%edx,1),%al -6b204e14: 88 03 mov %al,(%ebx) -6b204e16: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204e19: 83 c3 04 add $0x4,%ebx -6b204e1c: 8b 45 0c mov 0xc(%ebp),%eax -6b204e1f: 83 c0 08 add $0x8,%eax -6b204e22: 66 8b 00 mov (%eax),%ax -6b204e25: 66 c1 e8 08 shr $0x8,%ax -6b204e29: 25 ff ff 00 00 and $0xffff,%eax -6b204e2e: 8d 14 00 lea (%eax,%eax,1),%edx -6b204e31: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204e34: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204e38: 89 c1 mov %eax,%ecx -6b204e3a: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204e40: 8b 45 0c mov 0xc(%ebp),%eax -6b204e43: 83 c0 08 add $0x8,%eax -6b204e46: 66 8b 00 mov (%eax),%ax -6b204e49: 25 ff ff 00 00 and $0xffff,%eax -6b204e4e: 0f b6 d0 movzbl %al,%edx -6b204e51: 89 c8 mov %ecx,%eax -6b204e53: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204e56: 8a 04 10 mov (%eax,%edx,1),%al -6b204e59: 88 03 mov %al,(%ebx) -6b204e5b: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204e5e: 83 c3 03 add $0x3,%ebx -6b204e61: 8b 45 0c mov 0xc(%ebp),%eax -6b204e64: 83 c0 06 add $0x6,%eax -6b204e67: 66 8b 00 mov (%eax),%ax -6b204e6a: 66 c1 e8 08 shr $0x8,%ax -6b204e6e: 25 ff ff 00 00 and $0xffff,%eax -6b204e73: 8d 14 00 lea (%eax,%eax,1),%edx -6b204e76: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204e79: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204e7d: 89 c1 mov %eax,%ecx -6b204e7f: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204e85: 8b 45 0c mov 0xc(%ebp),%eax -6b204e88: 83 c0 06 add $0x6,%eax -6b204e8b: 66 8b 00 mov (%eax),%ax -6b204e8e: 25 ff ff 00 00 and $0xffff,%eax -6b204e93: 0f b6 d0 movzbl %al,%edx -6b204e96: 89 c8 mov %ecx,%eax -6b204e98: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204e9b: 8a 04 10 mov (%eax,%edx,1),%al -6b204e9e: 88 03 mov %al,(%ebx) -6b204ea0: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204ea3: 83 c3 02 add $0x2,%ebx -6b204ea6: 8b 45 0c mov 0xc(%ebp),%eax -6b204ea9: 83 c0 04 add $0x4,%eax -6b204eac: 66 8b 00 mov (%eax),%ax -6b204eaf: 66 c1 e8 08 shr $0x8,%ax -6b204eb3: 25 ff ff 00 00 and $0xffff,%eax -6b204eb8: 8d 14 00 lea (%eax,%eax,1),%edx -6b204ebb: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204ebe: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204ec2: 89 c1 mov %eax,%ecx -6b204ec4: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204eca: 8b 45 0c mov 0xc(%ebp),%eax -6b204ecd: 83 c0 04 add $0x4,%eax -6b204ed0: 66 8b 00 mov (%eax),%ax -6b204ed3: 25 ff ff 00 00 and $0xffff,%eax -6b204ed8: 0f b6 d0 movzbl %al,%edx -6b204edb: 89 c8 mov %ecx,%eax -6b204edd: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204ee0: 8a 04 10 mov (%eax,%edx,1),%al -6b204ee3: 88 03 mov %al,(%ebx) -6b204ee5: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204ee8: 43 inc %ebx -6b204ee9: 8b 45 0c mov 0xc(%ebp),%eax -6b204eec: 83 c0 02 add $0x2,%eax -6b204eef: 66 8b 00 mov (%eax),%ax -6b204ef2: 66 c1 e8 08 shr $0x8,%ax -6b204ef6: 25 ff ff 00 00 and $0xffff,%eax -6b204efb: 8d 14 00 lea (%eax,%eax,1),%edx -6b204efe: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204f01: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204f05: 89 c1 mov %eax,%ecx -6b204f07: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204f0d: 8b 45 0c mov 0xc(%ebp),%eax -6b204f10: 83 c0 02 add $0x2,%eax -6b204f13: 66 8b 00 mov (%eax),%ax -6b204f16: 25 ff ff 00 00 and $0xffff,%eax -6b204f1b: 0f b6 d0 movzbl %al,%edx -6b204f1e: 89 c8 mov %ecx,%eax -6b204f20: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204f23: 8a 04 10 mov (%eax,%edx,1),%al -6b204f26: 88 03 mov %al,(%ebx) -6b204f28: 8b 5d 14 mov 0x14(%ebp),%ebx -6b204f2b: 8b 45 0c mov 0xc(%ebp),%eax -6b204f2e: 66 8b 00 mov (%eax),%ax -6b204f31: 66 c1 e8 08 shr $0x8,%ax -6b204f35: 25 ff ff 00 00 and $0xffff,%eax -6b204f3a: 8d 14 00 lea (%eax,%eax,1),%edx -6b204f3d: 8b 45 f4 mov 0xfffffff4(%ebp),%eax -6b204f40: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204f44: 89 c1 mov %eax,%ecx -6b204f46: 81 e1 ff ff 00 00 and $0xffff,%ecx -6b204f4c: 8b 45 0c mov 0xc(%ebp),%eax -6b204f4f: 66 8b 00 mov (%eax),%ax -6b204f52: 25 ff ff 00 00 and $0xffff,%eax -6b204f57: 0f b6 d0 movzbl %al,%edx -6b204f5a: 89 c8 mov %ecx,%eax -6b204f5c: 03 45 f8 add 0xfffffff8(%ebp),%eax -6b204f5f: 8a 04 10 mov (%eax,%edx,1),%al -6b204f62: 88 03 mov %al,(%ebx) -6b204f64: 83 7d 10 0f cmpl $0xf,0x10(%ebp) -6b204f68: 77 08 ja 6b204f72 <_wcstombs_sbcs+0x50f> -6b204f6a: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b204f6d: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204f70: eb 17 jmp 6b204f89 <_wcstombs_sbcs+0x526> -6b204f72: 8d 45 14 lea 0x14(%ebp),%eax -6b204f75: 83 00 10 addl $0x10,(%eax) -6b204f78: 8d 45 0c lea 0xc(%ebp),%eax -6b204f7b: 83 00 20 addl $0x20,(%eax) -6b204f7e: 8d 45 10 lea 0x10(%ebp),%eax -6b204f81: 83 28 10 subl $0x10,(%eax) -6b204f84: e9 82 fb ff ff jmp 6b204b0b <_wcstombs_sbcs+0xa8> -6b204f89: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b204f8c: 83 c4 10 add $0x10,%esp -6b204f8f: 5b pop %ebx -6b204f90: 5d pop %ebp -6b204f91: c3 ret - -6b204f92 <_wine_cpsymbol_wcstombs>: -6b204f92: 55 push %ebp -6b204f93: 89 e5 mov %esp,%ebp -6b204f95: 83 ec 14 sub $0x14,%esp -6b204f98: 83 7d 14 00 cmpl $0x0,0x14(%ebp) -6b204f9c: 75 0b jne 6b204fa9 <_wine_cpsymbol_wcstombs+0x17> -6b204f9e: 8b 45 0c mov 0xc(%ebp),%eax -6b204fa1: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b204fa4: e9 a0 00 00 00 jmp 6b205049 <_wine_cpsymbol_wcstombs+0xb7> -6b204fa9: 8b 45 14 mov 0x14(%ebp),%eax -6b204fac: 3b 45 0c cmp 0xc(%ebp),%eax -6b204faf: 7e 08 jle 6b204fb9 <_wine_cpsymbol_wcstombs+0x27> -6b204fb1: 8b 45 0c mov 0xc(%ebp),%eax -6b204fb4: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204fb7: eb 06 jmp 6b204fbf <_wine_cpsymbol_wcstombs+0x2d> -6b204fb9: 8b 45 14 mov 0x14(%ebp),%eax -6b204fbc: 89 45 ec mov %eax,0xffffffec(%ebp) -6b204fbf: 8b 45 ec mov 0xffffffec(%ebp),%eax -6b204fc2: 89 45 fc mov %eax,0xfffffffc(%ebp) -6b204fc5: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) -6b204fcc: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204fcf: 3b 45 fc cmp 0xfffffffc(%ebp),%eax -6b204fd2: 7d 5e jge 6b205032 <_wine_cpsymbol_wcstombs+0xa0> -6b204fd4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204fd7: 8d 14 00 lea (%eax,%eax,1),%edx -6b204fda: 8b 45 08 mov 0x8(%ebp),%eax -6b204fdd: 66 8b 04 02 mov (%edx,%eax,1),%ax -6b204fe1: 66 89 45 f6 mov %ax,0xfffffff6(%ebp) -6b204fe5: 66 83 7d f6 1f cmpw $0x1f,0xfffffff6(%ebp) -6b204fea: 77 10 ja 6b204ffc <_wine_cpsymbol_wcstombs+0x6a> -6b204fec: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b204fef: 8b 55 10 mov 0x10(%ebp),%edx -6b204ff2: 01 c2 add %eax,%edx -6b204ff4: 66 8b 45 f6 mov 0xfffffff6(%ebp),%ax -6b204ff8: 88 02 mov %al,(%edx) -6b204ffa: eb 2f jmp 6b20502b <_wine_cpsymbol_wcstombs+0x99> -6b204ffc: 66 81 7d f6 1f f0 cmpw $0xf01f,0xfffffff6(%ebp) -6b205002: 76 1e jbe 6b205022 <_wine_cpsymbol_wcstombs+0x90> -6b205004: 66 81 7d f6 ff f0 cmpw $0xf0ff,0xfffffff6(%ebp) -6b20500a: 77 16 ja 6b205022 <_wine_cpsymbol_wcstombs+0x90> -6b20500c: 8b 45 f8 mov 0xfffffff8(%ebp),%eax -6b20500f: 8b 4d 10 mov 0x10(%ebp),%ecx -6b205012: 01 c1 add %eax,%ecx -6b205014: 66 8b 55 f6 mov 0xfffffff6(%ebp),%dx -6b205018: b0 00 mov $0x0,%al -6b20501a: 28 c2 sub %al,%dl -6b20501c: 88 d0 mov %dl,%al -6b20501e: 88 01 mov %al,(%ecx) -6b205020: eb 09 jmp 6b20502b <_wine_cpsymbol_wcstombs+0x99> -6b205022: c7 45 f0 fe ff ff ff movl $0xfffffffe,0xfffffff0(%ebp) -6b205029: eb 1e jmp 6b205049 <_wine_cpsymbol_wcstombs+0xb7> -6b20502b: 8d 45 f8 lea 0xfffffff8(%ebp),%eax -6b20502e: ff 00 incl (%eax) -6b205030: eb 9a jmp 6b204fcc <_wine_cpsymbol_wcstombs+0x3a> -6b205032: 8b 45 0c mov 0xc(%ebp),%eax -6b205035: 3b 45 fc cmp 0xfffffffc(%ebp),%eax -6b205038: 7e 09 jle 6b205043 <_wine_cpsymbol_wcstombs+0xb1> -6b20503a: c7 45 f0 ff ff ff ff movl $0xffffffff,0xfffffff0(%ebp) -6b205041: eb 06 jmp 6b205049 <_wine_cpsymbol_wcstombs+0xb7> -6b205043: 8b 45 fc mov 0xfffffffc(%ebp),%eax -6b205046: 89 45 f0 mov %eax,0xfffffff0(%ebp) -6b205049: 8b 45 f0 mov 0xfffffff0(%ebp),%eax -6b20504c: c9 leave -6b20504d: c3 ret -6b20504e: 90 nop -6b20504f: 90 nop - -6b205050 <_DllMain@12>: -6b205050: 55 push %ebp -6b205051: 89 e5 mov %esp,%ebp -6b205053: b8 01 00 00 00 mov $0x1,%eax -6b205058: 5d pop %ebp -6b205059: c2 0c 00 ret $0xc -6b20505c: 90 nop -6b20505d: 90 nop -6b20505e: 90 nop -6b20505f: 90 nop - -6b205060 <___do_global_dtors>: -6b205060: 55 push %ebp -6b205061: 89 e5 mov %esp,%ebp -6b205063: 83 ec 08 sub $0x8,%esp -6b205066: a1 04 60 20 6b mov 0x6b206004,%eax -6b20506b: 8b 10 mov (%eax),%edx -6b20506d: 85 d2 test %edx,%edx -6b20506f: 75 04 jne 6b205075 <___do_global_dtors+0x15> -6b205071: 89 ec mov %ebp,%esp -6b205073: 5d pop %ebp -6b205074: c3 ret -6b205075: ff 10 call *(%eax) -6b205077: 8b 15 04 60 20 6b mov 0x6b206004,%edx -6b20507d: 8b 4a 04 mov 0x4(%edx),%ecx -6b205080: 8d 42 04 lea 0x4(%edx),%eax -6b205083: a3 04 60 20 6b mov %eax,0x6b206004 -6b205088: 85 c9 test %ecx,%ecx -6b20508a: 75 e9 jne 6b205075 <___do_global_dtors+0x15> -6b20508c: eb e3 jmp 6b205071 <___do_global_dtors+0x11> -6b20508e: 89 f6 mov %esi,%esi - -6b205090 <___do_global_ctors>: -6b205090: 55 push %ebp -6b205091: 89 e5 mov %esp,%ebp -6b205093: 83 ec 08 sub $0x8,%esp -6b205096: 89 5d fc mov %ebx,0xfffffffc(%ebp) -6b205099: a1 60 55 20 6b mov 0x6b205560,%eax -6b20509e: 83 f8 ff cmp $0xffffffff,%eax -6b2050a1: 74 29 je 6b2050cc <___do_global_ctors+0x3c> -6b2050a3: 85 c0 test %eax,%eax -6b2050a5: 89 c3 mov %eax,%ebx -6b2050a7: 75 17 jne 6b2050c0 <___do_global_ctors+0x30> -6b2050a9: c7 04 24 60 50 20 6b movl $0x6b205060,(%esp) -6b2050b0: e8 5b c0 ff ff call 6b201110 <_atexit> -6b2050b5: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b2050b8: 89 ec mov %ebp,%esp -6b2050ba: 5d pop %ebp -6b2050bb: c3 ret -6b2050bc: 8d 74 26 00 lea 0x0(%esi),%esi -6b2050c0: ff 14 9d 60 55 20 6b call *0x6b205560(,%ebx,4) -6b2050c7: 4b dec %ebx -6b2050c8: 75 f6 jne 6b2050c0 <___do_global_ctors+0x30> -6b2050ca: eb dd jmp 6b2050a9 <___do_global_ctors+0x19> -6b2050cc: 8b 0d 64 55 20 6b mov 0x6b205564,%ecx -6b2050d2: 31 c0 xor %eax,%eax -6b2050d4: 85 c9 test %ecx,%ecx -6b2050d6: 74 cb je 6b2050a3 <___do_global_ctors+0x13> -6b2050d8: ba 60 55 20 6b mov $0x6b205560,%edx -6b2050dd: 8d 76 00 lea 0x0(%esi),%esi -6b2050e0: 40 inc %eax -6b2050e1: 8b 4c 82 04 mov 0x4(%edx,%eax,4),%ecx -6b2050e5: 85 c9 test %ecx,%ecx -6b2050e7: 75 f7 jne 6b2050e0 <___do_global_ctors+0x50> -6b2050e9: eb b8 jmp 6b2050a3 <___do_global_ctors+0x13> -6b2050eb: 90 nop -6b2050ec: 8d 74 26 00 lea 0x0(%esi),%esi - -6b2050f0 <___main>: -6b2050f0: 55 push %ebp -6b2050f1: 89 e5 mov %esp,%ebp -6b2050f3: 83 ec 08 sub $0x8,%esp -6b2050f6: 89 5d fc mov %ebx,0xfffffffc(%ebp) -6b2050f9: 8b 15 00 60 20 6b mov 0x6b206000,%edx -6b2050ff: 85 d2 test %edx,%edx -6b205101: 75 27 jne 6b20512a <___main+0x3a> -6b205103: a1 60 55 20 6b mov 0x6b205560,%eax -6b205108: ba 01 00 00 00 mov $0x1,%edx -6b20510d: 89 15 00 60 20 6b mov %edx,0x6b206000 -6b205113: 83 f8 ff cmp $0xffffffff,%eax -6b205116: 74 25 je 6b20513d <___main+0x4d> -6b205118: 85 c0 test %eax,%eax -6b20511a: 89 c3 mov %eax,%ebx -6b20511c: 75 13 jne 6b205131 <___main+0x41> -6b20511e: c7 04 24 60 50 20 6b movl $0x6b205060,(%esp) -6b205125: e8 e6 bf ff ff call 6b201110 <_atexit> -6b20512a: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b20512d: 89 ec mov %ebp,%esp -6b20512f: 5d pop %ebp -6b205130: c3 ret -6b205131: ff 14 9d 60 55 20 6b call *0x6b205560(,%ebx,4) -6b205138: 4b dec %ebx -6b205139: 75 f6 jne 6b205131 <___main+0x41> -6b20513b: eb e1 jmp 6b20511e <___main+0x2e> -6b20513d: 8b 0d 64 55 20 6b mov 0x6b205564,%ecx -6b205143: 31 c0 xor %eax,%eax -6b205145: 85 c9 test %ecx,%ecx -6b205147: 74 cf je 6b205118 <___main+0x28> -6b205149: ba 60 55 20 6b mov $0x6b205560,%edx -6b20514e: 89 f6 mov %esi,%esi -6b205150: 40 inc %eax -6b205151: 8b 5c 82 04 mov 0x4(%edx,%eax,4),%ebx -6b205155: 85 db test %ebx,%ebx -6b205157: 75 f7 jne 6b205150 <___main+0x60> -6b205159: eb bd jmp 6b205118 <___main+0x28> -6b20515b: 90 nop -6b20515c: 90 nop -6b20515d: 90 nop -6b20515e: 90 nop -6b20515f: 90 nop - -6b205160 <__pei386_runtime_relocator>: -6b205160: 55 push %ebp -6b205161: b9 f8 4e 2f 6b mov $0x6b2f4ef8,%ecx -6b205166: 81 f9 f8 4e 2f 6b cmp $0x6b2f4ef8,%ecx -6b20516c: 89 e5 mov %esp,%ebp -6b20516e: 73 16 jae 6b205186 <__pei386_runtime_relocator+0x26> -6b205170: 8b 51 04 mov 0x4(%ecx),%edx -6b205173: 8b 01 mov (%ecx),%eax -6b205175: 83 c1 08 add $0x8,%ecx -6b205178: 01 82 00 00 20 6b add %eax,0x6b200000(%edx) -6b20517e: 81 f9 f8 4e 2f 6b cmp $0x6b2f4ef8,%ecx -6b205184: 72 ea jb 6b205170 <__pei386_runtime_relocator+0x10> -6b205186: 5d pop %ebp -6b205187: c3 ret -6b205188: 90 nop -6b205189: 90 nop -6b20518a: 90 nop -6b20518b: 90 nop -6b20518c: 90 nop -6b20518d: 90 nop -6b20518e: 90 nop -6b20518f: 90 nop - -6b205190 <___w32_sharedptr_default_unexpected>: -6b205190: 55 push %ebp -6b205191: a1 50 50 2f 6b mov 0x6b2f5050,%eax -6b205196: 89 e5 mov %esp,%ebp -6b205198: 5d pop %ebp -6b205199: 8b 48 04 mov 0x4(%eax),%ecx -6b20519c: ff e1 jmp *%ecx -6b20519e: 89 f6 mov %esi,%esi - -6b2051a0 <___w32_sharedptr_get>: -6b2051a0: 55 push %ebp -6b2051a1: ba 42 00 00 00 mov $0x42,%edx -6b2051a6: 89 e5 mov %esp,%ebp -6b2051a8: 53 push %ebx -6b2051a9: 0f b7 c0 movzwl %ax,%eax -6b2051ac: 83 ec 64 sub $0x64,%esp -6b2051af: 89 54 24 08 mov %edx,0x8(%esp) -6b2051b3: 8d 55 a8 lea 0xffffffa8(%ebp),%edx -6b2051b6: 31 db xor %ebx,%ebx -6b2051b8: 89 54 24 04 mov %edx,0x4(%esp) -6b2051bc: 89 04 24 mov %eax,(%esp) -6b2051bf: e8 5c 03 00 00 call 6b205520 <_GetAtomNameA@12> -6b2051c4: 83 ec 0c sub $0xc,%esp -6b2051c7: 85 c0 test %eax,%eax -6b2051c9: ba 1f 00 00 00 mov $0x1f,%edx -6b2051ce: b9 01 00 00 00 mov $0x1,%ecx -6b2051d3: 75 07 jne 6b2051dc <___w32_sharedptr_get+0x3c> -6b2051d5: eb 1f jmp 6b2051f6 <___w32_sharedptr_get+0x56> -6b2051d7: 01 c9 add %ecx,%ecx -6b2051d9: 4a dec %edx -6b2051da: 78 0e js 6b2051ea <___w32_sharedptr_get+0x4a> -6b2051dc: 80 7c 15 a8 41 cmpb $0x41,0xffffffa8(%ebp,%edx,1) -6b2051e1: 75 f4 jne 6b2051d7 <___w32_sharedptr_get+0x37> -6b2051e3: 09 cb or %ecx,%ebx -6b2051e5: 01 c9 add %ecx,%ecx -6b2051e7: 4a dec %edx -6b2051e8: 79 f2 jns 6b2051dc <___w32_sharedptr_get+0x3c> -6b2051ea: 83 3b 3c cmpl $0x3c,(%ebx) -6b2051ed: 75 07 jne 6b2051f6 <___w32_sharedptr_get+0x56> -6b2051ef: 89 d8 mov %ebx,%eax -6b2051f1: 8b 5d fc mov 0xfffffffc(%ebp),%ebx -6b2051f4: c9 leave -6b2051f5: c3 ret -6b2051f6: e8 15 03 00 00 call 6b205510 <_abort> -6b2051fb: 90 nop -6b2051fc: 8d 74 26 00 lea 0x0(%esi),%esi - -6b205200 <___w32_sharedptr_initialize>: -6b205200: 55 push %ebp -6b205201: 89 e5 mov %esp,%ebp -6b205203: 57 push %edi -6b205204: 56 push %esi -6b205205: 53 push %ebx -6b205206: 81 ec cc 00 00 00 sub $0xcc,%esp -6b20520c: 8b 0d 50 50 2f 6b mov 0x6b2f5050,%ecx -6b205212: 85 c9 test %ecx,%ecx -6b205214: 74 08 je 6b20521e <___w32_sharedptr_initialize+0x1e> -6b205216: 8d 65 f4 lea 0xfffffff4(%ebp),%esp -6b205219: 5b pop %ebx -6b20521a: 5e pop %esi -6b20521b: 5f pop %edi -6b20521c: 5d pop %ebp -6b20521d: c3 ret -6b20521e: c7 45 98 41 41 41 41 movl $0x41414141,0xffffff98(%ebp) -6b205225: a1 b8 4e 2f 6b mov 0x6b2f4eb8,%eax -6b20522a: 8d 75 98 lea 0xffffff98(%ebp),%esi -6b20522d: c7 45 9c 41 41 41 41 movl $0x41414141,0xffffff9c(%ebp) -6b205234: c7 45 a0 41 41 41 41 movl $0x41414141,0xffffffa0(%ebp) -6b20523b: 89 45 b8 mov %eax,0xffffffb8(%ebp) -6b20523e: a1 bc 4e 2f 6b mov 0x6b2f4ebc,%eax -6b205243: c7 45 a4 41 41 41 41 movl $0x41414141,0xffffffa4(%ebp) -6b20524a: c7 45 a8 41 41 41 41 movl $0x41414141,0xffffffa8(%ebp) -6b205251: 89 45 bc mov %eax,0xffffffbc(%ebp) -6b205254: a1 c0 4e 2f 6b mov 0x6b2f4ec0,%eax -6b205259: c7 45 ac 41 41 41 41 movl $0x41414141,0xffffffac(%ebp) -6b205260: c7 45 b0 41 41 41 41 movl $0x41414141,0xffffffb0(%ebp) -6b205267: 89 45 c0 mov %eax,0xffffffc0(%ebp) -6b20526a: a1 c4 4e 2f 6b mov 0x6b2f4ec4,%eax -6b20526f: c7 45 b4 41 41 41 41 movl $0x41414141,0xffffffb4(%ebp) -6b205276: 89 45 c4 mov %eax,0xffffffc4(%ebp) -6b205279: a1 c8 4e 2f 6b mov 0x6b2f4ec8,%eax -6b20527e: 89 45 c8 mov %eax,0xffffffc8(%ebp) -6b205281: a1 cc 4e 2f 6b mov 0x6b2f4ecc,%eax -6b205286: 89 45 cc mov %eax,0xffffffcc(%ebp) -6b205289: a1 d0 4e 2f 6b mov 0x6b2f4ed0,%eax -6b20528e: 89 45 d0 mov %eax,0xffffffd0(%ebp) -6b205291: a1 d4 4e 2f 6b mov 0x6b2f4ed4,%eax -6b205296: 89 45 d4 mov %eax,0xffffffd4(%ebp) -6b205299: 0f b7 05 d8 4e 2f 6b movzwl 0x6b2f4ed8,%eax -6b2052a0: 66 89 45 d8 mov %ax,0xffffffd8(%ebp) -6b2052a4: 89 34 24 mov %esi,(%esp) -6b2052a7: e8 84 02 00 00 call 6b205530 <_FindAtomA@4> -6b2052ac: 0f b7 c0 movzwl %ax,%eax -6b2052af: 83 ec 04 sub $0x4,%esp -6b2052b2: 85 c0 test %eax,%eax -6b2052b4: 89 85 44 ff ff ff mov %eax,0xffffff44(%ebp) -6b2052ba: 0f 85 3a 01 00 00 jne 6b2053fa <___w32_sharedptr_initialize+0x1fa> -6b2052c0: c7 04 24 3c 00 00 00 movl $0x3c,(%esp) -6b2052c7: e8 b4 01 00 00 call 6b205480 <_malloc> -6b2052cc: 85 c0 test %eax,%eax -6b2052ce: 89 c3 mov %eax,%ebx -6b2052d0: 0f 84 58 01 00 00 je 6b20542e <___w32_sharedptr_initialize+0x22e> -6b2052d6: fc cld -6b2052d7: 89 c7 mov %eax,%edi -6b2052d9: 8b 85 44 ff ff ff mov 0xffffff44(%ebp),%eax -6b2052df: b9 0f 00 00 00 mov $0xf,%ecx -6b2052e4: f3 ab repz stos %eax,%es:(%edi) -6b2052e6: c7 43 04 10 55 20 6b movl $0x6b205510,0x4(%ebx) -6b2052ed: b9 01 00 00 00 mov $0x1,%ecx -6b2052f2: c7 43 08 90 51 20 6b movl $0x6b205190,0x8(%ebx) -6b2052f9: a1 20 50 2f 6b mov 0x6b2f5020,%eax -6b2052fe: c7 03 3c 00 00 00 movl $0x3c,(%ebx) -6b205304: 8b 15 24 50 2f 6b mov 0x6b2f5024,%edx -6b20530a: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) -6b205311: 89 43 14 mov %eax,0x14(%ebx) -6b205314: a1 20 60 20 6b mov 0x6b206020,%eax -6b205319: 89 53 18 mov %edx,0x18(%ebx) -6b20531c: 8b 15 24 60 20 6b mov 0x6b206024,%edx -6b205322: 89 43 1c mov %eax,0x1c(%ebx) -6b205325: a1 30 50 2f 6b mov 0x6b2f5030,%eax -6b20532a: 89 53 20 mov %edx,0x20(%ebx) -6b20532d: c7 43 30 ff ff ff ff movl $0xffffffff,0x30(%ebx) -6b205334: 89 43 2c mov %eax,0x2c(%ebx) -6b205337: 8b 15 2c 60 20 6b mov 0x6b20602c,%edx -6b20533d: a1 28 60 20 6b mov 0x6b206028,%eax -6b205342: 89 53 38 mov %edx,0x38(%ebx) -6b205345: ba 1f 00 00 00 mov $0x1f,%edx -6b20534a: 89 43 34 mov %eax,0x34(%ebx) -6b20534d: 8d 76 00 lea 0x0(%esi),%esi -6b205350: 89 d8 mov %ebx,%eax -6b205352: 21 c8 and %ecx,%eax -6b205354: 83 f8 01 cmp $0x1,%eax -6b205357: 19 c0 sbb %eax,%eax -6b205359: 24 20 and $0x20,%al -6b20535b: 01 c9 add %ecx,%ecx -6b20535d: 04 41 add $0x41,%al -6b20535f: 88 84 15 48 ff ff ff mov %al,0xffffff48(%ebp,%edx,1) -6b205366: 4a dec %edx -6b205367: 79 e7 jns 6b205350 <___w32_sharedptr_initialize+0x150> -6b205369: a1 b8 4e 2f 6b mov 0x6b2f4eb8,%eax -6b20536e: 89 85 68 ff ff ff mov %eax,0xffffff68(%ebp) -6b205374: a1 bc 4e 2f 6b mov 0x6b2f4ebc,%eax -6b205379: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) -6b20537f: a1 c0 4e 2f 6b mov 0x6b2f4ec0,%eax -6b205384: 89 85 70 ff ff ff mov %eax,0xffffff70(%ebp) -6b20538a: a1 c4 4e 2f 6b mov 0x6b2f4ec4,%eax -6b20538f: 89 85 74 ff ff ff mov %eax,0xffffff74(%ebp) -6b205395: a1 c8 4e 2f 6b mov 0x6b2f4ec8,%eax -6b20539a: 89 85 78 ff ff ff mov %eax,0xffffff78(%ebp) -6b2053a0: a1 cc 4e 2f 6b mov 0x6b2f4ecc,%eax -6b2053a5: 89 85 7c ff ff ff mov %eax,0xffffff7c(%ebp) -6b2053ab: a1 d0 4e 2f 6b mov 0x6b2f4ed0,%eax -6b2053b0: 89 45 80 mov %eax,0xffffff80(%ebp) -6b2053b3: a1 d4 4e 2f 6b mov 0x6b2f4ed4,%eax -6b2053b8: 89 45 84 mov %eax,0xffffff84(%ebp) -6b2053bb: 0f b7 05 d8 4e 2f 6b movzwl 0x6b2f4ed8,%eax -6b2053c2: 66 89 45 88 mov %ax,0xffffff88(%ebp) -6b2053c6: 8d 85 48 ff ff ff lea 0xffffff48(%ebp),%eax -6b2053cc: 89 04 24 mov %eax,(%esp) -6b2053cf: e8 6c 01 00 00 call 6b205540 <_AddAtomA@4> -6b2053d4: 0f b7 f8 movzwl %ax,%edi -6b2053d7: 83 ec 04 sub $0x4,%esp -6b2053da: 85 ff test %edi,%edi -6b2053dc: 75 41 jne 6b20541f <___w32_sharedptr_initialize+0x21f> -6b2053de: 31 d2 xor %edx,%edx -6b2053e0: 85 d2 test %edx,%edx -6b2053e2: 75 1d jne 6b205401 <___w32_sharedptr_initialize+0x201> -6b2053e4: 89 1c 24 mov %ebx,(%esp) -6b2053e7: e8 74 00 00 00 call 6b205460 <_free> -6b2053ec: 89 34 24 mov %esi,(%esp) -6b2053ef: e8 3c 01 00 00 call 6b205530 <_FindAtomA@4> -6b2053f4: 83 ec 04 sub $0x4,%esp -6b2053f7: 0f b7 c0 movzwl %ax,%eax -6b2053fa: e8 a1 fd ff ff call 6b2051a0 <___w32_sharedptr_get> -6b2053ff: 89 c3 mov %eax,%ebx -6b205401: 89 1d 50 50 2f 6b mov %ebx,0x6b2f5050 -6b205407: 8d 43 04 lea 0x4(%ebx),%eax -6b20540a: a3 40 50 2f 6b mov %eax,0x6b2f5040 -6b20540f: 8d 43 08 lea 0x8(%ebx),%eax -6b205412: a3 60 50 2f 6b mov %eax,0x6b2f5060 -6b205417: 8d 65 f4 lea 0xfffffff4(%ebp),%esp -6b20541a: 5b pop %ebx -6b20541b: 5e pop %esi -6b20541c: 5f pop %edi -6b20541d: 5d pop %ebp -6b20541e: c3 ret -6b20541f: 89 f8 mov %edi,%eax -6b205421: e8 7a fd ff ff call 6b2051a0 <___w32_sharedptr_get> -6b205426: 39 d8 cmp %ebx,%eax -6b205428: 89 fa mov %edi,%edx -6b20542a: 75 b2 jne 6b2053de <___w32_sharedptr_initialize+0x1de> -6b20542c: eb b2 jmp 6b2053e0 <___w32_sharedptr_initialize+0x1e0> -6b20542e: e8 dd 00 00 00 call 6b205510 <_abort> -6b205433: 90 nop -6b205434: 90 nop -6b205435: 90 nop -6b205436: 90 nop -6b205437: 90 nop -6b205438: 90 nop -6b205439: 90 nop -6b20543a: 90 nop -6b20543b: 90 nop -6b20543c: 90 nop -6b20543d: 90 nop -6b20543e: 90 nop -6b20543f: 90 nop - -6b205440 <___dllonexit>: -6b205440: ff 25 a8 70 2f 6b jmp *0x6b2f70a8 -6b205446: 90 nop -6b205447: 90 nop - ... - -6b205450 <_fflush>: -6b205450: ff 25 b8 70 2f 6b jmp *0x6b2f70b8 -6b205456: 90 nop -6b205457: 90 nop - ... - -6b205460 <_free>: -6b205460: ff 25 bc 70 2f 6b jmp *0x6b2f70bc -6b205466: 90 nop -6b205467: 90 nop - ... - -6b205470 <__errno>: -6b205470: ff 25 ac 70 2f 6b jmp *0x6b2f70ac -6b205476: 90 nop -6b205477: 90 nop - ... - -6b205480 <_malloc>: -6b205480: ff 25 cc 70 2f 6b jmp *0x6b2f70cc -6b205486: 90 nop -6b205487: 90 nop - ... - -6b205490 <_bsearch>: -6b205490: ff 25 b4 70 2f 6b jmp *0x6b2f70b4 -6b205496: 90 nop -6b205497: 90 nop - ... - -6b2054a0 <_wcslen>: -6b2054a0: ff 25 dc 70 2f 6b jmp *0x6b2f70dc -6b2054a6: 90 nop -6b2054a7: 90 nop - ... - -6b2054b0 <_towlower>: -6b2054b0: ff 25 d4 70 2f 6b jmp *0x6b2f70d4 -6b2054b6: 90 nop -6b2054b7: 90 nop - ... - -6b2054c0 <_isdigit>: -6b2054c0: ff 25 c0 70 2f 6b jmp *0x6b2f70c0 -6b2054c6: 90 nop -6b2054c7: 90 nop - ... - -6b2054d0 <_sprintf>: -6b2054d0: ff 25 d0 70 2f 6b jmp *0x6b2f70d0 -6b2054d6: 90 nop -6b2054d7: 90 nop - ... - -6b2054e0 <_iswalpha>: -6b2054e0: ff 25 c4 70 2f 6b jmp *0x6b2f70c4 -6b2054e6: 90 nop -6b2054e7: 90 nop - ... - -6b2054f0 <_towupper>: -6b2054f0: ff 25 d8 70 2f 6b jmp *0x6b2f70d8 -6b2054f6: 90 nop -6b2054f7: 90 nop - ... - -6b205500 <_iswspace>: -6b205500: ff 25 c8 70 2f 6b jmp *0x6b2f70c8 -6b205506: 90 nop -6b205507: 90 nop - ... - -6b205510 <_abort>: -6b205510: ff 25 b0 70 2f 6b jmp *0x6b2f70b0 -6b205516: 90 nop -6b205517: 90 nop - ... - -6b205520 <_GetAtomNameA@12>: -6b205520: ff 25 9c 70 2f 6b jmp *0x6b2f709c -6b205526: 90 nop -6b205527: 90 nop - ... - -6b205530 <_FindAtomA@4>: -6b205530: ff 25 98 70 2f 6b jmp *0x6b2f7098 -6b205536: 90 nop -6b205537: 90 nop - ... - -6b205540 <_AddAtomA@4>: -6b205540: ff 25 94 70 2f 6b jmp *0x6b2f7094 -6b205546: 90 nop -6b205547: 90 nop - ... - -6b205550 <___sjlj_init_ctor>: -6b205550: 55 push %ebp -6b205551: 89 e5 mov %esp,%ebp -6b205553: 5d pop %ebp -6b205554: e9 17 bc ff ff jmp 6b201170 <___do_sjlj_init> -6b205559: 90 nop -6b20555a: 90 nop -6b20555b: 90 nop -6b20555c: 90 nop -6b20555d: 90 nop -6b20555e: 90 nop -6b20555f: 90 nop - -6b205560 <__CTOR_LIST__>: -6b205560: ff (bad) -6b205561: ff (bad) -6b205562: ff (bad) -6b205563: ff 50 55 call *0x55(%eax) - -6b205564 <.ctors>: -6b205564: 50 push %eax -6b205565: 55 push %ebp -6b205566: 20 6b 00 and %ch,0x0(%ebx) -6b205569: 00 00 add %al,(%eax) - ... - -6b20556c <__DTOR_LIST__>: -6b20556c: ff (bad) -6b20556d: ff (bad) -6b20556e: ff (bad) -6b20556f: ff 00 incl (%eax) -6b205571: 00 00 add %al,(%eax) - ...