/Volumes/Hard Drive/otx: md5: 6103f965c9c3d01f495f364831d5ec5d (__TEXT,__text) section start: +0 00002760 6a00 pushl $0x00 +2 00002762 89e5 movl %esp,%ebp +4 00002764 83e4f0 andl $0xf0,%esp +7 00002767 83ec10 subl $0x10,%esp +10 0000276a 8b5d04 movl 0x04(%ebp),%ebx +13 0000276d 895c2400 movl %ebx,0x00(%esp,1) +17 00002771 8d4d08 leal 0x08(%ebp),%ecx +20 00002774 894c2404 movl %ecx,0x04(%esp,1) +24 00002778 83c301 addl $0x01,%ebx +27 0000277b c1e302 shll $0x02,%ebx +30 0000277e 01cb addl %ecx,%ebx +32 00002780 895c2408 movl %ebx,0x08(%esp,1) +36 00002784 e801000000 calll __start +41 00002789 f4 hlt __start: +0 0000278a 55 pushl %ebp +1 0000278b 89e5 movl %esp,%ebp +3 0000278d 57 pushl %edi +4 0000278e 56 pushl %esi +5 0000278f 53 pushl %ebx +6 00002790 83ec2c subl $0x2c,%esp +9 00002793 e893a70200 calll ___i686.get_pc_thunk.bx +14 00002798 8b4508 movl 0x08(%ebp),%eax +17 0000279b 898368c80200 movl %eax,0x0002c868(%ebx) +23 000027a1 8b450c movl 0x0c(%ebp),%eax +26 000027a4 89836cc80200 movl %eax,0x0002c86c(%ebx) +32 000027aa 8b4510 movl 0x10(%ebp),%eax +35 000027ad 898370c80200 movl %eax,0x0002c870(%ebx) +41 000027b3 8b838cc00300 movl 0x0003c08c(%ebx),%eax +47 000027b9 8b00 movl (%eax),%eax +49 000027bb 85c0 testl %eax,%eax +51 000027bd 7402 je 0x000027c1 +53 000027bf ffd0 call *%eax +55 000027c1 8b8394c00300 movl 0x0003c094(%ebx),%eax +61 000027c7 8b00 movl (%eax),%eax +63 000027c9 85c0 testl %eax,%eax +65 000027cb 7402 je 0x000027cf +67 000027cd ffd0 call *%eax +69 000027cf e821a70200 calll 0x0002cef5 ___keymgr_dwarf2_register_sections +74 000027d4 e8b0000000 calll __call_mod_init_funcs +79 000027d9 8d45e4 leal 0xe4(%ebp),%eax +82 000027dc 89442404 movl %eax,0x04(%esp,1) +86 000027e0 8d830c540200 leal 0x0002540c(%ebx),%eax __dyld_mod_term_funcs +92 000027e6 890424 movl %eax,(%esp,1) +95 000027e9 e8d2000000 calll __dyld_func_lookup +100 000027ee 8b45e4 movl 0xe4(%ebp),%eax +103 000027f1 85c0 testl %eax,%eax +105 000027f3 7408 je 0x000027fd +107 000027f5 890424 movl %eax,(%esp,1) +110 000027f8 e811a70200 calll 0x0002cf0e _atexit +115 000027fd 8b8390c00300 movl 0x0003c090(%ebx),%eax +121 00002803 c70000000000 movl $0x00000000,(%eax) +127 00002809 8b450c movl 0x0c(%ebp),%eax +130 0000280c 8b38 movl (%eax),%edi +132 0000280e 85ff testl %edi,%edi +134 00002810 7564 jne 0x00002876 +136 00002812 eb27 jmp 0x0000283b +138 00002814 80f92f cmpb $0x2f,%cl '/' +141 00002817 0f44c2 cmovel %edx,%eax +144 0000281a 89f2 movl %esi,%edx +146 0000281c 0fb60e movzbl (%esi),%ecx +149 0000281f 8d7601 leal 0x01(%esi),%esi +152 00002822 84c9 testb %cl,%cl +154 00002824 75ee jne 0x00002814 +156 00002826 85c0 testl %eax,%eax +158 00002828 740b je 0x00002835 +160 0000282a 83c001 addl $0x01,%eax +163 0000282d 898374c80200 movl %eax,0x0002c874(%ebx) +169 00002833 eb06 jmp 0x0000283b +171 00002835 89bb74c80200 movl %edi,0x0002c874(%ebx) +177 0000283b 8b4510 movl 0x10(%ebp),%eax +180 0000283e 833800 cmpl $0x00,(%eax) +183 00002841 740b je 0x0000284e +185 00002843 8b4510 movl 0x10(%ebp),%eax +188 00002846 83c004 addl $0x04,%eax +191 00002849 833800 cmpl $0x00,(%eax) +194 0000284c 75f8 jne 0x00002846 +196 0000284e 83c004 addl $0x04,%eax +199 00002851 8944240c movl %eax,0x0c(%esp,1) +203 00002855 8b4510 movl 0x10(%ebp),%eax +206 00002858 89442408 movl %eax,0x08(%esp,1) +210 0000285c 8b450c movl 0x0c(%ebp),%eax +213 0000285f 89442404 movl %eax,0x04(%esp,1) +217 00002863 8b4508 movl 0x08(%ebp),%eax +220 00002866 890424 movl %eax,(%esp,1) +223 00002869 e8683d0100 calll _main +228 0000286e 890424 movl %eax,(%esp,1) +231 00002871 e866a60200 calll 0x0002cedc _exit +236 00002876 0fb60f movzbl (%edi),%ecx +239 00002879 84c9 testb %cl,%cl +241 0000287b 74b8 je 0x00002835 +243 0000287d 8d7701 leal 0x01(%edi),%esi +246 00002880 89fa movl %edi,%edx +248 00002882 b800000000 movl $0x00000000,%eax +253 00002887 eb8b jmp 0x00002814 __call_mod_init_funcs: +0 00002889 55 pushl %ebp +1 0000288a 89e5 movl %esp,%ebp +3 0000288c 53 pushl %ebx +4 0000288d 83ec24 subl $0x24,%esp +7 00002890 e896a60200 calll ___i686.get_pc_thunk.bx +12 00002895 8d45f4 leal 0xf4(%ebp),%eax +15 00002898 89442404 movl %eax,0x04(%esp,1) +19 0000289c 8d8327530200 leal 0x00025327(%ebx),%eax __dyld_make_delayed_module_initializer_calls +25 000028a2 890424 movl %eax,(%esp,1) +28 000028a5 e816000000 calll __dyld_func_lookup +33 000028aa ff55f4 call *0xf4(%ebp) +36 000028ad 83c424 addl $0x24,%esp +39 000028b0 5b popl %ebx +40 000028b1 5d popl %ebp +41 000028b2 c3 ret +42 000028b3 90 nop dyld_stub_binding_helper: +0 000028b4 6800100000 pushl $0x00001000 +5 000028b9 ff253ce80300 jmp *dyld_lazy_symbol_binding_entry_point +11 000028bf 90 nop __dyld_func_lookup: +0 000028c0 ff2540e80300 jmp *dyld_func_lookup_pointer _swap_objc_module: +0 000028c6 55 pushl %ebp +1 000028c7 89e5 movl %esp,%ebp +3 000028c9 8b5508 movl 0x08(%ebp),%edx +6 000028cc 8b02 movl (%edx),%eax +8 000028ce 0fc8 bswap %eax +10 000028d0 8902 movl %eax,(%edx) +12 000028d2 8b4204 movl 0x04(%edx),%eax +15 000028d5 0fc8 bswap %eax +17 000028d7 894204 movl %eax,0x04(%edx) +20 000028da 8b4208 movl 0x08(%edx),%eax +23 000028dd 0fc8 bswap %eax +25 000028df 894208 movl %eax,0x08(%edx) +28 000028e2 8b420c movl 0x0c(%edx),%eax +31 000028e5 0fc8 bswap %eax +33 000028e7 89420c movl %eax,0x0c(%edx) +36 000028ea 5d popl %ebp +37 000028eb c3 ret _swap_objc_class: +0 000028ec 55 pushl %ebp +1 000028ed 89e5 movl %esp,%ebp +3 000028ef 8b5508 movl 0x08(%ebp),%edx +6 000028f2 8b02 movl (%edx),%eax +8 000028f4 0fc8 bswap %eax +10 000028f6 8902 movl %eax,(%edx) +12 000028f8 8b4204 movl 0x04(%edx),%eax +15 000028fb 0fc8 bswap %eax +17 000028fd 894204 movl %eax,0x04(%edx) +20 00002900 8b4208 movl 0x08(%edx),%eax +23 00002903 0fc8 bswap %eax +25 00002905 894208 movl %eax,0x08(%edx) +28 00002908 8b420c movl 0x0c(%edx),%eax +31 0000290b 0fc8 bswap %eax +33 0000290d 89420c movl %eax,0x0c(%edx) +36 00002910 8b4210 movl 0x10(%edx),%eax +39 00002913 0fc8 bswap %eax +41 00002915 894210 movl %eax,0x10(%edx) +44 00002918 8b4214 movl 0x14(%edx),%eax +47 0000291b 0fc8 bswap %eax +49 0000291d 894214 movl %eax,0x14(%edx) +52 00002920 8b4218 movl 0x18(%edx),%eax +55 00002923 0fc8 bswap %eax +57 00002925 894218 movl %eax,0x18(%edx) +60 00002928 8b421c movl 0x1c(%edx),%eax +63 0000292b 0fc8 bswap %eax +65 0000292d 89421c movl %eax,0x1c(%edx) +68 00002930 8b4220 movl 0x20(%edx),%eax +71 00002933 0fc8 bswap %eax +73 00002935 894220 movl %eax,0x20(%edx) +76 00002938 8b4224 movl 0x24(%edx),%eax +79 0000293b 0fc8 bswap %eax +81 0000293d 894224 movl %eax,0x24(%edx) +84 00002940 5d popl %ebp +85 00002941 c3 ret _swap_objc_ivar: +0 00002942 55 pushl %ebp +1 00002943 89e5 movl %esp,%ebp +3 00002945 8b5508 movl 0x08(%ebp),%edx +6 00002948 8b02 movl (%edx),%eax +8 0000294a 0fc8 bswap %eax +10 0000294c 8902 movl %eax,(%edx) +12 0000294e 8b4204 movl 0x04(%edx),%eax +15 00002951 0fc8 bswap %eax +17 00002953 894204 movl %eax,0x04(%edx) +20 00002956 8b4208 movl 0x08(%edx),%eax +23 00002959 0fc8 bswap %eax +25 0000295b 894208 movl %eax,0x08(%edx) +28 0000295e 5d popl %ebp +29 0000295f c3 ret _swap_objc_category: +0 00002960 55 pushl %ebp +1 00002961 89e5 movl %esp,%ebp +3 00002963 8b5508 movl 0x08(%ebp),%edx +6 00002966 8b02 movl (%edx),%eax +8 00002968 0fc8 bswap %eax +10 0000296a 8902 movl %eax,(%edx) +12 0000296c 8b4204 movl 0x04(%edx),%eax +15 0000296f 0fc8 bswap %eax +17 00002971 894204 movl %eax,0x04(%edx) +20 00002974 8b4208 movl 0x08(%edx),%eax +23 00002977 0fc8 bswap %eax +25 00002979 894208 movl %eax,0x08(%edx) +28 0000297c 8b420c movl 0x0c(%edx),%eax +31 0000297f 0fc8 bswap %eax +33 00002981 89420c movl %eax,0x0c(%edx) +36 00002984 8b4210 movl 0x10(%edx),%eax +39 00002987 0fc8 bswap %eax +41 00002989 894210 movl %eax,0x10(%edx) +44 0000298c 5d popl %ebp +45 0000298d c3 ret _swap_objc_method_list: +0 0000298e 55 pushl %ebp +1 0000298f 89e5 movl %esp,%ebp +3 00002991 8b4508 movl 0x08(%ebp),%eax +6 00002994 8b10 movl (%eax),%edx +8 00002996 0fca bswap %edx +10 00002998 8910 movl %edx,(%eax) +12 0000299a 8b5004 movl 0x04(%eax),%edx +15 0000299d 0fca bswap %edx +17 0000299f 895004 movl %edx,0x04(%eax) +20 000029a2 5d popl %ebp +21 000029a3 c3 ret _swap_objc_method: +0 000029a4 55 pushl %ebp +1 000029a5 89e5 movl %esp,%ebp +3 000029a7 8b5508 movl 0x08(%ebp),%edx +6 000029aa 8b02 movl (%edx),%eax +8 000029ac 0fc8 bswap %eax +10 000029ae 8902 movl %eax,(%edx) +12 000029b0 8b4204 movl 0x04(%edx),%eax +15 000029b3 0fc8 bswap %eax +17 000029b5 894204 movl %eax,0x04(%edx) +20 000029b8 8b4208 movl 0x08(%edx),%eax +23 000029bb 0fc8 bswap %eax +25 000029bd 894208 movl %eax,0x08(%edx) +28 000029c0 5d popl %ebp +29 000029c1 c3 ret _swap_objc_symtab: +0 000029c2 55 pushl %ebp +1 000029c3 89e5 movl %esp,%ebp +3 000029c5 8b5508 movl 0x08(%ebp),%edx +6 000029c8 8b02 movl (%edx),%eax +8 000029ca 0fc8 bswap %eax +10 000029cc 8902 movl %eax,(%edx) +12 000029ce 8b4204 movl 0x04(%edx),%eax +15 000029d1 0fc8 bswap %eax +17 000029d3 894204 movl %eax,0x04(%edx) +20 000029d6 0fb74208 movzwl 0x08(%edx),%eax +24 000029da 66c1c008 rolw $0x08,%ax +28 000029de 66894208 movw %ax,0x08(%edx) +32 000029e2 0fb7420a movzwl 0x0a(%edx),%eax +36 000029e6 66c1c008 rolw $0x08,%ax +40 000029ea 6689420a movw %ax,0x0a(%edx) +44 000029ee 5d popl %ebp +45 000029ef c3 ret _cplus_demangle_fill_name: +0 000029f0 55 pushl %ebp +1 000029f1 89e5 movl %esp,%ebp +3 000029f3 8b4508 movl 0x08(%ebp),%eax +6 000029f6 8b550c movl 0x0c(%ebp),%edx +9 000029f9 8b4d10 movl 0x10(%ebp),%ecx +12 000029fc 85c0 testl %eax,%eax +14 000029fe 741b je 0x00002a1b +16 00002a00 85d2 testl %edx,%edx +18 00002a02 7417 je 0x00002a1b +20 00002a04 85c9 testl %ecx,%ecx +22 00002a06 7413 je 0x00002a1b +24 00002a08 c70000000000 movl $0x00000000,(%eax) +30 00002a0e 895004 movl %edx,0x04(%eax) +33 00002a11 894808 movl %ecx,0x08(%eax) +36 00002a14 b801000000 movl $0x00000001,%eax +41 00002a19 5d popl %ebp +42 00002a1a c3 ret +43 00002a1b 31c0 xorl %eax,%eax +45 00002a1d 5d popl %ebp +46 00002a1e c3 ret _cplus_demangle_fill_extended_operator: +0 00002a1f 55 pushl %ebp +1 00002a20 89e5 movl %esp,%ebp +3 00002a22 8b4508 movl 0x08(%ebp),%eax +6 00002a25 8b550c movl 0x0c(%ebp),%edx +9 00002a28 8b4d10 movl 0x10(%ebp),%ecx +12 00002a2b 85c0 testl %eax,%eax +14 00002a2d 741b je 0x00002a4a +16 00002a2f 85d2 testl %edx,%edx +18 00002a31 7817 js 0x00002a4a +20 00002a33 85c9 testl %ecx,%ecx +22 00002a35 7413 je 0x00002a4a +24 00002a37 c70029000000 movl $0x00000029,(%eax) ')' +30 00002a3d 895004 movl %edx,0x04(%eax) +33 00002a40 894808 movl %ecx,0x08(%eax) +36 00002a43 b801000000 movl $0x00000001,%eax +41 00002a48 5d popl %ebp +42 00002a49 c3 ret +43 00002a4a 31c0 xorl %eax,%eax +45 00002a4c 5d popl %ebp +46 00002a4d c3 ret _cplus_demangle_fill_ctor: +0 00002a4e 55 pushl %ebp +1 00002a4f 89e5 movl %esp,%ebp +3 00002a51 8b4508 movl 0x08(%ebp),%eax +6 00002a54 8b5510 movl 0x10(%ebp),%edx +9 00002a57 85c0 testl %eax,%eax +11 00002a59 741a je 0x00002a75 +13 00002a5b 85d2 testl %edx,%edx +15 00002a5d 7416 je 0x00002a75 +17 00002a5f c70006000000 movl $0x00000006,(%eax) +23 00002a65 8b4d0c movl 0x0c(%ebp),%ecx +26 00002a68 894804 movl %ecx,0x04(%eax) +29 00002a6b 895008 movl %edx,0x08(%eax) +32 00002a6e b801000000 movl $0x00000001,%eax +37 00002a73 5d popl %ebp +38 00002a74 c3 ret +39 00002a75 31c0 xorl %eax,%eax +41 00002a77 5d popl %ebp +42 00002a78 c3 ret _cplus_demangle_fill_dtor: +0 00002a79 55 pushl %ebp +1 00002a7a 89e5 movl %esp,%ebp +3 00002a7c 8b4508 movl 0x08(%ebp),%eax +6 00002a7f 8b5510 movl 0x10(%ebp),%edx +9 00002a82 85c0 testl %eax,%eax +11 00002a84 741a je 0x00002aa0 +13 00002a86 85d2 testl %edx,%edx +15 00002a88 7416 je 0x00002aa0 +17 00002a8a c70007000000 movl $0x00000007,(%eax) +23 00002a90 8b4d0c movl 0x0c(%ebp),%ecx +26 00002a93 894804 movl %ecx,0x04(%eax) +29 00002a96 895008 movl %edx,0x08(%eax) +32 00002a99 b801000000 movl $0x00000001,%eax +37 00002a9e 5d popl %ebp +38 00002a9f c3 ret +39 00002aa0 31c0 xorl %eax,%eax +41 00002aa2 5d popl %ebp +42 00002aa3 c3 ret _cplus_demangle_init_info: +0 00002aa4 55 pushl %ebp +1 00002aa5 89e5 movl %esp,%ebp +3 00002aa7 53 pushl %ebx +4 00002aa8 8b4d08 movl 0x08(%ebp),%ecx +7 00002aab 8b5d10 movl 0x10(%ebp),%ebx +10 00002aae 8b4514 movl 0x14(%ebp),%eax +13 00002ab1 8908 movl %ecx,(%eax) +15 00002ab3 8d1419 leal (%ecx,%ebx,1),%edx +18 00002ab6 895004 movl %edx,0x04(%eax) +21 00002ab9 8b550c movl 0x0c(%ebp),%edx +24 00002abc 895008 movl %edx,0x08(%eax) +27 00002abf 89480c movl %ecx,0x0c(%eax) +30 00002ac2 8d141b leal (%ebx,%ebx,1),%edx +33 00002ac5 895018 movl %edx,0x18(%eax) +36 00002ac8 c7401400000000 movl $0x00000000,0x14(%eax) +43 00002acf 895824 movl %ebx,0x24(%eax) +46 00002ad2 c7402000000000 movl $0x00000000,0x20(%eax) +53 00002ad9 c7402800000000 movl $0x00000000,0x28(%eax) +60 00002ae0 c7402c00000000 movl $0x00000000,0x2c(%eax) +67 00002ae7 c7403000000000 movl $0x00000000,0x30(%eax) +74 00002aee 5b popl %ebx +75 00002aef 5d popl %ebp +76 00002af0 c3 ret _d_substitution: +0 00002af1 55 pushl %ebp +1 00002af2 89e5 movl %esp,%ebp +3 00002af4 57 pushl %edi +4 00002af5 56 pushl %esi +5 00002af6 53 pushl %ebx +6 00002af7 83ec08 subl $0x08,%esp +9 00002afa 89c3 movl %eax,%ebx +11 00002afc 89d7 movl %edx,%edi +13 00002afe 8b700c movl 0x0c(%eax),%esi +16 00002b01 0fb616 movzbl (%esi),%edx +19 00002b04 8d4601 leal 0x01(%esi),%eax +22 00002b07 89430c movl %eax,0x0c(%ebx) +25 00002b0a 80fa53 cmpb $0x53,%dl 'S' +28 00002b0d 740c je 0x00002b1b +30 00002b0f 31d2 xorl %edx,%edx +32 00002b11 89d0 movl %edx,%eax +34 00002b13 83c408 addl $0x08,%esp +37 00002b16 5b popl %ebx +38 00002b17 5e popl %esi +39 00002b18 5f popl %edi +40 00002b19 5d popl %ebp +41 00002b1a c3 ret +42 00002b1b 0fb64e01 movzbl 0x01(%esi),%ecx +46 00002b1f 8d4602 leal 0x02(%esi),%eax +49 00002b22 89430c movl %eax,0x0c(%ebx) +52 00002b25 80f95f cmpb $0x5f,%cl '_' +55 00002b28 0f8496000000 jel 0x00002bc4 +61 00002b2e 8d41d0 leal 0xd0(%ecx),%eax +64 00002b31 3c09 cmpb $0x09,%al +66 00002b33 775c ja 0x00002b91 +68 00002b35 31d2 xorl %edx,%edx +70 00002b37 90 nop +71 00002b38 90 nop +72 00002b39 90 nop +73 00002b3a 90 nop +74 00002b3b 90 nop +75 00002b3c 90 nop +76 00002b3d 90 nop +77 00002b3e 90 nop +78 00002b3f 90 nop +79 00002b40 8d41d0 leal 0xd0(%ecx),%eax +82 00002b43 3c09 cmpb $0x09,%al +84 00002b45 7737 ja 0x00002b7e +86 00002b47 8d14d2 leal (%edx,%edx,8),%edx +89 00002b4a 0fbec1 movsbl %cl,%eax +92 00002b4d 8d5490d0 leal 0xd0(%eax,%edx,4),%edx +96 00002b51 8b430c movl 0x0c(%ebx),%eax +99 00002b54 0fb608 movzbl (%eax),%ecx +102 00002b57 83c001 addl $0x01,%eax +105 00002b5a 89430c movl %eax,0x0c(%ebx) +108 00002b5d 80f95f cmpb $0x5f,%cl '_' +111 00002b60 75de jne 0x00002b40 +113 00002b62 83c201 addl $0x01,%edx +116 00002b65 3b5320 cmpl 0x20(%ebx),%edx +119 00002b68 7da5 jge 0x00002b0f +121 00002b6a 83432801 addl $0x01,0x28(%ebx) +125 00002b6e 8b431c movl 0x1c(%ebx),%eax +128 00002b71 8b1490 movl (%eax,%edx,4),%edx +131 00002b74 89d0 movl %edx,%eax +133 00002b76 83c408 addl $0x08,%esp +136 00002b79 5b popl %ebx +137 00002b7a 5e popl %esi +138 00002b7b 5f popl %edi +139 00002b7c 5d popl %ebp +140 00002b7d c3 ret +141 00002b7e 8d41bf leal 0xbf(%ecx),%eax +144 00002b81 3c19 cmpb $0x19,%al +146 00002b83 778a ja 0x00002b0f +148 00002b85 8d14d2 leal (%edx,%edx,8),%edx +151 00002b88 0fbec1 movsbl %cl,%eax +154 00002b8b 8d5490c9 leal 0xc9(%eax,%edx,4),%edx +158 00002b8f ebc0 jmp 0x00002b51 +160 00002b91 8d41bf leal 0xbf(%ecx),%eax +163 00002b94 3c19 cmpb $0x19,%al +165 00002b96 769d jbe 0x00002b35 +167 00002b98 8b4308 movl 0x08(%ebx),%eax +170 00002b9b c1e803 shrl $0x03,%eax +173 00002b9e 83e001 andl $0x01,%eax +176 00002ba1 8945ec movl %eax,0xec(%ebp) +179 00002ba4 7422 je 0x00002bc8 +181 00002ba6 bea0ed0300 movl $0x0003eda0,%esi +186 00002bab 90 nop +187 00002bac 90 nop +188 00002bad 90 nop +189 00002bae 90 nop +190 00002baf 90 nop +191 00002bb0 3a0e cmpb (%esi),%cl +193 00002bb2 742f je 0x00002be3 +195 00002bb4 83c61c addl $0x1c,%esi +198 00002bb7 81fe64ee0300 cmpl $0x0003ee64,%esi +204 00002bbd 72f1 jb 0x00002bb0 +206 00002bbf e94bffffff jmpl 0x00002b0f +211 00002bc4 31d2 xorl %edx,%edx +213 00002bc6 eb9d jmp 0x00002b65 +215 00002bc8 85ff testl %edi,%edi +217 00002bca 740e je 0x00002bda +219 00002bcc 0fb64602 movzbl 0x02(%esi),%eax +223 00002bd0 2c43 subb $0x43,%al +225 00002bd2 3c01 cmpb $0x01,%al +227 00002bd4 0f869c000000 jbel 0x00002c76 +233 00002bda c745ec00000000 movl $0x00000000,0xec(%ebp) +240 00002be1 ebc3 jmp 0x00002ba6 +242 00002be3 8b7e14 movl 0x14(%esi),%edi +245 00002be6 85ff testl %edi,%edi +247 00002be8 0f8483000000 jel 0x00002c71 +253 00002bee 8b4618 movl 0x18(%esi),%eax +256 00002bf1 8945f0 movl %eax,0xf0(%ebp) +259 00002bf4 8b4b14 movl 0x14(%ebx),%ecx +262 00002bf7 3b4b18 cmpl 0x18(%ebx),%ecx +265 00002bfa 7c4e jl 0x00002c4a +267 00002bfc 31c0 xorl %eax,%eax +269 00002bfe 89432c movl %eax,0x2c(%ebx) +272 00002c01 8b45ec movl 0xec(%ebp),%eax +275 00002c04 85c0 testl %eax,%eax +277 00002c06 743a je 0x00002c42 +279 00002c08 8b7e0c movl 0x0c(%esi),%edi +282 00002c0b 8b7610 movl 0x10(%esi),%esi +285 00002c0e 017330 addl %esi,0x30(%ebx) +288 00002c11 3b4b18 cmpl 0x18(%ebx),%ecx +291 00002c14 0f8df5feffff jgel 0x00002b0f +297 00002c1a 8d0449 leal (%ecx,%ecx,2),%eax +300 00002c1d 8b5310 movl 0x10(%ebx),%edx +303 00002c20 8d1482 leal (%edx,%eax,4),%edx +306 00002c23 8d4101 leal 0x01(%ecx),%eax +309 00002c26 894314 movl %eax,0x14(%ebx) +312 00002c29 85d2 testl %edx,%edx +314 00002c2b 0f84e0feffff jel 0x00002b11 +320 00002c31 c70215000000 movl $0x00000015,(%edx) +326 00002c37 897a04 movl %edi,0x04(%edx) +329 00002c3a 897208 movl %esi,0x08(%edx) +332 00002c3d e9cffeffff jmpl 0x00002b11 +337 00002c42 8b7e04 movl 0x04(%esi),%edi +340 00002c45 8b7608 movl 0x08(%esi),%esi +343 00002c48 ebc4 jmp 0x00002c0e +345 00002c4a 8d1449 leal (%ecx,%ecx,2),%edx +348 00002c4d 8b4310 movl 0x10(%ebx),%eax +351 00002c50 8d0490 leal (%eax,%edx,4),%eax +354 00002c53 83c101 addl $0x01,%ecx +357 00002c56 894b14 movl %ecx,0x14(%ebx) +360 00002c59 85c0 testl %eax,%eax +362 00002c5b 74a1 je 0x00002bfe +364 00002c5d c70015000000 movl $0x00000015,(%eax) +370 00002c63 897804 movl %edi,0x04(%eax) +373 00002c66 8b55f0 movl 0xf0(%ebp),%edx +376 00002c69 895008 movl %edx,0x08(%eax) +379 00002c6c 8b4b14 movl 0x14(%ebx),%ecx +382 00002c6f eb8d jmp 0x00002bfe +384 00002c71 8b4b14 movl 0x14(%ebx),%ecx +387 00002c74 eb8b jmp 0x00002c01 +389 00002c76 c745ec01000000 movl $0x00000001,0xec(%ebp) +396 00002c7d e924ffffff jmpl 0x00002ba6 _is_ctor_dtor_or_conversion: +0 00002c82 55 pushl %ebp +1 00002c83 89e5 movl %esp,%ebp +3 00002c85 89c2 movl %eax,%edx +5 00002c87 85c0 testl %eax,%eax +7 00002c89 7405 je 0x00002c90 +9 00002c8b 833a2a cmpl $0x2a,(%edx) '*' +12 00002c8e 7604 jbe 0x00002c94 +14 00002c90 31c0 xorl %eax,%eax +16 00002c92 5d popl %ebp +17 00002c93 c3 ret +18 00002c94 8b02 movl (%edx),%eax +20 00002c96 ff248540cf0200 jmp *0x0002cf40(,%eax,4) +27 00002c9d b801000000 movl $0x00000001,%eax +32 00002ca2 5d popl %ebp +33 00002ca3 c3 ret +34 00002ca4 8b5208 movl 0x08(%edx),%edx +37 00002ca7 85d2 testl %edx,%edx +39 00002ca9 74e5 je 0x00002c90 +41 00002cab 833a2a cmpl $0x2a,(%edx) '*' +44 00002cae 77e0 ja 0x00002c90 +46 00002cb0 8b02 movl (%edx),%eax +48 00002cb2 ff2485eccf0200 jmp *0x0002cfec(,%eax,4) +55 00002cb9 8b5208 movl 0x08(%edx),%edx +58 00002cbc 85d2 testl %edx,%edx +60 00002cbe 74d0 je 0x00002c90 +62 00002cc0 833a2a cmpl $0x2a,(%edx) '*' +65 00002cc3 77cb ja 0x00002c90 +67 00002cc5 8b02 movl (%edx),%eax +69 00002cc7 ff248598d00200 jmp *0x0002d098(,%eax,4) +76 00002cce 8b5208 movl 0x08(%edx),%edx +79 00002cd1 85d2 testl %edx,%edx +81 00002cd3 74bb je 0x00002c90 +83 00002cd5 833a2a cmpl $0x2a,(%edx) '*' +86 00002cd8 77b6 ja 0x00002c90 +88 00002cda 8b02 movl (%edx),%eax +90 00002cdc ff248544d10200 jmp *0x0002d144(,%eax,4) +97 00002ce3 8b5208 movl 0x08(%edx),%edx +100 00002ce6 85d2 testl %edx,%edx +102 00002ce8 74a6 je 0x00002c90 +104 00002cea 833a2a cmpl $0x2a,(%edx) '*' +107 00002ced 77a1 ja 0x00002c90 +109 00002cef 8b02 movl (%edx),%eax +111 00002cf1 ff2485f0d10200 jmp *0x0002d1f0(,%eax,4) +118 00002cf8 8b5208 movl 0x08(%edx),%edx +121 00002cfb 85d2 testl %edx,%edx +123 00002cfd 7491 je 0x00002c90 +125 00002cff 833a2a cmpl $0x2a,(%edx) '*' +128 00002d02 778c ja 0x00002c90 +130 00002d04 8b02 movl (%edx),%eax +132 00002d06 ff24859cd20200 jmp *0x0002d29c(,%eax,4) +139 00002d0d 8b5208 movl 0x08(%edx),%edx +142 00002d10 85d2 testl %edx,%edx +144 00002d12 0f8478ffffff jel 0x00002c90 +150 00002d18 833a2a cmpl $0x2a,(%edx) '*' +153 00002d1b 0f876fffffff jal 0x00002c90 +159 00002d21 8b02 movl (%edx),%eax +161 00002d23 ff248548d30200 jmp *0x0002d348(,%eax,4) +168 00002d2a 8b5208 movl 0x08(%edx),%edx +171 00002d2d 85d2 testl %edx,%edx +173 00002d2f 0f845bffffff jel 0x00002c90 +179 00002d35 833a2a cmpl $0x2a,(%edx) '*' +182 00002d38 0f8752ffffff jal 0x00002c90 +188 00002d3e 8b02 movl (%edx),%eax +190 00002d40 ff2485f4d30200 jmp *0x0002d3f4(,%eax,4) +197 00002d47 8b5208 movl 0x08(%edx),%edx +200 00002d4a 85d2 testl %edx,%edx +202 00002d4c 0f843effffff jel 0x00002c90 +208 00002d52 833a2a cmpl $0x2a,(%edx) '*' +211 00002d55 0f8735ffffff jal 0x00002c90 +217 00002d5b 8b02 movl (%edx),%eax +219 00002d5d ff2485a0d40200 jmp *0x0002d4a0(,%eax,4) +226 00002d64 8b5208 movl 0x08(%edx),%edx +229 00002d67 85d2 testl %edx,%edx +231 00002d69 0f851cffffff jnel 0x00002c8b +237 00002d6f 31c0 xorl %eax,%eax +239 00002d71 e91cffffff jmpl 0x00002c92 _d_source_name: +0 00002d76 55 pushl %ebp +1 00002d77 89e5 movl %esp,%ebp +3 00002d79 57 pushl %edi +4 00002d7a 56 pushl %esi +5 00002d7b 53 pushl %ebx +6 00002d7c 83ec14 subl $0x14,%esp +9 00002d7f 8945e0 movl %eax,0xe0(%ebp) +12 00002d82 8b480c movl 0x0c(%eax),%ecx +15 00002d85 89c8 movl %ecx,%eax +17 00002d87 0fb619 movzbl (%ecx),%ebx +20 00002d8a 80fb6e cmpb $0x6e,%bl 'n' +23 00002d8d 0f8402010000 jel 0x00002e95 +29 00002d93 c745f000000000 movl $0x00000000,0xf0(%ebp) +36 00002d9a 8d43d0 leal 0xd0(%ebx),%eax +39 00002d9d 3c09 cmpb $0x09,%al +41 00002d9f 763e jbe 0x00002ddf +43 00002da1 c745e400000000 movl $0x00000000,0xe4(%ebp) +50 00002da8 8b45e4 movl 0xe4(%ebp),%eax +53 00002dab f7d8 negl %eax +55 00002dad 8b55f0 movl 0xf0(%ebp),%edx +58 00002db0 85d2 testl %edx,%edx +60 00002db2 0f4445e4 cmovel 0xe4(%ebp),%eax +64 00002db6 8945e4 movl %eax,0xe4(%ebp) +67 00002db9 85c0 testl %eax,%eax +69 00002dbb 7e6e jle 0x00002e2b +71 00002dbd 8b4de0 movl 0xe0(%ebp),%ecx +74 00002dc0 8b590c movl 0x0c(%ecx),%ebx +77 00002dc3 8b4104 movl 0x04(%ecx),%eax +80 00002dc6 29d8 subl %ebx,%eax +82 00002dc8 3945e4 cmpl %eax,0xe4(%ebp) +85 00002dcb 7e6a jle 0x00002e37 +87 00002dcd 31d2 xorl %edx,%edx +89 00002dcf 8b45e0 movl 0xe0(%ebp),%eax +92 00002dd2 89502c movl %edx,0x2c(%eax) +95 00002dd5 89d0 movl %edx,%eax +97 00002dd7 83c414 addl $0x14,%esp +100 00002dda 5b popl %ebx +101 00002ddb 5e popl %esi +102 00002ddc 5f popl %edi +103 00002ddd 5d popl %ebp +104 00002dde c3 ret +105 00002ddf c745e400000000 movl $0x00000000,0xe4(%ebp) +112 00002de6 8b75e0 movl 0xe0(%ebp),%esi +115 00002de9 8b4e0c movl 0x0c(%esi),%ecx +118 00002dec 90 nop +119 00002ded 90 nop +120 00002dee 90 nop +121 00002def 90 nop +122 00002df0 8b7de4 movl 0xe4(%ebp),%edi +125 00002df3 8d14bf leal (%edi,%edi,4),%edx +128 00002df6 0fbec3 movsbl %bl,%eax +131 00002df9 8d4450d0 leal 0xd0(%eax,%edx,2),%eax +135 00002dfd 8945e4 movl %eax,0xe4(%ebp) +138 00002e00 89c8 movl %ecx,%eax +140 00002e02 83c101 addl $0x01,%ecx +143 00002e05 8b55e0 movl 0xe0(%ebp),%edx +146 00002e08 894a0c movl %ecx,0x0c(%edx) +149 00002e0b 0fb65801 movzbl 0x01(%eax),%ebx +153 00002e0f 8d43d0 leal 0xd0(%ebx),%eax +156 00002e12 3c09 cmpb $0x09,%al +158 00002e14 76da jbe 0x00002df0 +160 00002e16 8b45e4 movl 0xe4(%ebp),%eax +163 00002e19 f7d8 negl %eax +165 00002e1b 8b55f0 movl 0xf0(%ebp),%edx +168 00002e1e 85d2 testl %edx,%edx +170 00002e20 0f4445e4 cmovel 0xe4(%ebp),%eax +174 00002e24 8945e4 movl %eax,0xe4(%ebp) +177 00002e27 85c0 testl %eax,%eax +179 00002e29 7f92 jg 0x00002dbd +181 00002e2b 31d2 xorl %edx,%edx +183 00002e2d 89d0 movl %edx,%eax +185 00002e2f 83c414 addl $0x14,%esp +188 00002e32 5b popl %ebx +189 00002e33 5e popl %esi +190 00002e34 5f popl %edi +191 00002e35 5d popl %ebp +192 00002e36 c3 ret +193 00002e37 89cf movl %ecx,%edi +195 00002e39 8b75e4 movl 0xe4(%ebp),%esi +198 00002e3c 8d0c33 leal (%ebx,%esi,1),%ecx +201 00002e3f 894f0c movl %ecx,0x0c(%edi) +204 00002e42 f6470804 testb $0x04,0x08(%edi) +208 00002e46 7405 je 0x00002e4d +210 00002e48 803924 cmpb $0x24,(%ecx) '$' +213 00002e4b 7461 je 0x00002eae +215 00002e4d 837de409 cmpl $0x09,0xe4(%ebp) +219 00002e51 7f63 jg 0x00002eb6 +221 00002e53 8b75e0 movl 0xe0(%ebp),%esi +224 00002e56 8b4e14 movl 0x14(%esi),%ecx +227 00002e59 3b4e18 cmpl 0x18(%esi),%ecx +230 00002e5c 0f8d6bffffff jgel 0x00002dcd +236 00002e62 8d0449 leal (%ecx,%ecx,2),%eax +239 00002e65 8b5610 movl 0x10(%esi),%edx +242 00002e68 8d1482 leal (%edx,%eax,4),%edx +245 00002e6b 8d4101 leal 0x01(%ecx),%eax +248 00002e6e 894614 movl %eax,0x14(%esi) +251 00002e71 85d2 testl %edx,%edx +253 00002e73 0f8454ffffff jel 0x00002dcd +259 00002e79 85db testl %ebx,%ebx +261 00002e7b 0f844cffffff jel 0x00002dcd +267 00002e81 c70200000000 movl $0x00000000,(%edx) +273 00002e87 895a04 movl %ebx,0x04(%edx) +276 00002e8a 8b7de4 movl 0xe4(%ebp),%edi +279 00002e8d 897a08 movl %edi,0x08(%edx) +282 00002e90 e93affffff jmpl 0x00002dcf +287 00002e95 83c101 addl $0x01,%ecx +290 00002e98 8b55e0 movl 0xe0(%ebp),%edx +293 00002e9b 894a0c movl %ecx,0x0c(%edx) +296 00002e9e 0fb65801 movzbl 0x01(%eax),%ebx +300 00002ea2 c745f001000000 movl $0x00000001,0xf0(%ebp) +307 00002ea9 e9ecfeffff jmpl 0x00002d9a +312 00002eae 8d4101 leal 0x01(%ecx),%eax +315 00002eb1 89470c movl %eax,0x0c(%edi) +318 00002eb4 eb97 jmp 0x00002e4d +320 00002eb6 c745e810800200 movl $0x00028010,0xe8(%ebp) _GLOBAL_ +327 00002ebd b908000000 movl $0x00000008,%ecx +332 00002ec2 fc cld +333 00002ec3 89de movl %ebx,%esi +335 00002ec5 bf10800200 movl $0x00028010,%edi _GLOBAL_ +340 00002eca f3a6 repz/cmpsb (%esi),(%edi) +342 00002ecc ba00000000 movl $0x00000000,%edx +347 00002ed1 740a je 0x00002edd +349 00002ed3 0fb656ff movzbl 0xff(%esi),%edx +353 00002ed7 0fb64fff movzbl 0xff(%edi),%ecx +357 00002edb 29ca subl %ecx,%edx +359 00002edd 85d2 testl %edx,%edx +361 00002edf 0f856effffff jnel 0x00002e53 +367 00002ee5 0fb64308 movzbl 0x08(%ebx),%eax +371 00002ee9 3c2e cmpb $0x2e,%al '.' +373 00002eeb 740c je 0x00002ef9 +375 00002eed 3c5f cmpb $0x5f,%al '_' +377 00002eef 7408 je 0x00002ef9 +379 00002ef1 3c24 cmpb $0x24,%al '$' +381 00002ef3 0f855affffff jnel 0x00002e53 +387 00002ef9 807b094e cmpb $0x4e,0x09(%ebx) 'N' +391 00002efd 0f8550ffffff jnel 0x00002e53 +397 00002f03 8b55e0 movl 0xe0(%ebp),%edx +400 00002f06 8b4230 movl 0x30(%edx),%eax +403 00002f09 2b45e4 subl 0xe4(%ebp),%eax +406 00002f0c 83c016 addl $0x16,%eax +409 00002f0f 894230 movl %eax,0x30(%edx) +412 00002f12 8b4a14 movl 0x14(%edx),%ecx +415 00002f15 3b4a18 cmpl 0x18(%edx),%ecx +418 00002f18 0f8daffeffff jgel 0x00002dcd +424 00002f1e 8d0449 leal (%ecx,%ecx,2),%eax +427 00002f21 8b5de0 movl 0xe0(%ebp),%ebx +430 00002f24 8b5310 movl 0x10(%ebx),%edx +433 00002f27 8d1482 leal (%edx,%eax,4),%edx +436 00002f2a 8d4101 leal 0x01(%ecx),%eax +439 00002f2d 894314 movl %eax,0x14(%ebx) +442 00002f30 85d2 testl %edx,%edx +444 00002f32 0f8495feffff jel 0x00002dcd +450 00002f38 c70200000000 movl $0x00000000,(%edx) +456 00002f3e c742041c800200 movl $0x0002801c,0x04(%edx) (anonymous namespace) +463 00002f45 c7420815000000 movl $0x00000015,0x08(%edx) +470 00002f4c e97efeffff jmpl 0x00002dcf _has_return_type: +0 00002f51 55 pushl %ebp +1 00002f52 89e5 movl %esp,%ebp +3 00002f54 83ec08 subl $0x08,%esp +6 00002f57 89c2 movl %eax,%edx +8 00002f59 85c0 testl %eax,%eax +10 00002f5b 740d je 0x00002f6a +12 00002f5d 8b02 movl (%edx),%eax +14 00002f5f 83f804 cmpl $0x04,%eax +17 00002f62 0f8422010000 jel 0x0000308a +23 00002f68 7304 jae 0x00002f6e +25 00002f6a 31c0 xorl %eax,%eax +27 00002f6c c9 leave +28 00002f6d c3 ret +29 00002f6e 83e819 subl $0x19,%eax +32 00002f71 83f802 cmpl $0x02,%eax +35 00002f74 77f4 ja 0x00002f6a +37 00002f76 8b5204 movl 0x04(%edx),%edx +40 00002f79 85d2 testl %edx,%edx +42 00002f7b 74ed je 0x00002f6a +44 00002f7d 8b02 movl (%edx),%eax +46 00002f7f 83f804 cmpl $0x04,%eax +49 00002f82 0f8402010000 jel 0x0000308a +55 00002f88 72e0 jb 0x00002f6a +57 00002f8a 83e819 subl $0x19,%eax +60 00002f8d 83f802 cmpl $0x02,%eax +63 00002f90 77d8 ja 0x00002f6a +65 00002f92 8b5204 movl 0x04(%edx),%edx +68 00002f95 85d2 testl %edx,%edx +70 00002f97 74d1 je 0x00002f6a +72 00002f99 8b02 movl (%edx),%eax +74 00002f9b 83f804 cmpl $0x04,%eax +77 00002f9e 0f84e6000000 jel 0x0000308a +83 00002fa4 72c4 jb 0x00002f6a +85 00002fa6 83e819 subl $0x19,%eax +88 00002fa9 83f802 cmpl $0x02,%eax +91 00002fac 77bc ja 0x00002f6a +93 00002fae 8b5204 movl 0x04(%edx),%edx +96 00002fb1 85d2 testl %edx,%edx +98 00002fb3 74b5 je 0x00002f6a +100 00002fb5 8b02 movl (%edx),%eax +102 00002fb7 83f804 cmpl $0x04,%eax +105 00002fba 0f84ca000000 jel 0x0000308a +111 00002fc0 72a8 jb 0x00002f6a +113 00002fc2 83e819 subl $0x19,%eax +116 00002fc5 83f802 cmpl $0x02,%eax +119 00002fc8 77a0 ja 0x00002f6a +121 00002fca 8b5204 movl 0x04(%edx),%edx +124 00002fcd 85d2 testl %edx,%edx +126 00002fcf 7499 je 0x00002f6a +128 00002fd1 8b02 movl (%edx),%eax +130 00002fd3 83f804 cmpl $0x04,%eax +133 00002fd6 0f84ae000000 jel 0x0000308a +139 00002fdc 728c jb 0x00002f6a +141 00002fde 83e819 subl $0x19,%eax +144 00002fe1 83f802 cmpl $0x02,%eax +147 00002fe4 7784 ja 0x00002f6a +149 00002fe6 8b5204 movl 0x04(%edx),%edx +152 00002fe9 85d2 testl %edx,%edx +154 00002feb 0f8479ffffff jel 0x00002f6a +160 00002ff1 8b02 movl (%edx),%eax +162 00002ff3 83f804 cmpl $0x04,%eax +165 00002ff6 0f848e000000 jel 0x0000308a +171 00002ffc 0f8268ffffff jbl 0x00002f6a +177 00003002 83e819 subl $0x19,%eax +180 00003005 83f802 cmpl $0x02,%eax +183 00003008 0f875cffffff jal 0x00002f6a +189 0000300e 8b5204 movl 0x04(%edx),%edx +192 00003011 85d2 testl %edx,%edx +194 00003013 0f8451ffffff jel 0x00002f6a +200 00003019 8b02 movl (%edx),%eax +202 0000301b 83f804 cmpl $0x04,%eax +205 0000301e 746a je 0x0000308a +207 00003020 0f8244ffffff jbl 0x00002f6a +213 00003026 83e819 subl $0x19,%eax +216 00003029 83f802 cmpl $0x02,%eax +219 0000302c 0f8738ffffff jal 0x00002f6a +225 00003032 8b5204 movl 0x04(%edx),%edx +228 00003035 85d2 testl %edx,%edx +230 00003037 0f842dffffff jel 0x00002f6a +236 0000303d 8b02 movl (%edx),%eax +238 0000303f 83f804 cmpl $0x04,%eax +241 00003042 7446 je 0x0000308a +243 00003044 0f8220ffffff jbl 0x00002f6a +249 0000304a 83e819 subl $0x19,%eax +252 0000304d 83f802 cmpl $0x02,%eax +255 00003050 0f8714ffffff jal 0x00002f6a +261 00003056 8b5204 movl 0x04(%edx),%edx +264 00003059 85d2 testl %edx,%edx +266 0000305b 0f8409ffffff jel 0x00002f6a +272 00003061 8b02 movl (%edx),%eax +274 00003063 83f804 cmpl $0x04,%eax +277 00003066 7422 je 0x0000308a +279 00003068 0f82fcfeffff jbl 0x00002f6a +285 0000306e 83e819 subl $0x19,%eax +288 00003071 83f802 cmpl $0x02,%eax +291 00003074 0f87f0feffff jal 0x00002f6a +297 0000307a 8b5204 movl 0x04(%edx),%edx +300 0000307d 85d2 testl %edx,%edx +302 0000307f 0f85d8feffff jnel 0x00002f5d +308 00003085 e9e0feffff jmpl 0x00002f6a +313 0000308a 8b5204 movl 0x04(%edx),%edx +316 0000308d 85d2 testl %edx,%edx +318 0000308f 7405 je 0x00003096 +320 00003091 833a2a cmpl $0x2a,(%edx) '*' +323 00003094 760c jbe 0x000030a2 +325 00003096 31c0 xorl %eax,%eax +327 00003098 85c0 testl %eax,%eax +329 0000309a 0f94c0 sete %al +332 0000309d 0fb6c0 movzbl %al,%eax +335 000030a0 c9 leave +336 000030a1 c3 ret +337 000030a2 8b02 movl (%edx),%eax +339 000030a4 ff24854cd50200 jmp *0x0002d54c(,%eax,4) +346 000030ab 8b4208 movl 0x08(%edx),%eax +349 000030ae e8cffbffff calll _is_ctor_dtor_or_conversion +354 000030b3 ebe3 jmp 0x00003098 +356 000030b5 b801000000 movl $0x00000001,%eax +361 000030ba ebdc jmp 0x00003098 _d_encoding: +0 000030bc 55 pushl %ebp +1 000030bd 89e5 movl %esp,%ebp +3 000030bf 57 pushl %edi +4 000030c0 56 pushl %esi +5 000030c1 53 pushl %ebx +6 000030c2 83ec4c subl $0x4c,%esp +9 000030c5 89c6 movl %eax,%esi +11 000030c7 89d3 movl %edx,%ebx +13 000030c9 8b500c movl 0x0c(%eax),%edx +16 000030cc 0fb602 movzbl (%edx),%eax +19 000030cf 3c47 cmpb $0x47,%al 'G' +21 000030d1 744f je 0x00003122 +23 000030d3 3c54 cmpb $0x54,%al 'T' +25 000030d5 744b je 0x00003122 +27 000030d7 89f0 movl %esi,%eax +29 000030d9 e84f0c0000 calll _d_name +34 000030de 89c7 movl %eax,%edi +36 000030e0 85c0 testl %eax,%eax +38 000030e2 746c je 0x00003150 +40 000030e4 85db testl %ebx,%ebx +42 000030e6 7468 je 0x00003150 +44 000030e8 f6460801 testb $0x01,0x08(%esi) +48 000030ec 7405 je 0x000030f3 +50 000030ee eb60 jmp 0x00003150 +52 000030f0 8b7f04 movl 0x04(%edi),%edi +55 000030f3 8b17 movl (%edi),%edx +57 000030f5 8d42e7 leal 0xe7(%edx),%eax +60 000030f8 83f802 cmpl $0x02,%eax +63 000030fb 76f3 jbe 0x000030f0 +65 000030fd 83fa02 cmpl $0x02,%edx +68 00003100 7544 jne 0x00003146 +70 00003102 8b5708 movl 0x08(%edi),%edx +73 00003105 8b02 movl (%edx),%eax +75 00003107 83e819 subl $0x19,%eax +78 0000310a 83f802 cmpl $0x02,%eax +81 0000310d 770e ja 0x0000311d +83 0000310f 90 nop +84 00003110 8b5204 movl 0x04(%edx),%edx +87 00003113 8b02 movl (%edx),%eax +89 00003115 83e819 subl $0x19,%eax +92 00003118 83f802 cmpl $0x02,%eax +95 0000311b 76f3 jbe 0x00003110 +97 0000311d 895708 movl %edx,0x08(%edi) +100 00003120 eb24 jmp 0x00003146 +102 00003122 8b4e30 movl 0x30(%esi),%ecx +105 00003125 83c114 addl $0x14,%ecx +108 00003128 894e30 movl %ecx,0x30(%esi) +111 0000312b 0fb602 movzbl (%edx),%eax +114 0000312e 8d5a01 leal 0x01(%edx),%ebx +117 00003131 895e0c movl %ebx,0x0c(%esi) +120 00003134 3c54 cmpb $0x54,%al 'T' +122 00003136 0f84c1000000 jel 0x000031fd +128 0000313c 3c47 cmpb $0x47,%al 'G' +130 0000313e 0f84d6000000 jel 0x0000321a +136 00003144 31ff xorl %edi,%edi +138 00003146 89f8 movl %edi,%eax +140 00003148 83c44c addl $0x4c,%esp +143 0000314b 5b popl %ebx +144 0000314c 5e popl %esi +145 0000314d 5f popl %edi +146 0000314e 5d popl %ebp +147 0000314f c3 ret +148 00003150 8b5e0c movl 0x0c(%esi),%ebx +151 00003153 0fb603 movzbl (%ebx),%eax +154 00003156 84c0 testb %al,%al +156 00003158 74ec je 0x00003146 +158 0000315a 3c45 cmpb $0x45,%al 'E' +160 0000315c 74e8 je 0x00003146 +162 0000315e 85ff testl %edi,%edi +164 00003160 7419 je 0x0000317b +166 00003162 8b07 movl (%edi),%eax +168 00003164 83f804 cmpl $0x04,%eax +171 00003167 0f84d1060000 jel 0x0000383e +177 0000316d 720c jb 0x0000317b +179 0000316f 83e819 subl $0x19,%eax +182 00003172 83f802 cmpl $0x02,%eax +185 00003175 0f86fe060000 jbel 0x00003879 +191 0000317b c745cc00000000 movl $0x00000000,0xcc(%ebp) +198 00003182 803b4a cmpb $0x4a,(%ebx) 'J' +201 00003185 0f84a1060000 jel 0x0000382c +207 0000318b c745e400000000 movl $0x00000000,0xe4(%ebp) +214 00003192 c745d400000000 movl $0x00000000,0xd4(%ebp) +221 00003199 8d55e4 leal 0xe4(%ebp),%edx +224 0000319c 8955d0 movl %edx,0xd0(%ebp) +227 0000319f eb2b jmp 0x000031cc +229 000031a1 8b4e14 movl 0x14(%esi),%ecx +232 000031a4 3b4e18 cmpl 0x18(%esi),%ecx +235 000031a7 0f8cc4050000 jll 0x00003771 +241 000031ad 31d2 xorl %edx,%edx +243 000031af 8b45d0 movl 0xd0(%ebp),%eax +246 000031b2 8910 movl %edx,(%eax) +248 000031b4 85d2 testl %edx,%edx +250 000031b6 0f84e1050000 jel 0x0000379d +256 000031bc 83c208 addl $0x08,%edx +259 000031bf 8955d0 movl %edx,0xd0(%ebp) +262 000031c2 c745cc00000000 movl $0x00000000,0xcc(%ebp) +269 000031c9 8b5e0c movl 0x0c(%esi),%ebx +272 000031cc 0fb603 movzbl (%ebx),%eax +275 000031cf 84c0 testb %al,%al +277 000031d1 0f840e060000 jel 0x000037e5 +283 000031d7 3c45 cmpb $0x45,%al 'E' +285 000031d9 0f8406060000 jel 0x000037e5 +291 000031df 893424 movl %esi,(%esp,1) +294 000031e2 e8e5110000 calll _cplus_demangle_type +299 000031e7 89c3 movl %eax,%ebx +301 000031e9 85c0 testl %eax,%eax +303 000031eb 0f84ac050000 jel 0x0000379d +309 000031f1 8b45cc movl 0xcc(%ebp),%eax +312 000031f4 85c0 testl %eax,%eax +314 000031f6 74a9 je 0x000031a1 +316 000031f8 895dd4 movl %ebx,0xd4(%ebp) +319 000031fb ebc5 jmp 0x000031c2 +321 000031fd 0fbe4201 movsbl 0x01(%edx),%eax +325 00003201 8d5a02 leal 0x02(%edx),%ebx +328 00003204 895e0c movl %ebx,0x0c(%esi) +331 00003207 83e843 subl $0x43,%eax +334 0000320a 83f833 cmpl $0x33,%eax '3' +337 0000320d 0f8731ffffff jal 0x00003144 +343 00003213 ff2485f8d50200 jmp *0x0002d5f8(,%eax,4) +350 0000321a 0fb64201 movzbl 0x01(%edx),%eax +354 0000321e 8d5a02 leal 0x02(%edx),%ebx +357 00003221 895e0c movl %ebx,0x0c(%esi) +360 00003224 3c52 cmpb $0x52,%al 'R' +362 00003226 0f8460060000 jel 0x0000388c +368 0000322c 3c56 cmpb $0x56,%al 'V' +370 0000322e 0f84ea060000 jel 0x0000391e +376 00003234 3c41 cmpb $0x41,%al 'A' +378 00003236 0f8508ffffff jnel 0x00003144 +384 0000323c 31d2 xorl %edx,%edx +386 0000323e 89f0 movl %esi,%eax +388 00003240 e877feffff calll _d_encoding +393 00003245 89c3 movl %eax,%ebx +395 00003247 85c0 testl %eax,%eax +397 00003249 0f84f5feffff jel 0x00003144 +403 0000324f 8b4e14 movl 0x14(%esi),%ecx +406 00003252 3b4e18 cmpl 0x18(%esi),%ecx +409 00003255 0f8de9feffff jgel 0x00003144 +415 0000325b 8d0449 leal (%ecx,%ecx,2),%eax +418 0000325e 8b5610 movl 0x10(%esi),%edx +421 00003261 8d3c82 leal (%edx,%eax,4),%edi +424 00003264 8d4101 leal 0x01(%ecx),%eax +427 00003267 894614 movl %eax,0x14(%esi) +430 0000326a 85ff testl %edi,%edi +432 0000326c 0f84d4feffff jel 0x00003146 +438 00003272 c70714000000 movl $0x00000014,(%edi) +444 00003278 895f04 movl %ebx,0x04(%edi) +447 0000327b c7470800000000 movl $0x00000000,0x08(%edi) +454 00003282 e9bffeffff jmpl 0x00003146 +459 00003287 893424 movl %esi,(%esp,1) +462 0000328a e83d110000 calll _cplus_demangle_type +467 0000328f 8945c8 movl %eax,0xc8(%ebp) +470 00003292 8b5e0c movl 0x0c(%esi),%ebx +473 00003295 89d8 movl %ebx,%eax +475 00003297 0fb60b movzbl (%ebx),%ecx +478 0000329a 80f96e cmpb $0x6e,%cl 'n' +481 0000329d 0f843f070000 jel 0x000039e2 +487 000032a3 31ff xorl %edi,%edi +489 000032a5 8d41d0 leal 0xd0(%ecx),%eax +492 000032a8 3c09 cmpb $0x09,%al +494 000032aa 0f8647060000 jbel 0x000038f7 +500 000032b0 31d2 xorl %edx,%edx +502 000032b2 89d0 movl %edx,%eax +504 000032b4 f7d8 negl %eax +506 000032b6 85ff testl %edi,%edi +508 000032b8 0f45d0 cmovnel %eax,%edx +511 000032bb 85d2 testl %edx,%edx +513 000032bd 0f8881feffff jsl 0x00003144 +519 000032c3 8b460c movl 0x0c(%esi),%eax +522 000032c6 0fb610 movzbl (%eax),%edx +525 000032c9 8d5801 leal 0x01(%eax),%ebx +528 000032cc 895e0c movl %ebx,0x0c(%esi) +531 000032cf 80fa5f cmpb $0x5f,%dl '_' +534 000032d2 0f856cfeffff jnel 0x00003144 +540 000032d8 893424 movl %esi,(%esp,1) +543 000032db e8ec100000 calll _cplus_demangle_type +548 000032e0 89c3 movl %eax,%ebx +550 000032e2 83463005 addl $0x05,0x30(%esi) +554 000032e6 85c0 testl %eax,%eax +556 000032e8 0f8456feffff jel 0x00003144 +562 000032ee 8b45c8 movl 0xc8(%ebp),%eax +565 000032f1 85c0 testl %eax,%eax +567 000032f3 0f844bfeffff jel 0x00003144 +573 000032f9 8b4e14 movl 0x14(%esi),%ecx +576 000032fc 3b4e18 cmpl 0x18(%esi),%ecx +579 000032ff 0f8d3ffeffff jgel 0x00003144 +585 00003305 8d0449 leal (%ecx,%ecx,2),%eax +588 00003308 8b5610 movl 0x10(%esi),%edx +591 0000330b 8d3c82 leal (%edx,%eax,4),%edi +594 0000330e 8d4101 leal 0x01(%ecx),%eax +597 00003311 894614 movl %eax,0x14(%esi) +600 00003314 85ff testl %edi,%edi +602 00003316 0f842afeffff jel 0x00003146 +608 0000331c c7070a000000 movl $0x0000000a,(%edi) +614 00003322 895f04 movl %ebx,0x04(%edi) +617 00003325 8b45c8 movl 0xc8(%ebp),%eax +620 00003328 894708 movl %eax,0x08(%edi) +623 0000332b e916feffff jmpl 0x00003146 +628 00003330 893424 movl %esi,(%esp,1) +631 00003333 e894100000 calll _cplus_demangle_type +636 00003338 89c3 movl %eax,%ebx +638 0000333a 85c0 testl %eax,%eax +640 0000333c 0f8402feffff jel 0x00003144 +646 00003342 8b4e14 movl 0x14(%esi),%ecx +649 00003345 3b4e18 cmpl 0x18(%esi),%ecx +652 00003348 0f8df6fdffff jgel 0x00003144 +658 0000334e 8d0449 leal (%ecx,%ecx,2),%eax +661 00003351 8b5610 movl 0x10(%esi),%edx +664 00003354 8d3c82 leal (%edx,%eax,4),%edi +667 00003357 8d4101 leal 0x01(%ecx),%eax +670 0000335a 894614 movl %eax,0x14(%esi) +673 0000335d 85ff testl %edi,%edi +675 0000335f 0f84e1fdffff jel 0x00003146 +681 00003365 c7070d000000 movl $0x0000000d,(%edi) +687 0000336b 895f04 movl %ebx,0x04(%edi) +690 0000336e c7470800000000 movl $0x00000000,0x08(%edi) +697 00003375 e9ccfdffff jmpl 0x00003146 +702 0000337a 893424 movl %esi,(%esp,1) +705 0000337d e84a100000 calll _cplus_demangle_type +710 00003382 89c3 movl %eax,%ebx +712 00003384 85c0 testl %eax,%eax +714 00003386 0f84b8fdffff jel 0x00003144 +720 0000338c 8b4e14 movl 0x14(%esi),%ecx +723 0000338f 3b4e18 cmpl 0x18(%esi),%ecx +726 00003392 0f8dacfdffff jgel 0x00003144 +732 00003398 8d0449 leal (%ecx,%ecx,2),%eax +735 0000339b 8b5610 movl 0x10(%esi),%edx +738 0000339e 8d3c82 leal (%edx,%eax,4),%edi +741 000033a1 8d4101 leal 0x01(%ecx),%eax +744 000033a4 894614 movl %eax,0x14(%esi) +747 000033a7 85ff testl %edi,%edi +749 000033a9 0f8497fdffff jel 0x00003146 +755 000033af c7070b000000 movl $0x0000000b,(%edi) +761 000033b5 895f04 movl %ebx,0x04(%edi) +764 000033b8 c7470800000000 movl $0x00000000,0x08(%edi) +771 000033bf e982fdffff jmpl 0x00003146 +776 000033c4 893424 movl %esi,(%esp,1) +779 000033c7 e800100000 calll _cplus_demangle_type +784 000033cc 89c3 movl %eax,%ebx +786 000033ce 85c0 testl %eax,%eax +788 000033d0 0f846efdffff jel 0x00003144 +794 000033d6 8b4e14 movl 0x14(%esi),%ecx +797 000033d9 3b4e18 cmpl 0x18(%esi),%ecx +800 000033dc 0f8d62fdffff jgel 0x00003144 +806 000033e2 8d0449 leal (%ecx,%ecx,2),%eax +809 000033e5 8b5610 movl 0x10(%esi),%edx +812 000033e8 8d3c82 leal (%edx,%eax,4),%edi +815 000033eb 8d4101 leal 0x01(%ecx),%eax +818 000033ee 894614 movl %eax,0x14(%esi) +821 000033f1 85ff testl %edi,%edi +823 000033f3 0f844dfdffff jel 0x00003146 +829 000033f9 c70711000000 movl $0x00000011,(%edi) +835 000033ff 895f04 movl %ebx,0x04(%edi) +838 00003402 c7470800000000 movl $0x00000000,0x08(%edi) +845 00003409 e938fdffff jmpl 0x00003146 +850 0000340e 893424 movl %esi,(%esp,1) +853 00003411 e8b60f0000 calll _cplus_demangle_type +858 00003416 89c3 movl %eax,%ebx +860 00003418 85c0 testl %eax,%eax +862 0000341a 0f8424fdffff jel 0x00003144 +868 00003420 8b4e14 movl 0x14(%esi),%ecx +871 00003423 3b4e18 cmpl 0x18(%esi),%ecx +874 00003426 0f8d18fdffff jgel 0x00003144 +880 0000342c 8d0449 leal (%ecx,%ecx,2),%eax +883 0000342f 8b5610 movl 0x10(%esi),%edx +886 00003432 8d3c82 leal (%edx,%eax,4),%edi +889 00003435 8d4101 leal 0x01(%ecx),%eax +892 00003438 894614 movl %eax,0x14(%esi) +895 0000343b 85ff testl %edi,%edi +897 0000343d 0f8403fdffff jel 0x00003146 +903 00003443 c7070c000000 movl $0x0000000c,(%edi) +909 00003449 895f04 movl %ebx,0x04(%edi) +912 0000344c c7470800000000 movl $0x00000000,0x08(%edi) +919 00003453 e9eefcffff jmpl 0x00003146 +924 00003458 8d41f6 leal 0xf6(%ecx),%eax +927 0000345b 894630 movl %eax,0x30(%esi) +930 0000345e 893424 movl %esi,(%esp,1) +933 00003461 e8660f0000 calll _cplus_demangle_type +938 00003466 89c3 movl %eax,%ebx +940 00003468 85c0 testl %eax,%eax +942 0000346a 0f84d4fcffff jel 0x00003144 +948 00003470 8b4e14 movl 0x14(%esi),%ecx +951 00003473 3b4e18 cmpl 0x18(%esi),%ecx +954 00003476 0f8dc8fcffff jgel 0x00003144 +960 0000347c 8d0449 leal (%ecx,%ecx,2),%eax +963 0000347f 8b5610 movl 0x10(%esi),%edx +966 00003482 8d3c82 leal (%edx,%eax,4),%edi +969 00003485 8d4101 leal 0x01(%ecx),%eax +972 00003488 894614 movl %eax,0x14(%esi) +975 0000348b 85ff testl %edi,%edi +977 0000348d 0f84b3fcffff jel 0x00003146 +983 00003493 c70709000000 movl $0x00000009,(%edi) +989 00003499 895f04 movl %ebx,0x04(%edi) +992 0000349c c7470800000000 movl $0x00000000,0x08(%edi) +999 000034a3 e99efcffff jmpl 0x00003146 +1004 000034a8 8d41fb leal 0xfb(%ecx),%eax +1007 000034ab 894630 movl %eax,0x30(%esi) +1010 000034ae 893424 movl %esi,(%esp,1) +1013 000034b1 e8160f0000 calll _cplus_demangle_type +1018 000034b6 89c3 movl %eax,%ebx +1020 000034b8 85c0 testl %eax,%eax +1022 000034ba 0f8484fcffff jel 0x00003144 +1028 000034c0 8b4e14 movl 0x14(%esi),%ecx +1031 000034c3 3b4e18 cmpl 0x18(%esi),%ecx +1034 000034c6 0f8d78fcffff jgel 0x00003144 +1040 000034cc 8d0449 leal (%ecx,%ecx,2),%eax +1043 000034cf 8b5610 movl 0x10(%esi),%edx +1046 000034d2 8d3c82 leal (%edx,%eax,4),%edi +1049 000034d5 8d4101 leal 0x01(%ecx),%eax +1052 000034d8 894614 movl %eax,0x14(%esi) +1055 000034db 85ff testl %edi,%edi +1057 000034dd 0f8463fcffff jel 0x00003146 +1063 000034e3 c70708000000 movl $0x00000008,(%edi) +1069 000034e9 895f04 movl %ebx,0x04(%edi) +1072 000034ec c7470800000000 movl $0x00000000,0x08(%edi) +1079 000034f3 e94efcffff jmpl 0x00003146 +1084 000034f8 0fb603 movzbl (%ebx),%eax +1087 000034fb 8d4a03 leal 0x03(%edx),%ecx +1090 000034fe 894e0c movl %ecx,0x0c(%esi) +1093 00003501 3c68 cmpb $0x68,%al 'h' +1095 00003503 0f84a2040000 jel 0x000039ab +1101 00003509 3c76 cmpb $0x76,%al 'v' +1103 0000350b 0f8533fcffff jnel 0x00003144 +1109 00003511 0fb601 movzbl (%ecx),%eax +1112 00003514 3c6e cmpb $0x6e,%al 'n' +1114 00003516 750a jne 0x00003522 +1116 00003518 8d5a04 leal 0x04(%edx),%ebx +1119 0000351b 895e0c movl %ebx,0x0c(%esi) +1122 0000351e 0fb64204 movzbl 0x04(%edx),%eax +1126 00003522 2c30 subb $0x30,%al +1128 00003524 3c09 cmpb $0x09,%al +1130 00003526 0f8627050000 jbel 0x00003a53 +1136 0000352c 8b5e0c movl 0x0c(%esi),%ebx +1139 0000352f 89da movl %ebx,%edx +1141 00003531 0fb603 movzbl (%ebx),%eax +1144 00003534 8d4b01 leal 0x01(%ebx),%ecx +1147 00003537 89cb movl %ecx,%ebx +1149 00003539 894e0c movl %ecx,0x0c(%esi) +1152 0000353c 3c5f cmpb $0x5f,%al '_' +1154 0000353e 0f8500fcffff jnel 0x00003144 +1160 00003544 0fb601 movzbl (%ecx),%eax +1163 00003547 3c6e cmpb $0x6e,%al 'n' +1165 00003549 7511 jne 0x0000355c +1167 0000354b e937050000 jmpl 0x00003a87 +1172 00003550 89d8 movl %ebx,%eax +1174 00003552 83c301 addl $0x01,%ebx +1177 00003555 895e0c movl %ebx,0x0c(%esi) +1180 00003558 0fb64001 movzbl 0x01(%eax),%eax +1184 0000355c 2c30 subb $0x30,%al +1186 0000355e 3c09 cmpb $0x09,%al +1188 00003560 76ee jbe 0x00003550 +1190 00003562 89da movl %ebx,%edx +1192 00003564 0fb603 movzbl (%ebx),%eax +1195 00003567 8d4b01 leal 0x01(%ebx),%ecx +1198 0000356a 894e0c movl %ecx,0x0c(%esi) +1201 0000356d 3c5f cmpb $0x5f,%al '_' +1203 0000356f 0f85cffbffff jnel 0x00003144 +1209 00003575 0fb609 movzbl (%ecx),%ecx +1212 00003578 8d4302 leal 0x02(%ebx),%eax +1215 0000357b 89460c movl %eax,0x0c(%esi) +1218 0000357e 80f968 cmpb $0x68,%cl 'h' +1221 00003581 0f8483040000 jel 0x00003a0a +1227 00003587 80f976 cmpb $0x76,%cl 'v' +1230 0000358a 0f85b4fbffff jnel 0x00003144 +1236 00003590 0fb600 movzbl (%eax),%eax +1239 00003593 3c6e cmpb $0x6e,%al 'n' +1241 00003595 750a jne 0x000035a1 +1243 00003597 8d5a03 leal 0x03(%edx),%ebx +1246 0000359a 895e0c movl %ebx,0x0c(%esi) +1249 0000359d 0fb64203 movzbl 0x03(%edx),%eax +1253 000035a1 2c30 subb $0x30,%al +1255 000035a3 3c09 cmpb $0x09,%al +1257 000035a5 0f86c2040000 jbel 0x00003a6d +1263 000035ab 8b5e0c movl 0x0c(%esi),%ebx +1266 000035ae 89da movl %ebx,%edx +1268 000035b0 0fb603 movzbl (%ebx),%eax +1271 000035b3 8d4b01 leal 0x01(%ebx),%ecx +1274 000035b6 89cb movl %ecx,%ebx +1276 000035b8 894e0c movl %ecx,0x0c(%esi) +1279 000035bb 3c5f cmpb $0x5f,%al '_' +1281 000035bd 0f8581fbffff jnel 0x00003144 +1287 000035c3 0fb601 movzbl (%ecx),%eax +1290 000035c6 3c6e cmpb $0x6e,%al 'n' +1292 000035c8 7518 jne 0x000035e2 +1294 000035ca 8d5a02 leal 0x02(%edx),%ebx +1297 000035cd 895e0c movl %ebx,0x0c(%esi) +1300 000035d0 0fb64202 movzbl 0x02(%edx),%eax +1304 000035d4 eb0c jmp 0x000035e2 +1306 000035d6 89d8 movl %ebx,%eax +1308 000035d8 83c301 addl $0x01,%ebx +1311 000035db 895e0c movl %ebx,0x0c(%esi) +1314 000035de 0fb64001 movzbl 0x01(%eax),%eax +1318 000035e2 2c30 subb $0x30,%al +1320 000035e4 3c09 cmpb $0x09,%al +1322 000035e6 76ee jbe 0x000035d6 +1324 000035e8 0fb603 movzbl (%ebx),%eax +1327 000035eb 83c301 addl $0x01,%ebx +1330 000035ee 895e0c movl %ebx,0x0c(%esi) +1333 000035f1 3c5f cmpb $0x5f,%al '_' +1335 000035f3 0f854bfbffff jnel 0x00003144 +1341 000035f9 31d2 xorl %edx,%edx +1343 000035fb 89f0 movl %esi,%eax +1345 000035fd e8bafaffff calll _d_encoding +1350 00003602 89c3 movl %eax,%ebx +1352 00003604 85c0 testl %eax,%eax +1354 00003606 0f8438fbffff jel 0x00003144 +1360 0000360c 8b4e14 movl 0x14(%esi),%ecx +1363 0000360f 3b4e18 cmpl 0x18(%esi),%ecx +1366 00003612 0f8d2cfbffff jgel 0x00003144 +1372 00003618 8d0449 leal (%ecx,%ecx,2),%eax +1375 0000361b 8b5610 movl 0x10(%esi),%edx +1378 0000361e 8d3c82 leal (%edx,%eax,4),%edi +1381 00003621 8d4101 leal 0x01(%ecx),%eax +1384 00003624 894614 movl %eax,0x14(%esi) +1387 00003627 85ff testl %edi,%edi +1389 00003629 0f8417fbffff jel 0x00003146 +1395 0000362f c70710000000 movl $0x00000010,(%edi) +1401 00003635 895f04 movl %ebx,0x04(%edi) +1404 00003638 c7470800000000 movl $0x00000000,0x08(%edi) +1411 0000363f e902fbffff jmpl 0x00003146 +1416 00003644 0fb603 movzbl (%ebx),%eax +1419 00003647 3c6e cmpb $0x6e,%al 'n' +1421 00003649 0f8484030000 jel 0x000039d3 +1427 0000364f 2c30 subb $0x30,%al +1429 00003651 3c09 cmpb $0x09,%al +1431 00003653 0f8796020000 jal 0x000038ef +1437 00003659 8b5e0c movl 0x0c(%esi),%ebx +1440 0000365c 89d8 movl %ebx,%eax +1442 0000365e 83c301 addl $0x01,%ebx +1445 00003661 895e0c movl %ebx,0x0c(%esi) +1448 00003664 0fb64001 movzbl 0x01(%eax),%eax +1452 00003668 2c30 subb $0x30,%al +1454 0000366a 3c09 cmpb $0x09,%al +1456 0000366c 76ee jbe 0x0000365c +1458 0000366e 0fb603 movzbl (%ebx),%eax +1461 00003671 83c301 addl $0x01,%ebx +1464 00003674 895e0c movl %ebx,0x0c(%esi) +1467 00003677 3c5f cmpb $0x5f,%al '_' +1469 00003679 0f85c5faffff jnel 0x00003144 +1475 0000367f 31d2 xorl %edx,%edx +1477 00003681 89f0 movl %esi,%eax +1479 00003683 e834faffff calll _d_encoding +1484 00003688 89c3 movl %eax,%ebx +1486 0000368a 85c0 testl %eax,%eax +1488 0000368c 0f84b2faffff jel 0x00003144 +1494 00003692 8b4e14 movl 0x14(%esi),%ecx +1497 00003695 3b4e18 cmpl 0x18(%esi),%ecx +1500 00003698 0f8da6faffff jgel 0x00003144 +1506 0000369e 8d0449 leal (%ecx,%ecx,2),%eax +1509 000036a1 8b5610 movl 0x10(%esi),%edx +1512 000036a4 8d3c82 leal (%edx,%eax,4),%edi +1515 000036a7 8d4101 leal 0x01(%ecx),%eax +1518 000036aa 894614 movl %eax,0x14(%esi) +1521 000036ad 85ff testl %edi,%edi +1523 000036af 0f8491faffff jel 0x00003146 +1529 000036b5 c7070e000000 movl $0x0000000e,(%edi) +1535 000036bb 895f04 movl %ebx,0x04(%edi) +1538 000036be c7470800000000 movl $0x00000000,0x08(%edi) +1545 000036c5 e97cfaffff jmpl 0x00003146 +1550 000036ca 0fb603 movzbl (%ebx),%eax +1553 000036cd 3c6e cmpb $0x6e,%al 'n' +1555 000036cf 0f84c7020000 jel 0x0000399c +1561 000036d5 2c30 subb $0x30,%al +1563 000036d7 3c09 cmpb $0x09,%al +1565 000036d9 0f86f6010000 jbel 0x000038d5 +1571 000036df 8b5e0c movl 0x0c(%esi),%ebx +1574 000036e2 89da movl %ebx,%edx +1576 000036e4 0fb603 movzbl (%ebx),%eax +1579 000036e7 8d4b01 leal 0x01(%ebx),%ecx +1582 000036ea 89cb movl %ecx,%ebx +1584 000036ec 894e0c movl %ecx,0x0c(%esi) +1587 000036ef 3c5f cmpb $0x5f,%al '_' +1589 000036f1 0f854dfaffff jnel 0x00003144 +1595 000036f7 0fb601 movzbl (%ecx),%eax +1598 000036fa 3c6e cmpb $0x6e,%al 'n' +1600 000036fc 7511 jne 0x0000370f +1602 000036fe e941030000 jmpl 0x00003a44 +1607 00003703 89d8 movl %ebx,%eax +1609 00003705 83c301 addl $0x01,%ebx +1612 00003708 895e0c movl %ebx,0x0c(%esi) +1615 0000370b 0fb64001 movzbl 0x01(%eax),%eax +1619 0000370f 2c30 subb $0x30,%al +1621 00003711 3c09 cmpb $0x09,%al +1623 00003713 76ee jbe 0x00003703 +1625 00003715 0fb603 movzbl (%ebx),%eax +1628 00003718 83c301 addl $0x01,%ebx +1631 0000371b 895e0c movl %ebx,0x0c(%esi) +1634 0000371e 3c5f cmpb $0x5f,%al '_' +1636 00003720 0f851efaffff jnel 0x00003144 +1642 00003726 31d2 xorl %edx,%edx +1644 00003728 89f0 movl %esi,%eax +1646 0000372a e88df9ffff calll _d_encoding +1651 0000372f 89c3 movl %eax,%ebx +1653 00003731 85c0 testl %eax,%eax +1655 00003733 0f840bfaffff jel 0x00003144 +1661 00003739 8b4e14 movl 0x14(%esi),%ecx +1664 0000373c 3b4e18 cmpl 0x18(%esi),%ecx +1667 0000373f 0f8dfff9ffff jgel 0x00003144 +1673 00003745 8d0449 leal (%ecx,%ecx,2),%eax +1676 00003748 8b5610 movl 0x10(%esi),%edx +1679 0000374b 8d3c82 leal (%edx,%eax,4),%edi +1682 0000374e 8d4101 leal 0x01(%ecx),%eax +1685 00003751 894614 movl %eax,0x14(%esi) +1688 00003754 85ff testl %edi,%edi +1690 00003756 0f84eaf9ffff jel 0x00003146 +1696 0000375c c7070f000000 movl $0x0000000f,(%edi) +1702 00003762 895f04 movl %ebx,0x04(%edi) +1705 00003765 c7470800000000 movl $0x00000000,0x08(%edi) +1712 0000376c e9d5f9ffff jmpl 0x00003146 +1717 00003771 8d0449 leal (%ecx,%ecx,2),%eax +1720 00003774 8b5610 movl 0x10(%esi),%edx +1723 00003777 8d1482 leal (%edx,%eax,4),%edx +1726 0000377a 8d4101 leal 0x01(%ecx),%eax +1729 0000377d 894614 movl %eax,0x14(%esi) +1732 00003780 85d2 testl %edx,%edx +1734 00003782 0f8427faffff jel 0x000031af +1740 00003788 c70226000000 movl $0x00000026,(%edx) '&' +1746 0000378e 895a04 movl %ebx,0x04(%edx) +1749 00003791 c7420800000000 movl $0x00000000,0x08(%edx) +1756 00003798 e912faffff jmpl 0x000031af +1761 0000379d 31db xorl %ebx,%ebx +1763 0000379f 85ff testl %edi,%edi +1765 000037a1 0f849df9ffff jel 0x00003144 +1771 000037a7 85db testl %ebx,%ebx +1773 000037a9 0f8495f9ffff jel 0x00003144 +1779 000037af 8b4e14 movl 0x14(%esi),%ecx +1782 000037b2 3b4e18 cmpl 0x18(%esi),%ecx +1785 000037b5 0f8d89f9ffff jgel 0x00003144 +1791 000037bb 8d0449 leal (%ecx,%ecx,2),%eax +1794 000037be 8b5610 movl 0x10(%esi),%edx +1797 000037c1 8d1482 leal (%edx,%eax,4),%edx +1800 000037c4 8d4101 leal 0x01(%ecx),%eax +1803 000037c7 894614 movl %eax,0x14(%esi) +1806 000037ca 85d2 testl %edx,%edx +1808 000037cc 0f8472f9ffff jel 0x00003144 +1814 000037d2 c70203000000 movl $0x00000003,(%edx) +1820 000037d8 897a04 movl %edi,0x04(%edx) +1823 000037db 895a08 movl %ebx,0x08(%edx) +1826 000037de 89d7 movl %edx,%edi +1828 000037e0 e961f9ffff jmpl 0x00003146 +1833 000037e5 8b55e4 movl 0xe4(%ebp),%edx +1836 000037e8 8955c4 movl %edx,0xc4(%ebp) +1839 000037eb 85d2 testl %edx,%edx +1841 000037ed 74ae je 0x0000379d +1843 000037ef 8b4a08 movl 0x08(%edx),%ecx +1846 000037f2 85c9 testl %ecx,%ecx +1848 000037f4 0f846d010000 jel 0x00003967 +1854 000037fa 8b4e14 movl 0x14(%esi),%ecx +1857 000037fd 3b4e18 cmpl 0x18(%esi),%ecx +1860 00003800 7d9b jge 0x0000379d +1862 00003802 8d0449 leal (%ecx,%ecx,2),%eax +1865 00003805 8b5610 movl 0x10(%esi),%edx +1868 00003808 8d1c82 leal (%edx,%eax,4),%ebx +1871 0000380b 8d4101 leal 0x01(%ecx),%eax +1874 0000380e 894614 movl %eax,0x14(%esi) +1877 00003811 85db testl %ebx,%ebx +1879 00003813 748a je 0x0000379f +1881 00003815 c70323000000 movl $0x00000023,(%ebx) '#' +1887 0000381b 8b45d4 movl 0xd4(%ebp),%eax +1890 0000381e 894304 movl %eax,0x04(%ebx) +1893 00003821 8b55c4 movl 0xc4(%ebp),%edx +1896 00003824 895308 movl %edx,0x08(%ebx) +1899 00003827 e973ffffff jmpl 0x0000379f +1904 0000382c 83c301 addl $0x01,%ebx +1907 0000382f 895e0c movl %ebx,0x0c(%esi) +1910 00003832 c745cc01000000 movl $0x00000001,0xcc(%ebp) +1917 00003839 e94df9ffff jmpl 0x0000318b +1922 0000383e 8b5704 movl 0x04(%edi),%edx +1925 00003841 85d2 testl %edx,%edx +1927 00003843 740e je 0x00003853 +1929 00003845 833a2a cmpl $0x2a,(%edx) '*' +1932 00003848 7709 ja 0x00003853 +1934 0000384a 8b02 movl (%edx),%eax +1936 0000384c ff2485c8d60200 jmp *0x0002d6c8(,%eax,4) +1943 00003853 31c0 xorl %eax,%eax +1945 00003855 85c0 testl %eax,%eax +1947 00003857 0f94c0 sete %al +1950 0000385a 0fb6c0 movzbl %al,%eax +1953 0000385d 8945cc movl %eax,0xcc(%ebp) +1956 00003860 e91df9ffff jmpl 0x00003182 +1961 00003865 8b4208 movl 0x08(%edx),%eax +1964 00003868 e815f4ffff calll _is_ctor_dtor_or_conversion +1969 0000386d 8b5e0c movl 0x0c(%esi),%ebx +1972 00003870 ebe3 jmp 0x00003855 +1974 00003872 b801000000 movl $0x00000001,%eax +1979 00003877 ebdc jmp 0x00003855 +1981 00003879 8b4704 movl 0x04(%edi),%eax +1984 0000387c e8d0f6ffff calll _has_return_type +1989 00003881 8945cc movl %eax,0xcc(%ebp) +1992 00003884 8b5e0c movl 0x0c(%esi),%ebx +1995 00003887 e9f6f8ffff jmpl 0x00003182 +2000 0000388c 89f0 movl %esi,%eax +2002 0000388e e89a040000 calll _d_name +2007 00003893 89c3 movl %eax,%ebx +2009 00003895 85c0 testl %eax,%eax +2011 00003897 0f84a7f8ffff jel 0x00003144 +2017 0000389d 8b4e14 movl 0x14(%esi),%ecx +2020 000038a0 3b4e18 cmpl 0x18(%esi),%ecx +2023 000038a3 0f8d9bf8ffff jgel 0x00003144 +2029 000038a9 8d0449 leal (%ecx,%ecx,2),%eax +2032 000038ac 8b5610 movl 0x10(%esi),%edx +2035 000038af 8d3c82 leal (%edx,%eax,4),%edi +2038 000038b2 8d4101 leal 0x01(%ecx),%eax +2041 000038b5 894614 movl %eax,0x14(%esi) +2044 000038b8 85ff testl %edi,%edi +2046 000038ba 0f8486f8ffff jel 0x00003146 +2052 000038c0 c70713000000 movl $0x00000013,(%edi) +2058 000038c6 895f04 movl %ebx,0x04(%edi) +2061 000038c9 c7470800000000 movl $0x00000000,0x08(%edi) +2068 000038d0 e971f8ffff jmpl 0x00003146 +2073 000038d5 8b5e0c movl 0x0c(%esi),%ebx +2076 000038d8 89d8 movl %ebx,%eax +2078 000038da 83c301 addl $0x01,%ebx +2081 000038dd 895e0c movl %ebx,0x0c(%esi) +2084 000038e0 0fb64001 movzbl 0x01(%eax),%eax +2088 000038e4 2c30 subb $0x30,%al +2090 000038e6 3c09 cmpb $0x09,%al +2092 000038e8 76ee jbe 0x000038d8 +2094 000038ea e9f3fdffff jmpl 0x000036e2 +2099 000038ef 8b5e0c movl 0x0c(%esi),%ebx +2102 000038f2 e977fdffff jmpl 0x0000366e +2107 000038f7 31d2 xorl %edx,%edx +2109 000038f9 8b5e0c movl 0x0c(%esi),%ebx +2112 000038fc 8d1492 leal (%edx,%edx,4),%edx +2115 000038ff 0fbec1 movsbl %cl,%eax +2118 00003902 8d5450d0 leal 0xd0(%eax,%edx,2),%edx +2122 00003906 89d8 movl %ebx,%eax +2124 00003908 83c301 addl $0x01,%ebx +2127 0000390b 895e0c movl %ebx,0x0c(%esi) +2130 0000390e 0fb64801 movzbl 0x01(%eax),%ecx +2134 00003912 8d41d0 leal 0xd0(%ecx),%eax +2137 00003915 3c09 cmpb $0x09,%al +2139 00003917 76e3 jbe 0x000038fc +2141 00003919 e994f9ffff jmpl 0x000032b2 +2146 0000391e 89f0 movl %esi,%eax +2148 00003920 e808040000 calll _d_name +2153 00003925 89c3 movl %eax,%ebx +2155 00003927 85c0 testl %eax,%eax +2157 00003929 0f8415f8ffff jel 0x00003144 +2163 0000392f 8b4e14 movl 0x14(%esi),%ecx +2166 00003932 3b4e18 cmpl 0x18(%esi),%ecx +2169 00003935 0f8d09f8ffff jgel 0x00003144 +2175 0000393b 8d0449 leal (%ecx,%ecx,2),%eax +2178 0000393e 8b5610 movl 0x10(%esi),%edx +2181 00003941 8d3c82 leal (%edx,%eax,4),%edi +2184 00003944 8d4101 leal 0x01(%ecx),%eax +2187 00003947 894614 movl %eax,0x14(%esi) +2190 0000394a 85ff testl %edi,%edi +2192 0000394c 0f84f4f7ffff jel 0x00003146 +2198 00003952 c70712000000 movl $0x00000012,(%edi) +2204 00003958 895f04 movl %ebx,0x04(%edi) +2207 0000395b c7470800000000 movl $0x00000000,0x08(%edi) +2214 00003962 e9dff7ffff jmpl 0x00003146 +2219 00003967 8b4204 movl 0x04(%edx),%eax +2222 0000396a 833821 cmpl $0x21,(%eax) '!' +2225 0000396d 0f8587feffff jnel 0x000037fa +2231 00003973 8b5004 movl 0x04(%eax),%edx +2234 00003976 837a1009 cmpl $0x09,0x10(%edx) +2238 0000397a 0f857afeffff jnel 0x000037fa +2244 00003980 8b4630 movl 0x30(%esi),%eax +2247 00003983 2b4204 subl 0x04(%edx),%eax +2250 00003986 894630 movl %eax,0x30(%esi) +2253 00003989 c745c400000000 movl $0x00000000,0xc4(%ebp) +2260 00003990 c745e400000000 movl $0x00000000,0xe4(%ebp) +2267 00003997 e95efeffff jmpl 0x000037fa +2272 0000399c 8d5a03 leal 0x03(%edx),%ebx +2275 0000399f 895e0c movl %ebx,0x0c(%esi) +2278 000039a2 0fb64203 movzbl 0x03(%edx),%eax +2282 000039a6 e92afdffff jmpl 0x000036d5 +2287 000039ab 0fb64203 movzbl 0x03(%edx),%eax +2291 000039af 3c6e cmpb $0x6e,%al 'n' +2293 000039b1 744b je 0x000039fe +2295 000039b3 2c30 subb $0x30,%al +2297 000039b5 3c09 cmpb $0x09,%al +2299 000039b7 773d ja 0x000039f6 +2301 000039b9 8b5e0c movl 0x0c(%esi),%ebx +2304 000039bc 89d8 movl %ebx,%eax +2306 000039be 83c301 addl $0x01,%ebx +2309 000039c1 895e0c movl %ebx,0x0c(%esi) +2312 000039c4 0fb64001 movzbl 0x01(%eax),%eax +2316 000039c8 2c30 subb $0x30,%al +2318 000039ca 3c09 cmpb $0x09,%al +2320 000039cc 76ee jbe 0x000039bc +2322 000039ce e98ffbffff jmpl 0x00003562 +2327 000039d3 8d5a03 leal 0x03(%edx),%ebx +2330 000039d6 895e0c movl %ebx,0x0c(%esi) +2333 000039d9 0fb64203 movzbl 0x03(%edx),%eax +2337 000039dd e96dfcffff jmpl 0x0000364f +2342 000039e2 83c301 addl $0x01,%ebx +2345 000039e5 895e0c movl %ebx,0x0c(%esi) +2348 000039e8 0fb64801 movzbl 0x01(%eax),%ecx +2352 000039ec bf01000000 movl $0x00000001,%edi +2357 000039f1 e9aff8ffff jmpl 0x000032a5 +2362 000039f6 8b5e0c movl 0x0c(%esi),%ebx +2365 000039f9 e964fbffff jmpl 0x00003562 +2370 000039fe 8d5a04 leal 0x04(%edx),%ebx +2373 00003a01 895e0c movl %ebx,0x0c(%esi) +2376 00003a04 0fb64204 movzbl 0x04(%edx),%eax +2380 00003a08 eba9 jmp 0x000039b3 +2382 00003a0a 0fb64202 movzbl 0x02(%edx),%eax +2386 00003a0e 3c6e cmpb $0x6e,%al 'n' +2388 00003a10 750a jne 0x00003a1c +2390 00003a12 8d5a03 leal 0x03(%edx),%ebx +2393 00003a15 895e0c movl %ebx,0x0c(%esi) +2396 00003a18 0fb64203 movzbl 0x03(%edx),%eax +2400 00003a1c 2c30 subb $0x30,%al +2402 00003a1e 3c09 cmpb $0x09,%al +2404 00003a20 771a ja 0x00003a3c +2406 00003a22 8b5e0c movl 0x0c(%esi),%ebx +2409 00003a25 89d8 movl %ebx,%eax +2411 00003a27 83c301 addl $0x01,%ebx +2414 00003a2a 895e0c movl %ebx,0x0c(%esi) +2417 00003a2d 0fb64001 movzbl 0x01(%eax),%eax +2421 00003a31 2c30 subb $0x30,%al +2423 00003a33 3c09 cmpb $0x09,%al +2425 00003a35 76ee jbe 0x00003a25 +2427 00003a37 e9acfbffff jmpl 0x000035e8 +2432 00003a3c 8b5e0c movl 0x0c(%esi),%ebx +2435 00003a3f e9a4fbffff jmpl 0x000035e8 +2440 00003a44 8d5a02 leal 0x02(%edx),%ebx +2443 00003a47 895e0c movl %ebx,0x0c(%esi) +2446 00003a4a 0fb64202 movzbl 0x02(%edx),%eax +2450 00003a4e e9bcfcffff jmpl 0x0000370f +2455 00003a53 8b5e0c movl 0x0c(%esi),%ebx +2458 00003a56 89d8 movl %ebx,%eax +2460 00003a58 83c301 addl $0x01,%ebx +2463 00003a5b 895e0c movl %ebx,0x0c(%esi) +2466 00003a5e 0fb64001 movzbl 0x01(%eax),%eax +2470 00003a62 2c30 subb $0x30,%al +2472 00003a64 3c09 cmpb $0x09,%al +2474 00003a66 76ee jbe 0x00003a56 +2476 00003a68 e9c2faffff jmpl 0x0000352f +2481 00003a6d 8b5e0c movl 0x0c(%esi),%ebx +2484 00003a70 89d8 movl %ebx,%eax +2486 00003a72 83c301 addl $0x01,%ebx +2489 00003a75 895e0c movl %ebx,0x0c(%esi) +2492 00003a78 0fb64001 movzbl 0x01(%eax),%eax +2496 00003a7c 2c30 subb $0x30,%al +2498 00003a7e 3c09 cmpb $0x09,%al +2500 00003a80 76ee jbe 0x00003a70 +2502 00003a82 e927fbffff jmpl 0x000035ae +2507 00003a87 8d5a02 leal 0x02(%edx),%ebx +2510 00003a8a 895e0c movl %ebx,0x0c(%esi) +2513 00003a8d 0fb64202 movzbl 0x02(%edx),%eax +2517 00003a91 e9c6faffff jmpl 0x0000355c _cplus_demangle_mangled_name: +0 00003a96 55 pushl %ebp +1 00003a97 89e5 movl %esp,%ebp +3 00003a99 56 pushl %esi +4 00003a9a 53 pushl %ebx +5 00003a9b 8b5d08 movl 0x08(%ebp),%ebx +8 00003a9e 8b750c movl 0x0c(%ebp),%esi +11 00003aa1 8b4b0c movl 0x0c(%ebx),%ecx +14 00003aa4 0fb611 movzbl (%ecx),%edx +17 00003aa7 8d4101 leal 0x01(%ecx),%eax +20 00003aaa 89430c movl %eax,0x0c(%ebx) +23 00003aad 80fa5f cmpb $0x5f,%dl '_' +26 00003ab0 7406 je 0x00003ab8 +28 00003ab2 31c0 xorl %eax,%eax +30 00003ab4 5b popl %ebx +31 00003ab5 5e popl %esi +32 00003ab6 5d popl %ebp +33 00003ab7 c3 ret +34 00003ab8 0fb65101 movzbl 0x01(%ecx),%edx +38 00003abc 8d4102 leal 0x02(%ecx),%eax +41 00003abf 89430c movl %eax,0x0c(%ebx) +44 00003ac2 80fa5a cmpb $0x5a,%dl 'Z' +47 00003ac5 75eb jne 0x00003ab2 +49 00003ac7 89f2 movl %esi,%edx +51 00003ac9 89d8 movl %ebx,%eax +53 00003acb 5b popl %ebx +54 00003acc 5e popl %esi +55 00003acd 5d popl %ebp +56 00003ace e9e9f5ffff jmpl 0x000030bc _d_expr_primary: +0 00003ad3 55 pushl %ebp +1 00003ad4 89e5 movl %esp,%ebp +3 00003ad6 57 pushl %edi +4 00003ad7 56 pushl %esi +5 00003ad8 53 pushl %ebx +6 00003ad9 83ec2c subl $0x2c,%esp +9 00003adc 89c6 movl %eax,%esi +11 00003ade 8b500c movl 0x0c(%eax),%edx +14 00003ae1 0fb602 movzbl (%edx),%eax +17 00003ae4 8d4a01 leal 0x01(%edx),%ecx +20 00003ae7 894e0c movl %ecx,0x0c(%esi) +23 00003aea 3c4c cmpb $0x4c,%al 'L' +25 00003aec 740c je 0x00003afa +27 00003aee 31db xorl %ebx,%ebx +29 00003af0 89d8 movl %ebx,%eax +31 00003af2 83c42c addl $0x2c,%esp +34 00003af5 5b popl %ebx +35 00003af6 5e popl %esi +36 00003af7 5f popl %edi +37 00003af8 5d popl %ebp +38 00003af9 c3 ret +39 00003afa 807a015f cmpb $0x5f,0x01(%edx) '_' +43 00003afe 753e jne 0x00003b3e +45 00003b00 8d4a02 leal 0x02(%edx),%ecx +48 00003b03 894e0c movl %ecx,0x0c(%esi) +51 00003b06 0fb64202 movzbl 0x02(%edx),%eax +55 00003b0a 8d4a03 leal 0x03(%edx),%ecx +58 00003b0d 894e0c movl %ecx,0x0c(%esi) +61 00003b10 3c5a cmpb $0x5a,%al 'Z' +63 00003b12 741d je 0x00003b31 +65 00003b14 31db xorl %ebx,%ebx +67 00003b16 8b460c movl 0x0c(%esi),%eax +70 00003b19 0fb610 movzbl (%eax),%edx +73 00003b1c 8d4801 leal 0x01(%eax),%ecx +76 00003b1f 894e0c movl %ecx,0x0c(%esi) +79 00003b22 80fa45 cmpb $0x45,%dl 'E' +82 00003b25 75c7 jne 0x00003aee +84 00003b27 89d8 movl %ebx,%eax +86 00003b29 83c42c addl $0x2c,%esp +89 00003b2c 5b popl %ebx +90 00003b2d 5e popl %esi +91 00003b2e 5f popl %edi +92 00003b2f 5d popl %ebp +93 00003b30 c3 ret +94 00003b31 31d2 xorl %edx,%edx +96 00003b33 89f0 movl %esi,%eax +98 00003b35 e882f5ffff calll _d_encoding +103 00003b3a 89c3 movl %eax,%ebx +105 00003b3c ebd8 jmp 0x00003b16 +107 00003b3e 893424 movl %esi,(%esp,1) +110 00003b41 e886080000 calll _cplus_demangle_type +115 00003b46 8945dc movl %eax,0xdc(%ebp) +118 00003b49 85c0 testl %eax,%eax +120 00003b4b 74a1 je 0x00003aee +122 00003b4d 833821 cmpl $0x21,(%eax) '!' +125 00003b50 0f84a7000000 jel 0x00003bfd +131 00003b56 8b4e0c movl 0x0c(%esi),%ecx +134 00003b59 80396e cmpb $0x6e,(%ecx) 'n' +137 00003b5c 0f84b7000000 jel 0x00003c19 +143 00003b62 c745e031000000 movl $0x00000031,0xe0(%ebp) '1' +150 00003b69 894de4 movl %ecx,0xe4(%ebp) +153 00003b6c 0fb601 movzbl (%ecx),%eax +156 00003b6f 3c45 cmpb $0x45,%al 'E' +158 00003b71 0f85b4000000 jnel 0x00003c2b +164 00003b77 31db xorl %ebx,%ebx +166 00003b79 8b4e14 movl 0x14(%esi),%ecx +169 00003b7c 3b4e18 cmpl 0x18(%esi),%ecx +172 00003b7f 7d78 jge 0x00003bf9 +174 00003b81 8d0449 leal (%ecx,%ecx,2),%eax +177 00003b84 8b5610 movl 0x10(%esi),%edx +180 00003b87 8d3c82 leal (%edx,%eax,4),%edi +183 00003b8a 8d4101 leal 0x01(%ecx),%eax +186 00003b8d 894614 movl %eax,0x14(%esi) +189 00003b90 85ff testl %edi,%edi +191 00003b92 7465 je 0x00003bf9 +193 00003b94 85db testl %ebx,%ebx +195 00003b96 7461 je 0x00003bf9 +197 00003b98 c70700000000 movl $0x00000000,(%edi) +203 00003b9e 8b45e4 movl 0xe4(%ebp),%eax +206 00003ba1 894704 movl %eax,0x04(%edi) +209 00003ba4 895f08 movl %ebx,0x08(%edi) +212 00003ba7 837de032 cmpl $0x32,0xe0(%ebp) '2' +216 00003bab 0f8763ffffff jal 0x00003b14 +222 00003bb1 8b45e0 movl 0xe0(%ebp),%eax +225 00003bb4 ff248574d70200 jmp *0x0002d774(,%eax,4) +232 00003bbb 85ff testl %edi,%edi +234 00003bbd 0f8451ffffff jel 0x00003b14 +240 00003bc3 8b4e14 movl 0x14(%esi),%ecx +243 00003bc6 3b4e18 cmpl 0x18(%esi),%ecx +246 00003bc9 0f8d45ffffff jgel 0x00003b14 +252 00003bcf 8d0449 leal (%ecx,%ecx,2),%eax +255 00003bd2 8b5610 movl 0x10(%esi),%edx +258 00003bd5 8d1c82 leal (%edx,%eax,4),%ebx +261 00003bd8 8d4101 leal 0x01(%ecx),%eax +264 00003bdb 894614 movl %eax,0x14(%esi) +267 00003bde 85db testl %ebx,%ebx +269 00003be0 0f8430ffffff jel 0x00003b16 +275 00003be6 8b45e0 movl 0xe0(%ebp),%eax +278 00003be9 8903 movl %eax,(%ebx) +280 00003beb 8b45dc movl 0xdc(%ebp),%eax +283 00003bee 894304 movl %eax,0x04(%ebx) +286 00003bf1 897b08 movl %edi,0x08(%ebx) +289 00003bf4 e91dffffff jmpl 0x00003b16 +294 00003bf9 31ff xorl %edi,%edi +296 00003bfb ebaa jmp 0x00003ba7 +298 00003bfd 8b5004 movl 0x04(%eax),%edx +301 00003c00 8b4210 movl 0x10(%edx),%eax +304 00003c03 85c0 testl %eax,%eax +306 00003c05 0f844bffffff jel 0x00003b56 +312 00003c0b 8b4630 movl 0x30(%esi),%eax +315 00003c0e 2b4204 subl 0x04(%edx),%eax +318 00003c11 894630 movl %eax,0x30(%esi) +321 00003c14 e93dffffff jmpl 0x00003b56 +326 00003c19 83c101 addl $0x01,%ecx +329 00003c1c 894e0c movl %ecx,0x0c(%esi) +332 00003c1f c745e032000000 movl $0x00000032,0xe0(%ebp) '2' +339 00003c26 e93effffff jmpl 0x00003b69 +344 00003c2b 84c0 testb %al,%al +346 00003c2d 0f84bbfeffff jel 0x00003aee +352 00003c33 89c8 movl %ecx,%eax +354 00003c35 83c001 addl $0x01,%eax +357 00003c38 89460c movl %eax,0x0c(%esi) +360 00003c3b 0fb610 movzbl (%eax),%edx +363 00003c3e 80fa45 cmpb $0x45,%dl 'E' +366 00003c41 7409 je 0x00003c4c +368 00003c43 84d2 testb %dl,%dl +370 00003c45 75ee jne 0x00003c35 +372 00003c47 e9a2feffff jmpl 0x00003aee +377 00003c4c 89c3 movl %eax,%ebx +379 00003c4e 2b5de4 subl 0xe4(%ebp),%ebx +382 00003c51 e923ffffff jmpl 0x00003b79 _d_template_args: +0 00003c56 55 pushl %ebp +1 00003c57 89e5 movl %esp,%ebp +3 00003c59 57 pushl %edi +4 00003c5a 56 pushl %esi +5 00003c5b 53 pushl %ebx +6 00003c5c 83ec3c subl $0x3c,%esp +9 00003c5f 89c3 movl %eax,%ebx +11 00003c61 8b402c movl 0x2c(%eax),%eax +14 00003c64 8945d4 movl %eax,0xd4(%ebp) +17 00003c67 8b4b0c movl 0x0c(%ebx),%ecx +20 00003c6a 0fb601 movzbl (%ecx),%eax +23 00003c6d 83c101 addl $0x01,%ecx +26 00003c70 894b0c movl %ecx,0x0c(%ebx) +29 00003c73 3c49 cmpb $0x49,%al 'I' +31 00003c75 740a je 0x00003c81 +33 00003c77 31c0 xorl %eax,%eax +35 00003c79 83c43c addl $0x3c,%esp +38 00003c7c 5b popl %ebx +39 00003c7d 5e popl %esi +40 00003c7e 5f popl %edi +41 00003c7f 5d popl %ebp +42 00003c80 c3 ret +43 00003c81 c745e400000000 movl $0x00000000,0xe4(%ebp) +50 00003c88 8d7de4 leal 0xe4(%ebp),%edi +53 00003c8b eb13 jmp 0x00003ca0 +55 00003c8d 31d2 xorl %edx,%edx +57 00003c8f 8917 movl %edx,(%edi) +59 00003c91 85d2 testl %edx,%edx +61 00003c93 74e2 je 0x00003c77 +63 00003c95 8d7a08 leal 0x08(%edx),%edi +66 00003c98 8b4b0c movl 0x0c(%ebx),%ecx +69 00003c9b 803945 cmpb $0x45,(%ecx) 'E' +72 00003c9e 7476 je 0x00003d16 +74 00003ca0 0fb601 movzbl (%ecx),%eax +77 00003ca3 3c4c cmpb $0x4c,%al 'L' +79 00003ca5 743f je 0x00003ce6 +81 00003ca7 3c58 cmpb $0x58,%al 'X' +83 00003ca9 7446 je 0x00003cf1 +85 00003cab 891c24 movl %ebx,(%esp,1) +88 00003cae e819070000 calll _cplus_demangle_type +93 00003cb3 89c6 movl %eax,%esi +95 00003cb5 85f6 testl %esi,%esi +97 00003cb7 74be je 0x00003c77 +99 00003cb9 8b4b14 movl 0x14(%ebx),%ecx +102 00003cbc 3b4b18 cmpl 0x18(%ebx),%ecx +105 00003cbf 7dcc jge 0x00003c8d +107 00003cc1 8d0449 leal (%ecx,%ecx,2),%eax +110 00003cc4 8b5310 movl 0x10(%ebx),%edx +113 00003cc7 8d1482 leal (%edx,%eax,4),%edx +116 00003cca 8d4101 leal 0x01(%ecx),%eax +119 00003ccd 894314 movl %eax,0x14(%ebx) +122 00003cd0 85d2 testl %edx,%edx +124 00003cd2 74bb je 0x00003c8f +126 00003cd4 c70227000000 movl $0x00000027,(%edx) ''' +132 00003cda 897204 movl %esi,0x04(%edx) +135 00003cdd c7420800000000 movl $0x00000000,0x08(%edx) +142 00003ce4 eba9 jmp 0x00003c8f +144 00003ce6 89d8 movl %ebx,%eax +146 00003ce8 e8e6fdffff calll _d_expr_primary +151 00003ced 89c6 movl %eax,%esi +153 00003cef ebc4 jmp 0x00003cb5 +155 00003cf1 83c101 addl $0x01,%ecx +158 00003cf4 894b0c movl %ecx,0x0c(%ebx) +161 00003cf7 89d8 movl %ebx,%eax +163 00003cf9 e835120000 calll _d_expression +168 00003cfe 89c6 movl %eax,%esi +170 00003d00 8b430c movl 0x0c(%ebx),%eax +173 00003d03 0fb610 movzbl (%eax),%edx +176 00003d06 8d4801 leal 0x01(%eax),%ecx +179 00003d09 894b0c movl %ecx,0x0c(%ebx) +182 00003d0c 80fa45 cmpb $0x45,%dl 'E' +185 00003d0f 74a4 je 0x00003cb5 +187 00003d11 e961ffffff jmpl 0x00003c77 +192 00003d16 8d4101 leal 0x01(%ecx),%eax +195 00003d19 89430c movl %eax,0x0c(%ebx) +198 00003d1c 8b45d4 movl 0xd4(%ebp),%eax +201 00003d1f 89432c movl %eax,0x2c(%ebx) +204 00003d22 8b45e4 movl 0xe4(%ebp),%eax +207 00003d25 83c43c addl $0x3c,%esp +210 00003d28 5b popl %ebx +211 00003d29 5e popl %esi +212 00003d2a 5f popl %edi +213 00003d2b 5d popl %ebp +214 00003d2c c3 ret _d_name: +0 00003d2d 55 pushl %ebp +1 00003d2e 89e5 movl %esp,%ebp +3 00003d30 57 pushl %edi +4 00003d31 56 pushl %esi +5 00003d32 53 pushl %ebx +6 00003d33 83ec3c subl $0x3c,%esp +9 00003d36 89c3 movl %eax,%ebx +11 00003d38 8b400c movl 0x0c(%eax),%eax +14 00003d3b 0fb610 movzbl (%eax),%edx +17 00003d3e 80fa53 cmpb $0x53,%dl 'S' +20 00003d41 742f je 0x00003d72 +22 00003d43 80fa5a cmpb $0x5a,%dl 'Z' +25 00003d46 7474 je 0x00003dbc +27 00003d48 80fa4e cmpb $0x4e,%dl 'N' +30 00003d4b 0f84ea000000 jel 0x00003e3b +36 00003d51 89d8 movl %ebx,%eax +38 00003d53 e856100000 calll _d_unqualified_name +43 00003d58 89c6 movl %eax,%esi +45 00003d5a 8b430c movl 0x0c(%ebx),%eax +48 00003d5d 803849 cmpb $0x49,(%eax) 'I' +51 00003d60 0f8428040000 jel 0x0000418e +57 00003d66 89f2 movl %esi,%edx +59 00003d68 89d0 movl %edx,%eax +61 00003d6a 83c43c addl $0x3c,%esp +64 00003d6d 5b popl %ebx +65 00003d6e 5e popl %esi +66 00003d6f 5f popl %edi +67 00003d70 5d popl %ebp +68 00003d71 c3 ret +69 00003d72 80780174 cmpb $0x74,0x01(%eax) 't' +73 00003d76 0f8454010000 jel 0x00003ed0 +79 00003d7c 31d2 xorl %edx,%edx +81 00003d7e 89d8 movl %ebx,%eax +83 00003d80 e86cedffff calll _d_substitution +88 00003d85 89c6 movl %eax,%esi +90 00003d87 ba01000000 movl $0x00000001,%edx +95 00003d8c 8b430c movl 0x0c(%ebx),%eax +98 00003d8f 803849 cmpb $0x49,(%eax) 'I' +101 00003d92 75d2 jne 0x00003d66 +103 00003d94 85d2 testl %edx,%edx +105 00003d96 0f851a030000 jnel 0x000040b6 +111 00003d9c 85f6 testl %esi,%esi +113 00003d9e 0f85fc020000 jnel 0x000040a0 +119 00003da4 90 nop +120 00003da5 90 nop +121 00003da6 90 nop +122 00003da7 90 nop +123 00003da8 90 nop +124 00003da9 90 nop +125 00003daa 90 nop +126 00003dab 90 nop +127 00003dac 90 nop +128 00003dad 90 nop +129 00003dae 90 nop +130 00003daf 90 nop +131 00003db0 31d2 xorl %edx,%edx +133 00003db2 89d0 movl %edx,%eax +135 00003db4 83c43c addl $0x3c,%esp +138 00003db7 5b popl %ebx +139 00003db8 5e popl %esi +140 00003db9 5f popl %edi +141 00003dba 5d popl %ebp +142 00003dbb c3 ret +143 00003dbc 8d4801 leal 0x01(%eax),%ecx +146 00003dbf 894b0c movl %ecx,0x0c(%ebx) +149 00003dc2 31d2 xorl %edx,%edx +151 00003dc4 89d8 movl %ebx,%eax +153 00003dc6 e8f1f2ffff calll _d_encoding +158 00003dcb 89c7 movl %eax,%edi +160 00003dcd 8b530c movl 0x0c(%ebx),%edx +163 00003dd0 0fb602 movzbl (%edx),%eax +166 00003dd3 8d4a01 leal 0x01(%edx),%ecx +169 00003dd6 894b0c movl %ecx,0x0c(%ebx) +172 00003dd9 3c45 cmpb $0x45,%al 'E' +174 00003ddb 75d3 jne 0x00003db0 +176 00003ddd 807a0173 cmpb $0x73,0x01(%edx) 's' +180 00003de1 0f841c030000 jel 0x00004103 +186 00003de7 89d8 movl %ebx,%eax +188 00003de9 e83fffffff calll _d_name +193 00003dee 8945cc movl %eax,0xcc(%ebp) +196 00003df1 8b430c movl 0x0c(%ebx),%eax +199 00003df4 80385f cmpb $0x5f,(%eax) '_' +202 00003df7 0f849e040000 jel 0x0000429b +208 00003dfd 85ff testl %edi,%edi +210 00003dff 74af je 0x00003db0 +212 00003e01 8b45cc movl 0xcc(%ebp),%eax +215 00003e04 85c0 testl %eax,%eax +217 00003e06 74a8 je 0x00003db0 +219 00003e08 8b4b14 movl 0x14(%ebx),%ecx +222 00003e0b 3b4b18 cmpl 0x18(%ebx),%ecx +225 00003e0e 7da0 jge 0x00003db0 +227 00003e10 8d0449 leal (%ecx,%ecx,2),%eax +230 00003e13 8b5310 movl 0x10(%ebx),%edx +233 00003e16 8d1482 leal (%edx,%eax,4),%edx +236 00003e19 8d4101 leal 0x01(%ecx),%eax +239 00003e1c 894314 movl %eax,0x14(%ebx) +242 00003e1f 85d2 testl %edx,%edx +244 00003e21 0f8441ffffff jel 0x00003d68 +250 00003e27 c70202000000 movl $0x00000002,(%edx) +256 00003e2d 897a04 movl %edi,0x04(%edx) +259 00003e30 8b45cc movl 0xcc(%ebp),%eax +262 00003e33 894208 movl %eax,0x08(%edx) +265 00003e36 e92dffffff jmpl 0x00003d68 +270 00003e3b 8d4801 leal 0x01(%eax),%ecx +273 00003e3e 894b0c movl %ecx,0x0c(%ebx) +276 00003e41 0fb64001 movzbl 0x01(%eax),%eax +280 00003e45 8d55e4 leal 0xe4(%ebp),%edx +283 00003e48 8955b8 movl %edx,0xb8(%ebp) +286 00003e4b eb1b jmp 0x00003e68 +288 00003e4d 31d2 xorl %edx,%edx +290 00003e4f 8b45b8 movl 0xb8(%ebp),%eax +293 00003e52 8910 movl %edx,(%eax) +295 00003e54 85d2 testl %edx,%edx +297 00003e56 0f8454ffffff jel 0x00003db0 +303 00003e5c 83c204 addl $0x04,%edx +306 00003e5f 8955b8 movl %edx,0xb8(%ebp) +309 00003e62 8b4b0c movl 0x0c(%ebx),%ecx +312 00003e65 0fb601 movzbl (%ecx),%eax +315 00003e68 3c72 cmpb $0x72,%al 'r' +317 00003e6a 740c je 0x00003e78 +319 00003e6c 3c56 cmpb $0x56,%al 'V' +321 00003e6e 7408 je 0x00003e78 +323 00003e70 3c4b cmpb $0x4b,%al 'K' +325 00003e72 0f85d7000000 jnel 0x00003f4f +331 00003e78 83430c01 addl $0x01,0x0c(%ebx) +335 00003e7c 3c72 cmpb $0x72,%al 'r' +337 00003e7e 743a je 0x00003eba +339 00003e80 3c56 cmpb $0x56,%al 'V' +341 00003e82 7441 je 0x00003ec5 +343 00003e84 83433006 addl $0x06,0x30(%ebx) +347 00003e88 be1b000000 movl $0x0000001b,%esi +352 00003e8d 8b4b14 movl 0x14(%ebx),%ecx +355 00003e90 3b4b18 cmpl 0x18(%ebx),%ecx +358 00003e93 7db8 jge 0x00003e4d +360 00003e95 8d0449 leal (%ecx,%ecx,2),%eax +363 00003e98 8b5310 movl 0x10(%ebx),%edx +366 00003e9b 8d1482 leal (%edx,%eax,4),%edx +369 00003e9e 8d4101 leal 0x01(%ecx),%eax +372 00003ea1 894314 movl %eax,0x14(%ebx) +375 00003ea4 85d2 testl %edx,%edx +377 00003ea6 74a7 je 0x00003e4f +379 00003ea8 8932 movl %esi,(%edx) +381 00003eaa c7420400000000 movl $0x00000000,0x04(%edx) +388 00003eb1 c7420800000000 movl $0x00000000,0x08(%edx) +395 00003eb8 eb95 jmp 0x00003e4f +397 00003eba 83433009 addl $0x09,0x30(%ebx) +401 00003ebe be19000000 movl $0x00000019,%esi +406 00003ec3 ebc8 jmp 0x00003e8d +408 00003ec5 83433009 addl $0x09,0x30(%ebx) +412 00003ec9 be1a000000 movl $0x0000001a,%esi +417 00003ece ebbd jmp 0x00003e8d +419 00003ed0 83c002 addl $0x02,%eax +422 00003ed3 89430c movl %eax,0x0c(%ebx) +425 00003ed6 89d8 movl %ebx,%eax +427 00003ed8 e8d10e0000 calll _d_unqualified_name +432 00003edd 8945d0 movl %eax,0xd0(%ebp) +435 00003ee0 8b4b14 movl 0x14(%ebx),%ecx +438 00003ee3 3b4b18 cmpl 0x18(%ebx),%ecx +441 00003ee6 7d5a jge 0x00003f42 +443 00003ee8 8d0449 leal (%ecx,%ecx,2),%eax +446 00003eeb 8b5310 movl 0x10(%ebx),%edx +449 00003eee 8d3c82 leal (%edx,%eax,4),%edi +452 00003ef1 8d4101 leal 0x01(%ecx),%eax +455 00003ef4 894314 movl %eax,0x14(%ebx) +458 00003ef7 85ff testl %edi,%edi +460 00003ef9 7447 je 0x00003f42 +462 00003efb c70700000000 movl $0x00000000,(%edi) +468 00003f01 c747047c7e0200 movl $0x00027e7c,0x04(%edi) std +475 00003f08 c7470803000000 movl $0x00000003,0x08(%edi) +482 00003f0f 8b45d0 movl 0xd0(%ebp),%eax +485 00003f12 85c0 testl %eax,%eax +487 00003f14 742c je 0x00003f42 +489 00003f16 8b4b14 movl 0x14(%ebx),%ecx +492 00003f19 3b4b18 cmpl 0x18(%ebx),%ecx +495 00003f1c 7d24 jge 0x00003f42 +497 00003f1e 8d0449 leal (%ecx,%ecx,2),%eax +500 00003f21 8b5310 movl 0x10(%ebx),%edx +503 00003f24 8d3482 leal (%edx,%eax,4),%esi +506 00003f27 8d4101 leal 0x01(%ecx),%eax +509 00003f2a 894314 movl %eax,0x14(%ebx) +512 00003f2d 85f6 testl %esi,%esi +514 00003f2f 7413 je 0x00003f44 +516 00003f31 c70601000000 movl $0x00000001,(%esi) +522 00003f37 897e04 movl %edi,0x04(%esi) +525 00003f3a 8b55d0 movl 0xd0(%ebp),%edx +528 00003f3d 895608 movl %edx,0x08(%esi) +531 00003f40 eb02 jmp 0x00003f44 +533 00003f42 31f6 xorl %esi,%esi +535 00003f44 83433003 addl $0x03,0x30(%ebx) +539 00003f48 31d2 xorl %edx,%edx +541 00003f4a e93dfeffff jmpl 0x00003d8c +546 00003f4f 8b7db8 movl 0xb8(%ebp),%edi +549 00003f52 85ff testl %edi,%edi +551 00003f54 0f8456feffff jel 0x00003db0 +557 00003f5a c745d400000000 movl $0x00000000,0xd4(%ebp) +564 00003f61 8b4b0c movl 0x0c(%ebx),%ecx +567 00003f64 90 nop +568 00003f65 90 nop +569 00003f66 90 nop +570 00003f67 90 nop +571 00003f68 90 nop +572 00003f69 90 nop +573 00003f6a 90 nop +574 00003f6b 90 nop +575 00003f6c 90 nop +576 00003f6d 90 nop +577 00003f6e 90 nop +578 00003f6f 90 nop +579 00003f70 89ca movl %ecx,%edx +581 00003f72 0fb639 movzbl (%ecx),%edi +584 00003f75 89f8 movl %edi,%eax +586 00003f77 84c0 testb %al,%al +588 00003f79 0f84bf020000 jel 0x0000423e +594 00003f7f 8d47d0 leal 0xd0(%edi),%eax +597 00003f82 3c09 cmpb $0x09,%al +599 00003f84 0f8665020000 jbel 0x000041ef +605 00003f8a 8d479f leal 0x9f(%edi),%eax +608 00003f8d 3c19 cmpb $0x19,%al +610 00003f8f 0f865a020000 jbel 0x000041ef +616 00003f95 89f8 movl %edi,%eax +618 00003f97 3c43 cmpb $0x43,%al 'C' +620 00003f99 0f8450020000 jel 0x000041ef +626 00003f9f 3c44 cmpb $0x44,%al 'D' +628 00003fa1 0f8448020000 jel 0x000041ef +634 00003fa7 89f8 movl %edi,%eax +636 00003fa9 3c53 cmpb $0x53,%al 'S' +638 00003fab 0f8474030000 jel 0x00004325 +644 00003fb1 89f8 movl %edi,%eax +646 00003fb3 3c49 cmpb $0x49,%al 'I' +648 00003fb5 0f8460020000 jel 0x0000421b +654 00003fbb 89f8 movl %edi,%eax +656 00003fbd 3c54 cmpb $0x54,%al 'T' +658 00003fbf 0f8572020000 jnel 0x00004237 +664 00003fc5 83c101 addl $0x01,%ecx +667 00003fc8 894b0c movl %ecx,0x0c(%ebx) +670 00003fcb 0fb67201 movzbl 0x01(%edx),%esi +674 00003fcf 89f0 movl %esi,%eax +676 00003fd1 3c5f cmpb $0x5f,%al '_' +678 00003fd3 0f8406030000 jel 0x000042df +684 00003fd9 89f0 movl %esi,%eax +686 00003fdb 3c6e cmpb $0x6e,%al 'n' +688 00003fdd 0f8455030000 jel 0x00004338 +694 00003fe3 c745bc00000000 movl $0x00000000,0xbc(%ebp) +701 00003fea 8d46d0 leal 0xd0(%esi),%eax +704 00003fed 3c09 cmpb $0x09,%al +706 00003fef 0f867d020000 jbel 0x00004272 +712 00003ff5 31d2 xorl %edx,%edx +714 00003ff7 89d0 movl %edx,%eax +716 00003ff9 f7d8 negl %eax +718 00003ffb 8b4dbc movl 0xbc(%ebp),%ecx +721 00003ffe 85c9 testl %ecx,%ecx +723 00004000 0f45d0 cmovnel %eax,%edx +726 00004003 85d2 testl %edx,%edx +728 00004005 7817 js 0x0000401e +730 00004007 8d7201 leal 0x01(%edx),%esi +733 0000400a 8b4b0c movl 0x0c(%ebx),%ecx +736 0000400d 0fb601 movzbl (%ecx),%eax +739 00004010 83c101 addl $0x01,%ecx +742 00004013 894b0c movl %ecx,0x0c(%ebx) +745 00004016 3c5f cmpb $0x5f,%al '_' +747 00004018 0f849c010000 jel 0x000041ba +753 0000401e 31d2 xorl %edx,%edx +755 00004020 8b45d4 movl 0xd4(%ebp),%eax +758 00004023 85c0 testl %eax,%eax +760 00004025 743e je 0x00004065 +762 00004027 89d6 movl %edx,%esi +764 00004029 c745c001000000 movl $0x00000001,0xc0(%ebp) +771 00004030 85f6 testl %esi,%esi +773 00004032 0f84c5010000 jel 0x000041fd +779 00004038 8b4b14 movl 0x14(%ebx),%ecx +782 0000403b 3b4b18 cmpl 0x18(%ebx),%ecx +785 0000403e 0f8db9010000 jgel 0x000041fd +791 00004044 8d0449 leal (%ecx,%ecx,2),%eax +794 00004047 8b5310 movl 0x10(%ebx),%edx +797 0000404a 8d1482 leal (%edx,%eax,4),%edx +800 0000404d 8d4101 leal 0x01(%ecx),%eax +803 00004050 894314 movl %eax,0x14(%ebx) +806 00004053 85d2 testl %edx,%edx +808 00004055 740e je 0x00004065 +810 00004057 8b45c0 movl 0xc0(%ebp),%eax +813 0000405a 8902 movl %eax,(%edx) +815 0000405c 8b45d4 movl 0xd4(%ebp),%eax +818 0000405f 894204 movl %eax,0x04(%edx) +821 00004062 897208 movl %esi,0x08(%edx) +824 00004065 89f8 movl %edi,%eax +826 00004067 3c53 cmpb $0x53,%al 'S' +828 00004069 0f849a010000 jel 0x00004209 +834 0000406f 8b4b0c movl 0x0c(%ebx),%ecx +837 00004072 803945 cmpb $0x45,(%ecx) 'E' +840 00004075 7421 je 0x00004098 +842 00004077 85d2 testl %edx,%edx +844 00004079 0f84bf010000 jel 0x0000423e +850 0000407f 8b4b20 movl 0x20(%ebx),%ecx +853 00004082 3b4b24 cmpl 0x24(%ebx),%ecx +856 00004085 0f8db3010000 jgel 0x0000423e +862 0000408b 8b431c movl 0x1c(%ebx),%eax +865 0000408e 891488 movl %edx,(%eax,%ecx,4) +868 00004091 83432001 addl $0x01,0x20(%ebx) +872 00004095 8b4b0c movl 0x0c(%ebx),%ecx +875 00004098 8955d4 movl %edx,0xd4(%ebp) +878 0000409b e9d0feffff jmpl 0x00003f70 +883 000040a0 8b5320 movl 0x20(%ebx),%edx +886 000040a3 3b5324 cmpl 0x24(%ebx),%edx +889 000040a6 0f8d04fdffff jgel 0x00003db0 +895 000040ac 8b431c movl 0x1c(%ebx),%eax +898 000040af 893490 movl %esi,(%eax,%edx,4) +901 000040b2 83432001 addl $0x01,0x20(%ebx) +905 000040b6 89d8 movl %ebx,%eax +907 000040b8 e899fbffff calll _d_template_args +912 000040bd 89c7 movl %eax,%edi +914 000040bf 85f6 testl %esi,%esi +916 000040c1 0f84e9fcffff jel 0x00003db0 +922 000040c7 85ff testl %edi,%edi +924 000040c9 0f84e1fcffff jel 0x00003db0 +930 000040cf 8b4b14 movl 0x14(%ebx),%ecx +933 000040d2 3b4b18 cmpl 0x18(%ebx),%ecx +936 000040d5 0f8dd5fcffff jgel 0x00003db0 +942 000040db 8d0449 leal (%ecx,%ecx,2),%eax +945 000040de 8b5310 movl 0x10(%ebx),%edx +948 000040e1 8d1482 leal (%edx,%eax,4),%edx +951 000040e4 8d4101 leal 0x01(%ecx),%eax +954 000040e7 894314 movl %eax,0x14(%ebx) +957 000040ea 85d2 testl %edx,%edx +959 000040ec 0f8476fcffff jel 0x00003d68 +965 000040f2 c70204000000 movl $0x00000004,(%edx) +971 000040f8 897204 movl %esi,0x04(%edx) +974 000040fb 897a08 movl %edi,0x08(%edx) +977 000040fe e965fcffff jmpl 0x00003d68 +982 00004103 8d4a02 leal 0x02(%edx),%ecx +985 00004106 894b0c movl %ecx,0x0c(%ebx) +988 00004109 807a025f cmpb $0x5f,0x02(%edx) '_' +992 0000410d 0f84d3010000 jel 0x000042e6 +998 00004113 8b4b14 movl 0x14(%ebx),%ecx +1001 00004116 3b4b18 cmpl 0x18(%ebx),%ecx +1004 00004119 0f8df5000000 jgel 0x00004214 +1010 0000411f 8d0449 leal (%ecx,%ecx,2),%eax +1013 00004122 8b5310 movl 0x10(%ebx),%edx +1016 00004125 8d3482 leal (%edx,%eax,4),%esi +1019 00004128 8d4101 leal 0x01(%ecx),%eax +1022 0000412b 894314 movl %eax,0x14(%ebx) +1025 0000412e 85f6 testl %esi,%esi +1027 00004130 0f84de000000 jel 0x00004214 +1033 00004136 c70600000000 movl $0x00000000,(%esi) +1039 0000413c c7460434800200 movl $0x00028034,0x04(%esi) string literal +1046 00004143 c746080e000000 movl $0x0000000e,0x08(%esi) +1053 0000414a 85ff testl %edi,%edi +1055 0000414c 0f845efcffff jel 0x00003db0 +1061 00004152 85f6 testl %esi,%esi +1063 00004154 0f8456fcffff jel 0x00003db0 +1069 0000415a 8b4b14 movl 0x14(%ebx),%ecx +1072 0000415d 3b4b18 cmpl 0x18(%ebx),%ecx +1075 00004160 0f8d4afcffff jgel 0x00003db0 +1081 00004166 8d0449 leal (%ecx,%ecx,2),%eax +1084 00004169 8b5310 movl 0x10(%ebx),%edx +1087 0000416c 8d1482 leal (%edx,%eax,4),%edx +1090 0000416f 8d4101 leal 0x01(%ecx),%eax +1093 00004172 894314 movl %eax,0x14(%ebx) +1096 00004175 85d2 testl %edx,%edx +1098 00004177 0f84ebfbffff jel 0x00003d68 +1104 0000417d c70202000000 movl $0x00000002,(%edx) +1110 00004183 897a04 movl %edi,0x04(%edx) +1113 00004186 897208 movl %esi,0x08(%edx) +1116 00004189 e9dafbffff jmpl 0x00003d68 +1121 0000418e 85f6 testl %esi,%esi +1123 00004190 0f841afcffff jel 0x00003db0 +1129 00004196 8b5320 movl 0x20(%ebx),%edx +1132 00004199 3b5324 cmpl 0x24(%ebx),%edx +1135 0000419c 0f8d0efcffff jgel 0x00003db0 +1141 000041a2 8b431c movl 0x1c(%ebx),%eax +1144 000041a5 893490 movl %esi,(%eax,%edx,4) +1147 000041a8 83432001 addl $0x01,0x20(%ebx) +1151 000041ac 89d8 movl %ebx,%eax +1153 000041ae e8a3faffff calll _d_template_args +1158 000041b3 89c7 movl %eax,%edi +1160 000041b5 e90dffffff jmpl 0x000040c7 +1165 000041ba 83432801 addl $0x01,0x28(%ebx) +1169 000041be 8b4b14 movl 0x14(%ebx),%ecx +1172 000041c1 3b4b18 cmpl 0x18(%ebx),%ecx +1175 000041c4 0f8d54feffff jgel 0x0000401e +1181 000041ca 8d0449 leal (%ecx,%ecx,2),%eax +1184 000041cd 8b5310 movl 0x10(%ebx),%edx +1187 000041d0 8d1482 leal (%edx,%eax,4),%edx +1190 000041d3 8d4101 leal 0x01(%ecx),%eax +1193 000041d6 894314 movl %eax,0x14(%ebx) +1196 000041d9 85d2 testl %edx,%edx +1198 000041db 0f843ffeffff jel 0x00004020 +1204 000041e1 c70205000000 movl $0x00000005,(%edx) +1210 000041e7 897204 movl %esi,0x04(%edx) +1213 000041ea e931feffff jmpl 0x00004020 +1218 000041ef 89d8 movl %ebx,%eax +1220 000041f1 e8b80b0000 calll _d_unqualified_name +1225 000041f6 89c2 movl %eax,%edx +1227 000041f8 e923feffff jmpl 0x00004020 +1232 000041fd 31d2 xorl %edx,%edx +1234 000041ff 89f8 movl %edi,%eax +1236 00004201 3c53 cmpb $0x53,%al 'S' +1238 00004203 0f8566feffff jnel 0x0000406f +1244 00004209 8b4b0c movl 0x0c(%ebx),%ecx +1247 0000420c 8955d4 movl %edx,0xd4(%ebp) +1250 0000420f e95cfdffff jmpl 0x00003f70 +1255 00004214 31f6 xorl %esi,%esi +1257 00004216 e92fffffff jmpl 0x0000414a +1262 0000421b 8b75d4 movl 0xd4(%ebp),%esi +1265 0000421e 85f6 testl %esi,%esi +1267 00004220 741c je 0x0000423e +1269 00004222 89d8 movl %ebx,%eax +1271 00004224 e82dfaffff calll _d_template_args +1276 00004229 89c6 movl %eax,%esi +1278 0000422b c745c004000000 movl $0x00000004,0xc0(%ebp) +1285 00004232 e9f9fdffff jmpl 0x00004030 +1290 00004237 89fa movl %edi,%edx +1292 00004239 80fa45 cmpb $0x45,%dl 'E' +1295 0000423c 7407 je 0x00004245 +1297 0000423e c745d400000000 movl $0x00000000,0xd4(%ebp) +1304 00004245 8b45d4 movl 0xd4(%ebp),%eax +1307 00004248 8b55b8 movl 0xb8(%ebp),%edx +1310 0000424b 8902 movl %eax,(%edx) +1312 0000424d 85c0 testl %eax,%eax +1314 0000424f 0f845bfbffff jel 0x00003db0 +1320 00004255 8b430c movl 0x0c(%ebx),%eax +1323 00004258 0fb610 movzbl (%eax),%edx +1326 0000425b 8d4801 leal 0x01(%eax),%ecx +1329 0000425e 894b0c movl %ecx,0x0c(%ebx) +1332 00004261 80fa45 cmpb $0x45,%dl 'E' +1335 00004264 0f8546fbffff jnel 0x00003db0 +1341 0000426a 8b55e4 movl 0xe4(%ebp),%edx +1344 0000426d e9f6faffff jmpl 0x00003d68 +1349 00004272 31d2 xorl %edx,%edx +1351 00004274 8b4b0c movl 0x0c(%ebx),%ecx +1354 00004277 8d1492 leal (%edx,%edx,4),%edx +1357 0000427a 89f0 movl %esi,%eax +1359 0000427c 0fbef0 movsbl %al,%esi +1362 0000427f 8d5456d0 leal 0xd0(%esi,%edx,2),%edx +1366 00004283 89c8 movl %ecx,%eax +1368 00004285 83c101 addl $0x01,%ecx +1371 00004288 894b0c movl %ecx,0x0c(%ebx) +1374 0000428b 0fb67001 movzbl 0x01(%eax),%esi +1378 0000428f 8d46d0 leal 0xd0(%esi),%eax +1381 00004292 3c09 cmpb $0x09,%al +1383 00004294 76e1 jbe 0x00004277 +1385 00004296 e95cfdffff jmpl 0x00003ff7 +1390 0000429b 8d4801 leal 0x01(%eax),%ecx +1393 0000429e 894b0c movl %ecx,0x0c(%ebx) +1396 000042a1 0fb67001 movzbl 0x01(%eax),%esi +1400 000042a5 89f2 movl %esi,%edx +1402 000042a7 80fa6e cmpb $0x6e,%dl 'n' +1405 000042aa 0f84f0000000 jel 0x000043a0 +1411 000042b0 c745c800000000 movl $0x00000000,0xc8(%ebp) +1418 000042b7 8d46d0 leal 0xd0(%esi),%eax +1421 000042ba 3c09 cmpb $0x09,%al +1423 000042bc 0f868c000000 jbel 0x0000434e +1429 000042c2 31d2 xorl %edx,%edx +1431 000042c4 89d0 movl %edx,%eax +1433 000042c6 f7d8 negl %eax +1435 000042c8 8b4dc8 movl 0xc8(%ebp),%ecx +1438 000042cb 85c9 testl %ecx,%ecx +1440 000042cd 0f45d0 cmovnel %eax,%edx +1443 000042d0 85d2 testl %edx,%edx +1445 000042d2 0f8925fbffff jnsl 0x00003dfd +1451 000042d8 31d2 xorl %edx,%edx +1453 000042da e9d3faffff jmpl 0x00003db2 +1458 000042df 31f6 xorl %esi,%esi +1460 000042e1 e924fdffff jmpl 0x0000400a +1465 000042e6 8d4a03 leal 0x03(%edx),%ecx +1468 000042e9 894b0c movl %ecx,0x0c(%ebx) +1471 000042ec 0fb67203 movzbl 0x03(%edx),%esi +1475 000042f0 89f0 movl %esi,%eax +1477 000042f2 3c6e cmpb $0x6e,%al 'n' +1479 000042f4 0f84bc000000 jel 0x000043b6 +1485 000042fa c745c400000000 movl $0x00000000,0xc4(%ebp) +1492 00004301 8d46d0 leal 0xd0(%esi),%eax +1495 00004304 3c09 cmpb $0x09,%al +1497 00004306 766f jbe 0x00004377 +1499 00004308 31d2 xorl %edx,%edx +1501 0000430a 89d0 movl %edx,%eax +1503 0000430c f7d8 negl %eax +1505 0000430e 8b75c4 movl 0xc4(%ebp),%esi +1508 00004311 85f6 testl %esi,%esi +1510 00004313 0f45d0 cmovnel %eax,%edx +1513 00004316 85d2 testl %edx,%edx +1515 00004318 0f89f5fdffff jnsl 0x00004113 +1521 0000431e 31d2 xorl %edx,%edx +1523 00004320 e98dfaffff jmpl 0x00003db2 +1528 00004325 ba01000000 movl $0x00000001,%edx +1533 0000432a 89d8 movl %ebx,%eax +1535 0000432c e8c0e7ffff calll _d_substitution +1540 00004331 89c2 movl %eax,%edx +1542 00004333 e9e8fcffff jmpl 0x00004020 +1547 00004338 8d4a02 leal 0x02(%edx),%ecx +1550 0000433b 894b0c movl %ecx,0x0c(%ebx) +1553 0000433e 0fb67202 movzbl 0x02(%edx),%esi +1557 00004342 c745bc01000000 movl $0x00000001,0xbc(%ebp) +1564 00004349 e99cfcffff jmpl 0x00003fea +1569 0000434e 31d2 xorl %edx,%edx +1571 00004350 8b4b0c movl 0x0c(%ebx),%ecx +1574 00004353 8d1492 leal (%edx,%edx,4),%edx +1577 00004356 89f0 movl %esi,%eax +1579 00004358 0fbef0 movsbl %al,%esi +1582 0000435b 8d5456d0 leal 0xd0(%esi,%edx,2),%edx +1586 0000435f 89c8 movl %ecx,%eax +1588 00004361 83c101 addl $0x01,%ecx +1591 00004364 894b0c movl %ecx,0x0c(%ebx) +1594 00004367 0fb67001 movzbl 0x01(%eax),%esi +1598 0000436b 8d46d0 leal 0xd0(%esi),%eax +1601 0000436e 3c09 cmpb $0x09,%al +1603 00004370 76e1 jbe 0x00004353 +1605 00004372 e94dffffff jmpl 0x000042c4 +1610 00004377 31d2 xorl %edx,%edx +1612 00004379 8b4b0c movl 0x0c(%ebx),%ecx +1615 0000437c 8d1492 leal (%edx,%edx,4),%edx +1618 0000437f 89f0 movl %esi,%eax +1620 00004381 0fbef0 movsbl %al,%esi +1623 00004384 8d5456d0 leal 0xd0(%esi,%edx,2),%edx +1627 00004388 89c8 movl %ecx,%eax +1629 0000438a 83c101 addl $0x01,%ecx +1632 0000438d 894b0c movl %ecx,0x0c(%ebx) +1635 00004390 0fb67001 movzbl 0x01(%eax),%esi +1639 00004394 8d46d0 leal 0xd0(%esi),%eax +1642 00004397 3c09 cmpb $0x09,%al +1644 00004399 76e1 jbe 0x0000437c +1646 0000439b e96affffff jmpl 0x0000430a +1651 000043a0 8d4802 leal 0x02(%eax),%ecx +1654 000043a3 894b0c movl %ecx,0x0c(%ebx) +1657 000043a6 0fb67002 movzbl 0x02(%eax),%esi +1661 000043aa c745c801000000 movl $0x00000001,0xc8(%ebp) +1668 000043b1 e901ffffff jmpl 0x000042b7 +1673 000043b6 8d4a04 leal 0x04(%edx),%ecx +1676 000043b9 894b0c movl %ecx,0x0c(%ebx) +1679 000043bc 0fb67204 movzbl 0x04(%edx),%esi +1683 000043c0 c745c401000000 movl $0x00000001,0xc4(%ebp) +1690 000043c7 e935ffffff jmpl 0x00004301 _cplus_demangle_type: +0 000043cc 55 pushl %ebp +1 000043cd 89e5 movl %esp,%ebp +3 000043cf 57 pushl %edi +4 000043d0 56 pushl %esi +5 000043d1 53 pushl %ebx +6 000043d2 83ec3c subl $0x3c,%esp +9 000043d5 8b7d08 movl 0x08(%ebp),%edi +12 000043d8 8b4f0c movl 0x0c(%edi),%ecx +15 000043db 89c8 movl %ecx,%eax +17 000043dd 0fb611 movzbl (%ecx),%edx +20 000043e0 80fa72 cmpb $0x72,%dl 'r' +23 000043e3 740e je 0x000043f3 +25 000043e5 80fa56 cmpb $0x56,%dl 'V' +28 000043e8 7409 je 0x000043f3 +30 000043ea 80fa4b cmpb $0x4b,%dl 'K' +33 000043ed 0f85bb000000 jnel 0x000044ae +39 000043f3 8d5de4 leal 0xe4(%ebp),%ebx +42 000043f6 eb11 jmp 0x00004409 +44 000043f8 31d2 xorl %edx,%edx +46 000043fa 8913 movl %edx,(%ebx) +48 000043fc 85d2 testl %edx,%edx +50 000043fe 7462 je 0x00004462 +52 00004400 8d5a04 leal 0x04(%edx),%ebx +55 00004403 8b4f0c movl 0x0c(%edi),%ecx +58 00004406 0fb611 movzbl (%ecx),%edx +61 00004409 80fa72 cmpb $0x72,%dl 'r' +64 0000440c 740a je 0x00004418 +66 0000440e 80fa56 cmpb $0x56,%dl 'V' +69 00004411 7405 je 0x00004418 +71 00004413 80fa4b cmpb $0x4b,%dl 'K' +74 00004416 756a jne 0x00004482 +76 00004418 83c101 addl $0x01,%ecx +79 0000441b 894f0c movl %ecx,0x0c(%edi) +82 0000441e 80fa72 cmpb $0x72,%dl 'r' +85 00004421 7449 je 0x0000446c +87 00004423 80fa56 cmpb $0x56,%dl 'V' +90 00004426 744f je 0x00004477 +92 00004428 83473006 addl $0x06,0x30(%edi) +96 0000442c be18000000 movl $0x00000018,%esi +101 00004431 8b4f14 movl 0x14(%edi),%ecx +104 00004434 3b4f18 cmpl 0x18(%edi),%ecx +107 00004437 7dbf jge 0x000043f8 +109 00004439 8d0449 leal (%ecx,%ecx,2),%eax +112 0000443c 8b5710 movl 0x10(%edi),%edx +115 0000443f 8d1482 leal (%edx,%eax,4),%edx +118 00004442 8d4101 leal 0x01(%ecx),%eax +121 00004445 894714 movl %eax,0x14(%edi) +124 00004448 85d2 testl %edx,%edx +126 0000444a 74ae je 0x000043fa +128 0000444c 8932 movl %esi,(%edx) +130 0000444e c7420400000000 movl $0x00000000,0x04(%edx) +137 00004455 c7420800000000 movl $0x00000000,0x08(%edx) +144 0000445c 8913 movl %edx,(%ebx) +146 0000445e 85d2 testl %edx,%edx +148 00004460 759e jne 0x00004400 +150 00004462 31c0 xorl %eax,%eax +152 00004464 83c43c addl $0x3c,%esp +155 00004467 5b popl %ebx +156 00004468 5e popl %esi +157 00004469 5f popl %edi +158 0000446a 5d popl %ebp +159 0000446b c3 ret +160 0000446c 83473009 addl $0x09,0x30(%edi) +164 00004470 be16000000 movl $0x00000016,%esi +169 00004475 ebba jmp 0x00004431 +171 00004477 83473009 addl $0x09,0x30(%edi) +175 0000447b be17000000 movl $0x00000017,%esi +180 00004480 ebaf jmp 0x00004431 +182 00004482 85db testl %ebx,%ebx +184 00004484 74dc je 0x00004462 +186 00004486 893c24 movl %edi,(%esp,1) +189 00004489 e83effffff calll _cplus_demangle_type +194 0000448e 8903 movl %eax,(%ebx) +196 00004490 8b55e4 movl 0xe4(%ebp),%edx +199 00004493 85d2 testl %edx,%edx +201 00004495 74cb je 0x00004462 +203 00004497 8b4f20 movl 0x20(%edi),%ecx +206 0000449a 3b4f24 cmpl 0x24(%edi),%ecx +209 0000449d 7dc3 jge 0x00004462 +211 0000449f 8b471c movl 0x1c(%edi),%eax +214 000044a2 891488 movl %edx,(%eax,%ecx,4) +217 000044a5 83472001 addl $0x01,0x20(%edi) +221 000044a9 8b45e4 movl 0xe4(%ebp),%eax +224 000044ac ebb6 jmp 0x00004464 +226 000044ae 0fbed2 movsbl %dl,%edx +229 000044b1 8d5ad0 leal 0xd0(%edx),%ebx +232 000044b4 83fb4a cmpl $0x4a,%ebx 'J' +235 000044b7 77a9 ja 0x00004462 +237 000044b9 ff249d40d80200 jmp *0x0002d840(,%ebx,4) +244 000044c0 8d7101 leal 0x01(%ecx),%esi +247 000044c3 89f1 movl %esi,%ecx +249 000044c5 89770c movl %esi,0x0c(%edi) +252 000044c8 0fb64001 movzbl 0x01(%eax),%eax +256 000044cc 3c5f cmpb $0x5f,%al '_' +258 000044ce 0f84e9060000 jel 0x00004bbd +264 000044d4 2c30 subb $0x30,%al +266 000044d6 3c09 cmpb $0x09,%al +268 000044d8 0f87c7060000 jal 0x00004ba5 +274 000044de 89c8 movl %ecx,%eax +276 000044e0 83c101 addl $0x01,%ecx +279 000044e3 894f0c movl %ecx,0x0c(%edi) +282 000044e6 0fb64001 movzbl 0x01(%eax),%eax +286 000044ea 2c30 subb $0x30,%al +288 000044ec 3c09 cmpb $0x09,%al +290 000044ee 76ee jbe 0x000044de +292 000044f0 29f1 subl %esi,%ecx +294 000044f2 894dd0 movl %ecx,0xd0(%ebp) +297 000044f5 8b4f14 movl 0x14(%edi),%ecx +300 000044f8 3b4f18 cmpl 0x18(%edi),%ecx +303 000044fb 7d3e jge 0x0000453b +305 000044fd 8d0449 leal (%ecx,%ecx,2),%eax +308 00004500 8b5710 movl 0x10(%edi),%edx +311 00004503 8d1c82 leal (%edx,%eax,4),%ebx +314 00004506 8d4101 leal 0x01(%ecx),%eax +317 00004509 894714 movl %eax,0x14(%edi) +320 0000450c 85db testl %ebx,%ebx +322 0000450e 742b je 0x0000453b +324 00004510 8b45d0 movl 0xd0(%ebp),%eax +327 00004513 85c0 testl %eax,%eax +329 00004515 7424 je 0x0000453b +331 00004517 c70300000000 movl $0x00000000,(%ebx) +337 0000451d 897304 movl %esi,0x04(%ebx) +340 00004520 8b45d0 movl 0xd0(%ebp),%eax +343 00004523 894308 movl %eax,0x08(%ebx) +346 00004526 8b470c movl 0x0c(%edi),%eax +349 00004529 0fb610 movzbl (%eax),%edx +352 0000452c 8d4801 leal 0x01(%eax),%ecx +355 0000452f 894f0c movl %ecx,0x0c(%edi) +358 00004532 80fa5f cmpb $0x5f,%dl '_' +361 00004535 0f84c0060000 jel 0x00004bfb +367 0000453b 31d2 xorl %edx,%edx +369 0000453d 8955e4 movl %edx,0xe4(%ebp) +372 00004540 e96c040000 jmpl 0x000049b1 +377 00004545 83c101 addl $0x01,%ecx +380 00004548 894f0c movl %ecx,0x0c(%edi) +383 0000454b 893c24 movl %edi,(%esp,1) +386 0000454e e879feffff calll _cplus_demangle_type +391 00004553 89c3 movl %eax,%ebx +393 00004555 85c0 testl %eax,%eax +395 00004557 74e2 je 0x0000453b +397 00004559 8b4f14 movl 0x14(%edi),%ecx +400 0000455c 3b4f18 cmpl 0x18(%edi),%ecx +403 0000455f 7dda jge 0x0000453b +405 00004561 8d0449 leal (%ecx,%ecx,2),%eax +408 00004564 8b5710 movl 0x10(%edi),%edx +411 00004567 8d1482 leal (%edx,%eax,4),%edx +414 0000456a 8d4101 leal 0x01(%ecx),%eax +417 0000456d 894714 movl %eax,0x14(%edi) +420 00004570 85d2 testl %edx,%edx +422 00004572 74c9 je 0x0000453d +424 00004574 c7021f000000 movl $0x0000001f,(%edx) +430 0000457a 895a04 movl %ebx,0x04(%edx) +433 0000457d c7420800000000 movl $0x00000000,0x08(%edx) +440 00004584 8955e4 movl %edx,0xe4(%ebp) +443 00004587 e925040000 jmpl 0x000049b1 +448 0000458c 83c101 addl $0x01,%ecx +451 0000458f 894f0c movl %ecx,0x0c(%edi) +454 00004592 893c24 movl %edi,(%esp,1) +457 00004595 e832feffff calll _cplus_demangle_type +462 0000459a 89c3 movl %eax,%ebx +464 0000459c 85c0 testl %eax,%eax +466 0000459e 749b je 0x0000453b +468 000045a0 8b4f14 movl 0x14(%edi),%ecx +471 000045a3 3b4f18 cmpl 0x18(%edi),%ecx +474 000045a6 7d93 jge 0x0000453b +476 000045a8 8d0449 leal (%ecx,%ecx,2),%eax +479 000045ab 8b5710 movl 0x10(%edi),%edx +482 000045ae 8d1482 leal (%edx,%eax,4),%edx +485 000045b1 8d4101 leal 0x01(%ecx),%eax +488 000045b4 894714 movl %eax,0x14(%edi) +491 000045b7 85d2 testl %edx,%edx +493 000045b9 7482 je 0x0000453d +495 000045bb c70220000000 movl $0x00000020,(%edx) ' ' +501 000045c1 895a04 movl %ebx,0x04(%edx) +504 000045c4 c7420800000000 movl $0x00000000,0x08(%edx) +511 000045cb 8955e4 movl %edx,0xe4(%ebp) +514 000045ce e9de030000 jmpl 0x000049b1 +519 000045d3 83c101 addl $0x01,%ecx +522 000045d6 894f0c movl %ecx,0x0c(%edi) +525 000045d9 893c24 movl %edi,(%esp,1) +528 000045dc e8ebfdffff calll _cplus_demangle_type +533 000045e1 8945d4 movl %eax,0xd4(%ebp) +536 000045e4 8b4f0c movl 0x0c(%edi),%ecx +539 000045e7 0fb601 movzbl (%ecx),%eax +542 000045ea 8d75e0 leal 0xe0(%ebp),%esi +545 000045ed eb15 jmp 0x00004604 +547 000045ef 31d2 xorl %edx,%edx +549 000045f1 8916 movl %edx,(%esi) +551 000045f3 85d2 testl %edx,%edx +553 000045f5 0f8440ffffff jel 0x0000453b +559 000045fb 8d7204 leal 0x04(%edx),%esi +562 000045fe 8b4f0c movl 0x0c(%edi),%ecx +565 00004601 0fb601 movzbl (%ecx),%eax +568 00004604 3c72 cmpb $0x72,%al 'r' +570 00004606 740c je 0x00004614 +572 00004608 3c56 cmpb $0x56,%al 'V' +574 0000460a 7408 je 0x00004614 +576 0000460c 3c4b cmpb $0x4b,%al 'K' +578 0000460e 0f85ce040000 jnel 0x00004ae2 +584 00004614 83c101 addl $0x01,%ecx +587 00004617 894f0c movl %ecx,0x0c(%edi) +590 0000461a 3c72 cmpb $0x72,%al 'r' +592 0000461c 0f84fa030000 jel 0x00004a1c +598 00004622 3c56 cmpb $0x56,%al 'V' +600 00004624 0f842c040000 jel 0x00004a56 +606 0000462a 83473006 addl $0x06,0x30(%edi) +610 0000462e bb1b000000 movl $0x0000001b,%ebx +615 00004633 8b4f14 movl 0x14(%edi),%ecx +618 00004636 3b4f18 cmpl 0x18(%edi),%ecx +621 00004639 7db4 jge 0x000045ef +623 0000463b 8d0449 leal (%ecx,%ecx,2),%eax +626 0000463e 8b5710 movl 0x10(%edi),%edx +629 00004641 8d1482 leal (%edx,%eax,4),%edx +632 00004644 8d4101 leal 0x01(%ecx),%eax +635 00004647 894714 movl %eax,0x14(%edi) +638 0000464a 85d2 testl %edx,%edx +640 0000464c 74a3 je 0x000045f1 +642 0000464e 891a movl %ebx,(%edx) +644 00004650 c7420400000000 movl $0x00000000,0x04(%edx) +651 00004657 c7420800000000 movl $0x00000000,0x08(%edx) +658 0000465e eb91 jmp 0x000045f1 +660 00004660 83c101 addl $0x01,%ecx +663 00004663 894f0c movl %ecx,0x0c(%edi) +666 00004666 80780159 cmpb $0x59,0x01(%eax) 'Y' +670 0000466a 0f8467040000 jel 0x00004ad7 +676 00004670 8b4f0c movl 0x0c(%edi),%ecx +679 00004673 80394a cmpb $0x4a,(%ecx) 'J' +682 00004676 0f8450040000 jel 0x00004acc +688 0000467c c745e000000000 movl $0x00000000,0xe0(%ebp) +695 00004683 be01000000 movl $0x00000001,%esi +700 00004688 c745cc00000000 movl $0x00000000,0xcc(%ebp) +707 0000468f 8d45e0 leal 0xe0(%ebp),%eax +710 00004692 8945c8 movl %eax,0xc8(%ebp) +713 00004695 0fb601 movzbl (%ecx),%eax +716 00004698 84c0 testb %al,%al +718 0000469a 0f84cb030000 jel 0x00004a6b +724 000046a0 3c45 cmpb $0x45,%al 'E' +726 000046a2 0f84c3030000 jel 0x00004a6b +732 000046a8 893c24 movl %edi,(%esp,1) +735 000046ab e81cfdffff calll _cplus_demangle_type +740 000046b0 89c3 movl %eax,%ebx +742 000046b2 85c0 testl %eax,%eax +744 000046b4 0f840b040000 jel 0x00004ac5 +750 000046ba 85f6 testl %esi,%esi +752 000046bc 0f854d030000 jnel 0x00004a0f +758 000046c2 8b4f14 movl 0x14(%edi),%ecx +761 000046c5 3b4f18 cmpl 0x18(%edi),%ecx +764 000046c8 0f8c5c030000 jll 0x00004a2a +770 000046ce 31d2 xorl %edx,%edx +772 000046d0 8b45c8 movl 0xc8(%ebp),%eax +775 000046d3 8910 movl %edx,(%eax) +777 000046d5 85d2 testl %edx,%edx +779 000046d7 0f84e8030000 jel 0x00004ac5 +785 000046dd 83c208 addl $0x08,%edx +788 000046e0 8955c8 movl %edx,0xc8(%ebp) +791 000046e3 31f6 xorl %esi,%esi +793 000046e5 8b4f0c movl 0x0c(%edi),%ecx +796 000046e8 ebab jmp 0x00004695 +798 000046ea 83c101 addl $0x01,%ecx +801 000046ed 894f0c movl %ecx,0x0c(%edi) +804 000046f0 893c24 movl %edi,(%esp,1) +807 000046f3 e8d4fcffff calll _cplus_demangle_type +812 000046f8 89c3 movl %eax,%ebx +814 000046fa 85c0 testl %eax,%eax +816 000046fc 0f8439feffff jel 0x0000453b +822 00004702 8b4f14 movl 0x14(%edi),%ecx +825 00004705 3b4f18 cmpl 0x18(%edi),%ecx +828 00004708 0f8d2dfeffff jgel 0x0000453b +834 0000470e 8d0449 leal (%ecx,%ecx,2),%eax +837 00004711 8b5710 movl 0x10(%edi),%edx +840 00004714 8d1482 leal (%edx,%eax,4),%edx +843 00004717 8d4101 leal 0x01(%ecx),%eax +846 0000471a 894714 movl %eax,0x14(%edi) +849 0000471d 85d2 testl %edx,%edx +851 0000471f 0f8418feffff jel 0x0000453d +857 00004725 c7021d000000 movl $0x0000001d,(%edx) +863 0000472b 895a04 movl %ebx,0x04(%edx) +866 0000472e c7420800000000 movl $0x00000000,0x08(%edx) +873 00004735 8955e4 movl %edx,0xe4(%ebp) +876 00004738 e974020000 jmpl 0x000049b1 +881 0000473d 83c101 addl $0x01,%ecx +884 00004740 894f0c movl %ecx,0x0c(%edi) +887 00004743 893c24 movl %edi,(%esp,1) +890 00004746 e881fcffff calll _cplus_demangle_type +895 0000474b 89c3 movl %eax,%ebx +897 0000474d 85c0 testl %eax,%eax +899 0000474f 0f84e6fdffff jel 0x0000453b +905 00004755 8b4f14 movl 0x14(%edi),%ecx +908 00004758 3b4f18 cmpl 0x18(%edi),%ecx +911 0000475b 0f8ddafdffff jgel 0x0000453b +917 00004761 8d0449 leal (%ecx,%ecx,2),%eax +920 00004764 8b5710 movl 0x10(%edi),%edx +923 00004767 8d1482 leal (%edx,%eax,4),%edx +926 0000476a 8d4101 leal 0x01(%ecx),%eax +929 0000476d 894714 movl %eax,0x14(%edi) +932 00004770 85d2 testl %edx,%edx +934 00004772 0f84c5fdffff jel 0x0000453d +940 00004778 c7021e000000 movl $0x0000001e,(%edx) +946 0000477e 895a04 movl %ebx,0x04(%edx) +949 00004781 c7420800000000 movl $0x00000000,0x08(%edx) +956 00004788 8955e4 movl %edx,0xe4(%ebp) +959 0000478b e921020000 jmpl 0x000049b1 +964 00004790 0fb65101 movzbl 0x01(%ecx),%edx +968 00004794 8d42d0 leal 0xd0(%edx),%eax +971 00004797 3c09 cmpb $0x09,%al +973 00004799 7610 jbe 0x000047ab +975 0000479b 80fa5f cmpb $0x5f,%dl '_' +978 0000479e 740b je 0x000047ab +980 000047a0 8d42bf leal 0xbf(%edx),%eax +983 000047a3 3c19 cmpb $0x19,%al +985 000047a5 0f87db030000 jal 0x00004b86 +991 000047ab 31d2 xorl %edx,%edx +993 000047ad 89f8 movl %edi,%eax +995 000047af e83de3ffff calll _d_substitution +1000 000047b4 8945e4 movl %eax,0xe4(%ebp) +1003 000047b7 8b470c movl 0x0c(%edi),%eax +1006 000047ba 803849 cmpb $0x49,(%eax) 'I' +1009 000047bd 0f8483000000 jel 0x00004846 +1015 000047c3 8b45e4 movl 0xe4(%ebp),%eax +1018 000047c6 e999fcffff jmpl 0x00004464 +1023 000047cb 83c101 addl $0x01,%ecx +1026 000047ce 894f0c movl %ecx,0x0c(%edi) +1029 000047d1 0fb65801 movzbl 0x01(%eax),%ebx +1033 000047d5 80fb5f cmpb $0x5f,%bl '_' +1036 000047d8 0f847a030000 jel 0x00004b58 +1042 000047de 80fb6e cmpb $0x6e,%bl 'n' +1045 000047e1 0f845d030000 jel 0x00004b44 +1051 000047e7 31f6 xorl %esi,%esi +1053 000047e9 8d43d0 leal 0xd0(%ebx),%eax +1056 000047ec 3c09 cmpb $0x09,%al +1058 000047ee 0f866b030000 jbel 0x00004b5f +1064 000047f4 31d2 xorl %edx,%edx +1066 000047f6 8b4f0c movl 0x0c(%edi),%ecx +1069 000047f9 89d0 movl %edx,%eax +1071 000047fb f7d8 negl %eax +1073 000047fd 85f6 testl %esi,%esi +1075 000047ff 0f45d0 cmovnel %eax,%edx +1078 00004802 85d2 testl %edx,%edx +1080 00004804 7814 js 0x0000481a +1082 00004806 8d7201 leal 0x01(%edx),%esi +1085 00004809 0fb601 movzbl (%ecx),%eax +1088 0000480c 83c101 addl $0x01,%ecx +1091 0000480f 894f0c movl %ecx,0x0c(%edi) +1094 00004812 3c5f cmpb $0x5f,%al '_' +1096 00004814 0f84bd010000 jel 0x000049d7 +1102 0000481a 31d2 xorl %edx,%edx +1104 0000481c 8955e4 movl %edx,0xe4(%ebp) +1107 0000481f 803949 cmpb $0x49,(%ecx) 'I' +1110 00004822 0f8589010000 jnel 0x000049b1 +1116 00004828 85d2 testl %edx,%edx +1118 0000482a 0f8432fcffff jel 0x00004462 +1124 00004830 8b4f20 movl 0x20(%edi),%ecx +1127 00004833 3b4f24 cmpl 0x24(%edi),%ecx +1130 00004836 0f8d26fcffff jgel 0x00004462 +1136 0000483c 8b471c movl 0x1c(%edi),%eax +1139 0000483f 891488 movl %edx,(%eax,%ecx,4) +1142 00004842 83472001 addl $0x01,0x20(%edi) +1146 00004846 89f8 movl %edi,%eax +1148 00004848 e809f4ffff calll _d_template_args +1153 0000484d 89c6 movl %eax,%esi +1155 0000484f 8b5de4 movl 0xe4(%ebp),%ebx +1158 00004852 85db testl %ebx,%ebx +1160 00004854 0f84e1fcffff jel 0x0000453b +1166 0000485a 85c0 testl %eax,%eax +1168 0000485c 0f84d9fcffff jel 0x0000453b +1174 00004862 8b4f14 movl 0x14(%edi),%ecx +1177 00004865 3b4f18 cmpl 0x18(%edi),%ecx +1180 00004868 0f8dcdfcffff jgel 0x0000453b +1186 0000486e 8d0449 leal (%ecx,%ecx,2),%eax +1189 00004871 8b5710 movl 0x10(%edi),%edx +1192 00004874 8d1482 leal (%edx,%eax,4),%edx +1195 00004877 8d4101 leal 0x01(%ecx),%eax +1198 0000487a 894714 movl %eax,0x14(%edi) +1201 0000487d 85d2 testl %edx,%edx +1203 0000487f 0f84b8fcffff jel 0x0000453d +1209 00004885 c70204000000 movl $0x00000004,(%edx) +1215 0000488b 895a04 movl %ebx,0x04(%edx) +1218 0000488e 897208 movl %esi,0x08(%edx) +1221 00004891 8955e4 movl %edx,0xe4(%ebp) +1224 00004894 e918010000 jmpl 0x000049b1 +1229 00004899 8d4101 leal 0x01(%ecx),%eax +1232 0000489c 89470c movl %eax,0x0c(%edi) +1235 0000489f 89f8 movl %edi,%eax +1237 000048a1 e8d0e4ffff calll _d_source_name +1242 000048a6 89c3 movl %eax,%ebx +1244 000048a8 8945e4 movl %eax,0xe4(%ebp) +1247 000048ab 893c24 movl %edi,(%esp,1) +1250 000048ae e819fbffff calll _cplus_demangle_type +1255 000048b3 89c6 movl %eax,%esi +1257 000048b5 85c0 testl %eax,%eax +1259 000048b7 0f847efcffff jel 0x0000453b +1265 000048bd 85db testl %ebx,%ebx +1267 000048bf 0f8476fcffff jel 0x0000453b +1273 000048c5 8b4f14 movl 0x14(%edi),%ecx +1276 000048c8 3b4f18 cmpl 0x18(%edi),%ecx +1279 000048cb 0f8d6afcffff jgel 0x0000453b +1285 000048d1 8d0449 leal (%ecx,%ecx,2),%eax +1288 000048d4 8b5710 movl 0x10(%edi),%edx +1291 000048d7 8d1482 leal (%edx,%eax,4),%edx +1294 000048da 8d4101 leal 0x01(%ecx),%eax +1297 000048dd 894714 movl %eax,0x14(%edi) +1300 000048e0 85d2 testl %edx,%edx +1302 000048e2 0f8455fcffff jel 0x0000453d +1308 000048e8 c7021c000000 movl $0x0000001c,(%edx) +1314 000048ee 897204 movl %esi,0x04(%edx) +1317 000048f1 895a08 movl %ebx,0x08(%edx) +1320 000048f4 8955e4 movl %edx,0xe4(%ebp) +1323 000048f7 e9b5000000 jmpl 0x000049b1 +1328 000048fc 83c101 addl $0x01,%ecx +1331 000048ff 894f0c movl %ecx,0x0c(%edi) +1334 00004902 89f8 movl %edi,%eax +1336 00004904 e86de4ffff calll _d_source_name +1341 00004909 89c3 movl %eax,%ebx +1343 0000490b 85c0 testl %eax,%eax +1345 0000490d 0f8428fcffff jel 0x0000453b +1351 00004913 8b4f14 movl 0x14(%edi),%ecx +1354 00004916 3b4f18 cmpl 0x18(%edi),%ecx +1357 00004919 0f8d1cfcffff jgel 0x0000453b +1363 0000491f 8d0449 leal (%ecx,%ecx,2),%eax +1366 00004922 8b5710 movl 0x10(%edi),%edx +1369 00004925 8d1482 leal (%edx,%eax,4),%edx +1372 00004928 8d4101 leal 0x01(%ecx),%eax +1375 0000492b 894714 movl %eax,0x14(%edi) +1378 0000492e 85d2 testl %edx,%edx +1380 00004930 0f8407fcffff jel 0x0000453d +1386 00004936 c70222000000 movl $0x00000022,(%edx) '"' +1392 0000493c 895a04 movl %ebx,0x04(%edx) +1395 0000493f c7420800000000 movl $0x00000000,0x08(%edx) +1402 00004946 8955e4 movl %edx,0xe4(%ebp) +1405 00004949 eb66 jmp 0x000049b1 +1407 0000494b 8d0492 leal (%edx,%edx,4),%eax +1410 0000494e 8d3485cce00300 leal 0x0003e0cc(,%eax,4),%esi +1417 00004955 85f6 testl %esi,%esi +1419 00004957 0f8407010000 jel 0x00004a64 +1425 0000495d 8b5f14 movl 0x14(%edi),%ebx +1428 00004960 3b5f18 cmpl 0x18(%edi),%ebx +1431 00004963 0f8dfb000000 jgel 0x00004a64 +1437 00004969 8d045b leal (%ebx,%ebx,2),%eax +1440 0000496c 8b5710 movl 0x10(%edi),%edx +1443 0000496f 8d1482 leal (%edx,%eax,4),%edx +1446 00004972 8d4301 leal 0x01(%ebx),%eax +1449 00004975 894714 movl %eax,0x14(%edi) +1452 00004978 85d2 testl %edx,%edx +1454 0000497a 740c je 0x00004988 +1456 0000497c c70221000000 movl $0x00000021,(%edx) '!' +1462 00004982 897204 movl %esi,0x04(%edx) +1465 00004985 8b4f0c movl 0x0c(%edi),%ecx +1468 00004988 8955e4 movl %edx,0xe4(%ebp) +1471 0000498b 8b5204 movl 0x04(%edx),%edx +1474 0000498e 8b4730 movl 0x30(%edi),%eax +1477 00004991 034204 addl 0x04(%edx),%eax +1480 00004994 894730 movl %eax,0x30(%edi) +1483 00004997 83c101 addl $0x01,%ecx +1486 0000499a 894f0c movl %ecx,0x0c(%edi) +1489 0000499d 8b45e4 movl 0xe4(%ebp),%eax +1492 000049a0 e9bffaffff jmpl 0x00004464 +1497 000049a5 89f8 movl %edi,%eax +1499 000049a7 e881f3ffff calll _d_name +1504 000049ac 8945e4 movl %eax,0xe4(%ebp) +1507 000049af 89c2 movl %eax,%edx +1509 000049b1 85d2 testl %edx,%edx +1511 000049b3 0f84a9faffff jel 0x00004462 +1517 000049b9 8b4f20 movl 0x20(%edi),%ecx +1520 000049bc 3b4f24 cmpl 0x24(%edi),%ecx +1523 000049bf 0f8d9dfaffff jgel 0x00004462 +1529 000049c5 8b471c movl 0x1c(%edi),%eax +1532 000049c8 891488 movl %edx,(%eax,%ecx,4) +1535 000049cb 83472001 addl $0x01,0x20(%edi) +1539 000049cf 8b45e4 movl 0xe4(%ebp),%eax +1542 000049d2 e98dfaffff jmpl 0x00004464 +1547 000049d7 83472801 addl $0x01,0x28(%edi) +1551 000049db 8b5f14 movl 0x14(%edi),%ebx +1554 000049de 3b5f18 cmpl 0x18(%edi),%ebx +1557 000049e1 0f8d33feffff jgel 0x0000481a +1563 000049e7 8d045b leal (%ebx,%ebx,2),%eax +1566 000049ea 8b5710 movl 0x10(%edi),%edx +1569 000049ed 8d1482 leal (%edx,%eax,4),%edx +1572 000049f0 8d4301 leal 0x01(%ebx),%eax +1575 000049f3 894714 movl %eax,0x14(%edi) +1578 000049f6 85d2 testl %edx,%edx +1580 000049f8 0f841efeffff jel 0x0000481c +1586 000049fe c70205000000 movl $0x00000005,(%edx) +1592 00004a04 897204 movl %esi,0x04(%edx) +1595 00004a07 8b4f0c movl 0x0c(%edi),%ecx +1598 00004a0a e90dfeffff jmpl 0x0000481c +1603 00004a0f 895dcc movl %ebx,0xcc(%ebp) +1606 00004a12 31f6 xorl %esi,%esi +1608 00004a14 8b4f0c movl 0x0c(%edi),%ecx +1611 00004a17 e979fcffff jmpl 0x00004695 +1616 00004a1c 83473009 addl $0x09,0x30(%edi) +1620 00004a20 bb19000000 movl $0x00000019,%ebx +1625 00004a25 e909fcffff jmpl 0x00004633 +1630 00004a2a 8d0449 leal (%ecx,%ecx,2),%eax +1633 00004a2d 8b5710 movl 0x10(%edi),%edx +1636 00004a30 8d1482 leal (%edx,%eax,4),%edx +1639 00004a33 8d4101 leal 0x01(%ecx),%eax +1642 00004a36 894714 movl %eax,0x14(%edi) +1645 00004a39 85d2 testl %edx,%edx +1647 00004a3b 0f848ffcffff jel 0x000046d0 +1653 00004a41 c70226000000 movl $0x00000026,(%edx) '&' +1659 00004a47 895a04 movl %ebx,0x04(%edx) +1662 00004a4a c7420800000000 movl $0x00000000,0x08(%edx) +1669 00004a51 e97afcffff jmpl 0x000046d0 +1674 00004a56 83473009 addl $0x09,0x30(%edi) +1678 00004a5a bb1a000000 movl $0x0000001a,%ebx +1683 00004a5f e9cffbffff jmpl 0x00004633 +1688 00004a64 31d2 xorl %edx,%edx +1690 00004a66 e91dffffff jmpl 0x00004988 +1695 00004a6b 8b75e0 movl 0xe0(%ebp),%esi +1698 00004a6e 85f6 testl %esi,%esi +1700 00004a70 7456 je 0x00004ac8 +1702 00004a72 8b4608 movl 0x08(%esi),%eax +1705 00004a75 85c0 testl %eax,%eax +1707 00004a77 0f844e010000 jel 0x00004bcb +1713 00004a7d 8b5f14 movl 0x14(%edi),%ebx +1716 00004a80 3b5f18 cmpl 0x18(%edi),%ebx +1719 00004a83 7d43 jge 0x00004ac8 +1721 00004a85 8d045b leal (%ebx,%ebx,2),%eax +1724 00004a88 8b5710 movl 0x10(%edi),%edx +1727 00004a8b 8d1482 leal (%edx,%eax,4),%edx +1730 00004a8e 8d4301 leal 0x01(%ebx),%eax +1733 00004a91 894714 movl %eax,0x14(%edi) +1736 00004a94 85d2 testl %edx,%edx +1738 00004a96 7412 je 0x00004aaa +1740 00004a98 c70223000000 movl $0x00000023,(%edx) '#' +1746 00004a9e 8b45cc movl 0xcc(%ebp),%eax +1749 00004aa1 894204 movl %eax,0x04(%edx) +1752 00004aa4 897208 movl %esi,0x08(%edx) +1755 00004aa7 8b4f0c movl 0x0c(%edi),%ecx +1758 00004aaa 0fb601 movzbl (%ecx),%eax +1761 00004aad 83c101 addl $0x01,%ecx +1764 00004ab0 894f0c movl %ecx,0x0c(%edi) +1767 00004ab3 3c45 cmpb $0x45,%al 'E' +1769 00004ab5 b800000000 movl $0x00000000,%eax +1774 00004aba 0f45d0 cmovnel %eax,%edx +1777 00004abd 8955e4 movl %edx,0xe4(%ebp) +1780 00004ac0 e9ecfeffff jmpl 0x000049b1 +1785 00004ac5 8b4f0c movl 0x0c(%edi),%ecx +1788 00004ac8 31d2 xorl %edx,%edx +1790 00004aca ebde jmp 0x00004aaa +1792 00004acc 83c101 addl $0x01,%ecx +1795 00004acf 894f0c movl %ecx,0x0c(%edi) +1798 00004ad2 e9a5fbffff jmpl 0x0000467c +1803 00004ad7 8d4802 leal 0x02(%eax),%ecx +1806 00004ada 894f0c movl %ecx,0x0c(%edi) +1809 00004add e98efbffff jmpl 0x00004670 +1814 00004ae2 85f6 testl %esi,%esi +1816 00004ae4 0f8451faffff jel 0x0000453b +1822 00004aea 893c24 movl %edi,(%esp,1) +1825 00004aed e8daf8ffff calll _cplus_demangle_type +1830 00004af2 8906 movl %eax,(%esi) +1832 00004af4 8b5de0 movl 0xe0(%ebp),%ebx +1835 00004af7 8b45d4 movl 0xd4(%ebp),%eax +1838 00004afa 85c0 testl %eax,%eax +1840 00004afc 0f8439faffff jel 0x0000453b +1846 00004b02 85db testl %ebx,%ebx +1848 00004b04 0f8431faffff jel 0x0000453b +1854 00004b0a 8b4f14 movl 0x14(%edi),%ecx +1857 00004b0d 3b4f18 cmpl 0x18(%edi),%ecx +1860 00004b10 0f8d25faffff jgel 0x0000453b +1866 00004b16 8d0449 leal (%ecx,%ecx,2),%eax +1869 00004b19 8b5710 movl 0x10(%edi),%edx +1872 00004b1c 8d1482 leal (%edx,%eax,4),%edx +1875 00004b1f 8d4101 leal 0x01(%ecx),%eax +1878 00004b22 894714 movl %eax,0x14(%edi) +1881 00004b25 85d2 testl %edx,%edx +1883 00004b27 0f8410faffff jel 0x0000453d +1889 00004b2d c70225000000 movl $0x00000025,(%edx) '%' +1895 00004b33 8b45d4 movl 0xd4(%ebp),%eax +1898 00004b36 894204 movl %eax,0x04(%edx) +1901 00004b39 895a08 movl %ebx,0x08(%edx) +1904 00004b3c 8955e4 movl %edx,0xe4(%ebp) +1907 00004b3f e96dfeffff jmpl 0x000049b1 +1912 00004b44 8d4802 leal 0x02(%eax),%ecx +1915 00004b47 894f0c movl %ecx,0x0c(%edi) +1918 00004b4a 0fb65802 movzbl 0x02(%eax),%ebx +1922 00004b4e be01000000 movl $0x00000001,%esi +1927 00004b53 e991fcffff jmpl 0x000047e9 +1932 00004b58 31f6 xorl %esi,%esi +1934 00004b5a e9aafcffff jmpl 0x00004809 +1939 00004b5f 31d2 xorl %edx,%edx +1941 00004b61 8b4f0c movl 0x0c(%edi),%ecx +1944 00004b64 8d1492 leal (%edx,%edx,4),%edx +1947 00004b67 0fbec3 movsbl %bl,%eax +1950 00004b6a 8d5450d0 leal 0xd0(%eax,%edx,2),%edx +1954 00004b6e 89c8 movl %ecx,%eax +1956 00004b70 83c101 addl $0x01,%ecx +1959 00004b73 894f0c movl %ecx,0x0c(%edi) +1962 00004b76 0fb65801 movzbl 0x01(%eax),%ebx +1966 00004b7a 8d43d0 leal 0xd0(%ebx),%eax +1969 00004b7d 3c09 cmpb $0x09,%al +1971 00004b7f 76e3 jbe 0x00004b64 +1973 00004b81 e973fcffff jmpl 0x000047f9 +1978 00004b86 89f8 movl %edi,%eax +1980 00004b88 e8a0f1ffff calll _d_name +1985 00004b8d 8945e4 movl %eax,0xe4(%ebp) +1988 00004b90 85c0 testl %eax,%eax +1990 00004b92 7430 je 0x00004bc4 +1992 00004b94 833815 cmpl $0x15,(%eax) +1995 00004b97 0f8426fcffff jel 0x000047c3 +2001 00004b9d 8b55e4 movl 0xe4(%ebp),%edx +2004 00004ba0 e90cfeffff jmpl 0x000049b1 +2009 00004ba5 89f8 movl %edi,%eax +2011 00004ba7 e887030000 calll _d_expression +2016 00004bac 89c3 movl %eax,%ebx +2018 00004bae 85c0 testl %eax,%eax +2020 00004bb0 0f8570f9ffff jnel 0x00004526 +2026 00004bb6 31d2 xorl %edx,%edx +2028 00004bb8 e980f9ffff jmpl 0x0000453d +2033 00004bbd 31db xorl %ebx,%ebx +2035 00004bbf e962f9ffff jmpl 0x00004526 +2040 00004bc4 89c2 movl %eax,%edx +2042 00004bc6 e9e6fdffff jmpl 0x000049b1 +2047 00004bcb 8b4604 movl 0x04(%esi),%eax +2050 00004bce 833821 cmpl $0x21,(%eax) '!' +2053 00004bd1 0f85a6feffff jnel 0x00004a7d +2059 00004bd7 8b5004 movl 0x04(%eax),%edx +2062 00004bda 837a1009 cmpl $0x09,0x10(%edx) +2066 00004bde 0f8599feffff jnel 0x00004a7d +2072 00004be4 8b4730 movl 0x30(%edi),%eax +2075 00004be7 2b4204 subl 0x04(%edx),%eax +2078 00004bea 894730 movl %eax,0x30(%edi) +2081 00004bed 31f6 xorl %esi,%esi +2083 00004bef c745e000000000 movl $0x00000000,0xe0(%ebp) +2090 00004bf6 e982feffff jmpl 0x00004a7d +2095 00004bfb 893c24 movl %edi,(%esp,1) +2098 00004bfe e8c9f7ffff calll _cplus_demangle_type +2103 00004c03 89c6 movl %eax,%esi +2105 00004c05 85c0 testl %eax,%eax +2107 00004c07 0f842ef9ffff jel 0x0000453b +2113 00004c0d 8b4f14 movl 0x14(%edi),%ecx +2116 00004c10 3b4f18 cmpl 0x18(%edi),%ecx +2119 00004c13 0f8d22f9ffff jgel 0x0000453b +2125 00004c19 8d0449 leal (%ecx,%ecx,2),%eax +2128 00004c1c 8b5710 movl 0x10(%edi),%edx +2131 00004c1f 8d1482 leal (%edx,%eax,4),%edx +2134 00004c22 8d4101 leal 0x01(%ecx),%eax +2137 00004c25 894714 movl %eax,0x14(%edi) +2140 00004c28 85d2 testl %edx,%edx +2142 00004c2a 0f840df9ffff jel 0x0000453d +2148 00004c30 c70224000000 movl $0x00000024,(%edx) '$' +2154 00004c36 895a04 movl %ebx,0x04(%edx) +2157 00004c39 897208 movl %esi,0x08(%edx) +2160 00004c3c 8955e4 movl %edx,0xe4(%ebp) +2163 00004c3f e96dfdffff jmpl 0x000049b1 _d_operator_name: +0 00004c44 55 pushl %ebp +1 00004c45 89e5 movl %esp,%ebp +3 00004c47 57 pushl %edi +4 00004c48 56 pushl %esi +5 00004c49 53 pushl %ebx +6 00004c4a 83ec3c subl $0x3c,%esp +9 00004c4d 8945e0 movl %eax,0xe0(%ebp) +12 00004c50 8b400c movl 0x0c(%eax),%eax +15 00004c53 0fb630 movzbl (%eax),%esi +18 00004c56 8d5001 leal 0x01(%eax),%edx +21 00004c59 8b4de0 movl 0xe0(%ebp),%ecx +24 00004c5c 89510c movl %edx,0x0c(%ecx) +27 00004c5f 0fb65801 movzbl 0x01(%eax),%ebx +31 00004c63 885de7 movb %bl,0xe7(%ebp) +34 00004c66 83c002 addl $0x02,%eax +37 00004c69 89410c movl %eax,0x0c(%ecx) +40 00004c6c 89f0 movl %esi,%eax +42 00004c6e 3c76 cmpb $0x76,%al 'v' +44 00004c70 7464 je 0x00004cd6 +46 00004c72 89f0 movl %esi,%eax +48 00004c74 3c63 cmpb $0x63,%al 'c' +50 00004c76 0f84d8000000 jel 0x00004d54 +56 00004c7c 31c9 xorl %ecx,%ecx +58 00004c7e c745d431000000 movl $0x00000031,0xd4(%ebp) '1' +65 00004c85 eb08 jmp 0x00004c8f +67 00004c87 8955d4 movl %edx,0xd4(%ebp) +70 00004c8a 3b4dd4 cmpl 0xd4(%ebp),%ecx +73 00004c8d 743b je 0x00004cca +75 00004c8f 8b45d4 movl 0xd4(%ebp),%eax +78 00004c92 29c8 subl %ecx,%eax +80 00004c94 89c2 movl %eax,%edx +82 00004c96 c1ea1f shrl $0x1f,%edx +85 00004c99 01c2 addl %eax,%edx +87 00004c9b d1fa sarl %edx +89 00004c9d 8d1411 leal (%ecx,%edx,1),%edx +92 00004ca0 89d0 movl %edx,%eax +94 00004ca2 c1e004 shll $0x04,%eax +97 00004ca5 8db880ea0300 leal 0x0003ea80(%eax),%edi +103 00004cab 8b8080ea0300 movl 0x0003ea80(%eax),%eax +109 00004cb1 89f3 movl %esi,%ebx +111 00004cb3 3a18 cmpb (%eax),%bl +113 00004cb5 7509 jne 0x00004cc0 +115 00004cb7 0fb65de7 movzbl 0xe7(%ebp),%ebx +119 00004cbb 3a5801 cmpb 0x01(%eax),%bl +122 00004cbe 7463 je 0x00004d23 +124 00004cc0 7cc5 jl 0x00004c87 +126 00004cc2 8d4a01 leal 0x01(%edx),%ecx +129 00004cc5 3b4dd4 cmpl 0xd4(%ebp),%ecx +132 00004cc8 75c5 jne 0x00004c8f +134 00004cca 31d2 xorl %edx,%edx +136 00004ccc 89d0 movl %edx,%eax +138 00004cce 83c43c addl $0x3c,%esp +141 00004cd1 5b popl %ebx +142 00004cd2 5e popl %esi +143 00004cd3 5f popl %edi +144 00004cd4 5d popl %ebp +145 00004cd5 c3 ret +146 00004cd6 89d8 movl %ebx,%eax +148 00004cd8 2c30 subb $0x30,%al +150 00004cda 3c09 cmpb $0x09,%al +152 00004cdc 779e ja 0x00004c7c +154 00004cde 89c8 movl %ecx,%eax +156 00004ce0 e891e0ffff calll _d_source_name +161 00004ce5 89c6 movl %eax,%esi +163 00004ce7 0fbec3 movsbl %bl,%eax +166 00004cea 8d58d0 leal 0xd0(%eax),%ebx +169 00004ced 8b55e0 movl 0xe0(%ebp),%edx +172 00004cf0 8b4a14 movl 0x14(%edx),%ecx +175 00004cf3 3b4a18 cmpl 0x18(%edx),%ecx +178 00004cf6 7dd2 jge 0x00004cca +180 00004cf8 8d0449 leal (%ecx,%ecx,2),%eax +183 00004cfb 89d7 movl %edx,%edi +185 00004cfd 8b5210 movl 0x10(%edx),%edx +188 00004d00 8d1482 leal (%edx,%eax,4),%edx +191 00004d03 8d4101 leal 0x01(%ecx),%eax +194 00004d06 894714 movl %eax,0x14(%edi) +197 00004d09 85d2 testl %edx,%edx +199 00004d0b 74bd je 0x00004cca +201 00004d0d 85db testl %ebx,%ebx +203 00004d0f 78b9 js 0x00004cca +205 00004d11 85f6 testl %esi,%esi +207 00004d13 74b5 je 0x00004cca +209 00004d15 c70229000000 movl $0x00000029,(%edx) ')' +215 00004d1b 895a04 movl %ebx,0x04(%edx) +218 00004d1e 897208 movl %esi,0x08(%edx) +221 00004d21 eba9 jmp 0x00004ccc +223 00004d23 8b75e0 movl 0xe0(%ebp),%esi +226 00004d26 8b4e14 movl 0x14(%esi),%ecx +229 00004d29 3b4e18 cmpl 0x18(%esi),%ecx +232 00004d2c 7d9c jge 0x00004cca +234 00004d2e 8d0449 leal (%ecx,%ecx,2),%eax +237 00004d31 8b5610 movl 0x10(%esi),%edx +240 00004d34 8d1482 leal (%edx,%eax,4),%edx +243 00004d37 8d4101 leal 0x01(%ecx),%eax +246 00004d3a 894614 movl %eax,0x14(%esi) +249 00004d3d 85d2 testl %edx,%edx +251 00004d3f 748b je 0x00004ccc +253 00004d41 c70228000000 movl $0x00000028,(%edx) '(' +259 00004d47 897a04 movl %edi,0x04(%edx) +262 00004d4a 89d0 movl %edx,%eax +264 00004d4c 83c43c addl $0x3c,%esp +267 00004d4f 5b popl %ebx +268 00004d50 5e popl %esi +269 00004d51 5f popl %edi +270 00004d52 5d popl %ebp +271 00004d53 c3 ret +272 00004d54 807de776 cmpb $0x76,0xe7(%ebp) 'v' +276 00004d58 0f851effffff jnel 0x00004c7c +282 00004d5e 8b55e0 movl 0xe0(%ebp),%edx +285 00004d61 891424 movl %edx,(%esp,1) +288 00004d64 e863f6ffff calll _cplus_demangle_type +293 00004d69 89c3 movl %eax,%ebx +295 00004d6b 85c0 testl %eax,%eax +297 00004d6d 0f8457ffffff jel 0x00004cca +303 00004d73 8b75e0 movl 0xe0(%ebp),%esi +306 00004d76 8b4e14 movl 0x14(%esi),%ecx +309 00004d79 3b4e18 cmpl 0x18(%esi),%ecx +312 00004d7c 0f8d48ffffff jgel 0x00004cca +318 00004d82 8d0449 leal (%ecx,%ecx,2),%eax +321 00004d85 8b5610 movl 0x10(%esi),%edx +324 00004d88 8d1482 leal (%edx,%eax,4),%edx +327 00004d8b 8d4101 leal 0x01(%ecx),%eax +330 00004d8e 894614 movl %eax,0x14(%esi) +333 00004d91 85d2 testl %edx,%edx +335 00004d93 0f8433ffffff jel 0x00004ccc +341 00004d99 c7022a000000 movl $0x0000002a,(%edx) '*' +347 00004d9f 895a04 movl %ebx,0x04(%edx) +350 00004da2 c7420800000000 movl $0x00000000,0x08(%edx) +357 00004da9 e91effffff jmpl 0x00004ccc _d_unqualified_name: +0 00004dae 55 pushl %ebp +1 00004daf 89e5 movl %esp,%ebp +3 00004db1 57 pushl %edi +4 00004db2 56 pushl %esi +5 00004db3 53 pushl %ebx +6 00004db4 83ec1c subl $0x1c,%esp +9 00004db7 89c3 movl %eax,%ebx +11 00004db9 8b480c movl 0x0c(%eax),%ecx +14 00004dbc 0fb611 movzbl (%ecx),%edx +17 00004dbf 8d42d0 leal 0xd0(%edx),%eax +20 00004dc2 3c09 cmpb $0x09,%al +22 00004dc4 7632 jbe 0x00004df8 +24 00004dc6 8d429f leal 0x9f(%edx),%eax +27 00004dc9 3c19 cmpb $0x19,%al +29 00004dcb 7739 ja 0x00004e06 +31 00004dcd 89d8 movl %ebx,%eax +33 00004dcf e870feffff calll _d_operator_name +38 00004dd4 89c1 movl %eax,%ecx +40 00004dd6 85c0 testl %eax,%eax +42 00004dd8 7414 je 0x00004dee +44 00004dda 833828 cmpl $0x28,(%eax) '(' +47 00004ddd 750f jne 0x00004dee +49 00004ddf 8b5004 movl 0x04(%eax),%edx +52 00004de2 8b4330 movl 0x30(%ebx),%eax +55 00004de5 034208 addl 0x08(%edx),%eax +58 00004de8 83c007 addl $0x07,%eax +61 00004deb 894330 movl %eax,0x30(%ebx) +64 00004dee 89c8 movl %ecx,%eax +66 00004df0 83c41c addl $0x1c,%esp +69 00004df3 5b popl %ebx +70 00004df4 5e popl %esi +71 00004df5 5f popl %edi +72 00004df6 5d popl %ebp +73 00004df7 c3 ret +74 00004df8 89d8 movl %ebx,%eax +76 00004dfa 83c41c addl $0x1c,%esp +79 00004dfd 5b popl %ebx +80 00004dfe 5e popl %esi +81 00004dff 5f popl %edi +82 00004e00 5d popl %ebp +83 00004e01 e970dfffff jmpl 0x00002d76 +88 00004e06 8d42bd leal 0xbd(%edx),%eax +91 00004e09 3c01 cmpb $0x01,%al +93 00004e0b 760c jbe 0x00004e19 +95 00004e0d 31c9 xorl %ecx,%ecx +97 00004e0f 89c8 movl %ecx,%eax +99 00004e11 83c41c addl $0x1c,%esp +102 00004e14 5b popl %ebx +103 00004e15 5e popl %esi +104 00004e16 5f popl %edi +105 00004e17 5d popl %ebp +106 00004e18 c3 ret +107 00004e19 8b7b2c movl 0x2c(%ebx),%edi +110 00004e1c 85ff testl %edi,%edi +112 00004e1e 740b je 0x00004e2b +114 00004e20 8b07 movl (%edi),%eax +116 00004e22 85c0 testl %eax,%eax +118 00004e24 7475 je 0x00004e9b +120 00004e26 83f815 cmpl $0x15,%eax +123 00004e29 7470 je 0x00004e9b +125 00004e2b 89c8 movl %ecx,%eax +127 00004e2d 0fb611 movzbl (%ecx),%edx +130 00004e30 83c101 addl $0x01,%ecx +133 00004e33 894b0c movl %ecx,0x0c(%ebx) +136 00004e36 80fa43 cmpb $0x43,%dl 'C' +139 00004e39 746b je 0x00004ea6 +141 00004e3b 80fa44 cmpb $0x44,%dl 'D' +144 00004e3e 75cd jne 0x00004e0d +146 00004e40 0fb65001 movzbl 0x01(%eax),%edx +150 00004e44 83c002 addl $0x02,%eax +153 00004e47 89430c movl %eax,0x0c(%ebx) +156 00004e4a 80fa31 cmpb $0x31,%dl '1' +159 00004e4d 0f84d4000000 jel 0x00004f27 +165 00004e53 80fa32 cmpb $0x32,%dl '2' +168 00004e56 0f84bf000000 jel 0x00004f1b +174 00004e5c 80fa30 cmpb $0x30,%dl '0' +177 00004e5f 75ac jne 0x00004e0d +179 00004e61 c745e401000000 movl $0x00000001,0xe4(%ebp) +186 00004e68 8b7314 movl 0x14(%ebx),%esi +189 00004e6b 3b7318 cmpl 0x18(%ebx),%esi +192 00004e6e 7d9d jge 0x00004e0d +194 00004e70 8d0476 leal (%esi,%esi,2),%eax +197 00004e73 8b5310 movl 0x10(%ebx),%edx +200 00004e76 8d0c82 leal (%edx,%eax,4),%ecx +203 00004e79 8d4601 leal 0x01(%esi),%eax +206 00004e7c 894314 movl %eax,0x14(%ebx) +209 00004e7f 85c9 testl %ecx,%ecx +211 00004e81 748a je 0x00004e0d +213 00004e83 85ff testl %edi,%edi +215 00004e85 7486 je 0x00004e0d +217 00004e87 c70107000000 movl $0x00000007,(%ecx) +223 00004e8d 8b45e4 movl 0xe4(%ebp),%eax +226 00004e90 894104 movl %eax,0x04(%ecx) +229 00004e93 897908 movl %edi,0x08(%ecx) +232 00004e96 e953ffffff jmpl 0x00004dee +237 00004e9b 8b4330 movl 0x30(%ebx),%eax +240 00004e9e 034708 addl 0x08(%edi),%eax +243 00004ea1 894330 movl %eax,0x30(%ebx) +246 00004ea4 eb85 jmp 0x00004e2b +248 00004ea6 0fb65001 movzbl 0x01(%eax),%edx +252 00004eaa 8d4802 leal 0x02(%eax),%ecx +255 00004ead 894b0c movl %ecx,0x0c(%ebx) +258 00004eb0 80fa32 cmpb $0x32,%dl '2' +261 00004eb3 7454 je 0x00004f09 +263 00004eb5 80fa33 cmpb $0x33,%dl '3' +266 00004eb8 7458 je 0x00004f12 +268 00004eba 80fa31 cmpb $0x31,%dl '1' +271 00004ebd 0f854affffff jnel 0x00004e0d +277 00004ec3 c745e001000000 movl $0x00000001,0xe0(%ebp) +284 00004eca 8b7314 movl 0x14(%ebx),%esi +287 00004ecd 3b7318 cmpl 0x18(%ebx),%esi +290 00004ed0 0f8d37ffffff jgel 0x00004e0d +296 00004ed6 8d0476 leal (%esi,%esi,2),%eax +299 00004ed9 8b5310 movl 0x10(%ebx),%edx +302 00004edc 8d0c82 leal (%edx,%eax,4),%ecx +305 00004edf 8d4601 leal 0x01(%esi),%eax +308 00004ee2 894314 movl %eax,0x14(%ebx) +311 00004ee5 85c9 testl %ecx,%ecx +313 00004ee7 0f8420ffffff jel 0x00004e0d +319 00004eed 85ff testl %edi,%edi +321 00004eef 0f8418ffffff jel 0x00004e0d +327 00004ef5 c70106000000 movl $0x00000006,(%ecx) +333 00004efb 8b45e0 movl 0xe0(%ebp),%eax +336 00004efe 894104 movl %eax,0x04(%ecx) +339 00004f01 897908 movl %edi,0x08(%ecx) +342 00004f04 e9e5feffff jmpl 0x00004dee +347 00004f09 c745e002000000 movl $0x00000002,0xe0(%ebp) +354 00004f10 ebb8 jmp 0x00004eca +356 00004f12 c745e003000000 movl $0x00000003,0xe0(%ebp) +363 00004f19 ebaf jmp 0x00004eca +365 00004f1b c745e403000000 movl $0x00000003,0xe4(%ebp) +372 00004f22 e941ffffff jmpl 0x00004e68 +377 00004f27 c745e402000000 movl $0x00000002,0xe4(%ebp) +384 00004f2e e935ffffff jmpl 0x00004e68 _d_expression: +0 00004f33 55 pushl %ebp +1 00004f34 89e5 movl %esp,%ebp +3 00004f36 57 pushl %edi +4 00004f37 56 pushl %esi +5 00004f38 53 pushl %ebx +6 00004f39 83ec7c subl $0x7c,%esp +9 00004f3c 8945b4 movl %eax,0xb4(%ebp) +12 00004f3f 8b400c movl 0x0c(%eax),%eax +15 00004f42 0fb610 movzbl (%eax),%edx +18 00004f45 80fa4c cmpb $0x4c,%dl 'L' +21 00004f48 0f84db010000 jel 0x00005129 +27 00004f4e 80fa54 cmpb $0x54,%dl 'T' +30 00004f51 7469 je 0x00004fbc +32 00004f53 80fa73 cmpb $0x73,%dl 's' +35 00004f56 750a jne 0x00004f62 +37 00004f58 80780172 cmpb $0x72,0x01(%eax) 'r' +41 00004f5c 0f84d9000000 jel 0x0000503b +47 00004f62 8b45b4 movl 0xb4(%ebp),%eax +50 00004f65 e8dafcffff calll _d_operator_name +55 00004f6a 89c3 movl %eax,%ebx +57 00004f6c 85c0 testl %eax,%eax +59 00004f6e 7440 je 0x00004fb0 +61 00004f70 8b00 movl (%eax),%eax +63 00004f72 83f828 cmpl $0x28,%eax '(' +66 00004f75 751d jne 0x00004f94 +68 00004f77 8b5304 movl 0x04(%ebx),%edx +71 00004f7a 8b7db4 movl 0xb4(%ebp),%edi +74 00004f7d 8b4730 movl 0x30(%edi),%eax +77 00004f80 034208 addl 0x08(%edx),%eax +80 00004f83 83e802 subl $0x02,%eax +83 00004f86 894730 movl %eax,0x30(%edi) +86 00004f89 8b03 movl (%ebx),%eax +88 00004f8b 83f828 cmpl $0x28,%eax '(' +91 00004f8e 0f847a020000 jel 0x0000520e +97 00004f94 83f829 cmpl $0x29,%eax ')' +100 00004f97 0f849b010000 jel 0x00005138 +106 00004f9d 83f82a cmpl $0x2a,%eax '*' +109 00004fa0 0f843a010000 jel 0x000050e0 +115 00004fa6 83f828 cmpl $0x28,%eax '(' +118 00004fa9 0f84ff000000 jel 0x000050ae +124 00004faf 90 nop +125 00004fb0 31d2 xorl %edx,%edx +127 00004fb2 89d0 movl %edx,%eax +129 00004fb4 83c47c addl $0x7c,%esp +132 00004fb7 5b popl %ebx +133 00004fb8 5e popl %esi +134 00004fb9 5f popl %edi +135 00004fba 5d popl %ebp +136 00004fbb c3 ret +137 00004fbc 8d4801 leal 0x01(%eax),%ecx +140 00004fbf 8b5db4 movl 0xb4(%ebp),%ebx +143 00004fc2 894b0c movl %ecx,0x0c(%ebx) +146 00004fc5 0fb65801 movzbl 0x01(%eax),%ebx +150 00004fc9 80fb5f cmpb $0x5f,%bl '_' +153 00004fcc 0f84d5000000 jel 0x000050a7 +159 00004fd2 80fb6e cmpb $0x6e,%bl 'n' +162 00004fd5 0f8479020000 jel 0x00005254 +168 00004fdb 31f6 xorl %esi,%esi +170 00004fdd 8d43d0 leal 0xd0(%ebx),%eax +173 00004fe0 3c09 cmpb $0x09,%al +175 00004fe2 0f8658010000 jbel 0x00005140 +181 00004fe8 31d2 xorl %edx,%edx +183 00004fea 89d0 movl %edx,%eax +185 00004fec f7d8 negl %eax +187 00004fee 85f6 testl %esi,%esi +189 00004ff0 0f45d0 cmovnel %eax,%edx +192 00004ff3 85d2 testl %edx,%edx +194 00004ff5 78b9 js 0x00004fb0 +196 00004ff7 8d5a01 leal 0x01(%edx),%ebx +199 00004ffa 8b75b4 movl 0xb4(%ebp),%esi +202 00004ffd 8b460c movl 0x0c(%esi),%eax +205 00005000 0fb610 movzbl (%eax),%edx +208 00005003 8d4801 leal 0x01(%eax),%ecx +211 00005006 894e0c movl %ecx,0x0c(%esi) +214 00005009 80fa5f cmpb $0x5f,%dl '_' +217 0000500c 75a2 jne 0x00004fb0 +219 0000500e 83462801 addl $0x01,0x28(%esi) +223 00005012 8b4e14 movl 0x14(%esi),%ecx +226 00005015 3b4e18 cmpl 0x18(%esi),%ecx +229 00005018 7d96 jge 0x00004fb0 +231 0000501a 8d0449 leal (%ecx,%ecx,2),%eax +234 0000501d 8b5610 movl 0x10(%esi),%edx +237 00005020 8d1482 leal (%edx,%eax,4),%edx +240 00005023 8d4101 leal 0x01(%ecx),%eax +243 00005026 894614 movl %eax,0x14(%esi) +246 00005029 85d2 testl %edx,%edx +248 0000502b 7485 je 0x00004fb2 +250 0000502d c70205000000 movl $0x00000005,(%edx) +256 00005033 895a04 movl %ebx,0x04(%edx) +259 00005036 e977ffffff jmpl 0x00004fb2 +264 0000503b 83c002 addl $0x02,%eax +267 0000503e 8b7db4 movl 0xb4(%ebp),%edi +270 00005041 89470c movl %eax,0x0c(%edi) +273 00005044 893c24 movl %edi,(%esp,1) +276 00005047 e880f3ffff calll _cplus_demangle_type +281 0000504c 89c6 movl %eax,%esi +283 0000504e 89f8 movl %edi,%eax +285 00005050 e859fdffff calll _d_unqualified_name +290 00005055 89c3 movl %eax,%ebx +292 00005057 8b470c movl 0x0c(%edi),%eax +295 0000505a 803849 cmpb $0x49,(%eax) 'I' +298 0000505d 0f8401030000 jel 0x00005364 +304 00005063 85f6 testl %esi,%esi +306 00005065 0f8445ffffff jel 0x00004fb0 +312 0000506b 85db testl %ebx,%ebx +314 0000506d 0f843dffffff jel 0x00004fb0 +320 00005073 8b4f14 movl 0x14(%edi),%ecx +323 00005076 3b4f18 cmpl 0x18(%edi),%ecx +326 00005079 0f8d31ffffff jgel 0x00004fb0 +332 0000507f 8d0449 leal (%ecx,%ecx,2),%eax +335 00005082 8b5710 movl 0x10(%edi),%edx +338 00005085 8d1482 leal (%edx,%eax,4),%edx +341 00005088 8d4101 leal 0x01(%ecx),%eax +344 0000508b 894714 movl %eax,0x14(%edi) +347 0000508e 85d2 testl %edx,%edx +349 00005090 0f841cffffff jel 0x00004fb2 +355 00005096 c70201000000 movl $0x00000001,(%edx) +361 0000509c 897204 movl %esi,0x04(%edx) +364 0000509f 895a08 movl %ebx,0x08(%edx) +367 000050a2 e90bffffff jmpl 0x00004fb2 +372 000050a7 31db xorl %ebx,%ebx +374 000050a9 e94cffffff jmpl 0x00004ffa +379 000050ae 8b4304 movl 0x04(%ebx),%eax +382 000050b1 8945ac movl %eax,0xac(%ebp) +385 000050b4 89c2 movl %eax,%edx +387 000050b6 8b420c movl 0x0c(%edx),%eax +390 000050b9 83f802 cmpl $0x02,%eax +393 000050bc 0f84b3000000 jel 0x00005175 +399 000050c2 83f803 cmpl $0x03,%eax +402 000050c5 0f84a0010000 jel 0x0000526b +408 000050cb 83e801 subl $0x01,%eax +411 000050ce 0f85dcfeffff jnel 0x00004fb0 +417 000050d4 90 nop +418 000050d5 90 nop +419 000050d6 90 nop +420 000050d7 90 nop +421 000050d8 90 nop +422 000050d9 90 nop +423 000050da 90 nop +424 000050db 90 nop +425 000050dc 90 nop +426 000050dd 90 nop +427 000050de 90 nop +428 000050df 90 nop +429 000050e0 8b45b4 movl 0xb4(%ebp),%eax +432 000050e3 e84bfeffff calll _d_expression +437 000050e8 89c6 movl %eax,%esi +439 000050ea 85c0 testl %eax,%eax +441 000050ec 0f84befeffff jel 0x00004fb0 +447 000050f2 8b7db4 movl 0xb4(%ebp),%edi +450 000050f5 8b4f14 movl 0x14(%edi),%ecx +453 000050f8 3b4f18 cmpl 0x18(%edi),%ecx +456 000050fb 0f8daffeffff jgel 0x00004fb0 +462 00005101 8d0449 leal (%ecx,%ecx,2),%eax +465 00005104 8b5710 movl 0x10(%edi),%edx +468 00005107 8d1482 leal (%edx,%eax,4),%edx +471 0000510a 8d4101 leal 0x01(%ecx),%eax +474 0000510d 894714 movl %eax,0x14(%edi) +477 00005110 85d2 testl %edx,%edx +479 00005112 0f849afeffff jel 0x00004fb2 +485 00005118 c7022b000000 movl $0x0000002b,(%edx) '+' +491 0000511e 895a04 movl %ebx,0x04(%edx) +494 00005121 897208 movl %esi,0x08(%edx) +497 00005124 e989feffff jmpl 0x00004fb2 +502 00005129 8b45b4 movl 0xb4(%ebp),%eax +505 0000512c 83c47c addl $0x7c,%esp +508 0000512f 5b popl %ebx +509 00005130 5e popl %esi +510 00005131 5f popl %edi +511 00005132 5d popl %ebp +512 00005133 e99be9ffff jmpl 0x00003ad3 +517 00005138 8b4304 movl 0x04(%ebx),%eax +520 0000513b e979ffffff jmpl 0x000050b9 +525 00005140 31d2 xorl %edx,%edx +527 00005142 8b7db4 movl 0xb4(%ebp),%edi +530 00005145 8b4f0c movl 0x0c(%edi),%ecx +533 00005148 90 nop +534 00005149 90 nop +535 0000514a 90 nop +536 0000514b 90 nop +537 0000514c 90 nop +538 0000514d 90 nop +539 0000514e 90 nop +540 0000514f 90 nop +541 00005150 8d1492 leal (%edx,%edx,4),%edx +544 00005153 0fbec3 movsbl %bl,%eax +547 00005156 8d5450d0 leal 0xd0(%eax,%edx,2),%edx +551 0000515a 89c8 movl %ecx,%eax +553 0000515c 83c101 addl $0x01,%ecx +556 0000515f 8b5db4 movl 0xb4(%ebp),%ebx +559 00005162 894b0c movl %ecx,0x0c(%ebx) +562 00005165 0fb65801 movzbl 0x01(%eax),%ebx +566 00005169 8d43d0 leal 0xd0(%ebx),%eax +569 0000516c 3c09 cmpb $0x09,%al +571 0000516e 76e0 jbe 0x00005150 +573 00005170 e975feffff jmpl 0x00004fea +578 00005175 8b45b4 movl 0xb4(%ebp),%eax +581 00005178 e8b6fdffff calll _d_expression +586 0000517d 8945d0 movl %eax,0xd0(%ebp) +589 00005180 8b45b4 movl 0xb4(%ebp),%eax +592 00005183 e8abfdffff calll _d_expression +597 00005188 8945d4 movl %eax,0xd4(%ebp) +600 0000518b 8b4dd0 movl 0xd0(%ebp),%ecx +603 0000518e 85c9 testl %ecx,%ecx +605 00005190 0f841afeffff jel 0x00004fb0 +611 00005196 85c0 testl %eax,%eax +613 00005198 0f8412feffff jel 0x00004fb0 +619 0000519e 8b45b4 movl 0xb4(%ebp),%eax +622 000051a1 8b4814 movl 0x14(%eax),%ecx +625 000051a4 3b4818 cmpl 0x18(%eax),%ecx +628 000051a7 0f8d03feffff jgel 0x00004fb0 +634 000051ad 89c6 movl %eax,%esi +636 000051af 89c7 movl %eax,%edi +638 000051b1 8d0449 leal (%ecx,%ecx,2),%eax +641 000051b4 8b5610 movl 0x10(%esi),%edx +644 000051b7 8d3482 leal (%edx,%eax,4),%esi +647 000051ba 8d4101 leal 0x01(%ecx),%eax +650 000051bd 894714 movl %eax,0x14(%edi) +653 000051c0 85f6 testl %esi,%esi +655 000051c2 0f84e8fdffff jel 0x00004fb0 +661 000051c8 c7062d000000 movl $0x0000002d,(%esi) '-' +667 000051ce 8b45d0 movl 0xd0(%ebp),%eax +670 000051d1 894604 movl %eax,0x04(%esi) +673 000051d4 8b55d4 movl 0xd4(%ebp),%edx +676 000051d7 895608 movl %edx,0x08(%esi) +679 000051da 8b4f14 movl 0x14(%edi),%ecx +682 000051dd 3b4f18 cmpl 0x18(%edi),%ecx +685 000051e0 0f8dcafdffff jgel 0x00004fb0 +691 000051e6 8d0449 leal (%ecx,%ecx,2),%eax +694 000051e9 8b5710 movl 0x10(%edi),%edx +697 000051ec 8d1482 leal (%edx,%eax,4),%edx +700 000051ef 8d4101 leal 0x01(%ecx),%eax +703 000051f2 894714 movl %eax,0x14(%edi) +706 000051f5 85d2 testl %edx,%edx +708 000051f7 0f84b5fdffff jel 0x00004fb2 +714 000051fd c7022c000000 movl $0x0000002c,(%edx) ',' +720 00005203 895a04 movl %ebx,0x04(%edx) +723 00005206 897208 movl %esi,0x08(%edx) +726 00005209 e9a4fdffff jmpl 0x00004fb2 +731 0000520e 8b4304 movl 0x04(%ebx),%eax +734 00005211 8945ac movl %eax,0xac(%ebp) +737 00005214 8b10 movl (%eax),%edx +739 00005216 c745c46c7e0200 movl $0x00027e6c,0xc4(%ebp) st +746 0000521d c745c003000000 movl $0x00000003,0xc0(%ebp) +753 00005224 fc cld +754 00005225 89d6 movl %edx,%esi +756 00005227 bf6c7e0200 movl $0x00027e6c,%edi st +761 0000522c b903000000 movl $0x00000003,%ecx +766 00005231 f3a6 repz/cmpsb (%esi),(%edi) +768 00005233 b800000000 movl $0x00000000,%eax +773 00005238 740a je 0x00005244 +775 0000523a 0fb646ff movzbl 0xff(%esi),%eax +779 0000523e 0fb64fff movzbl 0xff(%edi),%ecx +783 00005242 29c8 subl %ecx,%eax +785 00005244 85c0 testl %eax,%eax +787 00005246 0f84c1010000 jel 0x0000540d +793 0000524c 8b55ac movl 0xac(%ebp),%edx +796 0000524f e962feffff jmpl 0x000050b6 +801 00005254 8d4802 leal 0x02(%eax),%ecx +804 00005257 8b75b4 movl 0xb4(%ebp),%esi +807 0000525a 894e0c movl %ecx,0x0c(%esi) +810 0000525d 0fb65802 movzbl 0x02(%eax),%ebx +814 00005261 be01000000 movl $0x00000001,%esi +819 00005266 e972fdffff jmpl 0x00004fdd +824 0000526b 8b45b4 movl 0xb4(%ebp),%eax +827 0000526e e8c0fcffff calll _d_expression +832 00005273 8945d8 movl %eax,0xd8(%ebp) +835 00005276 8b45b4 movl 0xb4(%ebp),%eax +838 00005279 e8b5fcffff calll _d_expression +843 0000527e 8945dc movl %eax,0xdc(%ebp) +846 00005281 8b45b4 movl 0xb4(%ebp),%eax +849 00005284 e8aafcffff calll _d_expression +854 00005289 8945e0 movl %eax,0xe0(%ebp) +857 0000528c 8b55dc movl 0xdc(%ebp),%edx +860 0000528f 85d2 testl %edx,%edx +862 00005291 0f84c6000000 jel 0x0000535d +868 00005297 85c0 testl %eax,%eax +870 00005299 0f84be000000 jel 0x0000535d +876 0000529f 8b75b4 movl 0xb4(%ebp),%esi +879 000052a2 8b4e14 movl 0x14(%esi),%ecx +882 000052a5 3b4e18 cmpl 0x18(%esi),%ecx +885 000052a8 0f8daf000000 jgel 0x0000535d +891 000052ae 89f7 movl %esi,%edi +893 000052b0 8d0449 leal (%ecx,%ecx,2),%eax +896 000052b3 8b5610 movl 0x10(%esi),%edx +899 000052b6 8d3482 leal (%edx,%eax,4),%esi +902 000052b9 8d4101 leal 0x01(%ecx),%eax +905 000052bc 894714 movl %eax,0x14(%edi) +908 000052bf 85f6 testl %esi,%esi +910 000052c1 7412 je 0x000052d5 +912 000052c3 c70630000000 movl $0x00000030,(%esi) '0' +918 000052c9 8b45dc movl 0xdc(%ebp),%eax +921 000052cc 894604 movl %eax,0x04(%esi) +924 000052cf 8b55e0 movl 0xe0(%ebp),%edx +927 000052d2 895608 movl %edx,0x08(%esi) +930 000052d5 8b45d8 movl 0xd8(%ebp),%eax +933 000052d8 85c0 testl %eax,%eax +935 000052da 0f84d0fcffff jel 0x00004fb0 +941 000052e0 85f6 testl %esi,%esi +943 000052e2 0f84c8fcffff jel 0x00004fb0 +949 000052e8 8b7db4 movl 0xb4(%ebp),%edi +952 000052eb 8b4f14 movl 0x14(%edi),%ecx +955 000052ee 3b4f18 cmpl 0x18(%edi),%ecx +958 000052f1 0f8db9fcffff jgel 0x00004fb0 +964 000052f7 8d0449 leal (%ecx,%ecx,2),%eax +967 000052fa 8b5710 movl 0x10(%edi),%edx +970 000052fd 8d0482 leal (%edx,%eax,4),%eax +973 00005300 8945e4 movl %eax,0xe4(%ebp) +976 00005303 8d4101 leal 0x01(%ecx),%eax +979 00005306 894714 movl %eax,0x14(%edi) +982 00005309 8b45e4 movl 0xe4(%ebp),%eax +985 0000530c 85c0 testl %eax,%eax +987 0000530e 0f849cfcffff jel 0x00004fb0 +993 00005314 8b45e4 movl 0xe4(%ebp),%eax +996 00005317 c7002f000000 movl $0x0000002f,(%eax) '/' +1002 0000531d 8b55d8 movl 0xd8(%ebp),%edx +1005 00005320 895004 movl %edx,0x04(%eax) +1008 00005323 897008 movl %esi,0x08(%eax) +1011 00005326 8b4f14 movl 0x14(%edi),%ecx +1014 00005329 3b4f18 cmpl 0x18(%edi),%ecx +1017 0000532c 0f8d7efcffff jgel 0x00004fb0 +1023 00005332 8d0449 leal (%ecx,%ecx,2),%eax +1026 00005335 8b5710 movl 0x10(%edi),%edx +1029 00005338 8d1482 leal (%edx,%eax,4),%edx +1032 0000533b 8d4101 leal 0x01(%ecx),%eax +1035 0000533e 894714 movl %eax,0x14(%edi) +1038 00005341 85d2 testl %edx,%edx +1040 00005343 0f8469fcffff jel 0x00004fb2 +1046 00005349 c7022e000000 movl $0x0000002e,(%edx) '.' +1052 0000534f 895a04 movl %ebx,0x04(%edx) +1055 00005352 8b4de4 movl 0xe4(%ebp),%ecx +1058 00005355 894a08 movl %ecx,0x08(%edx) +1061 00005358 e955fcffff jmpl 0x00004fb2 +1066 0000535d 31f6 xorl %esi,%esi +1068 0000535f e971ffffff jmpl 0x000052d5 +1073 00005364 8b45b4 movl 0xb4(%ebp),%eax +1076 00005367 e8eae8ffff calll _d_template_args +1081 0000536c 8945c8 movl %eax,0xc8(%ebp) +1084 0000536f 85db testl %ebx,%ebx +1086 00005371 0f848d000000 jel 0x00005404 +1092 00005377 85c0 testl %eax,%eax +1094 00005379 0f8485000000 jel 0x00005404 +1100 0000537f 8b45b4 movl 0xb4(%ebp),%eax +1103 00005382 8b4814 movl 0x14(%eax),%ecx +1106 00005385 3b4818 cmpl 0x18(%eax),%ecx +1109 00005388 7d7a jge 0x00005404 +1111 0000538a 89c7 movl %eax,%edi +1113 0000538c 8d0449 leal (%ecx,%ecx,2),%eax +1116 0000538f 8b5710 movl 0x10(%edi),%edx +1119 00005392 8d0482 leal (%edx,%eax,4),%eax +1122 00005395 8945cc movl %eax,0xcc(%ebp) +1125 00005398 8d4101 leal 0x01(%ecx),%eax +1128 0000539b 894714 movl %eax,0x14(%edi) +1131 0000539e 8b7dcc movl 0xcc(%ebp),%edi +1134 000053a1 85ff testl %edi,%edi +1136 000053a3 7412 je 0x000053b7 +1138 000053a5 8b45cc movl 0xcc(%ebp),%eax +1141 000053a8 c70004000000 movl $0x00000004,(%eax) +1147 000053ae 895804 movl %ebx,0x04(%eax) +1150 000053b1 8b55c8 movl 0xc8(%ebp),%edx +1153 000053b4 895008 movl %edx,0x08(%eax) +1156 000053b7 85f6 testl %esi,%esi +1158 000053b9 0f84f1fbffff jel 0x00004fb0 +1164 000053bf 8b5dcc movl 0xcc(%ebp),%ebx +1167 000053c2 85db testl %ebx,%ebx +1169 000053c4 0f84e6fbffff jel 0x00004fb0 +1175 000053ca 8b5db4 movl 0xb4(%ebp),%ebx +1178 000053cd 8b4b14 movl 0x14(%ebx),%ecx +1181 000053d0 3b4b18 cmpl 0x18(%ebx),%ecx +1184 000053d3 0f8dd7fbffff jgel 0x00004fb0 +1190 000053d9 8d0449 leal (%ecx,%ecx,2),%eax +1193 000053dc 8b5310 movl 0x10(%ebx),%edx +1196 000053df 8d1482 leal (%edx,%eax,4),%edx +1199 000053e2 8d4101 leal 0x01(%ecx),%eax +1202 000053e5 894314 movl %eax,0x14(%ebx) +1205 000053e8 85d2 testl %edx,%edx +1207 000053ea 0f84c2fbffff jel 0x00004fb2 +1213 000053f0 c70201000000 movl $0x00000001,(%edx) +1219 000053f6 897204 movl %esi,0x04(%edx) +1222 000053f9 8b75cc movl 0xcc(%ebp),%esi +1225 000053fc 897208 movl %esi,0x08(%edx) +1228 000053ff e9aefbffff jmpl 0x00004fb2 +1233 00005404 c745cc00000000 movl $0x00000000,0xcc(%ebp) +1240 0000540b ebaa jmp 0x000053b7 +1242 0000540d 8b4db4 movl 0xb4(%ebp),%ecx +1245 00005410 890c24 movl %ecx,(%esp,1) +1248 00005413 e8b4efffff calll _cplus_demangle_type +1253 00005418 89c6 movl %eax,%esi +1255 0000541a 85c0 testl %eax,%eax +1257 0000541c 0f848efbffff jel 0x00004fb0 +1263 00005422 e9cbfcffff jmpl 0x000050f2 _is_ctor_or_dtor: +0 00005427 55 pushl %ebp +1 00005428 89e5 movl %esp,%ebp +3 0000542a 57 pushl %edi +4 0000542b 56 pushl %esi +5 0000542c 53 pushl %ebx +6 0000542d 83ec5c subl $0x5c,%esp +9 00005430 89c3 movl %eax,%ebx +11 00005432 8955a4 movl %edx,0xa4(%ebp) +14 00005435 89ce movl %ecx,%esi +16 00005437 c70200000000 movl $0x00000000,(%edx) +22 0000543d c70100000000 movl $0x00000000,(%ecx) +28 00005443 fc cld +29 00005444 b9ffffffff movl $0xffffffff,%ecx +34 00005449 31c0 xorl %eax,%eax +36 0000544b 89df movl %ebx,%edi +38 0000544d f2ae repnz/scasb %al,(%edi) +40 0000544f f7d1 notl %ecx +42 00005451 83e901 subl $0x01,%ecx +45 00005454 895db4 movl %ebx,0xb4(%ebp) +48 00005457 8d040b leal (%ebx,%ecx,1),%eax +51 0000545a 8945b8 movl %eax,0xb8(%ebp) +54 0000545d c745bc00400000 movl $0x00004000,0xbc(%ebp) +61 00005464 8d0409 leal (%ecx,%ecx,1),%eax +64 00005467 8945cc movl %eax,0xcc(%ebp) +67 0000546a c745c800000000 movl $0x00000000,0xc8(%ebp) +74 00005471 894dd8 movl %ecx,0xd8(%ebp) +77 00005474 c745d400000000 movl $0x00000000,0xd4(%ebp) +84 0000547b c745dc00000000 movl $0x00000000,0xdc(%ebp) +91 00005482 c745e000000000 movl $0x00000000,0xe0(%ebp) +98 00005489 c745e400000000 movl $0x00000000,0xe4(%ebp) +105 00005490 89e7 movl %esp,%edi +107 00005492 c1e102 shll $0x02,%ecx +110 00005495 8d0401 leal (%ecx,%eax,1),%eax +113 00005498 8d04851e000000 leal 0x0000001e(,%eax,4),%eax +120 0000549f 83e0f0 andl $0xf0,%eax +123 000054a2 29c4 subl %eax,%esp +125 000054a4 89e0 movl %esp,%eax +127 000054a6 83c11e addl $0x1e,%ecx +130 000054a9 83e1f0 andl $0xf0,%ecx +133 000054ac 29cc subl %ecx,%esp +135 000054ae 8945c4 movl %eax,0xc4(%ebp) +138 000054b1 8965d0 movl %esp,0xd0(%ebp) +141 000054b4 0fb613 movzbl (%ebx),%edx +144 000054b7 8d4301 leal 0x01(%ebx),%eax +147 000054ba 8945c0 movl %eax,0xc0(%ebp) +150 000054bd 80fa5f cmpb $0x5f,%dl '_' +153 000054c0 740c je 0x000054ce +155 000054c2 31c0 xorl %eax,%eax +157 000054c4 89fc movl %edi,%esp +159 000054c6 8d65f4 leal 0xf4(%ebp),%esp +162 000054c9 5b popl %ebx +163 000054ca 5e popl %esi +164 000054cb 5f popl %edi +165 000054cc 5d popl %ebp +166 000054cd c3 ret +167 000054ce 0fb65301 movzbl 0x01(%ebx),%edx +171 000054d2 8d4302 leal 0x02(%ebx),%eax +174 000054d5 8945c0 movl %eax,0xc0(%ebp) +177 000054d8 80fa5a cmpb $0x5a,%dl 'Z' +180 000054db 75e5 jne 0x000054c2 +182 000054dd 8d45b4 leal 0xb4(%ebp),%eax +185 000054e0 ba01000000 movl $0x00000001,%edx +190 000054e5 e8d2dbffff calll _d_encoding +195 000054ea 89c2 movl %eax,%edx +197 000054ec 85d2 testl %edx,%edx +199 000054ee 74d2 je 0x000054c2 +201 000054f0 833a1b cmpl $0x1b,(%edx) +204 000054f3 77cd ja 0x000054c2 +206 000054f5 8b02 movl (%edx),%eax +208 000054f7 ff24856cd90200 jmp *0x0002d96c(,%eax,4) +215 000054fe 8b5208 movl 0x08(%edx),%edx +218 00005501 ebe9 jmp 0x000054ec +220 00005503 8b4204 movl 0x04(%edx),%eax +223 00005506 8b55a4 movl 0xa4(%ebp),%edx +226 00005509 8902 movl %eax,(%edx) +228 0000550b b801000000 movl $0x00000001,%eax +233 00005510 ebb2 jmp 0x000054c4 +235 00005512 8b4204 movl 0x04(%edx),%eax +238 00005515 8906 movl %eax,(%esi) +240 00005517 b801000000 movl $0x00000001,%eax +245 0000551c eba6 jmp 0x000054c4 +247 0000551e 8b5204 movl 0x04(%edx),%edx +250 00005521 ebc9 jmp 0x000054ec _is_gnu_v3_mangled_dtor: +0 00005523 55 pushl %ebp +1 00005524 89e5 movl %esp,%ebp +3 00005526 83ec18 subl $0x18,%esp +6 00005529 8b4508 movl 0x08(%ebp),%eax +9 0000552c 8d4df0 leal 0xf0(%ebp),%ecx +12 0000552f 8d55f4 leal 0xf4(%ebp),%edx +15 00005532 e8f0feffff calll _is_ctor_or_dtor +20 00005537 85c0 testl %eax,%eax +22 00005539 7403 je 0x0000553e +24 0000553b 8b45f0 movl 0xf0(%ebp),%eax +27 0000553e c9 leave +28 0000553f c3 ret _is_gnu_v3_mangled_ctor: +0 00005540 55 pushl %ebp +1 00005541 89e5 movl %esp,%ebp +3 00005543 83ec18 subl $0x18,%esp +6 00005546 8b4508 movl 0x08(%ebp),%eax +9 00005549 8d4df0 leal 0xf0(%ebp),%ecx +12 0000554c 8d55f4 leal 0xf4(%ebp),%edx +15 0000554f e8d3feffff calll _is_ctor_or_dtor +20 00005554 85c0 testl %eax,%eax +22 00005556 7403 je 0x0000555b +24 00005558 8b45f4 movl 0xf4(%ebp),%eax +27 0000555b c9 leave +28 0000555c c3 ret _d_print_comp: +0 0000555d 55 pushl %ebp +1 0000555e 89e5 movl %esp,%ebp +3 00005560 57 pushl %edi +4 00005561 56 pushl %esi +5 00005562 53 pushl %ebx +6 00005563 81ec3c020000 subl $0x0000023c,%esp +12 00005569 89c7 movl %eax,%edi +14 0000556b 8995ecfdffff movl %edx,0xfffffdec(%ebp) +20 00005571 85d2 testl %edx,%edx +22 00005573 7435 je 0x000055aa +24 00005575 8b5804 movl 0x04(%eax),%ebx +27 00005578 85db testl %ebx,%ebx +29 0000557a 741c je 0x00005598 +31 0000557c 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +37 00005582 8b08 movl (%eax),%ecx +39 00005584 83f932 cmpl $0x32,%ecx '2' +42 00005587 761a jbe 0x000055a3 +44 00005589 891c24 movl %ebx,(%esp,1) +47 0000558c e883aa0300 calll 0x00040014 _free +52 00005591 c7470400000000 movl $0x00000000,0x04(%edi) +59 00005598 81c43c020000 addl $0x0000023c,%esp +65 0000559e 5b popl %ebx +66 0000559f 5e popl %esi +67 000055a0 5f popl %edi +68 000055a1 5d popl %ebp +69 000055a2 c3 ret +70 000055a3 ff248ddcd90200 jmp *0x0002d9dc(,%ecx,4) +77 000055aa 8b4004 movl 0x04(%eax),%eax +80 000055ad 890424 movl %eax,(%esp,1) +83 000055b0 e85faa0300 calll 0x00040014 _free +88 000055b5 c7470400000000 movl $0x00000000,0x04(%edi) +95 000055bc ebda jmp 0x00005598 +97 000055be f60704 testb $0x04,(%edi) +100 000055c1 0f85ca150000 jnel 0x00006b91 +106 000055c7 8b4708 movl 0x08(%edi),%eax +109 000055ca 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +115 000055d0 8b5208 movl 0x08(%edx),%edx +118 000055d3 8995f0fdffff movl %edx,0xfffffdf0(%ebp) +124 000055d9 01c2 addl %eax,%edx +126 000055db 8995f4fdffff movl %edx,0xfffffdf4(%ebp) +132 000055e1 8b770c movl 0x0c(%edi),%esi +135 000055e4 39f2 cmpl %esi,%edx +137 000055e6 0f86e8230000 jbel 0x000079d4 +143 000055ec 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +149 000055f2 8b4904 movl 0x04(%ecx),%ecx +152 000055f5 898d54feffff movl %ecx,0xfffffe54(%ebp) +158 000055fb eb02 jmp 0x000055ff +160 000055fd 89c3 movl %eax,%ebx +162 000055ff 01f6 addl %esi,%esi +164 00005601 89742404 movl %esi,0x04(%esp,1) +168 00005605 891c24 movl %ebx,(%esp,1) +171 00005608 e8f8a90300 calll 0x00040005 _realloc +176 0000560d 85c0 testl %eax,%eax +178 0000560f 0f841b280000 jel 0x00007e30 +184 00005615 894704 movl %eax,0x04(%edi) +187 00005618 89770c movl %esi,0x0c(%edi) +190 0000561b 3bb5f4fdffff cmpl 0xfffffdf4(%ebp),%esi +196 00005621 72da jb 0x000055fd +198 00005623 85c0 testl %eax,%eax +200 00005625 0f846dffffff jel 0x00005598 +206 0000562b 034708 addl 0x08(%edi),%eax +209 0000562e 8b95f0fdffff movl 0xfffffdf0(%ebp),%edx +215 00005634 89542408 movl %edx,0x08(%esp,1) +219 00005638 8b8d54feffff movl 0xfffffe54(%ebp),%ecx +225 0000563e 894c2404 movl %ecx,0x04(%esp,1) +229 00005642 890424 movl %eax,(%esp,1) +232 00005645 e8c5a90300 calll 0x0004000f _memcpy +237 0000564a 8b85f0fdffff movl 0xfffffdf0(%ebp),%eax +243 00005650 014708 addl %eax,0x08(%edi) +246 00005653 e940ffffff jmpl 0x00005598 +251 00005658 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +257 0000565e 8b4204 movl 0x04(%edx),%eax +260 00005661 833821 cmpl $0x21,(%eax) '!' +263 00005664 0f84d41c0000 jel 0x0000733e +269 0000566a c78520ffffff00000000 movl $0x00000000,0xffffff20(%ebp) +279 00005674 8b4708 movl 0x08(%edi),%eax +282 00005677 8b770c movl 0x0c(%edi),%esi +285 0000567a 39f0 cmpl %esi,%eax +287 0000567c 0f8399180000 jael 0x00006f1b +293 00005682 c6040328 movb $0x28,(%ebx,%eax,1) +297 00005686 83c001 addl $0x01,%eax +300 00005689 894708 movl %eax,0x08(%edi) +303 0000568c 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +309 00005692 8b5104 movl 0x04(%ecx),%edx +312 00005695 89f8 movl %edi,%eax +314 00005697 e8c1feffff calll _d_print_comp +319 0000569c 8b5f04 movl 0x04(%edi),%ebx +322 0000569f 85db testl %ebx,%ebx +324 000056a1 7418 je 0x000056bb +326 000056a3 8b4708 movl 0x08(%edi),%eax +329 000056a6 8b770c movl 0x0c(%edi),%esi +332 000056a9 39f0 cmpl %esi,%eax +334 000056ab 0f830f1b0000 jael 0x000071c0 +340 000056b1 c6040329 movb $0x29,(%ebx,%eax,1) +344 000056b5 83c001 addl $0x01,%eax +347 000056b8 894708 movl %eax,0x08(%edi) +350 000056bb 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +356 000056c1 833832 cmpl $0x32,(%eax) '2' +359 000056c4 0f843e1d0000 jel 0x00007408 +365 000056ca 83bd20ffffff08 cmpl $0x08,0xffffff20(%ebp) ' ' +372 000056d1 0f84091d0000 jel 0x000073e0 +378 000056d7 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +384 000056dd 8b5108 movl 0x08(%ecx),%edx +387 000056e0 89f8 movl %edi,%eax +389 000056e2 e876feffff calll _d_print_comp +394 000056e7 83bd20ffffff08 cmpl $0x08,0xffffff20(%ebp) ' ' +401 000056ee 0f85a4feffff jnel 0x00005598 +407 000056f4 8b5f04 movl 0x04(%edi),%ebx +410 000056f7 85db testl %ebx,%ebx +412 000056f9 0f8499feffff jel 0x00005598 +418 000056ff 8b4708 movl 0x08(%edi),%eax +421 00005702 8b770c movl 0x0c(%edi),%esi +424 00005705 39f0 cmpl %esi,%eax +426 00005707 0f83df210000 jael 0x000078ec +432 0000570d c604035d movb $0x5d,(%ebx,%eax,1) +436 00005711 83c001 addl $0x01,%eax +439 00005714 894708 movl %eax,0x08(%edi) +442 00005717 e97cfeffff jmpl 0x00005598 +447 0000571c 891c24 movl %ebx,(%esp,1) +450 0000571f e8f0a80300 calll 0x00040014 _free +455 00005724 c7470400000000 movl $0x00000000,0x04(%edi) +462 0000572b e968feffff jmpl 0x00005598 +467 00005730 891c24 movl %ebx,(%esp,1) +470 00005733 e8dca80300 calll 0x00040014 _free +475 00005738 c7470400000000 movl $0x00000000,0x04(%edi) +482 0000573f e954feffff jmpl 0x00005598 +487 00005744 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +493 0000574a 8b4208 movl 0x08(%edx),%eax +496 0000574d 83382d cmpl $0x2d,(%eax) '-' +499 00005750 0f8499150000 jel 0x00006cef +505 00005756 891c24 movl %ebx,(%esp,1) +508 00005759 e8b6a80300 calll 0x00040014 _free +513 0000575e c7470400000000 movl $0x00000000,0x04(%edi) +520 00005765 e92efeffff jmpl 0x00005598 +525 0000576a 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +531 00005770 8b4108 movl 0x08(%ecx),%eax +534 00005773 83382f cmpl $0x2f,(%eax) '/' +537 00005776 750c jne 0x00005784 +539 00005778 8b4008 movl 0x08(%eax),%eax +542 0000577b 833830 cmpl $0x30,(%eax) '0' +545 0000577e 0f843b230000 jel 0x00007abf +551 00005784 891c24 movl %ebx,(%esp,1) +554 00005787 e888a80300 calll 0x00040014 _free +559 0000578c c7470400000000 movl $0x00000000,0x04(%edi) +566 00005793 e900feffff jmpl 0x00005598 +571 00005798 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +577 0000579e 8b4904 movl 0x04(%ecx),%ecx +580 000057a1 898d70ffffff movl %ecx,0xffffff70(%ebp) +586 000057a7 83392a cmpl $0x2a,(%ecx) '*' +589 000057aa 0f84dd1b0000 jel 0x0000738d +595 000057b0 833928 cmpl $0x28,(%ecx) '(' +598 000057b3 0f85561a0000 jnel 0x0000720f +604 000057b9 8b4708 movl 0x08(%edi),%eax +607 000057bc 8b4904 movl 0x04(%ecx),%ecx +610 000057bf 8b5108 movl 0x08(%ecx),%edx +613 000057c2 8995ccfeffff movl %edx,0xfffffecc(%ebp) +619 000057c8 01c2 addl %eax,%edx +621 000057ca 8995d0feffff movl %edx,0xfffffed0(%ebp) +627 000057d0 8b770c movl 0x0c(%edi),%esi +630 000057d3 39f2 cmpl %esi,%edx +632 000057d5 0f8628270000 jbel 0x00007f03 +638 000057db 8b4904 movl 0x04(%ecx),%ecx +641 000057de 898dd4feffff movl %ecx,0xfffffed4(%ebp) +647 000057e4 eb02 jmp 0x000057e8 +649 000057e6 89c3 movl %eax,%ebx +651 000057e8 01f6 addl %esi,%esi +653 000057ea 89742404 movl %esi,0x04(%esp,1) +657 000057ee 891c24 movl %ebx,(%esp,1) +660 000057f1 e80fa80300 calll 0x00040005 _realloc +665 000057f6 85c0 testl %eax,%eax +667 000057f8 0f8498280000 jel 0x00008096 +673 000057fe 894704 movl %eax,0x04(%edi) +676 00005801 89770c movl %esi,0x0c(%edi) +679 00005804 3bb5d0feffff cmpl 0xfffffed0(%ebp),%esi +685 0000580a 72da jb 0x000057e6 +687 0000580c 89c3 movl %eax,%ebx +689 0000580e 85db testl %ebx,%ebx +691 00005810 7447 je 0x00005859 +693 00005812 035f08 addl 0x08(%edi),%ebx +696 00005815 8b95ccfeffff movl 0xfffffecc(%ebp),%edx +702 0000581b 89542408 movl %edx,0x08(%esp,1) +706 0000581f 8b8dd4feffff movl 0xfffffed4(%ebp),%ecx +712 00005825 894c2404 movl %ecx,0x04(%esp,1) +716 00005829 891c24 movl %ebx,(%esp,1) +719 0000582c e8dea70300 calll 0x0004000f _memcpy +724 00005831 8b85ccfeffff movl 0xfffffecc(%ebp),%eax +730 00005837 014708 addl %eax,0x08(%edi) +733 0000583a 8b5f04 movl 0x04(%edi),%ebx +736 0000583d 85db testl %ebx,%ebx +738 0000583f 7418 je 0x00005859 +740 00005841 8b4708 movl 0x08(%edi),%eax +743 00005844 8b770c movl 0x0c(%edi),%esi +746 00005847 39f0 cmpl %esi,%eax +748 00005849 0f83b7170000 jael 0x00007006 +754 0000584f c6041828 movb $0x28,(%eax,%ebx,1) +758 00005853 83c001 addl $0x01,%eax +761 00005856 894708 movl %eax,0x08(%edi) +764 00005859 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +770 0000585f 8b5008 movl 0x08(%eax),%edx +773 00005862 89f8 movl %edi,%eax +775 00005864 e8f4fcffff calll _d_print_comp +780 00005869 8b5f04 movl 0x04(%edi),%ebx +783 0000586c 85db testl %ebx,%ebx +785 0000586e 0f8424fdffff jel 0x00005598 +791 00005874 8b4708 movl 0x08(%edi),%eax +794 00005877 8b770c movl 0x0c(%edi),%esi +797 0000587a 39f0 cmpl %esi,%eax +799 0000587c 0f8341180000 jael 0x000070c3 +805 00005882 c6040329 movb $0x29,(%ebx,%eax,1) +809 00005886 83c001 addl $0x01,%eax +812 00005889 894708 movl %eax,0x08(%edi) +815 0000588c e907fdffff jmpl 0x00005598 +820 00005891 8b4708 movl 0x08(%edi),%eax +823 00005894 8d5009 leal 0x09(%eax),%edx +826 00005897 89954cfeffff movl %edx,0xfffffe4c(%ebp) +832 0000589d 8b770c movl 0x0c(%edi),%esi +835 000058a0 39f2 cmpl %esi,%edx +837 000058a2 7707 ja 0x000058ab +839 000058a4 e9781a0000 jmpl 0x00007321 +844 000058a9 89c3 movl %eax,%ebx +846 000058ab 01f6 addl %esi,%esi +848 000058ad 89742404 movl %esi,0x04(%esp,1) +852 000058b1 891c24 movl %ebx,(%esp,1) +855 000058b4 e84ca70300 calll 0x00040005 _realloc +860 000058b9 85c0 testl %eax,%eax +862 000058bb 0f84751d0000 jel 0x00007636 +868 000058c1 894704 movl %eax,0x04(%edi) +871 000058c4 89770c movl %esi,0x0c(%edi) +874 000058c7 3bb54cfeffff cmpl 0xfffffe4c(%ebp),%esi +880 000058cd 72da jb 0x000058a9 +882 000058cf 85c0 testl %eax,%eax +884 000058d1 7418 je 0x000058eb +886 000058d3 034708 addl 0x08(%edi),%eax +889 000058d6 c7006f706572 movl $0x7265706f,(%eax) 'repo' +895 000058dc c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +902 000058e3 c6400820 movb $0x20,0x08(%eax) +906 000058e7 83470809 addl $0x09,0x08(%edi) +910 000058eb 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +916 000058f1 89f8 movl %edi,%eax +918 000058f3 e8d1430000 calll _d_print_cast +923 000058f8 e99bfcffff jmpl 0x00005598 +928 000058fd 8b4708 movl 0x08(%edi),%eax +931 00005900 8d5009 leal 0x09(%eax),%edx +934 00005903 89558c movl %edx,0x8c(%ebp) +937 00005906 8b770c movl 0x0c(%edi),%esi +940 00005909 39f2 cmpl %esi,%edx +942 0000590b 7707 ja 0x00005914 +944 0000590d e960190000 jmpl 0x00007272 +949 00005912 89c3 movl %eax,%ebx +951 00005914 01f6 addl %esi,%esi +953 00005916 89742404 movl %esi,0x04(%esp,1) +957 0000591a 891c24 movl %ebx,(%esp,1) +960 0000591d e8e3a60300 calll 0x00040005 _realloc +965 00005922 85c0 testl %eax,%eax +967 00005924 0f84251c0000 jel 0x0000754f +973 0000592a 894704 movl %eax,0x04(%edi) +976 0000592d 89770c movl %esi,0x0c(%edi) +979 00005930 3b758c cmpl 0x8c(%ebp),%esi +982 00005933 72dd jb 0x00005912 +984 00005935 85c0 testl %eax,%eax +986 00005937 7418 je 0x00005951 +988 00005939 034708 addl 0x08(%edi),%eax +991 0000593c c7006f706572 movl $0x7265706f,(%eax) 'repo' +997 00005942 c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +1004 00005949 c6400820 movb $0x20,0x08(%eax) +1008 0000594d 83470809 addl $0x09,0x08(%edi) +1012 00005951 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +1018 00005957 8b5108 movl 0x08(%ecx),%edx +1021 0000595a 89f8 movl %edi,%eax +1023 0000595c e8fcfbffff calll _d_print_comp +1028 00005961 e932fcffff jmpl 0x00005598 +1033 00005966 8b4708 movl 0x08(%edi),%eax +1036 00005969 8d5008 leal 0x08(%eax),%edx +1039 0000596c 899500feffff movl %edx,0xfffffe00(%ebp) +1045 00005972 8b770c movl 0x0c(%edi),%esi +1048 00005975 39f2 cmpl %esi,%edx +1050 00005977 7707 ja 0x00005980 +1052 00005979 e921190000 jmpl 0x0000729f +1057 0000597e 89c3 movl %eax,%ebx +1059 00005980 01f6 addl %esi,%esi +1061 00005982 89742404 movl %esi,0x04(%esp,1) +1065 00005986 891c24 movl %ebx,(%esp,1) +1068 00005989 e877a60300 calll 0x00040005 _realloc +1073 0000598e 85c0 testl %eax,%eax +1075 00005990 0f845e1c0000 jel 0x000075f4 +1081 00005996 894704 movl %eax,0x04(%edi) +1084 00005999 89770c movl %esi,0x0c(%edi) +1087 0000599c 3bb500feffff cmpl 0xfffffe00(%ebp),%esi +1093 000059a2 72da jb 0x0000597e +1095 000059a4 89c3 movl %eax,%ebx +1097 000059a6 85db testl %ebx,%ebx +1099 000059a8 7419 je 0x000059c3 +1101 000059aa 89d8 movl %ebx,%eax +1103 000059ac 034708 addl 0x08(%edi),%eax +1106 000059af c7006f706572 movl $0x7265706f,(%eax) 'repo' +1112 000059b5 c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +1119 000059bc 83470808 addl $0x08,0x08(%edi) +1123 000059c0 8b5f04 movl 0x04(%edi),%ebx +1126 000059c3 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1132 000059c9 8b4804 movl 0x04(%eax),%ecx +1135 000059cc 8b4104 movl 0x04(%ecx),%eax +1138 000059cf 0fb600 movzbl (%eax),%eax +1141 000059d2 2c61 subb $0x61,%al +1143 000059d4 3c19 cmpb $0x19,%al +1145 000059d6 772c ja 0x00005a04 +1147 000059d8 85db testl %ebx,%ebx +1149 000059da 0f84b0250000 jel 0x00007f90 +1155 000059e0 8b4708 movl 0x08(%edi),%eax +1158 000059e3 8b770c movl 0x0c(%edi),%esi +1161 000059e6 39f0 cmpl %esi,%eax +1163 000059e8 0f83ae1d0000 jael 0x0000779c +1169 000059ee c6040320 movb $0x20,(%ebx,%eax,1) +1173 000059f2 83c001 addl $0x01,%eax +1176 000059f5 894708 movl %eax,0x08(%edi) +1179 000059f8 8b5f04 movl 0x04(%edi),%ebx +1182 000059fb 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +1188 00005a01 8b4a04 movl 0x04(%edx),%ecx +1191 00005a04 89da movl %ebx,%edx +1193 00005a06 85db testl %ebx,%ebx +1195 00005a08 7417 je 0x00005a21 +1197 00005a0a 8b7708 movl 0x08(%edi),%esi +1200 00005a0d 8b4108 movl 0x08(%ecx),%eax +1203 00005a10 898548feffff movl %eax,0xfffffe48(%ebp) +1209 00005a16 01f0 addl %esi,%eax +1211 00005a18 3b470c cmpl 0x0c(%edi),%eax +1214 00005a1b 0f86b91a0000 jbel 0x000074da +1220 00005a21 8b4108 movl 0x08(%ecx),%eax +1223 00005a24 8985c8feffff movl %eax,0xfffffec8(%ebp) +1229 00005a2a 8b4904 movl 0x04(%ecx),%ecx +1232 00005a2d 898dc0feffff movl %ecx,0xfffffec0(%ebp) +1238 00005a33 85d2 testl %edx,%edx +1240 00005a35 0f845dfbffff jel 0x00005598 +1246 00005a3b 89c2 movl %eax,%edx +1248 00005a3d 8b4708 movl 0x08(%edi),%eax +1251 00005a40 01c2 addl %eax,%edx +1253 00005a42 8995c4feffff movl %edx,0xfffffec4(%ebp) +1259 00005a48 8b770c movl 0x0c(%edi),%esi +1262 00005a4b 39f2 cmpl %esi,%edx +1264 00005a4d 7704 ja 0x00005a53 +1266 00005a4f eb37 jmp 0x00005a88 +1268 00005a51 89c3 movl %eax,%ebx +1270 00005a53 01f6 addl %esi,%esi +1272 00005a55 89742404 movl %esi,0x04(%esp,1) +1276 00005a59 891c24 movl %ebx,(%esp,1) +1279 00005a5c e8a4a50300 calll 0x00040005 _realloc +1284 00005a61 85c0 testl %eax,%eax +1286 00005a63 0f84fe1e0000 jel 0x00007967 +1292 00005a69 894704 movl %eax,0x04(%edi) +1295 00005a6c 89770c movl %esi,0x0c(%edi) +1298 00005a6f 39b5c4feffff cmpl %esi,0xfffffec4(%ebp) +1304 00005a75 77da ja 0x00005a51 +1306 00005a77 8b4704 movl 0x04(%edi),%eax +1309 00005a7a 85c0 testl %eax,%eax +1311 00005a7c 0f8416fbffff jel 0x00005598 +1317 00005a82 8b5f04 movl 0x04(%edi),%ebx +1320 00005a85 8b4708 movl 0x08(%edi),%eax +1323 00005a88 8d0403 leal (%ebx,%eax,1),%eax +1326 00005a8b 8b8dc8feffff movl 0xfffffec8(%ebp),%ecx +1332 00005a91 894c2408 movl %ecx,0x08(%esp,1) +1336 00005a95 8b95c0feffff movl 0xfffffec0(%ebp),%edx +1342 00005a9b 89542404 movl %edx,0x04(%esp,1) +1346 00005a9f 890424 movl %eax,(%esp,1) +1349 00005aa2 e868a50300 calll 0x0004000f _memcpy +1354 00005aa7 8b8dc8feffff movl 0xfffffec8(%ebp),%ecx +1360 00005aad 014f08 addl %ecx,0x08(%edi) +1363 00005ab0 e9e3faffff jmpl 0x00005598 +1368 00005ab5 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1374 00005abb 8b5004 movl 0x04(%eax),%edx +1377 00005abe 89f8 movl %edi,%eax +1379 00005ac0 e898faffff calll _d_print_comp +1384 00005ac5 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +1390 00005acb 8b4208 movl 0x08(%edx),%eax +1393 00005ace 85c0 testl %eax,%eax +1395 00005ad0 0f84c2faffff jel 0x00005598 +1401 00005ad6 8b5f04 movl 0x04(%edi),%ebx +1404 00005ad9 85db testl %ebx,%ebx +1406 00005adb 744e je 0x00005b2b +1408 00005add 8b4708 movl 0x08(%edi),%eax +1411 00005ae0 8d4802 leal 0x02(%eax),%ecx +1414 00005ae3 898d68ffffff movl %ecx,0xffffff68(%ebp) +1420 00005ae9 8b770c movl 0x0c(%edi),%esi +1423 00005aec 39f1 cmpl %esi,%ecx +1425 00005aee 7707 ja 0x00005af7 +1427 00005af0 e9491c0000 jmpl 0x0000773e +1432 00005af5 89c3 movl %eax,%ebx +1434 00005af7 01f6 addl %esi,%esi +1436 00005af9 89742404 movl %esi,0x04(%esp,1) +1440 00005afd 891c24 movl %ebx,(%esp,1) +1443 00005b00 e800a50300 calll 0x00040005 _realloc +1448 00005b05 85c0 testl %eax,%eax +1450 00005b07 0f84391e0000 jel 0x00007946 +1456 00005b0d 894704 movl %eax,0x04(%edi) +1459 00005b10 89770c movl %esi,0x0c(%edi) +1462 00005b13 3bb568ffffff cmpl 0xffffff68(%ebp),%esi +1468 00005b19 72da jb 0x00005af5 +1470 00005b1b 85c0 testl %eax,%eax +1472 00005b1d 740c je 0x00005b2b +1474 00005b1f 034708 addl 0x08(%edi),%eax +1477 00005b22 66c7002c20 movw $0x202c,(%eax) +1482 00005b27 83470802 addl $0x02,0x08(%edi) +1486 00005b2b 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1492 00005b31 8b5008 movl 0x08(%eax),%edx +1495 00005b34 89f8 movl %edi,%eax +1497 00005b36 e822faffff calll _d_print_comp +1502 00005b3b e958faffff jmpl 0x00005598 +1507 00005b40 8b5714 movl 0x14(%edi),%edx +1510 00005b43 8995b0feffff movl %edx,0xfffffeb0(%ebp) +1516 00005b49 895598 movl %edx,0x98(%ebp) +1519 00005b4c 8d4d98 leal 0x98(%ebp),%ecx +1522 00005b4f 894f14 movl %ecx,0x14(%edi) +1525 00005b52 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1531 00005b58 89459c movl %eax,0x9c(%ebp) +1534 00005b5b c745a000000000 movl $0x00000000,0xa0(%ebp) +1541 00005b62 8b4710 movl 0x10(%edi),%eax +1544 00005b65 8945a4 movl %eax,0xa4(%ebp) +1547 00005b68 85d2 testl %edx,%edx +1549 00005b6a 0f845c0f0000 jel 0x00006acc +1555 00005b70 8b4204 movl 0x04(%edx),%eax +1558 00005b73 8b00 movl (%eax),%eax +1560 00005b75 83e816 subl $0x16,%eax +1563 00005b78 83f802 cmpl $0x02,%eax +1566 00005b7b 0f874b0f0000 jal 0x00006acc +1572 00005b81 89d6 movl %edx,%esi +1574 00005b83 c785b4feffff01000000 movl $0x00000001,0xfffffeb4(%ebp) +1584 00005b8d 8b5608 movl 0x08(%esi),%edx +1587 00005b90 85d2 testl %edx,%edx +1589 00005b92 7552 jne 0x00005be6 +1591 00005b94 83bdb4feffff03 cmpl $0x03,0xfffffeb4(%ebp) +1598 00005b9b 0f871c270000 jal 0x000082bd +1604 00005ba1 8b9db4feffff movl 0xfffffeb4(%ebp),%ebx +1610 00005ba7 c1e304 shll $0x04,%ebx +1613 00005baa 8d55e8 leal 0xe8(%ebp),%edx +1616 00005bad 8d0c13 leal (%ebx,%edx,1),%ecx +1619 00005bb0 8d51b0 leal 0xb0(%ecx),%edx +1622 00005bb3 8b06 movl (%esi),%eax +1624 00005bb5 8941b0 movl %eax,0xb0(%ecx) +1627 00005bb8 8b4604 movl 0x04(%esi),%eax +1630 00005bbb 894204 movl %eax,0x04(%edx) +1633 00005bbe 8b4608 movl 0x08(%esi),%eax +1636 00005bc1 894208 movl %eax,0x08(%edx) +1639 00005bc4 8b460c movl 0x0c(%esi),%eax +1642 00005bc7 89420c movl %eax,0x0c(%edx) +1645 00005bca 8b4714 movl 0x14(%edi),%eax +1648 00005bcd 8941b0 movl %eax,0xb0(%ecx) +1651 00005bd0 8d4d98 leal 0x98(%ebp),%ecx +1654 00005bd3 01d9 addl %ebx,%ecx +1656 00005bd5 894f14 movl %ecx,0x14(%edi) +1659 00005bd8 c7460801000000 movl $0x00000001,0x08(%esi) +1666 00005bdf 8385b4feffff01 addl $0x01,0xfffffeb4(%ebp) +1673 00005be6 8b36 movl (%esi),%esi +1675 00005be8 85f6 testl %esi,%esi +1677 00005bea 740d je 0x00005bf9 +1679 00005bec 8b4604 movl 0x04(%esi),%eax +1682 00005bef 8b00 movl (%eax),%eax +1684 00005bf1 83e816 subl $0x16,%eax +1687 00005bf4 83f802 cmpl $0x02,%eax +1690 00005bf7 7694 jbe 0x00005b8d +1692 00005bf9 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1698 00005bff 8b5008 movl 0x08(%eax),%edx +1701 00005c02 89f8 movl %edi,%eax +1703 00005c04 e854f9ffff calll _d_print_comp +1708 00005c09 8b95b0feffff movl 0xfffffeb0(%ebp),%edx +1714 00005c0f 895714 movl %edx,0x14(%edi) +1717 00005c12 8b45a0 movl 0xa0(%ebp),%eax +1720 00005c15 85c0 testl %eax,%eax +1722 00005c17 0f857bf9ffff jnel 0x00005598 +1728 00005c1d 83bdb4feffff01 cmpl $0x01,0xfffffeb4(%ebp) +1735 00005c24 762a jbe 0x00005c50 +1737 00005c26 8b85b4feffff movl 0xfffffeb4(%ebp),%eax +1743 00005c2c c1e004 shll $0x04,%eax +1746 00005c2f 8d5c2888 leal 0x88(%eax,%ebp,1),%ebx +1750 00005c33 83adb4feffff01 subl $0x01,0xfffffeb4(%ebp) +1757 00005c3a 8b5304 movl 0x04(%ebx),%edx +1760 00005c3d 89f8 movl %edi,%eax +1762 00005c3f e8d7300000 calll _d_print_mod +1767 00005c44 83eb10 subl $0x10,%ebx +1770 00005c47 83bdb4feffff01 cmpl $0x01,0xfffffeb4(%ebp) +1777 00005c4e 77e3 ja 0x00005c33 +1779 00005c50 8b4f14 movl 0x14(%edi),%ecx +1782 00005c53 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +1788 00005c59 89f8 movl %edi,%eax +1790 00005c5b e8cf360000 calll _d_print_array_type +1795 00005c60 e933f9ffff jmpl 0x00005598 +1800 00005c65 f60720 testb $0x20,(%edi) +1803 00005c68 0f8575160000 jnel 0x000072e3 +1809 00005c6e 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +1815 00005c74 8b5804 movl 0x04(%eax),%ebx +1818 00005c77 85db testl %ebx,%ebx +1820 00005c79 7461 je 0x00005cdc +1822 00005c7b 89c1 movl %eax,%ecx +1824 00005c7d 8b4714 movl 0x14(%edi),%eax +1827 00005c80 8945d8 movl %eax,0xd8(%ebp) +1830 00005c83 8d55d8 leal 0xd8(%ebp),%edx +1833 00005c86 895714 movl %edx,0x14(%edi) +1836 00005c89 894ddc movl %ecx,0xdc(%ebp) +1839 00005c8c c745e000000000 movl $0x00000000,0xe0(%ebp) +1846 00005c93 8b4710 movl 0x10(%edi),%eax +1849 00005c96 8945e4 movl %eax,0xe4(%ebp) +1852 00005c99 8b5104 movl 0x04(%ecx),%edx +1855 00005c9c 89f8 movl %edi,%eax +1857 00005c9e e8baf8ffff calll _d_print_comp +1862 00005ca3 8b45d8 movl 0xd8(%ebp),%eax +1865 00005ca6 894714 movl %eax,0x14(%edi) +1868 00005ca9 8b4de0 movl 0xe0(%ebp),%ecx +1871 00005cac 85c9 testl %ecx,%ecx +1873 00005cae 0f85e4f8ffff jnel 0x00005598 +1879 00005cb4 f60720 testb $0x20,(%edi) +1882 00005cb7 0f85dbf8ffff jnel 0x00005598 +1888 00005cbd 8b5f04 movl 0x04(%edi),%ebx +1891 00005cc0 85db testl %ebx,%ebx +1893 00005cc2 7421 je 0x00005ce5 +1895 00005cc4 8b4708 movl 0x08(%edi),%eax +1898 00005cc7 8b770c movl 0x0c(%edi),%esi +1901 00005cca 39f0 cmpl %esi,%eax +1903 00005ccc 0f83fa220000 jael 0x00007fcc +1909 00005cd2 c6040320 movb $0x20,(%ebx,%eax,1) +1913 00005cd6 83c001 addl $0x01,%eax +1916 00005cd9 894708 movl %eax,0x08(%edi) +1919 00005cdc f60720 testb $0x20,(%edi) +1922 00005cdf 0f85b3f8ffff jnel 0x00005598 +1928 00005ce5 8b4f14 movl 0x14(%edi),%ecx +1931 00005ce8 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +1937 00005cee 89f8 movl %edi,%eax +1939 00005cf0 e8da3b0000 calll _d_print_function_type +1944 00005cf5 e99ef8ffff jmpl 0x00005598 +1949 00005cfa 8b4708 movl 0x08(%edi),%eax +1952 00005cfd 8d500f leal 0x0f(%eax),%edx +1955 00005d00 899524feffff movl %edx,0xfffffe24(%ebp) +1961 00005d06 8b770c movl 0x0c(%edi),%esi +1964 00005d09 39f2 cmpl %esi,%edx +1966 00005d0b 7707 ja 0x00005d14 +1968 00005d0d e9e6150000 jmpl 0x000072f8 +1973 00005d12 89c3 movl %eax,%ebx +1975 00005d14 01f6 addl %esi,%esi +1977 00005d16 89742404 movl %esi,0x04(%esp,1) +1981 00005d1a 891c24 movl %ebx,(%esp,1) +1984 00005d1d e8e3a20300 calll 0x00040005 _realloc +1989 00005d22 85c0 testl %eax,%eax +1991 00005d24 0f846f190000 jel 0x00007699 +1997 00005d2a 894704 movl %eax,0x04(%edi) +2000 00005d2d 89770c movl %esi,0x0c(%edi) +2003 00005d30 3bb524feffff cmpl 0xfffffe24(%ebp),%esi +2009 00005d36 72da jb 0x00005d12 +2011 00005d38 85c0 testl %eax,%eax +2013 00005d3a 7425 je 0x00005d61 +2015 00005d3c 034708 addl 0x08(%edi),%eax +2018 00005d3f c7006a617661 movl $0x6176616a,(%eax) 'avaj' +2024 00005d45 c7400420436c61 movl $0x616c4320,0x04(%eax) 'alC ' +2031 00005d4c c7400873732066 movl $0x66207373,0x08(%eax) 'f ss' +2038 00005d53 66c7400c6f72 movw $0x726f,0x0c(%eax) +2044 00005d59 c6400e20 movb $0x20,0x0e(%eax) +2048 00005d5d 8347080f addl $0x0f,0x08(%edi) +2052 00005d61 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2058 00005d67 8b5104 movl 0x04(%ecx),%edx +2061 00005d6a 89f8 movl %edi,%eax +2063 00005d6c e8ecf7ffff calll _d_print_comp +2068 00005d71 e922f8ffff jmpl 0x00005598 +2073 00005d76 8b4708 movl 0x08(%edi),%eax +2076 00005d79 8d501a leal 0x1a(%eax),%edx +2079 00005d7c 899520feffff movl %edx,0xfffffe20(%ebp) +2085 00005d82 8b770c movl 0x0c(%edi),%esi +2088 00005d85 39f2 cmpl %esi,%edx +2090 00005d87 7707 ja 0x00005d90 +2092 00005d89 e972150000 jmpl 0x00007300 +2097 00005d8e 89c3 movl %eax,%ebx +2099 00005d90 01f6 addl %esi,%esi +2101 00005d92 89742404 movl %esi,0x04(%esp,1) +2105 00005d96 891c24 movl %ebx,(%esp,1) +2108 00005d99 e867a20300 calll 0x00040005 _realloc +2113 00005d9e 85c0 testl %eax,%eax +2115 00005da0 0f8414190000 jel 0x000076ba +2121 00005da6 894704 movl %eax,0x04(%edi) +2124 00005da9 89770c movl %esi,0x0c(%edi) +2127 00005dac 3bb520feffff cmpl 0xfffffe20(%ebp),%esi +2133 00005db2 72da jb 0x00005d8e +2135 00005db4 85c0 testl %eax,%eax +2137 00005db6 7436 je 0x00005dee +2139 00005db8 034708 addl 0x08(%edi),%eax +2142 00005dbb c700636f7661 movl $0x61766f63,(%eax) 'avoc' +2148 00005dc1 c740047269616e movl $0x6e616972,0x04(%eax) 'nair' +2155 00005dc8 c7400874207265 movl $0x65722074,0x08(%eax) 'er t' +2162 00005dcf c7400c7475726e movl $0x6e727574,0x0c(%eax) 'nrut' +2169 00005dd6 c7401020746875 movl $0x75687420,0x10(%eax) 'uht ' +2176 00005ddd c740146e6b2074 movl $0x74206b6e,0x14(%eax) 't kn' +2183 00005de4 66c740186f20 movw $0x206f,0x18(%eax) +2189 00005dea 8347081a addl $0x1a,0x08(%edi) +2193 00005dee 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2199 00005df4 8b5104 movl 0x04(%ecx),%edx +2202 00005df7 89f8 movl %edi,%eax +2204 00005df9 e85ff7ffff calll _d_print_comp +2209 00005dfe e995f7ffff jmpl 0x00005598 +2214 00005e03 8b4708 movl 0x08(%edi),%eax +2217 00005e06 8d5011 leal 0x11(%eax),%edx +2220 00005e09 895584 movl %edx,0x84(%ebp) +2223 00005e0c 8b770c movl 0x0c(%edi),%esi +2226 00005e0f 39f2 cmpl %esi,%edx +2228 00005e11 7707 ja 0x00005e1a +2230 00005e13 e952140000 jmpl 0x0000726a +2235 00005e18 89c3 movl %eax,%ebx +2237 00005e1a 01f6 addl %esi,%esi +2239 00005e1c 89742404 movl %esi,0x04(%esp,1) +2243 00005e20 891c24 movl %ebx,(%esp,1) +2246 00005e23 e8dda10300 calll 0x00040005 _realloc +2251 00005e28 85c0 testl %eax,%eax +2253 00005e2a 0f84fe160000 jel 0x0000752e +2259 00005e30 894704 movl %eax,0x04(%edi) +2262 00005e33 89770c movl %esi,0x0c(%edi) +2265 00005e36 3b7584 cmpl 0x84(%ebp),%esi +2268 00005e39 72dd jb 0x00005e18 +2270 00005e3b 85c0 testl %eax,%eax +2272 00005e3d 7426 je 0x00005e65 +2274 00005e3f 034708 addl 0x08(%edi),%eax +2277 00005e42 c70076697274 movl $0x74726976,(%eax) 'triv' +2283 00005e48 c7400475616c20 movl $0x206c6175,0x04(%eax) ' lau' +2290 00005e4f c740087468756e movl $0x6e756874,0x08(%eax) 'nuht' +2297 00005e56 c7400c6b20746f movl $0x6f74206b,0x0c(%eax) 'ot k' +2304 00005e5d c6401020 movb $0x20,0x10(%eax) +2308 00005e61 83470811 addl $0x11,0x08(%edi) +2312 00005e65 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2318 00005e6b 8b5104 movl 0x04(%ecx),%edx +2321 00005e6e 89f8 movl %edi,%eax +2323 00005e70 e8e8f6ffff calll _d_print_comp +2328 00005e75 e91ef7ffff jmpl 0x00005598 +2333 00005e7a 8b4708 movl 0x08(%edi),%eax +2336 00005e7d 8d5015 leal 0x15(%eax),%edx +2339 00005e80 899518feffff movl %edx,0xfffffe18(%ebp) +2345 00005e86 8b770c movl 0x0c(%edi),%esi +2348 00005e89 39f2 cmpl %esi,%edx +2350 00005e8b 7707 ja 0x00005e94 +2352 00005e8d e9c8130000 jmpl 0x0000725a +2357 00005e92 89c3 movl %eax,%ebx +2359 00005e94 01f6 addl %esi,%esi +2361 00005e96 89742404 movl %esi,0x04(%esp,1) +2365 00005e9a 891c24 movl %ebx,(%esp,1) +2368 00005e9d e863a10300 calll 0x00040005 _realloc +2373 00005ea2 85c0 testl %eax,%eax +2375 00005ea4 0f8408170000 jel 0x000075b2 +2381 00005eaa 894704 movl %eax,0x04(%edi) +2384 00005ead 89770c movl %esi,0x0c(%edi) +2387 00005eb0 3bb518feffff cmpl 0xfffffe18(%ebp),%esi +2393 00005eb6 72da jb 0x00005e92 +2395 00005eb8 85c0 testl %eax,%eax +2397 00005eba 742d je 0x00005ee9 +2399 00005ebc 034708 addl 0x08(%edi),%eax +2402 00005ebf c7006e6f6e2d movl $0x2d6e6f6e,(%eax) '-non' +2408 00005ec5 c7400476697274 movl $0x74726976,0x04(%eax) 'triv' +2415 00005ecc c7400875616c20 movl $0x206c6175,0x08(%eax) ' lau' +2422 00005ed3 c7400c7468756e movl $0x6e756874,0x0c(%eax) 'nuht' +2429 00005eda c740106b20746f movl $0x6f74206b,0x10(%eax) 'ot k' +2436 00005ee1 c6401420 movb $0x20,0x14(%eax) +2440 00005ee5 83470815 addl $0x15,0x08(%edi) +2444 00005ee9 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2450 00005eef 8b5104 movl 0x04(%ecx),%edx +2453 00005ef2 89f8 movl %edi,%eax +2455 00005ef4 e864f6ffff calll _d_print_comp +2460 00005ef9 e99af6ffff jmpl 0x00005598 +2465 00005efe 8b4708 movl 0x08(%edi),%eax +2468 00005f01 8d5010 leal 0x10(%eax),%edx +2471 00005f04 899514feffff movl %edx,0xfffffe14(%ebp) +2477 00005f0a 8b770c movl 0x0c(%edi),%esi +2480 00005f0d 39f2 cmpl %esi,%edx +2482 00005f0f 7707 ja 0x00005f18 +2484 00005f11 e9b5130000 jmpl 0x000072cb +2489 00005f16 89c3 movl %eax,%ebx +2491 00005f18 01f6 addl %esi,%esi +2493 00005f1a 89742404 movl %esi,0x04(%esp,1) +2497 00005f1e 891c24 movl %ebx,(%esp,1) +2500 00005f21 e8dfa00300 calll 0x00040005 _realloc +2505 00005f26 85c0 testl %eax,%eax +2507 00005f28 0f84ad170000 jel 0x000076db +2513 00005f2e 894704 movl %eax,0x04(%edi) +2516 00005f31 89770c movl %esi,0x0c(%edi) +2519 00005f34 3bb514feffff cmpl 0xfffffe14(%ebp),%esi +2525 00005f3a 72da jb 0x00005f16 +2527 00005f3c 85c0 testl %eax,%eax +2529 00005f3e 7422 je 0x00005f62 +2531 00005f40 034708 addl 0x08(%edi),%eax +2534 00005f43 c70074797065 movl $0x65707974,(%eax) 'epyt' +2540 00005f49 c74004696e666f movl $0x6f666e69,0x04(%eax) 'ofni' +2547 00005f50 c7400820666e20 movl $0x206e6620,0x08(%eax) ' nf ' +2554 00005f57 c7400c666f7220 movl $0x20726f66,0x0c(%eax) ' rof' +2561 00005f5e 83470810 addl $0x10,0x08(%edi) +2565 00005f62 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2571 00005f68 8b5104 movl 0x04(%ecx),%edx +2574 00005f6b 89f8 movl %edi,%eax +2576 00005f6d e8ebf5ffff calll _d_print_comp +2581 00005f72 e921f6ffff jmpl 0x00005598 +2586 00005f77 8b4708 movl 0x08(%edi),%eax +2589 00005f7a 8d500d leal 0x0d(%eax),%edx +2592 00005f7d 89950cfeffff movl %edx,0xfffffe0c(%ebp) +2598 00005f83 8b770c movl 0x0c(%edi),%esi +2601 00005f86 39f2 cmpl %esi,%edx +2603 00005f88 7707 ja 0x00005f91 +2605 00005f8a e94c130000 jmpl 0x000072db +2610 00005f8f 89c3 movl %eax,%ebx +2612 00005f91 01f6 addl %esi,%esi +2614 00005f93 89742404 movl %esi,0x04(%esp,1) +2618 00005f97 891c24 movl %ebx,(%esp,1) +2621 00005f9a e866a00300 calll 0x00040005 _realloc +2626 00005f9f 85c0 testl %eax,%eax +2628 00005fa1 0f8476170000 jel 0x0000771d +2634 00005fa7 894704 movl %eax,0x04(%edi) +2637 00005faa 89770c movl %esi,0x0c(%edi) +2640 00005fad 3bb50cfeffff cmpl 0xfffffe0c(%ebp),%esi +2646 00005fb3 72da jb 0x00005f8f +2648 00005fb5 85c0 testl %eax,%eax +2650 00005fb7 741f je 0x00005fd8 +2652 00005fb9 034708 addl 0x08(%edi),%eax +2655 00005fbc c70074797065 movl $0x65707974,(%eax) 'epyt' +2661 00005fc2 c74004696e666f movl $0x6f666e69,0x04(%eax) 'ofni' +2668 00005fc9 c7400820666f72 movl $0x726f6620,0x08(%eax) 'rof ' +2675 00005fd0 c6400c20 movb $0x20,0x0c(%eax) +2679 00005fd4 8347080d addl $0x0d,0x08(%edi) +2683 00005fd8 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2689 00005fde 8b5104 movl 0x04(%ecx),%edx +2692 00005fe1 89f8 movl %edi,%eax +2694 00005fe3 e875f5ffff calll _d_print_comp +2699 00005fe8 e9abf5ffff jmpl 0x00005598 +2704 00005fed 8b4708 movl 0x08(%edi),%eax +2707 00005ff0 8d5018 leal 0x18(%eax),%edx +2710 00005ff3 89957cffffff movl %edx,0xffffff7c(%ebp) +2716 00005ff9 8b770c movl 0x0c(%edi),%esi +2719 00005ffc 39f2 cmpl %esi,%edx +2721 00005ffe 7707 ja 0x00006007 +2723 00006000 e95d120000 jmpl 0x00007262 +2728 00006005 89c3 movl %eax,%ebx +2730 00006007 01f6 addl %esi,%esi +2732 00006009 89742404 movl %esi,0x04(%esp,1) +2736 0000600d 891c24 movl %ebx,(%esp,1) +2739 00006010 e8f09f0300 calll 0x00040005 _realloc +2744 00006015 85c0 testl %eax,%eax +2746 00006017 0f84f0140000 jel 0x0000750d +2752 0000601d 894704 movl %eax,0x04(%edi) +2755 00006020 89770c movl %esi,0x0c(%edi) +2758 00006023 3bb57cffffff cmpl 0xffffff7c(%ebp),%esi +2764 00006029 72da jb 0x00006005 +2766 0000602b 85c0 testl %eax,%eax +2768 0000602d 7430 je 0x0000605f +2770 0000602f 034708 addl 0x08(%edi),%eax +2773 00006032 c700636f6e73 movl $0x736e6f63,(%eax) 'snoc' +2779 00006038 c7400474727563 movl $0x63757274,0x04(%eax) 'curt' +2786 0000603f c7400874696f6e movl $0x6e6f6974,0x08(%eax) 'noit' +2793 00006046 c7400c20767461 movl $0x61747620,0x0c(%eax) 'atv ' +2800 0000604d c74010626c6520 movl $0x20656c62,0x10(%eax) ' elb' +2807 00006054 c74014666f7220 movl $0x20726f66,0x14(%eax) ' rof' +2814 0000605b 83470818 addl $0x18,0x08(%edi) +2818 0000605f 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2824 00006065 8b5104 movl 0x04(%ecx),%edx +2827 00006068 89f8 movl %edi,%eax +2829 0000606a e8eef4ffff calll _d_print_comp +2834 0000606f 8b5f04 movl 0x04(%edi),%ebx +2837 00006072 85db testl %ebx,%ebx +2839 00006074 7449 je 0x000060bf +2841 00006076 8b4708 movl 0x08(%edi),%eax +2844 00006079 8d5004 leal 0x04(%eax),%edx +2847 0000607c 895580 movl %edx,0x80(%ebp) +2850 0000607f 8b770c movl 0x0c(%edi),%esi +2853 00006082 39f2 cmpl %esi,%edx +2855 00006084 7707 ja 0x0000608d +2857 00006086 e9e8130000 jmpl 0x00007473 +2862 0000608b 89c3 movl %eax,%ebx +2864 0000608d 01f6 addl %esi,%esi +2866 0000608f 89742404 movl %esi,0x04(%esp,1) +2870 00006093 891c24 movl %ebx,(%esp,1) +2873 00006096 e86a9f0300 calll 0x00040005 _realloc +2878 0000609b 85c0 testl %eax,%eax +2880 0000609d 0f8421180000 jel 0x000078c4 +2886 000060a3 894704 movl %eax,0x04(%edi) +2889 000060a6 89770c movl %esi,0x0c(%edi) +2892 000060a9 3b7580 cmpl 0x80(%ebp),%esi +2895 000060ac 72dd jb 0x0000608b +2897 000060ae 85c0 testl %eax,%eax +2899 000060b0 740d je 0x000060bf +2901 000060b2 034708 addl 0x08(%edi),%eax +2904 000060b5 c7002d696e2d movl $0x2d6e692d,(%eax) '-ni-' +2910 000060bb 83470804 addl $0x04,0x08(%edi) +2914 000060bf 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2920 000060c5 8b5108 movl 0x08(%ecx),%edx +2923 000060c8 89f8 movl %edi,%eax +2925 000060ca e88ef4ffff calll _d_print_comp +2930 000060cf e9c4f4ffff jmpl 0x00005598 +2935 000060d4 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2941 000060da 8b5104 movl 0x04(%ecx),%edx +2944 000060dd 89f8 movl %edi,%eax +2946 000060df e879f4ffff calll _d_print_comp +2951 000060e4 e9aff4ffff jmpl 0x00005598 +2956 000060e9 8b4f14 movl 0x14(%edi),%ecx +2959 000060ec 898de4fdffff movl %ecx,0xfffffde4(%ebp) +2965 000060f2 89c8 movl %ecx,%eax +2967 000060f4 8945d8 movl %eax,0xd8(%ebp) +2970 000060f7 8d55d8 leal 0xd8(%ebp),%edx +2973 000060fa 895714 movl %edx,0x14(%edi) +2976 000060fd 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +2982 00006103 894ddc movl %ecx,0xdc(%ebp) +2985 00006106 c745e000000000 movl $0x00000000,0xe0(%ebp) +2992 0000610d 8b4710 movl 0x10(%edi),%eax +2995 00006110 8945e4 movl %eax,0xe4(%ebp) +2998 00006113 8b5104 movl 0x04(%ecx),%edx +3001 00006116 89f8 movl %edi,%eax +3003 00006118 e840f4ffff calll _d_print_comp +3008 0000611d 8b75e0 movl 0xe0(%ebp),%esi +3011 00006120 85f6 testl %esi,%esi +3013 00006122 0f8492090000 jel 0x00006aba +3019 00006128 8b45d8 movl 0xd8(%ebp),%eax +3022 0000612b 894714 movl %eax,0x14(%edi) +3025 0000612e e965f4ffff jmpl 0x00005598 +3030 00006133 8b5714 movl 0x14(%edi),%edx +3033 00006136 8995e4fdffff movl %edx,0xfffffde4(%ebp) +3039 0000613c 85d2 testl %edx,%edx +3041 0000613e 0f84a1170000 jel 0x000078e5 +3047 00006144 8b4208 movl 0x08(%edx),%eax +3050 00006147 85c0 testl %eax,%eax +3052 00006149 7515 jne 0x00006160 +3054 0000614b 8b4204 movl 0x04(%edx),%eax +3057 0000614e 8b18 movl (%eax),%ebx +3059 00006150 8d43ea leal 0xea(%ebx),%eax +3062 00006153 83f802 cmpl $0x02,%eax +3065 00006156 770e ja 0x00006166 +3067 00006158 39d9 cmpl %ebx,%ecx +3069 0000615a 0f841b1e0000 jel 0x00007f7b +3075 00006160 8b12 movl (%edx),%edx +3077 00006162 85d2 testl %edx,%edx +3079 00006164 75de jne 0x00006144 +3081 00006166 8b85e4fdffff movl 0xfffffde4(%ebp),%eax +3087 0000616c eb86 jmp 0x000060f4 +3089 0000616e 8b4708 movl 0x08(%edi),%eax +3092 00006171 8d5008 leal 0x08(%eax),%edx +3095 00006174 899578ffffff movl %edx,0xffffff78(%ebp) +3101 0000617a 8b770c movl 0x0c(%edi),%esi +3104 0000617d 39f2 cmpl %esi,%edx +3106 0000617f 7707 ja 0x00006188 +3108 00006181 e982110000 jmpl 0x00007308 +3113 00006186 89c3 movl %eax,%ebx +3115 00006188 01f6 addl %esi,%esi +3117 0000618a 89742404 movl %esi,0x04(%esp,1) +3121 0000618e 891c24 movl %ebx,(%esp,1) +3124 00006191 e86f9e0300 calll 0x00040005 _realloc +3129 00006196 85c0 testl %eax,%eax +3131 00006198 0f8477140000 jel 0x00007615 +3137 0000619e 894704 movl %eax,0x04(%edi) +3140 000061a1 89770c movl %esi,0x0c(%edi) +3143 000061a4 3bb578ffffff cmpl 0xffffff78(%ebp),%esi +3149 000061aa 72da jb 0x00006186 +3151 000061ac 85c0 testl %eax,%eax +3153 000061ae 7414 je 0x000061c4 +3155 000061b0 034708 addl 0x08(%edi),%eax +3158 000061b3 c70056545420 movl $0x20545456,(%eax) ' TTV' +3164 000061b9 c74004666f7220 movl $0x20726f66,0x04(%eax) ' rof' +3171 000061c0 83470808 addl $0x08,0x08(%edi) +3175 000061c4 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3181 000061ca 8b5104 movl 0x04(%ecx),%edx +3184 000061cd 89f8 movl %edi,%eax +3186 000061cf e889f3ffff calll _d_print_comp +3191 000061d4 e9bff3ffff jmpl 0x00005598 +3196 000061d9 8b4708 movl 0x08(%edi),%eax +3199 000061dc 8d500b leal 0x0b(%eax),%edx +3202 000061df 8995fcfdffff movl %edx,0xfffffdfc(%ebp) +3208 000061e5 8b770c movl 0x0c(%edi),%esi +3211 000061e8 39f2 cmpl %esi,%edx +3213 000061ea 7707 ja 0x000061f3 +3215 000061ec e9ca100000 jmpl 0x000072bb +3220 000061f1 89c3 movl %eax,%ebx +3222 000061f3 01f6 addl %esi,%esi +3224 000061f5 89742404 movl %esi,0x04(%esp,1) +3228 000061f9 891c24 movl %ebx,(%esp,1) +3231 000061fc e8049e0300 calll 0x00040005 _realloc +3236 00006201 85c0 testl %eax,%eax +3238 00006203 0f844e140000 jel 0x00007657 +3244 00006209 894704 movl %eax,0x04(%edi) +3247 0000620c 89770c movl %esi,0x0c(%edi) +3250 0000620f 3bb5fcfdffff cmpl 0xfffffdfc(%ebp),%esi +3256 00006215 72da jb 0x000061f1 +3258 00006217 85c0 testl %eax,%eax +3260 00006219 741e je 0x00006239 +3262 0000621b 034708 addl 0x08(%edi),%eax +3265 0000621e c70076746162 movl $0x62617476,(%eax) 'batv' +3271 00006224 c740046c652066 movl $0x6620656c,0x04(%eax) 'f el' +3278 0000622b 66c740086f72 movw $0x726f,0x08(%eax) +3284 00006231 c6400a20 movb $0x20,0x0a(%eax) +3288 00006235 8347080b addl $0x0b,0x08(%edi) +3292 00006239 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3298 0000623f 8b5104 movl 0x04(%ecx),%edx +3301 00006242 89f8 movl %edi,%eax +3303 00006244 e814f3ffff calll _d_print_comp +3308 00006249 e94af3ffff jmpl 0x00005598 +3313 0000624e 8b4708 movl 0x08(%edi),%eax +3316 00006251 8b770c movl 0x0c(%edi),%esi +3319 00006254 39f0 cmpl %esi,%eax +3321 00006256 0f83440a0000 jael 0x00006ca0 +3327 0000625c c604037e movb $0x7e,(%ebx,%eax,1) +3331 00006260 83c001 addl $0x01,%eax +3334 00006263 894708 movl %eax,0x08(%edi) +3337 00006266 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3343 0000626c 8b5108 movl 0x08(%ecx),%edx +3346 0000626f 89f8 movl %edi,%eax +3348 00006271 e8e7f2ffff calll _d_print_comp +3353 00006276 e91df3ffff jmpl 0x00005598 +3358 0000627b 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +3364 00006281 8b5008 movl 0x08(%eax),%edx +3367 00006284 89f8 movl %edi,%eax +3369 00006286 e8d2f2ffff calll _d_print_comp +3374 0000628b e908f3ffff jmpl 0x00005598 +3379 00006290 8b4714 movl 0x14(%edi),%eax +3382 00006293 8945d8 movl %eax,0xd8(%ebp) +3385 00006296 8d4dd8 leal 0xd8(%ebp),%ecx +3388 00006299 894f14 movl %ecx,0x14(%edi) +3391 0000629c 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +3397 000062a2 8945dc movl %eax,0xdc(%ebp) +3400 000062a5 c745e000000000 movl $0x00000000,0xe0(%ebp) +3407 000062ac 8b4710 movl 0x10(%edi),%eax +3410 000062af 8945e4 movl %eax,0xe4(%ebp) +3413 000062b2 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3419 000062b8 8b5108 movl 0x08(%ecx),%edx +3422 000062bb 89f8 movl %edi,%eax +3424 000062bd e89bf2ffff calll _d_print_comp +3429 000062c2 8b45e0 movl 0xe0(%ebp),%eax +3432 000062c5 85c0 testl %eax,%eax +3434 000062c7 0f8582000000 jnel 0x0000634f +3440 000062cd 8b5f04 movl 0x04(%edi),%ebx +3443 000062d0 85db testl %ebx,%ebx +3445 000062d2 7418 je 0x000062ec +3447 000062d4 8b4708 movl 0x08(%edi),%eax +3450 000062d7 8b770c movl 0x0c(%edi),%esi +3453 000062da 39f0 cmpl %esi,%eax +3455 000062dc 0f8315150000 jael 0x000077f7 +3461 000062e2 c6040320 movb $0x20,(%ebx,%eax,1) +3465 000062e6 83c001 addl $0x01,%eax +3468 000062e9 894708 movl %eax,0x08(%edi) +3471 000062ec 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +3477 000062f2 8b5004 movl 0x04(%eax),%edx +3480 000062f5 89f8 movl %edi,%eax +3482 000062f7 e861f2ffff calll _d_print_comp +3487 000062fc 8b5f04 movl 0x04(%edi),%ebx +3490 000062ff 85db testl %ebx,%ebx +3492 00006301 744c je 0x0000634f +3494 00006303 8b4708 movl 0x08(%edi),%eax +3497 00006306 8d5003 leal 0x03(%eax),%edx +3500 00006309 895588 movl %edx,0x88(%ebp) +3503 0000630c 8b770c movl 0x0c(%edi),%esi +3506 0000630f 39f2 cmpl %esi,%edx +3508 00006311 7707 ja 0x0000631a +3510 00006313 e9b41a0000 jmpl 0x00007dcc +3515 00006318 89c3 movl %eax,%ebx +3517 0000631a 01f6 addl %esi,%esi +3519 0000631c 89742404 movl %esi,0x04(%esp,1) +3523 00006320 891c24 movl %ebx,(%esp,1) +3526 00006323 e8dd9c0300 calll 0x00040005 _realloc +3531 00006328 85c0 testl %eax,%eax +3533 0000632a 0f84671c0000 jel 0x00007f97 +3539 00006330 894704 movl %eax,0x04(%edi) +3542 00006333 89770c movl %esi,0x0c(%edi) +3545 00006336 3b7588 cmpl 0x88(%ebp),%esi +3548 00006339 72dd jb 0x00006318 +3550 0000633b 85c0 testl %eax,%eax +3552 0000633d 7410 je 0x0000634f +3554 0000633f 034708 addl 0x08(%edi),%eax +3557 00006342 66c7003a3a movw $0x3a3a,(%eax) +3562 00006347 c640022a movb $0x2a,0x02(%eax) +3566 0000634b 83470803 addl $0x03,0x08(%edi) +3570 0000634f 8b4dd8 movl 0xd8(%ebp),%ecx +3573 00006352 894f14 movl %ecx,0x14(%edi) +3576 00006355 e93ef2ffff jmpl 0x00005598 +3581 0000635a 8b4708 movl 0x08(%edi),%eax +3584 0000635d 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +3590 00006363 8b5208 movl 0x08(%edx),%edx +3593 00006366 89952cfeffff movl %edx,0xfffffe2c(%ebp) +3599 0000636c 01c2 addl %eax,%edx +3601 0000636e 899530feffff movl %edx,0xfffffe30(%ebp) +3607 00006374 8b770c movl 0x0c(%edi),%esi +3610 00006377 39f2 cmpl %esi,%edx +3612 00006379 0f86a50e0000 jbel 0x00007224 +3618 0000637f 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3624 00006385 8b4904 movl 0x04(%ecx),%ecx +3627 00006388 898da0feffff movl %ecx,0xfffffea0(%ebp) +3633 0000638e eb02 jmp 0x00006392 +3635 00006390 89c3 movl %eax,%ebx +3637 00006392 01f6 addl %esi,%esi +3639 00006394 89742404 movl %esi,0x04(%esp,1) +3643 00006398 891c24 movl %ebx,(%esp,1) +3646 0000639b e8659c0300 calll 0x00040005 _realloc +3651 000063a0 85c0 testl %eax,%eax +3653 000063a2 0f84e9110000 jel 0x00007591 +3659 000063a8 894704 movl %eax,0x04(%edi) +3662 000063ab 89770c movl %esi,0x0c(%edi) +3665 000063ae 3bb530feffff cmpl 0xfffffe30(%ebp),%esi +3671 000063b4 72da jb 0x00006390 +3673 000063b6 85c0 testl %eax,%eax +3675 000063b8 0f84daf1ffff jel 0x00005598 +3681 000063be 034708 addl 0x08(%edi),%eax +3684 000063c1 8b952cfeffff movl 0xfffffe2c(%ebp),%edx +3690 000063c7 89542408 movl %edx,0x08(%esp,1) +3694 000063cb 8b8da0feffff movl 0xfffffea0(%ebp),%ecx +3700 000063d1 894c2404 movl %ecx,0x04(%esp,1) +3704 000063d5 890424 movl %eax,(%esp,1) +3707 000063d8 e8329c0300 calll 0x0004000f _memcpy +3712 000063dd 8b852cfeffff movl 0xfffffe2c(%ebp),%eax +3718 000063e3 014708 addl %eax,0x08(%edi) +3721 000063e6 e9adf1ffff jmpl 0x00005598 +3726 000063eb 8b4708 movl 0x08(%edi),%eax +3729 000063ee 8d5018 leal 0x18(%eax),%edx +3732 000063f1 899504feffff movl %edx,0xfffffe04(%ebp) +3738 000063f7 8b770c movl 0x0c(%edi),%esi +3741 000063fa 39f2 cmpl %esi,%edx +3743 000063fc 7707 ja 0x00006405 +3745 000063fe e9c00e0000 jmpl 0x000072c3 +3750 00006403 89c3 movl %eax,%ebx +3752 00006405 01f6 addl %esi,%esi +3754 00006407 89742404 movl %esi,0x04(%esp,1) +3758 0000640b 891c24 movl %ebx,(%esp,1) +3761 0000640e e8f29b0300 calll 0x00040005 _realloc +3766 00006413 85c0 testl %eax,%eax +3768 00006415 0f845d120000 jel 0x00007678 +3774 0000641b 894704 movl %eax,0x04(%edi) +3777 0000641e 89770c movl %esi,0x0c(%edi) +3780 00006421 3bb504feffff cmpl 0xfffffe04(%ebp),%esi +3786 00006427 72da jb 0x00006403 +3788 00006429 85c0 testl %eax,%eax +3790 0000642b 7430 je 0x0000645d +3792 0000642d 034708 addl 0x08(%edi),%eax +3795 00006430 c70072656665 movl $0x65666572,(%eax) 'efer' +3801 00006436 c7400472656e63 movl $0x636e6572,0x04(%eax) 'cner' +3808 0000643d c7400865207465 movl $0x65742065,0x08(%eax) 'et e' +3815 00006444 c7400c6d706f72 movl $0x726f706d,0x0c(%eax) 'ropm' +3822 0000644b c7401061727920 movl $0x20797261,0x10(%eax) ' yra' +3829 00006452 c74014666f7220 movl $0x20726f66,0x14(%eax) ' rof' +3836 00006459 83470818 addl $0x18,0x08(%edi) +3840 0000645d 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3846 00006463 8b5104 movl 0x04(%ecx),%edx +3849 00006466 89f8 movl %edi,%eax +3851 00006468 e8f0f0ffff calll _d_print_comp +3856 0000646d e926f1ffff jmpl 0x00005598 +3861 00006472 8b4708 movl 0x08(%edi),%eax +3864 00006475 8d5013 leal 0x13(%eax),%edx +3867 00006478 899528feffff movl %edx,0xfffffe28(%ebp) +3873 0000647e 8b770c movl 0x0c(%edi),%esi +3876 00006481 39f2 cmpl %esi,%edx +3878 00006483 7707 ja 0x0000648c +3880 00006485 e9050e0000 jmpl 0x0000728f +3885 0000648a 89c3 movl %eax,%ebx +3887 0000648c 01f6 addl %esi,%esi +3889 0000648e 89742404 movl %esi,0x04(%esp,1) +3893 00006492 891c24 movl %ebx,(%esp,1) +3896 00006495 e86b9b0300 calll 0x00040005 _realloc +3901 0000649a 85c0 testl %eax,%eax +3903 0000649c 0f84ce100000 jel 0x00007570 +3909 000064a2 894704 movl %eax,0x04(%edi) +3912 000064a5 89770c movl %esi,0x0c(%edi) +3915 000064a8 3bb528feffff cmpl 0xfffffe28(%ebp),%esi +3921 000064ae 72da jb 0x0000648a +3923 000064b0 85c0 testl %eax,%eax +3925 000064b2 742c je 0x000064e0 +3927 000064b4 034708 addl 0x08(%edi),%eax +3930 000064b7 c70067756172 movl $0x72617567,(%eax) 'raug' +3936 000064bd c7400464207661 movl $0x61762064,0x04(%eax) 'av d' +3943 000064c4 c7400872696162 movl $0x62616972,0x08(%eax) 'bair' +3950 000064cb c7400c6c652066 movl $0x6620656c,0x0c(%eax) 'f el' +3957 000064d2 66c740106f72 movw $0x726f,0x10(%eax) +3963 000064d8 c6401220 movb $0x20,0x12(%eax) +3967 000064dc 83470813 addl $0x13,0x08(%edi) +3971 000064e0 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +3977 000064e6 8b5104 movl 0x04(%ecx),%edx +3980 000064e9 89f8 movl %edi,%eax +3982 000064eb e86df0ffff calll _d_print_comp +3987 000064f0 e9a3f0ffff jmpl 0x00005598 +3992 000064f5 8b4708 movl 0x08(%edi),%eax +3995 000064f8 8d5012 leal 0x12(%eax),%edx +3998 000064fb 899510feffff movl %edx,0xfffffe10(%ebp) +4004 00006501 8b770c movl 0x0c(%edi),%esi +4007 00006504 39f2 cmpl %esi,%edx +4009 00006506 7707 ja 0x0000650f +4011 00006508 e9c60d0000 jmpl 0x000072d3 +4016 0000650d 89c3 movl %eax,%ebx +4018 0000650f 01f6 addl %esi,%esi +4020 00006511 89742404 movl %esi,0x04(%esp,1) +4024 00006515 891c24 movl %ebx,(%esp,1) +4027 00006518 e8e89a0300 calll 0x00040005 _realloc +4032 0000651d 85c0 testl %eax,%eax +4034 0000651f 0f84d7110000 jel 0x000076fc +4040 00006525 894704 movl %eax,0x04(%edi) +4043 00006528 89770c movl %esi,0x0c(%edi) +4046 0000652b 3bb510feffff cmpl 0xfffffe10(%ebp),%esi +4052 00006531 72da jb 0x0000650d +4054 00006533 85c0 testl %eax,%eax +4056 00006535 7428 je 0x0000655f +4058 00006537 034708 addl 0x08(%edi),%eax +4061 0000653a c70074797065 movl $0x65707974,(%eax) 'epyt' +4067 00006540 c74004696e666f movl $0x6f666e69,0x04(%eax) 'ofni' +4074 00006547 c74008206e616d movl $0x6d616e20,0x08(%eax) 'man ' +4081 0000654e c7400c6520666f movl $0x6f662065,0x0c(%eax) 'of e' +4088 00006555 66c740107220 movw $0x2072,0x10(%eax) +4094 0000655b 83470812 addl $0x12,0x08(%edi) +4098 0000655f 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +4104 00006565 8b5104 movl 0x04(%ecx),%edx +4107 00006568 89f8 movl %edi,%eax +4109 0000656a e8eeefffff calll _d_print_comp +4114 0000656f e924f0ffff jmpl 0x00005598 +4119 00006574 f60704 testb $0x04,(%edi) +4122 00006577 0f8586050000 jnel 0x00006b03 +4128 0000657d 8b5708 movl 0x08(%edi),%edx +4131 00006580 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +4137 00006586 8b4104 movl 0x04(%ecx),%eax +4140 00006589 8b4804 movl 0x04(%eax),%ecx +4143 0000658c 898d34feffff movl %ecx,0xfffffe34(%ebp) +4149 00006592 01d1 addl %edx,%ecx +4151 00006594 898d38feffff movl %ecx,0xfffffe38(%ebp) +4157 0000659a 8b770c movl 0x0c(%edi),%esi +4160 0000659d 39f1 cmpl %esi,%ecx +4162 0000659f 0f8698140000 jbel 0x00007a3d +4168 000065a5 8b00 movl (%eax),%eax +4170 000065a7 8985a4feffff movl %eax,0xfffffea4(%ebp) +4176 000065ad eb02 jmp 0x000065b1 +4178 000065af 89c3 movl %eax,%ebx +4180 000065b1 01f6 addl %esi,%esi +4182 000065b3 89742404 movl %esi,0x04(%esp,1) +4186 000065b7 891c24 movl %ebx,(%esp,1) +4189 000065ba e8469a0300 calll 0x00040005 _realloc +4194 000065bf 85c0 testl %eax,%eax +4196 000065c1 0f848a180000 jel 0x00007e51 +4202 000065c7 894704 movl %eax,0x04(%edi) +4205 000065ca 89770c movl %esi,0x0c(%edi) +4208 000065cd 3bb538feffff cmpl 0xfffffe38(%ebp),%esi +4214 000065d3 72da jb 0x000065af +4216 000065d5 85c0 testl %eax,%eax +4218 000065d7 0f84bbefffff jel 0x00005598 +4224 000065dd 034708 addl 0x08(%edi),%eax +4227 000065e0 8b9534feffff movl 0xfffffe34(%ebp),%edx +4233 000065e6 89542408 movl %edx,0x08(%esp,1) +4237 000065ea 8b8da4feffff movl 0xfffffea4(%ebp),%ecx +4243 000065f0 894c2404 movl %ecx,0x04(%esp,1) +4247 000065f4 890424 movl %eax,(%esp,1) +4250 000065f7 e8139a0300 calll 0x0004000f _memcpy +4255 000065fc 8b8534feffff movl 0xfffffe34(%ebp),%eax +4261 00006602 014708 addl %eax,0x08(%edi) +4264 00006605 e98eefffff jmpl 0x00005598 +4269 0000660a 8b5710 movl 0x10(%edi),%edx +4272 0000660d 899574ffffff movl %edx,0xffffff74(%ebp) +4278 00006613 85d2 testl %edx,%edx +4280 00006615 0f849d190000 jel 0x00007fb8 +4286 0000661b 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +4292 00006621 8b5104 movl 0x04(%ecx),%edx +4295 00006624 8b8d74ffffff movl 0xffffff74(%ebp),%ecx +4301 0000662a 8b4104 movl 0x04(%ecx),%eax +4304 0000662d 8b4808 movl 0x08(%eax),%ecx +4307 00006630 85c9 testl %ecx,%ecx +4309 00006632 0f84230e0000 jel 0x0000745b +4315 00006638 833927 cmpl $0x27,(%ecx) ''' +4318 0000663b 0f85b1090000 jnel 0x00006ff2 +4324 00006641 85d2 testl %edx,%edx +4326 00006643 0f8e120e0000 jlel 0x0000745b +4332 00006649 89d6 movl %edx,%esi +4334 0000664b 31c0 xorl %eax,%eax +4336 0000664d 83ee01 subl $0x01,%esi +4339 00006650 8b4908 movl 0x08(%ecx),%ecx +4342 00006653 85c9 testl %ecx,%ecx +4344 00006655 7410 je 0x00006667 +4346 00006657 833927 cmpl $0x27,(%ecx) ''' +4349 0000665a 0f8592090000 jnel 0x00006ff2 +4355 00006660 83c001 addl $0x01,%eax +4358 00006663 39c2 cmpl %eax,%edx +4360 00006665 75e6 jne 0x0000664d +4362 00006667 85f6 testl %esi,%esi +4364 00006669 0f85d80d0000 jnel 0x00007447 +4370 0000666f 85c9 testl %ecx,%ecx +4372 00006671 0f84d00d0000 jel 0x00007447 +4378 00006677 8b9574ffffff movl 0xffffff74(%ebp),%edx +4384 0000667d 8b02 movl (%edx),%eax +4386 0000667f 894710 movl %eax,0x10(%edi) +4389 00006682 8b5104 movl 0x04(%ecx),%edx +4392 00006685 89f8 movl %edi,%eax +4394 00006687 e8d1eeffff calll _d_print_comp +4399 0000668c 8b8d74ffffff movl 0xffffff74(%ebp),%ecx +4405 00006692 894f10 movl %ecx,0x10(%edi) +4408 00006695 e9feeeffff jmpl 0x00005598 +4413 0000669a 8b4f14 movl 0x14(%edi),%ecx +4416 0000669d 898d88feffff movl %ecx,0xfffffe88(%ebp) +4422 000066a3 c7471400000000 movl $0x00000000,0x14(%edi) +4429 000066aa 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +4435 000066b0 8b5004 movl 0x04(%eax),%edx +4438 000066b3 89f8 movl %edi,%eax +4440 000066b5 e8a3eeffff calll _d_print_comp +4445 000066ba 8b5f04 movl 0x04(%edi),%ebx +4448 000066bd 85db testl %ebx,%ebx +4450 000066bf 7427 je 0x000066e8 +4452 000066c1 8b4708 movl 0x08(%edi),%eax +4455 000066c4 85c0 testl %eax,%eax +4457 000066c6 740b je 0x000066d3 +4459 000066c8 807c03ff3c cmpb $0x3c,0xff(%ebx,%eax,1) +4464 000066cd 0f84c2160000 jel 0x00007d95 +4470 000066d3 8b770c movl 0x0c(%edi),%esi +4473 000066d6 39f0 cmpl %esi,%eax +4475 000066d8 0f838b0a0000 jael 0x00007169 +4481 000066de c604183c movb $0x3c,(%eax,%ebx,1) +4485 000066e2 83c001 addl $0x01,%eax +4488 000066e5 894708 movl %eax,0x08(%edi) +4491 000066e8 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +4497 000066ee 8b5108 movl 0x08(%ecx),%edx +4500 000066f1 89f8 movl %edi,%eax +4502 000066f3 e865eeffff calll _d_print_comp +4507 000066f8 8b5f04 movl 0x04(%edi),%ebx +4510 000066fb 85db testl %ebx,%ebx +4512 000066fd 7427 je 0x00006726 +4514 000066ff 8b4708 movl 0x08(%edi),%eax +4517 00006702 85c0 testl %eax,%eax +4519 00006704 740b je 0x00006711 +4521 00006706 807c03ff3e cmpb $0x3e,0xff(%ebx,%eax,1) +4526 0000670b 0f845c160000 jel 0x00007d6d +4532 00006711 8b770c movl 0x0c(%edi),%esi +4535 00006714 39f0 cmpl %esi,%eax +4537 00006716 0f83f6090000 jael 0x00007112 +4543 0000671c c604183e movb $0x3e,(%eax,%ebx,1) +4547 00006720 83c001 addl $0x01,%eax +4550 00006723 894708 movl %eax,0x08(%edi) +4553 00006726 8b8588feffff movl 0xfffffe88(%ebp),%eax +4559 0000672c 894714 movl %eax,0x14(%edi) +4562 0000672f e964eeffff jmpl 0x00005598 +4567 00006734 8b4714 movl 0x14(%edi),%eax +4570 00006737 898574feffff movl %eax,0xfffffe74(%ebp) +4576 0000673d 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +4582 00006743 8b5204 movl 0x04(%edx),%edx +4585 00006746 899578feffff movl %edx,0xfffffe78(%ebp) +4591 0000674c 85d2 testl %edx,%edx +4593 0000674e 0f845b110000 jel 0x000078af +4599 00006754 894598 movl %eax,0x98(%ebp) +4602 00006757 8d4598 leal 0x98(%ebp),%eax +4605 0000675a 894714 movl %eax,0x14(%edi) +4608 0000675d 8b8578feffff movl 0xfffffe78(%ebp),%eax +4614 00006763 89459c movl %eax,0x9c(%ebp) +4617 00006766 c745a000000000 movl $0x00000000,0xa0(%ebp) +4624 0000676d 8b4710 movl 0x10(%edi),%eax +4627 00006770 8945a4 movl %eax,0xa4(%ebp) +4630 00006773 8b02 movl (%edx),%eax +4632 00006775 83e819 subl $0x19,%eax +4635 00006778 83f802 cmpl $0x02,%eax +4638 0000677b 0f86d4080000 jbel 0x00007055 +4644 00006781 c7857cfeffff01000000 movl $0x00000001,0xfffffe7c(%ebp) +4654 0000678b 8b9578feffff movl 0xfffffe78(%ebp),%edx +4660 00006791 833a04 cmpl $0x04,(%edx) +4663 00006794 0f84ac100000 jel 0x00007846 +4669 0000679a 89d1 movl %edx,%ecx +4671 0000679c 833902 cmpl $0x02,(%ecx) +4674 0000679f 0f851d020000 jnel 0x000069c2 +4680 000067a5 8b4108 movl 0x08(%ecx),%eax +4683 000067a8 898580feffff movl %eax,0xfffffe80(%ebp) +4689 000067ae 8b00 movl (%eax),%eax +4691 000067b0 83e819 subl $0x19,%eax +4694 000067b3 83f802 cmpl $0x02,%eax +4697 000067b6 0f8706020000 jal 0x000069c2 +4703 000067bc 83bd7cfeffff03 cmpl $0x03,0xfffffe7c(%ebp) '|' +4710 000067c3 0f87d9000000 jal 0x000068a2 +4716 000067c9 8b857cfeffff movl 0xfffffe7c(%ebp),%eax +4722 000067cf c1e004 shll $0x04,%eax +4725 000067d2 8d4d98 leal 0x98(%ebp),%ecx +4728 000067d5 8d0401 leal (%ecx,%eax,1),%eax +4731 000067d8 8d50f0 leal 0xf0(%eax),%edx +4734 000067db 89954cffffff movl %edx,0xffffff4c(%ebp) +4740 000067e1 8d7004 leal 0x04(%eax),%esi +4743 000067e4 8b8d7cfeffff movl 0xfffffe7c(%ebp),%ecx +4749 000067ea 894d94 movl %ecx,0x94(%ebp) +4752 000067ed 8d41ff leal 0xff(%ecx),%eax +4755 000067f0 8985e8fdffff movl %eax,0xfffffde8(%ebp) +4761 000067f6 89c1 movl %eax,%ecx +4763 000067f8 eb06 jmp 0x00006800 +4765 000067fa 8b8de8fdffff movl 0xfffffde8(%ebp),%ecx +4771 00006800 c1e104 shll $0x04,%ecx +4774 00006803 8b857cfeffff movl 0xfffffe7c(%ebp),%eax +4780 00006809 c1e004 shll $0x04,%eax +4783 0000680c 8d5598 leal 0x98(%ebp),%edx +4786 0000680f 8d0c0a leal (%edx,%ecx,1),%ecx +4789 00006812 8d5c059c leal 0x9c(%ebp,%eax,1),%ebx +4793 00006816 89ca movl %ecx,%edx +4795 00006818 29da subl %ebx,%edx +4797 0000681a 8b0432 movl (%edx,%esi,1),%eax +4800 0000681d 8946fc movl %eax,0xfc(%esi) +4803 00006820 8b443204 movl 0x04(%edx,%esi,1),%eax +4807 00006824 8906 movl %eax,(%esi) +4809 00006826 8b443208 movl 0x08(%edx,%esi,1),%eax +4813 0000682a 894604 movl %eax,0x04(%esi) +4816 0000682d 8b44320c movl 0x0c(%edx,%esi,1),%eax +4820 00006831 894608 movl %eax,0x08(%esi) +4823 00006834 8b854cffffff movl 0xffffff4c(%ebp),%eax +4829 0000683a 8946fc movl %eax,0xfc(%esi) +4832 0000683d 83c010 addl $0x10,%eax +4835 00006840 8985e4fdffff movl %eax,0xfffffde4(%ebp) +4841 00006846 894714 movl %eax,0x14(%edi) +4844 00006849 8d4104 leal 0x04(%ecx),%eax +4847 0000684c 29d8 subl %ebx,%eax +4849 0000684e 8b9580feffff movl 0xfffffe80(%ebp),%edx +4855 00006854 891430 movl %edx,(%eax,%esi,1) +4858 00006857 8d4108 leal 0x08(%ecx),%eax +4861 0000685a 29d8 subl %ebx,%eax +4863 0000685c c7043000000000 movl $0x00000000,(%eax,%esi,1) +4870 00006863 83c10c addl $0x0c,%ecx +4873 00006866 29d9 subl %ebx,%ecx +4875 00006868 8b4710 movl 0x10(%edi),%eax +4878 0000686b 890431 movl %eax,(%ecx,%esi,1) +4881 0000686e 83459401 addl $0x01,0x94(%ebp) +4885 00006872 8b4a04 movl 0x04(%edx),%ecx +4888 00006875 898d80feffff movl %ecx,0xfffffe80(%ebp) +4894 0000687b 8b01 movl (%ecx),%eax +4896 0000687d 83e819 subl $0x19,%eax +4899 00006880 83f802 cmpl $0x02,%eax +4902 00006883 0f8730010000 jal 0x000069b9 +4908 00006889 8b8de4fdffff movl 0xfffffde4(%ebp),%ecx +4914 0000688f 898d4cffffff movl %ecx,0xffffff4c(%ebp) +4920 00006895 83c610 addl $0x10,%esi +4923 00006898 837d9404 cmpl $0x04,0x94(%ebp) +4927 0000689c 0f8558ffffff jnel 0x000067fa +4933 000068a2 8b4704 movl 0x04(%edi),%eax +4936 000068a5 890424 movl %eax,(%esp,1) +4939 000068a8 e867970300 calll 0x00040014 _free +4944 000068ad c7470400000000 movl $0x00000000,0x04(%edi) +4951 000068b4 e9dfecffff jmpl 0x00005598 +4956 000068b9 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +4962 000068bf 8b5104 movl 0x04(%ecx),%edx +4965 000068c2 89f8 movl %edi,%eax +4967 000068c4 e894ecffff calll _d_print_comp +4972 000068c9 f60704 testb $0x04,(%edi) +4975 000068cc 0f8509020000 jnel 0x00006adb +4981 000068d2 8b5f04 movl 0x04(%edi),%ebx +4984 000068d5 85db testl %ebx,%ebx +4986 000068d7 744e je 0x00006927 +4988 000068d9 8b4708 movl 0x08(%edi),%eax +4991 000068dc 8d5002 leal 0x02(%eax),%edx +4994 000068df 89956cffffff movl %edx,0xffffff6c(%ebp) +5000 000068e5 8b770c movl 0x0c(%edi),%esi +5003 000068e8 39f2 cmpl %esi,%edx +5005 000068ea 7707 ja 0x000068f3 +5007 000068ec e9cc140000 jmpl 0x00007dbd +5012 000068f1 89c3 movl %eax,%ebx +5014 000068f3 01f6 addl %esi,%esi +5016 000068f5 89742404 movl %esi,0x04(%esp,1) +5020 000068f9 891c24 movl %ebx,(%esp,1) +5023 000068fc e804970300 calll 0x00040005 _realloc +5028 00006901 85c0 testl %eax,%eax +5030 00006903 0f8451160000 jel 0x00007f5a +5036 00006909 894704 movl %eax,0x04(%edi) +5039 0000690c 89770c movl %esi,0x0c(%edi) +5042 0000690f 3bb56cffffff cmpl 0xffffff6c(%ebp),%esi +5048 00006915 72da jb 0x000068f1 +5050 00006917 85c0 testl %eax,%eax +5052 00006919 740c je 0x00006927 +5054 0000691b 034708 addl 0x08(%edi),%eax +5057 0000691e 66c7003a3a movw $0x3a3a,(%eax) +5062 00006923 83470802 addl $0x02,0x08(%edi) +5066 00006927 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +5072 0000692d 8b5108 movl 0x08(%ecx),%edx +5075 00006930 89f8 movl %edi,%eax +5077 00006932 e826ecffff calll _d_print_comp +5082 00006937 e95cecffff jmpl 0x00005598 +5087 0000693c 8b4708 movl 0x08(%edi),%eax +5090 0000693f 8d5011 leal 0x11(%eax),%edx +5093 00006942 89951cfeffff movl %edx,0xfffffe1c(%ebp) +5099 00006948 8b770c movl 0x0c(%edi),%esi +5102 0000694b 39f2 cmpl %esi,%edx +5104 0000694d 7707 ja 0x00006956 +5106 0000694f e943090000 jmpl 0x00007297 +5111 00006954 89c3 movl %eax,%ebx +5113 00006956 01f6 addl %esi,%esi +5115 00006958 89742404 movl %esi,0x04(%esp,1) +5119 0000695c 891c24 movl %ebx,(%esp,1) +5122 0000695f e8a1960300 calll 0x00040005 _realloc +5127 00006964 85c0 testl %eax,%eax +5129 00006966 0f84670c0000 jel 0x000075d3 +5135 0000696c 894704 movl %eax,0x04(%edi) +5138 0000696f 89770c movl %esi,0x0c(%edi) +5141 00006972 3bb51cfeffff cmpl 0xfffffe1c(%ebp),%esi +5147 00006978 72da jb 0x00006954 +5149 0000697a 85c0 testl %eax,%eax +5151 0000697c 7426 je 0x000069a4 +5153 0000697e 034708 addl 0x08(%edi),%eax +5156 00006981 c70068696464 movl $0x64646968,(%eax) 'ddih' +5162 00006987 c74004656e2061 movl $0x61206e65,0x04(%eax) 'a ne' +5169 0000698e c740086c696173 movl $0x7361696c,0x08(%eax) 'sail' +5176 00006995 c7400c20666f72 movl $0x726f6620,0x0c(%eax) 'rof ' +5183 0000699c c6401020 movb $0x20,0x10(%eax) +5187 000069a0 83470811 addl $0x11,0x08(%edi) +5191 000069a4 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +5197 000069aa 8b5104 movl 0x04(%ecx),%edx +5200 000069ad 89f8 movl %edi,%eax +5202 000069af e8a9ebffff calll _d_print_comp +5207 000069b4 e9dfebffff jmpl 0x00005598 +5212 000069b9 8b4594 movl 0x94(%ebp),%eax +5215 000069bc 89857cfeffff movl %eax,0xfffffe7c(%ebp) +5221 000069c2 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +5227 000069c8 8b5108 movl 0x08(%ecx),%edx +5230 000069cb 89f8 movl %edi,%eax +5232 000069cd e88bebffff calll _d_print_comp +5237 000069d2 8b8578feffff movl 0xfffffe78(%ebp),%eax +5243 000069d8 833804 cmpl $0x04,(%eax) +5246 000069db 0f845a0f0000 jel 0x0000793b +5252 000069e1 8b857cfeffff movl 0xfffffe7c(%ebp),%eax +5258 000069e7 85c0 testl %eax,%eax +5260 000069e9 0f84bd000000 jel 0x00006aac +5266 000069ef 8b857cfeffff movl 0xfffffe7c(%ebp),%eax +5272 000069f5 c1e004 shll $0x04,%eax +5275 000069f8 8d442888 leal 0x88(%eax,%ebp,1),%eax +5279 000069fc 898548ffffff movl %eax,0xffffff48(%ebp) +5285 00006a02 c78544ffffff00000000 movl $0x00000000,0xffffff44(%ebp) +5295 00006a0c 89c2 movl %eax,%edx +5297 00006a0e eb3c jmp 0x00006a4c +5299 00006a10 c6040320 movb $0x20,(%ebx,%eax,1) +5303 00006a14 83c001 addl $0x01,%eax +5306 00006a17 894708 movl %eax,0x08(%edi) +5309 00006a1a 8b8d48ffffff movl 0xffffff48(%ebp),%ecx +5315 00006a20 8b5104 movl 0x04(%ecx),%edx +5318 00006a23 89f8 movl %edi,%eax +5320 00006a25 e8f1220000 calll _d_print_mod +5325 00006a2a 838544ffffff01 addl $0x01,0xffffff44(%ebp) +5332 00006a31 83ad48ffffff10 subl $0x10,0xffffff48(%ebp) +5339 00006a38 8b8544ffffff movl 0xffffff44(%ebp),%eax +5345 00006a3e 39857cfeffff cmpl %eax,0xfffffe7c(%ebp) +5351 00006a44 7466 je 0x00006aac +5353 00006a46 8b9548ffffff movl 0xffffff48(%ebp),%edx +5359 00006a4c 8b4208 movl 0x08(%edx),%eax +5362 00006a4f 85c0 testl %eax,%eax +5364 00006a51 75d7 jne 0x00006a2a +5366 00006a53 8b5f04 movl 0x04(%edi),%ebx +5369 00006a56 85db testl %ebx,%ebx +5371 00006a58 74c0 je 0x00006a1a +5373 00006a5a 8b4708 movl 0x08(%edi),%eax +5376 00006a5d 8b770c movl 0x0c(%edi),%esi +5379 00006a60 39f0 cmpl %esi,%eax +5381 00006a62 72ac jb 0x00006a10 +5383 00006a64 83c001 addl $0x01,%eax +5386 00006a67 898584feffff movl %eax,0xfffffe84(%ebp) +5392 00006a6d 39f0 cmpl %esi,%eax +5394 00006a6f 7713 ja 0x00006a84 +5396 00006a71 85db testl %ebx,%ebx +5398 00006a73 74a5 je 0x00006a1a +5400 00006a75 8b4708 movl 0x08(%edi),%eax +5403 00006a78 c6041820 movb $0x20,(%eax,%ebx,1) +5407 00006a7c 83470801 addl $0x01,0x08(%edi) +5411 00006a80 eb98 jmp 0x00006a1a +5413 00006a82 89c3 movl %eax,%ebx +5415 00006a84 01f6 addl %esi,%esi +5417 00006a86 89742404 movl %esi,0x04(%esp,1) +5421 00006a8a 891c24 movl %ebx,(%esp,1) +5424 00006a8d e873950300 calll 0x00040005 _realloc +5429 00006a92 85c0 testl %eax,%eax +5431 00006a94 0f8400170000 jel 0x0000819a +5437 00006a9a 894704 movl %eax,0x04(%edi) +5440 00006a9d 89770c movl %esi,0x0c(%edi) +5443 00006aa0 39b584feffff cmpl %esi,0xfffffe84(%ebp) +5449 00006aa6 77da ja 0x00006a82 +5451 00006aa8 89c3 movl %eax,%ebx +5453 00006aaa ebc5 jmp 0x00006a71 +5455 00006aac 8b9574feffff movl 0xfffffe74(%ebp),%edx +5461 00006ab2 895714 movl %edx,0x14(%edi) +5464 00006ab5 e9deeaffff jmpl 0x00005598 +5469 00006aba 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +5475 00006ac0 89f8 movl %edi,%eax +5477 00006ac2 e854220000 calll _d_print_mod +5482 00006ac7 e95cf6ffff jmpl 0x00006128 +5487 00006acc c785b4feffff01000000 movl $0x00000001,0xfffffeb4(%ebp) +5497 00006ad6 e91ef1ffff jmpl 0x00005bf9 +5502 00006adb 8b5f04 movl 0x04(%edi),%ebx +5505 00006ade 85db testl %ebx,%ebx +5507 00006ae0 0f8441feffff jel 0x00006927 +5513 00006ae6 8b4708 movl 0x08(%edi),%eax +5516 00006ae9 8b770c movl 0x0c(%edi),%esi +5519 00006aec 39f0 cmpl %esi,%eax +5521 00006aee 0f83590c0000 jael 0x0000774d +5527 00006af4 c604032e movb $0x2e,(%ebx,%eax,1) +5531 00006af8 83c001 addl $0x01,%eax +5534 00006afb 894708 movl %eax,0x08(%edi) +5537 00006afe e924feffff jmpl 0x00006927 +5542 00006b03 8b4708 movl 0x08(%edi),%eax +5545 00006b06 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +5551 00006b0c 8b4a04 movl 0x04(%edx),%ecx +5554 00006b0f 8b510c movl 0x0c(%ecx),%edx +5557 00006b12 89953cfeffff movl %edx,0xfffffe3c(%ebp) +5563 00006b18 01c2 addl %eax,%edx +5565 00006b1a 899540feffff movl %edx,0xfffffe40(%ebp) +5571 00006b20 8b770c movl 0x0c(%edi),%esi +5574 00006b23 39f2 cmpl %esi,%edx +5576 00006b25 0f86df0e0000 jbel 0x00007a0a +5582 00006b2b 8b4908 movl 0x08(%ecx),%ecx +5585 00006b2e 898da8feffff movl %ecx,0xfffffea8(%ebp) +5591 00006b34 eb02 jmp 0x00006b38 +5593 00006b36 89c3 movl %eax,%ebx +5595 00006b38 01f6 addl %esi,%esi +5597 00006b3a 89742404 movl %esi,0x04(%esp,1) +5601 00006b3e 891c24 movl %ebx,(%esp,1) +5604 00006b41 e8bf940300 calll 0x00040005 _realloc +5609 00006b46 85c0 testl %eax,%eax +5611 00006b48 0f8473130000 jel 0x00007ec1 +5617 00006b4e 894704 movl %eax,0x04(%edi) +5620 00006b51 89770c movl %esi,0x0c(%edi) +5623 00006b54 3bb540feffff cmpl 0xfffffe40(%ebp),%esi +5629 00006b5a 72da jb 0x00006b36 +5631 00006b5c 85c0 testl %eax,%eax +5633 00006b5e 0f8434eaffff jel 0x00005598 +5639 00006b64 034708 addl 0x08(%edi),%eax +5642 00006b67 8b953cfeffff movl 0xfffffe3c(%ebp),%edx +5648 00006b6d 89542408 movl %edx,0x08(%esp,1) +5652 00006b71 8b8da8feffff movl 0xfffffea8(%ebp),%ecx +5658 00006b77 894c2404 movl %ecx,0x04(%esp,1) +5662 00006b7b 890424 movl %eax,(%esp,1) +5665 00006b7e e88c940300 calll 0x0004000f _memcpy +5670 00006b83 8b853cfeffff movl 0xfffffe3c(%ebp),%eax +5676 00006b89 014708 addl %eax,0x08(%edi) +5679 00006b8c e907eaffff jmpl 0x00005598 +5684 00006b91 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +5690 00006b97 8b5204 movl 0x04(%edx),%edx +5693 00006b9a 899558feffff movl %edx,0xfffffe58(%ebp) +5699 00006ba0 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +5705 00006ba6 035108 addl 0x08(%ecx),%edx +5708 00006ba9 89955cfeffff movl %edx,0xfffffe5c(%ebp) +5714 00006baf 399558feffff cmpl %edx,0xfffffe58(%ebp) +5720 00006bb5 0f83dde9ffff jael 0x00005598 +5726 00006bbb 89d0 movl %edx,%eax +5728 00006bbd eb34 jmp 0x00006bf3 +5730 00006bbf 8b8d58feffff movl 0xfffffe58(%ebp),%ecx +5736 00006bc5 0fb601 movzbl (%ecx),%eax +5739 00006bc8 880413 movb %al,(%ebx,%edx,1) +5742 00006bcb 8d4201 leal 0x01(%edx),%eax +5745 00006bce 894708 movl %eax,0x08(%edi) +5748 00006bd1 838558feffff01 addl $0x01,0xfffffe58(%ebp) +5755 00006bd8 8b8558feffff movl 0xfffffe58(%ebp),%eax +5761 00006bde 39855cfeffff cmpl %eax,0xfffffe5c(%ebp) +5767 00006be4 0f86aee9ffff jbel 0x00005598 +5773 00006bea 8b5f04 movl 0x04(%edi),%ebx +5776 00006bed 8b855cfeffff movl 0xfffffe5c(%ebp),%eax +5782 00006bf3 2b8558feffff subl 0xfffffe58(%ebp),%eax +5788 00006bf9 83f803 cmpl $0x03,%eax +5791 00006bfc 7e0f jle 0x00006c0d +5793 00006bfe 8b8558feffff movl 0xfffffe58(%ebp),%eax +5799 00006c04 80385f cmpb $0x5f,(%eax) '_' +5802 00006c07 0f845d030000 jel 0x00006f6a +5808 00006c0d 85db testl %ebx,%ebx +5810 00006c0f 7408 je 0x00006c19 +5812 00006c11 8b5708 movl 0x08(%edi),%edx +5815 00006c14 3b570c cmpl 0x0c(%edi),%edx +5818 00006c17 72a6 jb 0x00006bbf +5820 00006c19 8b8558feffff movl 0xfffffe58(%ebp),%eax +5826 00006c1f 0fb600 movzbl (%eax),%eax +5829 00006c22 88856bfeffff movb %al,0xfffffe6b(%ebp) +5835 00006c28 85db testl %ebx,%ebx +5837 00006c2a 74a5 je 0x00006bd1 +5839 00006c2c 8b4708 movl 0x08(%edi),%eax +5842 00006c2f 8b770c movl 0x0c(%edi),%esi +5845 00006c32 39f0 cmpl %esi,%eax +5847 00006c34 721a jb 0x00006c50 +5849 00006c36 83c001 addl $0x01,%eax +5852 00006c39 89856cfeffff movl %eax,0xfffffe6c(%ebp) +5858 00006c3f 39c6 cmpl %eax,%esi +5860 00006c41 7230 jb 0x00006c73 +5862 00006c43 8b4704 movl 0x04(%edi),%eax +5865 00006c46 85c0 testl %eax,%eax +5867 00006c48 7487 je 0x00006bd1 +5869 00006c4a 8b5f04 movl 0x04(%edi),%ebx +5872 00006c4d 8b4708 movl 0x08(%edi),%eax +5875 00006c50 0fb6956bfeffff movzbl 0xfffffe6b(%ebp),%edx +5882 00006c57 881403 movb %dl,(%ebx,%eax,1) +5885 00006c5a 83470801 addl $0x01,0x08(%edi) +5889 00006c5e e96effffff jmpl 0x00006bd1 +5894 00006c63 894704 movl %eax,0x04(%edi) +5897 00006c66 89770c movl %esi,0x0c(%edi) +5900 00006c69 39b56cfeffff cmpl %esi,0xfffffe6c(%ebp) +5906 00006c6f 76d2 jbe 0x00006c43 +5908 00006c71 89c3 movl %eax,%ebx +5910 00006c73 01f6 addl %esi,%esi +5912 00006c75 89742404 movl %esi,0x04(%esp,1) +5916 00006c79 891c24 movl %ebx,(%esp,1) +5919 00006c7c e884930300 calll 0x00040005 _realloc +5924 00006c81 85c0 testl %eax,%eax +5926 00006c83 75de jne 0x00006c63 +5928 00006c85 8b4704 movl 0x04(%edi),%eax +5931 00006c88 890424 movl %eax,(%esp,1) +5934 00006c8b e884930300 calll 0x00040014 _free +5939 00006c90 c7470400000000 movl $0x00000000,0x04(%edi) +5946 00006c97 c7471801000000 movl $0x00000001,0x18(%edi) +5953 00006c9e eba3 jmp 0x00006c43 +5955 00006ca0 83c001 addl $0x01,%eax +5958 00006ca3 89859cfeffff movl %eax,0xfffffe9c(%ebp) +5964 00006ca9 39f0 cmpl %esi,%eax +5966 00006cab 771a ja 0x00006cc7 +5968 00006cad 85db testl %ebx,%ebx +5970 00006caf 0f84b1f5ffff jel 0x00006266 +5976 00006cb5 8b4708 movl 0x08(%edi),%eax +5979 00006cb8 c604187e movb $0x7e,(%eax,%ebx,1) +5983 00006cbc 83470801 addl $0x01,0x08(%edi) +5987 00006cc0 e9a1f5ffff jmpl 0x00006266 +5992 00006cc5 89c3 movl %eax,%ebx +5994 00006cc7 01f6 addl %esi,%esi +5996 00006cc9 89742404 movl %esi,0x04(%esp,1) +6000 00006ccd 891c24 movl %ebx,(%esp,1) +6003 00006cd0 e830930300 calll 0x00040005 _realloc +6008 00006cd5 85c0 testl %eax,%eax +6010 00006cd7 0f843b160000 jel 0x00008318 +6016 00006cdd 894704 movl %eax,0x04(%edi) +6019 00006ce0 89770c movl %esi,0x0c(%edi) +6022 00006ce3 39b59cfeffff cmpl %esi,0xfffffe9c(%ebp) +6028 00006ce9 77da ja 0x00006cc5 +6030 00006ceb 89c3 movl %eax,%ebx +6032 00006ced ebbe jmp 0x00006cad +6034 00006cef 8b4204 movl 0x04(%edx),%eax +6037 00006cf2 833828 cmpl $0x28,(%eax) '(' +6040 00006cf5 0f84740d0000 jel 0x00007a6f +6046 00006cfb 8b4708 movl 0x08(%edi),%eax +6049 00006cfe 8b770c movl 0x0c(%edi),%esi +6052 00006d01 39f0 cmpl %esi,%eax +6054 00006d03 0f837a070000 jael 0x00007483 +6060 00006d09 c6041828 movb $0x28,(%eax,%ebx,1) +6064 00006d0d 83c001 addl $0x01,%eax +6067 00006d10 894708 movl %eax,0x08(%edi) +6070 00006d13 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +6076 00006d19 8b4208 movl 0x08(%edx),%eax +6079 00006d1c 8b5004 movl 0x04(%eax),%edx +6082 00006d1f 89f8 movl %edi,%eax +6084 00006d21 e837e8ffff calll _d_print_comp +6089 00006d26 8b5f04 movl 0x04(%edi),%ebx +6092 00006d29 85db testl %ebx,%ebx +6094 00006d2b 744e je 0x00006d7b +6096 00006d2d 8b4708 movl 0x08(%edi),%eax +6099 00006d30 8d4802 leal 0x02(%eax),%ecx +6102 00006d33 898d64ffffff movl %ecx,0xffffff64(%ebp) +6108 00006d39 8b770c movl 0x0c(%edi),%esi +6111 00006d3c 39f1 cmpl %esi,%ecx +6113 00006d3e 7707 ja 0x00006d47 +6115 00006d40 e919100000 jmpl 0x00007d5e +6120 00006d45 89c3 movl %eax,%ebx +6122 00006d47 01f6 addl %esi,%esi +6124 00006d49 89742404 movl %esi,0x04(%esp,1) +6128 00006d4d 891c24 movl %ebx,(%esp,1) +6131 00006d50 e8b0920300 calll 0x00040005 _realloc +6136 00006d55 85c0 testl %eax,%eax +6138 00006d57 0f84dc110000 jel 0x00007f39 +6144 00006d5d 894704 movl %eax,0x04(%edi) +6147 00006d60 89770c movl %esi,0x0c(%edi) +6150 00006d63 3bb564ffffff cmpl 0xffffff64(%ebp),%esi +6156 00006d69 72da jb 0x00006d45 +6158 00006d6b 85c0 testl %eax,%eax +6160 00006d6d 740c je 0x00006d7b +6162 00006d6f 034708 addl 0x08(%edi),%eax +6165 00006d72 66c7002920 movw $0x2029,(%eax) +6170 00006d77 83470802 addl $0x02,0x08(%edi) +6174 00006d7b 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +6180 00006d81 8b7004 movl 0x04(%eax),%esi +6183 00006d84 833e28 cmpl $0x28,(%esi) '(' +6186 00006d87 0f85d5060000 jnel 0x00007462 +6192 00006d8d 8b5f04 movl 0x04(%edi),%ebx +6195 00006d90 85db testl %ebx,%ebx +6197 00006d92 0f845a150000 jel 0x000082f2 +6203 00006d98 8b5708 movl 0x08(%edi),%edx +6206 00006d9b 8b4e04 movl 0x04(%esi),%ecx +6209 00006d9e 8b4108 movl 0x08(%ecx),%eax +6212 00006da1 8985f0feffff movl %eax,0xfffffef0(%ebp) +6218 00006da7 01d0 addl %edx,%eax +6220 00006da9 3b470c cmpl 0x0c(%edi),%eax +6223 00006dac 0f8606140000 jbel 0x000081b8 +6229 00006db2 8b4108 movl 0x08(%ecx),%eax +6232 00006db5 8985fcfeffff movl %eax,0xfffffefc(%ebp) +6238 00006dbb 8b4904 movl 0x04(%ecx),%ecx +6241 00006dbe 898df4feffff movl %ecx,0xfffffef4(%ebp) +6247 00006dc4 85db testl %ebx,%ebx +6249 00006dc6 0f84ca000000 jel 0x00006e96 +6255 00006dcc 89c2 movl %eax,%edx +6257 00006dce 8b4708 movl 0x08(%edi),%eax +6260 00006dd1 01c2 addl %eax,%edx +6262 00006dd3 8995f8feffff movl %edx,0xfffffef8(%ebp) +6268 00006dd9 8b770c movl 0x0c(%edi),%esi +6271 00006ddc 39f2 cmpl %esi,%edx +6273 00006dde 7704 ja 0x00006de4 +6275 00006de0 eb37 jmp 0x00006e19 +6277 00006de2 89c3 movl %eax,%ebx +6279 00006de4 01f6 addl %esi,%esi +6281 00006de6 89742404 movl %esi,0x04(%esp,1) +6285 00006dea 891c24 movl %ebx,(%esp,1) +6288 00006ded e813920300 calll 0x00040005 _realloc +6293 00006df2 85c0 testl %eax,%eax +6295 00006df4 0f84ab150000 jel 0x000083a5 +6301 00006dfa 894704 movl %eax,0x04(%edi) +6304 00006dfd 89770c movl %esi,0x0c(%edi) +6307 00006e00 39b5f8feffff cmpl %esi,0xfffffef8(%ebp) +6313 00006e06 77da ja 0x00006de2 +6315 00006e08 8b4704 movl 0x04(%edi),%eax +6318 00006e0b 85c0 testl %eax,%eax +6320 00006e0d 0f8451170000 jel 0x00008564 +6326 00006e13 8b5f04 movl 0x04(%edi),%ebx +6329 00006e16 8b4708 movl 0x08(%edi),%eax +6332 00006e19 8d0403 leal (%ebx,%eax,1),%eax +6335 00006e1c 8b8dfcfeffff movl 0xfffffefc(%ebp),%ecx +6341 00006e22 894c2408 movl %ecx,0x08(%esp,1) +6345 00006e26 8b95f4feffff movl 0xfffffef4(%ebp),%edx +6351 00006e2c 89542404 movl %edx,0x04(%esp,1) +6355 00006e30 890424 movl %eax,(%esp,1) +6358 00006e33 e8d7910300 calll 0x0004000f _memcpy +6363 00006e38 8b8dfcfeffff movl 0xfffffefc(%ebp),%ecx +6369 00006e3e 014f08 addl %ecx,0x08(%edi) +6372 00006e41 8b5f04 movl 0x04(%edi),%ebx +6375 00006e44 85db testl %ebx,%ebx +6377 00006e46 744e je 0x00006e96 +6379 00006e48 8b4708 movl 0x08(%edi),%eax +6382 00006e4b 8d5002 leal 0x02(%eax),%edx +6385 00006e4e 899560ffffff movl %edx,0xffffff60(%ebp) +6391 00006e54 8b770c movl 0x0c(%edi),%esi +6394 00006e57 39f2 cmpl %esi,%edx +6396 00006e59 7707 ja 0x00006e62 +6398 00006e5b e9500c0000 jmpl 0x00007ab0 +6403 00006e60 89c3 movl %eax,%ebx +6405 00006e62 01f6 addl %esi,%esi +6407 00006e64 89742404 movl %esi,0x04(%esp,1) +6411 00006e68 891c24 movl %ebx,(%esp,1) +6414 00006e6b e895910300 calll 0x00040005 _realloc +6419 00006e70 85c0 testl %eax,%eax +6421 00006e72 0f846a100000 jel 0x00007ee2 +6427 00006e78 894704 movl %eax,0x04(%edi) +6430 00006e7b 89770c movl %esi,0x0c(%edi) +6433 00006e7e 3bb560ffffff cmpl 0xffffff60(%ebp),%esi +6439 00006e84 72da jb 0x00006e60 +6441 00006e86 85c0 testl %eax,%eax +6443 00006e88 740c je 0x00006e96 +6445 00006e8a 034708 addl 0x08(%edi),%eax +6448 00006e8d 66c7002028 movw $0x2820,(%eax) +6453 00006e92 83470802 addl $0x02,0x08(%edi) +6457 00006e96 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +6463 00006e9c 8b4108 movl 0x08(%ecx),%eax +6466 00006e9f 8b5008 movl 0x08(%eax),%edx +6469 00006ea2 89f8 movl %edi,%eax +6471 00006ea4 e8b4e6ffff calll _d_print_comp +6476 00006ea9 8b5f04 movl 0x04(%edi),%ebx +6479 00006eac 85db testl %ebx,%ebx +6481 00006eae 7418 je 0x00006ec8 +6483 00006eb0 8b4708 movl 0x08(%edi),%eax +6486 00006eb3 8b770c movl 0x0c(%edi),%esi +6489 00006eb6 39f0 cmpl %esi,%eax +6491 00006eb8 0f83a2090000 jael 0x00007860 +6497 00006ebe c6040329 movb $0x29,(%ebx,%eax,1) +6501 00006ec2 83c001 addl $0x01,%eax +6504 00006ec5 894708 movl %eax,0x08(%edi) +6507 00006ec8 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +6513 00006ece 8b4204 movl 0x04(%edx),%eax +6516 00006ed1 833828 cmpl $0x28,(%eax) '(' +6519 00006ed4 0f85bee6ffff jnel 0x00005598 +6525 00006eda 8b4004 movl 0x04(%eax),%eax +6528 00006edd 83780801 cmpl $0x01,0x08(%eax) +6532 00006ee1 0f85b1e6ffff jnel 0x00005598 +6538 00006ee7 8b4004 movl 0x04(%eax),%eax +6541 00006eea 80383e cmpb $0x3e,(%eax) '>' +6544 00006eed 0f85a5e6ffff jnel 0x00005598 +6550 00006ef3 8b5f04 movl 0x04(%edi),%ebx +6553 00006ef6 85db testl %ebx,%ebx +6555 00006ef8 0f849ae6ffff jel 0x00005598 +6561 00006efe 8b4708 movl 0x08(%edi),%eax +6564 00006f01 8b770c movl 0x0c(%edi),%esi +6567 00006f04 39f0 cmpl %esi,%eax +6569 00006f06 0f8350150000 jael 0x0000845c +6575 00006f0c c6040329 movb $0x29,(%ebx,%eax,1) +6579 00006f10 83c001 addl $0x01,%eax +6582 00006f13 894708 movl %eax,0x08(%edi) +6585 00006f16 e97de6ffff jmpl 0x00005598 +6590 00006f1b 83c001 addl $0x01,%eax +6593 00006f1e 898530ffffff movl %eax,0xffffff30(%ebp) +6599 00006f24 39f0 cmpl %esi,%eax +6601 00006f26 771a ja 0x00006f42 +6603 00006f28 85db testl %ebx,%ebx +6605 00006f2a 0f845ce7ffff jel 0x0000568c +6611 00006f30 8b4708 movl 0x08(%edi),%eax +6614 00006f33 c6041828 movb $0x28,(%eax,%ebx,1) +6618 00006f37 83470801 addl $0x01,0x08(%edi) +6622 00006f3b e94ce7ffff jmpl 0x0000568c +6627 00006f40 89c3 movl %eax,%ebx +6629 00006f42 01f6 addl %esi,%esi +6631 00006f44 89742404 movl %esi,0x04(%esp,1) +6635 00006f48 891c24 movl %ebx,(%esp,1) +6638 00006f4b e8b5900300 calll 0x00040005 _realloc +6643 00006f50 85c0 testl %eax,%eax +6645 00006f52 0f84a2130000 jel 0x000082fa +6651 00006f58 894704 movl %eax,0x04(%edi) +6654 00006f5b 89770c movl %esi,0x0c(%edi) +6657 00006f5e 39b530ffffff cmpl %esi,0xffffff30(%ebp) +6663 00006f64 77da ja 0x00006f40 +6665 00006f66 89c3 movl %eax,%ebx +6667 00006f68 ebbe jmp 0x00006f28 +6669 00006f6a 8078015f cmpb $0x5f,0x01(%eax) '_' +6673 00006f6e 0f8599fcffff jnel 0x00006c0d +6679 00006f74 80780255 cmpb $0x55,0x02(%eax) 'U' +6683 00006f78 0f858ffcffff jnel 0x00006c0d +6689 00006f7e 83c003 addl $0x03,%eax +6692 00006f81 39855cfeffff cmpl %eax,0xfffffe5c(%ebp) +6698 00006f87 0f8680fcffff jbel 0x00006c0d +6704 00006f8d 898550ffffff movl %eax,0xffffff50(%ebp) +6710 00006f93 c78560feffff00000000 movl $0x00000000,0xfffffe60(%ebp) +6720 00006f9d 8b8d5cfeffff movl 0xfffffe5c(%ebp),%ecx +6726 00006fa3 eb30 jmp 0x00006fd5 +6728 00006fa5 0fbec2 movsbl %dl,%eax +6731 00006fa8 8d50d0 leal 0xd0(%eax),%edx +6734 00006fab 8b8560feffff movl 0xfffffe60(%ebp),%eax +6740 00006fb1 c1e004 shll $0x04,%eax +6743 00006fb4 01d0 addl %edx,%eax +6745 00006fb6 898560feffff movl %eax,0xfffffe60(%ebp) +6751 00006fbc 838550ffffff01 addl $0x01,0xffffff50(%ebp) +6758 00006fc3 398d50ffffff cmpl %ecx,0xffffff50(%ebp) +6764 00006fc9 0f843efcffff jel 0x00006c0d +6770 00006fcf 8b8550ffffff movl 0xffffff50(%ebp),%eax +6776 00006fd5 0fb610 movzbl (%eax),%edx +6779 00006fd8 8d42d0 leal 0xd0(%edx),%eax +6782 00006fdb 3c09 cmpb $0x09,%al +6784 00006fdd 76c6 jbe 0x00006fa5 +6786 00006fdf 8d42bf leal 0xbf(%edx),%eax +6789 00006fe2 3c05 cmpb $0x05,%al +6791 00006fe4 0f87a5130000 jal 0x0000838f +6797 00006fea 0fbec2 movsbl %dl,%eax +6800 00006fed 8d50c9 leal 0xc9(%eax),%edx +6803 00006ff0 ebb9 jmp 0x00006fab +6805 00006ff2 891c24 movl %ebx,(%esp,1) +6808 00006ff5 e81a900300 calll 0x00040014 _free +6813 00006ffa c7470400000000 movl $0x00000000,0x04(%edi) +6820 00007001 e992e5ffff jmpl 0x00005598 +6825 00007006 83c001 addl $0x01,%eax +6828 00007009 8985e0feffff movl %eax,0xfffffee0(%ebp) +6834 0000700f 39f0 cmpl %esi,%eax +6836 00007011 771a ja 0x0000702d +6838 00007013 85db testl %ebx,%ebx +6840 00007015 0f843ee8ffff jel 0x00005859 +6846 0000701b 8b4708 movl 0x08(%edi),%eax +6849 0000701e c6041828 movb $0x28,(%eax,%ebx,1) +6853 00007022 83470801 addl $0x01,0x08(%edi) +6857 00007026 e92ee8ffff jmpl 0x00005859 +6862 0000702b 89c3 movl %eax,%ebx +6864 0000702d 01f6 addl %esi,%esi +6866 0000702f 89742404 movl %esi,0x04(%esp,1) +6870 00007033 891c24 movl %ebx,(%esp,1) +6873 00007036 e8ca8f0300 calll 0x00040005 _realloc +6878 0000703b 85c0 testl %eax,%eax +6880 0000703d 0f8491120000 jel 0x000082d4 +6886 00007043 894704 movl %eax,0x04(%edi) +6889 00007046 89770c movl %esi,0x0c(%edi) +6892 00007049 39b5e0feffff cmpl %esi,0xfffffee0(%ebp) +6898 0000704f 77da ja 0x0000702b +6900 00007051 89c3 movl %eax,%ebx +6902 00007053 ebbe jmp 0x00007013 +6904 00007055 c7857cfeffff01000000 movl $0x00000001,0xfffffe7c(%ebp) +6914 0000705f 8d55a8 leal 0xa8(%ebp),%edx +6917 00007062 8b8578feffff movl 0xfffffe78(%ebp),%eax +6923 00007068 8b4004 movl 0x04(%eax),%eax +6926 0000706b 898578feffff movl %eax,0xfffffe78(%ebp) +6932 00007071 85c0 testl %eax,%eax +6934 00007073 0f84f1120000 jel 0x0000836a +6940 00007079 83bd7cfeffff04 cmpl $0x04,0xfffffe7c(%ebp) '|' +6947 00007080 0f84aa030000 jel 0x00007430 +6953 00007086 8b4714 movl 0x14(%edi),%eax +6956 00007089 8902 movl %eax,(%edx) +6958 0000708b 895714 movl %edx,0x14(%edi) +6961 0000708e 8b8d78feffff movl 0xfffffe78(%ebp),%ecx +6967 00007094 894a04 movl %ecx,0x04(%edx) +6970 00007097 c7420800000000 movl $0x00000000,0x08(%edx) +6977 0000709e 8b4710 movl 0x10(%edi),%eax +6980 000070a1 89420c movl %eax,0x0c(%edx) +6983 000070a4 83857cfeffff01 addl $0x01,0xfffffe7c(%ebp) +6990 000070ab 83c210 addl $0x10,%edx +6993 000070ae 8b01 movl (%ecx),%eax +6995 000070b0 83e819 subl $0x19,%eax +6998 000070b3 83f802 cmpl $0x02,%eax +7001 000070b6 76aa jbe 0x00007062 +7003 000070b8 8b9578feffff movl 0xfffffe78(%ebp),%edx +7009 000070be e9cef6ffff jmpl 0x00006791 +7014 000070c3 83c001 addl $0x01,%eax +7017 000070c6 8985e4feffff movl %eax,0xfffffee4(%ebp) +7023 000070cc 39f0 cmpl %esi,%eax +7025 000070ce 771a ja 0x000070ea +7027 000070d0 85db testl %ebx,%ebx +7029 000070d2 0f84c0e4ffff jel 0x00005598 +7035 000070d8 8b4708 movl 0x08(%edi),%eax +7038 000070db c6041829 movb $0x29,(%eax,%ebx,1) +7042 000070df 83470801 addl $0x01,0x08(%edi) +7046 000070e3 e9b0e4ffff jmpl 0x00005598 +7051 000070e8 89c3 movl %eax,%ebx +7053 000070ea 01f6 addl %esi,%esi +7055 000070ec 89742404 movl %esi,0x04(%esp,1) +7059 000070f0 891c24 movl %ebx,(%esp,1) +7062 000070f3 e80d8f0300 calll 0x00040005 _realloc +7067 000070f8 85c0 testl %eax,%eax +7069 000070fa 0f8436120000 jel 0x00008336 +7075 00007100 894704 movl %eax,0x04(%edi) +7078 00007103 89770c movl %esi,0x0c(%edi) +7081 00007106 39b5e4feffff cmpl %esi,0xfffffee4(%ebp) +7087 0000710c 77da ja 0x000070e8 +7089 0000710e 89c3 movl %eax,%ebx +7091 00007110 ebbe jmp 0x000070d0 +7093 00007112 85db testl %ebx,%ebx +7095 00007114 0f840cf6ffff jel 0x00006726 +7101 0000711a 83c001 addl $0x01,%eax +7104 0000711d 898598feffff movl %eax,0xfffffe98(%ebp) +7110 00007123 39f0 cmpl %esi,%eax +7112 00007125 771a ja 0x00007141 +7114 00007127 85db testl %ebx,%ebx +7116 00007129 0f84f7f5ffff jel 0x00006726 +7122 0000712f 8b4708 movl 0x08(%edi),%eax +7125 00007132 c604183e movb $0x3e,(%eax,%ebx,1) +7129 00007136 83470801 addl $0x01,0x08(%edi) +7133 0000713a e9e7f5ffff jmpl 0x00006726 +7138 0000713f 89c3 movl %eax,%ebx +7140 00007141 01f6 addl %esi,%esi +7142 00007143 89742404 movl %esi,0x04(%esp,1) +7146 00007147 891c24 movl %ebx,(%esp,1) +7149 0000714a e8b68e0300 calll 0x00040005 _realloc +7154 0000714f 85c0 testl %eax,%eax +7156 00007151 0f8425100000 jel 0x0000817c +7162 00007157 894704 movl %eax,0x04(%edi) +7165 0000715a 89770c movl %esi,0x0c(%edi) +7168 0000715d 39b598feffff cmpl %esi,0xfffffe98(%ebp) +7174 00007163 77da ja 0x0000713f +7176 00007165 89c3 movl %eax,%ebx +7178 00007167 ebbe jmp 0x00007127 +7180 00007169 85db testl %ebx,%ebx +7182 0000716b 0f8477f5ffff jel 0x000066e8 +7188 00007171 83c001 addl $0x01,%eax +7191 00007174 898590feffff movl %eax,0xfffffe90(%ebp) +7197 0000717a 39f0 cmpl %esi,%eax +7199 0000717c 771a ja 0x00007198 +7201 0000717e 85db testl %ebx,%ebx +7203 00007180 0f8462f5ffff jel 0x000066e8 +7209 00007186 8b4708 movl 0x08(%edi),%eax +7212 00007189 c604183c movb $0x3c,(%eax,%ebx,1) +7216 0000718d 83470801 addl $0x01,0x08(%edi) +7220 00007191 e952f5ffff jmpl 0x000066e8 +7225 00007196 89c3 movl %eax,%ebx +7227 00007198 01f6 addl %esi,%esi +7229 0000719a 89742404 movl %esi,0x04(%esp,1) +7233 0000719e 891c24 movl %ebx,(%esp,1) +7236 000071a1 e85f8e0300 calll 0x00040005 _realloc +7241 000071a6 85c0 testl %eax,%eax +7243 000071a8 0f8488100000 jel 0x00008236 +7249 000071ae 894704 movl %eax,0x04(%edi) +7252 000071b1 89770c movl %esi,0x0c(%edi) +7255 000071b4 39b590feffff cmpl %esi,0xfffffe90(%ebp) +7261 000071ba 77da ja 0x00007196 +7263 000071bc 89c3 movl %eax,%ebx +7265 000071be ebbe jmp 0x0000717e +7267 000071c0 83c001 addl $0x01,%eax +7270 000071c3 898534ffffff movl %eax,0xffffff34(%ebp) +7276 000071c9 39f0 cmpl %esi,%eax +7278 000071cb 771a ja 0x000071e7 +7280 000071cd 85db testl %ebx,%ebx +7282 000071cf 0f84e6e4ffff jel 0x000056bb +7288 000071d5 8b4708 movl 0x08(%edi),%eax +7291 000071d8 c6041829 movb $0x29,(%eax,%ebx,1) +7295 000071dc 83470801 addl $0x01,0x08(%edi) +7299 000071e0 e9d6e4ffff jmpl 0x000056bb +7304 000071e5 89c3 movl %eax,%ebx +7306 000071e7 01f6 addl %esi,%esi +7308 000071e9 89742404 movl %esi,0x04(%esp,1) +7312 000071ed 891c24 movl %ebx,(%esp,1) +7315 000071f0 e8108e0300 calll 0x00040005 _realloc +7320 000071f5 85c0 testl %eax,%eax +7322 000071f7 0f8474110000 jel 0x00008371 +7328 000071fd 894704 movl %eax,0x04(%edi) +7331 00007200 89770c movl %esi,0x0c(%edi) +7334 00007203 39b534ffffff cmpl %esi,0xffffff34(%ebp) +7340 00007209 77da ja 0x000071e5 +7342 0000720b 89c3 movl %eax,%ebx +7344 0000720d ebbe jmp 0x000071cd +7346 0000720f 8b9570ffffff movl 0xffffff70(%ebp),%edx +7352 00007215 89f8 movl %edi,%eax +7354 00007217 e841e3ffff calll _d_print_comp +7359 0000721c 8b5f04 movl 0x04(%edi),%ebx +7362 0000721f e919e6ffff jmpl 0x0000583d +7367 00007224 8d1403 leal (%ebx,%eax,1),%edx +7370 00007227 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +7376 0000722d 8b4104 movl 0x04(%ecx),%eax +7379 00007230 8b8d2cfeffff movl 0xfffffe2c(%ebp),%ecx +7385 00007236 894c2408 movl %ecx,0x08(%esp,1) +7389 0000723a 89442404 movl %eax,0x04(%esp,1) +7393 0000723e 891424 movl %edx,(%esp,1) +7396 00007241 e8c98d0300 calll 0x0004000f _memcpy +7401 00007246 8b4708 movl 0x08(%edi),%eax +7404 00007249 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +7410 0000724f 034208 addl 0x08(%edx),%eax +7413 00007252 894708 movl %eax,0x08(%edi) +7416 00007255 e93ee3ffff jmpl 0x00005598 +7421 0000725a 8d0403 leal (%ebx,%eax,1),%eax +7424 0000725d e95decffff jmpl 0x00005ebf +7429 00007262 8d0403 leal (%ebx,%eax,1),%eax +7432 00007265 e9c8edffff jmpl 0x00006032 +7437 0000726a 8d0403 leal (%ebx,%eax,1),%eax +7440 0000726d e9d0ebffff jmpl 0x00005e42 +7445 00007272 8d0403 leal (%ebx,%eax,1),%eax +7448 00007275 c7006f706572 movl $0x7265706f,(%eax) 'repo' +7454 0000727b c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +7461 00007282 c6400820 movb $0x20,0x08(%eax) +7465 00007286 83470809 addl $0x09,0x08(%edi) +7469 0000728a e9c2e6ffff jmpl 0x00005951 +7474 0000728f 8d0403 leal (%ebx,%eax,1),%eax +7477 00007292 e920f2ffff jmpl 0x000064b7 +7482 00007297 8d0403 leal (%ebx,%eax,1),%eax +7485 0000729a e9e2f6ffff jmpl 0x00006981 +7490 0000729f 8d0403 leal (%ebx,%eax,1),%eax +7493 000072a2 c7006f706572 movl $0x7265706f,(%eax) 'repo' +7499 000072a8 c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +7506 000072af 83470808 addl $0x08,0x08(%edi) +7510 000072b3 8b5f04 movl 0x04(%edi),%ebx +7513 000072b6 e908e7ffff jmpl 0x000059c3 +7518 000072bb 8d0403 leal (%ebx,%eax,1),%eax +7521 000072be e95befffff jmpl 0x0000621e +7526 000072c3 8d0403 leal (%ebx,%eax,1),%eax +7529 000072c6 e965f1ffff jmpl 0x00006430 +7534 000072cb 8d0403 leal (%ebx,%eax,1),%eax +7537 000072ce e970ecffff jmpl 0x00005f43 +7542 000072d3 8d0403 leal (%ebx,%eax,1),%eax +7545 000072d6 e95ff2ffff jmpl 0x0000653a +7550 000072db 8d0403 leal (%ebx,%eax,1),%eax +7553 000072de e9d9ecffff jmpl 0x00005fbc +7558 000072e3 8b4f14 movl 0x14(%edi),%ecx +7561 000072e6 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +7567 000072ec 89f8 movl %edi,%eax +7569 000072ee e8dc250000 calll _d_print_function_type +7574 000072f3 e976e9ffff jmpl 0x00005c6e +7579 000072f8 8d0403 leal (%ebx,%eax,1),%eax +7582 000072fb e93feaffff jmpl 0x00005d3f +7587 00007300 8d0403 leal (%ebx,%eax,1),%eax +7590 00007303 e9b3eaffff jmpl 0x00005dbb +7595 00007308 8d0403 leal (%ebx,%eax,1),%eax +7598 0000730b c70056545420 movl $0x20545456,(%eax) ' TTV' +7604 00007311 c74004666f7220 movl $0x20726f66,0x04(%eax) ' rof' +7611 00007318 83470808 addl $0x08,0x08(%edi) +7615 0000731c e9a3eeffff jmpl 0x000061c4 +7620 00007321 8d0403 leal (%ebx,%eax,1),%eax +7623 00007324 c7006f706572 movl $0x7265706f,(%eax) 'repo' +7629 0000732a c7400461746f72 movl $0x726f7461,0x04(%eax) 'rota' +7636 00007331 c6400820 movb $0x20,0x08(%eax) +7640 00007335 83470809 addl $0x09,0x08(%edi) +7644 00007339 e9ade5ffff jmpl 0x000058eb +7649 0000733e 8b4004 movl 0x04(%eax),%eax +7652 00007341 8b4010 movl 0x10(%eax),%eax +7655 00007344 898520ffffff movl %eax,0xffffff20(%ebp) +7661 0000734a 83f801 cmpl $0x01,%eax +7664 0000734d 0f8221e3ffff jbl 0x00005674 +7670 00007353 83f806 cmpl $0x06,%eax +7673 00007356 0f866c0d0000 jbel 0x000080c8 +7679 0000735c 83f807 cmpl $0x07,%eax +7682 0000735f 0f850fe3ffff jnel 0x00005674 +7688 00007365 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +7694 0000736b 8b4208 movl 0x08(%edx),%eax +7697 0000736e 8b10 movl (%eax),%edx +7699 00007370 85d2 testl %edx,%edx +7701 00007372 750a jne 0x0000737e +7703 00007374 83780801 cmpl $0x01,0x08(%eax) +7707 00007378 0f84d7140000 jel 0x00008855 +7713 0000737e c78520ffffff07000000 movl $0x00000007,0xffffff20(%ebp) +7723 00007388 e9e7e2ffff jmpl 0x00005674 +7728 0000738d 8b4708 movl 0x08(%edi),%eax +7731 00007390 8b770c movl 0x0c(%edi),%esi +7734 00007393 39f0 cmpl %esi,%eax +7736 00007395 0f83ea050000 jael 0x00007985 +7742 0000739b c6040328 movb $0x28,(%ebx,%eax,1) +7746 0000739f 83c001 addl $0x01,%eax +7749 000073a2 894708 movl %eax,0x08(%edi) +7752 000073a5 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +7758 000073ab 8b5104 movl 0x04(%ecx),%edx +7761 000073ae 89f8 movl %edi,%eax +7763 000073b0 e814290000 calll _d_print_cast +7768 000073b5 8b5f04 movl 0x04(%edi),%ebx +7771 000073b8 85db testl %ebx,%ebx +7773 000073ba 0f8499e4ffff jel 0x00005859 +7779 000073c0 8b4708 movl 0x08(%edi),%eax +7782 000073c3 8b770c movl 0x0c(%edi),%esi +7785 000073c6 39f0 cmpl %esi,%eax +7787 000073c8 0f833e090000 jael 0x00007d0c +7793 000073ce c6040329 movb $0x29,(%ebx,%eax,1) +7797 000073d2 83c001 addl $0x01,%eax +7800 000073d5 894708 movl %eax,0x08(%edi) +7803 000073d8 8b5f04 movl 0x04(%edi),%ebx +7806 000073db e95de4ffff jmpl 0x0000583d +7811 000073e0 8b5f04 movl 0x04(%edi),%ebx +7814 000073e3 85db testl %ebx,%ebx +7816 000073e5 0f84ece2ffff jel 0x000056d7 +7822 000073eb 8b4708 movl 0x08(%edi),%eax +7825 000073ee 8b770c movl 0x0c(%edi),%esi +7828 000073f1 39f0 cmpl %esi,%eax +7830 000073f3 0f83e8090000 jael 0x00007de1 +7836 000073f9 c604035b movb $0x5b,(%ebx,%eax,1) +7840 000073fd 83c001 addl $0x01,%eax +7843 00007400 894708 movl %eax,0x08(%edi) +7846 00007403 e9cfe2ffff jmpl 0x000056d7 +7851 00007408 8b5f04 movl 0x04(%edi),%ebx +7854 0000740b 85db testl %ebx,%ebx +7856 0000740d 0f84b7e2ffff jel 0x000056ca +7862 00007413 8b4708 movl 0x08(%edi),%eax +7865 00007416 8b770c movl 0x0c(%edi),%esi +7868 00007419 39f0 cmpl %esi,%eax +7870 0000741b 0f83510a0000 jael 0x00007e72 +7876 00007421 c604032d movb $0x2d,(%ebx,%eax,1) +7880 00007425 83c001 addl $0x01,%eax +7883 00007428 894708 movl %eax,0x08(%edi) +7886 0000742b e99ae2ffff jmpl 0x000056ca +7891 00007430 8b4704 movl 0x04(%edi),%eax +7894 00007433 890424 movl %eax,(%esp,1) +7897 00007436 e8d98b0300 calll 0x00040014 _free +7902 0000743b c7470400000000 movl $0x00000000,0x04(%edi) +7909 00007442 e951e1ffff jmpl 0x00005598 +7914 00007447 891c24 movl %ebx,(%esp,1) +7917 0000744a e8c58b0300 calll 0x00040014 _free +7922 0000744f c7470400000000 movl $0x00000000,0x04(%edi) +7929 00007456 e93de1ffff jmpl 0x00005598 +7934 0000745b 89d6 movl %edx,%esi +7936 0000745d e905f2ffff jmpl 0x00006667 +7941 00007462 89f2 movl %esi,%edx +7943 00007464 89f8 movl %edi,%eax +7945 00007466 e8f2e0ffff calll _d_print_comp +7950 0000746b 8b5f04 movl 0x04(%edi),%ebx +7953 0000746e e9d1f9ffff jmpl 0x00006e44 +7958 00007473 c704032d696e2d movl $0x2d6e692d,(%ebx,%eax,1) '-ni-' +7965 0000747a 83470804 addl $0x04,0x08(%edi) +7969 0000747e e93cecffff jmpl 0x000060bf +7974 00007483 85db testl %ebx,%ebx +7976 00007485 0f8488f8ffff jel 0x00006d13 +7982 0000748b 83c001 addl $0x01,%eax +7985 0000748e 8985ecfeffff movl %eax,0xfffffeec(%ebp) +7991 00007494 39f0 cmpl %esi,%eax +7993 00007496 771a ja 0x000074b2 +7995 00007498 85db testl %ebx,%ebx +7997 0000749a 0f8473f8ffff jel 0x00006d13 +8003 000074a0 8b4708 movl 0x08(%edi),%eax +8006 000074a3 c6041828 movb $0x28,(%eax,%ebx,1) +8010 000074a7 83470801 addl $0x01,0x08(%edi) +8014 000074ab e963f8ffff jmpl 0x00006d13 +8019 000074b0 89c3 movl %eax,%ebx +8021 000074b2 01f6 addl %esi,%esi +8023 000074b4 89742404 movl %esi,0x04(%esp,1) +8027 000074b8 891c24 movl %ebx,(%esp,1) +8030 000074bb e8458b0300 calll 0x00040005 _realloc +8035 000074c0 85c0 testl %eax,%eax +8037 000074c2 0f847e100000 jel 0x00008546 +8043 000074c8 894704 movl %eax,0x04(%edi) +8046 000074cb 89770c movl %esi,0x0c(%edi) +8049 000074ce 39b5ecfeffff cmpl %esi,0xfffffeec(%ebp) +8055 000074d4 77da ja 0x000074b0 +8057 000074d6 89c3 movl %eax,%ebx +8059 000074d8 ebbe jmp 0x00007498 +8061 000074da 8d141e leal (%esi,%ebx,1),%edx +8064 000074dd 8b4104 movl 0x04(%ecx),%eax +8067 000074e0 8b8d48feffff movl 0xfffffe48(%ebp),%ecx +8073 000074e6 894c2408 movl %ecx,0x08(%esp,1) +8077 000074ea 89442404 movl %eax,0x04(%esp,1) +8081 000074ee 891424 movl %edx,(%esp,1) +8084 000074f1 e8198b0300 calll 0x0004000f _memcpy +8089 000074f6 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +8095 000074fc 8b5004 movl 0x04(%eax),%edx +8098 000074ff 8b4708 movl 0x08(%edi),%eax +8101 00007502 034208 addl 0x08(%edx),%eax +8104 00007505 894708 movl %eax,0x08(%edi) +8107 00007508 e98be0ffff jmpl 0x00005598 +8112 0000750d 8b4704 movl 0x04(%edi),%eax +8115 00007510 890424 movl %eax,(%esp,1) +8118 00007513 e8fc8a0300 calll 0x00040014 _free +8123 00007518 c7470400000000 movl $0x00000000,0x04(%edi) +8130 0000751f c7471801000000 movl $0x00000001,0x18(%edi) +8137 00007526 8b4704 movl 0x04(%edi),%eax +8140 00007529 e9fdeaffff jmpl 0x0000602b +8145 0000752e 8b4704 movl 0x04(%edi),%eax +8148 00007531 890424 movl %eax,(%esp,1) +8151 00007534 e8db8a0300 calll 0x00040014 _free +8156 00007539 c7470400000000 movl $0x00000000,0x04(%edi) +8163 00007540 c7471801000000 movl $0x00000001,0x18(%edi) +8170 00007547 8b4704 movl 0x04(%edi),%eax +8173 0000754a e9ece8ffff jmpl 0x00005e3b +8178 0000754f 8b4704 movl 0x04(%edi),%eax +8181 00007552 890424 movl %eax,(%esp,1) +8184 00007555 e8ba8a0300 calll 0x00040014 _free +8189 0000755a c7470400000000 movl $0x00000000,0x04(%edi) +8196 00007561 c7471801000000 movl $0x00000001,0x18(%edi) +8203 00007568 8b4704 movl 0x04(%edi),%eax +8206 0000756b e9c5e3ffff jmpl 0x00005935 +8211 00007570 8b4704 movl 0x04(%edi),%eax +8214 00007573 890424 movl %eax,(%esp,1) +8217 00007576 e8998a0300 calll 0x00040014 _free +8222 0000757b c7470400000000 movl $0x00000000,0x04(%edi) +8229 00007582 c7471801000000 movl $0x00000001,0x18(%edi) +8236 00007589 8b4704 movl 0x04(%edi),%eax +8239 0000758c e91fefffff jmpl 0x000064b0 +8244 00007591 8b4704 movl 0x04(%edi),%eax +8247 00007594 890424 movl %eax,(%esp,1) +8250 00007597 e8788a0300 calll 0x00040014 _free +8255 0000759c c7470400000000 movl $0x00000000,0x04(%edi) +8262 000075a3 c7471801000000 movl $0x00000001,0x18(%edi) +8269 000075aa 8b4704 movl 0x04(%edi),%eax +8272 000075ad e904eeffff jmpl 0x000063b6 +8277 000075b2 8b4704 movl 0x04(%edi),%eax +8280 000075b5 890424 movl %eax,(%esp,1) +8283 000075b8 e8578a0300 calll 0x00040014 _free +8288 000075bd c7470400000000 movl $0x00000000,0x04(%edi) +8295 000075c4 c7471801000000 movl $0x00000001,0x18(%edi) +8302 000075cb 8b4704 movl 0x04(%edi),%eax +8305 000075ce e9e5e8ffff jmpl 0x00005eb8 +8310 000075d3 8b4704 movl 0x04(%edi),%eax +8313 000075d6 890424 movl %eax,(%esp,1) +8316 000075d9 e8368a0300 calll 0x00040014 _free +8321 000075de c7470400000000 movl $0x00000000,0x04(%edi) +8328 000075e5 c7471801000000 movl $0x00000001,0x18(%edi) +8335 000075ec 8b4704 movl 0x04(%edi),%eax +8338 000075ef e986f3ffff jmpl 0x0000697a +8343 000075f4 8b4704 movl 0x04(%edi),%eax +8346 000075f7 890424 movl %eax,(%esp,1) +8349 000075fa e8158a0300 calll 0x00040014 _free +8354 000075ff c7470400000000 movl $0x00000000,0x04(%edi) +8361 00007606 c7471801000000 movl $0x00000001,0x18(%edi) +8368 0000760d 8b5f04 movl 0x04(%edi),%ebx +8371 00007610 e991e3ffff jmpl 0x000059a6 +8376 00007615 8b4704 movl 0x04(%edi),%eax +8379 00007618 890424 movl %eax,(%esp,1) +8382 0000761b e8f4890300 calll 0x00040014 _free +8387 00007620 c7470400000000 movl $0x00000000,0x04(%edi) +8394 00007627 c7471801000000 movl $0x00000001,0x18(%edi) +8401 0000762e 8b4704 movl 0x04(%edi),%eax +8404 00007631 e976ebffff jmpl 0x000061ac +8409 00007636 8b4704 movl 0x04(%edi),%eax +8412 00007639 890424 movl %eax,(%esp,1) +8415 0000763c e8d3890300 calll 0x00040014 _free +8420 00007641 c7470400000000 movl $0x00000000,0x04(%edi) +8427 00007648 c7471801000000 movl $0x00000001,0x18(%edi) +8434 0000764f 8b4704 movl 0x04(%edi),%eax +8437 00007652 e978e2ffff jmpl 0x000058cf +8442 00007657 8b4704 movl 0x04(%edi),%eax +8445 0000765a 890424 movl %eax,(%esp,1) +8448 0000765d e8b2890300 calll 0x00040014 _free +8453 00007662 c7470400000000 movl $0x00000000,0x04(%edi) +8460 00007669 c7471801000000 movl $0x00000001,0x18(%edi) +8467 00007670 8b4704 movl 0x04(%edi),%eax +8470 00007673 e99febffff jmpl 0x00006217 +8475 00007678 8b4704 movl 0x04(%edi),%eax +8478 0000767b 890424 movl %eax,(%esp,1) +8481 0000767e e891890300 calll 0x00040014 _free +8486 00007683 c7470400000000 movl $0x00000000,0x04(%edi) +8493 0000768a c7471801000000 movl $0x00000001,0x18(%edi) +8500 00007691 8b4704 movl 0x04(%edi),%eax +8503 00007694 e990edffff jmpl 0x00006429 +8508 00007699 8b4704 movl 0x04(%edi),%eax +8511 0000769c 890424 movl %eax,(%esp,1) +8514 0000769f e870890300 calll 0x00040014 _free +8519 000076a4 c7470400000000 movl $0x00000000,0x04(%edi) +8526 000076ab c7471801000000 movl $0x00000001,0x18(%edi) +8533 000076b2 8b4704 movl 0x04(%edi),%eax +8536 000076b5 e97ee6ffff jmpl 0x00005d38 +8541 000076ba 8b4704 movl 0x04(%edi),%eax +8544 000076bd 890424 movl %eax,(%esp,1) +8547 000076c0 e84f890300 calll 0x00040014 _free +8552 000076c5 c7470400000000 movl $0x00000000,0x04(%edi) +8559 000076cc c7471801000000 movl $0x00000001,0x18(%edi) +8566 000076d3 8b4704 movl 0x04(%edi),%eax +8569 000076d6 e9d9e6ffff jmpl 0x00005db4 +8574 000076db 8b4704 movl 0x04(%edi),%eax +8577 000076de 890424 movl %eax,(%esp,1) +8580 000076e1 e82e890300 calll 0x00040014 _free +8585 000076e6 c7470400000000 movl $0x00000000,0x04(%edi) +8592 000076ed c7471801000000 movl $0x00000001,0x18(%edi) +8599 000076f4 8b4704 movl 0x04(%edi),%eax +8602 000076f7 e940e8ffff jmpl 0x00005f3c +8607 000076fc 8b4704 movl 0x04(%edi),%eax +8610 000076ff 890424 movl %eax,(%esp,1) +8613 00007702 e80d890300 calll 0x00040014 _free +8618 00007707 c7470400000000 movl $0x00000000,0x04(%edi) +8625 0000770e c7471801000000 movl $0x00000001,0x18(%edi) +8632 00007715 8b4704 movl 0x04(%edi),%eax +8635 00007718 e916eeffff jmpl 0x00006533 +8640 0000771d 8b4704 movl 0x04(%edi),%eax +8643 00007720 890424 movl %eax,(%esp,1) +8646 00007723 e8ec880300 calll 0x00040014 _free +8651 00007728 c7470400000000 movl $0x00000000,0x04(%edi) +8658 0000772f c7471801000000 movl $0x00000001,0x18(%edi) +8665 00007736 8b4704 movl 0x04(%edi),%eax +8668 00007739 e977e8ffff jmpl 0x00005fb5 +8673 0000773e 66c704032c20 movw $0x202c,(%ebx,%eax,1) +8679 00007744 83470802 addl $0x02,0x08(%edi) +8683 00007748 e9dee3ffff jmpl 0x00005b2b +8688 0000774d 83c001 addl $0x01,%eax +8691 00007750 898570feffff movl %eax,0xfffffe70(%ebp) +8697 00007756 39f0 cmpl %esi,%eax +8699 00007758 771a ja 0x00007774 +8701 0000775a 85db testl %ebx,%ebx +8703 0000775c 0f84c5f1ffff jel 0x00006927 +8709 00007762 8b4708 movl 0x08(%edi),%eax +8712 00007765 c604182e movb $0x2e,(%eax,%ebx,1) +8716 00007769 83470801 addl $0x01,0x08(%edi) +8720 0000776d e9b5f1ffff jmpl 0x00006927 +8725 00007772 89c3 movl %eax,%ebx +8727 00007774 01f6 addl %esi,%esi +8729 00007776 89742404 movl %esi,0x04(%esp,1) +8733 0000777a 891c24 movl %ebx,(%esp,1) +8736 0000777d e883880300 calll 0x00040005 _realloc +8741 00007782 85c0 testl %eax,%eax +8743 00007784 0f84780d0000 jel 0x00008502 +8749 0000778a 894704 movl %eax,0x04(%edi) +8752 0000778d 89770c movl %esi,0x0c(%edi) +8755 00007790 39b570feffff cmpl %esi,0xfffffe70(%ebp) +8761 00007796 77da ja 0x00007772 +8763 00007798 89c3 movl %eax,%ebx +8765 0000779a ebbe jmp 0x0000775a +8767 0000779c 83c001 addl $0x01,%eax +8770 0000779f 8985bcfeffff movl %eax,0xfffffebc(%ebp) +8776 000077a5 39f0 cmpl %esi,%eax +8778 000077a7 7726 ja 0x000077cf +8780 000077a9 85db testl %ebx,%ebx +8782 000077ab 0f846f090000 jel 0x00008120 +8788 000077b1 8b4708 movl 0x08(%edi),%eax +8791 000077b4 c6041820 movb $0x20,(%eax,%ebx,1) +8795 000077b8 83470801 addl $0x01,0x08(%edi) +8799 000077bc 8b5f04 movl 0x04(%edi),%ebx +8802 000077bf 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +8808 000077c5 8b4804 movl 0x04(%eax),%ecx +8811 000077c8 e937e2ffff jmpl 0x00005a04 +8816 000077cd 89c3 movl %eax,%ebx +8818 000077cf 01f6 addl %esi,%esi +8820 000077d1 89742404 movl %esi,0x04(%esp,1) +8824 000077d5 891c24 movl %ebx,(%esp,1) +8827 000077d8 e828880300 calll 0x00040005 _realloc +8832 000077dd 85c0 testl %eax,%eax +8834 000077df 0f8420090000 jel 0x00008105 +8840 000077e5 894704 movl %eax,0x04(%edi) +8843 000077e8 89770c movl %esi,0x0c(%edi) +8846 000077eb 39b5bcfeffff cmpl %esi,0xfffffebc(%ebp) +8852 000077f1 77da ja 0x000077cd +8854 000077f3 89c3 movl %eax,%ebx +8856 000077f5 ebb2 jmp 0x000077a9 +8858 000077f7 83c001 addl $0x01,%eax +8861 000077fa 8985b8feffff movl %eax,0xfffffeb8(%ebp) +8867 00007800 39f0 cmpl %esi,%eax +8869 00007802 771a ja 0x0000781e +8871 00007804 85db testl %ebx,%ebx +8873 00007806 0f84e0eaffff jel 0x000062ec +8879 0000780c 8b4708 movl 0x08(%edi),%eax +8882 0000780f c6041820 movb $0x20,(%eax,%ebx,1) +8886 00007813 83470801 addl $0x01,0x08(%edi) +8890 00007817 e9d0eaffff jmpl 0x000062ec +8895 0000781c 89c3 movl %eax,%ebx +8897 0000781e 01f6 addl %esi,%esi +8899 00007820 89742404 movl %esi,0x04(%esp,1) +8903 00007824 891c24 movl %ebx,(%esp,1) +8906 00007827 e8d9870300 calll 0x00040005 _realloc +8911 0000782c 85c0 testl %eax,%eax +8913 0000782e 0f840a0c0000 jel 0x0000843e +8919 00007834 894704 movl %eax,0x04(%edi) +8922 00007837 89770c movl %esi,0x0c(%edi) +8925 0000783a 39b5b8feffff cmpl %esi,0xfffffeb8(%ebp) +8931 00007840 77da ja 0x0000781c +8933 00007842 89c3 movl %eax,%ebx +8935 00007844 ebbe jmp 0x00007804 +8937 00007846 8b4710 movl 0x10(%edi),%eax +8940 00007849 8945d8 movl %eax,0xd8(%ebp) +8943 0000784c 8d45d8 leal 0xd8(%ebp),%eax +8946 0000784f 894710 movl %eax,0x10(%edi) +8949 00007852 8955dc movl %edx,0xdc(%ebp) +8952 00007855 8b8d78feffff movl 0xfffffe78(%ebp),%ecx +8958 0000785b e93cefffff jmpl 0x0000679c +8963 00007860 83c001 addl $0x01,%eax +8966 00007863 898500ffffff movl %eax,0xffffff00(%ebp) +8972 00007869 39f0 cmpl %esi,%eax +8974 0000786b 771a ja 0x00007887 +8976 0000786d 85db testl %ebx,%ebx +8978 0000786f 0f8453f6ffff jel 0x00006ec8 +8984 00007875 8b4708 movl 0x08(%edi),%eax +8987 00007878 c6041829 movb $0x29,(%eax,%ebx,1) +8991 0000787c 83470801 addl $0x01,0x08(%edi) +8995 00007880 e943f6ffff jmpl 0x00006ec8 +9000 00007885 89c3 movl %eax,%ebx +9002 00007887 01f6 addl %esi,%esi +9004 00007889 89742404 movl %esi,0x04(%esp,1) +9008 0000788d 891c24 movl %ebx,(%esp,1) +9011 00007890 e870870300 calll 0x00040005 _realloc +9016 00007895 85c0 testl %eax,%eax +9018 00007897 0f84ec0c0000 jel 0x00008589 +9024 0000789d 894704 movl %eax,0x04(%edi) +9027 000078a0 89770c movl %esi,0x0c(%edi) +9030 000078a3 39b500ffffff cmpl %esi,0xffffff00(%ebp) +9036 000078a9 77da ja 0x00007885 +9038 000078ab 89c3 movl %eax,%ebx +9040 000078ad ebbe jmp 0x0000786d +9042 000078af c7857cfeffff00000000 movl $0x00000000,0xfffffe7c(%ebp) +9052 000078b9 8b9578feffff movl 0xfffffe78(%ebp),%edx +9058 000078bf e9cdeeffff jmpl 0x00006791 +9063 000078c4 8b4704 movl 0x04(%edi),%eax +9066 000078c7 890424 movl %eax,(%esp,1) +9069 000078ca e845870300 calll 0x00040014 _free +9074 000078cf c7470400000000 movl $0x00000000,0x04(%edi) +9081 000078d6 c7471801000000 movl $0x00000001,0x18(%edi) +9088 000078dd 8b4704 movl 0x04(%edi),%eax +9091 000078e0 e9c9e7ffff jmpl 0x000060ae +9096 000078e5 89d0 movl %edx,%eax +9098 000078e7 e908e8ffff jmpl 0x000060f4 +9103 000078ec 83c001 addl $0x01,%eax +9106 000078ef 898540ffffff movl %eax,0xffffff40(%ebp) +9112 000078f5 39f0 cmpl %esi,%eax +9114 000078f7 771a ja 0x00007913 +9116 000078f9 85db testl %ebx,%ebx +9118 000078fb 0f8497dcffff jel 0x00005598 +9124 00007901 8b4708 movl 0x08(%edi),%eax +9127 00007904 c604185d movb $0x5d,(%eax,%ebx,1) +9131 00007908 83470801 addl $0x01,0x08(%edi) +9135 0000790c e987dcffff jmpl 0x00005598 +9140 00007911 89c3 movl %eax,%ebx +9142 00007913 01f6 addl %esi,%esi +9144 00007915 89742404 movl %esi,0x04(%esp,1) +9148 00007919 891c24 movl %ebx,(%esp,1) +9151 0000791c e8e4860300 calll 0x00040005 _realloc +9156 00007921 85c0 testl %eax,%eax +9158 00007923 0f84420c0000 jel 0x0000856b +9164 00007929 894704 movl %eax,0x04(%edi) +9167 0000792c 89770c movl %esi,0x0c(%edi) +9170 0000792f 39b540ffffff cmpl %esi,0xffffff40(%ebp) +9176 00007935 77da ja 0x00007911 +9178 00007937 89c3 movl %eax,%ebx +9180 00007939 ebbe jmp 0x000078f9 +9182 0000793b 8b45d8 movl 0xd8(%ebp),%eax +9185 0000793e 894710 movl %eax,0x10(%edi) +9188 00007941 e99bf0ffff jmpl 0x000069e1 +9193 00007946 8b4704 movl 0x04(%edi),%eax +9196 00007949 890424 movl %eax,(%esp,1) +9199 0000794c e8c3860300 calll 0x00040014 _free +9204 00007951 c7470400000000 movl $0x00000000,0x04(%edi) +9211 00007958 c7471801000000 movl $0x00000001,0x18(%edi) +9218 0000795f 8b4704 movl 0x04(%edi),%eax +9221 00007962 e9b4e1ffff jmpl 0x00005b1b +9226 00007967 8b4704 movl 0x04(%edi),%eax +9229 0000796a 890424 movl %eax,(%esp,1) +9232 0000796d e8a2860300 calll 0x00040014 _free +9237 00007972 c7470400000000 movl $0x00000000,0x04(%edi) +9244 00007979 c7471801000000 movl $0x00000001,0x18(%edi) +9251 00007980 e9f2e0ffff jmpl 0x00005a77 +9256 00007985 83c001 addl $0x01,%eax +9259 00007988 8985d8feffff movl %eax,0xfffffed8(%ebp) +9265 0000798e 39f0 cmpl %esi,%eax +9267 00007990 771a ja 0x000079ac +9269 00007992 85db testl %ebx,%ebx +9271 00007994 0f840bfaffff jel 0x000073a5 +9277 0000799a 8b4708 movl 0x08(%edi),%eax +9280 0000799d c6041828 movb $0x28,(%eax,%ebx,1) +9284 000079a1 83470801 addl $0x01,0x08(%edi) +9288 000079a5 e9fbf9ffff jmpl 0x000073a5 +9293 000079aa 89c3 movl %eax,%ebx +9295 000079ac 01f6 addl %esi,%esi +9297 000079ae 89742404 movl %esi,0x04(%esp,1) +9301 000079b2 891c24 movl %ebx,(%esp,1) +9304 000079b5 e84b860300 calll 0x00040005 _realloc +9309 000079ba 85c0 testl %eax,%eax +9311 000079bc 0f84eb0a0000 jel 0x000084ad +9317 000079c2 894704 movl %eax,0x04(%edi) +9320 000079c5 89770c movl %esi,0x0c(%edi) +9323 000079c8 39b5d8feffff cmpl %esi,0xfffffed8(%ebp) +9329 000079ce 77da ja 0x000079aa +9331 000079d0 89c3 movl %eax,%ebx +9333 000079d2 ebbe jmp 0x00007992 +9335 000079d4 8d1403 leal (%ebx,%eax,1),%edx +9338 000079d7 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +9344 000079dd 8b4104 movl 0x04(%ecx),%eax +9347 000079e0 8b8df0fdffff movl 0xfffffdf0(%ebp),%ecx +9353 000079e6 894c2408 movl %ecx,0x08(%esp,1) +9357 000079ea 89442404 movl %eax,0x04(%esp,1) +9361 000079ee 891424 movl %edx,(%esp,1) +9364 000079f1 e819860300 calll 0x0004000f _memcpy +9369 000079f6 8b4708 movl 0x08(%edi),%eax +9372 000079f9 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +9378 000079ff 034208 addl 0x08(%edx),%eax +9381 00007a02 894708 movl %eax,0x08(%edi) +9384 00007a05 e98edbffff jmpl 0x00005598 +9389 00007a0a 8d1403 leal (%ebx,%eax,1),%edx +9392 00007a0d 8b4108 movl 0x08(%ecx),%eax +9395 00007a10 8b8d3cfeffff movl 0xfffffe3c(%ebp),%ecx +9401 00007a16 894c2408 movl %ecx,0x08(%esp,1) +9405 00007a1a 89442404 movl %eax,0x04(%esp,1) +9409 00007a1e 891424 movl %edx,(%esp,1) +9412 00007a21 e8e9850300 calll 0x0004000f _memcpy +9417 00007a26 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +9423 00007a2c 8b5004 movl 0x04(%eax),%edx +9426 00007a2f 8b4708 movl 0x08(%edi),%eax +9429 00007a32 03420c addl 0x0c(%edx),%eax +9432 00007a35 894708 movl %eax,0x08(%edi) +9435 00007a38 e95bdbffff jmpl 0x00005598 +9440 00007a3d 8d1413 leal (%ebx,%edx,1),%edx +9443 00007a40 8b00 movl (%eax),%eax +9445 00007a42 8b8d34feffff movl 0xfffffe34(%ebp),%ecx +9451 00007a48 894c2408 movl %ecx,0x08(%esp,1) +9455 00007a4c 89442404 movl %eax,0x04(%esp,1) +9459 00007a50 891424 movl %edx,(%esp,1) +9462 00007a53 e8b7850300 calll 0x0004000f _memcpy +9467 00007a58 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +9473 00007a5e 8b5004 movl 0x04(%eax),%edx +9476 00007a61 8b4708 movl 0x08(%edi),%eax +9479 00007a64 034204 addl 0x04(%edx),%eax +9482 00007a67 894708 movl %eax,0x08(%edi) +9485 00007a6a e929dbffff jmpl 0x00005598 +9490 00007a6f 8b4004 movl 0x04(%eax),%eax +9493 00007a72 83780801 cmpl $0x01,0x08(%eax) +9497 00007a76 0f857ff2ffff jnel 0x00006cfb +9503 00007a7c 8b4004 movl 0x04(%eax),%eax +9506 00007a7f 80383e cmpb $0x3e,(%eax) '>' +9509 00007a82 0f8573f2ffff jnel 0x00006cfb +9515 00007a88 8b4708 movl 0x08(%edi),%eax +9518 00007a8b 8b770c movl 0x0c(%edi),%esi +9521 00007a8e 39f0 cmpl %esi,%eax +9523 00007a90 0f83370b0000 jael 0x000085cd +9529 00007a96 c6040328 movb $0x28,(%ebx,%eax,1) +9533 00007a9a 83c001 addl $0x01,%eax +9536 00007a9d 894708 movl %eax,0x08(%edi) +9539 00007aa0 8b5f04 movl 0x04(%edi),%ebx +9542 00007aa3 85db testl %ebx,%ebx +9544 00007aa5 0f8550f2ffff jnel 0x00006cfb +9550 00007aab e963f2ffff jmpl 0x00006d13 +9555 00007ab0 66c704032028 movw $0x2820,(%ebx,%eax,1) +9561 00007ab6 83470802 addl $0x02,0x08(%edi) +9565 00007aba e9d7f3ffff jmpl 0x00006e96 +9570 00007abf 8b4708 movl 0x08(%edi),%eax +9573 00007ac2 8b770c movl 0x0c(%edi),%esi +9576 00007ac5 39f0 cmpl %esi,%eax +9578 00007ac7 0f834e050000 jael 0x0000801b +9584 00007acd c6040328 movb $0x28,(%ebx,%eax,1) +9588 00007ad1 83c001 addl $0x01,%eax +9591 00007ad4 894708 movl %eax,0x08(%edi) +9594 00007ad7 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +9600 00007add 8b4208 movl 0x08(%edx),%eax +9603 00007ae0 8b5004 movl 0x04(%eax),%edx +9606 00007ae3 89f8 movl %edi,%eax +9608 00007ae5 e873daffff calll _d_print_comp +9613 00007aea 8b5f04 movl 0x04(%edi),%ebx +9616 00007aed 85db testl %ebx,%ebx +9618 00007aef 7451 je 0x00007b42 +9620 00007af1 8b4708 movl 0x08(%edi),%eax +9623 00007af4 8d4802 leal 0x02(%eax),%ecx +9626 00007af7 898d5cffffff movl %ecx,0xffffff5c(%ebp) +9632 00007afd 8b770c movl 0x0c(%edi),%esi +9635 00007b00 39f1 cmpl %esi,%ecx +9637 00007b02 7707 ja 0x00007b0b +9639 00007b04 e9ba080000 jmpl 0x000083c3 +9644 00007b09 89c3 movl %eax,%ebx +9646 00007b0b 01f6 addl %esi,%esi +9648 00007b0d 89742404 movl %esi,0x04(%esp,1) +9652 00007b11 891c24 movl %ebx,(%esp,1) +9655 00007b14 e8ec840300 calll 0x00040005 _realloc +9660 00007b19 85c0 testl %eax,%eax +9662 00007b1b 0f84c0080000 jel 0x000083e1 +9668 00007b21 894704 movl %eax,0x04(%edi) +9671 00007b24 89770c movl %esi,0x0c(%edi) +9674 00007b27 3bb55cffffff cmpl 0xffffff5c(%ebp),%esi +9680 00007b2d 72da jb 0x00007b09 +9682 00007b2f 8b4704 movl 0x04(%edi),%eax +9685 00007b32 85c0 testl %eax,%eax +9687 00007b34 740c je 0x00007b42 +9689 00007b36 034708 addl 0x08(%edi),%eax +9692 00007b39 66c7002920 movw $0x2029,(%eax) +9697 00007b3e 83470802 addl $0x02,0x08(%edi) +9701 00007b42 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +9707 00007b48 8b7004 movl 0x04(%eax),%esi +9710 00007b4b 833e28 cmpl $0x28,(%esi) '(' +9713 00007b4e 0f8563050000 jnel 0x000080b7 +9719 00007b54 8b5f04 movl 0x04(%edi),%ebx +9722 00007b57 85db testl %ebx,%ebx +9724 00007b59 0f84660a0000 jel 0x000085c5 +9730 00007b5f 8b5708 movl 0x08(%edi),%edx +9733 00007b62 8b4e04 movl 0x04(%esi),%ecx +9736 00007b65 8b4108 movl 0x08(%ecx),%eax +9739 00007b68 89850cffffff movl %eax,0xffffff0c(%ebp) +9745 00007b6e 01d0 addl %edx,%eax +9747 00007b70 3b470c cmpl 0x0c(%edi),%eax +9750 00007b73 0f8659090000 jbel 0x000084d2 +9756 00007b79 8b4108 movl 0x08(%ecx),%eax +9759 00007b7c 898518ffffff movl %eax,0xffffff18(%ebp) +9765 00007b82 8b4904 movl 0x04(%ecx),%ecx +9768 00007b85 898d10ffffff movl %ecx,0xffffff10(%ebp) +9774 00007b8b 85db testl %ebx,%ebx +9776 00007b8d 0f84ce000000 jel 0x00007c61 +9782 00007b93 8b4708 movl 0x08(%edi),%eax +9785 00007b96 8b9518ffffff movl 0xffffff18(%ebp),%edx +9791 00007b9c 01c2 addl %eax,%edx +9793 00007b9e 899514ffffff movl %edx,0xffffff14(%ebp) +9799 00007ba4 8b770c movl 0x0c(%edi),%esi +9802 00007ba7 39f2 cmpl %esi,%edx +9804 00007ba9 7704 ja 0x00007baf +9806 00007bab eb37 jmp 0x00007be4 +9808 00007bad 89c3 movl %eax,%ebx +9810 00007baf 01f6 addl %esi,%esi +9812 00007bb1 89742404 movl %esi,0x04(%esp,1) +9816 00007bb5 891c24 movl %ebx,(%esp,1) +9819 00007bb8 e848840300 calll 0x00040005 _realloc +9824 00007bbd 85c0 testl %eax,%eax +9826 00007bbf 0f847f0a0000 jel 0x00008644 +9832 00007bc5 894704 movl %eax,0x04(%edi) +9835 00007bc8 89770c movl %esi,0x0c(%edi) +9838 00007bcb 39b514ffffff cmpl %esi,0xffffff14(%ebp) +9844 00007bd1 77da ja 0x00007bad +9846 00007bd3 8b4704 movl 0x04(%edi),%eax +9849 00007bd6 85c0 testl %eax,%eax +9851 00007bd8 0f84840a0000 jel 0x00008662 +9857 00007bde 8b5f04 movl 0x04(%edi),%ebx +9860 00007be1 8b4708 movl 0x08(%edi),%eax +9863 00007be4 8d0403 leal (%ebx,%eax,1),%eax +9866 00007be7 8b8d18ffffff movl 0xffffff18(%ebp),%ecx +9872 00007bed 894c2408 movl %ecx,0x08(%esp,1) +9876 00007bf1 8b9510ffffff movl 0xffffff10(%ebp),%edx +9882 00007bf7 89542404 movl %edx,0x04(%esp,1) +9886 00007bfb 890424 movl %eax,(%esp,1) +9889 00007bfe e80c840300 calll 0x0004000f _memcpy +9894 00007c03 8b8d18ffffff movl 0xffffff18(%ebp),%ecx +9900 00007c09 014f08 addl %ecx,0x08(%edi) +9903 00007c0c 8b5f04 movl 0x04(%edi),%ebx +9906 00007c0f 85db testl %ebx,%ebx +9908 00007c11 744e je 0x00007c61 +9910 00007c13 8b4708 movl 0x08(%edi),%eax +9913 00007c16 8d5002 leal 0x02(%eax),%edx +9916 00007c19 899558ffffff movl %edx,0xffffff58(%ebp) +9922 00007c1f 8b770c movl 0x0c(%edi),%esi +9925 00007c22 39f2 cmpl %esi,%edx +9927 00007c24 7707 ja 0x00007c2d +9929 00007c26 e9a7070000 jmpl 0x000083d2 +9934 00007c2b 89c3 movl %eax,%ebx +9936 00007c2d 01f6 addl %esi,%esi +9938 00007c2f 89742404 movl %esi,0x04(%esp,1) +9942 00007c33 891c24 movl %ebx,(%esp,1) +9945 00007c36 e8ca830300 calll 0x00040005 _realloc +9950 00007c3b 85c0 testl %eax,%eax +9952 00007c3d 0f84bc070000 jel 0x000083ff +9958 00007c43 894704 movl %eax,0x04(%edi) +9961 00007c46 89770c movl %esi,0x0c(%edi) +9964 00007c49 3bb558ffffff cmpl 0xffffff58(%ebp),%esi +9970 00007c4f 72da jb 0x00007c2b +9972 00007c51 85c0 testl %eax,%eax +9974 00007c53 740c je 0x00007c61 +9976 00007c55 034708 addl 0x08(%edi),%eax +9979 00007c58 66c7002028 movw $0x2820,(%eax) +9984 00007c5d 83470802 addl $0x02,0x08(%edi) +9988 00007c61 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +9994 00007c67 8b4108 movl 0x08(%ecx),%eax +9997 00007c6a 8b4008 movl 0x08(%eax),%eax +10000 00007c6d 8b5004 movl 0x04(%eax),%edx +10003 00007c70 89f8 movl %edi,%eax +10005 00007c72 e8e6d8ffff calll _d_print_comp +10010 00007c77 8b5f04 movl 0x04(%edi),%ebx +10013 00007c7a 85db testl %ebx,%ebx +10015 00007c7c 7450 je 0x00007cce +10017 00007c7e 8b4708 movl 0x08(%edi),%eax +10020 00007c81 8d5005 leal 0x05(%eax),%edx +10023 00007c84 895590 movl %edx,0x90(%ebp) +10026 00007c87 8b770c movl 0x0c(%edi),%esi +10029 00007c8a 39f2 cmpl %esi,%edx +10031 00007c8c 7707 ja 0x00007c95 +10033 00007c8e e9c1060000 jmpl 0x00008354 +10038 00007c93 89c3 movl %eax,%ebx +10040 00007c95 01f6 addl %esi,%esi +10042 00007c97 89742404 movl %esi,0x04(%esp,1) +10046 00007c9b 891c24 movl %ebx,(%esp,1) +10049 00007c9e e862830300 calll 0x00040005 _realloc +10054 00007ca3 85c0 testl %eax,%eax +10056 00007ca5 0f8475070000 jel 0x00008420 +10062 00007cab 894704 movl %eax,0x04(%edi) +10065 00007cae 89770c movl %esi,0x0c(%edi) +10068 00007cb1 3b7590 cmpl 0x90(%ebp),%esi +10071 00007cb4 72dd jb 0x00007c93 +10073 00007cb6 8b4704 movl 0x04(%edi),%eax +10076 00007cb9 85c0 testl %eax,%eax +10078 00007cbb 7411 je 0x00007cce +10080 00007cbd 034708 addl 0x08(%edi),%eax +10083 00007cc0 c70029203a20 movl $0x203a2029,(%eax) ' : )' +10089 00007cc6 c6400428 movb $0x28,0x04(%eax) +10093 00007cca 83470805 addl $0x05,0x08(%edi) +10097 00007cce 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +10103 00007cd4 8b4108 movl 0x08(%ecx),%eax +10106 00007cd7 8b4008 movl 0x08(%eax),%eax +10109 00007cda 8b5008 movl 0x08(%eax),%edx +10112 00007cdd 89f8 movl %edi,%eax +10114 00007cdf e879d8ffff calll _d_print_comp +10119 00007ce4 8b5f04 movl 0x04(%edi),%ebx +10122 00007ce7 85db testl %ebx,%ebx +10124 00007ce9 0f84a9d8ffff jel 0x00005598 +10130 00007cef 8b4708 movl 0x08(%edi),%eax +10133 00007cf2 8b770c movl 0x0c(%edi),%esi +10136 00007cf5 39f0 cmpl %esi,%eax +10138 00007cf7 0f8357050000 jael 0x00008254 +10144 00007cfd c6040329 movb $0x29,(%ebx,%eax,1) +10148 00007d01 83c001 addl $0x01,%eax +10151 00007d04 894708 movl %eax,0x08(%edi) +10154 00007d07 e98cd8ffff jmpl 0x00005598 +10159 00007d0c 83c001 addl $0x01,%eax +10162 00007d0f 8985dcfeffff movl %eax,0xfffffedc(%ebp) +10168 00007d15 39f0 cmpl %esi,%eax +10170 00007d17 771d ja 0x00007d36 +10172 00007d19 85db testl %ebx,%ebx +10174 00007d1b 0f8438dbffff jel 0x00005859 +10180 00007d21 8b4708 movl 0x08(%edi),%eax +10183 00007d24 c6041829 movb $0x29,(%eax,%ebx,1) +10187 00007d28 83470801 addl $0x01,0x08(%edi) +10191 00007d2c 8b5f04 movl 0x04(%edi),%ebx +10194 00007d2f e909dbffff jmpl 0x0000583d +10199 00007d34 89c3 movl %eax,%ebx +10201 00007d36 01f6 addl %esi,%esi +10203 00007d38 89742404 movl %esi,0x04(%esp,1) +10207 00007d3c 891c24 movl %ebx,(%esp,1) +10210 00007d3f e8c1820300 calll 0x00040005 _realloc +10215 00007d44 85c0 testl %eax,%eax +10217 00007d46 0f8488050000 jel 0x000082d4 +10223 00007d4c 894704 movl %eax,0x04(%edi) +10226 00007d4f 89770c movl %esi,0x0c(%edi) +10229 00007d52 39b5dcfeffff cmpl %esi,0xfffffedc(%ebp) +10235 00007d58 77da ja 0x00007d34 +10237 00007d5a 89c3 movl %eax,%ebx +10239 00007d5c ebbb jmp 0x00007d19 +10241 00007d5e 66c704032920 movw $0x2029,(%ebx,%eax,1) +10247 00007d64 83470802 addl $0x02,0x08(%edi) +10251 00007d68 e90ef0ffff jmpl 0x00006d7b +10256 00007d6d 8b770c movl 0x0c(%edi),%esi +10259 00007d70 39f0 cmpl %esi,%eax +10261 00007d72 0f83b6030000 jael 0x0000812e +10267 00007d78 c6040320 movb $0x20,(%ebx,%eax,1) +10271 00007d7c 83c001 addl $0x01,%eax +10274 00007d7f 894708 movl %eax,0x08(%edi) +10277 00007d82 8b5f04 movl 0x04(%edi),%ebx +10280 00007d85 85db testl %ebx,%ebx +10282 00007d87 0f8499e9ffff jel 0x00006726 +10288 00007d8d 8b4708 movl 0x08(%edi),%eax +10291 00007d90 e97ce9ffff jmpl 0x00006711 +10296 00007d95 8b770c movl 0x0c(%edi),%esi +10299 00007d98 39f0 cmpl %esi,%eax +10301 00007d9a 0f8348040000 jael 0x000081e8 +10307 00007da0 c6040320 movb $0x20,(%ebx,%eax,1) +10311 00007da4 83c001 addl $0x01,%eax +10314 00007da7 894708 movl %eax,0x08(%edi) +10317 00007daa 8b5f04 movl 0x04(%edi),%ebx +10320 00007dad 85db testl %ebx,%ebx +10322 00007daf 0f8433e9ffff jel 0x000066e8 +10328 00007db5 8b4708 movl 0x08(%edi),%eax +10331 00007db8 e916e9ffff jmpl 0x000066d3 +10336 00007dbd 66c704033a3a movw $0x3a3a,(%ebx,%eax,1) +10342 00007dc3 83470802 addl $0x02,0x08(%edi) +10346 00007dc7 e95bebffff jmpl 0x00006927 +10351 00007dcc 8d0403 leal (%ebx,%eax,1),%eax +10354 00007dcf 66c7003a3a movw $0x3a3a,(%eax) +10359 00007dd4 c640022a movb $0x2a,0x02(%eax) +10363 00007dd8 83470803 addl $0x03,0x08(%edi) +10367 00007ddc e96ee5ffff jmpl 0x0000634f +10372 00007de1 83c001 addl $0x01,%eax +10375 00007de4 89853cffffff movl %eax,0xffffff3c(%ebp) +10381 00007dea 39f0 cmpl %esi,%eax +10383 00007dec 771a ja 0x00007e08 +10385 00007dee 85db testl %ebx,%ebx +10387 00007df0 0f84e1d8ffff jel 0x000056d7 +10393 00007df6 8b4708 movl 0x08(%edi),%eax +10396 00007df9 c604185b movb $0x5b,(%eax,%ebx,1) +10400 00007dfd 83470801 addl $0x01,0x08(%edi) +10404 00007e01 e9d1d8ffff jmpl 0x000056d7 +10409 00007e06 89c3 movl %eax,%ebx +10411 00007e08 01f6 addl %esi,%esi +10413 00007e0a 89742404 movl %esi,0x04(%esp,1) +10417 00007e0e 891c24 movl %ebx,(%esp,1) +10420 00007e11 e8ef810300 calll 0x00040005 _realloc +10425 00007e16 85c0 testl %eax,%eax +10427 00007e18 0f8408080000 jel 0x00008626 +10433 00007e1e 894704 movl %eax,0x04(%edi) +10436 00007e21 89770c movl %esi,0x0c(%edi) +10439 00007e24 39b53cffffff cmpl %esi,0xffffff3c(%ebp) +10445 00007e2a 77da ja 0x00007e06 +10447 00007e2c 89c3 movl %eax,%ebx +10449 00007e2e ebbe jmp 0x00007dee +10451 00007e30 8b4704 movl 0x04(%edi),%eax +10454 00007e33 890424 movl %eax,(%esp,1) +10457 00007e36 e8d9810300 calll 0x00040014 _free +10462 00007e3b c7470400000000 movl $0x00000000,0x04(%edi) +10469 00007e42 c7471801000000 movl $0x00000001,0x18(%edi) +10476 00007e49 8b4704 movl 0x04(%edi),%eax +10479 00007e4c e9d2d7ffff jmpl 0x00005623 +10484 00007e51 8b4704 movl 0x04(%edi),%eax +10487 00007e54 890424 movl %eax,(%esp,1) +10490 00007e57 e8b8810300 calll 0x00040014 _free +10495 00007e5c c7470400000000 movl $0x00000000,0x04(%edi) +10502 00007e63 c7471801000000 movl $0x00000001,0x18(%edi) +10509 00007e6a 8b4704 movl 0x04(%edi),%eax +10512 00007e6d e963e7ffff jmpl 0x000065d5 +10517 00007e72 83c001 addl $0x01,%eax +10520 00007e75 898538ffffff movl %eax,0xffffff38(%ebp) +10526 00007e7b 39f0 cmpl %esi,%eax +10528 00007e7d 771a ja 0x00007e99 +10530 00007e7f 85db testl %ebx,%ebx +10532 00007e81 0f8443d8ffff jel 0x000056ca +10538 00007e87 8b4708 movl 0x08(%edi),%eax +10541 00007e8a c604182d movb $0x2d,(%eax,%ebx,1) +10545 00007e8e 83470801 addl $0x01,0x08(%edi) +10549 00007e92 e933d8ffff jmpl 0x000056ca +10554 00007e97 89c3 movl %eax,%ebx +10556 00007e99 01f6 addl %esi,%esi +10558 00007e9b 89742404 movl %esi,0x04(%esp,1) +10562 00007e9f 891c24 movl %ebx,(%esp,1) +10565 00007ea2 e85e810300 calll 0x00040005 _realloc +10570 00007ea7 85c0 testl %eax,%eax +10572 00007ea9 0f84c1070000 jel 0x00008670 +10578 00007eaf 894704 movl %eax,0x04(%edi) +10581 00007eb2 89770c movl %esi,0x0c(%edi) +10584 00007eb5 39b538ffffff cmpl %esi,0xffffff38(%ebp) +10590 00007ebb 77da ja 0x00007e97 +10592 00007ebd 89c3 movl %eax,%ebx +10594 00007ebf ebbe jmp 0x00007e7f +10596 00007ec1 8b4704 movl 0x04(%edi),%eax +10599 00007ec4 890424 movl %eax,(%esp,1) +10602 00007ec7 e848810300 calll 0x00040014 _free +10607 00007ecc c7470400000000 movl $0x00000000,0x04(%edi) +10614 00007ed3 c7471801000000 movl $0x00000001,0x18(%edi) +10621 00007eda 8b4704 movl 0x04(%edi),%eax +10624 00007edd e97aecffff jmpl 0x00006b5c +10629 00007ee2 8b4704 movl 0x04(%edi),%eax +10632 00007ee5 890424 movl %eax,(%esp,1) +10635 00007ee8 e827810300 calll 0x00040014 _free +10640 00007eed c7470400000000 movl $0x00000000,0x04(%edi) +10647 00007ef4 c7471801000000 movl $0x00000001,0x18(%edi) +10654 00007efb 8b4704 movl 0x04(%edi),%eax +10657 00007efe e983efffff jmpl 0x00006e86 +10662 00007f03 8d1403 leal (%ebx,%eax,1),%edx +10665 00007f06 8b4104 movl 0x04(%ecx),%eax +10668 00007f09 8b8dccfeffff movl 0xfffffecc(%ebp),%ecx +10674 00007f0f 894c2408 movl %ecx,0x08(%esp,1) +10678 00007f13 89442404 movl %eax,0x04(%esp,1) +10682 00007f17 891424 movl %edx,(%esp,1) +10685 00007f1a e8f0800300 calll 0x0004000f _memcpy +10690 00007f1f 8b8570ffffff movl 0xffffff70(%ebp),%eax +10696 00007f25 8b5004 movl 0x04(%eax),%edx +10699 00007f28 8b4708 movl 0x08(%edi),%eax +10702 00007f2b 034208 addl 0x08(%edx),%eax +10705 00007f2e 894708 movl %eax,0x08(%edi) +10708 00007f31 8b5f04 movl 0x04(%edi),%ebx +10711 00007f34 e904d9ffff jmpl 0x0000583d +10716 00007f39 8b4704 movl 0x04(%edi),%eax +10719 00007f3c 890424 movl %eax,(%esp,1) +10722 00007f3f e8d0800300 calll 0x00040014 _free +10727 00007f44 c7470400000000 movl $0x00000000,0x04(%edi) +10734 00007f4b c7471801000000 movl $0x00000001,0x18(%edi) +10741 00007f52 8b4704 movl 0x04(%edi),%eax +10744 00007f55 e911eeffff jmpl 0x00006d6b +10749 00007f5a 8b4704 movl 0x04(%edi),%eax +10752 00007f5d 890424 movl %eax,(%esp,1) +10755 00007f60 e8af800300 calll 0x00040014 _free +10760 00007f65 c7470400000000 movl $0x00000000,0x04(%edi) +10767 00007f6c c7471801000000 movl $0x00000001,0x18(%edi) +10774 00007f73 8b4704 movl 0x04(%edi),%eax +10777 00007f76 e99ce9ffff jmpl 0x00006917 +10782 00007f7b 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +10788 00007f81 8b5104 movl 0x04(%ecx),%edx +10791 00007f84 89f8 movl %edi,%eax +10793 00007f86 e8d2d5ffff calll _d_print_comp +10798 00007f8b e908d6ffff jmpl 0x00005598 +10803 00007f90 31d2 xorl %edx,%edx +10805 00007f92 e98adaffff jmpl 0x00005a21 +10810 00007f97 8b4704 movl 0x04(%edi),%eax +10813 00007f9a 890424 movl %eax,(%esp,1) +10816 00007f9d e872800300 calll 0x00040014 _free +10821 00007fa2 c7470400000000 movl $0x00000000,0x04(%edi) +10828 00007fa9 c7471801000000 movl $0x00000001,0x18(%edi) +10835 00007fb0 8b4704 movl 0x04(%edi),%eax +10838 00007fb3 e983e3ffff jmpl 0x0000633b +10843 00007fb8 891c24 movl %ebx,(%esp,1) +10846 00007fbb e854800300 calll 0x00040014 _free +10851 00007fc0 c7470400000000 movl $0x00000000,0x04(%edi) +10858 00007fc7 e9ccd5ffff jmpl 0x00005598 +10863 00007fcc 83c001 addl $0x01,%eax +10866 00007fcf 8985acfeffff movl %eax,0xfffffeac(%ebp) +10872 00007fd5 39f0 cmpl %esi,%eax +10874 00007fd7 771a ja 0x00007ff3 +10876 00007fd9 85db testl %ebx,%ebx +10878 00007fdb 0f84fbdcffff jel 0x00005cdc +10884 00007fe1 8b4708 movl 0x08(%edi),%eax +10887 00007fe4 c6041820 movb $0x20,(%eax,%ebx,1) +10891 00007fe8 83470801 addl $0x01,0x08(%edi) +10895 00007fec e9ebdcffff jmpl 0x00005cdc +10900 00007ff1 89c3 movl %eax,%ebx +10902 00007ff3 01f6 addl %esi,%esi +10904 00007ff5 89742404 movl %esi,0x04(%esp,1) +10908 00007ff9 891c24 movl %ebx,(%esp,1) +10911 00007ffc e804800300 calll 0x00040005 _realloc +10916 00008001 85c0 testl %eax,%eax +10918 00008003 0f849e050000 jel 0x000085a7 +10924 00008009 894704 movl %eax,0x04(%edi) +10927 0000800c 89770c movl %esi,0x0c(%edi) +10930 0000800f 39b5acfeffff cmpl %esi,0xfffffeac(%ebp) +10936 00008015 77da ja 0x00007ff1 +10938 00008017 89c3 movl %eax,%ebx +10940 00008019 ebbe jmp 0x00007fd9 +10942 0000801b 83c001 addl $0x01,%eax +10945 0000801e 898508ffffff movl %eax,0xffffff08(%ebp) +10951 00008024 39f0 cmpl %esi,%eax +10953 00008026 7718 ja 0x00008040 +10955 00008028 85db testl %ebx,%ebx +10957 0000802a 0f84a7faffff jel 0x00007ad7 +10963 00008030 8b4708 movl 0x08(%edi),%eax +10966 00008033 c6041828 movb $0x28,(%eax,%ebx,1) +10970 00008037 83470801 addl $0x01,0x08(%edi) +10974 0000803b e997faffff jmpl 0x00007ad7 +10979 00008040 01f6 addl %esi,%esi +10981 00008042 89742404 movl %esi,0x04(%esp,1) +10985 00008046 891c24 movl %ebx,(%esp,1) +10988 00008049 e8b77f0300 calll 0x00040005 _realloc +10993 0000804e 85c0 testl %eax,%eax +10995 00008050 7426 je 0x00008078 +10997 00008052 894704 movl %eax,0x04(%edi) +11000 00008055 89770c movl %esi,0x0c(%edi) +11003 00008058 39b508ffffff cmpl %esi,0xffffff08(%ebp) +11009 0000805e 0f8667040000 jbel 0x000084cb +11015 00008064 89c3 movl %eax,%ebx +11017 00008066 01f6 addl %esi,%esi +11019 00008068 89742404 movl %esi,0x04(%esp,1) +11023 0000806c 891c24 movl %ebx,(%esp,1) +11026 0000806f e8917f0300 calll 0x00040005 _realloc +11031 00008074 85c0 testl %eax,%eax +11033 00008076 75da jne 0x00008052 +11035 00008078 8b4704 movl 0x04(%edi),%eax +11038 0000807b 890424 movl %eax,(%esp,1) +11041 0000807e e8917f0300 calll 0x00040014 _free +11046 00008083 c7470400000000 movl $0x00000000,0x04(%edi) +11053 0000808a c7471801000000 movl $0x00000001,0x18(%edi) +11060 00008091 e941faffff jmpl 0x00007ad7 +11065 00008096 8b4704 movl 0x04(%edi),%eax +11068 00008099 890424 movl %eax,(%esp,1) +11071 0000809c e8737f0300 calll 0x00040014 _free +11076 000080a1 c7470400000000 movl $0x00000000,0x04(%edi) +11083 000080a8 c7471801000000 movl $0x00000001,0x18(%edi) +11090 000080af 8b5f04 movl 0x04(%edi),%ebx +11093 000080b2 e957d7ffff jmpl 0x0000580e +11098 000080b7 89f2 movl %esi,%edx +11100 000080b9 89f8 movl %edi,%eax +11102 000080bb e89dd4ffff calll _d_print_comp +11107 000080c0 8b5f04 movl 0x04(%edi),%ebx +11110 000080c3 e947fbffff jmpl 0x00007c0f +11115 000080c8 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +11121 000080ce 8b5008 movl 0x08(%eax),%edx +11124 000080d1 8b32 movl (%edx),%esi +11126 000080d3 85f6 testl %esi,%esi +11128 000080d5 0f8599d5ffff jnel 0x00005674 +11134 000080db 83f932 cmpl $0x32,%ecx '2' +11137 000080de 0f841c050000 jel 0x00008600 +11143 000080e4 89f8 movl %edi,%eax +11145 000080e6 e872d4ffff calll _d_print_comp +11150 000080eb 83bd20ffffff06 cmpl $0x06,0xffffff20(%ebp) ' ' +11157 000080f2 0f87a0d4ffff jal 0x00005598 +11163 000080f8 8b8520ffffff movl 0xffffff20(%ebp),%eax +11169 000080fe ff2485a8da0200 jmp *0x0002daa8(,%eax,4) +11176 00008105 8b4704 movl 0x04(%edi),%eax +11179 00008108 890424 movl %eax,(%esp,1) +11182 0000810b e8047f0300 calll 0x00040014 _free +11187 00008110 c7470400000000 movl $0x00000000,0x04(%edi) +11194 00008117 c7471801000000 movl $0x00000001,0x18(%edi) +11201 0000811e 31db xorl %ebx,%ebx +11203 00008120 8b95ecfdffff movl 0xfffffdec(%ebp),%edx +11209 00008126 8b4a04 movl 0x04(%edx),%ecx +11212 00008129 e9d6d8ffff jmpl 0x00005a04 +11217 0000812e 83c001 addl $0x01,%eax +11220 00008131 898594feffff movl %eax,0xfffffe94(%ebp) +11226 00008137 39f0 cmpl %esi,%eax +11228 00008139 772f ja 0x0000816a +11230 0000813b 85db testl %ebx,%ebx +11232 0000813d 0f84e3e5ffff jel 0x00006726 +11238 00008143 8b4708 movl 0x08(%edi),%eax +11241 00008146 c6041820 movb $0x20,(%eax,%ebx,1) +11245 0000814a 83470801 addl $0x01,0x08(%edi) +11249 0000814e 8b5f04 movl 0x04(%edi),%ebx +11252 00008151 e92ffcffff jmpl 0x00007d85 +11257 00008156 894704 movl %eax,0x04(%edi) +11260 00008159 89770c movl %esi,0x0c(%edi) +11263 0000815c 39b594feffff cmpl %esi,0xfffffe94(%ebp) +11269 00008162 0f8626050000 jbel 0x0000868e +11275 00008168 89c3 movl %eax,%ebx +11277 0000816a 01f6 addl %esi,%esi +11279 0000816c 89742404 movl %esi,0x04(%esp,1) +11283 00008170 891c24 movl %ebx,(%esp,1) +11286 00008173 e88d7e0300 calll 0x00040005 _realloc +11291 00008178 85c0 testl %eax,%eax +11293 0000817a 75da jne 0x00008156 +11295 0000817c 8b4704 movl 0x04(%edi),%eax +11298 0000817f 890424 movl %eax,(%esp,1) +11301 00008182 e88d7e0300 calll 0x00040014 _free +11306 00008187 c7470400000000 movl $0x00000000,0x04(%edi) +11313 0000818e c7471801000000 movl $0x00000001,0x18(%edi) +11320 00008195 e98ce5ffff jmpl 0x00006726 +11325 0000819a 8b4704 movl 0x04(%edi),%eax +11328 0000819d 890424 movl %eax,(%esp,1) +11331 000081a0 e86f7e0300 calll 0x00040014 _free +11336 000081a5 c7470400000000 movl $0x00000000,0x04(%edi) +11343 000081ac c7471801000000 movl $0x00000001,0x18(%edi) +11350 000081b3 e962e8ffff jmpl 0x00006a1a +11355 000081b8 8d1413 leal (%ebx,%edx,1),%edx +11358 000081bb 8b4104 movl 0x04(%ecx),%eax +11361 000081be 8b8df0feffff movl 0xfffffef0(%ebp),%ecx +11367 000081c4 894c2408 movl %ecx,0x08(%esp,1) +11371 000081c8 89442404 movl %eax,0x04(%esp,1) +11375 000081cc 891424 movl %edx,(%esp,1) +11378 000081cf e83b7e0300 calll 0x0004000f _memcpy +11383 000081d4 8b5604 movl 0x04(%esi),%edx +11386 000081d7 8b4708 movl 0x08(%edi),%eax +11389 000081da 034208 addl 0x08(%edx),%eax +11392 000081dd 894708 movl %eax,0x08(%edi) +11395 000081e0 8b5f04 movl 0x04(%edi),%ebx +11398 000081e3 e95cecffff jmpl 0x00006e44 +11403 000081e8 83c001 addl $0x01,%eax +11406 000081eb 89858cfeffff movl %eax,0xfffffe8c(%ebp) +11412 000081f1 39f0 cmpl %esi,%eax +11414 000081f3 772f ja 0x00008224 +11416 000081f5 85db testl %ebx,%ebx +11418 000081f7 0f84ebe4ffff jel 0x000066e8 +11424 000081fd 8b4708 movl 0x08(%edi),%eax +11427 00008200 c6041820 movb $0x20,(%eax,%ebx,1) +11431 00008204 83470801 addl $0x01,0x08(%edi) +11435 00008208 8b5f04 movl 0x04(%edi),%ebx +11438 0000820b e99dfbffff jmpl 0x00007dad +11443 00008210 894704 movl %eax,0x04(%edi) +11446 00008213 89770c movl %esi,0x0c(%edi) +11449 00008216 39b58cfeffff cmpl %esi,0xfffffe8c(%ebp) +11455 0000821c 0f86d7030000 jbel 0x000085f9 +11461 00008222 89c3 movl %eax,%ebx +11463 00008224 01f6 addl %esi,%esi +11465 00008226 89742404 movl %esi,0x04(%esp,1) +11469 0000822a 891c24 movl %ebx,(%esp,1) +11472 0000822d e8d37d0300 calll 0x00040005 _realloc +11477 00008232 85c0 testl %eax,%eax +11479 00008234 75da jne 0x00008210 +11481 00008236 8b4704 movl 0x04(%edi),%eax +11484 00008239 890424 movl %eax,(%esp,1) +11487 0000823c e8d37d0300 calll 0x00040014 _free +11492 00008241 c7470400000000 movl $0x00000000,0x04(%edi) +11499 00008248 c7471801000000 movl $0x00000001,0x18(%edi) +11506 0000824f e994e4ffff jmpl 0x000066e8 +11511 00008254 83c001 addl $0x01,%eax +11514 00008257 89851cffffff movl %eax,0xffffff1c(%ebp) +11520 0000825d 39f0 cmpl %esi,%eax +11522 0000825f 772c ja 0x0000828d +11524 00008261 85db testl %ebx,%ebx +11526 00008263 0f842fd3ffff jel 0x00005598 +11532 00008269 8b4708 movl 0x08(%edi),%eax +11535 0000826c c6041829 movb $0x29,(%eax,%ebx,1) +11539 00008270 83470801 addl $0x01,0x08(%edi) +11543 00008274 e91fd3ffff jmpl 0x00005598 +11548 00008279 894704 movl %eax,0x04(%edi) +11551 0000827c 89770c movl %esi,0x0c(%edi) +11554 0000827f 39b51cffffff cmpl %esi,0xffffff1c(%ebp) +11560 00008285 0f86de030000 jbel 0x00008669 +11566 0000828b 89c3 movl %eax,%ebx +11568 0000828d 01f6 addl %esi,%esi +11570 0000828f 89742404 movl %esi,0x04(%esp,1) +11574 00008293 891c24 movl %ebx,(%esp,1) +11577 00008296 e86a7d0300 calll 0x00040005 _realloc +11582 0000829b 85c0 testl %eax,%eax +11584 0000829d 75da jne 0x00008279 +11586 0000829f 8b4704 movl 0x04(%edi),%eax +11589 000082a2 890424 movl %eax,(%esp,1) +11592 000082a5 e86a7d0300 calll 0x00040014 _free +11597 000082aa c7470400000000 movl $0x00000000,0x04(%edi) +11604 000082b1 c7471801000000 movl $0x00000001,0x18(%edi) +11611 000082b8 e9dbd2ffff jmpl 0x00005598 +11616 000082bd 8b4704 movl 0x04(%edi),%eax +11619 000082c0 890424 movl %eax,(%esp,1) +11622 000082c3 e84c7d0300 calll 0x00040014 _free +11627 000082c8 c7470400000000 movl $0x00000000,0x04(%edi) +11634 000082cf e9c4d2ffff jmpl 0x00005598 +11639 000082d4 8b4704 movl 0x04(%edi),%eax +11642 000082d7 890424 movl %eax,(%esp,1) +11645 000082da e8357d0300 calll 0x00040014 _free +11650 000082df c7470400000000 movl $0x00000000,0x04(%edi) +11657 000082e6 c7471801000000 movl $0x00000001,0x18(%edi) +11664 000082ed e967d5ffff jmpl 0x00005859 +11669 000082f2 8b4e04 movl 0x04(%esi),%ecx +11672 000082f5 e9b8eaffff jmpl 0x00006db2 +11677 000082fa 8b4704 movl 0x04(%edi),%eax +11680 000082fd 890424 movl %eax,(%esp,1) +11683 00008300 e80f7d0300 calll 0x00040014 _free +11688 00008305 c7470400000000 movl $0x00000000,0x04(%edi) +11695 0000830c c7471801000000 movl $0x00000001,0x18(%edi) +11702 00008313 e974d3ffff jmpl 0x0000568c +11707 00008318 8b4704 movl 0x04(%edi),%eax +11710 0000831b 890424 movl %eax,(%esp,1) +11713 0000831e e8f17c0300 calll 0x00040014 _free +11718 00008323 c7470400000000 movl $0x00000000,0x04(%edi) +11725 0000832a c7471801000000 movl $0x00000001,0x18(%edi) +11732 00008331 e930dfffff jmpl 0x00006266 +11737 00008336 8b4704 movl 0x04(%edi),%eax +11740 00008339 890424 movl %eax,(%esp,1) +11743 0000833c e8d37c0300 calll 0x00040014 _free +11748 00008341 c7470400000000 movl $0x00000000,0x04(%edi) +11755 00008348 c7471801000000 movl $0x00000001,0x18(%edi) +11762 0000834f e944d2ffff jmpl 0x00005598 +11767 00008354 8d0403 leal (%ebx,%eax,1),%eax +11770 00008357 c70029203a20 movl $0x203a2029,(%eax) ' : )' +11776 0000835d c6400428 movb $0x28,0x04(%eax) +11780 00008361 83470805 addl $0x05,0x08(%edi) +11784 00008365 e964f9ffff jmpl 0x00007cce +11789 0000836a 89c2 movl %eax,%edx +11791 0000836c e920e4ffff jmpl 0x00006791 +11796 00008371 8b4704 movl 0x04(%edi),%eax +11799 00008374 890424 movl %eax,(%esp,1) +11802 00008377 e8987c0300 calll 0x00040014 _free +11807 0000837c c7470400000000 movl $0x00000000,0x04(%edi) +11814 00008383 c7471801000000 movl $0x00000001,0x18(%edi) +11821 0000838a e92cd3ffff jmpl 0x000056bb +11826 0000838f 8d429f leal 0x9f(%edx),%eax +11829 00008392 3c05 cmpb $0x05,%al +11831 00008394 0f87a1050000 jal 0x0000893b +11837 0000839a 0fbec2 movsbl %dl,%eax +11840 0000839d 8d50a9 leal 0xa9(%eax),%edx +11843 000083a0 e906ecffff jmpl 0x00006fab +11848 000083a5 8b4704 movl 0x04(%edi),%eax +11851 000083a8 890424 movl %eax,(%esp,1) +11854 000083ab e8647c0300 calll 0x00040014 _free +11859 000083b0 c7470400000000 movl $0x00000000,0x04(%edi) +11866 000083b7 c7471801000000 movl $0x00000001,0x18(%edi) +11873 000083be e945eaffff jmpl 0x00006e08 +11878 000083c3 66c704032920 movw $0x2029,(%ebx,%eax,1) +11884 000083c9 83470802 addl $0x02,0x08(%edi) +11888 000083cd e970f7ffff jmpl 0x00007b42 +11893 000083d2 66c704032028 movw $0x2820,(%ebx,%eax,1) +11899 000083d8 83470802 addl $0x02,0x08(%edi) +11903 000083dc e980f8ffff jmpl 0x00007c61 +11908 000083e1 8b4704 movl 0x04(%edi),%eax +11911 000083e4 890424 movl %eax,(%esp,1) +11914 000083e7 e8287c0300 calll 0x00040014 _free +11919 000083ec c7470400000000 movl $0x00000000,0x04(%edi) +11926 000083f3 c7471801000000 movl $0x00000001,0x18(%edi) +11933 000083fa e930f7ffff jmpl 0x00007b2f +11938 000083ff 8b4704 movl 0x04(%edi),%eax +11941 00008402 890424 movl %eax,(%esp,1) +11944 00008405 e80a7c0300 calll 0x00040014 _free +11949 0000840a c7470400000000 movl $0x00000000,0x04(%edi) +11956 00008411 c7471801000000 movl $0x00000001,0x18(%edi) +11963 00008418 8b4704 movl 0x04(%edi),%eax +11966 0000841b e931f8ffff jmpl 0x00007c51 +11971 00008420 8b4704 movl 0x04(%edi),%eax +11974 00008423 890424 movl %eax,(%esp,1) +11977 00008426 e8e97b0300 calll 0x00040014 _free +11982 0000842b c7470400000000 movl $0x00000000,0x04(%edi) +11989 00008432 c7471801000000 movl $0x00000001,0x18(%edi) +11996 00008439 e978f8ffff jmpl 0x00007cb6 +12001 0000843e 8b4704 movl 0x04(%edi),%eax +12004 00008441 890424 movl %eax,(%esp,1) +12007 00008444 e8cb7b0300 calll 0x00040014 _free +12012 00008449 c7470400000000 movl $0x00000000,0x04(%edi) +12019 00008450 c7471801000000 movl $0x00000001,0x18(%edi) +12026 00008457 e990deffff jmpl 0x000062ec +12031 0000845c 83c001 addl $0x01,%eax +12034 0000845f 898504ffffff movl %eax,0xffffff04(%ebp) +12040 00008465 39f0 cmpl %esi,%eax +12042 00008467 7718 ja 0x00008481 +12044 00008469 85db testl %ebx,%ebx +12046 0000846b 0f8427d1ffff jel 0x00005598 +12052 00008471 8b4708 movl 0x08(%edi),%eax +12055 00008474 c6041829 movb $0x29,(%eax,%ebx,1) +12059 00008478 83470801 addl $0x01,0x08(%edi) +12063 0000847c e917d1ffff jmpl 0x00005598 +12068 00008481 01f6 addl %esi,%esi +12070 00008483 89742404 movl %esi,0x04(%esp,1) +12074 00008487 891c24 movl %ebx,(%esp,1) +12077 0000848a e8767b0300 calll 0x00040005 _realloc +12082 0000848f 85c0 testl %eax,%eax +12084 00008491 0f84a0030000 jel 0x00008837 +12090 00008497 894704 movl %eax,0x04(%edi) +12093 0000849a 89770c movl %esi,0x0c(%edi) +12096 0000849d 39b504ffffff cmpl %esi,0xffffff04(%ebp) +12102 000084a3 0f8687030000 jbel 0x00008830 +12108 000084a9 89c3 movl %eax,%ebx +12110 000084ab ebd4 jmp 0x00008481 +12112 000084ad 8b4704 movl 0x04(%edi),%eax +12115 000084b0 890424 movl %eax,(%esp,1) +12118 000084b3 e85c7b0300 calll 0x00040014 _free +12123 000084b8 c7470400000000 movl $0x00000000,0x04(%edi) +12130 000084bf c7471801000000 movl $0x00000001,0x18(%edi) +12137 000084c6 e9daeeffff jmpl 0x000073a5 +12142 000084cb 89c3 movl %eax,%ebx +12144 000084cd e956fbffff jmpl 0x00008028 +12149 000084d2 8d1413 leal (%ebx,%edx,1),%edx +12152 000084d5 8b4104 movl 0x04(%ecx),%eax +12155 000084d8 8b8d0cffffff movl 0xffffff0c(%ebp),%ecx +12161 000084de 894c2408 movl %ecx,0x08(%esp,1) +12165 000084e2 89442404 movl %eax,0x04(%esp,1) +12169 000084e6 891424 movl %edx,(%esp,1) +12172 000084e9 e8217b0300 calll 0x0004000f _memcpy +12177 000084ee 8b5604 movl 0x04(%esi),%edx +12180 000084f1 8b4708 movl 0x08(%edi),%eax +12183 000084f4 034208 addl 0x08(%edx),%eax +12186 000084f7 894708 movl %eax,0x08(%edi) +12189 000084fa 8b5f04 movl 0x04(%edi),%ebx +12192 000084fd e90df7ffff jmpl 0x00007c0f +12197 00008502 8b4704 movl 0x04(%edi),%eax +12200 00008505 890424 movl %eax,(%esp,1) +12203 00008508 e8077b0300 calll 0x00040014 _free +12208 0000850d c7470400000000 movl $0x00000000,0x04(%edi) +12215 00008514 c7471801000000 movl $0x00000001,0x18(%edi) +12222 0000851b e907e4ffff jmpl 0x00006927 +12227 00008520 894704 movl %eax,0x04(%edi) +12230 00008523 89770c movl %esi,0x0c(%edi) +12233 00008526 39b5e8feffff cmpl %esi,0xfffffee8(%ebp) +12239 0000852c 0f8679030000 jbel 0x000088ab +12245 00008532 89c3 movl %eax,%ebx +12247 00008534 01f6 addl %esi,%esi +12249 00008536 89742404 movl %esi,0x04(%esp,1) +12253 0000853a 891c24 movl %ebx,(%esp,1) +12256 0000853d e8c37a0300 calll 0x00040005 _realloc +12261 00008542 85c0 testl %eax,%eax +12263 00008544 75da jne 0x00008520 +12265 00008546 8b4704 movl 0x04(%edi),%eax +12268 00008549 890424 movl %eax,(%esp,1) +12271 0000854c e8c37a0300 calll 0x00040014 _free +12276 00008551 c7470400000000 movl $0x00000000,0x04(%edi) +12283 00008558 c7471801000000 movl $0x00000001,0x18(%edi) +12290 0000855f e9afe7ffff jmpl 0x00006d13 +12295 00008564 31db xorl %ebx,%ebx +12297 00008566 e9d9e8ffff jmpl 0x00006e44 +12302 0000856b 8b4704 movl 0x04(%edi),%eax +12305 0000856e 890424 movl %eax,(%esp,1) +12308 00008571 e89e7a0300 calll 0x00040014 _free +12313 00008576 c7470400000000 movl $0x00000000,0x04(%edi) +12320 0000857d c7471801000000 movl $0x00000001,0x18(%edi) +12327 00008584 e90fd0ffff jmpl 0x00005598 +12332 00008589 8b4704 movl 0x04(%edi),%eax +12335 0000858c 890424 movl %eax,(%esp,1) +12338 0000858f e8807a0300 calll 0x00040014 _free +12343 00008594 c7470400000000 movl $0x00000000,0x04(%edi) +12350 0000859b c7471801000000 movl $0x00000001,0x18(%edi) +12357 000085a2 e921e9ffff jmpl 0x00006ec8 +12362 000085a7 8b4704 movl 0x04(%edi),%eax +12365 000085aa 890424 movl %eax,(%esp,1) +12368 000085ad e8627a0300 calll 0x00040014 _free +12373 000085b2 c7470400000000 movl $0x00000000,0x04(%edi) +12380 000085b9 c7471801000000 movl $0x00000001,0x18(%edi) +12387 000085c0 e917d7ffff jmpl 0x00005cdc +12392 000085c5 8b4e04 movl 0x04(%esi),%ecx +12395 000085c8 e9acf5ffff jmpl 0x00007b79 +12400 000085cd 83c001 addl $0x01,%eax +12403 000085d0 8985e8feffff movl %eax,0xfffffee8(%ebp) +12409 000085d6 39f0 cmpl %esi,%eax +12411 000085d8 0f8756ffffff jal 0x00008534 +12417 000085de 85db testl %ebx,%ebx +12419 000085e0 0f842de7ffff jel 0x00006d13 +12425 000085e6 8b4708 movl 0x08(%edi),%eax +12428 000085e9 c6041828 movb $0x28,(%eax,%ebx,1) +12432 000085ed 83470801 addl $0x01,0x08(%edi) +12436 000085f1 8b5f04 movl 0x04(%edi),%ebx +12439 000085f4 e9aaf4ffff jmpl 0x00007aa3 +12444 000085f9 89c3 movl %eax,%ebx +12446 000085fb e9f5fbffff jmpl 0x000081f5 +12451 00008600 8b4708 movl 0x08(%edi),%eax +12454 00008603 8b770c movl 0x0c(%edi),%esi +12457 00008606 39f0 cmpl %esi,%eax +12459 00008608 0f8387000000 jael 0x00008695 +12465 0000860e c604032d movb $0x2d,(%ebx,%eax,1) +12469 00008612 83c001 addl $0x01,%eax +12472 00008615 894708 movl %eax,0x08(%edi) +12475 00008618 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +12481 0000861e 8b5108 movl 0x08(%ecx),%edx +12484 00008621 e9befaffff jmpl 0x000080e4 +12489 00008626 8b4704 movl 0x04(%edi),%eax +12492 00008629 890424 movl %eax,(%esp,1) +12495 0000862c e8e3790300 calll 0x00040014 _free +12500 00008631 c7470400000000 movl $0x00000000,0x04(%edi) +12507 00008638 c7471801000000 movl $0x00000001,0x18(%edi) +12514 0000863f e993d0ffff jmpl 0x000056d7 +12519 00008644 8b4704 movl 0x04(%edi),%eax +12522 00008647 890424 movl %eax,(%esp,1) +12525 0000864a e8c5790300 calll 0x00040014 _free +12530 0000864f c7470400000000 movl $0x00000000,0x04(%edi) +12537 00008656 c7471801000000 movl $0x00000001,0x18(%edi) +12544 0000865d e971f5ffff jmpl 0x00007bd3 +12549 00008662 31db xorl %ebx,%ebx +12551 00008664 e9a6f5ffff jmpl 0x00007c0f +12556 00008669 89c3 movl %eax,%ebx +12558 0000866b e9f1fbffff jmpl 0x00008261 +12563 00008670 8b4704 movl 0x04(%edi),%eax +12566 00008673 890424 movl %eax,(%esp,1) +12569 00008676 e899790300 calll 0x00040014 _free +12574 0000867b c7470400000000 movl $0x00000000,0x04(%edi) +12581 00008682 c7471801000000 movl $0x00000001,0x18(%edi) +12588 00008689 e93cd0ffff jmpl 0x000056ca +12593 0000868e 89c3 movl %eax,%ebx +12595 00008690 e9a6faffff jmpl 0x0000813b +12600 00008695 83c001 addl $0x01,%eax +12603 00008698 898524ffffff movl %eax,0xffffff24(%ebp) +12609 0000869e 39f0 cmpl %esi,%eax +12611 000086a0 772d ja 0x000086cf +12613 000086a2 85db testl %ebx,%ebx +12615 000086a4 7454 je 0x000086fa +12617 000086a6 8b4708 movl 0x08(%edi),%eax +12620 000086a9 c604182d movb $0x2d,(%eax,%ebx,1) +12624 000086ad 83470801 addl $0x01,0x08(%edi) +12628 000086b1 8b85ecfdffff movl 0xfffffdec(%ebp),%eax +12634 000086b7 8b5008 movl 0x08(%eax),%edx +12637 000086ba e925faffff jmpl 0x000080e4 +12642 000086bf 894704 movl %eax,0x04(%edi) +12645 000086c2 89770c movl %esi,0x0c(%edi) +12648 000086c5 39b524ffffff cmpl %esi,0xffffff24(%ebp) +12654 000086cb 763b jbe 0x00008708 +12656 000086cd 89c3 movl %eax,%ebx +12658 000086cf 01f6 addl %esi,%esi +12660 000086d1 89742404 movl %esi,0x04(%esp,1) +12664 000086d5 891c24 movl %ebx,(%esp,1) +12667 000086d8 e828790300 calll 0x00040005 _realloc +12672 000086dd 85c0 testl %eax,%eax +12674 000086df 75de jne 0x000086bf +12676 000086e1 8b4704 movl 0x04(%edi),%eax +12679 000086e4 890424 movl %eax,(%esp,1) +12682 000086e7 e828790300 calll 0x00040014 _free +12687 000086ec c7470400000000 movl $0x00000000,0x04(%edi) +12694 000086f3 c7471801000000 movl $0x00000001,0x18(%edi) +12701 000086fa 8b8decfdffff movl 0xfffffdec(%ebp),%ecx +12707 00008700 8b5108 movl 0x08(%ecx),%edx +12710 00008703 e9dcf9ffff jmpl 0x000080e4 +12715 00008708 89c3 movl %eax,%ebx +12717 0000870a eb96 jmp 0x000086a2 +12719 0000870c 8b5f04 movl 0x04(%edi),%ebx +12722 0000870f 85db testl %ebx,%ebx +12724 00008711 0f8481ceffff jel 0x00005598 +12730 00008717 8b4708 movl 0x08(%edi),%eax +12733 0000871a 8b770c movl 0x0c(%edi),%esi +12736 0000871d 39f0 cmpl %esi,%eax +12738 0000871f 7333 jae 0x00008754 +12740 00008721 c6040375 movb $0x75,(%ebx,%eax,1) +12744 00008725 83c001 addl $0x01,%eax +12747 00008728 894708 movl %eax,0x08(%edi) +12750 0000872b e968ceffff jmpl 0x00005598 +12755 00008730 8b5f04 movl 0x04(%edi),%ebx +12758 00008733 85db testl %ebx,%ebx +12760 00008735 0f845dceffff jel 0x00005598 +12766 0000873b 8b4708 movl 0x08(%edi),%eax +12769 0000873e 8b770c movl 0x0c(%edi),%esi +12772 00008741 39f0 cmpl %esi,%eax +12774 00008743 7334 jae 0x00008779 +12776 00008745 c604036c movb $0x6c,(%ebx,%eax,1) +12780 00008749 83c001 addl $0x01,%eax +12783 0000874c 894708 movl %eax,0x08(%edi) +12786 0000874f e944ceffff jmpl 0x00005598 +12791 00008754 83c001 addl $0x01,%eax +12794 00008757 898528ffffff movl %eax,0xffffff28(%ebp) +12800 0000875d 39f0 cmpl %esi,%eax +12802 0000875f 773d ja 0x0000879e +12804 00008761 85db testl %ebx,%ebx +12806 00008763 0f842fceffff jel 0x00005598 +12812 00008769 8b4708 movl 0x08(%edi),%eax +12815 0000876c c6041875 movb $0x75,(%eax,%ebx,1) +12819 00008770 83470801 addl $0x01,0x08(%edi) +12823 00008774 e91fceffff jmpl 0x00005598 +12828 00008779 83c001 addl $0x01,%eax +12831 0000877c 89852cffffff movl %eax,0xffffff2c(%ebp) +12837 00008782 39f0 cmpl %esi,%eax +12839 00008784 773c ja 0x000087c2 +12841 00008786 85db testl %ebx,%ebx +12843 00008788 0f840aceffff jel 0x00005598 +12849 0000878e 8b4708 movl 0x08(%edi),%eax +12852 00008791 c604186c movb $0x6c,(%eax,%ebx,1) +12856 00008795 83470801 addl $0x01,0x08(%edi) +12860 00008799 e9facdffff jmpl 0x00005598 +12865 0000879e 01f6 addl %esi,%esi +12867 000087a0 89742404 movl %esi,0x04(%esp,1) +12871 000087a4 891c24 movl %ebx,(%esp,1) +12874 000087a7 e859780300 calll 0x00040005 _realloc +12879 000087ac 85c0 testl %eax,%eax +12881 000087ae 743d je 0x000087ed +12883 000087b0 894704 movl %eax,0x04(%edi) +12886 000087b3 89770c movl %esi,0x0c(%edi) +12889 000087b6 39b528ffffff cmpl %esi,0xffffff28(%ebp) +12895 000087bc 7628 jbe 0x000087e6 +12897 000087be 89c3 movl %eax,%ebx +12899 000087c0 ebdc jmp 0x0000879e +12901 000087c2 01f6 addl %esi,%esi +12903 000087c4 89742404 movl %esi,0x04(%esp,1) +12907 000087c8 891c24 movl %ebx,(%esp,1) +12910 000087cb e835780300 calll 0x00040005 _realloc +12915 000087d0 85c0 testl %eax,%eax +12917 000087d2 743e je 0x00008812 +12919 000087d4 894704 movl %eax,0x04(%edi) +12922 000087d7 89770c movl %esi,0x0c(%edi) +12925 000087da 39b52cffffff cmpl %esi,0xffffff2c(%ebp) +12931 000087e0 7629 jbe 0x0000880b +12933 000087e2 89c3 movl %eax,%ebx +12935 000087e4 ebdc jmp 0x000087c2 +12937 000087e6 89c3 movl %eax,%ebx +12939 000087e8 e974ffffff jmpl 0x00008761 +12944 000087ed 8b4704 movl 0x04(%edi),%eax +12947 000087f0 890424 movl %eax,(%esp,1) +12950 000087f3 e81c780300 calll 0x00040014 _free +12955 000087f8 c7470400000000 movl $0x00000000,0x04(%edi) +12962 000087ff c7471801000000 movl $0x00000001,0x18(%edi) +12969 00008806 e98dcdffff jmpl 0x00005598 +12974 0000880b 89c3 movl %eax,%ebx +12976 0000880d e974ffffff jmpl 0x00008786 +12981 00008812 8b4704 movl 0x04(%edi),%eax +12984 00008815 890424 movl %eax,(%esp,1) +12987 00008818 e8f7770300 calll 0x00040014 _free +12992 0000881d c7470400000000 movl $0x00000000,0x04(%edi) +12999 00008824 c7471801000000 movl $0x00000001,0x18(%edi) +13006 0000882b e968cdffff jmpl 0x00005598 +13011 00008830 89c3 movl %eax,%ebx +13013 00008832 e932fcffff jmpl 0x00008469 +13018 00008837 8b4704 movl 0x04(%edi),%eax +13021 0000883a 890424 movl %eax,(%esp,1) +13024 0000883d e8d2770300 calll 0x00040014 _free +13029 00008842 c7470400000000 movl $0x00000000,0x04(%edi) +13036 00008849 c7471801000000 movl $0x00000001,0x18(%edi) +13043 00008850 e943cdffff jmpl 0x00005598 +13048 00008855 83f931 cmpl $0x31,%ecx '1' +13051 00008858 0f8520ebffff jnel 0x0000737e +13057 0000885e 8b4004 movl 0x04(%eax),%eax +13060 00008861 0fb600 movzbl (%eax),%eax +13063 00008864 3c30 cmpb $0x30,%al '0' +13065 00008866 0f848c000000 jel 0x000088f8 +13071 0000886c 3c31 cmpb $0x31,%al '1' +13073 0000886e 0f850aebffff jnel 0x0000737e +13079 00008874 8b4708 movl 0x08(%edi),%eax +13082 00008877 8d5004 leal 0x04(%eax),%edx +13085 0000887a 899508feffff movl %edx,0xfffffe08(%ebp) +13091 00008880 8b770c movl 0x0c(%edi),%esi +13094 00008883 39f2 cmpl %esi,%edx +13096 00008885 7661 jbe 0x000088e8 +13098 00008887 01f6 addl %esi,%esi +13100 00008889 89742404 movl %esi,0x04(%esp,1) +13104 0000888d 891c24 movl %ebx,(%esp,1) +13107 00008890 e870770300 calll 0x00040005 _realloc +13112 00008895 85c0 testl %eax,%eax +13114 00008897 7419 je 0x000088b2 +13116 00008899 894704 movl %eax,0x04(%edi) +13119 0000889c 89770c movl %esi,0x0c(%edi) +13122 0000889f 3bb508feffff cmpl 0xfffffe08(%ebp),%esi +13128 000088a5 7324 jae 0x000088cb +13130 000088a7 89c3 movl %eax,%ebx +13132 000088a9 ebdc jmp 0x00008887 +13134 000088ab 89c3 movl %eax,%ebx +13136 000088ad e92cfdffff jmpl 0x000085de +13141 000088b2 8b4704 movl 0x04(%edi),%eax +13144 000088b5 890424 movl %eax,(%esp,1) +13147 000088b8 e857770300 calll 0x00040014 _free +13152 000088bd c7470400000000 movl $0x00000000,0x04(%edi) +13159 000088c4 c7471801000000 movl $0x00000001,0x18(%edi) +13166 000088cb 8b4704 movl 0x04(%edi),%eax +13169 000088ce 85c0 testl %eax,%eax +13171 000088d0 0f84c2ccffff jel 0x00005598 +13177 000088d6 034708 addl 0x08(%edi),%eax +13180 000088d9 c70074727565 movl $0x65757274,(%eax) 'eurt' +13186 000088df 83470804 addl $0x04,0x08(%edi) +13190 000088e3 e9b0ccffff jmpl 0x00005598 +13195 000088e8 c7040374727565 movl $0x65757274,(%ebx,%eax,1) 'eurt' +13202 000088ef 83470804 addl $0x04,0x08(%edi) +13206 000088f3 e9a0ccffff jmpl 0x00005598 +13211 000088f8 8b4708 movl 0x08(%edi),%eax +13214 000088fb 8d4805 leal 0x05(%eax),%ecx +13217 000088fe 898d50feffff movl %ecx,0xfffffe50(%ebp) +13223 00008904 8b770c movl 0x0c(%edi),%esi +13226 00008907 39f1 cmpl %esi,%ecx +13228 00008909 0f86d8020000 jbel 0x00008be7 +13234 0000890f 01f6 addl %esi,%esi +13236 00008911 89742404 movl %esi,0x04(%esp,1) +13240 00008915 891c24 movl %ebx,(%esp,1) +13243 00008918 e8e8760300 calll 0x00040005 _realloc +13248 0000891d 85c0 testl %eax,%eax +13250 0000891f 0f846a020000 jel 0x00008b8f +13256 00008925 894704 movl %eax,0x04(%edi) +13259 00008928 89770c movl %esi,0x0c(%edi) +13262 0000892b 3bb550feffff cmpl 0xfffffe50(%ebp),%esi +13268 00008931 0f8371020000 jael 0x00008ba8 +13274 00008937 89c3 movl %eax,%ebx +13276 00008939 ebd4 jmp 0x0000890f +13278 0000893b 80fa5f cmpb $0x5f,%dl '_' +13281 0000893e 0f85c9e2ffff jnel 0x00006c0d +13287 00008944 81bd60feffffff000000 cmpl $0x000000ff,0xfffffe60(%ebp) +13297 0000894e 0f87b9e2ffff jal 0x00006c0d +13303 00008954 85db testl %ebx,%ebx +13305 00008956 0f847c010000 jel 0x00008ad8 +13311 0000895c 8b4708 movl 0x08(%edi),%eax +13314 0000895f 3b470c cmpl 0x0c(%edi),%eax +13317 00008962 0f8330010000 jael 0x00008a98 +13323 00008968 0fb69560feffff movzbl 0xfffffe60(%ebp),%edx +13330 0000896f 881403 movb %dl,(%ebx,%eax,1) +13333 00008972 83c001 addl $0x01,%eax +13336 00008975 894708 movl %eax,0x08(%edi) +13339 00008978 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +13345 0000897e 898d58feffff movl %ecx,0xfffffe58(%ebp) +13351 00008984 e948e2ffff jmpl 0x00006bd1 +13356 00008989 8b5f04 movl 0x04(%edi),%ebx +13359 0000898c 85db testl %ebx,%ebx +13361 0000898e 0f8404ccffff jel 0x00005598 +13367 00008994 8b4708 movl 0x08(%edi),%eax +13370 00008997 8d5002 leal 0x02(%eax),%edx +13373 0000899a 899554ffffff movl %edx,0xffffff54(%ebp) +13379 000089a0 8b770c movl 0x0c(%edi),%esi +13382 000089a3 39f2 cmpl %esi,%edx +13384 000089a5 7715 ja 0x000089bc +13386 000089a7 e9dd000000 jmpl 0x00008a89 +13391 000089ac 894704 movl %eax,0x04(%edi) +13394 000089af 89770c movl %esi,0x0c(%edi) +13397 000089b2 3bb554ffffff cmpl 0xffffff54(%ebp),%esi +13403 000089b8 732d jae 0x000089e7 +13405 000089ba 89c3 movl %eax,%ebx +13407 000089bc 01f6 addl %esi,%esi +13409 000089be 89742404 movl %esi,0x04(%esp,1) +13413 000089c2 891c24 movl %ebx,(%esp,1) +13416 000089c5 e83b760300 calll 0x00040005 _realloc +13421 000089ca 85c0 testl %eax,%eax +13423 000089cc 75de jne 0x000089ac +13425 000089ce 8b4704 movl 0x04(%edi),%eax +13428 000089d1 890424 movl %eax,(%esp,1) +13431 000089d4 e83b760300 calll 0x00040014 _free +13436 000089d9 c7470400000000 movl $0x00000000,0x04(%edi) +13443 000089e0 c7471801000000 movl $0x00000001,0x18(%edi) +13450 000089e7 8b4704 movl 0x04(%edi),%eax +13453 000089ea 85c0 testl %eax,%eax +13455 000089ec 0f84a6cbffff jel 0x00005598 +13461 000089f2 034708 addl 0x08(%edi),%eax +13464 000089f5 66c700756c movw $0x6c75,(%eax) +13469 000089fa 83470802 addl $0x02,0x08(%edi) +13473 000089fe e995cbffff jmpl 0x00005598 +13478 00008a03 8b5f04 movl 0x04(%edi),%ebx +13481 00008a06 85db testl %ebx,%ebx +13483 00008a08 0f848acbffff jel 0x00005598 +13489 00008a0e 8b4708 movl 0x08(%edi),%eax +13492 00008a11 8d4802 leal 0x02(%eax),%ecx +13495 00008a14 898df8fdffff movl %ecx,0xfffffdf8(%ebp) +13501 00008a1a 8b770c movl 0x0c(%edi),%esi +13504 00008a1d 39f1 cmpl %esi,%ecx +13506 00008a1f 7712 ja 0x00008a33 +13508 00008a21 eb57 jmp 0x00008a7a +13510 00008a23 894704 movl %eax,0x04(%edi) +13513 00008a26 89770c movl %esi,0x0c(%edi) +13516 00008a29 3bb5f8fdffff cmpl 0xfffffdf8(%ebp),%esi +13522 00008a2f 732d jae 0x00008a5e +13524 00008a31 89c3 movl %eax,%ebx +13526 00008a33 01f6 addl %esi,%esi +13528 00008a35 89742404 movl %esi,0x04(%esp,1) +13532 00008a39 891c24 movl %ebx,(%esp,1) +13535 00008a3c e8c4750300 calll 0x00040005 _realloc +13540 00008a41 85c0 testl %eax,%eax +13542 00008a43 75de jne 0x00008a23 +13544 00008a45 8b4704 movl 0x04(%edi),%eax +13547 00008a48 890424 movl %eax,(%esp,1) +13550 00008a4b e8c4750300 calll 0x00040014 _free +13555 00008a50 c7470400000000 movl $0x00000000,0x04(%edi) +13562 00008a57 c7471801000000 movl $0x00000001,0x18(%edi) +13569 00008a5e 8b4704 movl 0x04(%edi),%eax +13572 00008a61 85c0 testl %eax,%eax +13574 00008a63 0f842fcbffff jel 0x00005598 +13580 00008a69 034708 addl 0x08(%edi),%eax +13583 00008a6c 66c7006c6c movw $0x6c6c,(%eax) +13588 00008a71 83470802 addl $0x02,0x08(%edi) +13592 00008a75 e91ecbffff jmpl 0x00005598 +13597 00008a7a 66c704036c6c movw $0x6c6c,(%ebx,%eax,1) +13603 00008a80 83470802 addl $0x02,0x08(%edi) +13607 00008a84 e90fcbffff jmpl 0x00005598 +13612 00008a89 66c70403756c movw $0x6c75,(%ebx,%eax,1) +13618 00008a8f 83470802 addl $0x02,0x08(%edi) +13622 00008a93 e900cbffff jmpl 0x00005598 +13627 00008a98 8b770c movl 0x0c(%edi),%esi +13630 00008a9b 39f0 cmpl %esi,%eax +13632 00008a9d 721a jb 0x00008ab9 +13634 00008a9f 83c001 addl $0x01,%eax +13637 00008aa2 898564feffff movl %eax,0xfffffe64(%ebp) +13643 00008aa8 39c6 cmpl %eax,%esi +13645 00008aaa 723d jb 0x00008ae9 +13647 00008aac 8b4704 movl 0x04(%edi),%eax +13650 00008aaf 85c0 testl %eax,%eax +13652 00008ab1 7425 je 0x00008ad8 +13654 00008ab3 8b5f04 movl 0x04(%edi),%ebx +13657 00008ab6 8b4708 movl 0x08(%edi),%eax +13660 00008ab9 0fb69560feffff movzbl 0xfffffe60(%ebp),%edx +13667 00008ac0 881403 movb %dl,(%ebx,%eax,1) +13670 00008ac3 83470801 addl $0x01,0x08(%edi) +13674 00008ac7 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +13680 00008acd 898d58feffff movl %ecx,0xfffffe58(%ebp) +13686 00008ad3 e9f9e0ffff jmpl 0x00006bd1 +13691 00008ad8 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +13697 00008ade 898d58feffff movl %ecx,0xfffffe58(%ebp) +13703 00008ae4 e9e8e0ffff jmpl 0x00006bd1 +13708 00008ae9 01f6 addl %esi,%esi +13710 00008aeb 89742404 movl %esi,0x04(%esp,1) +13714 00008aef 891c24 movl %ebx,(%esp,1) +13717 00008af2 e80e750300 calll 0x00040005 _realloc +13722 00008af7 85c0 testl %eax,%eax +13724 00008af9 0f84ca000000 jel 0x00008bc9 +13730 00008aff 894704 movl %eax,0x04(%edi) +13733 00008b02 89770c movl %esi,0x0c(%edi) +13736 00008b05 39b564feffff cmpl %esi,0xfffffe64(%ebp) +13742 00008b0b 769f jbe 0x00008aac +13744 00008b0d 89c3 movl %eax,%ebx +13746 00008b0f ebd8 jmp 0x00008ae9 +13748 00008b11 8b5f04 movl 0x04(%edi),%ebx +13751 00008b14 85db testl %ebx,%ebx +13753 00008b16 0f847ccaffff jel 0x00005598 +13759 00008b1c 8b4708 movl 0x08(%edi),%eax +13762 00008b1f 8d5003 leal 0x03(%eax),%edx +13765 00008b22 899544feffff movl %edx,0xfffffe44(%ebp) +13771 00008b28 8b770c movl 0x0c(%edi),%esi +13774 00008b2b 39f2 cmpl %esi,%edx +13776 00008b2d 7715 ja 0x00008b44 +13778 00008b2f e9c9000000 jmpl 0x00008bfd +13783 00008b34 894704 movl %eax,0x04(%edi) +13786 00008b37 89770c movl %esi,0x0c(%edi) +13789 00008b3a 3bb544feffff cmpl 0xfffffe44(%ebp),%esi +13795 00008b40 732d jae 0x00008b6f +13797 00008b42 89c3 movl %eax,%ebx +13799 00008b44 01f6 addl %esi,%esi +13801 00008b46 89742404 movl %esi,0x04(%esp,1) +13805 00008b4a 891c24 movl %ebx,(%esp,1) +13808 00008b4d e8b3740300 calll 0x00040005 _realloc +13813 00008b52 85c0 testl %eax,%eax +13815 00008b54 75de jne 0x00008b34 +13817 00008b56 8b4704 movl 0x04(%edi),%eax +13820 00008b59 890424 movl %eax,(%esp,1) +13823 00008b5c e8b3740300 calll 0x00040014 _free +13828 00008b61 c7470400000000 movl $0x00000000,0x04(%edi) +13835 00008b68 c7471801000000 movl $0x00000001,0x18(%edi) +13842 00008b6f 8b4704 movl 0x04(%edi),%eax +13845 00008b72 85c0 testl %eax,%eax +13847 00008b74 0f841ecaffff jel 0x00005598 +13853 00008b7a 034708 addl 0x08(%edi),%eax +13856 00008b7d 66c700756c movw $0x6c75,(%eax) +13861 00008b82 c640026c movb $0x6c,0x02(%eax) +13865 00008b86 83470803 addl $0x03,0x08(%edi) +13869 00008b8a e909caffff jmpl 0x00005598 +13874 00008b8f 8b4704 movl 0x04(%edi),%eax +13877 00008b92 890424 movl %eax,(%esp,1) +13880 00008b95 e87a740300 calll 0x00040014 _free +13885 00008b9a c7470400000000 movl $0x00000000,0x04(%edi) +13892 00008ba1 c7471801000000 movl $0x00000001,0x18(%edi) +13899 00008ba8 8b4704 movl 0x04(%edi),%eax +13902 00008bab 85c0 testl %eax,%eax +13904 00008bad 0f84e5c9ffff jel 0x00005598 +13910 00008bb3 034708 addl 0x08(%edi),%eax +13913 00008bb6 c70066616c73 movl $0x736c6166,(%eax) 'slaf' +13919 00008bbc c6400465 movb $0x65,0x04(%eax) +13923 00008bc0 83470805 addl $0x05,0x08(%edi) +13927 00008bc4 e9cfc9ffff jmpl 0x00005598 +13932 00008bc9 8b4704 movl 0x04(%edi),%eax +13935 00008bcc 890424 movl %eax,(%esp,1) +13938 00008bcf e840740300 calll 0x00040014 _free +13943 00008bd4 c7470400000000 movl $0x00000000,0x04(%edi) +13950 00008bdb c7471801000000 movl $0x00000001,0x18(%edi) +13957 00008be2 e9c5feffff jmpl 0x00008aac +13962 00008be7 8d0403 leal (%ebx,%eax,1),%eax +13965 00008bea c70066616c73 movl $0x736c6166,(%eax) 'slaf' +13971 00008bf0 c6400465 movb $0x65,0x04(%eax) +13975 00008bf4 83470805 addl $0x05,0x08(%edi) +13979 00008bf8 e99bc9ffff jmpl 0x00005598 +13984 00008bfd 8d0403 leal (%ebx,%eax,1),%eax +13987 00008c00 66c700756c movw $0x6c75,(%eax) +13992 00008c05 c640026c movb $0x6c,0x02(%eax) +13996 00008c09 83470803 addl $0x03,0x08(%edi) +14000 00008c0d e986c9ffff jmpl 0x00005598 _cplus_demangle_print: +0 00008c12 55 pushl %ebp +1 00008c13 89e5 movl %esp,%ebp +3 00008c15 56 pushl %esi +4 00008c16 53 pushl %ebx +5 00008c17 83ec30 subl $0x30,%esp +8 00008c1a 8b4508 movl 0x08(%ebp),%eax +11 00008c1d 8945dc movl %eax,0xdc(%ebp) +14 00008c20 8b4510 movl 0x10(%ebp),%eax +17 00008c23 83c001 addl $0x01,%eax +20 00008c26 8945e8 movl %eax,0xe8(%ebp) +23 00008c29 890424 movl %eax,(%esp,1) +26 00008c2c e8cf730300 calll 0x00040000 _malloc +31 00008c31 8945e0 movl %eax,0xe0(%ebp) +34 00008c34 85c0 testl %eax,%eax +36 00008c36 0f84b5000000 jel 0x00008cf1 +42 00008c3c c745e400000000 movl $0x00000000,0xe4(%ebp) +49 00008c43 c745ec00000000 movl $0x00000000,0xec(%ebp) +56 00008c4a c745f000000000 movl $0x00000000,0xf0(%ebp) +63 00008c51 c745f400000000 movl $0x00000000,0xf4(%ebp) +70 00008c58 8d45dc leal 0xdc(%ebp),%eax +73 00008c5b 8b550c movl 0x0c(%ebp),%edx +76 00008c5e e8fac8ffff calll _d_print_comp +81 00008c63 8b55e0 movl 0xe0(%ebp),%edx +84 00008c66 85d2 testl %edx,%edx +86 00008c68 7436 je 0x00008ca0 +88 00008c6a 8b45e4 movl 0xe4(%ebp),%eax +91 00008c6d 8b5de8 movl 0xe8(%ebp),%ebx +94 00008c70 39d8 cmpl %ebx,%eax +96 00008c72 723d jb 0x00008cb1 +98 00008c74 8d7001 leal 0x01(%eax),%esi +101 00008c77 39de cmpl %ebx,%esi +103 00008c79 7756 ja 0x00008cd1 +105 00008c7b 85d2 testl %edx,%edx +107 00008c7d 743f je 0x00008cbe +109 00008c7f 8b45e4 movl 0xe4(%ebp),%eax +112 00008c82 c6041000 movb $0x00,(%eax,%edx,1) +116 00008c86 8345e401 addl $0x01,0xe4(%ebp) +120 00008c8a 8b55e0 movl 0xe0(%ebp),%edx +123 00008c8d 8b45e0 movl 0xe0(%ebp),%eax +126 00008c90 85c0 testl %eax,%eax +128 00008c92 7531 jne 0x00008cc5 +130 00008c94 90 nop +131 00008c95 90 nop +132 00008c96 90 nop +133 00008c97 90 nop +134 00008c98 90 nop +135 00008c99 90 nop +136 00008c9a 90 nop +137 00008c9b 90 nop +138 00008c9c 90 nop +139 00008c9d 90 nop +140 00008c9e 90 nop +141 00008c9f 90 nop +142 00008ca0 8b45f4 movl 0xf4(%ebp),%eax +145 00008ca3 8b4d14 movl 0x14(%ebp),%ecx +148 00008ca6 8901 movl %eax,(%ecx) +150 00008ca8 89d0 movl %edx,%eax +152 00008caa 83c430 addl $0x30,%esp +155 00008cad 5b popl %ebx +156 00008cae 5e popl %esi +157 00008caf 5d popl %ebp +158 00008cb0 c3 ret +159 00008cb1 c6040200 movb $0x00,(%edx,%eax,1) +163 00008cb5 83c001 addl $0x01,%eax +166 00008cb8 8945e4 movl %eax,0xe4(%ebp) +169 00008cbb 8b55e0 movl 0xe0(%ebp),%edx +172 00008cbe 8b45e0 movl 0xe0(%ebp),%eax +175 00008cc1 85c0 testl %eax,%eax +177 00008cc3 74db je 0x00008ca0 +179 00008cc5 8b45e8 movl 0xe8(%ebp),%eax +182 00008cc8 8b4d14 movl 0x14(%ebp),%ecx +185 00008ccb 8901 movl %eax,(%ecx) +187 00008ccd ebd9 jmp 0x00008ca8 +189 00008ccf 89c2 movl %eax,%edx +191 00008cd1 01db addl %ebx,%ebx +193 00008cd3 895c2404 movl %ebx,0x04(%esp,1) +197 00008cd7 891424 movl %edx,(%esp,1) +200 00008cda e826730300 calll 0x00040005 _realloc +205 00008cdf 85c0 testl %eax,%eax +207 00008ce1 741b je 0x00008cfe +209 00008ce3 8945e0 movl %eax,0xe0(%ebp) +212 00008ce6 895de8 movl %ebx,0xe8(%ebp) +215 00008ce9 39de cmpl %ebx,%esi +217 00008ceb 77e2 ja 0x00008ccf +219 00008ced 89c2 movl %eax,%edx +221 00008cef eb8a jmp 0x00008c7b +223 00008cf1 8b4514 movl 0x14(%ebp),%eax +226 00008cf4 c70001000000 movl $0x00000001,(%eax) +232 00008cfa 31c0 xorl %eax,%eax +234 00008cfc ebac jmp 0x00008caa +236 00008cfe 8b45e0 movl 0xe0(%ebp),%eax +239 00008d01 890424 movl %eax,(%esp,1) +242 00008d04 e80b730300 calll 0x00040014 _free +247 00008d09 c745e000000000 movl $0x00000000,0xe0(%ebp) +254 00008d10 c745f401000000 movl $0x00000001,0xf4(%ebp) +261 00008d17 31d2 xorl %edx,%edx +263 00008d19 eba3 jmp 0x00008cbe _d_print_mod: +0 00008d1b 55 pushl %ebp +1 00008d1c 89e5 movl %esp,%ebp +3 00008d1e 57 pushl %edi +4 00008d1f 56 pushl %esi +5 00008d20 53 pushl %ebx +6 00008d21 83ec2c subl $0x2c,%esp +9 00008d24 89c6 movl %eax,%esi +11 00008d26 89d3 movl %edx,%ebx +13 00008d28 8b02 movl (%edx),%eax +15 00008d2a 83e803 subl $0x03,%eax +18 00008d2d 83f822 cmpl $0x22,%eax '"' +21 00008d30 7707 ja 0x00008d39 +23 00008d32 ff2485c4da0200 jmp *0x0002dac4(,%eax,4) +30 00008d39 89da movl %ebx,%edx +32 00008d3b 89f0 movl %esi,%eax +34 00008d3d 83c42c addl $0x2c,%esp +37 00008d40 5b popl %ebx +38 00008d41 5e popl %esi +39 00008d42 5f popl %edi +40 00008d43 5d popl %ebp +41 00008d44 e914c8ffff jmpl 0x0000555d +46 00008d49 8b5204 movl 0x04(%edx),%edx +49 00008d4c ebed jmp 0x00008d3b +51 00008d4e 8b5604 movl 0x04(%esi),%edx +54 00008d51 85d2 testl %edx,%edx +56 00008d53 0f8487010000 jel 0x00008ee0 +62 00008d59 8b4608 movl 0x08(%esi),%eax +65 00008d5c 8d7809 leal 0x09(%eax),%edi +68 00008d5f 8b5e0c movl 0x0c(%esi),%ebx +71 00008d62 39df cmpl %ebx,%edi +73 00008d64 0f869c040000 jbel 0x00009206 +79 00008d6a 90 nop +80 00008d6b 90 nop +81 00008d6c 90 nop +82 00008d6d 90 nop +83 00008d6e 90 nop +84 00008d6f 90 nop +85 00008d70 01db addl %ebx,%ebx +87 00008d72 895c2404 movl %ebx,0x04(%esp,1) +91 00008d76 891424 movl %edx,(%esp,1) +94 00008d79 e887720300 calll 0x00040005 _realloc +99 00008d7e 85c0 testl %eax,%eax +101 00008d80 0f8425050000 jel 0x000092ab +107 00008d86 89c2 movl %eax,%edx +109 00008d88 894604 movl %eax,0x04(%esi) +112 00008d8b 895e0c movl %ebx,0x0c(%esi) +115 00008d8e 39fb cmpl %edi,%ebx +117 00008d90 72de jb 0x00008d70 +119 00008d92 85c0 testl %eax,%eax +121 00008d94 0f8446010000 jel 0x00008ee0 +127 00008d9a 034608 addl 0x08(%esi),%eax +130 00008d9d c70020726573 movl $0x73657220,(%eax) 'ser ' +136 00008da3 c7400474726963 movl $0x63697274,0x04(%eax) 'cirt' +143 00008daa c6400874 movb $0x74,0x08(%eax) +147 00008dae 83460809 addl $0x09,0x08(%esi) +151 00008db2 e929010000 jmpl 0x00008ee0 +156 00008db7 8b5604 movl 0x04(%esi),%edx +159 00008dba 85d2 testl %edx,%edx +161 00008dbc 0f841e010000 jel 0x00008ee0 +167 00008dc2 8b4608 movl 0x08(%esi),%eax +170 00008dc5 8d7809 leal 0x09(%eax),%edi +173 00008dc8 8b5e0c movl 0x0c(%esi),%ebx +176 00008dcb 39df cmpl %ebx,%edi +178 00008dcd 0f8616040000 jbel 0x000091e9 +184 00008dd3 90 nop +185 00008dd4 90 nop +186 00008dd5 90 nop +187 00008dd6 90 nop +188 00008dd7 90 nop +189 00008dd8 90 nop +190 00008dd9 90 nop +191 00008dda 90 nop +192 00008ddb 90 nop +193 00008ddc 90 nop +194 00008ddd 90 nop +195 00008dde 90 nop +196 00008ddf 90 nop +197 00008de0 01db addl %ebx,%ebx +199 00008de2 895c2404 movl %ebx,0x04(%esp,1) +203 00008de6 891424 movl %edx,(%esp,1) +206 00008de9 e817720300 calll 0x00040005 _realloc +211 00008dee 85c0 testl %eax,%eax +213 00008df0 0f8418050000 jel 0x0000930e +219 00008df6 89c2 movl %eax,%edx +221 00008df8 894604 movl %eax,0x04(%esi) +224 00008dfb 895e0c movl %ebx,0x0c(%esi) +227 00008dfe 39fb cmpl %edi,%ebx +229 00008e00 72de jb 0x00008de0 +231 00008e02 85c0 testl %eax,%eax +233 00008e04 0f84d6000000 jel 0x00008ee0 +239 00008e0a 034608 addl 0x08(%esi),%eax +242 00008e0d c70020766f6c movl $0x6c6f7620,(%eax) 'lov ' +248 00008e13 c740046174696c movl $0x6c697461,0x04(%eax) 'lita' +255 00008e1a c6400865 movb $0x65,0x08(%eax) +259 00008e1e 83460809 addl $0x09,0x08(%esi) +263 00008e22 e9b9000000 jmpl 0x00008ee0 +268 00008e27 8b5604 movl 0x04(%esi),%edx +271 00008e2a 85d2 testl %edx,%edx +273 00008e2c 0f84ae000000 jel 0x00008ee0 +279 00008e32 8b4608 movl 0x08(%esi),%eax +282 00008e35 8d7806 leal 0x06(%eax),%edi +285 00008e38 8b5e0c movl 0x0c(%esi),%ebx +288 00008e3b 39df cmpl %ebx,%edi +290 00008e3d 0f86e0030000 jbel 0x00009223 +296 00008e43 90 nop +297 00008e44 90 nop +298 00008e45 90 nop +299 00008e46 90 nop +300 00008e47 90 nop +301 00008e48 90 nop +302 00008e49 90 nop +303 00008e4a 90 nop +304 00008e4b 90 nop +305 00008e4c 90 nop +306 00008e4d 90 nop +307 00008e4e 90 nop +308 00008e4f 90 nop +309 00008e50 01db addl %ebx,%ebx +311 00008e52 895c2404 movl %ebx,0x04(%esp,1) +315 00008e56 891424 movl %edx,(%esp,1) +318 00008e59 e8a7710300 calll 0x00040005 _realloc +323 00008e5e 85c0 testl %eax,%eax +325 00008e60 0f8466040000 jel 0x000092cc +331 00008e66 89c2 movl %eax,%edx +333 00008e68 894604 movl %eax,0x04(%esi) +336 00008e6b 895e0c movl %ebx,0x0c(%esi) +339 00008e6e 39fb cmpl %edi,%ebx +341 00008e70 72de jb 0x00008e50 +343 00008e72 85c0 testl %eax,%eax +345 00008e74 746a je 0x00008ee0 +347 00008e76 034608 addl 0x08(%esi),%eax +350 00008e79 c70020636f6e movl $0x6e6f6320,(%eax) 'noc ' +356 00008e7f 66c740047374 movw $0x7473,0x04(%eax) +362 00008e85 83460806 addl $0x06,0x08(%esi) +366 00008e89 eb55 jmp 0x00008ee0 +368 00008e8b 8b5604 movl 0x04(%esi),%edx +371 00008e8e 85d2 testl %edx,%edx +373 00008e90 7418 je 0x00008eaa +375 00008e92 8b4608 movl 0x08(%esi),%eax +378 00008e95 8b7e0c movl 0x0c(%esi),%edi +381 00008e98 39f8 cmpl %edi,%eax +383 00008e9a 0f83c9010000 jael 0x00009069 +389 00008ea0 c6040220 movb $0x20,(%edx,%eax,1) +393 00008ea4 83c001 addl $0x01,%eax +396 00008ea7 894608 movl %eax,0x08(%esi) +399 00008eaa 8b5308 movl 0x08(%ebx),%edx +402 00008ead e989feffff jmpl 0x00008d3b +407 00008eb2 f60604 testb $0x04,(%esi) +410 00008eb5 7529 jne 0x00008ee0 +412 00008eb7 8b5604 movl 0x04(%esi),%edx +415 00008eba 85d2 testl %edx,%edx +417 00008ebc 7422 je 0x00008ee0 +419 00008ebe 8b4608 movl 0x08(%esi),%eax +422 00008ec1 8b5e0c movl 0x0c(%esi),%ebx +425 00008ec4 39d8 cmpl %ebx,%eax +427 00008ec6 0f83bc020000 jael 0x00009188 +433 00008ecc c604022a movb $0x2a,(%edx,%eax,1) +437 00008ed0 83c001 addl $0x01,%eax +440 00008ed3 894608 movl %eax,0x08(%esi) +443 00008ed6 90 nop +444 00008ed7 90 nop +445 00008ed8 90 nop +446 00008ed9 90 nop +447 00008eda 90 nop +448 00008edb 90 nop +449 00008edc 90 nop +450 00008edd 90 nop +451 00008ede 90 nop +452 00008edf 90 nop +453 00008ee0 83c42c addl $0x2c,%esp +456 00008ee3 5b popl %ebx +457 00008ee4 5e popl %esi +458 00008ee5 5f popl %edi +459 00008ee6 5d popl %ebp +460 00008ee7 c3 ret +461 00008ee8 8b5604 movl 0x04(%esi),%edx +464 00008eeb 85d2 testl %edx,%edx +466 00008eed 74f1 je 0x00008ee0 +468 00008eef 8b4608 movl 0x08(%esi),%eax +471 00008ef2 8b5e0c movl 0x0c(%esi),%ebx +474 00008ef5 39d8 cmpl %ebx,%eax +476 00008ef7 0f83d1010000 jael 0x000090ce +482 00008efd c6040226 movb $0x26,(%edx,%eax,1) +486 00008f01 83c001 addl $0x01,%eax +489 00008f04 894608 movl %eax,0x08(%esi) +492 00008f07 ebd7 jmp 0x00008ee0 +494 00008f09 8b5604 movl 0x04(%esi),%edx +497 00008f0c 85d2 testl %edx,%edx +499 00008f0e 74d0 je 0x00008ee0 +501 00008f10 8b4608 movl 0x08(%esi),%eax +504 00008f13 8d7808 leal 0x08(%eax),%edi +507 00008f16 8b5e0c movl 0x0c(%esi),%ebx +510 00008f19 39df cmpl %ebx,%edi +512 00008f1b 0f862f030000 jbel 0x00009250 +518 00008f21 90 nop +519 00008f22 90 nop +520 00008f23 90 nop +521 00008f24 90 nop +522 00008f25 90 nop +523 00008f26 90 nop +524 00008f27 90 nop +525 00008f28 90 nop +526 00008f29 90 nop +527 00008f2a 90 nop +528 00008f2b 90 nop +529 00008f2c 90 nop +530 00008f2d 90 nop +531 00008f2e 90 nop +532 00008f2f 90 nop +533 00008f30 01db addl %ebx,%ebx +535 00008f32 895c2404 movl %ebx,0x04(%esp,1) +539 00008f36 891424 movl %edx,(%esp,1) +542 00008f39 e8c7700300 calll 0x00040005 _realloc +547 00008f3e 85c0 testl %eax,%eax +549 00008f40 0f8444030000 jel 0x0000928a +555 00008f46 89c2 movl %eax,%edx +557 00008f48 894604 movl %eax,0x04(%esi) +560 00008f4b 895e0c movl %ebx,0x0c(%esi) +563 00008f4e 39fb cmpl %edi,%ebx +565 00008f50 72de jb 0x00008f30 +567 00008f52 85c0 testl %eax,%eax +569 00008f54 748a je 0x00008ee0 +571 00008f56 034608 addl 0x08(%esi),%eax +574 00008f59 c700636f6d70 movl $0x706d6f63,(%eax) 'pmoc' +580 00008f5f c740046c657820 movl $0x2078656c,0x04(%eax) ' xel' +587 00008f66 83460808 addl $0x08,0x08(%esi) +591 00008f6a e971ffffff jmpl 0x00008ee0 +596 00008f6f 8b5604 movl 0x04(%esi),%edx +599 00008f72 85d2 testl %edx,%edx +601 00008f74 0f8466ffffff jel 0x00008ee0 +607 00008f7a 8b4608 movl 0x08(%esi),%eax +610 00008f7d 8d780a leal 0x0a(%eax),%edi +613 00008f80 8b5e0c movl 0x0c(%esi),%ebx +616 00008f83 39df cmpl %ebx,%edi +618 00008f85 0f863f020000 jbel 0x000091ca +624 00008f8b 90 nop +625 00008f8c 90 nop +626 00008f8d 90 nop +627 00008f8e 90 nop +628 00008f8f 90 nop +629 00008f90 01db addl %ebx,%ebx +631 00008f92 895c2404 movl %ebx,0x04(%esp,1) +635 00008f96 891424 movl %edx,(%esp,1) +638 00008f99 e867700300 calll 0x00040005 _realloc +643 00008f9e 85c0 testl %eax,%eax +645 00008fa0 0f8447030000 jel 0x000092ed +651 00008fa6 89c2 movl %eax,%edx +653 00008fa8 894604 movl %eax,0x04(%esi) +656 00008fab 895e0c movl %ebx,0x0c(%esi) +659 00008fae 39fb cmpl %edi,%ebx +661 00008fb0 72de jb 0x00008f90 +663 00008fb2 85c0 testl %eax,%eax +665 00008fb4 0f8426ffffff jel 0x00008ee0 +671 00008fba 034608 addl 0x08(%esi),%eax +674 00008fbd c700696d6167 movl $0x67616d69,(%eax) 'gami' +680 00008fc3 c74004696e6172 movl $0x72616e69,0x04(%eax) 'rani' +687 00008fca 66c740087920 movw $0x2079,0x08(%eax) +693 00008fd0 8346080a addl $0x0a,0x08(%esi) +697 00008fd4 e907ffffff jmpl 0x00008ee0 +702 00008fd9 8b5604 movl 0x04(%esi),%edx +705 00008fdc 85d2 testl %edx,%edx +707 00008fde 7423 je 0x00009003 +709 00008fe0 8b4608 movl 0x08(%esi),%eax +712 00008fe3 85c0 testl %eax,%eax +714 00008fe5 7407 je 0x00008fee +716 00008fe7 807c02ff28 cmpb $0x28,0xff(%edx,%eax,1) +721 00008fec 7415 je 0x00009003 +723 00008fee 8b7e0c movl 0x0c(%esi),%edi +726 00008ff1 39c7 cmpl %eax,%edi +728 00008ff3 0f8630010000 jbel 0x00009129 +734 00008ff9 c6040220 movb $0x20,(%edx,%eax,1) +738 00008ffd 83c001 addl $0x01,%eax +741 00009000 894608 movl %eax,0x08(%esi) +744 00009003 8b5304 movl 0x04(%ebx),%edx +747 00009006 89f0 movl %esi,%eax +749 00009008 e850c5ffff calll _d_print_comp +754 0000900d 8b5604 movl 0x04(%esi),%edx +757 00009010 85d2 testl %edx,%edx +759 00009012 0f84c8feffff jel 0x00008ee0 +765 00009018 8b4608 movl 0x08(%esi),%eax +768 0000901b 8d7803 leal 0x03(%eax),%edi +771 0000901e 8b5e0c movl 0x0c(%esi),%ebx +774 00009021 39df cmpl %ebx,%edi +776 00009023 7707 ja 0x0000902c +778 00009025 e911020000 jmpl 0x0000923b +783 0000902a 89c2 movl %eax,%edx +785 0000902c 01db addl %ebx,%ebx +787 0000902e 895c2404 movl %ebx,0x04(%esp,1) +791 00009032 891424 movl %edx,(%esp,1) +794 00009035 e8cb6f0300 calll 0x00040005 _realloc +799 0000903a 85c0 testl %eax,%eax +801 0000903c 0f8427020000 jel 0x00009269 +807 00009042 894604 movl %eax,0x04(%esi) +810 00009045 895e0c movl %ebx,0x0c(%esi) +813 00009048 39fb cmpl %edi,%ebx +815 0000904a 72de jb 0x0000902a +817 0000904c 85c0 testl %eax,%eax +819 0000904e 0f848cfeffff jel 0x00008ee0 +825 00009054 034608 addl 0x08(%esi),%eax +828 00009057 66c7003a3a movw $0x3a3a,(%eax) +833 0000905c c640022a movb $0x2a,0x02(%eax) +837 00009060 83460803 addl $0x03,0x08(%esi) +841 00009064 e977feffff jmpl 0x00008ee0 +846 00009069 83c001 addl $0x01,%eax +849 0000906c 8945e0 movl %eax,0xe0(%ebp) +852 0000906f 39f8 cmpl %edi,%eax +854 00009071 7728 ja 0x0000909b +856 00009073 85d2 testl %edx,%edx +858 00009075 0f842ffeffff jel 0x00008eaa +864 0000907b 8b4608 movl 0x08(%esi),%eax +867 0000907e c6041020 movb $0x20,(%eax,%edx,1) +871 00009082 83460801 addl $0x01,0x08(%esi) +875 00009086 8b5308 movl 0x08(%ebx),%edx +878 00009089 e9adfcffff jmpl 0x00008d3b +883 0000908e 89c2 movl %eax,%edx +885 00009090 894604 movl %eax,0x04(%esi) +888 00009093 897e0c movl %edi,0x0c(%esi) +891 00009096 397de0 cmpl %edi,0xe0(%ebp) +894 00009099 76d8 jbe 0x00009073 +896 0000909b 01ff addl %edi,%edi +898 0000909d 897c2404 movl %edi,0x04(%esp,1) +902 000090a1 891424 movl %edx,(%esp,1) +905 000090a4 e85c6f0300 calll 0x00040005 _realloc +910 000090a9 85c0 testl %eax,%eax +912 000090ab 75e1 jne 0x0000908e +914 000090ad 8b4604 movl 0x04(%esi),%eax +917 000090b0 890424 movl %eax,(%esp,1) +920 000090b3 e85c6f0300 calll 0x00040014 _free +925 000090b8 c7460400000000 movl $0x00000000,0x04(%esi) +932 000090bf c7461801000000 movl $0x00000001,0x18(%esi) +939 000090c6 8b5308 movl 0x08(%ebx),%edx +942 000090c9 e96dfcffff jmpl 0x00008d3b +947 000090ce 8d7801 leal 0x01(%eax),%edi +950 000090d1 39df cmpl %ebx,%edi +952 000090d3 7724 ja 0x000090f9 +954 000090d5 85d2 testl %edx,%edx +956 000090d7 0f8403feffff jel 0x00008ee0 +962 000090dd 8b4608 movl 0x08(%esi),%eax +965 000090e0 c6041026 movb $0x26,(%eax,%edx,1) +969 000090e4 83460801 addl $0x01,0x08(%esi) +973 000090e8 e9f3fdffff jmpl 0x00008ee0 +978 000090ed 89c2 movl %eax,%edx +980 000090ef 894604 movl %eax,0x04(%esi) +983 000090f2 895e0c movl %ebx,0x0c(%esi) +986 000090f5 39df cmpl %ebx,%edi +988 000090f7 76dc jbe 0x000090d5 +990 000090f9 01db addl %ebx,%ebx +992 000090fb 895c2404 movl %ebx,0x04(%esp,1) +996 000090ff 891424 movl %edx,(%esp,1) +999 00009102 e8fe6e0300 calll 0x00040005 _realloc +1004 00009107 85c0 testl %eax,%eax +1006 00009109 75e2 jne 0x000090ed +1008 0000910b 8b4604 movl 0x04(%esi),%eax +1011 0000910e 890424 movl %eax,(%esp,1) +1014 00009111 e8fe6e0300 calll 0x00040014 _free +1019 00009116 c7460400000000 movl $0x00000000,0x04(%esi) +1026 0000911d c7461801000000 movl $0x00000001,0x18(%esi) +1033 00009124 e9b7fdffff jmpl 0x00008ee0 +1038 00009129 83c001 addl $0x01,%eax +1041 0000912c 8945e4 movl %eax,0xe4(%ebp) +1044 0000912f 39f8 cmpl %edi,%eax +1046 00009131 7725 ja 0x00009158 +1048 00009133 85d2 testl %edx,%edx +1050 00009135 0f84c8feffff jel 0x00009003 +1056 0000913b 8b4608 movl 0x08(%esi),%eax +1059 0000913e c6041020 movb $0x20,(%eax,%edx,1) +1063 00009142 83460801 addl $0x01,0x08(%esi) +1067 00009146 e9b8feffff jmpl 0x00009003 +1072 0000914b 89c2 movl %eax,%edx +1074 0000914d 894604 movl %eax,0x04(%esi) +1077 00009150 897e0c movl %edi,0x0c(%esi) +1080 00009153 397de4 cmpl %edi,0xe4(%ebp) +1083 00009156 76db jbe 0x00009133 +1085 00009158 01ff addl %edi,%edi +1087 0000915a 897c2404 movl %edi,0x04(%esp,1) +1091 0000915e 891424 movl %edx,(%esp,1) +1094 00009161 e89f6e0300 calll 0x00040005 _realloc +1099 00009166 85c0 testl %eax,%eax +1101 00009168 75e1 jne 0x0000914b +1103 0000916a 8b4604 movl 0x04(%esi),%eax +1106 0000916d 890424 movl %eax,(%esp,1) +1109 00009170 e89f6e0300 calll 0x00040014 _free +1114 00009175 c7460400000000 movl $0x00000000,0x04(%esi) +1121 0000917c c7461801000000 movl $0x00000001,0x18(%esi) +1128 00009183 e97bfeffff jmpl 0x00009003 +1133 00009188 8d7801 leal 0x01(%eax),%edi +1136 0000918b 39df cmpl %ebx,%edi +1138 0000918d 7724 ja 0x000091b3 +1140 0000918f 85d2 testl %edx,%edx +1142 00009191 0f8449fdffff jel 0x00008ee0 +1148 00009197 8b4608 movl 0x08(%esi),%eax +1151 0000919a c604102a movb $0x2a,(%eax,%edx,1) +1155 0000919e 83460801 addl $0x01,0x08(%esi) +1159 000091a2 e939fdffff jmpl 0x00008ee0 +1164 000091a7 89c2 movl %eax,%edx +1166 000091a9 894604 movl %eax,0x04(%esi) +1169 000091ac 895e0c movl %ebx,0x0c(%esi) +1172 000091af 39df cmpl %ebx,%edi +1174 000091b1 76dc jbe 0x0000918f +1176 000091b3 01db addl %ebx,%ebx +1178 000091b5 895c2404 movl %ebx,0x04(%esp,1) +1182 000091b9 891424 movl %edx,(%esp,1) +1185 000091bc e8446e0300 calll 0x00040005 _realloc +1190 000091c1 85c0 testl %eax,%eax +1192 000091c3 75e2 jne 0x000091a7 +1194 000091c5 e941ffffff jmpl 0x0000910b +1199 000091ca 8d0402 leal (%edx,%eax,1),%eax +1202 000091cd c700696d6167 movl $0x67616d69,(%eax) 'gami' +1208 000091d3 c74004696e6172 movl $0x72616e69,0x04(%eax) 'rani' +1215 000091da 66c740087920 movw $0x2079,0x08(%eax) +1221 000091e0 8346080a addl $0x0a,0x08(%esi) +1225 000091e4 e9f7fcffff jmpl 0x00008ee0 +1230 000091e9 8d0402 leal (%edx,%eax,1),%eax +1233 000091ec c70020766f6c movl $0x6c6f7620,(%eax) 'lov ' +1239 000091f2 c740046174696c movl $0x6c697461,0x04(%eax) 'lita' +1246 000091f9 c6400865 movb $0x65,0x08(%eax) +1250 000091fd 83460809 addl $0x09,0x08(%esi) +1254 00009201 e9dafcffff jmpl 0x00008ee0 +1259 00009206 8d0402 leal (%edx,%eax,1),%eax +1262 00009209 c70020726573 movl $0x73657220,(%eax) 'ser ' +1268 0000920f c7400474726963 movl $0x63697274,0x04(%eax) 'cirt' +1275 00009216 c6400874 movb $0x74,0x08(%eax) +1279 0000921a 83460809 addl $0x09,0x08(%esi) +1283 0000921e e9bdfcffff jmpl 0x00008ee0 +1288 00009223 8d0402 leal (%edx,%eax,1),%eax +1291 00009226 c70020636f6e movl $0x6e6f6320,(%eax) 'noc ' +1297 0000922c 66c740047374 movw $0x7473,0x04(%eax) +1303 00009232 83460806 addl $0x06,0x08(%esi) +1307 00009236 e9a5fcffff jmpl 0x00008ee0 +1312 0000923b 8d0402 leal (%edx,%eax,1),%eax +1315 0000923e 66c7003a3a movw $0x3a3a,(%eax) +1320 00009243 c640022a movb $0x2a,0x02(%eax) +1324 00009247 83460803 addl $0x03,0x08(%esi) +1328 0000924b e990fcffff jmpl 0x00008ee0 +1333 00009250 8d0402 leal (%edx,%eax,1),%eax +1336 00009253 c700636f6d70 movl $0x706d6f63,(%eax) 'pmoc' +1342 00009259 c740046c657820 movl $0x2078656c,0x04(%eax) ' xel' +1349 00009260 83460808 addl $0x08,0x08(%esi) +1353 00009264 e977fcffff jmpl 0x00008ee0 +1358 00009269 8b4604 movl 0x04(%esi),%eax +1361 0000926c 890424 movl %eax,(%esp,1) +1364 0000926f e8a06d0300 calll 0x00040014 _free +1369 00009274 c7460400000000 movl $0x00000000,0x04(%esi) +1376 0000927b c7461801000000 movl $0x00000001,0x18(%esi) +1383 00009282 8b4604 movl 0x04(%esi),%eax +1386 00009285 e9c2fdffff jmpl 0x0000904c +1391 0000928a 8b4604 movl 0x04(%esi),%eax +1394 0000928d 890424 movl %eax,(%esp,1) +1397 00009290 e87f6d0300 calll 0x00040014 _free +1402 00009295 c7460400000000 movl $0x00000000,0x04(%esi) +1409 0000929c c7461801000000 movl $0x00000001,0x18(%esi) +1416 000092a3 8b4604 movl 0x04(%esi),%eax +1419 000092a6 e9a7fcffff jmpl 0x00008f52 +1424 000092ab 8b4604 movl 0x04(%esi),%eax +1427 000092ae 890424 movl %eax,(%esp,1) +1430 000092b1 e85e6d0300 calll 0x00040014 _free +1435 000092b6 c7460400000000 movl $0x00000000,0x04(%esi) +1442 000092bd c7461801000000 movl $0x00000001,0x18(%esi) +1449 000092c4 8b4604 movl 0x04(%esi),%eax +1452 000092c7 e9c6faffff jmpl 0x00008d92 +1457 000092cc 8b4604 movl 0x04(%esi),%eax +1460 000092cf 890424 movl %eax,(%esp,1) +1463 000092d2 e83d6d0300 calll 0x00040014 _free +1468 000092d7 c7460400000000 movl $0x00000000,0x04(%esi) +1475 000092de c7461801000000 movl $0x00000001,0x18(%esi) +1482 000092e5 8b4604 movl 0x04(%esi),%eax +1485 000092e8 e985fbffff jmpl 0x00008e72 +1490 000092ed 8b4604 movl 0x04(%esi),%eax +1493 000092f0 890424 movl %eax,(%esp,1) +1496 000092f3 e81c6d0300 calll 0x00040014 _free +1501 000092f8 c7460400000000 movl $0x00000000,0x04(%esi) +1508 000092ff c7461801000000 movl $0x00000001,0x18(%esi) +1515 00009306 8b4604 movl 0x04(%esi),%eax +1518 00009309 e9a4fcffff jmpl 0x00008fb2 +1523 0000930e 8b4604 movl 0x04(%esi),%eax +1526 00009311 890424 movl %eax,(%esp,1) +1529 00009314 e8fb6c0300 calll 0x00040014 _free +1534 00009319 c7460400000000 movl $0x00000000,0x04(%esi) +1541 00009320 c7461801000000 movl $0x00000001,0x18(%esi) +1548 00009327 8b4604 movl 0x04(%esi),%eax +1551 0000932a e9d3faffff jmpl 0x00008e02 _d_print_array_type: +0 0000932f 55 pushl %ebp +1 00009330 89e5 movl %esp,%ebp +3 00009332 57 pushl %edi +4 00009333 56 pushl %esi +5 00009334 53 pushl %ebx +6 00009335 83ec2c subl $0x2c,%esp +9 00009338 89c6 movl %eax,%esi +11 0000933a 8955dc movl %edx,0xdc(%ebp) +14 0000933d 89cf movl %ecx,%edi +16 0000933f 85c9 testl %ecx,%ecx +18 00009341 0f84d9020000 jel 0x00009620 +24 00009347 89c8 movl %ecx,%eax +26 00009349 90 nop +27 0000934a 90 nop +28 0000934b 90 nop +29 0000934c 90 nop +30 0000934d 90 nop +31 0000934e 90 nop +32 0000934f 90 nop +33 00009350 8b5808 movl 0x08(%eax),%ebx +36 00009353 85db testl %ebx,%ebx +38 00009355 0f84a6010000 jel 0x00009501 +44 0000935b 8b00 movl (%eax),%eax +46 0000935d 85c0 testl %eax,%eax +48 0000935f 75ef jne 0x00009350 +50 00009361 c745e401000000 movl $0x00000001,0xe4(%ebp) +57 00009368 31db xorl %ebx,%ebx +59 0000936a 31c9 xorl %ecx,%ecx +61 0000936c 89fa movl %edi,%edx +63 0000936e 89f0 movl %esi,%eax +65 00009370 e800030000 calll _d_print_mod_list +70 00009375 85db testl %ebx,%ebx +72 00009377 7562 jne 0x000093db +74 00009379 8b5604 movl 0x04(%esi),%edx +77 0000937c 8b4de4 movl 0xe4(%ebp),%ecx +80 0000937f 85c9 testl %ecx,%ecx +82 00009381 0f8599000000 jnel 0x00009420 +88 00009387 85d2 testl %edx,%edx +90 00009389 7418 je 0x000093a3 +92 0000938b 8b4608 movl 0x08(%esi),%eax +95 0000938e 8b5e0c movl 0x0c(%esi),%ebx +98 00009391 39d8 cmpl %ebx,%eax +100 00009393 0f83af000000 jael 0x00009448 +106 00009399 c604105b movb $0x5b,(%eax,%edx,1) +110 0000939d 83c001 addl $0x01,%eax +113 000093a0 894608 movl %eax,0x08(%esi) +116 000093a3 8b45dc movl 0xdc(%ebp),%eax +119 000093a6 8b5004 movl 0x04(%eax),%edx +122 000093a9 85d2 testl %edx,%edx +124 000093ab 7407 je 0x000093b4 +126 000093ad 89f0 movl %esi,%eax +128 000093af e8a9c1ffff calll _d_print_comp +133 000093b4 8b5604 movl 0x04(%esi),%edx +136 000093b7 85d2 testl %edx,%edx +138 000093b9 7418 je 0x000093d3 +140 000093bb 8b4608 movl 0x08(%esi),%eax +143 000093be 8b5e0c movl 0x0c(%esi),%ebx +146 000093c1 39d8 cmpl %ebx,%eax +148 000093c3 0f83da000000 jael 0x000094a3 +154 000093c9 c604025d movb $0x5d,(%edx,%eax,1) +158 000093cd 83c001 addl $0x01,%eax +161 000093d0 894608 movl %eax,0x08(%esi) +164 000093d3 83c42c addl $0x2c,%esp +167 000093d6 5b popl %ebx +168 000093d7 5e popl %esi +169 000093d8 5f popl %edi +170 000093d9 5d popl %ebp +171 000093da c3 ret +172 000093db 8b5604 movl 0x04(%esi),%edx +175 000093de 85d2 testl %edx,%edx +177 000093e0 749a je 0x0000937c +179 000093e2 8b4608 movl 0x08(%esi),%eax +182 000093e5 8b5e0c movl 0x0c(%esi),%ebx +185 000093e8 39d8 cmpl %ebx,%eax +187 000093ea 0f82ce010000 jbl 0x000095be +193 000093f0 8d7801 leal 0x01(%eax),%edi +196 000093f3 39df cmpl %ebx,%edi +198 000093f5 0f87e5010000 jal 0x000095e0 +204 000093fb 85d2 testl %edx,%edx +206 000093fd 0f8479ffffff jel 0x0000937c +212 00009403 8b4608 movl 0x08(%esi),%eax +215 00009406 c6041029 movb $0x29,(%eax,%edx,1) +219 0000940a 83460801 addl $0x01,0x08(%esi) +223 0000940e 8b5604 movl 0x04(%esi),%edx +226 00009411 8b4de4 movl 0xe4(%ebp),%ecx +229 00009414 85c9 testl %ecx,%ecx +231 00009416 0f846bffffff jel 0x00009387 +237 0000941c 90 nop +238 0000941d 90 nop +239 0000941e 90 nop +240 0000941f 90 nop +241 00009420 85d2 testl %edx,%edx +243 00009422 0f847bffffff jel 0x000093a3 +249 00009428 8b4608 movl 0x08(%esi),%eax +252 0000942b 8b5e0c movl 0x0c(%esi),%ebx +255 0000942e 39d8 cmpl %ebx,%eax +257 00009430 0f8342010000 jael 0x00009578 +263 00009436 c6040220 movb $0x20,(%edx,%eax,1) +267 0000943a 83c001 addl $0x01,%eax +270 0000943d 894608 movl %eax,0x08(%esi) +273 00009440 8b5604 movl 0x04(%esi),%edx +276 00009443 e93fffffff jmpl 0x00009387 +281 00009448 8d7801 leal 0x01(%eax),%edi +284 0000944b 39df cmpl %ebx,%edi +286 0000944d 7724 ja 0x00009473 +288 0000944f 85d2 testl %edx,%edx +290 00009451 0f844cffffff jel 0x000093a3 +296 00009457 8b4608 movl 0x08(%esi),%eax +299 0000945a c604105b movb $0x5b,(%eax,%edx,1) +303 0000945e 83460801 addl $0x01,0x08(%esi) +307 00009462 e93cffffff jmpl 0x000093a3 +312 00009467 89c2 movl %eax,%edx +314 00009469 894604 movl %eax,0x04(%esi) +317 0000946c 895e0c movl %ebx,0x0c(%esi) +320 0000946f 39df cmpl %ebx,%edi +322 00009471 76dc jbe 0x0000944f +324 00009473 01db addl %ebx,%ebx +326 00009475 895c2404 movl %ebx,0x04(%esp,1) +330 00009479 891424 movl %edx,(%esp,1) +333 0000947c e8846b0300 calll 0x00040005 _realloc +338 00009481 85c0 testl %eax,%eax +340 00009483 75e2 jne 0x00009467 +342 00009485 8b4604 movl 0x04(%esi),%eax +345 00009488 890424 movl %eax,(%esp,1) +348 0000948b e8846b0300 calll 0x00040014 _free +353 00009490 c7460400000000 movl $0x00000000,0x04(%esi) +360 00009497 c7461801000000 movl $0x00000001,0x18(%esi) +367 0000949e e900ffffff jmpl 0x000093a3 +372 000094a3 8d7801 leal 0x01(%eax),%edi +375 000094a6 39df cmpl %ebx,%edi +377 000094a8 7727 ja 0x000094d1 +379 000094aa 85d2 testl %edx,%edx +381 000094ac 0f8421ffffff jel 0x000093d3 +387 000094b2 8b4608 movl 0x08(%esi),%eax +390 000094b5 c604105d movb $0x5d,(%eax,%edx,1) +394 000094b9 83460801 addl $0x01,0x08(%esi) +398 000094bd 83c42c addl $0x2c,%esp +401 000094c0 5b popl %ebx +402 000094c1 5e popl %esi +403 000094c2 5f popl %edi +404 000094c3 5d popl %ebp +405 000094c4 c3 ret +406 000094c5 89c2 movl %eax,%edx +408 000094c7 894604 movl %eax,0x04(%esi) +411 000094ca 895e0c movl %ebx,0x0c(%esi) +414 000094cd 39df cmpl %ebx,%edi +416 000094cf 76d9 jbe 0x000094aa +418 000094d1 01db addl %ebx,%ebx +420 000094d3 895c2404 movl %ebx,0x04(%esp,1) +424 000094d7 891424 movl %edx,(%esp,1) +427 000094da e8266b0300 calll 0x00040005 _realloc +432 000094df 85c0 testl %eax,%eax +434 000094e1 75e2 jne 0x000094c5 +436 000094e3 8b4604 movl 0x04(%esi),%eax +439 000094e6 890424 movl %eax,(%esp,1) +442 000094e9 e8266b0300 calll 0x00040014 _free +447 000094ee c7460400000000 movl $0x00000000,0x04(%esi) +454 000094f5 c7461801000000 movl $0x00000001,0x18(%esi) +461 000094fc e9d2feffff jmpl 0x000093d3 +466 00009501 8b4004 movl 0x04(%eax),%eax +469 00009504 833824 cmpl $0x24,(%eax) '$' +472 00009507 0f8405010000 jel 0x00009612 +478 0000950d 8b5604 movl 0x04(%esi),%edx +481 00009510 85d2 testl %edx,%edx +483 00009512 0f8410010000 jel 0x00009628 +489 00009518 8b4608 movl 0x08(%esi),%eax +492 0000951b 8d4802 leal 0x02(%eax),%ecx +495 0000951e 894de0 movl %ecx,0xe0(%ebp) +498 00009521 8b5e0c movl 0x0c(%esi),%ebx +501 00009524 39d9 cmpl %ebx,%ecx +503 00009526 0f860d010000 jbel 0x00009639 +509 0000952c 90 nop +510 0000952d 90 nop +511 0000952e 90 nop +512 0000952f 90 nop +513 00009530 01db addl %ebx,%ebx +515 00009532 895c2404 movl %ebx,0x04(%esp,1) +519 00009536 891424 movl %edx,(%esp,1) +522 00009539 e8c76a0300 calll 0x00040005 _realloc +527 0000953e 85c0 testl %eax,%eax +529 00009540 0f840e010000 jel 0x00009654 +535 00009546 89c2 movl %eax,%edx +537 00009548 894604 movl %eax,0x04(%esi) +540 0000954b 895e0c movl %ebx,0x0c(%esi) +543 0000954e 3b5de0 cmpl 0xe0(%ebp),%ebx +546 00009551 72dd jb 0x00009530 +548 00009553 85c0 testl %eax,%eax +550 00009555 0f84cd000000 jel 0x00009628 +556 0000955b 034608 addl 0x08(%esi),%eax +559 0000955e 66c7002028 movw $0x2820,(%eax) +564 00009563 83460802 addl $0x02,0x08(%esi) +568 00009567 c745e401000000 movl $0x00000001,0xe4(%ebp) +575 0000956e bb01000000 movl $0x00000001,%ebx +580 00009573 e9f2fdffff jmpl 0x0000936a +585 00009578 8d7801 leal 0x01(%eax),%edi +588 0000957b 39df cmpl %ebx,%edi +590 0000957d 771b ja 0x0000959a +592 0000957f 85d2 testl %edx,%edx +594 00009581 0f841cfeffff jel 0x000093a3 +600 00009587 8b4608 movl 0x08(%esi),%eax +603 0000958a c6041020 movb $0x20,(%eax,%edx,1) +607 0000958e 83460801 addl $0x01,0x08(%esi) +611 00009592 8b5604 movl 0x04(%esi),%edx +614 00009595 e9edfdffff jmpl 0x00009387 +619 0000959a 01db addl %ebx,%ebx +621 0000959c 895c2404 movl %ebx,0x04(%esp,1) +625 000095a0 891424 movl %edx,(%esp,1) +628 000095a3 e85d6a0300 calll 0x00040005 _realloc +633 000095a8 85c0 testl %eax,%eax +635 000095aa 0f84d5feffff jel 0x00009485 +641 000095b0 89c2 movl %eax,%edx +643 000095b2 894604 movl %eax,0x04(%esi) +646 000095b5 895e0c movl %ebx,0x0c(%esi) +649 000095b8 39df cmpl %ebx,%edi +651 000095ba 77de ja 0x0000959a +653 000095bc ebc1 jmp 0x0000957f +655 000095be c6040229 movb $0x29,(%edx,%eax,1) +659 000095c2 83c001 addl $0x01,%eax +662 000095c5 894608 movl %eax,0x08(%esi) +665 000095c8 8b5604 movl 0x04(%esi),%edx +668 000095cb e9acfdffff jmpl 0x0000937c +673 000095d0 89c2 movl %eax,%edx +675 000095d2 894604 movl %eax,0x04(%esi) +678 000095d5 895e0c movl %ebx,0x0c(%esi) +681 000095d8 39df cmpl %ebx,%edi +683 000095da 0f861bfeffff jbel 0x000093fb +689 000095e0 01db addl %ebx,%ebx +691 000095e2 895c2404 movl %ebx,0x04(%esp,1) +695 000095e6 891424 movl %edx,(%esp,1) +698 000095e9 e8176a0300 calll 0x00040005 _realloc +703 000095ee 85c0 testl %eax,%eax +705 000095f0 75de jne 0x000095d0 +707 000095f2 8b4604 movl 0x04(%esi),%eax +710 000095f5 890424 movl %eax,(%esp,1) +713 000095f8 e8176a0300 calll 0x00040014 _free +718 000095fd 31d2 xorl %edx,%edx +720 000095ff c7460400000000 movl $0x00000000,0x04(%esi) +727 00009606 c7461801000000 movl $0x00000001,0x18(%esi) +734 0000960d e96afdffff jmpl 0x0000937c +739 00009612 c745e400000000 movl $0x00000000,0xe4(%ebp) +746 00009619 31db xorl %ebx,%ebx +748 0000961b e94afdffff jmpl 0x0000936a +753 00009620 8b5004 movl 0x04(%eax),%edx +756 00009623 e9f8fdffff jmpl 0x00009420 +761 00009628 c745e401000000 movl $0x00000001,0xe4(%ebp) +768 0000962f bb01000000 movl $0x00000001,%ebx +773 00009634 e931fdffff jmpl 0x0000936a +778 00009639 66c704022028 movw $0x2820,(%edx,%eax,1) +784 0000963f 83460802 addl $0x02,0x08(%esi) +788 00009643 c745e401000000 movl $0x00000001,0xe4(%ebp) +795 0000964a bb01000000 movl $0x00000001,%ebx +800 0000964f e916fdffff jmpl 0x0000936a +805 00009654 8b4604 movl 0x04(%esi),%eax +808 00009657 890424 movl %eax,(%esp,1) +811 0000965a e8b5690300 calll 0x00040014 _free +816 0000965f c7460400000000 movl $0x00000000,0x04(%esi) +823 00009666 c7461801000000 movl $0x00000001,0x18(%esi) +830 0000966d 8b4604 movl 0x04(%esi),%eax +833 00009670 e9defeffff jmpl 0x00009553 _d_print_mod_list: +0 00009675 55 pushl %ebp +1 00009676 89e5 movl %esp,%ebp +3 00009678 57 pushl %edi +4 00009679 56 pushl %esi +5 0000967a 53 pushl %ebx +6 0000967b 83ec3c subl $0x3c,%esp +9 0000967e 89c7 movl %eax,%edi +11 00009680 89d6 movl %edx,%esi +13 00009682 85d2 testl %edx,%edx +15 00009684 746a je 0x000096f0 +17 00009686 8b4004 movl 0x04(%eax),%eax +20 00009689 85c0 testl %eax,%eax +22 0000968b 7463 je 0x000096f0 +24 0000968d 85c9 testl %ecx,%ecx +26 0000968f 7412 je 0x000096a3 +28 00009691 e9e2010000 jmpl 0x00009878 +33 00009696 8b36 movl (%esi),%esi +35 00009698 85f6 testl %esi,%esi +37 0000969a 7454 je 0x000096f0 +39 0000969c 8b4704 movl 0x04(%edi),%eax +42 0000969f 85c0 testl %eax,%eax +44 000096a1 744d je 0x000096f0 +46 000096a3 8b4608 movl 0x08(%esi),%eax +49 000096a6 85c0 testl %eax,%eax +51 000096a8 75ec jne 0x00009696 +53 000096aa 8b4604 movl 0x04(%esi),%eax +56 000096ad 8b00 movl (%eax),%eax +58 000096af 83e819 subl $0x19,%eax +61 000096b2 83f802 cmpl $0x02,%eax +64 000096b5 76df jbe 0x00009696 +66 000096b7 c7460801000000 movl $0x00000001,0x08(%esi) +73 000096be 8b5f10 movl 0x10(%edi),%ebx +76 000096c1 8b460c movl 0x0c(%esi),%eax +79 000096c4 894710 movl %eax,0x10(%edi) +82 000096c7 8b5604 movl 0x04(%esi),%edx +85 000096ca 8b02 movl (%edx),%eax +87 000096cc 83f823 cmpl $0x23,%eax '#' +90 000096cf 7427 je 0x000096f8 +92 000096d1 83f824 cmpl $0x24,%eax '$' +95 000096d4 7430 je 0x00009706 +97 000096d6 83f802 cmpl $0x02,%eax +100 000096d9 7439 je 0x00009714 +102 000096db 89f8 movl %edi,%eax +104 000096dd e839f6ffff calll _d_print_mod +109 000096e2 895f10 movl %ebx,0x10(%edi) +112 000096e5 8b36 movl (%esi),%esi +114 000096e7 85f6 testl %esi,%esi +116 000096e9 75b1 jne 0x0000969c +118 000096eb 90 nop +119 000096ec 90 nop +120 000096ed 90 nop +121 000096ee 90 nop +122 000096ef 90 nop +123 000096f0 83c43c addl $0x3c,%esp +126 000096f3 5b popl %ebx +127 000096f4 5e popl %esi +128 000096f5 5f popl %edi +129 000096f6 5d popl %ebp +130 000096f7 c3 ret +131 000096f8 8b0e movl (%esi),%ecx +133 000096fa 89f8 movl %edi,%eax +135 000096fc e8ce010000 calll _d_print_function_type +140 00009701 895f10 movl %ebx,0x10(%edi) +143 00009704 ebea jmp 0x000096f0 +145 00009706 8b0e movl (%esi),%ecx +147 00009708 89f8 movl %edi,%eax +149 0000970a e820fcffff calll _d_print_array_type +154 0000970f 895f10 movl %ebx,0x10(%edi) +157 00009712 ebdc jmp 0x000096f0 +159 00009714 8b4714 movl 0x14(%edi),%eax +162 00009717 8945d8 movl %eax,0xd8(%ebp) +165 0000971a c7471400000000 movl $0x00000000,0x14(%edi) +172 00009721 8b4604 movl 0x04(%esi),%eax +175 00009724 8b5004 movl 0x04(%eax),%edx +178 00009727 89f8 movl %edi,%eax +180 00009729 e82fbeffff calll _d_print_comp +185 0000972e 8b55d8 movl 0xd8(%ebp),%edx +188 00009731 895714 movl %edx,0x14(%edi) +191 00009734 f60704 testb $0x04,(%edi) +194 00009737 0f8588000000 jnel 0x000097c5 +200 0000973d 8b5704 movl 0x04(%edi),%edx +203 00009740 85d2 testl %edx,%edx +205 00009742 7455 je 0x00009799 +207 00009744 8b4708 movl 0x08(%edi),%eax +210 00009747 8d4802 leal 0x02(%eax),%ecx +213 0000974a 894dd4 movl %ecx,0xd4(%ebp) +216 0000974d 8b4f0c movl 0x0c(%edi),%ecx +219 00009750 894ddc movl %ecx,0xdc(%ebp) +222 00009753 394dd4 cmpl %ecx,0xd4(%ebp) +225 00009756 7707 ja 0x0000975f +227 00009758 e9cd000000 jmpl 0x0000982a +232 0000975d 89c2 movl %eax,%edx +234 0000975f d165dc shll 0xdc(%ebp) +237 00009762 8b45dc movl 0xdc(%ebp),%eax +240 00009765 89442404 movl %eax,0x04(%esp,1) +244 00009769 891424 movl %edx,(%esp,1) +247 0000976c e894680300 calll 0x00040005 _realloc +252 00009771 85c0 testl %eax,%eax +254 00009773 0f84c0000000 jel 0x00009839 +260 00009779 894704 movl %eax,0x04(%edi) +263 0000977c 8b55dc movl 0xdc(%ebp),%edx +266 0000977f 89570c movl %edx,0x0c(%edi) +269 00009782 8b4dd4 movl 0xd4(%ebp),%ecx +272 00009785 39ca cmpl %ecx,%edx +274 00009787 72d4 jb 0x0000975d +276 00009789 85c0 testl %eax,%eax +278 0000978b 740c je 0x00009799 +280 0000978d 034708 addl 0x08(%edi),%eax +283 00009790 66c7003a3a movw $0x3a3a,(%eax) +288 00009795 83470802 addl $0x02,0x08(%edi) +292 00009799 8b4604 movl 0x04(%esi),%eax +295 0000979c 8b5008 movl 0x08(%eax),%edx +298 0000979f 8b02 movl (%edx),%eax +300 000097a1 83e819 subl $0x19,%eax +303 000097a4 83f802 cmpl $0x02,%eax +306 000097a7 770d ja 0x000097b6 +308 000097a9 8b5204 movl 0x04(%edx),%edx +311 000097ac 8b02 movl (%edx),%eax +313 000097ae 83e819 subl $0x19,%eax +316 000097b1 83f802 cmpl $0x02,%eax +319 000097b4 76f3 jbe 0x000097a9 +321 000097b6 89f8 movl %edi,%eax +323 000097b8 e8a0bdffff calll _d_print_comp +328 000097bd 895f10 movl %ebx,0x10(%edi) +331 000097c0 e92bffffff jmpl 0x000096f0 +336 000097c5 8b5704 movl 0x04(%edi),%edx +339 000097c8 85d2 testl %edx,%edx +341 000097ca 74cd je 0x00009799 +343 000097cc 8b4708 movl 0x08(%edi),%eax +346 000097cf 8b4f0c movl 0x0c(%edi),%ecx +349 000097d2 894de4 movl %ecx,0xe4(%ebp) +352 000097d5 39c8 cmpl %ecx,%eax +354 000097d7 730c jae 0x000097e5 +356 000097d9 c604022e movb $0x2e,(%edx,%eax,1) +360 000097dd 83c001 addl $0x01,%eax +363 000097e0 894708 movl %eax,0x08(%edi) +366 000097e3 ebb4 jmp 0x00009799 +368 000097e5 83c001 addl $0x01,%eax +371 000097e8 8945e0 movl %eax,0xe0(%ebp) +374 000097eb 39c8 cmpl %ecx,%eax +376 000097ed 7713 ja 0x00009802 +378 000097ef 85d2 testl %edx,%edx +380 000097f1 74a6 je 0x00009799 +382 000097f3 8b4708 movl 0x08(%edi),%eax +385 000097f6 c604102e movb $0x2e,(%eax,%edx,1) +389 000097fa 83470801 addl $0x01,0x08(%edi) +393 000097fe eb99 jmp 0x00009799 +395 00009800 89c2 movl %eax,%edx +397 00009802 d165e4 shll 0xe4(%ebp) +400 00009805 8b45e4 movl 0xe4(%ebp),%eax +403 00009808 89442404 movl %eax,0x04(%esp,1) +407 0000980c 891424 movl %edx,(%esp,1) +410 0000980f e8f1670300 calll 0x00040005 _realloc +415 00009814 85c0 testl %eax,%eax +417 00009816 7442 je 0x0000985a +419 00009818 894704 movl %eax,0x04(%edi) +422 0000981b 8b55e4 movl 0xe4(%ebp),%edx +425 0000981e 89570c movl %edx,0x0c(%edi) +428 00009821 3955e0 cmpl %edx,0xe0(%ebp) +431 00009824 77da ja 0x00009800 +433 00009826 89c2 movl %eax,%edx +435 00009828 ebc5 jmp 0x000097ef +437 0000982a 66c704023a3a movw $0x3a3a,(%edx,%eax,1) +443 00009830 83470802 addl $0x02,0x08(%edi) +447 00009834 e960ffffff jmpl 0x00009799 +452 00009839 8b4704 movl 0x04(%edi),%eax +455 0000983c 890424 movl %eax,(%esp,1) +458 0000983f e8d0670300 calll 0x00040014 _free +463 00009844 c7470400000000 movl $0x00000000,0x04(%edi) +470 0000984b c7471801000000 movl $0x00000001,0x18(%edi) +477 00009852 8b4704 movl 0x04(%edi),%eax +480 00009855 e92fffffff jmpl 0x00009789 +485 0000985a 8b4704 movl 0x04(%edi),%eax +488 0000985d 890424 movl %eax,(%esp,1) +491 00009860 e8af670300 calll 0x00040014 _free +496 00009865 c7470400000000 movl $0x00000000,0x04(%edi) +503 0000986c c7471801000000 movl $0x00000001,0x18(%edi) +510 00009873 e921ffffff jmpl 0x00009799 +515 00009878 8b4608 movl 0x08(%esi),%eax +518 0000987b 85c0 testl %eax,%eax +520 0000987d 753a jne 0x000098b9 +522 0000987f c7460801000000 movl $0x00000001,0x08(%esi) +529 00009886 8b5f10 movl 0x10(%edi),%ebx +532 00009889 8b460c movl 0x0c(%esi),%eax +535 0000988c 894710 movl %eax,0x10(%edi) +538 0000988f 8b5604 movl 0x04(%esi),%edx +541 00009892 8b02 movl (%edx),%eax +543 00009894 83f823 cmpl $0x23,%eax '#' +546 00009897 0f845bfeffff jel 0x000096f8 +552 0000989d 83f824 cmpl $0x24,%eax '$' +555 000098a0 0f8460feffff jel 0x00009706 +561 000098a6 83f802 cmpl $0x02,%eax +564 000098a9 0f8465feffff jel 0x00009714 +570 000098af 89f8 movl %edi,%eax +572 000098b1 e865f4ffff calll _d_print_mod +577 000098b6 895f10 movl %ebx,0x10(%edi) +580 000098b9 8b36 movl (%esi),%esi +582 000098bb 85f6 testl %esi,%esi +584 000098bd 0f842dfeffff jel 0x000096f0 +590 000098c3 8b4704 movl 0x04(%edi),%eax +593 000098c6 85c0 testl %eax,%eax +595 000098c8 75ae jne 0x00009878 +597 000098ca e921feffff jmpl 0x000096f0 _d_print_function_type: +0 000098cf 55 pushl %ebp +1 000098d0 89e5 movl %esp,%ebp +3 000098d2 57 pushl %edi +4 000098d3 56 pushl %esi +5 000098d4 53 pushl %ebx +6 000098d5 83ec2c subl $0x2c,%esp +9 000098d8 89c6 movl %eax,%esi +11 000098da 8955dc movl %edx,0xdc(%ebp) +14 000098dd 894dd8 movl %ecx,0xd8(%ebp) +17 000098e0 85c9 testl %ecx,%ecx +19 000098e2 7459 je 0x0000993d +21 000098e4 8b4108 movl 0x08(%ecx),%eax +24 000098e7 85c0 testl %eax,%eax +26 000098e9 7552 jne 0x0000993d +28 000098eb 89ca movl %ecx,%edx +30 000098ed 8b4204 movl 0x04(%edx),%eax +33 000098f0 8b08 movl (%eax),%ecx +35 000098f2 83e916 subl $0x16,%ecx +38 000098f5 83f90f cmpl $0x0f,%ecx +41 000098f8 7726 ja 0x00009920 +43 000098fa b801000000 movl $0x00000001,%eax +48 000098ff d3e0 shll %cl,%eax +50 00009901 a947860000 testl $0x00008647,%eax +55 00009906 0f8529030000 jnel 0x00009c35 +61 0000990c a980010000 testl $0x00000180,%eax +66 00009911 0f8581030000 jnel 0x00009c98 +72 00009917 90 nop +73 00009918 90 nop +74 00009919 90 nop +75 0000991a 90 nop +76 0000991b 90 nop +77 0000991c 90 nop +78 0000991d 90 nop +79 0000991e 90 nop +80 0000991f 90 nop +81 00009920 8b12 movl (%edx),%edx +83 00009922 85d2 testl %edx,%edx +85 00009924 7407 je 0x0000992d +87 00009926 8b7a08 movl 0x08(%edx),%edi +90 00009929 85ff testl %edi,%edi +92 0000992b 74c0 je 0x000098ed +94 0000992d c745e000000000 movl $0x00000000,0xe0(%ebp) +101 00009934 ba01000000 movl $0x00000001,%edx +106 00009939 31c0 xorl %eax,%eax +108 0000993b eb0b jmp 0x00009948 +110 0000993d c745e000000000 movl $0x00000000,0xe0(%ebp) +117 00009944 31d2 xorl %edx,%edx +119 00009946 31c0 xorl %eax,%eax +121 00009948 8b4ddc movl 0xdc(%ebp),%ecx +124 0000994b 8b5904 movl 0x04(%ecx),%ebx +127 0000994e 85db testl %ebx,%ebx +129 00009950 7404 je 0x00009956 +131 00009952 85d2 testl %edx,%edx +133 00009954 7456 je 0x000099ac +135 00009956 8b4de0 movl 0xe0(%ebp),%ecx +138 00009959 85c9 testl %ecx,%ecx +140 0000995b 7556 jne 0x000099b3 +142 0000995d 8b4614 movl 0x14(%esi),%eax +145 00009960 8945e4 movl %eax,0xe4(%ebp) +148 00009963 c7461400000000 movl $0x00000000,0x14(%esi) +155 0000996a 31c9 xorl %ecx,%ecx +157 0000996c 8b55d8 movl 0xd8(%ebp),%edx +160 0000996f 89f0 movl %esi,%eax +162 00009971 e8fffcffff calll _d_print_mod_list +167 00009976 8b55e0 movl 0xe0(%ebp),%edx +170 00009979 85d2 testl %edx,%edx +172 0000997b 0f84af000000 jel 0x00009a30 +178 00009981 8b5604 movl 0x04(%esi),%edx +181 00009984 85d2 testl %edx,%edx +183 00009986 0f84d4000000 jel 0x00009a60 +189 0000998c 8b4608 movl 0x08(%esi),%eax +192 0000998f 8b5e0c movl 0x0c(%esi),%ebx +195 00009992 39d8 cmpl %ebx,%eax +197 00009994 0f83b1020000 jael 0x00009c4b +203 0000999a c6040229 movb $0x29,(%edx,%eax,1) +207 0000999e 83c001 addl $0x01,%eax +210 000099a1 894608 movl %eax,0x08(%esi) +213 000099a4 8b5604 movl 0x04(%esi),%edx +216 000099a7 e987000000 jmpl 0x00009a33 +221 000099ac c745e001000000 movl $0x00000001,0xe0(%ebp) +228 000099b3 85c0 testl %eax,%eax +230 000099b5 0f84b5010000 jel 0x00009b70 +236 000099bb 8b5604 movl 0x04(%esi),%edx +239 000099be 85d2 testl %edx,%edx +241 000099c0 749b je 0x0000995d +243 000099c2 8b4e08 movl 0x08(%esi),%ecx +246 000099c5 89c8 movl %ecx,%eax +248 000099c7 85c9 testl %ecx,%ecx +250 000099c9 7407 je 0x000099d2 +252 000099cb 807c0aff20 cmpb $0x20,0xff(%edx,%ecx,1) +257 000099d0 7423 je 0x000099f5 +259 000099d2 8b5e0c movl 0x0c(%esi),%ebx +262 000099d5 39cb cmpl %ecx,%ebx +264 000099d7 0f860a020000 jbel 0x00009be7 +270 000099dd c6040a20 movb $0x20,(%edx,%ecx,1) +274 000099e1 8d4101 leal 0x01(%ecx),%eax +277 000099e4 894608 movl %eax,0x08(%esi) +280 000099e7 8b5604 movl 0x04(%esi),%edx +283 000099ea 85d2 testl %edx,%edx +285 000099ec 0f846bffffff jel 0x0000995d +291 000099f2 8b4608 movl 0x08(%esi),%eax +294 000099f5 8b5e0c movl 0x0c(%esi),%ebx +297 000099f8 39d8 cmpl %ebx,%eax +299 000099fa 0f83a4010000 jael 0x00009ba4 +305 00009a00 c6040228 movb $0x28,(%edx,%eax,1) +309 00009a04 83c001 addl $0x01,%eax +312 00009a07 894608 movl %eax,0x08(%esi) +315 00009a0a 8b4614 movl 0x14(%esi),%eax +318 00009a0d 8945e4 movl %eax,0xe4(%ebp) +321 00009a10 c7461400000000 movl $0x00000000,0x14(%esi) +328 00009a17 31c9 xorl %ecx,%ecx +330 00009a19 8b55d8 movl 0xd8(%ebp),%edx +333 00009a1c 89f0 movl %esi,%eax +335 00009a1e e852fcffff calll _d_print_mod_list +340 00009a23 8b55e0 movl 0xe0(%ebp),%edx +343 00009a26 85d2 testl %edx,%edx +345 00009a28 0f8553ffffff jnel 0x00009981 +351 00009a2e 90 nop +352 00009a2f 90 nop +353 00009a30 8b5604 movl 0x04(%esi),%edx +356 00009a33 85d2 testl %edx,%edx +358 00009a35 7429 je 0x00009a60 +360 00009a37 8b4608 movl 0x08(%esi),%eax +363 00009a3a 8b5e0c movl 0x0c(%esi),%ebx +366 00009a3d 39d8 cmpl %ebx,%eax +368 00009a3f 727c jb 0x00009abd +370 00009a41 8d7801 leal 0x01(%eax),%edi +373 00009a44 39df cmpl %ebx,%edi +375 00009a46 0f878d000000 jal 0x00009ad9 +381 00009a4c 85d2 testl %edx,%edx +383 00009a4e 7410 je 0x00009a60 +385 00009a50 8b4608 movl 0x08(%esi),%eax +388 00009a53 c6041028 movb $0x28,(%eax,%edx,1) +392 00009a57 83460801 addl $0x01,0x08(%esi) +396 00009a5b 90 nop +397 00009a5c 90 nop +398 00009a5d 90 nop +399 00009a5e 90 nop +400 00009a5f 90 nop +401 00009a60 8b4ddc movl 0xdc(%ebp),%ecx +404 00009a63 8b5108 movl 0x08(%ecx),%edx +407 00009a66 85d2 testl %edx,%edx +409 00009a68 7407 je 0x00009a71 +411 00009a6a 89f0 movl %esi,%eax +413 00009a6c e8ecbaffff calll _d_print_comp +418 00009a71 8b5604 movl 0x04(%esi),%edx +421 00009a74 85d2 testl %edx,%edx +423 00009a76 7428 je 0x00009aa0 +425 00009a78 8b4608 movl 0x08(%esi),%eax +428 00009a7b 8b5e0c movl 0x0c(%esi),%ebx +431 00009a7e 39d8 cmpl %ebx,%eax +433 00009a80 0f8283000000 jbl 0x00009b09 +439 00009a86 8d7801 leal 0x01(%eax),%edi +442 00009a89 39df cmpl %ebx,%edi +444 00009a8b 0f87af000000 jal 0x00009b40 +450 00009a91 85d2 testl %edx,%edx +452 00009a93 740b je 0x00009aa0 +454 00009a95 8b4608 movl 0x08(%esi),%eax +457 00009a98 c6041029 movb $0x29,(%eax,%edx,1) +461 00009a9c 83460801 addl $0x01,0x08(%esi) +465 00009aa0 b901000000 movl $0x00000001,%ecx +470 00009aa5 8b55d8 movl 0xd8(%ebp),%edx +473 00009aa8 89f0 movl %esi,%eax +475 00009aaa e8c6fbffff calll _d_print_mod_list +480 00009aaf 8b45e4 movl 0xe4(%ebp),%eax +483 00009ab2 894614 movl %eax,0x14(%esi) +486 00009ab5 83c42c addl $0x2c,%esp +489 00009ab8 5b popl %ebx +490 00009ab9 5e popl %esi +491 00009aba 5f popl %edi +492 00009abb 5d popl %ebp +493 00009abc c3 ret +494 00009abd c6041028 movb $0x28,(%eax,%edx,1) +498 00009ac1 83c001 addl $0x01,%eax +501 00009ac4 894608 movl %eax,0x08(%esi) +504 00009ac7 eb97 jmp 0x00009a60 +506 00009ac9 89c2 movl %eax,%edx +508 00009acb 894604 movl %eax,0x04(%esi) +511 00009ace 895e0c movl %ebx,0x0c(%esi) +514 00009ad1 39df cmpl %ebx,%edi +516 00009ad3 0f8673ffffff jbel 0x00009a4c +522 00009ad9 01db addl %ebx,%ebx +524 00009adb 895c2404 movl %ebx,0x04(%esp,1) +528 00009adf 891424 movl %edx,(%esp,1) +531 00009ae2 e81e650300 calll 0x00040005 _realloc +536 00009ae7 85c0 testl %eax,%eax +538 00009ae9 75de jne 0x00009ac9 +540 00009aeb 8b4604 movl 0x04(%esi),%eax +543 00009aee 890424 movl %eax,(%esp,1) +546 00009af1 e81e650300 calll 0x00040014 _free +551 00009af6 c7460400000000 movl $0x00000000,0x04(%esi) +558 00009afd c7461801000000 movl $0x00000001,0x18(%esi) +565 00009b04 e957ffffff jmpl 0x00009a60 +570 00009b09 c6040229 movb $0x29,(%edx,%eax,1) +574 00009b0d 83c001 addl $0x01,%eax +577 00009b10 894608 movl %eax,0x08(%esi) +580 00009b13 b901000000 movl $0x00000001,%ecx +585 00009b18 8b55d8 movl 0xd8(%ebp),%edx +588 00009b1b 89f0 movl %esi,%eax +590 00009b1d e853fbffff calll _d_print_mod_list +595 00009b22 8b45e4 movl 0xe4(%ebp),%eax +598 00009b25 894614 movl %eax,0x14(%esi) +601 00009b28 83c42c addl $0x2c,%esp +604 00009b2b 5b popl %ebx +605 00009b2c 5e popl %esi +606 00009b2d 5f popl %edi +607 00009b2e 5d popl %ebp +608 00009b2f c3 ret +609 00009b30 89c2 movl %eax,%edx +611 00009b32 894604 movl %eax,0x04(%esi) +614 00009b35 895e0c movl %ebx,0x0c(%esi) +617 00009b38 39df cmpl %ebx,%edi +619 00009b3a 0f8651ffffff jbel 0x00009a91 +625 00009b40 01db addl %ebx,%ebx +627 00009b42 895c2404 movl %ebx,0x04(%esp,1) +631 00009b46 891424 movl %edx,(%esp,1) +634 00009b49 e8b7640300 calll 0x00040005 _realloc +639 00009b4e 85c0 testl %eax,%eax +641 00009b50 75de jne 0x00009b30 +643 00009b52 8b4604 movl 0x04(%esi),%eax +646 00009b55 890424 movl %eax,(%esp,1) +649 00009b58 e8b7640300 calll 0x00040014 _free +654 00009b5d c7460400000000 movl $0x00000000,0x04(%esi) +661 00009b64 c7461801000000 movl $0x00000001,0x18(%esi) +668 00009b6b e930ffffff jmpl 0x00009aa0 +673 00009b70 8b5604 movl 0x04(%esi),%edx +676 00009b73 85d2 testl %edx,%edx +678 00009b75 0f84e2fdffff jel 0x0000995d +684 00009b7b 8b4608 movl 0x08(%esi),%eax +687 00009b7e 85c0 testl %eax,%eax +689 00009b80 0f840b010000 jel 0x00009c91 +695 00009b86 0fb64c02ff movzbl 0xff(%edx,%eax,1),%ecx +700 00009b8b 80f928 cmpb $0x28,%cl '(' +703 00009b8e 0f8461feffff jel 0x000099f5 +709 00009b94 80f92a cmpb $0x2a,%cl '*' +712 00009b97 0f8458feffff jel 0x000099f5 +718 00009b9d 89c1 movl %eax,%ecx +720 00009b9f e927feffff jmpl 0x000099cb +725 00009ba4 8d7801 leal 0x01(%eax),%edi +728 00009ba7 39df cmpl %ebx,%edi +730 00009ba9 7718 ja 0x00009bc3 +732 00009bab 85d2 testl %edx,%edx +734 00009bad 0f84aafdffff jel 0x0000995d +740 00009bb3 8b4608 movl 0x08(%esi),%eax +743 00009bb6 c6041028 movb $0x28,(%eax,%edx,1) +747 00009bba 83460801 addl $0x01,0x08(%esi) +751 00009bbe e99afdffff jmpl 0x0000995d +756 00009bc3 01db addl %ebx,%ebx +758 00009bc5 895c2404 movl %ebx,0x04(%esp,1) +762 00009bc9 891424 movl %edx,(%esp,1) +765 00009bcc e834640300 calll 0x00040005 _realloc +770 00009bd1 85c0 testl %eax,%eax +772 00009bd3 0f84d2000000 jel 0x00009cab +778 00009bd9 89c2 movl %eax,%edx +780 00009bdb 894604 movl %eax,0x04(%esi) +783 00009bde 895e0c movl %ebx,0x0c(%esi) +786 00009be1 39df cmpl %ebx,%edi +788 00009be3 77de ja 0x00009bc3 +790 00009be5 ebc4 jmp 0x00009bab +792 00009be7 85d2 testl %edx,%edx +794 00009be9 0f846efdffff jel 0x0000995d +800 00009bef 8d7901 leal 0x01(%ecx),%edi +803 00009bf2 39df cmpl %ebx,%edi +805 00009bf4 771b ja 0x00009c11 +807 00009bf6 85d2 testl %edx,%edx +809 00009bf8 0f845ffdffff jel 0x0000995d +815 00009bfe 8b4608 movl 0x08(%esi),%eax +818 00009c01 c6041020 movb $0x20,(%eax,%edx,1) +822 00009c05 83460801 addl $0x01,0x08(%esi) +826 00009c09 8b5604 movl 0x04(%esi),%edx +829 00009c0c e9d9fdffff jmpl 0x000099ea +834 00009c11 01db addl %ebx,%ebx +836 00009c13 895c2404 movl %ebx,0x04(%esp,1) +840 00009c17 891424 movl %edx,(%esp,1) +843 00009c1a e8e6630300 calll 0x00040005 _realloc +848 00009c1f 85c0 testl %eax,%eax +850 00009c21 0f8484000000 jel 0x00009cab +856 00009c27 89c2 movl %eax,%edx +858 00009c29 894604 movl %eax,0x04(%esi) +861 00009c2c 895e0c movl %ebx,0x0c(%esi) +864 00009c2f 39df cmpl %ebx,%edi +866 00009c31 77de ja 0x00009c11 +868 00009c33 ebc1 jmp 0x00009bf6 +870 00009c35 c745e001000000 movl $0x00000001,0xe0(%ebp) +877 00009c3c ba01000000 movl $0x00000001,%edx +882 00009c41 b801000000 movl $0x00000001,%eax +887 00009c46 e9fdfcffff jmpl 0x00009948 +892 00009c4b 8d7801 leal 0x01(%eax),%edi +895 00009c4e 39df cmpl %ebx,%edi +897 00009c50 771b ja 0x00009c6d +899 00009c52 85d2 testl %edx,%edx +901 00009c54 0f8406feffff jel 0x00009a60 +907 00009c5a 8b4608 movl 0x08(%esi),%eax +910 00009c5d c6041029 movb $0x29,(%eax,%edx,1) +914 00009c61 83460801 addl $0x01,0x08(%esi) +918 00009c65 8b5604 movl 0x04(%esi),%edx +921 00009c68 e9c6fdffff jmpl 0x00009a33 +926 00009c6d 01db addl %ebx,%ebx +928 00009c6f 895c2404 movl %ebx,0x04(%esp,1) +932 00009c73 891424 movl %edx,(%esp,1) +935 00009c76 e88a630300 calll 0x00040005 _realloc +940 00009c7b 85c0 testl %eax,%eax +942 00009c7d 0f8468feffff jel 0x00009aeb +948 00009c83 89c2 movl %eax,%edx +950 00009c85 894604 movl %eax,0x04(%esi) +953 00009c88 895e0c movl %ebx,0x0c(%esi) +956 00009c8b 39df cmpl %ebx,%edi +958 00009c8d 77de ja 0x00009c6d +960 00009c8f ebc1 jmp 0x00009c52 +962 00009c91 31c9 xorl %ecx,%ecx +964 00009c93 e93afdffff jmpl 0x000099d2 +969 00009c98 c745e001000000 movl $0x00000001,0xe0(%ebp) +976 00009c9f ba01000000 movl $0x00000001,%edx +981 00009ca4 31c0 xorl %eax,%eax +983 00009ca6 e99dfcffff jmpl 0x00009948 +988 00009cab 8b4604 movl 0x04(%esi),%eax +991 00009cae 890424 movl %eax,(%esp,1) +994 00009cb1 e85e630300 calll 0x00040014 _free +999 00009cb6 c7460400000000 movl $0x00000000,0x04(%esi) +1006 00009cbd c7461801000000 movl $0x00000001,0x18(%esi) +1013 00009cc4 e994fcffff jmpl 0x0000995d _d_print_cast: +0 00009cc9 55 pushl %ebp +1 00009cca 89e5 movl %esp,%ebp +3 00009ccc 57 pushl %edi +4 00009ccd 56 pushl %esi +5 00009cce 53 pushl %ebx +6 00009ccf 83ec3c subl $0x3c,%esp +9 00009cd2 89c6 movl %eax,%esi +11 00009cd4 89d7 movl %edx,%edi +13 00009cd6 8b5204 movl 0x04(%edx),%edx +16 00009cd9 833a04 cmpl $0x04,(%edx) +19 00009cdc 740d je 0x00009ceb +21 00009cde e87ab8ffff calll _d_print_comp +26 00009ce3 83c43c addl $0x3c,%esp +29 00009ce6 5b popl %ebx +30 00009ce7 5e popl %esi +31 00009ce8 5f popl %edi +32 00009ce9 5d popl %ebp +33 00009cea c3 ret +34 00009ceb 8b4014 movl 0x14(%eax),%eax +37 00009cee 8945cc movl %eax,0xcc(%ebp) +40 00009cf1 c7461400000000 movl $0x00000000,0x14(%esi) +47 00009cf8 8b4610 movl 0x10(%esi),%eax +50 00009cfb 8945e0 movl %eax,0xe0(%ebp) +53 00009cfe 8d45e0 leal 0xe0(%ebp),%eax +56 00009d01 894610 movl %eax,0x10(%esi) +59 00009d04 8b4704 movl 0x04(%edi),%eax +62 00009d07 8945e4 movl %eax,0xe4(%ebp) +65 00009d0a 8b5004 movl 0x04(%eax),%edx +68 00009d0d 89f0 movl %esi,%eax +70 00009d0f e849b8ffff calll _d_print_comp +75 00009d14 8b45e0 movl 0xe0(%ebp),%eax +78 00009d17 894610 movl %eax,0x10(%esi) +81 00009d1a 8b5604 movl 0x04(%esi),%edx +84 00009d1d 85d2 testl %edx,%edx +86 00009d1f 743f je 0x00009d60 +88 00009d21 8b4608 movl 0x08(%esi),%eax +91 00009d24 85c0 testl %eax,%eax +93 00009d26 0f85ae000000 jnel 0x00009dda +99 00009d2c 8b5e0c movl 0x0c(%esi),%ebx +102 00009d2f 39d8 cmpl %ebx,%eax +104 00009d31 0f82d6000000 jbl 0x00009e0d +110 00009d37 85d2 testl %edx,%edx +112 00009d39 7425 je 0x00009d60 +114 00009d3b 83c001 addl $0x01,%eax +117 00009d3e 8945d4 movl %eax,0xd4(%ebp) +120 00009d41 39d8 cmpl %ebx,%eax +122 00009d43 0f87e4000000 jal 0x00009e2d +128 00009d49 85d2 testl %edx,%edx +130 00009d4b 7413 je 0x00009d60 +132 00009d4d 8b4608 movl 0x08(%esi),%eax +135 00009d50 c604103c movb $0x3c,(%eax,%edx,1) +139 00009d54 83460801 addl $0x01,0x08(%esi) +143 00009d58 90 nop +144 00009d59 90 nop +145 00009d5a 90 nop +146 00009d5b 90 nop +147 00009d5c 90 nop +148 00009d5d 90 nop +149 00009d5e 90 nop +150 00009d5f 90 nop +151 00009d60 8b4704 movl 0x04(%edi),%eax +154 00009d63 8b5008 movl 0x08(%eax),%edx +157 00009d66 89f0 movl %esi,%eax +159 00009d68 e8f0b7ffff calll _d_print_comp +164 00009d6d 8b5604 movl 0x04(%esi),%edx +167 00009d70 85d2 testl %edx,%edx +169 00009d72 7430 je 0x00009da4 +171 00009d74 8b4608 movl 0x08(%esi),%eax +174 00009d77 85c0 testl %eax,%eax +176 00009d79 7537 jne 0x00009db2 +178 00009d7b 8b5e0c movl 0x0c(%esi),%ebx +181 00009d7e 39d8 cmpl %ebx,%eax +183 00009d80 0f82d7000000 jbl 0x00009e5d +189 00009d86 85d2 testl %edx,%edx +191 00009d88 741a je 0x00009da4 +193 00009d8a 8d7801 leal 0x01(%eax),%edi +196 00009d8d 39df cmpl %ebx,%edi +198 00009d8f 0f87ed000000 jal 0x00009e82 +204 00009d95 85d2 testl %edx,%edx +206 00009d97 740b je 0x00009da4 +208 00009d99 8b4608 movl 0x08(%esi),%eax +211 00009d9c c604103e movb $0x3e,(%eax,%edx,1) +215 00009da0 83460801 addl $0x01,0x08(%esi) +219 00009da4 8b45cc movl 0xcc(%ebp),%eax +222 00009da7 894614 movl %eax,0x14(%esi) +225 00009daa 83c43c addl $0x3c,%esp +228 00009dad 5b popl %ebx +229 00009dae 5e popl %esi +230 00009daf 5f popl %edi +231 00009db0 5d popl %ebp +232 00009db1 c3 ret +233 00009db2 807c02ff3e cmpb $0x3e,0xff(%edx,%eax,1) +238 00009db7 75c2 jne 0x00009d7b +240 00009db9 8b5e0c movl 0x0c(%esi),%ebx +243 00009dbc 39d8 cmpl %ebx,%eax +245 00009dbe 0f8337010000 jael 0x00009efb +251 00009dc4 c6040220 movb $0x20,(%edx,%eax,1) +255 00009dc8 83c001 addl $0x01,%eax +258 00009dcb 894608 movl %eax,0x08(%esi) +261 00009dce 8b5604 movl 0x04(%esi),%edx +264 00009dd1 85d2 testl %edx,%edx +266 00009dd3 74cf je 0x00009da4 +268 00009dd5 8b4608 movl 0x08(%esi),%eax +271 00009dd8 eba1 jmp 0x00009d7b +273 00009dda 807c02ff3c cmpb $0x3c,0xff(%edx,%eax,1) +278 00009ddf 0f8547ffffff jnel 0x00009d2c +284 00009de5 8b5e0c movl 0x0c(%esi),%ebx +287 00009de8 39d8 cmpl %ebx,%eax +289 00009dea 0f83c2000000 jael 0x00009eb2 +295 00009df0 c6040220 movb $0x20,(%edx,%eax,1) +299 00009df4 83c001 addl $0x01,%eax +302 00009df7 894608 movl %eax,0x08(%esi) +305 00009dfa 8b5604 movl 0x04(%esi),%edx +308 00009dfd 85d2 testl %edx,%edx +310 00009dff 0f845bffffff jel 0x00009d60 +316 00009e05 8b4608 movl 0x08(%esi),%eax +319 00009e08 e91fffffff jmpl 0x00009d2c +324 00009e0d c604103c movb $0x3c,(%eax,%edx,1) +328 00009e11 83c001 addl $0x01,%eax +331 00009e14 894608 movl %eax,0x08(%esi) +334 00009e17 e944ffffff jmpl 0x00009d60 +339 00009e1c 89c2 movl %eax,%edx +341 00009e1e 894604 movl %eax,0x04(%esi) +344 00009e21 895e0c movl %ebx,0x0c(%esi) +347 00009e24 395dd4 cmpl %ebx,0xd4(%ebp) +350 00009e27 0f861cffffff jbel 0x00009d49 +356 00009e2d 01db addl %ebx,%ebx +358 00009e2f 895c2404 movl %ebx,0x04(%esp,1) +362 00009e33 891424 movl %edx,(%esp,1) +365 00009e36 e8ca610300 calll 0x00040005 _realloc +370 00009e3b 85c0 testl %eax,%eax +372 00009e3d 75dd jne 0x00009e1c +374 00009e3f 8b4604 movl 0x04(%esi),%eax +377 00009e42 890424 movl %eax,(%esp,1) +380 00009e45 e8ca610300 calll 0x00040014 _free +385 00009e4a c7460400000000 movl $0x00000000,0x04(%esi) +392 00009e51 c7461801000000 movl $0x00000001,0x18(%esi) +399 00009e58 e903ffffff jmpl 0x00009d60 +404 00009e5d c604103e movb $0x3e,(%eax,%edx,1) +408 00009e61 83c001 addl $0x01,%eax +411 00009e64 894608 movl %eax,0x08(%esi) +414 00009e67 8b45cc movl 0xcc(%ebp),%eax +417 00009e6a 894614 movl %eax,0x14(%esi) +420 00009e6d e938ffffff jmpl 0x00009daa +425 00009e72 89c2 movl %eax,%edx +427 00009e74 894604 movl %eax,0x04(%esi) +430 00009e77 895e0c movl %ebx,0x0c(%esi) +433 00009e7a 39df cmpl %ebx,%edi +435 00009e7c 0f8613ffffff jbel 0x00009d95 +441 00009e82 01db addl %ebx,%ebx +443 00009e84 895c2404 movl %ebx,0x04(%esp,1) +447 00009e88 891424 movl %edx,(%esp,1) +450 00009e8b e875610300 calll 0x00040005 _realloc +455 00009e90 85c0 testl %eax,%eax +457 00009e92 75de jne 0x00009e72 +459 00009e94 8b4604 movl 0x04(%esi),%eax +462 00009e97 890424 movl %eax,(%esp,1) +465 00009e9a e875610300 calll 0x00040014 _free +470 00009e9f c7460400000000 movl $0x00000000,0x04(%esi) +477 00009ea6 c7461801000000 movl $0x00000001,0x18(%esi) +484 00009ead e9f2feffff jmpl 0x00009da4 +489 00009eb2 83c001 addl $0x01,%eax +492 00009eb5 8945d0 movl %eax,0xd0(%ebp) +495 00009eb8 39d8 cmpl %ebx,%eax +497 00009eba 7728 ja 0x00009ee4 +499 00009ebc 85d2 testl %edx,%edx +501 00009ebe 0f849cfeffff jel 0x00009d60 +507 00009ec4 8b4608 movl 0x08(%esi),%eax +510 00009ec7 c6041020 movb $0x20,(%eax,%edx,1) +514 00009ecb 83460801 addl $0x01,0x08(%esi) +518 00009ecf 8b5604 movl 0x04(%esi),%edx +521 00009ed2 e926ffffff jmpl 0x00009dfd +526 00009ed7 89c2 movl %eax,%edx +528 00009ed9 894604 movl %eax,0x04(%esi) +531 00009edc 895e0c movl %ebx,0x0c(%esi) +534 00009edf 395dd0 cmpl %ebx,0xd0(%ebp) +537 00009ee2 76d8 jbe 0x00009ebc +539 00009ee4 01db addl %ebx,%ebx +541 00009ee6 895c2404 movl %ebx,0x04(%esp,1) +545 00009eea 891424 movl %edx,(%esp,1) +548 00009eed e813610300 calll 0x00040005 _realloc +553 00009ef2 85c0 testl %eax,%eax +555 00009ef4 75e1 jne 0x00009ed7 +557 00009ef6 e944ffffff jmpl 0x00009e3f +562 00009efb 8d7801 leal 0x01(%eax),%edi +565 00009efe 39df cmpl %ebx,%edi +567 00009f00 7727 ja 0x00009f29 +569 00009f02 85d2 testl %edx,%edx +571 00009f04 0f849afeffff jel 0x00009da4 +577 00009f0a 8b4608 movl 0x08(%esi),%eax +580 00009f0d c6041020 movb $0x20,(%eax,%edx,1) +584 00009f11 83460801 addl $0x01,0x08(%esi) +588 00009f15 8b5604 movl 0x04(%esi),%edx +591 00009f18 e9b4feffff jmpl 0x00009dd1 +596 00009f1d 89c2 movl %eax,%edx +598 00009f1f 894604 movl %eax,0x04(%esi) +601 00009f22 895e0c movl %ebx,0x0c(%esi) +604 00009f25 39df cmpl %ebx,%edi +606 00009f27 76d9 jbe 0x00009f02 +608 00009f29 01db addl %ebx,%ebx +610 00009f2b 895c2404 movl %ebx,0x04(%esp,1) +614 00009f2f 891424 movl %edx,(%esp,1) +617 00009f32 e8ce600300 calll 0x00040005 _realloc +622 00009f37 85c0 testl %eax,%eax +624 00009f39 75e2 jne 0x00009f1d +626 00009f3b e954ffffff jmpl 0x00009e94 _d_demangle: +0 00009f40 55 pushl %ebp +1 00009f41 89e5 movl %esp,%ebp +3 00009f43 57 pushl %edi +4 00009f44 56 pushl %esi +5 00009f45 53 pushl %ebx +6 00009f46 83ec7c subl $0x7c,%esp +9 00009f49 89c3 movl %eax,%ebx +11 00009f4b 895590 movl %edx,0x90(%ebp) +14 00009f4e 894d8c movl %ecx,0x8c(%ebp) +17 00009f51 c70100000000 movl $0x00000000,(%ecx) +23 00009f57 fc cld +24 00009f58 b9ffffffff movl $0xffffffff,%ecx +29 00009f5d 31c0 xorl %eax,%eax +31 00009f5f 89df movl %ebx,%edi +33 00009f61 f2ae repnz/scasb %al,(%edi) +35 00009f63 f7d1 notl %ecx +37 00009f65 83e901 subl $0x01,%ecx +40 00009f68 894d94 movl %ecx,0x94(%ebp) +43 00009f6b 803b5f cmpb $0x5f,(%ebx) '_' +46 00009f6e 0f842b020000 jel 0x0000a19f +52 00009f74 bf10800200 movl $0x00028010,%edi _GLOBAL_ +57 00009f79 b908000000 movl $0x00000008,%ecx +62 00009f7e fc cld +63 00009f7f 89de movl %ebx,%esi +65 00009f81 f3a6 repz/cmpsb (%esi),(%edi) +67 00009f83 ba00000000 movl $0x00000000,%edx +72 00009f88 740a je 0x00009f94 +74 00009f8a 0fb656ff movzbl 0xff(%esi),%edx +78 00009f8e 0fb64fff movzbl 0xff(%edi),%ecx +82 00009f92 29ca subl %ecx,%edx +84 00009f94 85d2 testl %edx,%edx +86 00009f96 751c jne 0x00009fb4 +88 00009f98 0fb64308 movzbl 0x08(%ebx),%eax +92 00009f9c 3c2e cmpb $0x2e,%al '.' +94 00009f9e 0f847a010000 jel 0x0000a11e +100 00009fa4 3c5f cmpb $0x5f,%al '_' +102 00009fa6 0f8472010000 jel 0x0000a11e +108 00009fac 3c24 cmpb $0x24,%al '$' +110 00009fae 0f846a010000 jel 0x0000a11e +116 00009fb4 f6459010 testb $0x10,0x90(%ebp) +120 00009fb8 0f840b020000 jel 0x0000a1c9 +126 00009fbe be01000000 movl $0x00000001,%esi +131 00009fc3 895d98 movl %ebx,0x98(%ebp) +134 00009fc6 8b5594 movl 0x94(%ebp),%edx +137 00009fc9 8d0413 leal (%ebx,%edx,1),%eax +140 00009fcc 89459c movl %eax,0x9c(%ebp) +143 00009fcf 8b4d90 movl 0x90(%ebp),%ecx +146 00009fd2 894da0 movl %ecx,0xa0(%ebp) +149 00009fd5 895da4 movl %ebx,0xa4(%ebp) +152 00009fd8 89d0 movl %edx,%eax +154 00009fda 01c0 addl %eax,%eax +156 00009fdc 8945b0 movl %eax,0xb0(%ebp) +159 00009fdf c745ac00000000 movl $0x00000000,0xac(%ebp) +166 00009fe6 8955bc movl %edx,0xbc(%ebp) +169 00009fe9 c745b800000000 movl $0x00000000,0xb8(%ebp) +176 00009ff0 c745c000000000 movl $0x00000000,0xc0(%ebp) +183 00009ff7 c745c400000000 movl $0x00000000,0xc4(%ebp) +190 00009ffe c745c800000000 movl $0x00000000,0xc8(%ebp) +197 0000a005 89e7 movl %esp,%edi +199 0000a007 c1e202 shll $0x02,%edx +202 0000a00a 8d0402 leal (%edx,%eax,1),%eax +205 0000a00d 8d04851e000000 leal 0x0000001e(,%eax,4),%eax +212 0000a014 83e0f0 andl $0xf0,%eax +215 0000a017 29c4 subl %eax,%esp +217 0000a019 8d4c2410 leal 0x10(%esp,1),%ecx +221 0000a01d 83c21e addl $0x1e,%edx +224 0000a020 83e2f0 andl $0xf0,%edx +227 0000a023 29d4 subl %edx,%esp +229 0000a025 8d442410 leal 0x10(%esp,1),%eax +233 0000a029 894da8 movl %ecx,0xa8(%ebp) +236 0000a02c 8945b4 movl %eax,0xb4(%ebp) +239 0000a02f 85f6 testl %esi,%esi +241 0000a031 0f85d5000000 jnel 0x0000a10c +247 0000a037 0fb613 movzbl (%ebx),%edx +250 0000a03a 8d4301 leal 0x01(%ebx),%eax +253 0000a03d 8945a4 movl %eax,0xa4(%ebp) +256 0000a040 80fa5f cmpb $0x5f,%dl '_' +259 0000a043 0f848c010000 jel 0x0000a1d5 +265 0000a049 31db xorl %ebx,%ebx +267 0000a04b f6459001 testb $0x01,0x90(%ebp) +271 0000a04f 740e je 0x0000a05f +273 0000a051 8b45a4 movl 0xa4(%ebp),%eax +276 0000a054 803800 cmpb $0x00,(%eax) +279 0000a057 b800000000 movl $0x00000000,%eax +284 0000a05c 0f45d8 cmovnel %eax,%ebx +287 0000a05f 8b45c8 movl 0xc8(%ebp),%eax +290 0000a062 014594 addl %eax,0x94(%ebp) +293 0000a065 8b45c0 movl 0xc0(%ebp),%eax +296 0000a068 8d0480 leal (%eax,%eax,4),%eax +299 0000a06b 8b5594 movl 0x94(%ebp),%edx +302 0000a06e 8d0442 leal (%edx,%eax,2),%eax +305 0000a071 89c2 movl %eax,%edx +307 0000a073 85c0 testl %eax,%eax +309 0000a075 0f88c7010000 jsl 0x0000a242 +315 0000a07b c1fa03 sarl $0x03,%edx +318 0000a07e 01d0 addl %edx,%eax +320 0000a080 85db testl %ebx,%ebx +322 0000a082 0f8431010000 jel 0x0000a1b9 +328 0000a088 8b4d90 movl 0x90(%ebp),%ecx +331 0000a08b 894dcc movl %ecx,0xcc(%ebp) +334 0000a08e 83c001 addl $0x01,%eax +337 0000a091 8945d8 movl %eax,0xd8(%ebp) +340 0000a094 890424 movl %eax,(%esp,1) +343 0000a097 e8645f0300 calll 0x00040000 _malloc +348 0000a09c 8945d0 movl %eax,0xd0(%ebp) +351 0000a09f 85c0 testl %eax,%eax +353 0000a0a1 0f8409010000 jel 0x0000a1b0 +359 0000a0a7 c745d400000000 movl $0x00000000,0xd4(%ebp) +366 0000a0ae c745dc00000000 movl $0x00000000,0xdc(%ebp) +373 0000a0b5 c745e000000000 movl $0x00000000,0xe0(%ebp) +380 0000a0bc c745e400000000 movl $0x00000000,0xe4(%ebp) +387 0000a0c3 8d45cc leal 0xcc(%ebp),%eax +390 0000a0c6 89da movl %ebx,%edx +392 0000a0c8 e890b4ffff calll _d_print_comp +397 0000a0cd 8b55d0 movl 0xd0(%ebp),%edx +400 0000a0d0 85d2 testl %edx,%edx +402 0000a0d2 0f8472010000 jel 0x0000a24a +408 0000a0d8 8b45d4 movl 0xd4(%ebp),%eax +411 0000a0db 8b5dd8 movl 0xd8(%ebp),%ebx +414 0000a0de 39d8 cmpl %ebx,%eax +416 0000a0e0 0f8216010000 jbl 0x0000a1fc +422 0000a0e6 8d7001 leal 0x01(%eax),%esi +425 0000a0e9 39de cmpl %ebx,%esi +427 0000a0eb 0f872b010000 jal 0x0000a21c +433 0000a0f1 85d2 testl %edx,%edx +435 0000a0f3 0f8410010000 jel 0x0000a209 +441 0000a0f9 8b45d4 movl 0xd4(%ebp),%eax +444 0000a0fc c6041000 movb $0x00,(%eax,%edx,1) +448 0000a100 8345d401 addl $0x01,0xd4(%ebp) +452 0000a104 8b55d0 movl 0xd0(%ebp),%edx +455 0000a107 e9fd000000 jmpl 0x0000a209 +460 0000a10c 8d4598 leal 0x98(%ebp),%eax +463 0000a10f 890424 movl %eax,(%esp,1) +466 0000a112 e8b5a2ffff calll _cplus_demangle_type +471 0000a117 89c3 movl %eax,%ebx +473 0000a119 e92dffffff jmpl 0x0000a04b +478 0000a11e 0fb64309 movzbl 0x09(%ebx),%eax +482 0000a122 3c44 cmpb $0x44,%al 'D' +484 0000a124 7408 je 0x0000a12e +486 0000a126 3c49 cmpb $0x49,%al 'I' +488 0000a128 0f8586feffff jnel 0x00009fb4 +494 0000a12e 807b0a5f cmpb $0x5f,0x0a(%ebx) '_' +498 0000a132 0f857cfeffff jnel 0x00009fb4 +504 0000a138 8b4594 movl 0x94(%ebp),%eax +507 0000a13b 83c01d addl $0x1d,%eax +510 0000a13e 890424 movl %eax,(%esp,1) +513 0000a141 e8ba5e0300 calll 0x00040000 _malloc +518 0000a146 89c6 movl %eax,%esi +520 0000a148 85c0 testl %eax,%eax +522 0000a14a 0f8461010000 jel 0x0000a2b1 +528 0000a150 807b0949 cmpb $0x49,0x09(%ebx) 'I' +532 0000a154 0f841c010000 jel 0x0000a276 +538 0000a15a c700676c6f62 movl $0x626f6c67,(%eax) 'bolg' +544 0000a160 c74004616c2064 movl $0x64206c61,0x04(%eax) 'd la' +551 0000a167 c7400865737472 movl $0x72747365,0x08(%eax) 'rtse' +558 0000a16e c7400c7563746f movl $0x6f746375,0x0c(%eax) 'otcu' +565 0000a175 c740107273206b movl $0x6b207372,0x10(%eax) 'k sr' +572 0000a17c c7401465796564 movl $0x64657965,0x14(%eax) 'deye' +579 0000a183 c7401820746f20 movl $0x206f7420,0x18(%eax) ' ot ' +586 0000a18a c6401c00 movb $0x00,0x1c(%eax) +590 0000a18e 8d430b leal 0x0b(%ebx),%eax +593 0000a191 89442404 movl %eax,0x04(%esp,1) +597 0000a195 893424 movl %esi,(%esp,1) +600 0000a198 e86d5e0300 calll 0x0004000a _strcat +605 0000a19d eb20 jmp 0x0000a1bf +607 0000a19f 807b015a cmpb $0x5a,0x01(%ebx) 'Z' +611 0000a1a3 0f85cbfdffff jnel 0x00009f74 +617 0000a1a9 31f6 xorl %esi,%esi +619 0000a1ab e913feffff jmpl 0x00009fc3 +624 0000a1b0 8b458c movl 0x8c(%ebp),%eax +627 0000a1b3 c70001000000 movl $0x00000001,(%eax) +633 0000a1b9 31c0 xorl %eax,%eax +635 0000a1bb 89fc movl %edi,%esp +637 0000a1bd 89c6 movl %eax,%esi +639 0000a1bf 89f0 movl %esi,%eax +641 0000a1c1 8d65f4 leal 0xf4(%ebp),%esp +644 0000a1c4 5b popl %ebx +645 0000a1c5 5e popl %esi +646 0000a1c6 5f popl %edi +647 0000a1c7 5d popl %ebp +648 0000a1c8 c3 ret +649 0000a1c9 31f6 xorl %esi,%esi +651 0000a1cb 89f0 movl %esi,%eax +653 0000a1cd 8d65f4 leal 0xf4(%ebp),%esp +656 0000a1d0 5b popl %ebx +657 0000a1d1 5e popl %esi +658 0000a1d2 5f popl %edi +659 0000a1d3 5d popl %ebp +660 0000a1d4 c3 ret +661 0000a1d5 0fb65301 movzbl 0x01(%ebx),%edx +665 0000a1d9 8d4302 leal 0x02(%ebx),%eax +668 0000a1dc 8945a4 movl %eax,0xa4(%ebp) +671 0000a1df 80fa5a cmpb $0x5a,%dl 'Z' +674 0000a1e2 0f8561feffff jnel 0x0000a049 +680 0000a1e8 8d4598 leal 0x98(%ebp),%eax +683 0000a1eb ba01000000 movl $0x00000001,%edx +688 0000a1f0 e8c78effff calll _d_encoding +693 0000a1f5 89c3 movl %eax,%ebx +695 0000a1f7 e94ffeffff jmpl 0x0000a04b +700 0000a1fc c6040200 movb $0x00,(%edx,%eax,1) +704 0000a200 83c001 addl $0x01,%eax +707 0000a203 8945d4 movl %eax,0xd4(%ebp) +710 0000a206 8b55d0 movl 0xd0(%ebp),%edx +713 0000a209 8b45d0 movl 0xd0(%ebp),%eax +716 0000a20c 85c0 testl %eax,%eax +718 0000a20e 743a je 0x0000a24a +720 0000a210 8b45d8 movl 0xd8(%ebp),%eax +723 0000a213 8b4d8c movl 0x8c(%ebp),%ecx +726 0000a216 8901 movl %eax,(%ecx) +728 0000a218 89d0 movl %edx,%eax +730 0000a21a eb9f jmp 0x0000a1bb +732 0000a21c 01db addl %ebx,%ebx +734 0000a21e 895c2404 movl %ebx,0x04(%esp,1) +738 0000a222 8b45d0 movl 0xd0(%ebp),%eax +741 0000a225 890424 movl %eax,(%esp,1) +744 0000a228 e8d85d0300 calll 0x00040005 _realloc +749 0000a22d 85c0 testl %eax,%eax +751 0000a22f 7428 je 0x0000a259 +753 0000a231 8945d0 movl %eax,0xd0(%ebp) +756 0000a234 895dd8 movl %ebx,0xd8(%ebp) +759 0000a237 39de cmpl %ebx,%esi +761 0000a239 77e1 ja 0x0000a21c +763 0000a23b 89c2 movl %eax,%edx +765 0000a23d e9affeffff jmpl 0x0000a0f1 +770 0000a242 8d5007 leal 0x07(%eax),%edx +773 0000a245 e931feffff jmpl 0x0000a07b +778 0000a24a 8b45e4 movl 0xe4(%ebp),%eax +781 0000a24d 8b4d8c movl 0x8c(%ebp),%ecx +784 0000a250 8901 movl %eax,(%ecx) +786 0000a252 89d0 movl %edx,%eax +788 0000a254 e962ffffff jmpl 0x0000a1bb +793 0000a259 8b45d0 movl 0xd0(%ebp),%eax +796 0000a25c 890424 movl %eax,(%esp,1) +799 0000a25f e8b05d0300 calll 0x00040014 _free +804 0000a264 c745d000000000 movl $0x00000000,0xd0(%ebp) +811 0000a26b c745e401000000 movl $0x00000001,0xe4(%ebp) +818 0000a272 31d2 xorl %edx,%edx +820 0000a274 eb93 jmp 0x0000a209 +822 0000a276 c700676c6f62 movl $0x626f6c67,(%eax) 'bolg' +828 0000a27c c74004616c2063 movl $0x63206c61,0x04(%eax) 'c la' +835 0000a283 c740086f6e7374 movl $0x74736e6f,0x08(%eax) 'tsno' +842 0000a28a c7400c72756374 movl $0x74637572,0x0c(%eax) 'tcur' +849 0000a291 c740106f727320 movl $0x2073726f,0x10(%eax) ' sro' +856 0000a298 c740146b657965 movl $0x6579656b,0x14(%eax) 'eyek' +863 0000a29f c740186420746f movl $0x6f742064,0x18(%eax) 'ot d' +870 0000a2a6 66c7401c2000 movw $0x0020,0x1c(%eax) +876 0000a2ac e9ddfeffff jmpl 0x0000a18e +881 0000a2b1 8b458c movl 0x8c(%ebp),%eax +884 0000a2b4 c70001000000 movl $0x00000001,(%eax) +890 0000a2ba e900ffffff jmpl 0x0000a1bf _java_demangle_v3: +0 0000a2bf 55 pushl %ebp +1 0000a2c0 89e5 movl %esp,%ebp +3 0000a2c2 57 pushl %edi +4 0000a2c3 56 pushl %esi +5 0000a2c4 53 pushl %ebx +6 0000a2c5 83ec3c subl $0x3c,%esp +9 0000a2c8 8b4508 movl 0x08(%ebp),%eax +12 0000a2cb 8d4de4 leal 0xe4(%ebp),%ecx +15 0000a2ce ba25000000 movl $0x00000025,%edx '%' +20 0000a2d3 e868fcffff calll _d_demangle +25 0000a2d8 8945c8 movl %eax,0xc8(%ebp) +28 0000a2db 85c0 testl %eax,%eax +30 0000a2dd 7460 je 0x0000a33f +32 0000a2df 8945d0 movl %eax,0xd0(%ebp) +35 0000a2e2 8945d4 movl %eax,0xd4(%ebp) +38 0000a2e5 c745cc00000000 movl $0x00000000,0xcc(%ebp) +45 0000a2ec 89c2 movl %eax,%edx +47 0000a2ee 90 nop +48 0000a2ef 90 nop +49 0000a2f0 0fb612 movzbl (%edx),%edx +52 0000a2f3 8855c7 movb %dl,0xc7(%ebp) +55 0000a2f6 84d2 testb %dl,%dl +57 0000a2f8 743c je 0x0000a336 +59 0000a2fa bf44800200 movl $0x00028044,%edi JArray< +64 0000a2ff bb07000000 movl $0x00000007,%ebx +69 0000a304 fc cld +70 0000a305 8b75d0 movl 0xd0(%ebp),%esi +73 0000a308 89d9 movl %ebx,%ecx +75 0000a30a f3a6 repz/cmpsb (%esi),(%edi) +77 0000a30c ba00000000 movl $0x00000000,%edx +82 0000a311 740a je 0x0000a31d +84 0000a313 0fb656ff movzbl 0xff(%esi),%edx +88 0000a317 0fb64fff movzbl 0xff(%edi),%ecx +92 0000a31b 29ca subl %ecx,%edx +94 0000a31d 85d2 testl %edx,%edx +96 0000a31f 7526 jne 0x0000a347 +98 0000a321 8345d007 addl $0x07,0xd0(%ebp) +102 0000a325 8345cc01 addl $0x01,0xcc(%ebp) +106 0000a329 8b55d0 movl 0xd0(%ebp),%edx +109 0000a32c 0fb612 movzbl (%edx),%edx +112 0000a32f 8855c7 movb %dl,0xc7(%ebp) +115 0000a332 84d2 testb %dl,%dl +117 0000a334 75c4 jne 0x0000a2fa +119 0000a336 8b4dd4 movl 0xd4(%ebp),%ecx +122 0000a339 c60100 movb $0x00,(%ecx) +125 0000a33c 8b45c8 movl 0xc8(%ebp),%eax +128 0000a33f 83c43c addl $0x3c,%esp +131 0000a342 5b popl %ebx +132 0000a343 5e popl %esi +133 0000a344 5f popl %edi +134 0000a345 5d popl %ebp +135 0000a346 c3 ret +136 0000a347 8b45cc movl 0xcc(%ebp),%eax +139 0000a34a 85c0 testl %eax,%eax +141 0000a34c 7e06 jle 0x0000a354 +143 0000a34e 807dc73e cmpb $0x3e,0xc7(%ebp) '>' +147 0000a352 7418 je 0x0000a36c +149 0000a354 0fb64dc7 movzbl 0xc7(%ebp),%ecx +153 0000a358 8b45d4 movl 0xd4(%ebp),%eax +156 0000a35b 8808 movb %cl,(%eax) +158 0000a35d 83c001 addl $0x01,%eax +161 0000a360 8945d4 movl %eax,0xd4(%ebp) +164 0000a363 8345d001 addl $0x01,0xd0(%ebp) +168 0000a367 8b55d0 movl 0xd0(%ebp),%edx +171 0000a36a eb84 jmp 0x0000a2f0 +173 0000a36c 8b45d4 movl 0xd4(%ebp),%eax +176 0000a36f 3945c8 cmpl %eax,0xc8(%ebp) +179 0000a372 721f jb 0x0000a393 +181 0000a374 89c2 movl %eax,%edx +183 0000a376 c6025b movb $0x5b,(%edx) +186 0000a379 c642015d movb $0x5d,0x01(%edx) +190 0000a37d 83c202 addl $0x02,%edx +193 0000a380 8955d4 movl %edx,0xd4(%ebp) +196 0000a383 836dcc01 subl $0x01,0xcc(%ebp) +200 0000a387 8345d001 addl $0x01,0xd0(%ebp) +204 0000a38b 8b55d0 movl 0xd0(%ebp),%edx +207 0000a38e e95dffffff jmpl 0x0000a2f0 +212 0000a393 8078ff20 cmpb $0x20,0xff(%eax) ' ' +216 0000a397 7405 je 0x0000a39e +218 0000a399 8b55d4 movl 0xd4(%ebp),%edx +221 0000a39c ebd8 jmp 0x0000a376 +223 0000a39e 836dd401 subl $0x01,0xd4(%ebp) +227 0000a3a2 8b45d4 movl 0xd4(%ebp),%eax +230 0000a3a5 3945c8 cmpl %eax,0xc8(%ebp) +233 0000a3a8 73ca jae 0x0000a374 +235 0000a3aa 8078ff20 cmpb $0x20,0xff(%eax) ' ' +239 0000a3ae 74ee je 0x0000a39e +241 0000a3b0 8b55d4 movl 0xd4(%ebp),%edx +244 0000a3b3 ebc1 jmp 0x0000a376 _cplus_demangle_v3: +0 0000a3b5 55 pushl %ebp +1 0000a3b6 89e5 movl %esp,%ebp +3 0000a3b8 83ec18 subl $0x18,%esp +6 0000a3bb 8b4508 movl 0x08(%ebp),%eax +9 0000a3be 8b550c movl 0x0c(%ebp),%edx +12 0000a3c1 8d4df4 leal 0xf4(%ebp),%ecx +15 0000a3c4 e877fbffff calll _d_demangle +20 0000a3c9 c9 leave +21 0000a3ca c3 ret +22 0000a3cb 90 nop +23 0000a3cc 90 nop +24 0000a3cd 90 nop +25 0000a3ce 90 nop +26 0000a3cf 90 nop _cplus_demangle_fill_component: +0 0000a3d0 55 pushl %ebp +1 0000a3d1 89e5 movl %esp,%ebp +3 0000a3d3 8b5508 movl 0x08(%ebp),%edx +6 0000a3d6 8b450c movl 0x0c(%ebp),%eax +9 0000a3d9 85d2 testl %edx,%edx +11 0000a3db 7405 je 0x0000a3e2 +13 0000a3dd 83f832 cmpl $0x32,%eax '2' +16 0000a3e0 7604 jbe 0x0000a3e6 +18 0000a3e2 31c0 xorl %eax,%eax +20 0000a3e4 5d popl %ebp +21 0000a3e5 c3 ret +22 0000a3e6 ff248550db0200 jmp *0x0002db50(,%eax,4) +29 0000a3ed 8b4d14 movl 0x14(%ebp),%ecx +32 0000a3f0 85c9 testl %ecx,%ecx +34 0000a3f2 75ee jne 0x0000a3e2 +36 0000a3f4 90 nop +37 0000a3f5 90 nop +38 0000a3f6 90 nop +39 0000a3f7 90 nop +40 0000a3f8 90 nop +41 0000a3f9 90 nop +42 0000a3fa 90 nop +43 0000a3fb 90 nop +44 0000a3fc 90 nop +45 0000a3fd 90 nop +46 0000a3fe 90 nop +47 0000a3ff 90 nop +48 0000a400 8902 movl %eax,(%edx) +50 0000a402 8b4510 movl 0x10(%ebp),%eax +53 0000a405 894204 movl %eax,0x04(%edx) +56 0000a408 8b4d14 movl 0x14(%ebp),%ecx +59 0000a40b 894a08 movl %ecx,0x08(%edx) +62 0000a40e b801000000 movl $0x00000001,%eax +67 0000a413 5d popl %ebp +68 0000a414 c3 ret _cplus_demangle_fill_builtin_type: +0 0000a415 55 pushl %ebp +1 0000a416 89e5 movl %esp,%ebp +3 0000a418 57 pushl %edi +4 0000a419 56 pushl %esi +5 0000a41a 53 pushl %ebx +6 0000a41b 83ec2c subl $0x2c,%esp +9 0000a41e 8b7508 movl 0x08(%ebp),%esi +12 0000a421 85f6 testl %esi,%esi +14 0000a423 7473 je 0x0000a498 +16 0000a425 8b5d0c movl 0x0c(%ebp),%ebx +19 0000a428 85db testl %ebx,%ebx +21 0000a42a 746c je 0x0000a498 +23 0000a42c fc cld +24 0000a42d b9ffffffff movl $0xffffffff,%ecx +29 0000a432 31c0 xorl %eax,%eax +31 0000a434 8b7d0c movl 0x0c(%ebp),%edi +34 0000a437 f2ae repnz/scasb %al,(%edi) +36 0000a439 f7d1 notl %ecx +38 0000a43b 83e901 subl $0x01,%ecx +41 0000a43e 894de4 movl %ecx,0xe4(%ebp) +44 0000a441 31f6 xorl %esi,%esi +46 0000a443 8b3d34020400 movl 0x00040234,%edi +52 0000a449 89f8 movl %edi,%eax +54 0000a44b 83c704 addl $0x04,%edi +57 0000a44e 89c3 movl %eax,%ebx +59 0000a450 89c8 movl %ecx,%eax +61 0000a452 eb11 jmp 0x0000a465 +63 0000a454 83c601 addl $0x01,%esi +66 0000a457 83c314 addl $0x14,%ebx +69 0000a45a 83c714 addl $0x14,%edi +72 0000a45d 83fe1a cmpl $0x1a,%esi +75 0000a460 7436 je 0x0000a498 +77 0000a462 8b45e4 movl 0xe4(%ebp),%eax +80 0000a465 3b07 cmpl (%edi),%eax +82 0000a467 75eb jne 0x0000a454 +84 0000a469 8b47fc movl 0xfc(%edi),%eax +87 0000a46c 89442404 movl %eax,0x04(%esp,1) +91 0000a470 8b450c movl 0x0c(%ebp),%eax +94 0000a473 890424 movl %eax,(%esp,1) +97 0000a476 e89e5b0300 calll 0x00040019 _strcmp +102 0000a47b 85c0 testl %eax,%eax +104 0000a47d 75d5 jne 0x0000a454 +106 0000a47f 8b4508 movl 0x08(%ebp),%eax +109 0000a482 c70021000000 movl $0x00000021,(%eax) '!' +115 0000a488 895804 movl %ebx,0x04(%eax) +118 0000a48b b801000000 movl $0x00000001,%eax +123 0000a490 83c42c addl $0x2c,%esp +126 0000a493 5b popl %ebx +127 0000a494 5e popl %esi +128 0000a495 5f popl %edi +129 0000a496 5d popl %ebp +130 0000a497 c3 ret +131 0000a498 31c0 xorl %eax,%eax +133 0000a49a 83c42c addl $0x2c,%esp +136 0000a49d 5b popl %ebx +137 0000a49e 5e popl %esi +138 0000a49f 5f popl %edi +139 0000a4a0 5d popl %ebp +140 0000a4a1 c3 ret _cplus_demangle_fill_operator: +0 0000a4a2 55 pushl %ebp +1 0000a4a3 89e5 movl %esp,%ebp +3 0000a4a5 57 pushl %edi +4 0000a4a6 56 pushl %esi +5 0000a4a7 53 pushl %ebx +6 0000a4a8 83ec1c subl $0x1c,%esp +9 0000a4ab 8b4508 movl 0x08(%ebp),%eax +12 0000a4ae 85c0 testl %eax,%eax +14 0000a4b0 7469 je 0x0000a51b +16 0000a4b2 8b7d0c movl 0x0c(%ebp),%edi +19 0000a4b5 85ff testl %edi,%edi +21 0000a4b7 7462 je 0x0000a51b +23 0000a4b9 fc cld +24 0000a4ba b9ffffffff movl $0xffffffff,%ecx +29 0000a4bf 31c0 xorl %eax,%eax +31 0000a4c1 8b7d0c movl 0x0c(%ebp),%edi +34 0000a4c4 f2ae repnz/scasb %al,(%edi) +36 0000a4c6 f7d1 notl %ecx +38 0000a4c8 8d71ff leal 0xff(%ecx),%esi +41 0000a4cb 8b1530020400 movl 0x00040230,%edx +47 0000a4d1 8b4204 movl 0x04(%edx),%eax +50 0000a4d4 85c0 testl %eax,%eax +52 0000a4d6 7443 je 0x0000a51b +54 0000a4d8 89d7 movl %edx,%edi +56 0000a4da 89d3 movl %edx,%ebx +58 0000a4dc eb0d jmp 0x0000a4eb +60 0000a4de 83c310 addl $0x10,%ebx +63 0000a4e1 8b4714 movl 0x14(%edi),%eax +66 0000a4e4 83c710 addl $0x10,%edi +69 0000a4e7 85c0 testl %eax,%eax +71 0000a4e9 7430 je 0x0000a51b +73 0000a4eb 3b7708 cmpl 0x08(%edi),%esi +76 0000a4ee 75ee jne 0x0000a4de +78 0000a4f0 8b5510 movl 0x10(%ebp),%edx +81 0000a4f3 39570c cmpl %edx,0x0c(%edi) +84 0000a4f6 75e6 jne 0x0000a4de +86 0000a4f8 89442404 movl %eax,0x04(%esp,1) +90 0000a4fc 8b450c movl 0x0c(%ebp),%eax +93 0000a4ff 890424 movl %eax,(%esp,1) +96 0000a502 e8125b0300 calll 0x00040019 _strcmp +101 0000a507 85c0 testl %eax,%eax +103 0000a509 75d3 jne 0x0000a4de +105 0000a50b 8b5508 movl 0x08(%ebp),%edx +108 0000a50e c70228000000 movl $0x00000028,(%edx) '(' +114 0000a514 895a04 movl %ebx,0x04(%edx) +117 0000a517 b001 movb $0x01,%al +119 0000a519 eb02 jmp 0x0000a51d +121 0000a51b 31c0 xorl %eax,%eax +123 0000a51d 83c41c addl $0x1c,%esp +126 0000a520 5b popl %ebx +127 0000a521 5e popl %esi +128 0000a522 5f popl %edi +129 0000a523 5d popl %ebp +130 0000a524 c3 ret _cplus_demangle_v3_components: +0 0000a525 55 pushl %ebp +1 0000a526 89e5 movl %esp,%ebp +3 0000a528 57 pushl %edi +4 0000a529 56 pushl %esi +5 0000a52a 53 pushl %ebx +6 0000a52b 83ec5c subl $0x5c,%esp +9 0000a52e 8b5508 movl 0x08(%ebp),%edx +12 0000a531 8b5d0c movl 0x0c(%ebp),%ebx +15 0000a534 fc cld +16 0000a535 b9ffffffff movl $0xffffffff,%ecx +21 0000a53a 31c0 xorl %eax,%eax +23 0000a53c 89d7 movl %edx,%edi +25 0000a53e f2ae repnz/scasb %al,(%edi) +27 0000a540 f7d1 notl %ecx +29 0000a542 8d41ff leal 0xff(%ecx),%eax +32 0000a545 803a5f cmpb $0x5f,(%edx) '_' +35 0000a548 750a jne 0x0000a554 +37 0000a54a 807a015a cmpb $0x5a,0x01(%edx) 'Z' +41 0000a54e 0f84c6000000 jel 0x0000a61a +47 0000a554 f6c310 testb $0x10,%bl +50 0000a557 0f84b1000000 jel 0x0000a60e +56 0000a55d be01000000 movl $0x00000001,%esi +61 0000a562 8d7db4 leal 0xb4(%ebp),%edi +64 0000a565 897c240c movl %edi,0x0c(%esp,1) +68 0000a569 89442408 movl %eax,0x08(%esp,1) +72 0000a56d 895c2404 movl %ebx,0x04(%esp,1) +76 0000a571 891424 movl %edx,(%esp,1) +79 0000a574 e82b85ffff calll _cplus_demangle_init_info +84 0000a579 8b45cc movl 0xcc(%ebp),%eax +87 0000a57c 8d0440 leal (%eax,%eax,2),%eax +90 0000a57f c1e002 shll $0x02,%eax +93 0000a582 890424 movl %eax,(%esp,1) +96 0000a585 e8765a0300 calll 0x00040000 _malloc +101 0000a58a 8945c4 movl %eax,0xc4(%ebp) +104 0000a58d 8b45d8 movl 0xd8(%ebp),%eax +107 0000a590 c1e002 shll $0x02,%eax +110 0000a593 890424 movl %eax,(%esp,1) +113 0000a596 e8655a0300 calll 0x00040000 _malloc +118 0000a59b 8945d0 movl %eax,0xd0(%ebp) +121 0000a59e 8b55c4 movl 0xc4(%ebp),%edx +124 0000a5a1 85d2 testl %edx,%edx +126 0000a5a3 7465 je 0x0000a60a +128 0000a5a5 85c0 testl %eax,%eax +130 0000a5a7 7456 je 0x0000a5ff +132 0000a5a9 85f6 testl %esi,%esi +134 0000a5ab 7546 jne 0x0000a5f3 +136 0000a5ad c744240401000000 movl $0x00000001,0x04(%esp,1) +144 0000a5b5 893c24 movl %edi,(%esp,1) +147 0000a5b8 e8d994ffff calll _cplus_demangle_mangled_name +152 0000a5bd 89c7 movl %eax,%edi +154 0000a5bf 80e301 andb $0x01,%bl +157 0000a5c2 740e je 0x0000a5d2 +159 0000a5c4 8b45c0 movl 0xc0(%ebp),%eax +162 0000a5c7 803800 cmpb $0x00,(%eax) +165 0000a5ca b800000000 movl $0x00000000,%eax +170 0000a5cf 0f45f8 cmovnel %eax,%edi +173 0000a5d2 8b45d0 movl 0xd0(%ebp),%eax +176 0000a5d5 890424 movl %eax,(%esp,1) +179 0000a5d8 e8375a0300 calll 0x00040014 _free +184 0000a5dd 85ff testl %edi,%edi +186 0000a5df 7440 je 0x0000a621 +188 0000a5e1 8b45c4 movl 0xc4(%ebp),%eax +191 0000a5e4 8b5510 movl 0x10(%ebp),%edx +194 0000a5e7 8902 movl %eax,(%edx) +196 0000a5e9 89f8 movl %edi,%eax +198 0000a5eb 83c45c addl $0x5c,%esp +201 0000a5ee 5b popl %ebx +202 0000a5ef 5e popl %esi +203 0000a5f0 5f popl %edi +204 0000a5f1 5d popl %ebp +205 0000a5f2 c3 ret +206 0000a5f3 893c24 movl %edi,(%esp,1) +209 0000a5f6 e8d19dffff calll _cplus_demangle_type +214 0000a5fb 89c7 movl %eax,%edi +216 0000a5fd ebc0 jmp 0x0000a5bf +218 0000a5ff 891424 movl %edx,(%esp,1) +221 0000a602 e80d5a0300 calll 0x00040014 _free +226 0000a607 8b45d0 movl 0xd0(%ebp),%eax +229 0000a60a 85c0 testl %eax,%eax +231 0000a60c 7520 jne 0x0000a62e +233 0000a60e 31ff xorl %edi,%edi +235 0000a610 89f8 movl %edi,%eax +237 0000a612 83c45c addl $0x5c,%esp +240 0000a615 5b popl %ebx +241 0000a616 5e popl %esi +242 0000a617 5f popl %edi +243 0000a618 5d popl %ebp +244 0000a619 c3 ret +245 0000a61a 31f6 xorl %esi,%esi +247 0000a61c e941ffffff jmpl 0x0000a562 +252 0000a621 8b45c4 movl 0xc4(%ebp),%eax +255 0000a624 890424 movl %eax,(%esp,1) +258 0000a627 e8e8590300 calll 0x00040014 _free +263 0000a62c ebbb jmp 0x0000a5e9 +265 0000a62e 890424 movl %eax,(%esp,1) +268 0000a631 e8de590300 calll 0x00040014 _free +273 0000a636 31ff xorl %edi,%edi +275 0000a638 ebaf jmp 0x0000a5e9 +277 0000a63a 90 nop +278 0000a63b 90 nop +279 0000a63c 90 nop +280 0000a63d 90 nop +281 0000a63e 90 nop +282 0000a63f 90 nop _set_cplus_marker_for_demangling: +0 0000a640 55 pushl %ebp +1 0000a641 89e5 movl %esp,%ebp +3 0000a643 8b4508 movl 0x08(%ebp),%eax +6 0000a646 880514f00200 movb %al,0x0002f014 +12 0000a64c 5d popl %ebp +13 0000a64d c3 ret _cplus_mangle_opname: +0 0000a64e 55 pushl %ebp +1 0000a64f 89e5 movl %esp,%ebp +3 0000a651 57 pushl %edi +4 0000a652 56 pushl %esi +5 0000a653 53 pushl %ebx +6 0000a654 83ec14 subl $0x14,%esp +9 0000a657 fc cld +10 0000a658 b9ffffffff movl $0xffffffff,%ecx +15 0000a65d 31c0 xorl %eax,%eax +17 0000a65f 8b7d08 movl 0x08(%ebp),%edi +20 0000a662 f2ae repnz/scasb %al,(%edi) +22 0000a664 f7d1 notl %ecx +24 0000a666 83e901 subl $0x01,%ecx +27 0000a669 894dec movl %ecx,0xec(%ebp) +30 0000a66c c745e800000000 movl $0x00000000,0xe8(%ebp) +37 0000a673 c745f020ef0300 movl $0x0003ef20,0xf0(%ebp) +44 0000a67a 8b450c movl 0x0c(%ebp),%eax +47 0000a67d 83e002 andl $0x02,%eax +50 0000a680 8945e4 movl %eax,0xe4(%ebp) +53 0000a683 c745e020ef0300 movl $0x0003ef20,0xe0(%ebp) +60 0000a68a eb12 jmp 0x0000a69e +62 0000a68c 8345e801 addl $0x01,0xe8(%ebp) +66 0000a690 8345e00c addl $0x0c,0xe0(%ebp) +70 0000a694 8345f00c addl $0x0c,0xf0(%ebp) +74 0000a698 837de84f cmpl $0x4f,0xe8(%ebp) 'O' +78 0000a69c 7457 je 0x0000a6f5 +80 0000a69e 8b55f0 movl 0xf0(%ebp),%edx +83 0000a6a1 8b5a04 movl 0x04(%edx),%ebx +86 0000a6a4 fc cld +87 0000a6a5 b9ffffffff movl $0xffffffff,%ecx +92 0000a6aa 89df movl %ebx,%edi +94 0000a6ac 31c0 xorl %eax,%eax +96 0000a6ae f2ae repnz/scasb %al,(%edi) +98 0000a6b0 f7d1 notl %ecx +100 0000a6b2 83e901 subl $0x01,%ecx +103 0000a6b5 394dec cmpl %ecx,0xec(%ebp) +106 0000a6b8 75d2 jne 0x0000a68c +108 0000a6ba 8b4208 movl 0x08(%edx),%eax +111 0000a6bd 83e002 andl $0x02,%eax +114 0000a6c0 3945e4 cmpl %eax,0xe4(%ebp) +117 0000a6c3 75c7 jne 0x0000a68c +119 0000a6c5 8b55ec movl 0xec(%ebp),%edx +122 0000a6c8 39d2 cmpl %edx,%edx +124 0000a6ca 89de movl %ebx,%esi +126 0000a6cc 8b7d08 movl 0x08(%ebp),%edi +129 0000a6cf 89d1 movl %edx,%ecx +131 0000a6d1 f3a6 repz/cmpsb (%esi),(%edi) +133 0000a6d3 b800000000 movl $0x00000000,%eax +138 0000a6d8 740a je 0x0000a6e4 +140 0000a6da 0fb646ff movzbl 0xff(%esi),%eax +144 0000a6de 0fb64fff movzbl 0xff(%edi),%ecx +148 0000a6e2 29c8 subl %ecx,%eax +150 0000a6e4 85c0 testl %eax,%eax +152 0000a6e6 75a4 jne 0x0000a68c +154 0000a6e8 8b55e0 movl 0xe0(%ebp),%edx +157 0000a6eb 8b02 movl (%edx),%eax +159 0000a6ed 83c414 addl $0x14,%esp +162 0000a6f0 5b popl %ebx +163 0000a6f1 5e popl %esi +164 0000a6f2 5f popl %edi +165 0000a6f3 5d popl %ebp +166 0000a6f4 c3 ret +167 0000a6f5 31c0 xorl %eax,%eax +169 0000a6f7 83c414 addl $0x14,%esp +172 0000a6fa 5b popl %ebx +173 0000a6fb 5e popl %esi +174 0000a6fc 5f popl %edi +175 0000a6fd 5d popl %ebp +176 0000a6fe c3 ret _cplus_demangle_set_style: +0 0000a6ff 55 pushl %ebp +1 0000a700 89e5 movl %esp,%ebp +3 0000a702 8b4508 movl 0x08(%ebp),%eax +6 0000a705 8b1584ee0300 movl 0x0003ee84,%edx +12 0000a70b 85d2 testl %edx,%edx +14 0000a70d 7425 je 0x0000a734 +16 0000a70f 39c2 cmpl %eax,%edx +18 0000a711 741a je 0x0000a72d +20 0000a713 ba90ee0300 movl $0x0003ee90,%edx +25 0000a718 90 nop +26 0000a719 90 nop +27 0000a71a 90 nop +28 0000a71b 90 nop +29 0000a71c 90 nop +30 0000a71d 90 nop +31 0000a71e 90 nop +32 0000a71f 90 nop +33 0000a720 8b0a movl (%edx),%ecx +35 0000a722 85c9 testl %ecx,%ecx +37 0000a724 740e je 0x0000a734 +39 0000a726 83c20c addl $0x0c,%edx +42 0000a729 39c8 cmpl %ecx,%eax +44 0000a72b 75f3 jne 0x0000a720 +46 0000a72d a310f00200 movl %eax,0x0002f010 +51 0000a732 5d popl %ebp +52 0000a733 c3 ret +53 0000a734 31c0 xorl %eax,%eax +55 0000a736 5d popl %ebp +56 0000a737 c3 ret _cplus_demangle_name_to_style: +0 0000a738 55 pushl %ebp +1 0000a739 89e5 movl %esp,%ebp +3 0000a73b 57 pushl %edi +4 0000a73c 56 pushl %esi +5 0000a73d 53 pushl %ebx +6 0000a73e 83ec1c subl $0x1c,%esp +9 0000a741 8b7d08 movl 0x08(%ebp),%edi +12 0000a744 8b1d84ee0300 movl 0x0003ee84,%ebx +18 0000a74a 85db testl %ebx,%ebx +20 0000a74c 750c jne 0x0000a75a +22 0000a74e 31db xorl %ebx,%ebx +24 0000a750 89d8 movl %ebx,%eax +26 0000a752 83c41c addl $0x1c,%esp +29 0000a755 5b popl %ebx +30 0000a756 5e popl %esi +31 0000a757 5f popl %edi +32 0000a758 5d popl %ebp +33 0000a759 c3 ret +34 0000a75a be80ee0300 movl $0x0003ee80,%esi +39 0000a75f 90 nop +40 0000a760 8b06 movl (%esi),%eax +42 0000a762 89442404 movl %eax,0x04(%esp,1) +46 0000a766 893c24 movl %edi,(%esp,1) +49 0000a769 e8ab580300 calll 0x00040019 _strcmp +54 0000a76e 85c0 testl %eax,%eax +56 0000a770 74de je 0x0000a750 +58 0000a772 83c60c addl $0x0c,%esi +61 0000a775 8b5e04 movl 0x04(%esi),%ebx +64 0000a778 85db testl %ebx,%ebx +66 0000a77a 75e4 jne 0x0000a760 +68 0000a77c ebd0 jmp 0x0000a74e _squangle_mop_up: +0 0000a77e 55 pushl %ebp +1 0000a77f 89e5 movl %esp,%ebp +3 0000a781 56 pushl %esi +4 0000a782 53 pushl %ebx +5 0000a783 83ec10 subl $0x10,%esp +8 0000a786 89c3 movl %eax,%ebx +10 0000a788 90 nop +11 0000a789 90 nop +12 0000a78a 90 nop +13 0000a78b 90 nop +14 0000a78c 90 nop +15 0000a78d 90 nop +16 0000a78e 90 nop +17 0000a78f 90 nop +18 0000a790 8b4310 movl 0x10(%ebx),%eax +21 0000a793 85c0 testl %eax,%eax +23 0000a795 7e39 jle 0x0000a7d0 +25 0000a797 83e801 subl $0x01,%eax +28 0000a79a 894310 movl %eax,0x10(%ebx) +31 0000a79d 8d348500000000 leal 0x00000000(,%eax,4),%esi +38 0000a7a4 8b4308 movl 0x08(%ebx),%eax +41 0000a7a7 8b0430 movl (%eax,%esi,1),%eax +44 0000a7aa 85c0 testl %eax,%eax +46 0000a7ac 74e2 je 0x0000a790 +48 0000a7ae 890424 movl %eax,(%esp,1) +51 0000a7b1 e85e580300 calll 0x00040014 _free +56 0000a7b6 8b4308 movl 0x08(%ebx),%eax +59 0000a7b9 c7040600000000 movl $0x00000000,(%esi,%eax,1) +66 0000a7c0 8b4310 movl 0x10(%ebx),%eax +69 0000a7c3 85c0 testl %eax,%eax +71 0000a7c5 7fd0 jg 0x0000a797 +73 0000a7c7 90 nop +74 0000a7c8 90 nop +75 0000a7c9 90 nop +76 0000a7ca 90 nop +77 0000a7cb 90 nop +78 0000a7cc 90 nop +79 0000a7cd 90 nop +80 0000a7ce 90 nop +81 0000a7cf 90 nop +82 0000a7d0 8b530c movl 0x0c(%ebx),%edx +85 0000a7d3 8b4314 movl 0x14(%ebx),%eax +88 0000a7d6 85c0 testl %eax,%eax +90 0000a7d8 7e28 jle 0x0000a802 +92 0000a7da 83e801 subl $0x01,%eax +95 0000a7dd 894314 movl %eax,0x14(%ebx) +98 0000a7e0 8d348500000000 leal 0x00000000(,%eax,4),%esi +105 0000a7e7 8b0432 movl (%edx,%esi,1),%eax +108 0000a7ea 85c0 testl %eax,%eax +110 0000a7ec 74e5 je 0x0000a7d3 +112 0000a7ee 890424 movl %eax,(%esp,1) +115 0000a7f1 e81e580300 calll 0x00040014 _free +120 0000a7f6 8b430c movl 0x0c(%ebx),%eax +123 0000a7f9 c7040600000000 movl $0x00000000,(%esi,%eax,1) +130 0000a800 ebce jmp 0x0000a7d0 +132 0000a802 85d2 testl %edx,%edx +134 0000a804 7408 je 0x0000a80e +136 0000a806 891424 movl %edx,(%esp,1) +139 0000a809 e806580300 calll 0x00040014 _free +144 0000a80e 8b4308 movl 0x08(%ebx),%eax +147 0000a811 85c0 testl %eax,%eax +149 0000a813 7408 je 0x0000a81d +151 0000a815 890424 movl %eax,(%esp,1) +154 0000a818 e8f7570300 calll 0x00040014 _free +159 0000a81d 83c410 addl $0x10,%esp +162 0000a820 5b popl %ebx +163 0000a821 5e popl %esi +164 0000a822 5d popl %ebp +165 0000a823 c3 ret _delete_non_B_K_work_stuff: +0 0000a824 55 pushl %ebp +1 0000a825 89e5 movl %esp,%ebp +3 0000a827 56 pushl %esi +4 0000a828 53 pushl %ebx +5 0000a829 83ec10 subl $0x10,%esp +8 0000a82c 89c3 movl %eax,%ebx +10 0000a82e 8b5004 movl 0x04(%eax),%edx +13 0000a831 90 nop +14 0000a832 90 nop +15 0000a833 90 nop +16 0000a834 90 nop +17 0000a835 90 nop +18 0000a836 90 nop +19 0000a837 90 nop +20 0000a838 90 nop +21 0000a839 90 nop +22 0000a83a 90 nop +23 0000a83b 90 nop +24 0000a83c 90 nop +25 0000a83d 90 nop +26 0000a83e 90 nop +27 0000a83f 90 nop +28 0000a840 8b4320 movl 0x20(%ebx),%eax +31 0000a843 85c0 testl %eax,%eax +33 0000a845 7e30 jle 0x0000a877 +35 0000a847 83e801 subl $0x01,%eax +38 0000a84a 894320 movl %eax,0x20(%ebx) +41 0000a84d 8d348500000000 leal 0x00000000(,%eax,4),%esi +48 0000a854 8b0432 movl (%edx,%esi,1),%eax +51 0000a857 85c0 testl %eax,%eax +53 0000a859 74e5 je 0x0000a840 +55 0000a85b 890424 movl %eax,(%esp,1) +58 0000a85e e8b1570300 calll 0x00040014 _free +63 0000a863 8b4304 movl 0x04(%ebx),%eax +66 0000a866 c7040600000000 movl $0x00000000,(%esi,%eax,1) +73 0000a86d 8b5304 movl 0x04(%ebx),%edx +76 0000a870 8b4320 movl 0x20(%ebx),%eax +79 0000a873 85c0 testl %eax,%eax +81 0000a875 7fd0 jg 0x0000a847 +83 0000a877 85d2 testl %edx,%edx +85 0000a879 7416 je 0x0000a891 +87 0000a87b 891424 movl %edx,(%esp,1) +90 0000a87e e891570300 calll 0x00040014 _free +95 0000a883 c7430400000000 movl $0x00000000,0x04(%ebx) +102 0000a88a c7432400000000 movl $0x00000000,0x24(%ebx) +109 0000a891 8b5340 movl 0x40(%ebx),%edx +112 0000a894 85d2 testl %edx,%edx +114 0000a896 7441 je 0x0000a8d9 +116 0000a898 8b4344 movl 0x44(%ebx),%eax +119 0000a89b 85c0 testl %eax,%eax +121 0000a89d 7e7c jle 0x0000a91b +123 0000a89f 31f6 xorl %esi,%esi +125 0000a8a1 8b5340 movl 0x40(%ebx),%edx +128 0000a8a4 90 nop +129 0000a8a5 90 nop +130 0000a8a6 90 nop +131 0000a8a7 90 nop +132 0000a8a8 90 nop +133 0000a8a9 90 nop +134 0000a8aa 90 nop +135 0000a8ab 90 nop +136 0000a8ac 90 nop +137 0000a8ad 90 nop +138 0000a8ae 90 nop +139 0000a8af 90 nop +140 0000a8b0 8b04b2 movl (%edx,%esi,4),%eax +143 0000a8b3 85c0 testl %eax,%eax +145 0000a8b5 740b je 0x0000a8c2 +147 0000a8b7 890424 movl %eax,(%esp,1) +150 0000a8ba e855570300 calll 0x00040014 _free +155 0000a8bf 8b5340 movl 0x40(%ebx),%edx +158 0000a8c2 83c601 addl $0x01,%esi +161 0000a8c5 397344 cmpl %esi,0x44(%ebx) +164 0000a8c8 7fe6 jg 0x0000a8b0 +166 0000a8ca 891424 movl %edx,(%esp,1) +169 0000a8cd e842570300 calll 0x00040014 _free +174 0000a8d2 c7434000000000 movl $0x00000000,0x40(%ebx) +181 0000a8d9 8b734c movl 0x4c(%ebx),%esi +184 0000a8dc 85f6 testl %esi,%esi +186 0000a8de 7434 je 0x0000a914 +188 0000a8e0 8b06 movl (%esi),%eax +190 0000a8e2 85c0 testl %eax,%eax +192 0000a8e4 741f je 0x0000a905 +194 0000a8e6 890424 movl %eax,(%esp,1) +197 0000a8e9 e826570300 calll 0x00040014 _free +202 0000a8ee c7460400000000 movl $0x00000000,0x04(%esi) +209 0000a8f5 c7460800000000 movl $0x00000000,0x08(%esi) +216 0000a8fc c70600000000 movl $0x00000000,(%esi) +222 0000a902 8b734c movl 0x4c(%ebx),%esi +225 0000a905 893424 movl %esi,(%esp,1) +228 0000a908 e807570300 calll 0x00040014 _free +233 0000a90d c7434c00000000 movl $0x00000000,0x4c(%ebx) +240 0000a914 83c410 addl $0x10,%esp +243 0000a917 5b popl %ebx +244 0000a918 5e popl %esi +245 0000a919 5d popl %ebp +246 0000a91a c3 ret +247 0000a91b 8b5340 movl 0x40(%ebx),%edx +250 0000a91e 891424 movl %edx,(%esp,1) +253 0000a921 e8ee560300 calll 0x00040014 _free +258 0000a926 c7434000000000 movl $0x00000000,0x40(%ebx) +265 0000a92d ebaa jmp 0x0000a8d9 _string_prepend: +0 0000a92f 55 pushl %ebp +1 0000a930 89e5 movl %esp,%ebp +3 0000a932 57 pushl %edi +4 0000a933 56 pushl %esi +5 0000a934 53 pushl %ebx +6 0000a935 83ec2c subl $0x2c,%esp +9 0000a938 89c6 movl %eax,%esi +11 0000a93a 8955e0 movl %edx,0xe0(%ebp) +14 0000a93d 85d2 testl %edx,%edx +16 0000a93f 7405 je 0x0000a946 +18 0000a941 803a00 cmpb $0x00,(%edx) +21 0000a944 7508 jne 0x0000a94e +23 0000a946 83c42c addl $0x2c,%esp +26 0000a949 5b popl %ebx +27 0000a94a 5e popl %esi +28 0000a94b 5f popl %edi +29 0000a94c 5d popl %ebp +30 0000a94d c3 ret +31 0000a94e fc cld +32 0000a94f b9ffffffff movl $0xffffffff,%ecx +37 0000a954 31c0 xorl %eax,%eax +39 0000a956 89d7 movl %edx,%edi +41 0000a958 f2ae repnz/scasb %al,(%edi) +43 0000a95a f7d1 notl %ecx +45 0000a95c 89cf movl %ecx,%edi +47 0000a95e 83ef01 subl $0x01,%edi +50 0000a961 74e3 je 0x0000a946 +52 0000a963 8b0e movl (%esi),%ecx +54 0000a965 85c9 testl %ecx,%ecx +56 0000a967 0f847c000000 jel 0x0000a9e9 +62 0000a96d 8b5604 movl 0x04(%esi),%edx +65 0000a970 8b4608 movl 0x08(%esi),%eax +68 0000a973 29d0 subl %edx,%eax +70 0000a975 39c7 cmpl %eax,%edi +72 0000a977 7f46 jg 0x0000a9bf +74 0000a979 83ea01 subl $0x01,%edx +77 0000a97c 89c8 movl %ecx,%eax +79 0000a97e 39ca cmpl %ecx,%edx +81 0000a980 721f jb 0x0000a9a1 +83 0000a982 8d0c3a leal (%edx,%edi,1),%ecx +86 0000a985 90 nop +87 0000a986 90 nop +88 0000a987 90 nop +89 0000a988 90 nop +90 0000a989 90 nop +91 0000a98a 90 nop +92 0000a98b 90 nop +93 0000a98c 90 nop +94 0000a98d 90 nop +95 0000a98e 90 nop +96 0000a98f 90 nop +97 0000a990 0fb602 movzbl (%edx),%eax +100 0000a993 8801 movb %al,(%ecx) +102 0000a995 83ea01 subl $0x01,%edx +105 0000a998 8b06 movl (%esi),%eax +107 0000a99a 83e901 subl $0x01,%ecx +110 0000a99d 39d0 cmpl %edx,%eax +112 0000a99f 76ef jbe 0x0000a990 +114 0000a9a1 897c2408 movl %edi,0x08(%esp,1) +118 0000a9a5 8b55e0 movl 0xe0(%ebp),%edx +121 0000a9a8 89542404 movl %edx,0x04(%esp,1) +125 0000a9ac 890424 movl %eax,(%esp,1) +128 0000a9af e85b560300 calll 0x0004000f _memcpy +133 0000a9b4 017e04 addl %edi,0x04(%esi) +136 0000a9b7 83c42c addl $0x2c,%esp +139 0000a9ba 5b popl %ebx +140 0000a9bb 5e popl %esi +141 0000a9bc 5f popl %edi +142 0000a9bd 5d popl %ebp +143 0000a9be c3 ret +144 0000a9bf 29ca subl %ecx,%edx +146 0000a9c1 8955e4 movl %edx,0xe4(%ebp) +149 0000a9c4 8d1c17 leal (%edi,%edx,1),%ebx +152 0000a9c7 01db addl %ebx,%ebx +154 0000a9c9 895c2404 movl %ebx,0x04(%esp,1) +158 0000a9cd 890c24 movl %ecx,(%esp,1) +161 0000a9d0 e859a60000 calll _xrealloc +166 0000a9d5 89c1 movl %eax,%ecx +168 0000a9d7 8906 movl %eax,(%esi) +170 0000a9d9 8b45e4 movl 0xe4(%ebp),%eax +173 0000a9dc 8d1401 leal (%ecx,%eax,1),%edx +176 0000a9df 895604 movl %edx,0x04(%esi) +179 0000a9e2 01cb addl %ecx,%ebx +181 0000a9e4 895e08 movl %ebx,0x08(%esi) +184 0000a9e7 eb90 jmp 0x0000a979 +186 0000a9e9 83ff1f cmpl $0x1f,%edi +189 0000a9ec 7f26 jg 0x0000aa14 +191 0000a9ee b820000000 movl $0x00000020,%eax ' ' +196 0000a9f3 bb20000000 movl $0x00000020,%ebx ' ' +201 0000a9f8 890424 movl %eax,(%esp,1) +204 0000a9fb e82ea50000 calll _xmalloc +209 0000aa00 89c1 movl %eax,%ecx +211 0000aa02 8906 movl %eax,(%esi) +213 0000aa04 89c2 movl %eax,%edx +215 0000aa06 894604 movl %eax,0x04(%esi) +218 0000aa09 8d0403 leal (%ebx,%eax,1),%eax +221 0000aa0c 894608 movl %eax,0x08(%esi) +224 0000aa0f e965ffffff jmpl 0x0000a979 +229 0000aa14 89f8 movl %edi,%eax +231 0000aa16 89fb movl %edi,%ebx +233 0000aa18 ebde jmp 0x0000a9f8 _string_append: +0 0000aa1a 55 pushl %ebp +1 0000aa1b 89e5 movl %esp,%ebp +3 0000aa1d 57 pushl %edi +4 0000aa1e 56 pushl %esi +5 0000aa1f 53 pushl %ebx +6 0000aa20 83ec2c subl $0x2c,%esp +9 0000aa23 89c6 movl %eax,%esi +11 0000aa25 8955e0 movl %edx,0xe0(%ebp) +14 0000aa28 85d2 testl %edx,%edx +16 0000aa2a 7405 je 0x0000aa31 +18 0000aa2c 803a00 cmpb $0x00,(%edx) +21 0000aa2f 7508 jne 0x0000aa39 +23 0000aa31 83c42c addl $0x2c,%esp +26 0000aa34 5b popl %ebx +27 0000aa35 5e popl %esi +28 0000aa36 5f popl %edi +29 0000aa37 5d popl %ebp +30 0000aa38 c3 ret +31 0000aa39 fc cld +32 0000aa3a b9ffffffff movl $0xffffffff,%ecx +37 0000aa3f 31c0 xorl %eax,%eax +39 0000aa41 89d7 movl %edx,%edi +41 0000aa43 f2ae repnz/scasb %al,(%edi) +43 0000aa45 f7d1 notl %ecx +45 0000aa47 8d79ff leal 0xff(%ecx),%edi +48 0000aa4a 8b0e movl (%esi),%ecx +50 0000aa4c 85c9 testl %ecx,%ecx +52 0000aa4e 7452 je 0x0000aaa2 +54 0000aa50 8b5604 movl 0x04(%esi),%edx +57 0000aa53 8b4608 movl 0x08(%esi),%eax +60 0000aa56 29d0 subl %edx,%eax +62 0000aa58 39c7 cmpl %eax,%edi +64 0000aa5a 7f1e jg 0x0000aa7a +66 0000aa5c 897c2408 movl %edi,0x08(%esp,1) +70 0000aa60 8b45e0 movl 0xe0(%ebp),%eax +73 0000aa63 89442404 movl %eax,0x04(%esp,1) +77 0000aa67 891424 movl %edx,(%esp,1) +80 0000aa6a e8a0550300 calll 0x0004000f _memcpy +85 0000aa6f 017e04 addl %edi,0x04(%esi) +88 0000aa72 83c42c addl $0x2c,%esp +91 0000aa75 5b popl %ebx +92 0000aa76 5e popl %esi +93 0000aa77 5f popl %edi +94 0000aa78 5d popl %ebp +95 0000aa79 c3 ret +96 0000aa7a 29ca subl %ecx,%edx +98 0000aa7c 8955e4 movl %edx,0xe4(%ebp) +101 0000aa7f 8d1c17 leal (%edi,%edx,1),%ebx +104 0000aa82 01db addl %ebx,%ebx +106 0000aa84 895c2404 movl %ebx,0x04(%esp,1) +110 0000aa88 890c24 movl %ecx,(%esp,1) +113 0000aa8b e89ea50000 calll _xrealloc +118 0000aa90 8906 movl %eax,(%esi) +120 0000aa92 8b4de4 movl 0xe4(%ebp),%ecx +123 0000aa95 8d1408 leal (%eax,%ecx,1),%edx +126 0000aa98 895604 movl %edx,0x04(%esi) +129 0000aa9b 01c3 addl %eax,%ebx +131 0000aa9d 895e08 movl %ebx,0x08(%esi) +134 0000aaa0 ebba jmp 0x0000aa5c +136 0000aaa2 83ff1f cmpl $0x1f,%edi +139 0000aaa5 7e1b jle 0x0000aac2 +141 0000aaa7 89fb movl %edi,%ebx +143 0000aaa9 89f8 movl %edi,%eax +145 0000aaab 890424 movl %eax,(%esp,1) +148 0000aaae e87ba40000 calll _xmalloc +153 0000aab3 8906 movl %eax,(%esi) +155 0000aab5 89c2 movl %eax,%edx +157 0000aab7 894604 movl %eax,0x04(%esi) +160 0000aaba 8d0403 leal (%ebx,%eax,1),%eax +163 0000aabd 894608 movl %eax,0x08(%esi) +166 0000aac0 eb9a jmp 0x0000aa5c +168 0000aac2 b820000000 movl $0x00000020,%eax ' ' +173 0000aac7 bb20000000 movl $0x00000020,%ebx ' ' +178 0000aacc ebdd jmp 0x0000aaab _work_stuff_copy_to_from: +0 0000aace 55 pushl %ebp +1 0000aacf 89e5 movl %esp,%ebp +3 0000aad1 57 pushl %edi +4 0000aad2 56 pushl %esi +5 0000aad3 53 pushl %ebx +6 0000aad4 83ec4c subl $0x4c,%esp +9 0000aad7 8945c0 movl %eax,0xc0(%ebp) +12 0000aada 8955bc movl %edx,0xbc(%ebp) +15 0000aadd e842fdffff calll _delete_non_B_K_work_stuff +20 0000aae2 8b45c0 movl 0xc0(%ebp),%eax +23 0000aae5 e894fcffff calll _squangle_mop_up +28 0000aaea c744240854000000 movl $0x00000054,0x08(%esp,1) 'T' +36 0000aaf2 8b45bc movl 0xbc(%ebp),%eax +39 0000aaf5 89442404 movl %eax,0x04(%esp,1) +43 0000aaf9 8b55c0 movl 0xc0(%ebp),%edx +46 0000aafc 891424 movl %edx,(%esp,1) +49 0000aaff e80b550300 calll 0x0004000f _memcpy +54 0000ab04 8b4dbc movl 0xbc(%ebp),%ecx +57 0000ab07 8b4124 movl 0x24(%ecx),%eax +60 0000ab0a 85c0 testl %eax,%eax +62 0000ab0c 0f850c030000 jnel 0x0000ae1e +68 0000ab12 8b4120 movl 0x20(%ecx),%eax +71 0000ab15 85c0 testl %eax,%eax +73 0000ab17 0f8f87020000 jgl 0x0000ada4 +79 0000ab1d 8b4118 movl 0x18(%ecx),%eax +82 0000ab20 85c0 testl %eax,%eax +84 0000ab22 0f8563020000 jnel 0x0000ad8b +90 0000ab28 8b7910 movl 0x10(%ecx),%edi +93 0000ab2b 85ff testl %edi,%edi +95 0000ab2d 0f8fde010000 jgl 0x0000ad11 +101 0000ab33 8b411c movl 0x1c(%ecx),%eax +104 0000ab36 85c0 testl %eax,%eax +106 0000ab38 0f85ba010000 jnel 0x0000acf8 +112 0000ab3e 8b7114 movl 0x14(%ecx),%esi +115 0000ab41 85f6 testl %esi,%esi +117 0000ab43 0f8f35010000 jgl 0x0000ac7e +123 0000ab49 8b4144 movl 0x44(%ecx),%eax +126 0000ab4c 85c0 testl %eax,%eax +128 0000ab4e 0f8511010000 jnel 0x0000ac65 +134 0000ab54 8b5944 movl 0x44(%ecx),%ebx +137 0000ab57 85db testl %ebx,%ebx +139 0000ab59 0f8f8c000000 jgl 0x0000abeb +145 0000ab5f 8b494c movl 0x4c(%ecx),%ecx +148 0000ab62 85c9 testl %ecx,%ecx +150 0000ab64 746f je 0x0000abd5 +152 0000ab66 c704240c000000 movl $0x0000000c,(%esp,1) +159 0000ab6d e8bca30000 calll _xmalloc +164 0000ab72 89c3 movl %eax,%ebx +166 0000ab74 8b45c0 movl 0xc0(%ebp),%eax +169 0000ab77 89584c movl %ebx,0x4c(%eax) +172 0000ab7a c7430800000000 movl $0x00000000,0x08(%ebx) +179 0000ab81 c7430400000000 movl $0x00000000,0x04(%ebx) +186 0000ab88 c70300000000 movl $0x00000000,(%ebx) +192 0000ab8e 8b55bc movl 0xbc(%ebp),%edx +195 0000ab91 8b7a4c movl 0x4c(%edx),%edi +198 0000ab94 8b17 movl (%edi),%edx +200 0000ab96 8b4704 movl 0x04(%edi),%eax +203 0000ab99 39c2 cmpl %eax,%edx +205 0000ab9b 7438 je 0x0000abd5 +207 0000ab9d 89c6 movl %eax,%esi +209 0000ab9f 29d6 subl %edx,%esi +211 0000aba1 83fe1f cmpl $0x1f,%esi +214 0000aba4 7e37 jle 0x0000abdd +216 0000aba6 8975d8 movl %esi,0xd8(%ebp) +219 0000aba9 89f0 movl %esi,%eax +221 0000abab 890424 movl %eax,(%esp,1) +224 0000abae e87ba30000 calll _xmalloc +229 0000abb3 8903 movl %eax,(%ebx) +231 0000abb5 894304 movl %eax,0x04(%ebx) +234 0000abb8 8b55d8 movl 0xd8(%ebp),%edx +237 0000abbb 01c2 addl %eax,%edx +239 0000abbd 895308 movl %edx,0x08(%ebx) +242 0000abc0 8b17 movl (%edi),%edx +244 0000abc2 89742408 movl %esi,0x08(%esp,1) +248 0000abc6 89542404 movl %edx,0x04(%esp,1) +252 0000abca 890424 movl %eax,(%esp,1) +255 0000abcd e83d540300 calll 0x0004000f _memcpy +260 0000abd2 017304 addl %esi,0x04(%ebx) +263 0000abd5 83c44c addl $0x4c,%esp +266 0000abd8 5b popl %ebx +267 0000abd9 5e popl %esi +268 0000abda 5f popl %edi +269 0000abdb 5d popl %ebp +270 0000abdc c3 ret +271 0000abdd b820000000 movl $0x00000020,%eax ' ' +276 0000abe2 c745d820000000 movl $0x00000020,0xd8(%ebp) ' ' +283 0000abe9 ebc0 jmp 0x0000abab +285 0000abeb c745e400000000 movl $0x00000000,0xe4(%ebp) +292 0000abf2 8b75e4 movl 0xe4(%ebp),%esi +295 0000abf5 8b4dbc movl 0xbc(%ebp),%ecx +298 0000abf8 eb04 jmp 0x0000abfe +300 0000abfa 89c6 movl %eax,%esi +302 0000abfc 89d1 movl %edx,%ecx +304 0000abfe c1e602 shll $0x02,%esi +307 0000ac01 8b45c0 movl 0xc0(%ebp),%eax +310 0000ac04 8b5040 movl 0x40(%eax),%edx +313 0000ac07 01f2 addl %esi,%edx +315 0000ac09 8955d0 movl %edx,0xd0(%ebp) +318 0000ac0c 8b4140 movl 0x40(%ecx),%eax +321 0000ac0f 8b3c30 movl (%eax,%esi,1),%edi +324 0000ac12 fc cld +325 0000ac13 b9ffffffff movl $0xffffffff,%ecx +330 0000ac18 31c0 xorl %eax,%eax +332 0000ac1a f2ae repnz/scasb %al,(%edi) +334 0000ac1c 89cb movl %ecx,%ebx +336 0000ac1e f7d3 notl %ebx +338 0000ac20 891c24 movl %ebx,(%esp,1) +341 0000ac23 e806a30000 calll _xmalloc +346 0000ac28 8b55d0 movl 0xd0(%ebp),%edx +349 0000ac2b 8902 movl %eax,(%edx) +351 0000ac2d 8b4dc0 movl 0xc0(%ebp),%ecx +354 0000ac30 8b4140 movl 0x40(%ecx),%eax +357 0000ac33 8b1430 movl (%eax,%esi,1),%edx +360 0000ac36 8b4dbc movl 0xbc(%ebp),%ecx +363 0000ac39 8b4140 movl 0x40(%ecx),%eax +366 0000ac3c 8b0430 movl (%eax,%esi,1),%eax +369 0000ac3f 895c2408 movl %ebx,0x08(%esp,1) +373 0000ac43 89442404 movl %eax,0x04(%esp,1) +377 0000ac47 891424 movl %edx,(%esp,1) +380 0000ac4a e8c0530300 calll 0x0004000f _memcpy +385 0000ac4f 8345e401 addl $0x01,0xe4(%ebp) +389 0000ac53 8b45e4 movl 0xe4(%ebp),%eax +392 0000ac56 8b55bc movl 0xbc(%ebp),%edx +395 0000ac59 394244 cmpl %eax,0x44(%edx) +398 0000ac5c 7f9c jg 0x0000abfa +400 0000ac5e 89d1 movl %edx,%ecx +402 0000ac60 e9fafeffff jmpl 0x0000ab5f +407 0000ac65 c1e002 shll $0x02,%eax +410 0000ac68 890424 movl %eax,(%esp,1) +413 0000ac6b e8bea20000 calll _xmalloc +418 0000ac70 8b55c0 movl 0xc0(%ebp),%edx +421 0000ac73 894240 movl %eax,0x40(%edx) +424 0000ac76 8b4dbc movl 0xbc(%ebp),%ecx +427 0000ac79 e9d6feffff jmpl 0x0000ab54 +432 0000ac7e c745e000000000 movl $0x00000000,0xe0(%ebp) +439 0000ac85 8b75e0 movl 0xe0(%ebp),%esi +442 0000ac88 8b4dbc movl 0xbc(%ebp),%ecx +445 0000ac8b eb04 jmp 0x0000ac91 +447 0000ac8d 89c6 movl %eax,%esi +449 0000ac8f 89d1 movl %edx,%ecx +451 0000ac91 c1e602 shll $0x02,%esi +454 0000ac94 8b45c0 movl 0xc0(%ebp),%eax +457 0000ac97 8b500c movl 0x0c(%eax),%edx +460 0000ac9a 01f2 addl %esi,%edx +462 0000ac9c 8955cc movl %edx,0xcc(%ebp) +465 0000ac9f 8b410c movl 0x0c(%ecx),%eax +468 0000aca2 8b3c06 movl (%esi,%eax,1),%edi +471 0000aca5 fc cld +472 0000aca6 b9ffffffff movl $0xffffffff,%ecx +477 0000acab 31c0 xorl %eax,%eax +479 0000acad f2ae repnz/scasb %al,(%edi) +481 0000acaf 89cb movl %ecx,%ebx +483 0000acb1 f7d3 notl %ebx +485 0000acb3 891c24 movl %ebx,(%esp,1) +488 0000acb6 e873a20000 calll _xmalloc +493 0000acbb 8b55cc movl 0xcc(%ebp),%edx +496 0000acbe 8902 movl %eax,(%edx) +498 0000acc0 8b4dc0 movl 0xc0(%ebp),%ecx +501 0000acc3 8b410c movl 0x0c(%ecx),%eax +504 0000acc6 8b1406 movl (%esi,%eax,1),%edx +507 0000acc9 8b4dbc movl 0xbc(%ebp),%ecx +510 0000accc 8b410c movl 0x0c(%ecx),%eax +513 0000accf 8b0406 movl (%esi,%eax,1),%eax +516 0000acd2 895c2408 movl %ebx,0x08(%esp,1) +520 0000acd6 89442404 movl %eax,0x04(%esp,1) +524 0000acda 891424 movl %edx,(%esp,1) +527 0000acdd e82d530300 calll 0x0004000f _memcpy +532 0000ace2 8345e001 addl $0x01,0xe0(%ebp) +536 0000ace6 8b45e0 movl 0xe0(%ebp),%eax +539 0000ace9 8b55bc movl 0xbc(%ebp),%edx +542 0000acec 394214 cmpl %eax,0x14(%edx) +545 0000acef 7f9c jg 0x0000ac8d +547 0000acf1 89d1 movl %edx,%ecx +549 0000acf3 e951feffff jmpl 0x0000ab49 +554 0000acf8 c1e002 shll $0x02,%eax +557 0000acfb 890424 movl %eax,(%esp,1) +560 0000acfe e82ba20000 calll _xmalloc +565 0000ad03 8b55c0 movl 0xc0(%ebp),%edx +568 0000ad06 89420c movl %eax,0x0c(%edx) +571 0000ad09 8b4dbc movl 0xbc(%ebp),%ecx +574 0000ad0c e92dfeffff jmpl 0x0000ab3e +579 0000ad11 c745dc00000000 movl $0x00000000,0xdc(%ebp) +586 0000ad18 8b75dc movl 0xdc(%ebp),%esi +589 0000ad1b 8b4dbc movl 0xbc(%ebp),%ecx +592 0000ad1e eb04 jmp 0x0000ad24 +594 0000ad20 89c6 movl %eax,%esi +596 0000ad22 89d1 movl %edx,%ecx +598 0000ad24 c1e602 shll $0x02,%esi +601 0000ad27 8b45c0 movl 0xc0(%ebp),%eax +604 0000ad2a 8b5008 movl 0x08(%eax),%edx +607 0000ad2d 01f2 addl %esi,%edx +609 0000ad2f 8955c8 movl %edx,0xc8(%ebp) +612 0000ad32 8b4108 movl 0x08(%ecx),%eax +615 0000ad35 8b3c30 movl (%eax,%esi,1),%edi +618 0000ad38 fc cld +619 0000ad39 b9ffffffff movl $0xffffffff,%ecx +624 0000ad3e 31c0 xorl %eax,%eax +626 0000ad40 f2ae repnz/scasb %al,(%edi) +628 0000ad42 89cb movl %ecx,%ebx +630 0000ad44 f7d3 notl %ebx +632 0000ad46 891c24 movl %ebx,(%esp,1) +635 0000ad49 e8e0a10000 calll _xmalloc +640 0000ad4e 8b55c8 movl 0xc8(%ebp),%edx +643 0000ad51 8902 movl %eax,(%edx) +645 0000ad53 8b4dc0 movl 0xc0(%ebp),%ecx +648 0000ad56 8b4108 movl 0x08(%ecx),%eax +651 0000ad59 8b1430 movl (%eax,%esi,1),%edx +654 0000ad5c 8b4dbc movl 0xbc(%ebp),%ecx +657 0000ad5f 8b4108 movl 0x08(%ecx),%eax +660 0000ad62 8b0430 movl (%eax,%esi,1),%eax +663 0000ad65 895c2408 movl %ebx,0x08(%esp,1) +667 0000ad69 89442404 movl %eax,0x04(%esp,1) +671 0000ad6d 891424 movl %edx,(%esp,1) +674 0000ad70 e89a520300 calll 0x0004000f _memcpy +679 0000ad75 8345dc01 addl $0x01,0xdc(%ebp) +683 0000ad79 8b45dc movl 0xdc(%ebp),%eax +686 0000ad7c 8b55bc movl 0xbc(%ebp),%edx +689 0000ad7f 394210 cmpl %eax,0x10(%edx) +692 0000ad82 7f9c jg 0x0000ad20 +694 0000ad84 89d1 movl %edx,%ecx +696 0000ad86 e9a8fdffff jmpl 0x0000ab33 +701 0000ad8b c1e002 shll $0x02,%eax +704 0000ad8e 890424 movl %eax,(%esp,1) +707 0000ad91 e898a10000 calll _xmalloc +712 0000ad96 8b55c0 movl 0xc0(%ebp),%edx +715 0000ad99 894208 movl %eax,0x08(%edx) +718 0000ad9c 8b4dbc movl 0xbc(%ebp),%ecx +721 0000ad9f e984fdffff jmpl 0x0000ab28 +726 0000ada4 c745d400000000 movl $0x00000000,0xd4(%ebp) +733 0000adab 8b75d4 movl 0xd4(%ebp),%esi +736 0000adae 8b4dbc movl 0xbc(%ebp),%ecx +739 0000adb1 eb04 jmp 0x0000adb7 +741 0000adb3 89c6 movl %eax,%esi +743 0000adb5 89d1 movl %edx,%ecx +745 0000adb7 c1e602 shll $0x02,%esi +748 0000adba 8b45c0 movl 0xc0(%ebp),%eax +751 0000adbd 8b5004 movl 0x04(%eax),%edx +754 0000adc0 01f2 addl %esi,%edx +756 0000adc2 8955c4 movl %edx,0xc4(%ebp) +759 0000adc5 8b4104 movl 0x04(%ecx),%eax +762 0000adc8 8b3c06 movl (%esi,%eax,1),%edi +765 0000adcb fc cld +766 0000adcc b9ffffffff movl $0xffffffff,%ecx +771 0000add1 31c0 xorl %eax,%eax +773 0000add3 f2ae repnz/scasb %al,(%edi) +775 0000add5 89cb movl %ecx,%ebx +777 0000add7 f7d3 notl %ebx +779 0000add9 891c24 movl %ebx,(%esp,1) +782 0000addc e84da10000 calll _xmalloc +787 0000ade1 8b55c4 movl 0xc4(%ebp),%edx +790 0000ade4 8902 movl %eax,(%edx) +792 0000ade6 8b4dc0 movl 0xc0(%ebp),%ecx +795 0000ade9 8b4104 movl 0x04(%ecx),%eax +798 0000adec 8b1406 movl (%esi,%eax,1),%edx +801 0000adef 8b4dbc movl 0xbc(%ebp),%ecx +804 0000adf2 8b4104 movl 0x04(%ecx),%eax +807 0000adf5 8b0406 movl (%esi,%eax,1),%eax +810 0000adf8 895c2408 movl %ebx,0x08(%esp,1) +814 0000adfc 89442404 movl %eax,0x04(%esp,1) +818 0000ae00 891424 movl %edx,(%esp,1) +821 0000ae03 e807520300 calll 0x0004000f _memcpy +826 0000ae08 8345d401 addl $0x01,0xd4(%ebp) +830 0000ae0c 8b45d4 movl 0xd4(%ebp),%eax +833 0000ae0f 8b55bc movl 0xbc(%ebp),%edx +836 0000ae12 3b4220 cmpl 0x20(%edx),%eax +839 0000ae15 7c9c jl 0x0000adb3 +841 0000ae17 89d1 movl %edx,%ecx +843 0000ae19 e9fffcffff jmpl 0x0000ab1d +848 0000ae1e c1e002 shll $0x02,%eax +851 0000ae21 890424 movl %eax,(%esp,1) +854 0000ae24 e805a10000 calll _xmalloc +859 0000ae29 8b55c0 movl 0xc0(%ebp),%edx +862 0000ae2c 894204 movl %eax,0x04(%edx) +865 0000ae2f 8b4dbc movl 0xbc(%ebp),%ecx +868 0000ae32 e9dbfcffff jmpl 0x0000ab12 _gnu_special: +0 0000ae37 55 pushl %ebp +1 0000ae38 89e5 movl %esp,%ebp +3 0000ae3a 57 pushl %edi +4 0000ae3b 56 pushl %esi +5 0000ae3c 53 pushl %ebx +6 0000ae3d 81ec8c000000 subl $0x0000008c,%esp +12 0000ae43 894590 movl %eax,0x90(%ebp) +15 0000ae46 89558c movl %edx,0x8c(%ebp) +18 0000ae49 894d88 movl %ecx,0x88(%ebp) +21 0000ae4c 8b1a movl (%edx),%ebx +23 0000ae4e 803b5f cmpb $0x5f,(%ebx) '_' +26 0000ae51 0f8464010000 jel 0x0000afbb +32 0000ae57 bf78830200 movl $0x00028378,%edi __thunk_ +37 0000ae5c b908000000 movl $0x00000008,%ecx +42 0000ae61 fc cld +43 0000ae62 89de movl %ebx,%esi +45 0000ae64 f3a6 repz/cmpsb (%esi),(%edi) +47 0000ae66 ba00000000 movl $0x00000000,%edx +52 0000ae6b 740a je 0x0000ae77 +54 0000ae6d 0fb656ff movzbl 0xff(%esi),%edx +58 0000ae71 0fb64fff movzbl 0xff(%edi),%ecx +62 0000ae75 29ca subl %ecx,%edx +64 0000ae77 85d2 testl %edx,%edx +66 0000ae79 0f85a6000000 jnel 0x0000af25 +72 0000ae7f 8d7b08 leal 0x08(%ebx),%edi +75 0000ae82 8b458c movl 0x8c(%ebp),%eax +78 0000ae85 8938 movl %edi,(%eax) +80 0000ae87 0fb65b08 movzbl 0x08(%ebx),%ebx +84 0000ae8b 0fb6c3 movzbl %bl,%eax +87 0000ae8e 8b1538020400 movl 0x00040238,%edx +93 0000ae94 f6044204 testb $0x04,(%edx,%eax,2) +97 0000ae98 7476 je 0x0000af10 +99 0000ae9a 31c9 xorl %ecx,%ecx +101 0000ae9c 90 nop +102 0000ae9d 90 nop +103 0000ae9e 90 nop +104 0000ae9f 90 nop +105 0000aea0 0fbec3 movsbl %bl,%eax +108 0000aea3 8d7401d0 leal 0xd0(%ecx,%eax,1),%esi +112 0000aea7 83c701 addl $0x01,%edi +115 0000aeaa 897d84 movl %edi,0x84(%ebp) +118 0000aead 89fa movl %edi,%edx +120 0000aeaf 8b458c movl 0x8c(%ebp),%eax +123 0000aeb2 8938 movl %edi,(%eax) +125 0000aeb4 0fb61f movzbl (%edi),%ebx +128 0000aeb7 0fb6c3 movzbl %bl,%eax +131 0000aeba 8b0d38020400 movl 0x00040238,%ecx +137 0000aec0 f6044104 testb $0x04,(%ecx,%eax,2) +141 0000aec4 0f84b2030000 jel 0x0000b27c +147 0000aeca 8d04b6 leal (%esi,%esi,4),%eax +150 0000aecd 01c0 addl %eax,%eax +152 0000aecf 89c1 movl %eax,%ecx +154 0000aed1 ba67666666 movl $0x66666667,%edx 'fffg' +159 0000aed6 f7ea imull %edx +161 0000aed8 c1fa02 sarl $0x02,%edx +164 0000aedb 89c8 movl %ecx,%eax +166 0000aedd c1f81f sarl $0x1f,%eax +169 0000aee0 29c2 subl %eax,%edx +171 0000aee2 8d1492 leal (%edx,%edx,4),%edx +174 0000aee5 01d2 addl %edx,%edx +176 0000aee7 39d1 cmpl %edx,%ecx +178 0000aee9 74b5 je 0x0000aea0 +180 0000aeeb 8b5584 movl 0x84(%ebp),%edx +183 0000aeee 90 nop +184 0000aeef 90 nop +185 0000aef0 83c201 addl $0x01,%edx +188 0000aef3 895584 movl %edx,0x84(%ebp) +191 0000aef6 8b4d8c movl 0x8c(%ebp),%ecx +194 0000aef9 8911 movl %edx,(%ecx) +196 0000aefb 0fb602 movzbl (%edx),%eax +199 0000aefe 8b3d38020400 movl 0x00040238,%edi +205 0000af04 f6044704 testb $0x04,(%edi,%eax,2) +209 0000af08 75e6 jne 0x0000aef0 +211 0000af0a 90 nop +212 0000af0b 90 nop +213 0000af0c 90 nop +214 0000af0d 90 nop +215 0000af0e 90 nop +216 0000af0f 90 nop +217 0000af10 c7459800000000 movl $0x00000000,0x98(%ebp) +224 0000af17 8b4598 movl 0x98(%ebp),%eax +227 0000af1a 81c48c000000 addl $0x0000008c,%esp +233 0000af20 5b popl %ebx +234 0000af21 5e popl %esi +235 0000af22 5f popl %edi +236 0000af23 5d popl %ebp +237 0000af24 c3 ret +238 0000af25 bfac830200 movl $0x000283ac,%edi __t +243 0000af2a b903000000 movl $0x00000003,%ecx +248 0000af2f fc cld +249 0000af30 89de movl %ebx,%esi +251 0000af32 f3a6 repz/cmpsb (%esi),(%edi) +253 0000af34 ba00000000 movl $0x00000000,%edx +258 0000af39 740a je 0x0000af45 +260 0000af3b 0fb656ff movzbl 0xff(%esi),%edx +264 0000af3f 0fb64fff movzbl 0xff(%edi),%ecx +268 0000af43 29ca subl %ecx,%edx +270 0000af45 85d2 testl %edx,%edx +272 0000af47 75c7 jne 0x0000af10 +274 0000af49 0fb64303 movzbl 0x03(%ebx),%eax +278 0000af4d 3c69 cmpb $0x69,%al 'i' +280 0000af4f 0f84ac030000 jel 0x0000b301 +286 0000af55 3c66 cmpb $0x66,%al 'f' +288 0000af57 75b7 jne 0x0000af10 +290 0000af59 bec0830200 movl $0x000283c0,%esi type_info function +295 0000af5e 8d4304 leal 0x04(%ebx),%eax +298 0000af61 8b558c movl 0x8c(%ebp),%edx +301 0000af64 8902 movl %eax,(%edx) +303 0000af66 0fb64304 movzbl 0x04(%ebx),%eax +307 0000af6a 3c51 cmpb $0x51,%al 'Q' +309 0000af6c 0f8499030000 jel 0x0000b30b +315 0000af72 3c74 cmpb $0x74,%al 't' +317 0000af74 0f8499040000 jel 0x0000b413 +323 0000af7a 3c4b cmpb $0x4b,%al 'K' +325 0000af7c 0f8489030000 jel 0x0000b30b +331 0000af82 8b4d88 movl 0x88(%ebp),%ecx +334 0000af85 8b558c movl 0x8c(%ebp),%edx +337 0000af88 8b4590 movl 0x90(%ebp),%eax +340 0000af8b e8d0250000 calll _do_type +345 0000af90 894598 movl %eax,0x98(%ebp) +348 0000af93 8b4598 movl 0x98(%ebp),%eax +351 0000af96 85c0 testl %eax,%eax +353 0000af98 0f8479ffffff jel 0x0000af17 +359 0000af9e 8b4d8c movl 0x8c(%ebp),%ecx +362 0000afa1 8b01 movl (%ecx),%eax +364 0000afa3 803800 cmpb $0x00,(%eax) +367 0000afa6 0f8564ffffff jnel 0x0000af10 +373 0000afac 89f2 movl %esi,%edx +375 0000afae 8b4588 movl 0x88(%ebp),%eax +378 0000afb1 e864faffff calll _string_append +383 0000afb6 e95cffffff jmpl 0x0000af17 +388 0000afbb 8d4301 leal 0x01(%ebx),%eax +391 0000afbe 89459c movl %eax,0x9c(%ebp) +394 0000afc1 0fb67301 movzbl 0x01(%ebx),%esi +398 0000afc5 89f2 movl %esi,%edx +400 0000afc7 0fbefa movsbl %dl,%edi +403 0000afca 897c2404 movl %edi,0x04(%esp,1) +407 0000afce c7042414f00200 movl $0x0002f014,(%esp,1) +414 0000afd5 e876500300 calll 0x00040050 _strchr +419 0000afda 85c0 testl %eax,%eax +421 0000afdc 740a je 0x0000afe8 +423 0000afde 807b025f cmpb $0x5f,0x02(%ebx) '_' +427 0000afe2 0f84e1030000 jel 0x0000b3c9 +433 0000afe8 89f0 movl %esi,%eax +435 0000afea 3c5f cmpb $0x5f,%al '_' +437 0000afec 0f848b010000 jel 0x0000b17d +443 0000aff2 89f2 movl %esi,%edx +445 0000aff4 80fa76 cmpb $0x76,%dl 'v' +448 0000aff7 0f8599010000 jnel 0x0000b196 +454 0000affd 8d7302 leal 0x02(%ebx),%esi +457 0000b000 807b0274 cmpb $0x74,0x02(%ebx) 't' +461 0000b004 0f858c010000 jnel 0x0000b196 +467 0000b00a 0fbe4303 movsbl 0x03(%ebx),%eax +471 0000b00e 89442404 movl %eax,0x04(%esp,1) +475 0000b012 c7042414f00200 movl $0x0002f014,(%esp,1) +482 0000b019 e832500300 calll 0x00040050 _strchr +487 0000b01e 85c0 testl %eax,%eax +489 0000b020 0f8470010000 jel 0x0000b196 +495 0000b026 803e76 cmpb $0x76,(%esi) 'v' +498 0000b029 0f8412060000 jel 0x0000b641 +504 0000b02f 83c304 addl $0x04,%ebx +507 0000b032 8b7d8c movl 0x8c(%ebp),%edi +510 0000b035 891f movl %ebx,(%edi) +512 0000b037 c7459801000000 movl $0x00000001,0x98(%ebp) +519 0000b03e 8b5d8c movl 0x8c(%ebp),%ebx +522 0000b041 8b1b movl (%ebx),%ebx +524 0000b043 895d84 movl %ebx,0x84(%ebp) +527 0000b046 89de movl %ebx,%esi +529 0000b048 0fb61e movzbl (%esi),%ebx +532 0000b04b 84db testb %bl,%bl +534 0000b04d 0f84d1050000 jel 0x0000b624 +540 0000b053 80fb51 cmpb $0x51,%bl 'Q' +543 0000b056 0f8488030000 jel 0x0000b3e4 +549 0000b05c 80fb74 cmpb $0x74,%bl 't' +552 0000b05f 0f8411040000 jel 0x0000b476 +558 0000b065 80fb4b cmpb $0x4b,%bl 'K' +561 0000b068 0f8476030000 jel 0x0000b3e4 +567 0000b06e 0fb6c3 movzbl %bl,%eax +570 0000b071 8b0d38020400 movl 0x00040238,%ecx +576 0000b077 f6044104 testb $0x04,(%ecx,%eax,2) +580 0000b07b 0f84bf030000 jel 0x0000b440 +586 0000b081 31c9 xorl %ecx,%ecx +588 0000b083 0fbec3 movsbl %bl,%eax +591 0000b086 8d4c01d0 leal 0xd0(%ecx,%eax,1),%ecx +595 0000b08a 894d94 movl %ecx,0x94(%ebp) +598 0000b08d 83c601 addl $0x01,%esi +601 0000b090 897584 movl %esi,0x84(%ebp) +604 0000b093 8b458c movl 0x8c(%ebp),%eax +607 0000b096 8930 movl %esi,(%eax) +609 0000b098 0fb61e movzbl (%esi),%ebx +612 0000b09b 0fb6c3 movzbl %bl,%eax +615 0000b09e 8b0d38020400 movl 0x00040238,%ecx +621 0000b0a4 f6044104 testb $0x04,(%ecx,%eax,2) +625 0000b0a8 0f84a5040000 jel 0x0000b553 +631 0000b0ae 8b7d94 movl 0x94(%ebp),%edi +634 0000b0b1 8d04bf leal (%edi,%edi,4),%eax +637 0000b0b4 01c0 addl %eax,%eax +639 0000b0b6 89c1 movl %eax,%ecx +641 0000b0b8 ba67666666 movl $0x66666667,%edx 'fffg' +646 0000b0bd f7ea imull %edx +648 0000b0bf c1fa02 sarl $0x02,%edx +651 0000b0c2 89c8 movl %ecx,%eax +653 0000b0c4 c1f81f sarl $0x1f,%eax +656 0000b0c7 29c2 subl %eax,%edx +658 0000b0c9 8d1492 leal (%edx,%edx,4),%edx +661 0000b0cc 01d2 addl %edx,%edx +663 0000b0ce 39d1 cmpl %edx,%ecx +665 0000b0d0 74b1 je 0x0000b083 +667 0000b0d2 8b5584 movl 0x84(%ebp),%edx +670 0000b0d5 83c201 addl $0x01,%edx +673 0000b0d8 895584 movl %edx,0x84(%ebp) +676 0000b0db 8b4d8c movl 0x8c(%ebp),%ecx +679 0000b0de 8911 movl %edx,(%ecx) +681 0000b0e0 0fb602 movzbl (%edx),%eax +684 0000b0e3 8b3d38020400 movl 0x00040238,%edi +690 0000b0e9 f6044704 testb $0x04,(%edi,%eax,2) +694 0000b0ed 75e6 jne 0x0000b0d5 +696 0000b0ef c74594ffffffff movl $0xffffffff,0x94(%ebp) +703 0000b0f6 8b5d8c movl 0x8c(%ebp),%ebx +706 0000b0f9 8b1b movl (%ebx),%ebx +708 0000b0fb 895d84 movl %ebx,0x84(%ebp) +711 0000b0fe fc cld +712 0000b0ff b9ffffffff movl $0xffffffff,%ecx +717 0000b104 31c0 xorl %eax,%eax +719 0000b106 89df movl %ebx,%edi +721 0000b108 f2ae repnz/scasb %al,(%edi) +723 0000b10a f7d1 notl %ecx +725 0000b10c 83e901 subl $0x01,%ecx +728 0000b10f 394d94 cmpl %ecx,0x94(%ebp) +731 0000b112 0f8e3e030000 jlel 0x0000b456 +737 0000b118 c7459801000000 movl $0x00000001,0x98(%ebp) +744 0000b11f 8b7d84 movl 0x84(%ebp),%edi +747 0000b122 c744240414f00200 movl $0x0002f014,0x04(%esp,1) +755 0000b12a 893c24 movl %edi,(%esp,1) +758 0000b12d e8004f0300 calll 0x00040032 _strpbrk +763 0000b132 8b5598 movl 0x98(%ebp),%edx +766 0000b135 85d2 testl %edx,%edx +768 0000b137 0f84d3fdffff jel 0x0000af10 +774 0000b13d 85c0 testl %eax,%eax +776 0000b13f 0f8468030000 jel 0x0000b4ad +782 0000b145 39c7 cmpl %eax,%edi +784 0000b147 0f85c3fdffff jnel 0x0000af10 +790 0000b14d ba44830200 movl $0x00028344,%edx . +795 0000b152 8b4590 movl 0x90(%ebp),%eax +798 0000b155 f60004 testb $0x04,(%eax) +801 0000b158 b848830200 movl $0x00028348,%eax :: +806 0000b15d 0f44d0 cmovel %eax,%edx +809 0000b160 8b4588 movl 0x88(%ebp),%eax +812 0000b163 e8b2f8ffff calll _string_append +817 0000b168 8b558c movl 0x8c(%ebp),%edx +820 0000b16b 8b0a movl (%edx),%ecx +822 0000b16d 83c101 addl $0x01,%ecx +825 0000b170 894d84 movl %ecx,0x84(%ebp) +828 0000b173 890a movl %ecx,(%edx) +830 0000b175 8b7584 movl 0x84(%ebp),%esi +833 0000b178 e9cbfeffff jmpl 0x0000b048 +838 0000b17d 8d7302 leal 0x02(%ebx),%esi +841 0000b180 807b0276 cmpb $0x76,0x02(%ebx) 'v' +845 0000b184 7510 jne 0x0000b196 +847 0000b186 807b0374 cmpb $0x74,0x03(%ebx) 't' +851 0000b18a 750a jne 0x0000b196 +853 0000b18c 807b045f cmpb $0x5f,0x04(%ebx) '_' +857 0000b190 0f8490feffff jel 0x0000b026 +863 0000b196 897c2404 movl %edi,0x04(%esp,1) +867 0000b19a c704245c830200 movl $0x0002835c,(%esp,1) 0123456789Qt +874 0000b1a1 e8aa4e0300 calll 0x00040050 _strchr +879 0000b1a6 85c0 testl %eax,%eax +881 0000b1a8 0f84a9fcffff jel 0x0000ae57 +887 0000b1ae c744240414f00200 movl $0x0002f014,0x04(%esp,1) +895 0000b1b6 891c24 movl %ebx,(%esp,1) +898 0000b1b9 e8744e0300 calll 0x00040032 _strpbrk +903 0000b1be 8945a0 movl %eax,0xa0(%ebp) +906 0000b1c1 85c0 testl %eax,%eax +908 0000b1c3 0f848efcffff jel 0x0000ae57 +914 0000b1c9 8b459c movl 0x9c(%ebp),%eax +917 0000b1cc 894584 movl %eax,0x84(%ebp) +920 0000b1cf 8b558c movl 0x8c(%ebp),%edx +923 0000b1d2 8902 movl %eax,(%edx) +925 0000b1d4 0fb618 movzbl (%eax),%ebx +928 0000b1d7 80fb51 cmpb $0x51,%bl 'Q' +931 0000b1da 0f8450010000 jel 0x0000b330 +937 0000b1e0 80fb74 cmpb $0x74,%bl 't' +940 0000b1e3 0f84cc020000 jel 0x0000b4b5 +946 0000b1e9 80fb4b cmpb $0x4b,%bl 'K' +949 0000b1ec 0f843e010000 jel 0x0000b330 +955 0000b1f2 0fb6c3 movzbl %bl,%eax +958 0000b1f5 8b0d38020400 movl 0x00040238,%ecx +964 0000b1fb f6044104 testb $0x04,(%ecx,%eax,2) +968 0000b1ff 0f840bfdffff jel 0x0000af10 +974 0000b205 31c9 xorl %ecx,%ecx +976 0000b207 0fbec3 movsbl %bl,%eax +979 0000b20a 8d4c01d0 leal 0xd0(%ecx,%eax,1),%ecx +983 0000b20e 894da4 movl %ecx,0xa4(%ebp) +986 0000b211 83459c01 addl $0x01,0x9c(%ebp) +990 0000b215 8b459c movl 0x9c(%ebp),%eax +993 0000b218 894584 movl %eax,0x84(%ebp) +996 0000b21b 8b558c movl 0x8c(%ebp),%edx +999 0000b21e 8902 movl %eax,(%edx) +1001 0000b220 0fb618 movzbl (%eax),%ebx +1004 0000b223 0fb6c3 movzbl %bl,%eax +1007 0000b226 8b0d38020400 movl 0x00040238,%ecx +1013 0000b22c f6044104 testb $0x04,(%ecx,%eax,2) +1017 0000b230 0f842d030000 jel 0x0000b563 +1023 0000b236 8b7da4 movl 0xa4(%ebp),%edi +1026 0000b239 8d04bf leal (%edi,%edi,4),%eax +1029 0000b23c 01c0 addl %eax,%eax +1031 0000b23e 89c1 movl %eax,%ecx +1033 0000b240 ba67666666 movl $0x66666667,%edx 'fffg' +1038 0000b245 f7ea imull %edx +1040 0000b247 c1fa02 sarl $0x02,%edx +1043 0000b24a 89c8 movl %ecx,%eax +1045 0000b24c c1f81f sarl $0x1f,%eax +1048 0000b24f 29c2 subl %eax,%edx +1050 0000b251 8d1492 leal (%edx,%edx,4),%edx +1053 0000b254 01d2 addl %edx,%edx +1055 0000b256 39d1 cmpl %edx,%ecx +1057 0000b258 74ad je 0x0000b207 +1059 0000b25a 8b5584 movl 0x84(%ebp),%edx +1062 0000b25d 83c201 addl $0x01,%edx +1065 0000b260 895584 movl %edx,0x84(%ebp) +1068 0000b263 8b4d8c movl 0x8c(%ebp),%ecx +1071 0000b266 8911 movl %edx,(%ecx) +1073 0000b268 0fb602 movzbl (%edx),%eax +1076 0000b26b 8b3d38020400 movl 0x00040238,%edi +1082 0000b271 f6044704 testb $0x04,(%edi,%eax,2) +1086 0000b275 75e6 jne 0x0000b25d +1088 0000b277 e994fcffff jmpl 0x0000af10 +1093 0000b27c 85f6 testl %esi,%esi +1095 0000b27e 0f888cfcffff jsl 0x0000af10 +1101 0000b284 83c201 addl $0x01,%edx +1104 0000b287 895584 movl %edx,0x84(%ebp) +1107 0000b28a 8b5d8c movl 0x8c(%ebp),%ebx +1110 0000b28d 8913 movl %edx,(%ebx) +1112 0000b28f 8b5584 movl 0x84(%ebp),%edx +1115 0000b292 8b4590 movl 0x90(%ebp),%eax +1118 0000b295 e86f050000 calll _internal_cplus_demangle +1123 0000b29a 89c7 movl %eax,%edi +1125 0000b29c 85c0 testl %eax,%eax +1127 0000b29e 0f846cfcffff jel 0x0000af10 +1133 0000b2a4 f7de negl %esi +1135 0000b2a6 89742408 movl %esi,0x08(%esp,1) +1139 0000b2aa c744240484830200 movl $0x00028384,0x04(%esp,1) virtual function thunk (delta:%d) for +1147 0000b2b2 8d5db6 leal 0xb6(%ebp),%ebx +1150 0000b2b5 891c24 movl %ebx,(%esp,1) +1153 0000b2b8 e8704d0300 calll 0x0004002d _sprintf +1158 0000b2bd 89da movl %ebx,%edx +1160 0000b2bf 8b4588 movl 0x88(%ebp),%eax +1163 0000b2c2 e853f7ffff calll _string_append +1168 0000b2c7 89fa movl %edi,%edx +1170 0000b2c9 8b4588 movl 0x88(%ebp),%eax +1173 0000b2cc e849f7ffff calll _string_append +1178 0000b2d1 893c24 movl %edi,(%esp,1) +1181 0000b2d4 e83b4d0300 calll 0x00040014 _free +1186 0000b2d9 8b7d8c movl 0x8c(%ebp),%edi +1189 0000b2dc 8b1f movl (%edi),%ebx +1191 0000b2de fc cld +1192 0000b2df b9ffffffff movl $0xffffffff,%ecx +1197 0000b2e4 31c0 xorl %eax,%eax +1199 0000b2e6 89df movl %ebx,%edi +1201 0000b2e8 f2ae repnz/scasb %al,(%edi) +1203 0000b2ea f7d1 notl %ecx +1205 0000b2ec 8d4c19ff leal 0xff(%ecx,%ebx,1),%ecx +1209 0000b2f0 8b458c movl 0x8c(%ebp),%eax +1212 0000b2f3 8908 movl %ecx,(%eax) +1214 0000b2f5 c7459801000000 movl $0x00000001,0x98(%ebp) +1221 0000b2fc e916fcffff jmpl 0x0000af17 +1226 0000b301 beb0830200 movl $0x000283b0,%esi type_info node +1231 0000b306 e953fcffff jmpl 0x0000af5e +1236 0000b30b c744240401000000 movl $0x00000001,0x04(%esp,1) +1244 0000b313 c7042400000000 movl $0x00000000,(%esp,1) +1251 0000b31a 8b4d88 movl 0x88(%ebp),%ecx +1254 0000b31d 8b558c movl 0x8c(%ebp),%edx +1257 0000b320 8b4590 movl 0x90(%ebp),%eax +1260 0000b323 e8ac4c0000 calll _demangle_qualified +1265 0000b328 894598 movl %eax,0x98(%ebp) +1268 0000b32b e963fcffff jmpl 0x0000af93 +1273 0000b330 c744240401000000 movl $0x00000001,0x04(%esp,1) +1281 0000b338 c7042400000000 movl $0x00000000,(%esp,1) +1288 0000b33f 8b4d88 movl 0x88(%ebp),%ecx +1291 0000b342 8b558c movl 0x8c(%ebp),%edx +1294 0000b345 8b4590 movl 0x90(%ebp),%eax +1297 0000b348 e8874c0000 calll _demangle_qualified +1302 0000b34d 894598 movl %eax,0x98(%ebp) +1305 0000b350 8b4598 movl 0x98(%ebp),%eax +1308 0000b353 85c0 testl %eax,%eax +1310 0000b355 0f84b5fbffff jel 0x0000af10 +1316 0000b35b 8b5d8c movl 0x8c(%ebp),%ebx +1319 0000b35e 8b1b movl (%ebx),%ebx +1321 0000b360 895d84 movl %ebx,0x84(%ebp) +1324 0000b363 8b7da0 movl 0xa0(%ebp),%edi +1327 0000b366 397d84 cmpl %edi,0x84(%ebp) +1330 0000b369 0f85a1fbffff jnel 0x0000af10 +1336 0000b36f 83458401 addl $0x01,0x84(%ebp) +1340 0000b373 8b5584 movl 0x84(%ebp),%edx +1343 0000b376 8b458c movl 0x8c(%ebp),%eax +1346 0000b379 8910 movl %edx,(%eax) +1348 0000b37b ba44830200 movl $0x00028344,%edx . +1353 0000b380 8b4d90 movl 0x90(%ebp),%ecx +1356 0000b383 f60104 testb $0x04,(%ecx) +1359 0000b386 b848830200 movl $0x00028348,%eax :: +1364 0000b38b 0f44d0 cmovel %eax,%edx +1367 0000b38e 8b4588 movl 0x88(%ebp),%eax +1370 0000b391 e884f6ffff calll _string_append +1375 0000b396 8b5d8c movl 0x8c(%ebp),%ebx +1378 0000b399 8b1b movl (%ebx),%ebx +1380 0000b39b 895d84 movl %ebx,0x84(%ebp) +1383 0000b39e fc cld +1384 0000b39f b9ffffffff movl $0xffffffff,%ecx +1389 0000b3a4 31c0 xorl %eax,%eax +1391 0000b3a6 89df movl %ebx,%edi +1393 0000b3a8 f2ae repnz/scasb %al,(%edi) +1395 0000b3aa f7d1 notl %ecx +1397 0000b3ac 89cf movl %ecx,%edi +1399 0000b3ae 83ef01 subl $0x01,%edi +1402 0000b3b1 0f8502020000 jnel 0x0000b5b9 +1408 0000b3b7 31db xorl %ebx,%ebx +1410 0000b3b9 015d84 addl %ebx,0x84(%ebp) +1413 0000b3bc 8b7d84 movl 0x84(%ebp),%edi +1416 0000b3bf 8b5d8c movl 0x8c(%ebp),%ebx +1419 0000b3c2 893b movl %edi,(%ebx) +1421 0000b3c4 e94efbffff jmpl 0x0000af17 +1426 0000b3c9 83c303 addl $0x03,%ebx +1429 0000b3cc 8b4d8c movl 0x8c(%ebp),%ecx +1432 0000b3cf 8919 movl %ebx,(%ecx) +1434 0000b3d1 8b5d90 movl 0x90(%ebp),%ebx +1437 0000b3d4 83432c01 addl $0x01,0x2c(%ebx) +1441 0000b3d8 c7459801000000 movl $0x00000001,0x98(%ebp) +1448 0000b3df e933fbffff jmpl 0x0000af17 +1453 0000b3e4 c744240401000000 movl $0x00000001,0x04(%esp,1) +1461 0000b3ec c7042400000000 movl $0x00000000,(%esp,1) +1468 0000b3f3 8b4d88 movl 0x88(%ebp),%ecx +1471 0000b3f6 8b558c movl 0x8c(%ebp),%edx +1474 0000b3f9 8b4590 movl 0x90(%ebp),%eax +1477 0000b3fc e8d34b0000 calll _demangle_qualified +1482 0000b401 894598 movl %eax,0x98(%ebp) +1485 0000b404 8b458c movl 0x8c(%ebp),%eax +1488 0000b407 8b00 movl (%eax),%eax +1490 0000b409 894584 movl %eax,0x84(%ebp) +1493 0000b40c 89c7 movl %eax,%edi +1495 0000b40e e90ffdffff jmpl 0x0000b122 +1500 0000b413 c744240801000000 movl $0x00000001,0x08(%esp,1) +1508 0000b41b c744240401000000 movl $0x00000001,0x04(%esp,1) +1516 0000b423 c7042400000000 movl $0x00000000,(%esp,1) +1523 0000b42a 8b4d88 movl 0x88(%ebp),%ecx +1526 0000b42d 8b558c movl 0x8c(%ebp),%edx +1529 0000b430 8b4590 movl 0x90(%ebp),%eax +1532 0000b433 e8863d0000 calll _demangle_template +1537 0000b438 894598 movl %eax,0x98(%ebp) +1540 0000b43b e953fbffff jmpl 0x0000af93 +1545 0000b440 c744240414f00200 movl $0x0002f014,0x04(%esp,1) +1553 0000b448 8b7d84 movl 0x84(%ebp),%edi +1556 0000b44b 893c24 movl %edi,(%esp,1) +1559 0000b44e e8f84b0300 calll 0x0004004b _strcspn +1564 0000b453 894594 movl %eax,0x94(%ebp) +1567 0000b456 8b4d94 movl 0x94(%ebp),%ecx +1570 0000b459 85c9 testl %ecx,%ecx +1572 0000b45b 0f8581000000 jnel 0x0000b4e2 +1578 0000b461 31db xorl %ebx,%ebx +1580 0000b463 015d84 addl %ebx,0x84(%ebp) +1583 0000b466 8b5d84 movl 0x84(%ebp),%ebx +1586 0000b469 8b4d8c movl 0x8c(%ebp),%ecx +1589 0000b46c 8919 movl %ebx,(%ecx) +1591 0000b46e 8b7d84 movl 0x84(%ebp),%edi +1594 0000b471 e9acfcffff jmpl 0x0000b122 +1599 0000b476 c744240801000000 movl $0x00000001,0x08(%esp,1) +1607 0000b47e c744240401000000 movl $0x00000001,0x04(%esp,1) +1615 0000b486 c7042400000000 movl $0x00000000,(%esp,1) +1622 0000b48d 8b4d88 movl 0x88(%ebp),%ecx +1625 0000b490 8b558c movl 0x8c(%ebp),%edx +1628 0000b493 8b4590 movl 0x90(%ebp),%eax +1631 0000b496 e8233d0000 calll _demangle_template +1636 0000b49b 894598 movl %eax,0x98(%ebp) +1639 0000b49e 8b558c movl 0x8c(%ebp),%edx +1642 0000b4a1 8b12 movl (%edx),%edx +1644 0000b4a3 895584 movl %edx,0x84(%ebp) +1647 0000b4a6 89d7 movl %edx,%edi +1649 0000b4a8 e975fcffff jmpl 0x0000b122 +1654 0000b4ad 8b7584 movl 0x84(%ebp),%esi +1657 0000b4b0 e993fbffff jmpl 0x0000b048 +1662 0000b4b5 c744240801000000 movl $0x00000001,0x08(%esp,1) +1670 0000b4bd c744240401000000 movl $0x00000001,0x04(%esp,1) +1678 0000b4c5 c7042400000000 movl $0x00000000,(%esp,1) +1685 0000b4cc 8b4d88 movl 0x88(%ebp),%ecx +1688 0000b4cf 8b558c movl 0x8c(%ebp),%edx +1691 0000b4d2 8b4590 movl 0x90(%ebp),%eax +1694 0000b4d5 e8e43c0000 calll _demangle_template +1699 0000b4da 894598 movl %eax,0x98(%ebp) +1702 0000b4dd e96efeffff jmpl 0x0000b350 +1707 0000b4e2 8b4588 movl 0x88(%ebp),%eax +1710 0000b4e5 8b08 movl (%eax),%ecx +1712 0000b4e7 85c9 testl %ecx,%ecx +1714 0000b4e9 0f845f010000 jel 0x0000b64e +1720 0000b4ef 8b5004 movl 0x04(%eax),%edx +1723 0000b4f2 8b4008 movl 0x08(%eax),%eax +1726 0000b4f5 29d0 subl %edx,%eax +1728 0000b4f7 394594 cmpl %eax,0x94(%ebp) +1731 0000b4fa 7f2e jg 0x0000b52a +1733 0000b4fc 8b5d94 movl 0x94(%ebp),%ebx +1736 0000b4ff 89d8 movl %ebx,%eax +1738 0000b501 89442408 movl %eax,0x08(%esp,1) +1742 0000b505 8b4d84 movl 0x84(%ebp),%ecx +1745 0000b508 894c2404 movl %ecx,0x04(%esp,1) +1749 0000b50c 891424 movl %edx,(%esp,1) +1752 0000b50f e8fb4a0300 calll 0x0004000f _memcpy +1757 0000b514 8b4594 movl 0x94(%ebp),%eax +1760 0000b517 8b7d88 movl 0x88(%ebp),%edi +1763 0000b51a 014704 addl %eax,0x04(%edi) +1766 0000b51d 8b558c movl 0x8c(%ebp),%edx +1769 0000b520 8b12 movl (%edx),%edx +1771 0000b522 895584 movl %edx,0x84(%ebp) +1774 0000b525 e939ffffff jmpl 0x0000b463 +1779 0000b52a 89d6 movl %edx,%esi +1781 0000b52c 29ce subl %ecx,%esi +1783 0000b52e 8b5d94 movl 0x94(%ebp),%ebx +1786 0000b531 01f3 addl %esi,%ebx +1788 0000b533 01db addl %ebx,%ebx +1790 0000b535 895c2404 movl %ebx,0x04(%esp,1) +1794 0000b539 890c24 movl %ecx,(%esp,1) +1797 0000b53c e8ed9a0000 calll _xrealloc +1802 0000b541 8b7d88 movl 0x88(%ebp),%edi +1805 0000b544 8907 movl %eax,(%edi) +1807 0000b546 8d1430 leal (%eax,%esi,1),%edx +1810 0000b549 895704 movl %edx,0x04(%edi) +1813 0000b54c 01c3 addl %eax,%ebx +1815 0000b54e 895f08 movl %ebx,0x08(%edi) +1818 0000b551 eba9 jmp 0x0000b4fc +1820 0000b553 8b5d94 movl 0x94(%ebp),%ebx +1823 0000b556 85db testl %ebx,%ebx +1825 0000b558 0f8998fbffff jnsl 0x0000b0f6 +1831 0000b55e e98cfbffff jmpl 0x0000b0ef +1836 0000b563 8b45a4 movl 0xa4(%ebp),%eax +1839 0000b566 85c0 testl %eax,%eax +1841 0000b568 0f88a2f9ffff jsl 0x0000af10 +1847 0000b56e fc cld +1848 0000b56f b9ffffffff movl $0xffffffff,%ecx +1853 0000b574 31c0 xorl %eax,%eax +1855 0000b576 8b7d84 movl 0x84(%ebp),%edi +1858 0000b579 f2ae repnz/scasb %al,(%edi) +1860 0000b57b f7d1 notl %ecx +1862 0000b57d 83e901 subl $0x01,%ecx +1865 0000b580 3b4da4 cmpl 0xa4(%ebp),%ecx +1868 0000b583 0f8c87f9ffff jll 0x0000af10 +1874 0000b589 837da40a cmpl $0x0a,0xa4(%ebp) +1878 0000b58d 0f8f6e010000 jgl 0x0000b701 +1884 0000b593 8b45a4 movl 0xa4(%ebp),%eax +1887 0000b596 85c0 testl %eax,%eax +1889 0000b598 0f851e010000 jnel 0x0000b6bc +1895 0000b59e 31f6 xorl %esi,%esi +1897 0000b5a0 8b558c movl 0x8c(%ebp),%edx +1900 0000b5a3 0332 addl (%edx),%esi +1902 0000b5a5 897584 movl %esi,0x84(%ebp) +1905 0000b5a8 8932 movl %esi,(%edx) +1907 0000b5aa c7459801000000 movl $0x00000001,0x98(%ebp) +1914 0000b5b1 8b7da0 movl 0xa0(%ebp),%edi +1917 0000b5b4 e9adfdffff jmpl 0x0000b366 +1922 0000b5b9 8b4588 movl 0x88(%ebp),%eax +1925 0000b5bc 8b08 movl (%eax),%ecx +1927 0000b5be 85c9 testl %ecx,%ecx +1929 0000b5c0 0f84b8000000 jel 0x0000b67e +1935 0000b5c6 8b5004 movl 0x04(%eax),%edx +1938 0000b5c9 8b4008 movl 0x08(%eax),%eax +1941 0000b5cc 29d0 subl %edx,%eax +1943 0000b5ce 39c7 cmpl %eax,%edi +1945 0000b5d0 7f28 jg 0x0000b5fa +1947 0000b5d2 89fb movl %edi,%ebx +1949 0000b5d4 897c2408 movl %edi,0x08(%esp,1) +1953 0000b5d8 8b4584 movl 0x84(%ebp),%eax +1956 0000b5db 89442404 movl %eax,0x04(%esp,1) +1960 0000b5df 891424 movl %edx,(%esp,1) +1963 0000b5e2 e8284a0300 calll 0x0004000f _memcpy +1968 0000b5e7 8b5588 movl 0x88(%ebp),%edx +1971 0000b5ea 017a04 addl %edi,0x04(%edx) +1974 0000b5ed 8b4d8c movl 0x8c(%ebp),%ecx +1977 0000b5f0 8b09 movl (%ecx),%ecx +1979 0000b5f2 894d84 movl %ecx,0x84(%ebp) +1982 0000b5f5 e9bffdffff jmpl 0x0000b3b9 +1987 0000b5fa 89d6 movl %edx,%esi +1989 0000b5fc 29ce subl %ecx,%esi +1991 0000b5fe 8d1c37 leal (%edi,%esi,1),%ebx +1994 0000b601 01db addl %ebx,%ebx +1996 0000b603 895c2404 movl %ebx,0x04(%esp,1) +2000 0000b607 890c24 movl %ecx,(%esp,1) +2003 0000b60a e81f9a0000 calll _xrealloc +2008 0000b60f 8b5588 movl 0x88(%ebp),%edx +2011 0000b612 8902 movl %eax,(%edx) +2013 0000b614 8d1430 leal (%eax,%esi,1),%edx +2016 0000b617 8b4d88 movl 0x88(%ebp),%ecx +2019 0000b61a 895104 movl %edx,0x04(%ecx) +2022 0000b61d 01c3 addl %eax,%ebx +2024 0000b61f 895908 movl %ebx,0x08(%ecx) +2027 0000b622 ebae jmp 0x0000b5d2 +2029 0000b624 8b4598 movl 0x98(%ebp),%eax +2032 0000b627 85c0 testl %eax,%eax +2034 0000b629 0f84e8f8ffff jel 0x0000af17 +2040 0000b62f ba4c830200 movl $0x0002834c,%edx virtual table +2045 0000b634 8b4588 movl 0x88(%ebp),%eax +2048 0000b637 e8def3ffff calll _string_append +2053 0000b63c e9d6f8ffff jmpl 0x0000af17 +2058 0000b641 83c305 addl $0x05,%ebx +2061 0000b644 8b4d8c movl 0x8c(%ebp),%ecx +2064 0000b647 8919 movl %ebx,(%ecx) +2066 0000b649 e9e9f9ffff jmpl 0x0000b037 +2071 0000b64e 837d941f cmpl $0x1f,0x94(%ebp) +2075 0000b652 7e59 jle 0x0000b6ad +2077 0000b654 8b4594 movl 0x94(%ebp),%eax +2080 0000b657 89c6 movl %eax,%esi +2082 0000b659 89c3 movl %eax,%ebx +2084 0000b65b 890424 movl %eax,(%esp,1) +2087 0000b65e e8cb980000 calll _xmalloc +2092 0000b663 8b5588 movl 0x88(%ebp),%edx +2095 0000b666 8902 movl %eax,(%edx) +2097 0000b668 89c2 movl %eax,%edx +2099 0000b66a 8b4d88 movl 0x88(%ebp),%ecx +2102 0000b66d 894104 movl %eax,0x04(%ecx) +2105 0000b670 8d0406 leal (%esi,%eax,1),%eax +2108 0000b673 894108 movl %eax,0x08(%ecx) +2111 0000b676 8b4594 movl 0x94(%ebp),%eax +2114 0000b679 e983feffff jmpl 0x0000b501 +2119 0000b67e 83ff1f cmpl $0x1f,%edi +2122 0000b681 0f8e06010000 jlel 0x0000b78d +2128 0000b687 89fb movl %edi,%ebx +2130 0000b689 89f8 movl %edi,%eax +2132 0000b68b 89fe movl %edi,%esi +2134 0000b68d 890424 movl %eax,(%esp,1) +2137 0000b690 e899980000 calll _xmalloc +2142 0000b695 8b5588 movl 0x88(%ebp),%edx +2145 0000b698 8902 movl %eax,(%edx) +2147 0000b69a 89c2 movl %eax,%edx +2149 0000b69c 8b4d88 movl 0x88(%ebp),%ecx +2152 0000b69f 894104 movl %eax,0x04(%ecx) +2155 0000b6a2 8d0406 leal (%esi,%eax,1),%eax +2158 0000b6a5 894108 movl %eax,0x08(%ecx) +2161 0000b6a8 e927ffffff jmpl 0x0000b5d4 +2166 0000b6ad 8b5d94 movl 0x94(%ebp),%ebx +2169 0000b6b0 b820000000 movl $0x00000020,%eax ' ' +2174 0000b6b5 be20000000 movl $0x00000020,%esi ' ' +2179 0000b6ba eb9f jmp 0x0000b65b +2181 0000b6bc 8b5588 movl 0x88(%ebp),%edx +2184 0000b6bf 8b0a movl (%edx),%ecx +2186 0000b6c1 85c9 testl %ecx,%ecx +2188 0000b6c3 0f8407010000 jel 0x0000b7d0 +2194 0000b6c9 8b5d88 movl 0x88(%ebp),%ebx +2197 0000b6cc 8b5304 movl 0x04(%ebx),%edx +2200 0000b6cf 8b4308 movl 0x08(%ebx),%eax +2203 0000b6d2 29d0 subl %edx,%eax +2205 0000b6d4 3b45a4 cmpl 0xa4(%ebp),%eax +2208 0000b6d7 0f8cc1000000 jll 0x0000b79e +2214 0000b6dd 8b75a4 movl 0xa4(%ebp),%esi +2217 0000b6e0 8b5da4 movl 0xa4(%ebp),%ebx +2220 0000b6e3 895c2408 movl %ebx,0x08(%esp,1) +2224 0000b6e7 8b7d9c movl 0x9c(%ebp),%edi +2227 0000b6ea 897c2404 movl %edi,0x04(%esp,1) +2231 0000b6ee 891424 movl %edx,(%esp,1) +2234 0000b6f1 e819490300 calll 0x0004000f _memcpy +2239 0000b6f6 8b4588 movl 0x88(%ebp),%eax +2242 0000b6f9 015804 addl %ebx,0x04(%eax) +2245 0000b6fc e99ffeffff jmpl 0x0000b5a0 +2250 0000b701 bf10800200 movl $0x00028010,%edi _GLOBAL_ +2255 0000b706 b908000000 movl $0x00000008,%ecx +2260 0000b70b 8b7584 movl 0x84(%ebp),%esi +2263 0000b70e f3a6 repz/cmpsb (%esi),(%edi) +2265 0000b710 ba00000000 movl $0x00000000,%edx +2270 0000b715 740a je 0x0000b721 +2272 0000b717 0fb656ff movzbl 0xff(%esi),%edx +2276 0000b71b 0fb64fff movzbl 0xff(%edi),%ecx +2280 0000b71f 29ca subl %ecx,%edx +2282 0000b721 85d2 testl %edx,%edx +2284 0000b723 7597 jne 0x0000b6bc +2286 0000b725 8b5d84 movl 0x84(%ebp),%ebx +2289 0000b728 807b094e cmpb $0x4e,0x09(%ebx) 'N' +2293 0000b72c 758e jne 0x0000b6bc +2295 0000b72e 0fb64308 movzbl 0x08(%ebx),%eax +2299 0000b732 3a430a cmpb 0x0a(%ebx),%al +2302 0000b735 7585 jne 0x0000b6bc +2304 0000b737 0fbec0 movsbl %al,%eax +2307 0000b73a 89442404 movl %eax,0x04(%esp,1) +2311 0000b73e c7042414f00200 movl $0x0002f014,(%esp,1) +2318 0000b745 e806490300 calll 0x00040050 _strchr +2323 0000b74a 85c0 testl %eax,%eax +2325 0000b74c 0f846affffff jel 0x0000b6bc +2331 0000b752 ba6c830200 movl $0x0002836c,%edx {anonymous} +2336 0000b757 8b4588 movl 0x88(%ebp),%eax +2339 0000b75a e8bbf2ffff calll _string_append +2344 0000b75f 8b45a4 movl 0xa4(%ebp),%eax +2347 0000b762 8b7d8c movl 0x8c(%ebp),%edi +2350 0000b765 0307 addl (%edi),%eax +2352 0000b767 894584 movl %eax,0x84(%ebp) +2355 0000b76a 8907 movl %eax,(%edi) +2357 0000b76c c744240414f00200 movl $0x0002f014,0x04(%esp,1) +2365 0000b774 890424 movl %eax,(%esp,1) +2368 0000b777 e8b6480300 calll 0x00040032 _strpbrk +2373 0000b77c 8945a0 movl %eax,0xa0(%ebp) +2376 0000b77f c7459801000000 movl $0x00000001,0x98(%ebp) +2383 0000b786 89c7 movl %eax,%edi +2385 0000b788 e9d9fbffff jmpl 0x0000b366 +2390 0000b78d 89fb movl %edi,%ebx +2392 0000b78f b820000000 movl $0x00000020,%eax ' ' +2397 0000b794 be20000000 movl $0x00000020,%esi ' ' +2402 0000b799 e9effeffff jmpl 0x0000b68d +2407 0000b79e 89d6 movl %edx,%esi +2409 0000b7a0 29ce subl %ecx,%esi +2411 0000b7a2 8b7da4 movl 0xa4(%ebp),%edi +2414 0000b7a5 8d1c3e leal (%esi,%edi,1),%ebx +2417 0000b7a8 01db addl %ebx,%ebx +2419 0000b7aa 895c2404 movl %ebx,0x04(%esp,1) +2423 0000b7ae 890c24 movl %ecx,(%esp,1) +2426 0000b7b1 e878980000 calll _xrealloc +2431 0000b7b6 8b5588 movl 0x88(%ebp),%edx +2434 0000b7b9 8902 movl %eax,(%edx) +2436 0000b7bb 8d1430 leal (%eax,%esi,1),%edx +2439 0000b7be 8b4d88 movl 0x88(%ebp),%ecx +2442 0000b7c1 895104 movl %edx,0x04(%ecx) +2445 0000b7c4 01c3 addl %eax,%ebx +2447 0000b7c6 895908 movl %ebx,0x08(%ecx) +2450 0000b7c9 89fe movl %edi,%esi +2452 0000b7cb e910ffffff jmpl 0x0000b6e0 +2457 0000b7d0 837da41f cmpl $0x1f,0xa4(%ebp) +2461 0000b7d4 7e24 jle 0x0000b7fa +2463 0000b7d6 8b45a4 movl 0xa4(%ebp),%eax +2466 0000b7d9 89c3 movl %eax,%ebx +2468 0000b7db 89c6 movl %eax,%esi +2470 0000b7dd 890424 movl %eax,(%esp,1) +2473 0000b7e0 e849970000 calll _xmalloc +2478 0000b7e5 8b4d88 movl 0x88(%ebp),%ecx +2481 0000b7e8 8901 movl %eax,(%ecx) +2483 0000b7ea 89c2 movl %eax,%edx +2485 0000b7ec 894104 movl %eax,0x04(%ecx) +2488 0000b7ef 8d0403 leal (%ebx,%eax,1),%eax +2491 0000b7f2 894108 movl %eax,0x08(%ecx) +2494 0000b7f5 e9e6feffff jmpl 0x0000b6e0 +2499 0000b7fa 8b75a4 movl 0xa4(%ebp),%esi +2502 0000b7fd b820000000 movl $0x00000020,%eax ' ' +2507 0000b802 bb20000000 movl $0x00000020,%ebx ' ' +2512 0000b807 ebd4 jmp 0x0000b7dd _internal_cplus_demangle: +0 0000b809 55 pushl %ebp +1 0000b80a 89e5 movl %esp,%ebp +3 0000b80c 57 pushl %edi +4 0000b80d 56 pushl %esi +5 0000b80e 53 pushl %ebx +6 0000b80f 83ec7c subl $0x7c,%esp +9 0000b812 8945ac movl %eax,0xac(%ebp) +12 0000b815 89d3 movl %edx,%ebx +14 0000b817 8955d4 movl %edx,0xd4(%ebp) +17 0000b81a 8b4028 movl 0x28(%eax),%eax +20 0000b81d 8945b0 movl %eax,0xb0(%ebp) +23 0000b820 8b55ac movl 0xac(%ebp),%edx +26 0000b823 8b522c movl 0x2c(%edx),%edx +29 0000b826 8955b4 movl %edx,0xb4(%ebp) +32 0000b829 8b4dac movl 0xac(%ebp),%ecx +35 0000b82c 8b4930 movl 0x30(%ecx),%ecx +38 0000b82f 894db8 movl %ecx,0xb8(%ebp) +41 0000b832 8b7dac movl 0xac(%ebp),%edi +44 0000b835 8b7f38 movl 0x38(%edi),%edi +47 0000b838 897dbc movl %edi,0xbc(%ebp) +50 0000b83b 8b45ac movl 0xac(%ebp),%eax +53 0000b83e c7402c00000000 movl $0x00000000,0x2c(%eax) +60 0000b845 c7402800000000 movl $0x00000000,0x28(%eax) +67 0000b84c c7403800000000 movl $0x00000000,0x38(%eax) +74 0000b853 c7403c00000000 movl $0x00000000,0x3c(%eax) +81 0000b85a 85db testl %ebx,%ebx +83 0000b85c 7525 jne 0x0000b883 +85 0000b85e 31c0 xorl %eax,%eax +87 0000b860 8b4db0 movl 0xb0(%ebp),%ecx +90 0000b863 8b55ac movl 0xac(%ebp),%edx +93 0000b866 894a28 movl %ecx,0x28(%edx) +96 0000b869 8b7db4 movl 0xb4(%ebp),%edi +99 0000b86c 897a2c movl %edi,0x2c(%edx) +102 0000b86f 8b4db8 movl 0xb8(%ebp),%ecx +105 0000b872 894a30 movl %ecx,0x30(%edx) +108 0000b875 8b7dbc movl 0xbc(%ebp),%edi +111 0000b878 897a38 movl %edi,0x38(%edx) +114 0000b87b 83c47c addl $0x7c,%esp +117 0000b87e 5b popl %ebx +118 0000b87f 5e popl %esi +119 0000b880 5f popl %edi +120 0000b881 5d popl %ebp +121 0000b882 c3 ret +122 0000b883 803b00 cmpb $0x00,(%ebx) +125 0000b886 74d6 je 0x0000b85e +127 0000b888 c745e400000000 movl $0x00000000,0xe4(%ebp) +134 0000b88f c745e000000000 movl $0x00000000,0xe0(%ebp) +141 0000b896 c745dc00000000 movl $0x00000000,0xdc(%ebp) +148 0000b89d 8b55ac movl 0xac(%ebp),%edx +151 0000b8a0 8b02 movl (%edx),%eax +153 0000b8a2 f6c401 testb $0x01,%ah +156 0000b8a5 0f8584010000 jnel 0x0000ba2f +162 0000b8ab f6c402 testb $0x02,%ah +165 0000b8ae 741b je 0x0000b8cb +167 0000b8b0 8b45ac movl 0xac(%ebp),%eax +170 0000b8b3 8d4ddc leal 0xdc(%ebp),%ecx +173 0000b8b6 8d55d4 leal 0xd4(%ebp),%edx +176 0000b8b9 e879f5ffff calll _gnu_special +181 0000b8be 89c6 movl %eax,%esi +183 0000b8c0 85c0 testl %eax,%eax +185 0000b8c2 0f85d7010000 jnel 0x0000ba9f +191 0000b8c8 8b5dd4 movl 0xd4(%ebp),%ebx +194 0000b8cb fc cld +195 0000b8cc b9ffffffff movl $0xffffffff,%ecx +200 0000b8d1 31c0 xorl %eax,%eax +202 0000b8d3 89df movl %ebx,%edi +204 0000b8d5 f2ae repnz/scasb %al,(%edi) +206 0000b8d7 f7d1 notl %ecx +208 0000b8d9 83e901 subl $0x01,%ecx +211 0000b8dc 894d94 movl %ecx,0x94(%ebp) +214 0000b8df 83f906 cmpl $0x06,%ecx +217 0000b8e2 0f87a3020000 jal 0x0000bb8b +223 0000b8e8 837d940a cmpl $0x0a,0x94(%ebp) +227 0000b8ec 0f87e3020000 jal 0x0000bbd5 +233 0000b8f2 8b7dac movl 0xac(%ebp),%edi +236 0000b8f5 8b3f movl (%edi),%edi +238 0000b8f7 897d94 movl %edi,0x94(%ebp) +241 0000b8fa 89f8 movl %edi,%eax +243 0000b8fc c1e80b shrl $0x0b,%eax +246 0000b8ff 89c2 movl %eax,%edx +248 0000b901 80e201 andb $0x01,%dl +251 0000b904 8855c7 movb %dl,0xc7(%ebp) +254 0000b907 750c jne 0x0000b915 +256 0000b909 f7c700100000 testl $0x00001000,%edi +262 0000b90f 0f8423020000 jel 0x0000bb38 +268 0000b915 c745a0e4830200 movl $0x000283e4,0xa0(%ebp) __std__ +275 0000b91c c7459007000000 movl $0x00000007,0x90(%ebp) +282 0000b923 fc cld +283 0000b924 89de movl %ebx,%esi +285 0000b926 bfe4830200 movl $0x000283e4,%edi __std__ +290 0000b92b b907000000 movl $0x00000007,%ecx +295 0000b930 f3a6 repz/cmpsb (%esi),(%edi) +297 0000b932 ba00000000 movl $0x00000000,%edx +302 0000b937 740a je 0x0000b943 +304 0000b939 0fb656ff movzbl 0xff(%esi),%edx +308 0000b93d 0fb64fff movzbl 0xff(%edi),%ecx +312 0000b941 29ca subl %ecx,%edx +314 0000b943 85d2 testl %edx,%edx +316 0000b945 0f84d8010000 jel 0x0000bb23 +322 0000b94b 807dc700 cmpb $0x00,0xc7(%ebp) +326 0000b94f 7512 jne 0x0000b963 +328 0000b951 f7459400100000 testl $0x00001000,0x94(%ebp) +335 0000b958 7509 jne 0x0000b963 +337 0000b95a f7459400200000 testl $0x00002000,0x94(%ebp) +344 0000b961 743d je 0x0000b9a0 +346 0000b963 bfec830200 movl $0x000283ec,%edi __sti__ +351 0000b968 b907000000 movl $0x00000007,%ecx +356 0000b96d fc cld +357 0000b96e 89de movl %ebx,%esi +359 0000b970 f3a6 repz/cmpsb (%esi),(%edi) +361 0000b972 ba00000000 movl $0x00000000,%edx +366 0000b977 740a je 0x0000b983 +368 0000b979 0fb656ff movzbl 0xff(%esi),%edx +372 0000b97d 0fb64fff movzbl 0xff(%edi),%ecx +376 0000b981 29ca subl %ecx,%edx +378 0000b983 85d2 testl %edx,%edx +380 0000b985 7519 jne 0x0000b9a0 +382 0000b987 83c307 addl $0x07,%ebx +385 0000b98a 895dd4 movl %ebx,0xd4(%ebp) +388 0000b98d 8b55ac movl 0xac(%ebp),%edx +391 0000b990 c7422802000000 movl $0x00000002,0x28(%edx) +398 0000b997 90 nop +399 0000b998 90 nop +400 0000b999 90 nop +401 0000b99a 90 nop +402 0000b99b 90 nop +403 0000b99c 90 nop +404 0000b99d 90 nop +405 0000b99e 90 nop +406 0000b99f 90 nop +407 0000b9a0 89da movl %ebx,%edx +409 0000b9a2 895dd0 movl %ebx,0xd0(%ebp) +412 0000b9a5 90 nop +413 0000b9a6 90 nop +414 0000b9a7 90 nop +415 0000b9a8 90 nop +416 0000b9a9 90 nop +417 0000b9aa 90 nop +418 0000b9ab 90 nop +419 0000b9ac 90 nop +420 0000b9ad 90 nop +421 0000b9ae 90 nop +422 0000b9af 90 nop +423 0000b9b0 c74424045f000000 movl $0x0000005f,0x04(%esp,1) '_' +431 0000b9b8 891424 movl %edx,(%esp,1) +434 0000b9bb e890460300 calll 0x00040050 _strchr +439 0000b9c0 85c0 testl %eax,%eax +441 0000b9c2 7450 je 0x0000ba14 +443 0000b9c4 8d5001 leal 0x01(%eax),%edx +446 0000b9c7 8078015f cmpb $0x5f,0x01(%eax) '_' +450 0000b9cb 75e3 jne 0x0000b9b0 +452 0000b9cd 89c6 movl %eax,%esi +454 0000b9cf c7442404f4830200 movl $0x000283f4,0x04(%esp,1) _ +462 0000b9d7 890424 movl %eax,(%esp,1) +465 0000b9da e83f460300 calll 0x0004001e _strspn +470 0000b9df 83f802 cmpl $0x02,%eax +473 0000b9e2 7e08 jle 0x0000b9ec +475 0000b9e4 8d7430fe leal 0xfe(%eax,%esi,1),%esi +479 0000b9e8 85f6 testl %esi,%esi +481 0000b9ea 7428 je 0x0000ba14 +483 0000b9ec 8b4dac movl 0xac(%ebp),%ecx +486 0000b9ef 8b4130 movl 0x30(%ecx),%eax +489 0000b9f2 85c0 testl %eax,%eax +491 0000b9f4 7440 je 0x0000ba36 +493 0000b9f6 0fb60e movzbl (%esi),%ecx +496 0000b9f9 0fb6d1 movzbl %cl,%edx +499 0000b9fc a138020400 movl 0x00040238,%eax +504 0000ba01 f6045004 testb $0x04,(%eax,%edx,2) +508 0000ba05 0f8561010000 jnel 0x0000bb6c +514 0000ba0b 80f974 cmpb $0x74,%cl 't' +517 0000ba0e 0f8458010000 jel 0x0000bb6c +523 0000ba14 8b55ac movl 0xac(%ebp),%edx +526 0000ba17 837a2802 cmpl $0x02,0x28(%edx) +530 0000ba1b 0f8428010000 jel 0x0000bb49 +536 0000ba21 837a2c02 cmpl $0x02,0x2c(%edx) +540 0000ba25 0f841e010000 jel 0x0000bb49 +546 0000ba2b 31f6 xorl %esi,%esi +548 0000ba2d eb7c jmp 0x0000baab +550 0000ba2f 89d0 movl %edx,%eax +552 0000ba31 e97dfeffff jmpl 0x0000b8b3 +557 0000ba36 39f3 cmpl %esi,%ebx +559 0000ba38 0f842e030000 jel 0x0000bd6c +565 0000ba3e 8b4dac movl 0xac(%ebp),%ecx +568 0000ba41 8b11 movl (%ecx),%edx +570 0000ba43 89d0 movl %edx,%eax +572 0000ba45 c1e80b shrl $0x0b,%eax +575 0000ba48 83e001 andl $0x01,%eax +578 0000ba4b 8945c0 movl %eax,0xc0(%ebp) +581 0000ba4e 740a je 0x0000ba5a +583 0000ba50 807e0270 cmpb $0x70,0x02(%esi) 'p' +587 0000ba54 0f8424050000 jel 0x0000bf7e +593 0000ba5a 89d0 movl %edx,%eax +595 0000ba5c c1e80d shrl $0x0d,%eax +598 0000ba5f 89c7 movl %eax,%edi +600 0000ba61 83e701 andl $0x01,%edi +603 0000ba64 7414 je 0x0000ba7a +605 0000ba66 0fb64602 movzbl 0x02(%esi),%eax +609 0000ba6a 3c74 cmpb $0x74,%al 't' +611 0000ba6c 0f8445050000 jel 0x0000bfb7 +617 0000ba72 3c70 cmpb $0x70,%al 'p' +619 0000ba74 0f8449050000 jel 0x0000bfc3 +625 0000ba7a 39f3 cmpl %esi,%ebx +627 0000ba7c 0f84c6030000 jel 0x0000be48 +633 0000ba82 807e0200 cmpb $0x00,0x02(%esi) +637 0000ba86 748c je 0x0000ba14 +639 0000ba88 8d4ddc leal 0xdc(%ebp),%ecx +642 0000ba8b 8d55d4 leal 0xd4(%ebp),%edx +645 0000ba8e 893424 movl %esi,(%esp,1) +648 0000ba91 8b45ac movl 0xac(%ebp),%eax +651 0000ba94 e827910000 calll _iterate_demangle_function +656 0000ba99 89c6 movl %eax,%esi +658 0000ba9b 85f6 testl %esi,%esi +660 0000ba9d 740c je 0x0000baab +662 0000ba9f 8b5dd4 movl 0xd4(%ebp),%ebx +665 0000baa2 803b00 cmpb $0x00,(%ebx) +668 0000baa5 0f85cb000000 jnel 0x0000bb76 +674 0000baab 8b4dac movl 0xac(%ebp),%ecx +677 0000baae 83792802 cmpl $0x02,0x28(%ecx) +681 0000bab2 0f84af010000 jel 0x0000bc67 +687 0000bab8 83792c02 cmpl $0x02,0x2c(%ecx) +691 0000babc 0f84c4010000 jel 0x0000bc86 +697 0000bac2 83793c01 cmpl $0x01,0x3c(%ecx) +701 0000bac6 0f84d9010000 jel 0x0000bca5 +707 0000bacc 89c8 movl %ecx,%eax +709 0000bace e851edffff calll _delete_non_B_K_work_stuff +714 0000bad3 85f6 testl %esi,%esi +716 0000bad5 0f84e9010000 jel 0x0000bcc4 +722 0000badb 8b4ddc movl 0xdc(%ebp),%ecx +725 0000bade 85c9 testl %ecx,%ecx +727 0000bae0 0f8434020000 jel 0x0000bd1a +733 0000bae6 8b55e0 movl 0xe0(%ebp),%edx +736 0000bae9 8b45e4 movl 0xe4(%ebp),%eax +739 0000baec 29d0 subl %edx,%eax +741 0000baee 85c0 testl %eax,%eax +743 0000baf0 0f8efd010000 jlel 0x0000bcf3 +749 0000baf6 c60200 movb $0x00,(%edx) +752 0000baf9 8345e001 addl $0x01,0xe0(%ebp) +756 0000bafd 8b45dc movl 0xdc(%ebp),%eax +759 0000bb00 8b4db0 movl 0xb0(%ebp),%ecx +762 0000bb03 8b55ac movl 0xac(%ebp),%edx +765 0000bb06 894a28 movl %ecx,0x28(%edx) +768 0000bb09 8b7db4 movl 0xb4(%ebp),%edi +771 0000bb0c 897a2c movl %edi,0x2c(%edx) +774 0000bb0f 8b4db8 movl 0xb8(%ebp),%ecx +777 0000bb12 894a30 movl %ecx,0x30(%edx) +780 0000bb15 8b7dbc movl 0xbc(%ebp),%edi +783 0000bb18 897a38 movl %edi,0x38(%edx) +786 0000bb1b 83c47c addl $0x7c,%esp +789 0000bb1e 5b popl %ebx +790 0000bb1f 5e popl %esi +791 0000bb20 5f popl %edi +792 0000bb21 5d popl %ebp +793 0000bb22 c3 ret +794 0000bb23 83c307 addl $0x07,%ebx +797 0000bb26 895dd4 movl %ebx,0xd4(%ebp) +800 0000bb29 8b45ac movl 0xac(%ebp),%eax +803 0000bb2c c7402c02000000 movl $0x00000002,0x2c(%eax) +810 0000bb33 e968feffff jmpl 0x0000b9a0 +815 0000bb38 81e700200000 andl $0x00002000,%edi +821 0000bb3e 0f8416feffff jel 0x0000b95a +827 0000bb44 e9ccfdffff jmpl 0x0000b915 +832 0000bb49 8b55d4 movl 0xd4(%ebp),%edx +835 0000bb4c 8d45dc leal 0xdc(%ebp),%eax +838 0000bb4f e8c6eeffff calll _string_append +843 0000bb54 8b5dd4 movl 0xd4(%ebp),%ebx +846 0000bb57 fc cld +847 0000bb58 b9ffffffff movl $0xffffffff,%ecx +852 0000bb5d 31c0 xorl %eax,%eax +854 0000bb5f 89df movl %ebx,%edi +856 0000bb61 f2ae repnz/scasb %al,(%edi) +858 0000bb63 f7d1 notl %ecx +860 0000bb65 8d5c19ff leal 0xff(%ecx,%ebx,1),%ebx +864 0000bb69 895dd4 movl %ebx,0xd4(%ebp) +867 0000bb6c be01000000 movl $0x00000001,%esi +872 0000bb71 e92cffffff jmpl 0x0000baa2 +877 0000bb76 8d4ddc leal 0xdc(%ebp),%ecx +880 0000bb79 8d55d4 leal 0xd4(%ebp),%edx +883 0000bb7c 8b45ac movl 0xac(%ebp),%eax +886 0000bb7f e87d7a0000 calll _demangle_signature +891 0000bb84 89c6 movl %eax,%esi +893 0000bb86 e920ffffff jmpl 0x0000baab +898 0000bb8b c745a8d4830200 movl $0x000283d4,0xa8(%ebp) _imp__ +905 0000bb92 c7459006000000 movl $0x00000006,0x90(%ebp) +912 0000bb99 89de movl %ebx,%esi +914 0000bb9b bfd4830200 movl $0x000283d4,%edi _imp__ +919 0000bba0 b906000000 movl $0x00000006,%ecx +924 0000bba5 f3a6 repz/cmpsb (%esi),(%edi) +926 0000bba7 ba00000000 movl $0x00000000,%edx +931 0000bbac 740a je 0x0000bbb8 +933 0000bbae 0fb656ff movzbl 0xff(%esi),%edx +937 0000bbb2 0fb64fff movzbl 0xff(%edi),%ecx +941 0000bbb6 29ca subl %ecx,%edx +943 0000bbb8 85d2 testl %edx,%edx +945 0000bbba 0f8579010000 jnel 0x0000bd39 +951 0000bbc0 83c306 addl $0x06,%ebx +954 0000bbc3 895dd4 movl %ebx,0xd4(%ebp) +957 0000bbc6 8b45ac movl 0xac(%ebp),%eax +960 0000bbc9 c7403c01000000 movl $0x00000001,0x3c(%eax) +967 0000bbd0 e9cbfdffff jmpl 0x0000b9a0 +972 0000bbd5 bf10800200 movl $0x00028010,%edi _GLOBAL_ +977 0000bbda b908000000 movl $0x00000008,%ecx +982 0000bbdf fc cld +983 0000bbe0 89de movl %ebx,%esi +985 0000bbe2 f3a6 repz/cmpsb (%esi),(%edi) +987 0000bbe4 ba00000000 movl $0x00000000,%edx +992 0000bbe9 740a je 0x0000bbf5 +994 0000bbeb 0fb656ff movzbl 0xff(%esi),%edx +998 0000bbef 0fb64fff movzbl 0xff(%edi),%ecx +1002 0000bbf3 29ca subl %ecx,%edx +1004 0000bbf5 85d2 testl %edx,%edx +1006 0000bbf7 0f85f5fcffff jnel 0x0000b8f2 +1012 0000bbfd 0fbe4308 movsbl 0x08(%ebx),%eax +1016 0000bc01 89442404 movl %eax,0x04(%esp,1) +1020 0000bc05 c7042414f00200 movl $0x0002f014,(%esp,1) +1027 0000bc0c e83f440300 calll 0x00040050 _strchr +1032 0000bc11 85c0 testl %eax,%eax +1034 0000bc13 0f8487fdffff jel 0x0000b9a0 +1040 0000bc19 0fb600 movzbl (%eax),%eax +1043 0000bc1c 3a430a cmpb 0x0a(%ebx),%al +1046 0000bc1f 0f857bfdffff jnel 0x0000b9a0 +1052 0000bc25 0fb64309 movzbl 0x09(%ebx),%eax +1056 0000bc29 3c44 cmpb $0x44,%al 'D' +1058 0000bc2b 0f84fc030000 jel 0x0000c02d +1064 0000bc31 3c49 cmpb $0x49,%al 'I' +1066 0000bc33 0f8567fdffff jnel 0x0000b9a0 +1072 0000bc39 83c30b addl $0x0b,%ebx +1075 0000bc3c 895dd4 movl %ebx,0xd4(%ebp) +1078 0000bc3f 8b4dac movl 0xac(%ebp),%ecx +1081 0000bc42 c7412802000000 movl $0x00000002,0x28(%ecx) +1088 0000bc49 8d4ddc leal 0xdc(%ebp),%ecx +1091 0000bc4c 8d55d4 leal 0xd4(%ebp),%edx +1094 0000bc4f 8b45ac movl 0xac(%ebp),%eax +1097 0000bc52 e8e0f1ffff calll _gnu_special +1102 0000bc57 85c0 testl %eax,%eax +1104 0000bc59 0f85c1030000 jnel 0x0000c020 +1110 0000bc5f 8b5dd4 movl 0xd4(%ebp),%ebx +1113 0000bc62 e939fdffff jmpl 0x0000b9a0 +1118 0000bc67 8d45dc leal 0xdc(%ebp),%eax +1121 0000bc6a ba08840200 movl $0x00028408,%edx global constructors keyed to +1126 0000bc6f e8bbecffff calll _string_prepend +1131 0000bc74 8b7dac movl 0xac(%ebp),%edi +1134 0000bc77 c7472800000000 movl $0x00000000,0x28(%edi) +1141 0000bc7e 8b45ac movl 0xac(%ebp),%eax +1144 0000bc81 e948feffff jmpl 0x0000bace +1149 0000bc86 8d45dc leal 0xdc(%ebp),%eax +1152 0000bc89 ba28840200 movl $0x00028428,%edx global destructors keyed to +1157 0000bc8e e89cecffff calll _string_prepend +1162 0000bc93 8b55ac movl 0xac(%ebp),%edx +1165 0000bc96 c7422c00000000 movl $0x00000000,0x2c(%edx) +1172 0000bc9d 8b45ac movl 0xac(%ebp),%eax +1175 0000bca0 e929feffff jmpl 0x0000bace +1180 0000bca5 8d45dc leal 0xdc(%ebp),%eax +1183 0000bca8 ba48840200 movl $0x00028448,%edx import stub for +1188 0000bcad e87decffff calll _string_prepend +1193 0000bcb2 8b7dac movl 0xac(%ebp),%edi +1196 0000bcb5 c7473c00000000 movl $0x00000000,0x3c(%edi) +1203 0000bcbc 8b45ac movl 0xac(%ebp),%eax +1206 0000bcbf e90afeffff jmpl 0x0000bace +1211 0000bcc4 8b45dc movl 0xdc(%ebp),%eax +1214 0000bcc7 85c0 testl %eax,%eax +1216 0000bcc9 0f848ffbffff jel 0x0000b85e +1222 0000bccf 890424 movl %eax,(%esp,1) +1225 0000bcd2 e83d430300 calll 0x00040014 _free +1230 0000bcd7 c745e000000000 movl $0x00000000,0xe0(%ebp) +1237 0000bcde c745e400000000 movl $0x00000000,0xe4(%ebp) +1244 0000bce5 c745dc00000000 movl $0x00000000,0xdc(%ebp) +1251 0000bcec 31c0 xorl %eax,%eax +1253 0000bcee e96dfbffff jmpl 0x0000b860 +1258 0000bcf3 89d6 movl %edx,%esi +1260 0000bcf5 29ce subl %ecx,%esi +1262 0000bcf7 8d5c3602 leal 0x02(%esi,%esi,1),%ebx +1266 0000bcfb 895c2404 movl %ebx,0x04(%esp,1) +1270 0000bcff 890c24 movl %ecx,(%esp,1) +1273 0000bd02 e827930000 calll _xrealloc +1278 0000bd07 8945dc movl %eax,0xdc(%ebp) +1281 0000bd0a 8d1430 leal (%eax,%esi,1),%edx +1284 0000bd0d 8955e0 movl %edx,0xe0(%ebp) +1287 0000bd10 01c3 addl %eax,%ebx +1289 0000bd12 895de4 movl %ebx,0xe4(%ebp) +1292 0000bd15 e9dcfdffff jmpl 0x0000baf6 +1297 0000bd1a c7042420000000 movl $0x00000020,(%esp,1) ' ' +1304 0000bd21 e808920000 calll _xmalloc +1309 0000bd26 8945dc movl %eax,0xdc(%ebp) +1312 0000bd29 89c2 movl %eax,%edx +1314 0000bd2b 8945e0 movl %eax,0xe0(%ebp) +1317 0000bd2e 8d4020 leal 0x20(%eax),%eax +1320 0000bd31 8945e4 movl %eax,0xe4(%ebp) +1323 0000bd34 e9bdfdffff jmpl 0x0000baf6 +1328 0000bd39 c745a4dc830200 movl $0x000283dc,0xa4(%ebp) __imp_ +1335 0000bd40 89de movl %ebx,%esi +1337 0000bd42 bfdc830200 movl $0x000283dc,%edi __imp_ +1342 0000bd47 b906000000 movl $0x00000006,%ecx +1347 0000bd4c f3a6 repz/cmpsb (%esi),(%edi) +1349 0000bd4e ba00000000 movl $0x00000000,%edx +1354 0000bd53 740a je 0x0000bd5f +1356 0000bd55 0fb656ff movzbl 0xff(%esi),%edx +1360 0000bd59 0fb64fff movzbl 0xff(%edi),%ecx +1364 0000bd5d 29ca subl %ecx,%edx +1366 0000bd5f 85d2 testl %edx,%edx +1368 0000bd61 0f8581fbffff jnel 0x0000b8e8 +1374 0000bd67 e954feffff jmpl 0x0000bbc0 +1379 0000bd6c 8d7b02 leal 0x02(%ebx),%edi +1382 0000bd6f 0fb65302 movzbl 0x02(%ebx),%edx +1386 0000bd73 0fb6c2 movzbl %dl,%eax +1389 0000bd76 8b0d38020400 movl 0x00040238,%ecx +1395 0000bd7c 0fb70441 movzwl (%ecx,%eax,2),%eax +1399 0000bd80 c1e802 shrl $0x02,%eax +1402 0000bd83 89c1 movl %eax,%ecx +1404 0000bd85 80e101 andb $0x01,%cl +1407 0000bd88 7518 jne 0x0000bda2 +1409 0000bd8a 80fa51 cmpb $0x51,%dl 'Q' +1412 0000bd8d 7413 je 0x0000bda2 +1414 0000bd8f 80fa74 cmpb $0x74,%dl 't' +1417 0000bd92 740e je 0x0000bda2 +1419 0000bd94 80fa4b cmpb $0x4b,%dl 'K' +1422 0000bd97 7409 je 0x0000bda2 +1424 0000bd99 80fa48 cmpb $0x48,%dl 'H' +1427 0000bd9c 0f859cfcffff jnel 0x0000ba3e +1433 0000bda2 8b45ac movl 0xac(%ebp),%eax +1436 0000bda5 8b10 movl (%eax),%edx +1438 0000bda7 89d0 movl %edx,%eax +1440 0000bda9 c1e80a shrl $0x0a,%eax +1443 0000bdac 83e001 andl $0x01,%eax +1446 0000bdaf 750e jne 0x0000bdbf +1448 0000bdb1 f6c608 testb $0x08,%dh +1451 0000bdb4 7509 jne 0x0000bdbf +1453 0000bdb6 f6c610 testb $0x10,%dh +1456 0000bdb9 0f841f020000 jel 0x0000bfde +1462 0000bdbf 84c9 testb %cl,%cl +1464 0000bdc1 0f840e020000 jel 0x0000bfd5 +1470 0000bdc7 89fb movl %edi,%ebx +1472 0000bdc9 897dd4 movl %edi,0xd4(%ebp) +1475 0000bdcc 0fb637 movzbl (%edi),%esi +1478 0000bdcf 89f2 movl %esi,%edx +1480 0000bdd1 0fb6c2 movzbl %dl,%eax +1483 0000bdd4 8b0d38020400 movl 0x00040238,%ecx +1489 0000bdda f6044104 testb $0x04,(%ecx,%eax,2) +1493 0000bdde 7461 je 0x0000be41 +1495 0000bde0 31c9 xorl %ecx,%ecx +1497 0000bde2 89f2 movl %esi,%edx +1499 0000bde4 0fbec2 movsbl %dl,%eax +1502 0000bde7 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +1506 0000bdeb 83c701 addl $0x01,%edi +1509 0000bdee 89fb movl %edi,%ebx +1511 0000bdf0 897dd4 movl %edi,0xd4(%ebp) +1514 0000bdf3 0fb637 movzbl (%edi),%esi +1517 0000bdf6 89f1 movl %esi,%ecx +1519 0000bdf8 0fb6c1 movzbl %cl,%eax +1522 0000bdfb 8b0d38020400 movl 0x00040238,%ecx +1528 0000be01 f6044104 testb $0x04,(%ecx,%eax,2) +1532 0000be05 743a je 0x0000be41 +1534 0000be07 8d0492 leal (%edx,%edx,4),%eax +1537 0000be0a 01c0 addl %eax,%eax +1539 0000be0c 89c1 movl %eax,%ecx +1541 0000be0e ba67666666 movl $0x66666667,%edx 'fffg' +1546 0000be13 f7ea imull %edx +1548 0000be15 c1fa02 sarl $0x02,%edx +1551 0000be18 89c8 movl %ecx,%eax +1553 0000be1a c1f81f sarl $0x1f,%eax +1556 0000be1d 29c2 subl %eax,%edx +1558 0000be1f 8d1492 leal (%edx,%edx,4),%edx +1561 0000be22 01d2 addl %edx,%edx +1563 0000be24 39d1 cmpl %edx,%ecx +1565 0000be26 74ba je 0x0000bde2 +1567 0000be28 89da movl %ebx,%edx +1569 0000be2a 83c201 addl $0x01,%edx +1572 0000be2d 89d3 movl %edx,%ebx +1574 0000be2f 8955d4 movl %edx,0xd4(%ebp) +1577 0000be32 0fb602 movzbl (%edx),%eax +1580 0000be35 8b0d38020400 movl 0x00040238,%ecx +1586 0000be3b f6044104 testb $0x04,(%ecx,%eax,2) +1590 0000be3f 75e9 jne 0x0000be2a +1592 0000be41 89da movl %ebx,%edx +1594 0000be43 e904fdffff jmpl 0x0000bb4c +1599 0000be48 0fb64302 movzbl 0x02(%ebx),%eax +1603 0000be4c 884594 movb %al,0x94(%ebp) +1606 0000be4f 0fb6c8 movzbl %al,%ecx +1609 0000be52 894d8c movl %ecx,0x8c(%ebp) +1612 0000be55 a138020400 movl 0x00040238,%eax +1617 0000be5a f6044804 testb $0x04,(%eax,%ecx,2) +1621 0000be5e 0f851efcffff jnel 0x0000ba82 +1627 0000be64 807d9474 cmpb $0x74,0x94(%ebp) 't' +1631 0000be68 0f8414fcffff jel 0x0000ba82 +1637 0000be6e 8b45c0 movl 0xc0(%ebp),%eax +1640 0000be71 85c0 testl %eax,%eax +1642 0000be73 7512 jne 0x0000be87 +1644 0000be75 f6c604 testb $0x04,%dh +1647 0000be78 750d jne 0x0000be87 +1649 0000be7a 80e610 andb $0x10,%dh +1652 0000be7d 7508 jne 0x0000be87 +1654 0000be7f 85ff testl %edi,%edi +1656 0000be81 0f84a3000000 jel 0x0000bf2a +1662 0000be87 bff8830200 movl $0x000283f8,%edi __vtbl__ +1667 0000be8c b908000000 movl $0x00000008,%ecx +1672 0000be91 fc cld +1673 0000be92 89de movl %ebx,%esi +1675 0000be94 f3a6 repz/cmpsb (%esi),(%edi) +1677 0000be96 ba00000000 movl $0x00000000,%edx +1682 0000be9b 740a je 0x0000bea7 +1684 0000be9d 0fb656ff movzbl 0xff(%esi),%edx +1688 0000bea1 0fb64fff movzbl 0xff(%edi),%ecx +1692 0000bea5 29ca subl %ecx,%edx +1694 0000bea7 85d2 testl %edx,%edx +1696 0000bea9 757f jne 0x0000bf2a +1698 0000beab 8d7b08 leal 0x08(%ebx),%edi +1701 0000beae 89fb movl %edi,%ebx +1703 0000beb0 0fb633 movzbl (%ebx),%esi +1706 0000beb3 89f0 movl %esi,%eax +1708 0000beb5 84c0 testb %al,%al +1710 0000beb7 0f8485010000 jel 0x0000c042 +1716 0000bebd 89f2 movl %esi,%edx +1718 0000bebf 0fb6c2 movzbl %dl,%eax +1721 0000bec2 8b0d38020400 movl 0x00040238,%ecx +1727 0000bec8 f6044104 testb $0x04,(%ecx,%eax,2) +1731 0000becc 745c je 0x0000bf2a +1733 0000bece 31c9 xorl %ecx,%ecx +1735 0000bed0 89f2 movl %esi,%edx +1737 0000bed2 0fbec2 movsbl %dl,%eax +1740 0000bed5 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +1744 0000bed9 83c301 addl $0x01,%ebx +1747 0000bedc 0fb633 movzbl (%ebx),%esi +1750 0000bedf 89f1 movl %esi,%ecx +1752 0000bee1 0fb6c1 movzbl %cl,%eax +1755 0000bee4 8b0d38020400 movl 0x00040238,%ecx +1761 0000beea f6044104 testb $0x04,(%ecx,%eax,2) +1765 0000beee 0f840a010000 jel 0x0000bffe +1771 0000bef4 8d0492 leal (%edx,%edx,4),%eax +1774 0000bef7 01c0 addl %eax,%eax +1776 0000bef9 89c1 movl %eax,%ecx +1778 0000befb ba67666666 movl $0x66666667,%edx 'fffg' +1783 0000bf00 f7ea imull %edx +1785 0000bf02 c1fa02 sarl $0x02,%edx +1788 0000bf05 89c8 movl %ecx,%eax +1790 0000bf07 c1f81f sarl $0x1f,%eax +1793 0000bf0a 29c2 subl %eax,%edx +1795 0000bf0c 8d1492 leal (%edx,%edx,4),%edx +1798 0000bf0f 01d2 addl %edx,%edx +1800 0000bf11 39d1 cmpl %edx,%ecx +1802 0000bf13 74bb je 0x0000bed0 +1804 0000bf15 89da movl %ebx,%edx +1806 0000bf17 0fb64201 movzbl 0x01(%edx),%eax +1810 0000bf1b 83c201 addl $0x01,%edx +1813 0000bf1e 8b0d38020400 movl 0x00040238,%ecx +1819 0000bf24 f6044104 testb $0x04,(%ecx,%eax,2) +1823 0000bf28 75ed jne 0x0000bf17 +1825 0000bf2a 8b4dd0 movl 0xd0(%ebp),%ecx +1828 0000bf2d 80395f cmpb $0x5f,(%ecx) '_' +1831 0000bf30 743c je 0x0000bf6e +1833 0000bf32 89c8 movl %ecx,%eax +1835 0000bf34 c744240404840200 movl $0x00028404,0x04(%esp,1) __ +1843 0000bf3c 890424 movl %eax,(%esp,1) +1846 0000bf3f e816410300 calll 0x0004005a _strstr +1851 0000bf44 85c0 testl %eax,%eax +1853 0000bf46 0f84c8faffff jel 0x0000ba14 +1859 0000bf4c 80780200 cmpb $0x00,0x02(%eax) +1863 0000bf50 0f84befaffff jel 0x0000ba14 +1869 0000bf56 8d4ddc leal 0xdc(%ebp),%ecx +1872 0000bf59 8d55d4 leal 0xd4(%ebp),%edx +1875 0000bf5c 890424 movl %eax,(%esp,1) +1878 0000bf5f 8b45ac movl 0xac(%ebp),%eax +1881 0000bf62 e8598c0000 calll _iterate_demangle_function +1886 0000bf67 89c6 movl %eax,%esi +1888 0000bf69 e92dfbffff jmpl 0x0000ba9b +1893 0000bf6e 8345d001 addl $0x01,0xd0(%ebp) +1897 0000bf72 8b7dd0 movl 0xd0(%ebp),%edi +1900 0000bf75 803f5f cmpb $0x5f,(%edi) '_' +1903 0000bf78 74f4 je 0x0000bf6e +1905 0000bf7a 89f8 movl %edi,%eax +1907 0000bf7c ebb6 jmp 0x0000bf34 +1909 0000bf7e 807e0374 cmpb $0x74,0x03(%esi) 't' +1913 0000bf82 0f85d2faffff jnel 0x0000ba5a +1919 0000bf88 fc cld +1920 0000bf89 b9ffffffff movl $0xffffffff,%ecx +1925 0000bf8e 31c0 xorl %eax,%eax +1927 0000bf90 89df movl %ebx,%edi +1929 0000bf92 f2ae repnz/scasb %al,(%edi) +1931 0000bf94 f7d1 notl %ecx +1933 0000bf96 83e901 subl $0x01,%ecx +1936 0000bf99 8d55d4 leal 0xd4(%ebp),%edx +1939 0000bf9c 8d45dc leal 0xdc(%ebp),%eax +1942 0000bf9f 890424 movl %eax,(%esp,1) +1945 0000bfa2 8b45ac movl 0xac(%ebp),%eax +1948 0000bfa5 e8b3060000 calll _demangle_arm_hp_template +1953 0000bfaa 8b5dd4 movl 0xd4(%ebp),%ebx +1956 0000bfad be01000000 movl $0x00000001,%esi +1961 0000bfb2 e9ebfaffff jmpl 0x0000baa2 +1966 0000bfb7 807e036d cmpb $0x6d,0x03(%esi) 'm' +1970 0000bfbb 0f85b9faffff jnel 0x0000ba7a +1976 0000bfc1 ebc5 jmp 0x0000bf88 +1978 0000bfc3 0fb64603 movzbl 0x03(%esi),%eax +1982 0000bfc7 3c73 cmpb $0x73,%al 's' +1984 0000bfc9 74bd je 0x0000bf88 +1986 0000bfcb 3c74 cmpb $0x74,%al 't' +1988 0000bfcd 0f85a7faffff jnel 0x0000ba7a +1994 0000bfd3 ebb3 jmp 0x0000bf88 +1996 0000bfd5 85c0 testl %eax,%eax +1998 0000bfd7 7516 jne 0x0000bfef +2000 0000bfd9 f6c608 testb $0x08,%dh +2003 0000bfdc 7511 jne 0x0000bfef +2005 0000bfde f6c610 testb $0x10,%dh +2008 0000bfe1 750c jne 0x0000bfef +2010 0000bfe3 80e620 andb $0x20,%dh +2013 0000bfe6 7507 jne 0x0000bfef +2015 0000bfe8 8b45ac movl 0xac(%ebp),%eax +2018 0000bfeb 83402801 addl $0x01,0x28(%eax) +2022 0000bfef 89fb movl %edi,%ebx +2024 0000bff1 897dd4 movl %edi,0xd4(%ebp) +2027 0000bff4 be01000000 movl $0x00000001,%esi +2032 0000bff9 e9a4faffff jmpl 0x0000baa2 +2037 0000bffe 85d2 testl %edx,%edx +2039 0000c000 0f8824ffffff jsl 0x0000bf2a +2045 0000c006 01d3 addl %edx,%ebx +2047 0000c008 803b5f cmpb $0x5f,(%ebx) '_' +2050 0000c00b 0f859ffeffff jnel 0x0000beb0 +2056 0000c011 8d4302 leal 0x02(%ebx),%eax +2059 0000c014 807b015f cmpb $0x5f,0x01(%ebx) '_' +2063 0000c018 0f44d8 cmovel %eax,%ebx +2066 0000c01b e990feffff jmpl 0x0000beb0 +2071 0000c020 8b5dd4 movl 0xd4(%ebp),%ebx +2074 0000c023 be01000000 movl $0x00000001,%esi +2079 0000c028 e975faffff jmpl 0x0000baa2 +2084 0000c02d 83c30b addl $0x0b,%ebx +2087 0000c030 895dd4 movl %ebx,0xd4(%ebp) +2090 0000c033 8b55ac movl 0xac(%ebp),%edx +2093 0000c036 c7422c02000000 movl $0x00000002,0x2c(%edx) +2100 0000c03d e907fcffff jmpl 0x0000bc49 +2105 0000c042 89fb movl %edi,%ebx +2107 0000c044 897dd4 movl %edi,0xd4(%ebp) +2110 0000c047 895dc8 movl %ebx,0xc8(%ebp) +2113 0000c04a 0fb633 movzbl (%ebx),%esi +2116 0000c04d 89f2 movl %esi,%edx +2118 0000c04f 84d2 testb %dl,%dl +2120 0000c051 0f84cf000000 jel 0x0000c126 +2126 0000c057 89f2 movl %esi,%edx +2128 0000c059 0fb6c2 movzbl %dl,%eax +2131 0000c05c 8b0d38020400 movl 0x00040238,%ecx +2137 0000c062 f6044104 testb $0x04,(%ecx,%eax,2) +2141 0000c066 0f84befeffff jel 0x0000bf2a +2147 0000c06c 31c9 xorl %ecx,%ecx +2149 0000c06e eb28 jmp 0x0000c098 +2151 0000c070 8b7dcc movl 0xcc(%ebp),%edi +2154 0000c073 8d04bf leal (%edi,%edi,4),%eax +2157 0000c076 01c0 addl %eax,%eax +2159 0000c078 89c1 movl %eax,%ecx +2161 0000c07a ba67666666 movl $0x66666667,%edx 'fffg' +2166 0000c07f f7ea imull %edx +2168 0000c081 c1fa02 sarl $0x02,%edx +2171 0000c084 89c8 movl %ecx,%eax +2173 0000c086 c1f81f sarl $0x1f,%eax +2176 0000c089 29c2 subl %eax,%edx +2178 0000c08b 8d1492 leal (%edx,%edx,4),%edx +2181 0000c08e 01d2 addl %edx,%edx +2183 0000c090 39d1 cmpl %edx,%ecx +2185 0000c092 0f85a8000000 jnel 0x0000c140 +2191 0000c098 89f2 movl %esi,%edx +2193 0000c09a 0fbec2 movsbl %dl,%eax +2196 0000c09d 8d4c01d0 leal 0xd0(%ecx,%eax,1),%ecx +2200 0000c0a1 894dcc movl %ecx,0xcc(%ebp) +2203 0000c0a4 8345c801 addl $0x01,0xc8(%ebp) +2207 0000c0a8 8b5dc8 movl 0xc8(%ebp),%ebx +2210 0000c0ab 895dd4 movl %ebx,0xd4(%ebp) +2213 0000c0ae 0fb633 movzbl (%ebx),%esi +2216 0000c0b1 89f1 movl %esi,%ecx +2218 0000c0b3 0fb6c1 movzbl %cl,%eax +2221 0000c0b6 8b3d38020400 movl 0x00040238,%edi +2227 0000c0bc f6044704 testb $0x04,(%edi,%eax,2) +2231 0000c0c0 75ae jne 0x0000c070 +2233 0000c0c2 8b7dcc movl 0xcc(%ebp),%edi +2236 0000c0c5 85ff testl %edi,%edi +2238 0000c0c7 0f885dfeffff jsl 0x0000bf2a +2244 0000c0cd fc cld +2245 0000c0ce b9ffffffff movl $0xffffffff,%ecx +2250 0000c0d3 31c0 xorl %eax,%eax +2252 0000c0d5 89df movl %ebx,%edi +2254 0000c0d7 f2ae repnz/scasb %al,(%edi) +2256 0000c0d9 f7d1 notl %ecx +2258 0000c0db 83e901 subl $0x01,%ecx +2261 0000c0de 3b4dcc cmpl 0xcc(%ebp),%ecx +2264 0000c0e1 0f8c43feffff jll 0x0000bf2a +2270 0000c0e7 8b75cc movl 0xcc(%ebp),%esi +2273 0000c0ea 85f6 testl %esi,%esi +2275 0000c0ec 756e jne 0x0000c15c +2277 0000c0ee 31f6 xorl %esi,%esi +2279 0000c0f0 89f3 movl %esi,%ebx +2281 0000c0f2 035dd4 addl 0xd4(%ebp),%ebx +2284 0000c0f5 895dd4 movl %ebx,0xd4(%ebp) +2287 0000c0f8 803b5f cmpb $0x5f,(%ebx) '_' +2290 0000c0fb 0f8546ffffff jnel 0x0000c047 +2296 0000c101 807b015f cmpb $0x5f,0x01(%ebx) '_' +2300 0000c105 0f853cffffff jnel 0x0000c047 +2306 0000c10b ba48830200 movl $0x00028348,%edx :: +2311 0000c110 8d45dc leal 0xdc(%ebp),%eax +2314 0000c113 e817e8ffff calll _string_prepend +2319 0000c118 8b5dd4 movl 0xd4(%ebp),%ebx +2322 0000c11b 83c302 addl $0x02,%ebx +2325 0000c11e 895dd4 movl %ebx,0xd4(%ebp) +2328 0000c121 e921ffffff jmpl 0x0000c047 +2333 0000c126 8d45dc leal 0xdc(%ebp),%eax +2336 0000c129 ba4c830200 movl $0x0002834c,%edx virtual table +2341 0000c12e e8e7e8ffff calll _string_append +2346 0000c133 8b5dd4 movl 0xd4(%ebp),%ebx +2349 0000c136 be01000000 movl $0x00000001,%esi +2354 0000c13b e962f9ffff jmpl 0x0000baa2 +2359 0000c140 89da movl %ebx,%edx +2361 0000c142 83c201 addl $0x01,%edx +2364 0000c145 8955d4 movl %edx,0xd4(%ebp) +2367 0000c148 0fb602 movzbl (%edx),%eax +2370 0000c14b 8b0d38020400 movl 0x00040238,%ecx +2376 0000c151 f6044104 testb $0x04,(%ecx,%eax,2) +2380 0000c155 75eb jne 0x0000c142 +2382 0000c157 e9cefdffff jmpl 0x0000bf2a +2387 0000c15c 8b4ddc movl 0xdc(%ebp),%ecx +2390 0000c15f 85c9 testl %ecx,%ecx +2392 0000c161 747a je 0x0000c1dd +2394 0000c163 8b55e0 movl 0xe0(%ebp),%edx +2397 0000c166 8b45e4 movl 0xe4(%ebp),%eax +2400 0000c169 29d0 subl %edx,%eax +2402 0000c16b 3b45cc cmpl 0xcc(%ebp),%eax +2405 0000c16e 7d28 jge 0x0000c198 +2407 0000c170 89d6 movl %edx,%esi +2409 0000c172 29ce subl %ecx,%esi +2411 0000c174 8b45cc movl 0xcc(%ebp),%eax +2414 0000c177 8d1c06 leal (%esi,%eax,1),%ebx +2417 0000c17a 01db addl %ebx,%ebx +2419 0000c17c 895c2404 movl %ebx,0x04(%esp,1) +2423 0000c180 890c24 movl %ecx,(%esp,1) +2426 0000c183 e8a68e0000 calll _xrealloc +2431 0000c188 89c1 movl %eax,%ecx +2433 0000c18a 8945dc movl %eax,0xdc(%ebp) +2436 0000c18d 8d1430 leal (%eax,%esi,1),%edx +2439 0000c190 8955e0 movl %edx,0xe0(%ebp) +2442 0000c193 01c3 addl %eax,%ebx +2444 0000c195 895de4 movl %ebx,0xe4(%ebp) +2447 0000c198 8b75cc movl 0xcc(%ebp),%esi +2450 0000c19b 83ea01 subl $0x01,%edx +2453 0000c19e 89c8 movl %ecx,%eax +2455 0000c1a0 39ca cmpl %ecx,%edx +2457 0000c1a2 7218 jb 0x0000c1bc +2459 0000c1a4 8b7dcc movl 0xcc(%ebp),%edi +2462 0000c1a7 8d0c3a leal (%edx,%edi,1),%ecx +2465 0000c1aa 0fb602 movzbl (%edx),%eax +2468 0000c1ad 8801 movb %al,(%ecx) +2470 0000c1af 83ea01 subl $0x01,%edx +2473 0000c1b2 8b45dc movl 0xdc(%ebp),%eax +2476 0000c1b5 83e901 subl $0x01,%ecx +2479 0000c1b8 39c2 cmpl %eax,%edx +2481 0000c1ba 73ee jae 0x0000c1aa +2483 0000c1bc 8b55cc movl 0xcc(%ebp),%edx +2486 0000c1bf 89542408 movl %edx,0x08(%esp,1) +2490 0000c1c3 8b4dc8 movl 0xc8(%ebp),%ecx +2493 0000c1c6 894c2404 movl %ecx,0x04(%esp,1) +2497 0000c1ca 890424 movl %eax,(%esp,1) +2500 0000c1cd e83d3e0300 calll 0x0004000f _memcpy +2505 0000c1d2 8b7dcc movl 0xcc(%ebp),%edi +2508 0000c1d5 017de0 addl %edi,0xe0(%ebp) +2511 0000c1d8 e913ffffff jmpl 0x0000c0f0 +2516 0000c1dd 837dcc1f cmpl $0x1f,0xcc(%ebp) +2520 0000c1e1 7e21 jle 0x0000c204 +2522 0000c1e3 8b45cc movl 0xcc(%ebp),%eax +2525 0000c1e6 89c3 movl %eax,%ebx +2527 0000c1e8 89c6 movl %eax,%esi +2529 0000c1ea 890424 movl %eax,(%esp,1) +2532 0000c1ed e83c8d0000 calll _xmalloc +2537 0000c1f2 89c1 movl %eax,%ecx +2539 0000c1f4 8945dc movl %eax,0xdc(%ebp) +2542 0000c1f7 89c2 movl %eax,%edx +2544 0000c1f9 8945e0 movl %eax,0xe0(%ebp) +2547 0000c1fc 8d0403 leal (%ebx,%eax,1),%eax +2550 0000c1ff 8945e4 movl %eax,0xe4(%ebp) +2553 0000c202 eb97 jmp 0x0000c19b +2555 0000c204 8b75cc movl 0xcc(%ebp),%esi +2558 0000c207 b820000000 movl $0x00000020,%eax ' ' +2563 0000c20c bb20000000 movl $0x00000020,%ebx ' ' +2568 0000c211 ebd7 jmp 0x0000c1ea _cplus_demangle: +0 0000c213 55 pushl %ebp +1 0000c214 89e5 movl %esp,%ebp +3 0000c216 57 pushl %edi +4 0000c217 56 pushl %esi +5 0000c218 53 pushl %ebx +6 0000c219 81ecbc000000 subl $0x000000bc,%esp +12 0000c21f 8b5d08 movl 0x08(%ebp),%ebx +15 0000c222 833d10f00200ff cmpl $0xff,0x0002f010 +22 0000c229 0f845a010000 jel 0x0000c389 +28 0000c22f 8d7d94 leal 0x94(%ebp),%edi +31 0000c232 c744240854000000 movl $0x00000054,0x08(%esp,1) 'T' +39 0000c23a c744240400000000 movl $0x00000000,0x04(%esp,1) +47 0000c242 893c24 movl %edi,(%esp,1) +50 0000c245 e8f73d0300 calll 0x00040041 _memset +55 0000c24a 8b550c movl 0x0c(%ebp),%edx +58 0000c24d 895594 movl %edx,0x94(%ebp) +61 0000c250 66f7c204ff testw $0xff04,%dx +66 0000c255 7429 je 0x0000c280 +68 0000c257 f6c640 testb $0x40,%dh +71 0000c25a 7505 jne 0x0000c261 +73 0000c25c f6c601 testb $0x01,%dh +76 0000c25f 744f je 0x0000c2b0 +78 0000c261 89542404 movl %edx,0x04(%esp,1) +82 0000c265 891c24 movl %ebx,(%esp,1) +85 0000c268 e848e1ffff calll _cplus_demangle_v3 +90 0000c26d 89c6 movl %eax,%esi +92 0000c26f 85c0 testl %eax,%eax +94 0000c271 7425 je 0x0000c298 +96 0000c273 89f0 movl %esi,%eax +98 0000c275 81c4bc000000 addl $0x000000bc,%esp +104 0000c27b 5b popl %ebx +105 0000c27c 5e popl %esi +106 0000c27d 5f popl %edi +107 0000c27e 5d popl %ebp +108 0000c27f c3 ret +109 0000c280 a110f00200 movl 0x0002f010,%eax +114 0000c285 2504ff0000 andl $0x0000ff04,%eax +119 0000c28a 09d0 orl %edx,%eax +121 0000c28c 894594 movl %eax,0x94(%ebp) +124 0000c28f 89c2 movl %eax,%edx +126 0000c291 f6c640 testb $0x40,%dh +129 0000c294 74c6 je 0x0000c25c +131 0000c296 ebc9 jmp 0x0000c261 +133 0000c298 8b5594 movl 0x94(%ebp),%edx +136 0000c29b f6c640 testb $0x40,%dh +139 0000c29e 0f85a9010000 jnel 0x0000c44d +145 0000c2a4 90 nop +146 0000c2a5 90 nop +147 0000c2a6 90 nop +148 0000c2a7 90 nop +149 0000c2a8 90 nop +150 0000c2a9 90 nop +151 0000c2aa 90 nop +152 0000c2ab 90 nop +153 0000c2ac 90 nop +154 0000c2ad 90 nop +155 0000c2ae 90 nop +156 0000c2af 90 nop +157 0000c2b0 f6c204 testb $0x04,%dl +160 0000c2b3 0f859b010000 jnel 0x0000c454 +166 0000c2b9 6685d2 testw %dx,%dx +169 0000c2bc 0f89de000000 jnsl 0x0000c3a0 +175 0000c2c2 bf5c840200 movl $0x0002845c,%edi _ada_ +180 0000c2c7 b905000000 movl $0x00000005,%ecx +185 0000c2cc fc cld +186 0000c2cd 89de movl %ebx,%esi +188 0000c2cf f3a6 repz/cmpsb (%esi),(%edi) +190 0000c2d1 ba00000000 movl $0x00000000,%edx +195 0000c2d6 740a je 0x0000c2e2 +197 0000c2d8 0fb656ff movzbl 0xff(%esi),%edx +201 0000c2dc 0fb64fff movzbl 0xff(%edi),%ecx +205 0000c2e0 29ca subl %ecx,%edx +207 0000c2e2 85d2 testl %edx,%edx +209 0000c2e4 0f8484010000 jel 0x0000c46e +215 0000c2ea c7857cffffff00000000 movl $0x00000000,0xffffff7c(%ebp) +225 0000c2f4 0fb603 movzbl (%ebx),%eax +228 0000c2f7 3c5f cmpb $0x5f,%al '_' +230 0000c2f9 7435 je 0x0000c330 +232 0000c2fb 3c3c cmpb $0x3c,%al '<' +234 0000c2fd 7431 je 0x0000c330 +236 0000c2ff c744240464840200 movl $0x00028464,0x04(%esp,1) ___ +244 0000c307 891c24 movl %ebx,(%esp,1) +247 0000c30a e84b3d0300 calll 0x0004005a _strstr +252 0000c30f 85c0 testl %eax,%eax +254 0000c311 0f84ac020000 jel 0x0000c5c3 +260 0000c317 80780358 cmpb $0x58,0x03(%eax) 'X' +264 0000c31b 0f845f010000 jel 0x0000c480 +270 0000c321 90 nop +271 0000c322 90 nop +272 0000c323 90 nop +273 0000c324 90 nop +274 0000c325 90 nop +275 0000c326 90 nop +276 0000c327 90 nop +277 0000c328 90 nop +278 0000c329 90 nop +279 0000c32a 90 nop +280 0000c32b 90 nop +281 0000c32c 90 nop +282 0000c32d 90 nop +283 0000c32e 90 nop +284 0000c32f 90 nop +285 0000c330 31f6 xorl %esi,%esi +287 0000c332 c7458000000000 movl $0x00000000,0x80(%ebp) +294 0000c339 fc cld +295 0000c33a b9ffffffff movl $0xffffffff,%ecx +300 0000c33f 31c0 xorl %eax,%eax +302 0000c341 89df movl %ebx,%edi +304 0000c343 f2ae repnz/scasb %al,(%edi) +306 0000c345 f7d1 notl %ecx +308 0000c347 8d5102 leal 0x02(%ecx),%edx +311 0000c34a 3b5580 cmpl 0x80(%ebp),%edx +314 0000c34d 7618 jbe 0x0000c367 +316 0000c34f 8b4580 movl 0x80(%ebp),%eax +319 0000c352 01c0 addl %eax,%eax +321 0000c354 39c2 cmpl %eax,%edx +323 0000c356 0f47c2 cmoval %edx,%eax +326 0000c359 89442404 movl %eax,0x04(%esp,1) +330 0000c35d 893424 movl %esi,(%esp,1) +333 0000c360 e8c98c0000 calll _xrealloc +338 0000c365 89c6 movl %eax,%esi +340 0000c367 803b3c cmpb $0x3c,(%ebx) '<' +343 0000c36a 0f84bd010000 jel 0x0000c52d +349 0000c370 895c2408 movl %ebx,0x08(%esp,1) +353 0000c374 c744240468840200 movl $0x00028468,0x04(%esp,1) <%s> +361 0000c37c 893424 movl %esi,(%esp,1) +364 0000c37f e8a93c0300 calll 0x0004002d _sprintf +369 0000c384 e9eafeffff jmpl 0x0000c273 +374 0000c389 891c24 movl %ebx,(%esp,1) +377 0000c38c e8208d0000 calll _xstrdup +382 0000c391 89c6 movl %eax,%esi +384 0000c393 89f0 movl %esi,%eax +386 0000c395 81c4bc000000 addl $0x000000bc,%esp +392 0000c39b 5b popl %ebx +393 0000c39c 5e popl %esi +394 0000c39d 5f popl %edi +395 0000c39e 5d popl %ebp +396 0000c39f c3 ret +397 0000c3a0 89da movl %ebx,%edx +399 0000c3a2 89f8 movl %edi,%eax +401 0000c3a4 e860f4ffff calll _internal_cplus_demangle +406 0000c3a9 89c6 movl %eax,%esi +408 0000c3ab 89f8 movl %edi,%eax +410 0000c3ad e8cce3ffff calll _squangle_mop_up +415 0000c3b2 89f0 movl %esi,%eax +417 0000c3b4 81c4bc000000 addl $0x000000bc,%esp +423 0000c3ba 5b popl %ebx +424 0000c3bb 5e popl %esi +425 0000c3bc 5f popl %edi +426 0000c3bd 5d popl %ebp +427 0000c3be c3 ret +428 0000c3bf 8b4584 movl 0x84(%ebp),%eax +431 0000c3c2 8d3c03 leal (%ebx,%eax,1),%edi +434 0000c3c5 837d8401 cmpl $0x01,0x84(%ebp) +438 0000c3c9 7e09 jle 0x0000c3d4 +440 0000c3cb 803f5f cmpb $0x5f,(%edi) '_' +443 0000c3ce 0f845b020000 jel 0x0000c62f +449 0000c3d4 803f24 cmpb $0x24,(%edi) '$' +452 0000c3d7 0f843a020000 jel 0x0000c617 +458 0000c3dd 8b8578ffffff movl 0xffffff78(%ebp),%eax +464 0000c3e3 85c0 testl %eax,%eax +466 0000c3e5 0f8f53010000 jgl 0x0000c53e +472 0000c3eb 31c0 xorl %eax,%eax +474 0000c3ed c6043000 movb $0x00,(%eax,%esi,1) +478 0000c3f1 0fb616 movzbl (%esi),%edx +481 0000c3f4 84d2 testb %dl,%dl +483 0000c3f6 7447 je 0x0000c43f +485 0000c3f8 0fb6c2 movzbl %dl,%eax +488 0000c3fb 8b3d38020400 movl 0x00040238,%edi +494 0000c401 803c4700 cmpb $0x00,(%edi,%eax,2) 'G' +498 0000c405 0f882effffff jsl 0x0000c339 +504 0000c40b 80fa20 cmpb $0x20,%dl ' ' +507 0000c40e 0f8425ffffff jel 0x0000c339 +513 0000c414 89f1 movl %esi,%ecx +515 0000c416 eb1f jmp 0x0000c437 +517 0000c418 0fb6c2 movzbl %dl,%eax +520 0000c41b 8b3d38020400 movl 0x00040238,%edi +526 0000c421 803c4700 cmpb $0x00,(%edi,%eax,2) 'G' +530 0000c425 0f880effffff jsl 0x0000c339 +536 0000c42b 83c101 addl $0x01,%ecx +539 0000c42e 80fa20 cmpb $0x20,%dl ' ' +542 0000c431 0f8402ffffff jel 0x0000c339 +548 0000c437 0fb65101 movzbl 0x01(%ecx),%edx +552 0000c43b 84d2 testb %dl,%dl +554 0000c43d 75d9 jne 0x0000c418 +556 0000c43f 8b857cffffff movl 0xffffff7c(%ebp),%eax +562 0000c445 85c0 testl %eax,%eax +564 0000c447 0f8526feffff jnel 0x0000c273 +570 0000c44d 31f6 xorl %esi,%esi +572 0000c44f e91ffeffff jmpl 0x0000c273 +577 0000c454 891c24 movl %ebx,(%esp,1) +580 0000c457 e863deffff calll _java_demangle_v3 +585 0000c45c 89c6 movl %eax,%esi +587 0000c45e 85c0 testl %eax,%eax +589 0000c460 0f850dfeffff jnel 0x0000c273 +595 0000c466 8b5594 movl 0x94(%ebp),%edx +598 0000c469 e94bfeffff jmpl 0x0000c2b9 +603 0000c46e 83c305 addl $0x05,%ebx +606 0000c471 c7857cffffff01000000 movl $0x00000001,0xffffff7c(%ebp) +616 0000c47b e974feffff jmpl 0x0000c2f4 +621 0000c480 29d8 subl %ebx,%eax +623 0000c482 898578ffffff movl %eax,0xffffff78(%ebp) +629 0000c488 c7857cffffff01000000 movl $0x00000001,0xffffff7c(%ebp) +639 0000c492 8d440001 leal 0x01(%eax,%eax,1),%eax +643 0000c496 894580 movl %eax,0x80(%ebp) +646 0000c499 85c0 testl %eax,%eax +648 0000c49b 0f850b010000 jnel 0x0000c5ac +654 0000c4a1 31f6 xorl %esi,%esi +656 0000c4a3 897580 movl %esi,0x80(%ebp) +659 0000c4a6 8b8d78ffffff movl 0xffffff78(%ebp),%ecx +665 0000c4ac 0fb6440bff movzbl 0xff(%ebx,%ecx,1),%eax +670 0000c4b1 8b3d38020400 movl 0x00040238,%edi +676 0000c4b7 f6044704 testb $0x04,(%edi,%eax,2) +680 0000c4bb 0f841cffffff jel 0x0000c3dd +686 0000c4c1 83e902 subl $0x02,%ecx +689 0000c4c4 894d84 movl %ecx,0x84(%ebp) +692 0000c4c7 0f8888010000 jsl 0x0000c655 +698 0000c4cd 898d74ffffff movl %ecx,0xffffff74(%ebp) +704 0000c4d3 8d3c0b leal (%ebx,%ecx,1),%edi +707 0000c4d6 0fb607 movzbl (%edi),%eax +710 0000c4d9 8b1538020400 movl 0x00040238,%edx +716 0000c4df f6044204 testb $0x04,(%edx,%eax,2) +720 0000c4e3 0f84dcfeffff jel 0x0000c3c5 +726 0000c4e9 83ef01 subl $0x01,%edi +729 0000c4ec 89bd54ffffff movl %edi,0xffffff54(%ebp) +735 0000c4f2 31d2 xorl %edx,%edx +737 0000c4f4 836d8401 subl $0x01,0x84(%ebp) +741 0000c4f8 399574ffffff cmpl %edx,0xffffff74(%ebp) +747 0000c4fe 0f84bbfeffff jel 0x0000c3bf +753 0000c504 8bbd54ffffff movl 0xffffff54(%ebp),%edi +759 0000c50a 83c201 addl $0x01,%edx +762 0000c50d 83ad54ffffff01 subl $0x01,0xffffff54(%ebp) +769 0000c514 0fb60f movzbl (%edi),%ecx +772 0000c517 898d64ffffff movl %ecx,0xffffff64(%ebp) +778 0000c51d a138020400 movl 0x00040238,%eax +783 0000c522 f6044804 testb $0x04,(%eax,%ecx,2) +787 0000c526 75cc jne 0x0000c4f4 +789 0000c528 e998feffff jmpl 0x0000c3c5 +794 0000c52d 895c2404 movl %ebx,0x04(%esp,1) +798 0000c531 893424 movl %esi,(%esp,1) +801 0000c534 e80d3b0300 calll 0x00040046 _strcpy +806 0000c539 e935fdffff jmpl 0x0000c273 +811 0000c53e 0fb613 movzbl (%ebx),%edx +814 0000c541 0fb6c2 movzbl %dl,%eax +817 0000c544 8b0d38020400 movl 0x00040238,%ecx +823 0000c54a f6044188 testb $0x88,(%ecx,%eax,2) +827 0000c54e 0f848b000000 jel 0x0000c5df +833 0000c554 31c9 xorl %ecx,%ecx +835 0000c556 31d2 xorl %edx,%edx +837 0000c558 8bbd78ffffff movl 0xffffff78(%ebp),%edi +843 0000c55e 83ef02 subl $0x02,%edi +846 0000c561 eb1c jmp 0x0000c57f +848 0000c563 8d0413 leal (%ebx,%edx,1),%eax +851 0000c566 80385f cmpb $0x5f,(%eax) '_' +854 0000c569 741d je 0x0000c588 +856 0000c56b 0fb600 movzbl (%eax),%eax +859 0000c56e 880431 movb %al,(%ecx,%esi,1) +862 0000c571 83c201 addl $0x01,%edx +865 0000c574 83c101 addl $0x01,%ecx +868 0000c577 399578ffffff cmpl %edx,0xffffff78(%ebp) +874 0000c57d 7e26 jle 0x0000c5a5 +876 0000c57f 39fa cmpl %edi,%edx +878 0000c581 7ce0 jl 0x0000c563 +880 0000c583 8d0413 leal (%ebx,%edx,1),%eax +883 0000c586 ebe3 jmp 0x0000c56b +885 0000c588 807c13015f cmpb $0x5f,0x01(%ebx,%edx,1) +890 0000c58d 75dc jne 0x0000c56b +892 0000c58f c604312e movb $0x2e,(%ecx,%esi,1) +896 0000c593 83c202 addl $0x02,%edx +899 0000c596 83c101 addl $0x01,%ecx +902 0000c599 c7857cffffff01000000 movl $0x00000001,0xffffff7c(%ebp) +912 0000c5a3 ebd2 jmp 0x0000c577 +914 0000c5a5 89c8 movl %ecx,%eax +916 0000c5a7 e941feffff jmpl 0x0000c3ed +921 0000c5ac 89442404 movl %eax,0x04(%esp,1) +925 0000c5b0 c7042400000000 movl $0x00000000,(%esp,1) +932 0000c5b7 e8728a0000 calll _xrealloc +937 0000c5bc 89c6 movl %eax,%esi +939 0000c5be e9e3feffff jmpl 0x0000c4a6 +944 0000c5c3 fc cld +945 0000c5c4 b9ffffffff movl $0xffffffff,%ecx +950 0000c5c9 89df movl %ebx,%edi +952 0000c5cb f2ae repnz/scasb %al,(%edi) +954 0000c5cd f7d1 notl %ecx +956 0000c5cf 83e901 subl $0x01,%ecx +959 0000c5d2 898d78ffffff movl %ecx,0xffffff78(%ebp) +965 0000c5d8 89c8 movl %ecx,%eax +967 0000c5da e9b3feffff jmpl 0x0000c492 +972 0000c5df 31c9 xorl %ecx,%ecx +974 0000c5e1 88140e movb %dl,(%esi,%ecx,1) +977 0000c5e4 83c101 addl $0x01,%ecx +980 0000c5e7 398d78ffffff cmpl %ecx,0xffffff78(%ebp) +986 0000c5ed 74b6 je 0x0000c5a5 +988 0000c5ef 0fb6140b movzbl (%ebx,%ecx,1),%edx +992 0000c5f3 0fb6c2 movzbl %dl,%eax +995 0000c5f6 8b3d38020400 movl 0x00040238,%edi +1001 0000c5fc f6044788 testb $0x88,(%edi,%eax,2) +1005 0000c600 74df je 0x0000c5e1 +1007 0000c602 89c8 movl %ecx,%eax +1009 0000c604 398d78ffffff cmpl %ecx,0xffffff78(%ebp) +1015 0000c60a 0f8eddfdffff jlel 0x0000c3ed +1021 0000c610 89ca movl %ecx,%edx +1023 0000c612 e941ffffff jmpl 0x0000c558 +1028 0000c617 8b4d84 movl 0x84(%ebp),%ecx +1031 0000c61a 898d78ffffff movl %ecx,0xffffff78(%ebp) +1037 0000c620 c7857cffffff01000000 movl $0x00000001,0xffffff7c(%ebp) +1047 0000c62a e9aefdffff jmpl 0x0000c3dd +1052 0000c62f 8b5584 movl 0x84(%ebp),%edx +1055 0000c632 807c13ff5f cmpb $0x5f,0xff(%ebx,%edx,1) +1060 0000c637 0f8597fdffff jnel 0x0000c3d4 +1066 0000c63d 83ea01 subl $0x01,%edx +1069 0000c640 899578ffffff movl %edx,0xffffff78(%ebp) +1075 0000c646 c7857cffffff01000000 movl $0x00000001,0xffffff7c(%ebp) +1085 0000c650 e988fdffff jmpl 0x0000c3dd +1090 0000c655 8d3c0b leal (%ebx,%ecx,1),%edi +1093 0000c658 e977fdffff jmpl 0x0000c3d4 _demangle_arm_hp_template: +0 0000c65d 55 pushl %ebp +1 0000c65e 89e5 movl %esp,%ebp +3 0000c660 57 pushl %edi +4 0000c661 56 pushl %esi +5 0000c662 53 pushl %ebx +6 0000c663 83ec7c subl $0x7c,%esp +9 0000c666 8945a4 movl %eax,0xa4(%ebp) +12 0000c669 8955a0 movl %edx,0xa0(%ebp) +15 0000c66c 894d9c movl %ecx,0x9c(%ebp) +18 0000c66f 8b02 movl (%edx),%eax +20 0000c671 894594 movl %eax,0x94(%ebp) +23 0000c674 01c8 addl %ecx,%eax +25 0000c676 8945a8 movl %eax,0xa8(%ebp) +28 0000c679 8b55a4 movl 0xa4(%ebp),%edx +31 0000c67c 8b12 movl (%edx),%edx +33 0000c67e 895598 movl %edx,0x98(%ebp) +36 0000c681 89d0 movl %edx,%eax +38 0000c683 c1e80c shrl $0x0c,%eax +41 0000c686 2401 andb $0x01,%al +43 0000c688 740c je 0x0000c696 +45 0000c68a 8b4da8 movl 0xa8(%ebp),%ecx +48 0000c68d 803958 cmpb $0x58,(%ecx) 'X' +51 0000c690 0f8484020000 jel 0x0000c91a +57 0000c696 f7459800080000 testl $0x00000800,0x98(%ebp) +64 0000c69d 0f85c4000000 jnel 0x0000c767 +70 0000c6a3 84c0 testb %al,%al +72 0000c6a5 0f85bc000000 jnel 0x0000c767 +78 0000c6ab f7459800010000 testl $0x00000100,0x98(%ebp) +85 0000c6b2 750d jne 0x0000c6c1 +87 0000c6b4 f7459800200000 testl $0x00002000,0x98(%ebp) +94 0000c6bb 0f84ef000000 jel 0x0000c7b0 +100 0000c6c1 c744240488840200 movl $0x00028488,0x04(%esp,1) __tm__ +108 0000c6c9 8b5d94 movl 0x94(%ebp),%ebx +111 0000c6cc 891c24 movl %ebx,(%esp,1) +114 0000c6cf e886390300 calll 0x0004005a _strstr +119 0000c6d4 89c7 movl %eax,%edi +121 0000c6d6 85c0 testl %eax,%eax +123 0000c6d8 0f8404040000 jel 0x0000cae2 +129 0000c6de 8d5f06 leal 0x06(%edi),%ebx +132 0000c6e1 895de4 movl %ebx,0xe4(%ebp) +135 0000c6e4 0fb67706 movzbl 0x06(%edi),%esi +139 0000c6e8 89f2 movl %esi,%edx +141 0000c6ea 0fb6c2 movzbl %dl,%eax +144 0000c6ed 8b0d38020400 movl 0x00040238,%ecx +150 0000c6f3 f6044104 testb $0x04,(%ecx,%eax,2) +154 0000c6f7 0f84b3000000 jel 0x0000c7b0 +160 0000c6fd 31c9 xorl %ecx,%ecx +162 0000c6ff 90 nop +163 0000c700 89f2 movl %esi,%edx +165 0000c702 0fbec2 movsbl %dl,%eax +168 0000c705 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +172 0000c709 83c301 addl $0x01,%ebx +175 0000c70c 895de4 movl %ebx,0xe4(%ebp) +178 0000c70f 0fb633 movzbl (%ebx),%esi +181 0000c712 89f1 movl %esi,%ecx +183 0000c714 0fb6c1 movzbl %cl,%eax +186 0000c717 8b0d38020400 movl 0x00040238,%ecx +192 0000c71d f6044104 testb $0x04,(%ecx,%eax,2) +196 0000c721 0f8477040000 jel 0x0000cb9e +202 0000c727 8d0492 leal (%edx,%edx,4),%eax +205 0000c72a 01c0 addl %eax,%eax +207 0000c72c 89c1 movl %eax,%ecx +209 0000c72e ba67666666 movl $0x66666667,%edx 'fffg' +214 0000c733 f7ea imull %edx +216 0000c735 c1fa02 sarl $0x02,%edx +219 0000c738 89c8 movl %ecx,%eax +221 0000c73a c1f81f sarl $0x1f,%eax +224 0000c73d 29c2 subl %eax,%edx +226 0000c73f 8d1492 leal (%edx,%edx,4),%edx +229 0000c742 01d2 addl %edx,%edx +231 0000c744 39d1 cmpl %edx,%ecx +233 0000c746 74b8 je 0x0000c700 +235 0000c748 89da movl %ebx,%edx +237 0000c74a 90 nop +238 0000c74b 90 nop +239 0000c74c 90 nop +240 0000c74d 90 nop +241 0000c74e 90 nop +242 0000c74f 90 nop +243 0000c750 83c201 addl $0x01,%edx +246 0000c753 8955e4 movl %edx,0xe4(%ebp) +249 0000c756 0fb602 movzbl (%edx),%eax +252 0000c759 8b0d38020400 movl 0x00040238,%ecx +258 0000c75f f6044104 testb $0x04,(%ecx,%eax,2) +262 0000c763 75eb jne 0x0000c750 +264 0000c765 eb49 jmp 0x0000c7b0 +266 0000c767 c744240480840200 movl $0x00028480,0x04(%esp,1) __pt__ +274 0000c76f 8b5594 movl 0x94(%ebp),%edx +277 0000c772 891424 movl %edx,(%esp,1) +280 0000c775 e8e0380300 calll 0x0004005a _strstr +285 0000c77a 89c7 movl %eax,%edi +287 0000c77c 85c0 testl %eax,%eax +289 0000c77e 0f8427ffffff jel 0x0000c6ab +295 0000c784 8d5806 leal 0x06(%eax),%ebx +298 0000c787 895de4 movl %ebx,0xe4(%ebp) +301 0000c78a 0fb67006 movzbl 0x06(%eax),%esi +305 0000c78e 89f1 movl %esi,%ecx +307 0000c790 0fb6c1 movzbl %cl,%eax +310 0000c793 8b1538020400 movl 0x00040238,%edx +316 0000c799 f6044204 testb $0x04,(%edx,%eax,2) +320 0000c79d 0f850b010000 jnel 0x0000c8ae +326 0000c7a3 90 nop +327 0000c7a4 90 nop +328 0000c7a5 90 nop +329 0000c7a6 90 nop +330 0000c7a7 90 nop +331 0000c7a8 90 nop +332 0000c7a9 90 nop +333 0000c7aa 90 nop +334 0000c7ab 90 nop +335 0000c7ac 90 nop +336 0000c7ad 90 nop +337 0000c7ae 90 nop +338 0000c7af 90 nop +339 0000c7b0 837d9c0a cmpl $0x0a,0x9c(%ebp) +343 0000c7b4 7f6c jg 0x0000c822 +345 0000c7b6 8b55a4 movl 0xa4(%ebp),%edx +348 0000c7b9 837a34ff cmpl $0xff,0x34(%edx) +352 0000c7bd 0f84d7000000 jel 0x0000c89a +358 0000c7c3 8b459c movl 0x9c(%ebp),%eax +361 0000c7c6 85c0 testl %eax,%eax +363 0000c7c8 7442 je 0x0000c80c +365 0000c7ca 8b5d08 movl 0x08(%ebp),%ebx +368 0000c7cd 8b13 movl (%ebx),%edx +370 0000c7cf 85d2 testl %edx,%edx +372 0000c7d1 0f84bd020000 jel 0x0000ca94 +378 0000c7d7 8b4b04 movl 0x04(%ebx),%ecx +381 0000c7da 8b4308 movl 0x08(%ebx),%eax +384 0000c7dd 29c8 subl %ecx,%eax +386 0000c7df 39459c cmpl %eax,0x9c(%ebp) +389 0000c7e2 0f8f80020000 jgl 0x0000ca68 +395 0000c7e8 8b5d9c movl 0x9c(%ebp),%ebx +398 0000c7eb 895c2408 movl %ebx,0x08(%esp,1) +402 0000c7ef 8b4594 movl 0x94(%ebp),%eax +405 0000c7f2 89442404 movl %eax,0x04(%esp,1) +409 0000c7f6 890c24 movl %ecx,(%esp,1) +412 0000c7f9 e811380300 calll 0x0004000f _memcpy +417 0000c7fe 8b5508 movl 0x08(%ebp),%edx +420 0000c801 015a04 addl %ebx,0x04(%edx) +423 0000c804 8b4da0 movl 0xa0(%ebp),%ecx +426 0000c807 8b09 movl (%ecx),%ecx +428 0000c809 894d94 movl %ecx,0x94(%ebp) +431 0000c80c 8b5d9c movl 0x9c(%ebp),%ebx +434 0000c80f 015d94 addl %ebx,0x94(%ebp) +437 0000c812 8b5594 movl 0x94(%ebp),%edx +440 0000c815 8b45a0 movl 0xa0(%ebp),%eax +443 0000c818 8910 movl %edx,(%eax) +445 0000c81a 83c47c addl $0x7c,%esp +448 0000c81d 5b popl %ebx +449 0000c81e 5e popl %esi +450 0000c81f 5f popl %edi +451 0000c820 5d popl %ebp +452 0000c821 c3 ret +453 0000c822 bf10800200 movl $0x00028010,%edi _GLOBAL_ +458 0000c827 b908000000 movl $0x00000008,%ecx +463 0000c82c fc cld +464 0000c82d 8b7594 movl 0x94(%ebp),%esi +467 0000c830 f3a6 repz/cmpsb (%esi),(%edi) +469 0000c832 ba00000000 movl $0x00000000,%edx +474 0000c837 740a je 0x0000c843 +476 0000c839 0fb656ff movzbl 0xff(%esi),%edx +480 0000c83d 0fb64fff movzbl 0xff(%edi),%ecx +484 0000c841 29ca subl %ecx,%edx +486 0000c843 85d2 testl %edx,%edx +488 0000c845 0f856bffffff jnel 0x0000c7b6 +494 0000c84b 8b5d94 movl 0x94(%ebp),%ebx +497 0000c84e 807b094e cmpb $0x4e,0x09(%ebx) 'N' +501 0000c852 0f855effffff jnel 0x0000c7b6 +507 0000c858 0fb64308 movzbl 0x08(%ebx),%eax +511 0000c85c 3a430a cmpb 0x0a(%ebx),%al +514 0000c85f 0f8551ffffff jnel 0x0000c7b6 +520 0000c865 0fbec0 movsbl %al,%eax +523 0000c868 89442404 movl %eax,0x04(%esp,1) +527 0000c86c c7042414f00200 movl $0x0002f014,(%esp,1) +534 0000c873 e8d8370300 calll 0x00040050 _strchr +539 0000c878 85c0 testl %eax,%eax +541 0000c87a 0f8436ffffff jel 0x0000c7b6 +547 0000c880 ba6c830200 movl $0x0002836c,%edx {anonymous} +552 0000c885 8b4508 movl 0x08(%ebp),%eax +555 0000c888 e88de1ffff calll _string_append +560 0000c88d 8b45a0 movl 0xa0(%ebp),%eax +563 0000c890 8b00 movl (%eax),%eax +565 0000c892 894594 movl %eax,0x94(%ebp) +568 0000c895 e972ffffff jmpl 0x0000c80c +573 0000c89a c7423400000000 movl $0x00000000,0x34(%edx) +580 0000c8a1 8b4da0 movl 0xa0(%ebp),%ecx +583 0000c8a4 8b09 movl (%ecx),%ecx +585 0000c8a6 894d94 movl %ecx,0x94(%ebp) +588 0000c8a9 e915ffffff jmpl 0x0000c7c3 +593 0000c8ae 31c9 xorl %ecx,%ecx +595 0000c8b0 89f2 movl %esi,%edx +597 0000c8b2 0fbec2 movsbl %dl,%eax +600 0000c8b5 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +604 0000c8b9 83c301 addl $0x01,%ebx +607 0000c8bc 895de4 movl %ebx,0xe4(%ebp) +610 0000c8bf 0fb633 movzbl (%ebx),%esi +613 0000c8c2 89f1 movl %esi,%ecx +615 0000c8c4 0fb6c1 movzbl %cl,%eax +618 0000c8c7 8b0d38020400 movl 0x00040238,%ecx +624 0000c8cd f6044104 testb $0x04,(%ecx,%eax,2) +628 0000c8d1 0f84e9010000 jel 0x0000cac0 +634 0000c8d7 8d0492 leal (%edx,%edx,4),%eax +637 0000c8da 01c0 addl %eax,%eax +639 0000c8dc 89c1 movl %eax,%ecx +641 0000c8de ba67666666 movl $0x66666667,%edx 'fffg' +646 0000c8e3 f7ea imull %edx +648 0000c8e5 c1fa02 sarl $0x02,%edx +651 0000c8e8 89c8 movl %ecx,%eax +653 0000c8ea c1f81f sarl $0x1f,%eax +656 0000c8ed 29c2 subl %eax,%edx +658 0000c8ef 8d1492 leal (%edx,%edx,4),%edx +661 0000c8f2 01d2 addl %edx,%edx +663 0000c8f4 39d1 cmpl %edx,%ecx +665 0000c8f6 74b8 je 0x0000c8b0 +667 0000c8f8 89da movl %ebx,%edx +669 0000c8fa 90 nop +670 0000c8fb 90 nop +671 0000c8fc 90 nop +672 0000c8fd 90 nop +673 0000c8fe 90 nop +674 0000c8ff 90 nop +675 0000c900 83c201 addl $0x01,%edx +678 0000c903 8955e4 movl %edx,0xe4(%ebp) +681 0000c906 0fb602 movzbl (%edx),%eax +684 0000c909 8b0d38020400 movl 0x00040238,%ecx +690 0000c90f f6044104 testb $0x04,(%ecx,%eax,2) +694 0000c913 75eb jne 0x0000c900 +696 0000c915 e996feffff jmpl 0x0000c7b0 +701 0000c91a c74424043c000000 movl $0x0000003c,0x04(%esp,1) '<' +709 0000c922 8b5d94 movl 0x94(%ebp),%ebx +712 0000c925 891c24 movl %ebx,(%esp,1) +715 0000c928 e823370300 calll 0x00040050 _strchr +720 0000c92d 85c0 testl %eax,%eax +722 0000c92f 740d je 0x0000c93e +724 0000c931 89c7 movl %eax,%edi +726 0000c933 29df subl %ebx,%edi +728 0000c935 397d9c cmpl %edi,0x9c(%ebp) +731 0000c938 0f8f4a040000 jgl 0x0000cd88 +737 0000c93e 8b459c movl 0x9c(%ebp),%eax +740 0000c941 85c0 testl %eax,%eax +742 0000c943 0f8445050000 jel 0x0000ce8e +748 0000c949 8b4d08 movl 0x08(%ebp),%ecx +751 0000c94c 8b11 movl (%ecx),%edx +753 0000c94e 85d2 testl %edx,%edx +755 0000c950 0f8483080000 jel 0x0000d1d9 +761 0000c956 89cb movl %ecx,%ebx +763 0000c958 8b4904 movl 0x04(%ecx),%ecx +766 0000c95b 8b4308 movl 0x08(%ebx),%eax +769 0000c95e 29c8 subl %ecx,%eax +771 0000c960 39459c cmpl %eax,0x9c(%ebp) +774 0000c963 0f8f36070000 jgl 0x0000d09f +780 0000c969 8b5d9c movl 0x9c(%ebp),%ebx +783 0000c96c 895c2408 movl %ebx,0x08(%esp,1) +787 0000c970 8b4594 movl 0x94(%ebp),%eax +790 0000c973 89442404 movl %eax,0x04(%esp,1) +794 0000c977 890c24 movl %ecx,(%esp,1) +797 0000c97a e890360300 calll 0x0004000f _memcpy +802 0000c97f 8b5508 movl 0x08(%ebp),%edx +805 0000c982 015a04 addl %ebx,0x04(%edx) +808 0000c985 8b4da0 movl 0xa0(%ebp),%ecx +811 0000c988 8b09 movl (%ecx),%ecx +813 0000c98a 894d94 movl %ecx,0x94(%ebp) +816 0000c98d 89c8 movl %ecx,%eax +818 0000c98f 8b5d9c movl 0x9c(%ebp),%ebx +821 0000c992 8d440301 leal 0x01(%ebx,%eax,1),%eax +825 0000c996 8b55a0 movl 0xa0(%ebp),%edx +828 0000c999 8902 movl %eax,(%edx) +830 0000c99b c745e000000000 movl $0x00000000,0xe0(%ebp) +837 0000c9a2 c745dc00000000 movl $0x00000000,0xdc(%ebp) +844 0000c9a9 c745d800000000 movl $0x00000000,0xd8(%ebp) +851 0000c9b0 8b4da4 movl 0xa4(%ebp),%ecx +854 0000c9b3 837934ff cmpl $0xff,0x34(%ecx) +858 0000c9b7 0f84e3040000 jel 0x0000cea0 +864 0000c9bd 89c8 movl %ecx,%eax +866 0000c9bf 89ca movl %ecx,%edx +868 0000c9c1 8b00 movl (%eax),%eax +870 0000c9c3 8945ac movl %eax,0xac(%ebp) +873 0000c9c6 83c801 orl $0x01,%eax +876 0000c9c9 8902 movl %eax,(%edx) +878 0000c9cb bab07d0200 movl $0x00027db0,%edx < +883 0000c9d0 8b4508 movl 0x08(%ebp),%eax +886 0000c9d3 e842e0ffff calll _string_append +891 0000c9d8 8b45d8 movl 0xd8(%ebp),%eax +894 0000c9db 85c0 testl %eax,%eax +896 0000c9dd 741d je 0x0000c9fc +898 0000c9df 890424 movl %eax,(%esp,1) +901 0000c9e2 e82d360300 calll 0x00040014 _free +906 0000c9e7 c745dc00000000 movl $0x00000000,0xdc(%ebp) +913 0000c9ee c745e000000000 movl $0x00000000,0xe0(%ebp) +920 0000c9f5 c745d800000000 movl $0x00000000,0xd8(%ebp) +927 0000c9fc 8b4da0 movl 0xa0(%ebp),%ecx +930 0000c9ff 8b01 movl (%ecx),%eax +932 0000ca01 0fb618 movzbl (%eax),%ebx +935 0000ca04 80fb53 cmpb $0x53,%bl 'S' +938 0000ca07 0f84dd030000 jel 0x0000cdea +944 0000ca0d 0f8fc2030000 jgl 0x0000cdd5 +950 0000ca13 80fb41 cmpb $0x41,%bl 'A' +953 0000ca16 0f8440050000 jel 0x0000cf5c +959 0000ca1c ba887d0200 movl $0x00027d88,%edx > +964 0000ca21 8b4508 movl 0x08(%ebp),%eax +967 0000ca24 e8f1dfffff calll _string_append +972 0000ca29 8b45d8 movl 0xd8(%ebp),%eax +975 0000ca2c 85c0 testl %eax,%eax +977 0000ca2e 741d je 0x0000ca4d +979 0000ca30 890424 movl %eax,(%esp,1) +982 0000ca33 e8dc350300 calll 0x00040014 _free +987 0000ca38 c745dc00000000 movl $0x00000000,0xdc(%ebp) +994 0000ca3f c745e000000000 movl $0x00000000,0xe0(%ebp) +1001 0000ca46 c745d800000000 movl $0x00000000,0xd8(%ebp) +1008 0000ca4d 8b4da0 movl 0xa0(%ebp),%ecx +1011 0000ca50 8b01 movl (%ecx),%eax +1013 0000ca52 80385f cmpb $0x5f,(%eax) '_' +1016 0000ca55 0f843b040000 jel 0x0000ce96 +1022 0000ca5b 8b45ac movl 0xac(%ebp),%eax +1025 0000ca5e 8b5da4 movl 0xa4(%ebp),%ebx +1028 0000ca61 8903 movl %eax,(%ebx) +1030 0000ca63 e9b2fdffff jmpl 0x0000c81a +1035 0000ca68 89ce movl %ecx,%esi +1037 0000ca6a 29d6 subl %edx,%esi +1039 0000ca6c 8b5d9c movl 0x9c(%ebp),%ebx +1042 0000ca6f 01f3 addl %esi,%ebx +1044 0000ca71 01db addl %ebx,%ebx +1046 0000ca73 895c2404 movl %ebx,0x04(%esp,1) +1050 0000ca77 891424 movl %edx,(%esp,1) +1053 0000ca7a e8af850000 calll _xrealloc +1058 0000ca7f 8b5508 movl 0x08(%ebp),%edx +1061 0000ca82 8902 movl %eax,(%edx) +1063 0000ca84 8d0c30 leal (%eax,%esi,1),%ecx +1066 0000ca87 894a04 movl %ecx,0x04(%edx) +1069 0000ca8a 01c3 addl %eax,%ebx +1071 0000ca8c 895a08 movl %ebx,0x08(%edx) +1074 0000ca8f e954fdffff jmpl 0x0000c7e8 +1079 0000ca94 837d9c1f cmpl $0x1f,0x9c(%ebp) +1083 0000ca98 0f8edb020000 jlel 0x0000cd79 +1089 0000ca9e 8b459c movl 0x9c(%ebp),%eax +1092 0000caa1 89c3 movl %eax,%ebx +1094 0000caa3 890424 movl %eax,(%esp,1) +1097 0000caa6 e883840000 calll _xmalloc +1102 0000caab 8b5508 movl 0x08(%ebp),%edx +1105 0000caae 8902 movl %eax,(%edx) +1107 0000cab0 89c1 movl %eax,%ecx +1109 0000cab2 894204 movl %eax,0x04(%edx) +1112 0000cab5 8d0403 leal (%ebx,%eax,1),%eax +1115 0000cab8 894208 movl %eax,0x08(%edx) +1118 0000cabb e928fdffff jmpl 0x0000c7e8 +1123 0000cac0 85d2 testl %edx,%edx +1125 0000cac2 0f88e8fcffff jsl 0x0000c7b0 +1131 0000cac8 8d0413 leal (%ebx,%edx,1),%eax +1134 0000cacb 3945a8 cmpl %eax,0xa8(%ebp) +1137 0000cace 0f85d7fbffff jnel 0x0000c6ab +1143 0000cad4 803b5f cmpb $0x5f,(%ebx) '_' +1146 0000cad7 0f85cefbffff jnel 0x0000c6ab +1152 0000cadd e9d9000000 jmpl 0x0000cbbb +1157 0000cae2 c744240490840200 movl $0x00028490,0x04(%esp,1) __ps__ +1165 0000caea 891c24 movl %ebx,(%esp,1) +1168 0000caed e868350300 calll 0x0004005a _strstr +1173 0000caf2 89c7 movl %eax,%edi +1175 0000caf4 85c0 testl %eax,%eax +1177 0000caf6 0f85e2fbffff jnel 0x0000c6de +1183 0000cafc c744240480840200 movl $0x00028480,0x04(%esp,1) __pt__ +1191 0000cb04 891c24 movl %ebx,(%esp,1) +1194 0000cb07 e84e350300 calll 0x0004005a _strstr +1199 0000cb0c 89c7 movl %eax,%edi +1201 0000cb0e 85c0 testl %eax,%eax +1203 0000cb10 0f85c8fbffff jnel 0x0000c6de +1209 0000cb16 c744240498840200 movl $0x00028498,0x04(%esp,1) __S +1217 0000cb1e 8b5d94 movl 0x94(%ebp),%ebx +1220 0000cb21 891c24 movl %ebx,(%esp,1) +1223 0000cb24 e831350300 calll 0x0004005a _strstr +1228 0000cb29 89c7 movl %eax,%edi +1230 0000cb2b 85c0 testl %eax,%eax +1232 0000cb2d 0f847dfcffff jel 0x0000c7b0 +1238 0000cb33 8d5803 leal 0x03(%eax),%ebx +1241 0000cb36 895de4 movl %ebx,0xe4(%ebp) +1244 0000cb39 0fb67003 movzbl 0x03(%eax),%esi +1248 0000cb3d 89f2 movl %esi,%edx +1250 0000cb3f 0fb6c2 movzbl %dl,%eax +1253 0000cb42 8b0d38020400 movl 0x00040238,%ecx +1259 0000cb48 f6044104 testb $0x04,(%ecx,%eax,2) +1263 0000cb4c 0f845efcffff jel 0x0000c7b0 +1269 0000cb52 31c9 xorl %ecx,%ecx +1271 0000cb54 eb25 jmp 0x0000cb7b +1273 0000cb56 8d0492 leal (%edx,%edx,4),%eax +1276 0000cb59 01c0 addl %eax,%eax +1278 0000cb5b 89c1 movl %eax,%ecx +1280 0000cb5d ba67666666 movl $0x66666667,%edx 'fffg' +1285 0000cb62 f7ea imull %edx +1287 0000cb64 c1fa02 sarl $0x02,%edx +1290 0000cb67 89c8 movl %ecx,%eax +1292 0000cb69 c1f81f sarl $0x1f,%eax +1295 0000cb6c 29c2 subl %eax,%edx +1297 0000cb6e 8d1492 leal (%edx,%edx,4),%edx +1300 0000cb71 01d2 addl %edx,%edx +1302 0000cb73 39d1 cmpl %edx,%ecx +1304 0000cb75 0f85c9090000 jnel 0x0000d544 +1310 0000cb7b 89f2 movl %esi,%edx +1312 0000cb7d 0fbec2 movsbl %dl,%eax +1315 0000cb80 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +1319 0000cb84 83c301 addl $0x01,%ebx +1322 0000cb87 895de4 movl %ebx,0xe4(%ebp) +1325 0000cb8a 0fb633 movzbl (%ebx),%esi +1328 0000cb8d 89f1 movl %esi,%ecx +1330 0000cb8f 0fb6c1 movzbl %cl,%eax +1333 0000cb92 8b0d38020400 movl 0x00040238,%ecx +1339 0000cb98 f6044104 testb $0x04,(%ecx,%eax,2) +1343 0000cb9c 75b8 jne 0x0000cb56 +1345 0000cb9e 85d2 testl %edx,%edx +1347 0000cba0 0f880afcffff jsl 0x0000c7b0 +1353 0000cba6 8d0413 leal (%ebx,%edx,1),%eax +1356 0000cba9 3945a8 cmpl %eax,0xa8(%ebp) +1359 0000cbac 0f85fefbffff jnel 0x0000c7b0 +1365 0000cbb2 803b5f cmpb $0x5f,(%ebx) '_' +1368 0000cbb5 0f85f5fbffff jnel 0x0000c7b0 +1374 0000cbbb 8d4301 leal 0x01(%ebx),%eax +1377 0000cbbe 8945e4 movl %eax,0xe4(%ebp) +1380 0000cbc1 c745e000000000 movl $0x00000000,0xe0(%ebp) +1387 0000cbc8 c745dc00000000 movl $0x00000000,0xdc(%ebp) +1394 0000cbcf c745d800000000 movl $0x00000000,0xd8(%ebp) +1401 0000cbd6 2b7d94 subl 0x94(%ebp),%edi +1404 0000cbd9 743e je 0x0000cc19 +1406 0000cbdb 8b5d08 movl 0x08(%ebp),%ebx +1409 0000cbde 8b13 movl (%ebx),%edx +1411 0000cbe0 85d2 testl %edx,%edx +1413 0000cbe2 0f84da080000 jel 0x0000d4c2 +1419 0000cbe8 8b4b04 movl 0x04(%ebx),%ecx +1422 0000cbeb 8b4308 movl 0x08(%ebx),%eax +1425 0000cbee 29c8 subl %ecx,%eax +1427 0000cbf0 39c7 cmpl %eax,%edi +1429 0000cbf2 0f8fa0080000 jgl 0x0000d498 +1435 0000cbf8 897c2408 movl %edi,0x08(%esp,1) +1439 0000cbfc 8b5d94 movl 0x94(%ebp),%ebx +1442 0000cbff 895c2404 movl %ebx,0x04(%esp,1) +1446 0000cc03 890c24 movl %ecx,(%esp,1) +1449 0000cc06 e804340300 calll 0x0004000f _memcpy +1454 0000cc0b 8b4508 movl 0x08(%ebp),%eax +1457 0000cc0e 017804 addl %edi,0x04(%eax) +1460 0000cc11 8b55a4 movl 0xa4(%ebp),%edx +1463 0000cc14 8b12 movl (%edx),%edx +1465 0000cc16 895598 movl %edx,0x98(%ebp) +1468 0000cc19 8b4da4 movl 0xa4(%ebp),%ecx +1471 0000cc1c 837934ff cmpl $0xff,0x34(%ecx) +1475 0000cc20 0f8433070000 jel 0x0000d359 +1481 0000cc26 89ca movl %ecx,%edx +1483 0000cc28 8b4598 movl 0x98(%ebp),%eax +1486 0000cc2b 8945bc movl %eax,0xbc(%ebp) +1489 0000cc2e 83c801 orl $0x01,%eax +1492 0000cc31 8902 movl %eax,(%edx) +1494 0000cc33 bab07d0200 movl $0x00027db0,%edx < +1499 0000cc38 8b4508 movl 0x08(%ebp),%eax +1502 0000cc3b e8daddffff calll _string_append +1507 0000cc40 8b4da8 movl 0xa8(%ebp),%ecx +1510 0000cc43 3b4de4 cmpl 0xe4(%ebp),%ecx +1513 0000cc46 0f86fe030000 jbel 0x0000d04a +1519 0000cc4c 8b1d38020400 movl 0x00040238,%ebx +1525 0000cc52 895d90 movl %ebx,0x90(%ebp) +1528 0000cc55 895d8c movl %ebx,0x8c(%ebp) +1531 0000cc58 e986000000 jmpl 0x0000cce3 +1536 0000cc5d 3c58 cmpb $0x58,%al 'X' +1538 0000cc5f 0f8466040000 jel 0x0000d0cb +1544 0000cc65 8d4dd8 leal 0xd8(%ebp),%ecx +1547 0000cc68 8d55e4 leal 0xe4(%ebp),%edx +1550 0000cc6b 8b45a4 movl 0xa4(%ebp),%eax +1553 0000cc6e e8ed080000 calll _do_type +1558 0000cc73 85c0 testl %eax,%eax +1560 0000cc75 0f84cf030000 jel 0x0000d04a +1566 0000cc7b 3b5de4 cmpl 0xe4(%ebp),%ebx +1569 0000cc7e 0f84a7080000 jel 0x0000d52b +1575 0000cc84 8b55d8 movl 0xd8(%ebp),%edx +1578 0000cc87 8b45dc movl 0xdc(%ebp),%eax +1581 0000cc8a 39c2 cmpl %eax,%edx +1583 0000cc8c 743c je 0x0000ccca +1585 0000cc8e 29d0 subl %edx,%eax +1587 0000cc90 8945c4 movl %eax,0xc4(%ebp) +1590 0000cc93 8b4508 movl 0x08(%ebp),%eax +1593 0000cc96 8b38 movl (%eax),%edi +1595 0000cc98 85ff testl %edi,%edi +1597 0000cc9a 0f8446060000 jel 0x0000d2e6 +1603 0000cca0 8b4804 movl 0x04(%eax),%ecx +1606 0000cca3 8b4008 movl 0x08(%eax),%eax +1609 0000cca6 29c8 subl %ecx,%eax +1611 0000cca8 3945c4 cmpl %eax,0xc4(%ebp) +1614 0000ccab 0f8f54050000 jgl 0x0000d205 +1620 0000ccb1 8b5dc4 movl 0xc4(%ebp),%ebx +1623 0000ccb4 895c2408 movl %ebx,0x08(%esp,1) +1627 0000ccb8 89542404 movl %edx,0x04(%esp,1) +1631 0000ccbc 890c24 movl %ecx,(%esp,1) +1634 0000ccbf e84b330300 calll 0x0004000f _memcpy +1639 0000ccc4 8b4508 movl 0x08(%ebp),%eax +1642 0000ccc7 015804 addl %ebx,0x04(%eax) +1645 0000ccca ba247d0200 movl $0x00027d24,%edx , +1650 0000cccf 8b4508 movl 0x08(%ebp),%eax +1653 0000ccd2 e843ddffff calll _string_append +1658 0000ccd7 8b55a8 movl 0xa8(%ebp),%edx +1661 0000ccda 3b55e4 cmpl 0xe4(%ebp),%edx +1664 0000ccdd 0f8667030000 jbel 0x0000d04a +1670 0000cce3 8b45d8 movl 0xd8(%ebp),%eax +1673 0000cce6 85c0 testl %eax,%eax +1675 0000cce8 741d je 0x0000cd07 +1677 0000ccea 890424 movl %eax,(%esp,1) +1680 0000cced e822330300 calll 0x00040014 _free +1685 0000ccf2 c745dc00000000 movl $0x00000000,0xdc(%ebp) +1692 0000ccf9 c745e000000000 movl $0x00000000,0xe0(%ebp) +1699 0000cd00 c745d800000000 movl $0x00000000,0xd8(%ebp) +1706 0000cd07 8b5de4 movl 0xe4(%ebp),%ebx +1709 0000cd0a 0fb603 movzbl (%ebx),%eax +1712 0000cd0d 3c4c cmpb $0x4c,%al 'L' +1714 0000cd0f 0f8548ffffff jnel 0x0000cc5d +1720 0000cd15 8d4301 leal 0x01(%ebx),%eax +1723 0000cd18 8945e4 movl %eax,0xe4(%ebp) +1726 0000cd1b 0fb64301 movzbl 0x01(%ebx),%eax +1730 0000cd1f 3c2d cmpb $0x2d,%al '-' +1732 0000cd21 0f84d9060000 jel 0x0000d400 +1738 0000cd27 3c2b cmpb $0x2b,%al '+' +1740 0000cd29 0f843d060000 jel 0x0000d36c +1746 0000cd2f 8b45e4 movl 0xe4(%ebp),%eax +1749 0000cd32 0fb610 movzbl (%eax),%edx +1752 0000cd35 0fb6c2 movzbl %dl,%eax +1755 0000cd38 8b0d38020400 movl 0x00040238,%ecx +1761 0000cd3e f6044104 testb $0x04,(%ecx,%eax,2) +1765 0000cd42 0f8402030000 jel 0x0000d04a +1771 0000cd48 881544f50300 movb %dl,0x0003f544 +1777 0000cd4e ba44f50300 movl $0x0003f544,%edx +1782 0000cd53 8d45d8 leal 0xd8(%ebp),%eax +1785 0000cd56 e8bfdcffff calll _string_append +1790 0000cd5b 8b45e4 movl 0xe4(%ebp),%eax +1793 0000cd5e 8d5001 leal 0x01(%eax),%edx +1796 0000cd61 8955e4 movl %edx,0xe4(%ebp) +1799 0000cd64 0fb65001 movzbl 0x01(%eax),%edx +1803 0000cd68 0fb6c2 movzbl %dl,%eax +1806 0000cd6b 8b5d8c movl 0x8c(%ebp),%ebx +1809 0000cd6e f6044304 testb $0x04,(%ebx,%eax,2) +1813 0000cd72 75d4 jne 0x0000cd48 +1815 0000cd74 e90bffffff jmpl 0x0000cc84 +1820 0000cd79 b820000000 movl $0x00000020,%eax ' ' +1825 0000cd7e bb20000000 movl $0x00000020,%ebx ' ' +1830 0000cd83 e91bfdffff jmpl 0x0000caa3 +1835 0000cd88 85ff testl %edi,%edi +1837 0000cd8a 0f84fe000000 jel 0x0000ce8e +1843 0000cd90 8b4508 movl 0x08(%ebp),%eax +1846 0000cd93 8b10 movl (%eax),%edx +1848 0000cd95 85d2 testl %edx,%edx +1850 0000cd97 0f8487050000 jel 0x0000d324 +1856 0000cd9d 8b4804 movl 0x04(%eax),%ecx +1859 0000cda0 8b4008 movl 0x08(%eax),%eax +1862 0000cda3 29c8 subl %ecx,%eax +1864 0000cda5 39c7 cmpl %eax,%edi +1866 0000cda7 0f8f0f050000 jgl 0x0000d2bc +1872 0000cdad 897c2408 movl %edi,0x08(%esp,1) +1876 0000cdb1 8b5d94 movl 0x94(%ebp),%ebx +1879 0000cdb4 895c2404 movl %ebx,0x04(%esp,1) +1883 0000cdb8 890c24 movl %ecx,(%esp,1) +1886 0000cdbb e84f320300 calll 0x0004000f _memcpy +1891 0000cdc0 8b4508 movl 0x08(%ebp),%eax +1894 0000cdc3 017804 addl %edi,0x04(%eax) +1897 0000cdc6 8b55a0 movl 0xa0(%ebp),%edx +1900 0000cdc9 8b12 movl (%edx),%edx +1902 0000cdcb 895594 movl %edx,0x94(%ebp) +1905 0000cdce 89d0 movl %edx,%eax +1907 0000cdd0 e9bafbffff jmpl 0x0000c98f +1912 0000cdd5 80fb54 cmpb $0x54,%bl 'T' +1915 0000cdd8 0f845c010000 jel 0x0000cf3a +1921 0000cdde 80fb55 cmpb $0x55,%bl 'U' +1924 0000cde1 0f8535fcffff jnel 0x0000ca1c +1930 0000cde7 8b4da0 movl 0xa0(%ebp),%ecx +1933 0000cdea 8d5001 leal 0x01(%eax),%edx +1936 0000cded 8911 movl %edx,(%ecx) +1938 0000cdef 0fb64001 movzbl 0x01(%eax),%eax +1942 0000cdf3 3c4e cmpb $0x4e,%al 'N' +1944 0000cdf5 0f84bb000000 jel 0x0000ceb6 +1950 0000cdfb 3c50 cmpb $0x50,%al 'P' +1952 0000cdfd 0f84c0000000 jel 0x0000cec3 +1958 0000ce03 3c4d cmpb $0x4d,%al 'M' +1960 0000ce05 0f8511fcffff jnel 0x0000ca1c +1966 0000ce0b ba70840200 movl $0x00028470,%edx -2147483648 +1971 0000ce10 8d45d8 leal 0xd8(%ebp),%eax +1974 0000ce13 e802dcffff calll _string_append +1979 0000ce18 8b5da0 movl 0xa0(%ebp),%ebx +1982 0000ce1b 830301 addl $0x01,(%ebx) +1985 0000ce1e 8b55d8 movl 0xd8(%ebp),%edx +1988 0000ce21 8b45dc movl 0xdc(%ebp),%eax +1991 0000ce24 39c2 cmpl %eax,%edx +1993 0000ce26 743c je 0x0000ce64 +1995 0000ce28 29d0 subl %edx,%eax +1997 0000ce2a 8945b8 movl %eax,0xb8(%ebp) +2000 0000ce2d 8b5d08 movl 0x08(%ebp),%ebx +2003 0000ce30 8b3b movl (%ebx),%edi +2005 0000ce32 85ff testl %edi,%edi +2007 0000ce34 0f84e5010000 jel 0x0000d01f +2013 0000ce3a 8b4b04 movl 0x04(%ebx),%ecx +2016 0000ce3d 8b4308 movl 0x08(%ebx),%eax +2019 0000ce40 29c8 subl %ecx,%eax +2021 0000ce42 3945b8 cmpl %eax,0xb8(%ebp) +2024 0000ce45 0f8fa5010000 jgl 0x0000cff0 +2030 0000ce4b 8b5db8 movl 0xb8(%ebp),%ebx +2033 0000ce4e 895c2408 movl %ebx,0x08(%esp,1) +2037 0000ce52 89542404 movl %edx,0x04(%esp,1) +2041 0000ce56 890c24 movl %ecx,(%esp,1) +2044 0000ce59 e8b1310300 calll 0x0004000f _memcpy +2049 0000ce5e 8b4508 movl 0x08(%ebp),%eax +2052 0000ce61 015804 addl %ebx,0x04(%eax) +2055 0000ce64 8b55a0 movl 0xa0(%ebp),%edx +2058 0000ce67 8b02 movl (%edx),%eax +2060 0000ce69 0fb600 movzbl (%eax),%eax +2063 0000ce6c 84c0 testb %al,%al +2065 0000ce6e 0f84a8fbffff jel 0x0000ca1c +2071 0000ce74 3c5f cmpb $0x5f,%al '_' +2073 0000ce76 0f84a0fbffff jel 0x0000ca1c +2079 0000ce7c ba247d0200 movl $0x00027d24,%edx , +2084 0000ce81 8b4508 movl 0x08(%ebp),%eax +2087 0000ce84 e891dbffff calll _string_append +2092 0000ce89 e94afbffff jmpl 0x0000c9d8 +2097 0000ce8e 8b4594 movl 0x94(%ebp),%eax +2100 0000ce91 e9f9faffff jmpl 0x0000c98f +2105 0000ce96 83c001 addl $0x01,%eax +2108 0000ce99 8901 movl %eax,(%ecx) +2110 0000ce9b e9bbfbffff jmpl 0x0000ca5b +2115 0000cea0 8b5d08 movl 0x08(%ebp),%ebx +2118 0000cea3 8b4304 movl 0x04(%ebx),%eax +2121 0000cea6 2b03 subl (%ebx),%eax +2123 0000cea8 894134 movl %eax,0x34(%ecx) +2126 0000ceab 8b45a4 movl 0xa4(%ebp),%eax +2129 0000ceae 8b55a4 movl 0xa4(%ebp),%edx +2132 0000ceb1 e90bfbffff jmpl 0x0000c9c1 +2137 0000ceb6 bac87d0200 movl $0x00027dc8,%edx - +2142 0000cebb 8d45d8 leal 0xd8(%ebp),%eax +2145 0000cebe e857dbffff calll _string_append +2150 0000cec3 8b55a0 movl 0xa0(%ebp),%edx +2153 0000cec6 8b02 movl (%edx),%eax +2155 0000cec8 8d4801 leal 0x01(%eax),%ecx +2158 0000cecb 890a movl %ecx,(%edx) +2160 0000cecd 0fb64801 movzbl 0x01(%eax),%ecx +2164 0000ced1 0fb6d1 movzbl %cl,%edx +2167 0000ced4 a138020400 movl 0x00040238,%eax +2172 0000ced9 f6045004 testb $0x04,(%eax,%edx,2) +2176 0000cedd 0f8439fbffff jel 0x0000ca1c +2182 0000cee3 90 nop +2183 0000cee4 90 nop +2184 0000cee5 90 nop +2185 0000cee6 90 nop +2186 0000cee7 90 nop +2187 0000cee8 90 nop +2188 0000cee9 90 nop +2189 0000ceea 90 nop +2190 0000ceeb 90 nop +2191 0000ceec 90 nop +2192 0000ceed 90 nop +2193 0000ceee 90 nop +2194 0000ceef 90 nop +2195 0000cef0 880d44f50300 movb %cl,0x0003f544 +2201 0000cef6 ba44f50300 movl $0x0003f544,%edx +2206 0000cefb 8d45d8 leal 0xd8(%ebp),%eax +2209 0000cefe e817dbffff calll _string_append +2214 0000cf03 8b55a0 movl 0xa0(%ebp),%edx +2217 0000cf06 8b02 movl (%edx),%eax +2219 0000cf08 8d4801 leal 0x01(%eax),%ecx +2222 0000cf0b 890a movl %ecx,(%edx) +2224 0000cf0d 0fb64801 movzbl 0x01(%eax),%ecx +2228 0000cf11 0fb6d1 movzbl %cl,%edx +2231 0000cf14 a138020400 movl 0x00040238,%eax +2236 0000cf19 f6045004 testb $0x04,(%eax,%edx,2) +2240 0000cf1d 75d1 jne 0x0000cef0 +2242 0000cf1f 80fb55 cmpb $0x55,%bl 'U' +2245 0000cf22 0f85f6feffff jnel 0x0000ce1e +2251 0000cf28 ba7c840200 movl $0x0002847c,%edx U +2256 0000cf2d 8d45d8 leal 0xd8(%ebp),%eax +2259 0000cf30 e8e5daffff calll _string_append +2264 0000cf35 e9e4feffff jmpl 0x0000ce1e +2269 0000cf3a 83c001 addl $0x01,%eax +2272 0000cf3d 8b5da0 movl 0xa0(%ebp),%ebx +2275 0000cf40 8903 movl %eax,(%ebx) +2277 0000cf42 8d4dd8 leal 0xd8(%ebp),%ecx +2280 0000cf45 89da movl %ebx,%edx +2282 0000cf47 8b45a4 movl 0xa4(%ebp),%eax +2285 0000cf4a e811060000 calll _do_type +2290 0000cf4f 85c0 testl %eax,%eax +2292 0000cf51 0f85c7feffff jnel 0x0000ce1e +2298 0000cf57 e9c0faffff jmpl 0x0000ca1c +2303 0000cf5c 8d7001 leal 0x01(%eax),%esi +2306 0000cf5f 8b5da0 movl 0xa0(%ebp),%ebx +2309 0000cf62 8933 movl %esi,(%ebx) +2311 0000cf64 0fb65801 movzbl 0x01(%eax),%ebx +2315 0000cf68 0fb6c3 movzbl %bl,%eax +2318 0000cf6b 8b1538020400 movl 0x00040238,%edx +2324 0000cf71 f6044204 testb $0x04,(%edx,%eax,2) +2328 0000cf75 0f84a1faffff jel 0x0000ca1c +2334 0000cf7b 31c9 xorl %ecx,%ecx +2336 0000cf7d 0fbec3 movsbl %bl,%eax +2339 0000cf80 8d3c01 leal (%ecx,%eax,1),%edi +2342 0000cf83 8d47d0 leal 0xd0(%edi),%eax +2345 0000cf86 8945b4 movl %eax,0xb4(%ebp) +2348 0000cf89 83c601 addl $0x01,%esi +2351 0000cf8c 897594 movl %esi,0x94(%ebp) +2354 0000cf8f 8b55a0 movl 0xa0(%ebp),%edx +2357 0000cf92 8932 movl %esi,(%edx) +2359 0000cf94 0fb61e movzbl (%esi),%ebx +2362 0000cf97 0fb6c3 movzbl %bl,%eax +2365 0000cf9a 8b1538020400 movl 0x00040238,%edx +2371 0000cfa0 f6044204 testb $0x04,(%edx,%eax,2) +2375 0000cfa4 0f848a020000 jel 0x0000d234 +2381 0000cfaa 8b4db4 movl 0xb4(%ebp),%ecx +2384 0000cfad 8d0489 leal (%ecx,%ecx,4),%eax +2387 0000cfb0 01c0 addl %eax,%eax +2389 0000cfb2 89c1 movl %eax,%ecx +2391 0000cfb4 ba67666666 movl $0x66666667,%edx 'fffg' +2396 0000cfb9 f7ea imull %edx +2398 0000cfbb c1fa02 sarl $0x02,%edx +2401 0000cfbe 89c8 movl %ecx,%eax +2403 0000cfc0 c1f81f sarl $0x1f,%eax +2406 0000cfc3 29c2 subl %eax,%edx +2408 0000cfc5 8d1492 leal (%edx,%edx,4),%edx +2411 0000cfc8 01d2 addl %edx,%edx +2413 0000cfca 39d1 cmpl %edx,%ecx +2415 0000cfcc 74af je 0x0000cf7d +2417 0000cfce 8b7594 movl 0x94(%ebp),%esi +2420 0000cfd1 83c601 addl $0x01,%esi +2423 0000cfd4 897594 movl %esi,0x94(%ebp) +2426 0000cfd7 8b55a0 movl 0xa0(%ebp),%edx +2429 0000cfda 8932 movl %esi,(%edx) +2431 0000cfdc 0fb606 movzbl (%esi),%eax +2434 0000cfdf 8b1d38020400 movl 0x00040238,%ebx +2440 0000cfe5 f6044304 testb $0x04,(%ebx,%eax,2) +2444 0000cfe9 75e6 jne 0x0000cfd1 +2446 0000cfeb e92cfaffff jmpl 0x0000ca1c +2451 0000cff0 89ce movl %ecx,%esi +2453 0000cff2 29fe subl %edi,%esi +2455 0000cff4 8b5db8 movl 0xb8(%ebp),%ebx +2458 0000cff7 01f3 addl %esi,%ebx +2460 0000cff9 01db addl %ebx,%ebx +2462 0000cffb 895c2404 movl %ebx,0x04(%esp,1) +2466 0000cfff 893c24 movl %edi,(%esp,1) +2469 0000d002 e827800000 calll _xrealloc +2474 0000d007 8b5508 movl 0x08(%ebp),%edx +2477 0000d00a 8902 movl %eax,(%edx) +2479 0000d00c 8d0c30 leal (%eax,%esi,1),%ecx +2482 0000d00f 894a04 movl %ecx,0x04(%edx) +2485 0000d012 01c3 addl %eax,%ebx +2487 0000d014 895a08 movl %ebx,0x08(%edx) +2490 0000d017 8b55d8 movl 0xd8(%ebp),%edx +2493 0000d01a e92cfeffff jmpl 0x0000ce4b +2498 0000d01f 83f81f cmpl $0x1f,%eax +2501 0000d022 0f8eed020000 jlel 0x0000d315 +2507 0000d028 89c3 movl %eax,%ebx +2509 0000d02a 890424 movl %eax,(%esp,1) +2512 0000d02d e8fc7e0000 calll _xmalloc +2517 0000d032 8b5508 movl 0x08(%ebp),%edx +2520 0000d035 8902 movl %eax,(%edx) +2522 0000d037 89c1 movl %eax,%ecx +2524 0000d039 894204 movl %eax,0x04(%edx) +2527 0000d03c 8d0403 leal (%ebx,%eax,1),%eax +2530 0000d03f 894208 movl %eax,0x08(%edx) +2533 0000d042 8b55d8 movl 0xd8(%ebp),%edx +2536 0000d045 e901feffff jmpl 0x0000ce4b +2541 0000d04a 8b45d8 movl 0xd8(%ebp),%eax +2544 0000d04d 85c0 testl %eax,%eax +2546 0000d04f 741d je 0x0000d06e +2548 0000d051 890424 movl %eax,(%esp,1) +2551 0000d054 e8bb2f0300 calll 0x00040014 _free +2556 0000d059 c745dc00000000 movl $0x00000000,0xdc(%ebp) +2563 0000d060 c745e000000000 movl $0x00000000,0xe0(%ebp) +2570 0000d067 c745d800000000 movl $0x00000000,0xd8(%ebp) +2577 0000d06e 8b4da8 movl 0xa8(%ebp),%ecx +2580 0000d071 3b4de4 cmpl 0xe4(%ebp),%ecx +2583 0000d074 7707 ja 0x0000d07d +2585 0000d076 8b5d08 movl 0x08(%ebp),%ebx +2588 0000d079 836b0401 subl $0x01,0x04(%ebx) +2592 0000d07d ba887d0200 movl $0x00027d88,%edx > +2597 0000d082 8b4508 movl 0x08(%ebp),%eax +2600 0000d085 e890d9ffff calll _string_append +2605 0000d08a 8b55bc movl 0xbc(%ebp),%edx +2608 0000d08d 8b45a4 movl 0xa4(%ebp),%eax +2611 0000d090 8910 movl %edx,(%eax) +2613 0000d092 8b4da0 movl 0xa0(%ebp),%ecx +2616 0000d095 8b09 movl (%ecx),%ecx +2618 0000d097 894d94 movl %ecx,0x94(%ebp) +2621 0000d09a e96df7ffff jmpl 0x0000c80c +2626 0000d09f 89ce movl %ecx,%esi +2628 0000d0a1 29d6 subl %edx,%esi +2630 0000d0a3 8b5d9c movl 0x9c(%ebp),%ebx +2633 0000d0a6 01f3 addl %esi,%ebx +2635 0000d0a8 01db addl %ebx,%ebx +2637 0000d0aa 895c2404 movl %ebx,0x04(%esp,1) +2641 0000d0ae 891424 movl %edx,(%esp,1) +2644 0000d0b1 e8787f0000 calll _xrealloc +2649 0000d0b6 8b5508 movl 0x08(%ebp),%edx +2652 0000d0b9 8902 movl %eax,(%edx) +2654 0000d0bb 8d0c30 leal (%eax,%esi,1),%ecx +2657 0000d0be 894a04 movl %ecx,0x04(%edx) +2660 0000d0c1 01c3 addl %eax,%ebx +2662 0000d0c3 895a08 movl %ebx,0x08(%edx) +2665 0000d0c6 e99ef8ffff jmpl 0x0000c969 +2670 0000d0cb 8d4301 leal 0x01(%ebx),%eax +2673 0000d0ce 8945e4 movl %eax,0xe4(%ebp) +2676 0000d0d1 8d4dcc leal 0xcc(%ebp),%ecx +2679 0000d0d4 8d55e4 leal 0xe4(%ebp),%edx +2682 0000d0d7 8b45a4 movl 0xa4(%ebp),%eax +2685 0000d0da e881040000 calll _do_type +2690 0000d0df 85c0 testl %eax,%eax +2692 0000d0e1 0f8463ffffff jel 0x0000d04a +2698 0000d0e7 ba9c840200 movl $0x0002849c,%edx ( +2703 0000d0ec 8d45d8 leal 0xd8(%ebp),%eax +2706 0000d0ef e826d9ffff calll _string_append +2711 0000d0f4 8b55cc movl 0xcc(%ebp),%edx +2714 0000d0f7 8b45d0 movl 0xd0(%ebp),%eax +2717 0000d0fa 39c2 cmpl %eax,%edx +2719 0000d0fc 743d je 0x0000d13b +2721 0000d0fe 29d0 subl %edx,%eax +2723 0000d100 8945c0 movl %eax,0xc0(%ebp) +2726 0000d103 8b7dd8 movl 0xd8(%ebp),%edi +2729 0000d106 85ff testl %edi,%edi +2731 0000d108 0f843f030000 jel 0x0000d44d +2737 0000d10e 8b4ddc movl 0xdc(%ebp),%ecx +2740 0000d111 8b45e0 movl 0xe0(%ebp),%eax +2743 0000d114 29c8 subl %ecx,%eax +2745 0000d116 3945c0 cmpl %eax,0xc0(%ebp) +2748 0000d119 0f8f01030000 jgl 0x0000d420 +2754 0000d11f 8b45c0 movl 0xc0(%ebp),%eax +2757 0000d122 89442408 movl %eax,0x08(%esp,1) +2761 0000d126 89542404 movl %edx,0x04(%esp,1) +2765 0000d12a 890c24 movl %ecx,(%esp,1) +2768 0000d12d e8dd2e0300 calll 0x0004000f _memcpy +2773 0000d132 8b55c0 movl 0xc0(%ebp),%edx +2776 0000d135 0155dc addl %edx,0xdc(%ebp) +2779 0000d138 8b55cc movl 0xcc(%ebp),%edx +2782 0000d13b 85d2 testl %edx,%edx +2784 0000d13d 741d je 0x0000d15c +2786 0000d13f 891424 movl %edx,(%esp,1) +2789 0000d142 e8cd2e0300 calll 0x00040014 _free +2794 0000d147 c745d000000000 movl $0x00000000,0xd0(%ebp) +2801 0000d14e c745d400000000 movl $0x00000000,0xd4(%ebp) +2808 0000d155 c745cc00000000 movl $0x00000000,0xcc(%ebp) +2815 0000d15c baa0840200 movl $0x000284a0,%edx ) +2820 0000d161 8d45d8 leal 0xd8(%ebp),%eax +2823 0000d164 e8b1d8ffff calll _string_append +2828 0000d169 8b55e4 movl 0xe4(%ebp),%edx +2831 0000d16c 803a4c cmpb $0x4c,(%edx) 'L' +2834 0000d16f 0f85d5feffff jnel 0x0000d04a +2840 0000d175 8d4201 leal 0x01(%edx),%eax +2843 0000d178 8945e4 movl %eax,0xe4(%ebp) +2846 0000d17b 0fb64201 movzbl 0x01(%edx),%eax +2850 0000d17f 3c2d cmpb $0x2d,%al '-' +2852 0000d181 0f84f1020000 jel 0x0000d478 +2858 0000d187 3c2b cmpb $0x2b,%al '+' +2860 0000d189 0f8403020000 jel 0x0000d392 +2866 0000d18f 8b45e4 movl 0xe4(%ebp),%eax +2869 0000d192 0fb610 movzbl (%eax),%edx +2872 0000d195 0fb6c2 movzbl %dl,%eax +2875 0000d198 8b0d38020400 movl 0x00040238,%ecx +2881 0000d19e f6044104 testb $0x04,(%ecx,%eax,2) +2885 0000d1a2 0f84a2feffff jel 0x0000d04a +2891 0000d1a8 881544f50300 movb %dl,0x0003f544 +2897 0000d1ae ba44f50300 movl $0x0003f544,%edx +2902 0000d1b3 8d45d8 leal 0xd8(%ebp),%eax +2905 0000d1b6 e85fd8ffff calll _string_append +2910 0000d1bb 8b45e4 movl 0xe4(%ebp),%eax +2913 0000d1be 8d5001 leal 0x01(%eax),%edx +2916 0000d1c1 8955e4 movl %edx,0xe4(%ebp) +2919 0000d1c4 0fb65001 movzbl 0x01(%eax),%edx +2923 0000d1c8 0fb6c2 movzbl %dl,%eax +2926 0000d1cb 8b5d90 movl 0x90(%ebp),%ebx +2929 0000d1ce f6044304 testb $0x04,(%ebx,%eax,2) +2933 0000d1d2 75d4 jne 0x0000d1a8 +2935 0000d1d4 e9abfaffff jmpl 0x0000cc84 +2940 0000d1d9 837d9c1f cmpl $0x1f,0x9c(%ebp) +2944 0000d1dd 0f8e67010000 jlel 0x0000d34a +2950 0000d1e3 8b459c movl 0x9c(%ebp),%eax +2953 0000d1e6 89c3 movl %eax,%ebx +2955 0000d1e8 890424 movl %eax,(%esp,1) +2958 0000d1eb e83e7d0000 calll _xmalloc +2963 0000d1f0 8b5508 movl 0x08(%ebp),%edx +2966 0000d1f3 8902 movl %eax,(%edx) +2968 0000d1f5 89c1 movl %eax,%ecx +2970 0000d1f7 894204 movl %eax,0x04(%edx) +2973 0000d1fa 8d0403 leal (%ebx,%eax,1),%eax +2976 0000d1fd 894208 movl %eax,0x08(%edx) +2979 0000d200 e964f7ffff jmpl 0x0000c969 +2984 0000d205 89ce movl %ecx,%esi +2986 0000d207 29fe subl %edi,%esi +2988 0000d209 8b5dc4 movl 0xc4(%ebp),%ebx +2991 0000d20c 01f3 addl %esi,%ebx +2993 0000d20e 01db addl %ebx,%ebx +2995 0000d210 895c2404 movl %ebx,0x04(%esp,1) +2999 0000d214 893c24 movl %edi,(%esp,1) +3002 0000d217 e8127e0000 calll _xrealloc +3007 0000d21c 8b5508 movl 0x08(%ebp),%edx +3010 0000d21f 8902 movl %eax,(%edx) +3012 0000d221 8d0c30 leal (%eax,%esi,1),%ecx +3015 0000d224 894a04 movl %ecx,0x04(%edx) +3018 0000d227 01c3 addl %eax,%ebx +3020 0000d229 895a08 movl %ebx,0x08(%edx) +3023 0000d22c 8b55d8 movl 0xd8(%ebp),%edx +3026 0000d22f e97dfaffff jmpl 0x0000ccb1 +3031 0000d234 837db400 cmpl $0x00,0xb4(%ebp) +3035 0000d238 0f8cdef7ffff jll 0x0000ca1c +3041 0000d23e 0f84d8f7ffff jel 0x0000ca1c +3047 0000d244 ba107d0200 movl $0x00027d10,%edx & +3052 0000d249 8d45d8 leal 0xd8(%ebp),%eax +3055 0000d24c e8c9d7ffff calll _string_append +3060 0000d251 8d47d1 leal 0xd1(%edi),%eax +3063 0000d254 890424 movl %eax,(%esp,1) +3066 0000d257 e8d27c0000 calll _xmalloc +3071 0000d25c 89c7 movl %eax,%edi +3073 0000d25e 8b4da0 movl 0xa0(%ebp),%ecx +3076 0000d261 8b01 movl (%ecx),%eax +3078 0000d263 8b5db4 movl 0xb4(%ebp),%ebx +3081 0000d266 895c2408 movl %ebx,0x08(%esp,1) +3085 0000d26a 89442404 movl %eax,0x04(%esp,1) +3089 0000d26e 893c24 movl %edi,(%esp,1) +3092 0000d271 e8992d0300 calll 0x0004000f _memcpy +3097 0000d276 c6041f00 movb $0x00,(%edi,%ebx,1) +3101 0000d27a 8b55a4 movl 0xa4(%ebp),%edx +3104 0000d27d 8b02 movl (%edx),%eax +3106 0000d27f 89442404 movl %eax,0x04(%esp,1) +3110 0000d283 893c24 movl %edi,(%esp,1) +3113 0000d286 e888efffff calll _cplus_demangle +3118 0000d28b 89c3 movl %eax,%ebx +3120 0000d28d 85c0 testl %eax,%eax +3122 0000d28f 0f8408010000 jel 0x0000d39d +3128 0000d295 89c2 movl %eax,%edx +3130 0000d297 8d45d8 leal 0xd8(%ebp),%eax +3133 0000d29a e87bd7ffff calll _string_append +3138 0000d29f 891c24 movl %ebx,(%esp,1) +3141 0000d2a2 e86d2d0300 calll 0x00040014 _free +3146 0000d2a7 8b55b4 movl 0xb4(%ebp),%edx +3149 0000d2aa 8b4da0 movl 0xa0(%ebp),%ecx +3152 0000d2ad 0111 addl %edx,(%ecx) +3154 0000d2af 893c24 movl %edi,(%esp,1) +3157 0000d2b2 e85d2d0300 calll 0x00040014 _free +3162 0000d2b7 e962fbffff jmpl 0x0000ce1e +3167 0000d2bc 89ce movl %ecx,%esi +3169 0000d2be 29d6 subl %edx,%esi +3171 0000d2c0 8d1c37 leal (%edi,%esi,1),%ebx +3174 0000d2c3 01db addl %ebx,%ebx +3176 0000d2c5 895c2404 movl %ebx,0x04(%esp,1) +3180 0000d2c9 891424 movl %edx,(%esp,1) +3183 0000d2cc e85d7d0000 calll _xrealloc +3188 0000d2d1 8b5508 movl 0x08(%ebp),%edx +3191 0000d2d4 8902 movl %eax,(%edx) +3193 0000d2d6 8d0c30 leal (%eax,%esi,1),%ecx +3196 0000d2d9 894a04 movl %ecx,0x04(%edx) +3199 0000d2dc 01c3 addl %eax,%ebx +3201 0000d2de 895a08 movl %ebx,0x08(%edx) +3204 0000d2e1 e9c7faffff jmpl 0x0000cdad +3209 0000d2e6 837dc41f cmpl $0x1f,0xc4(%ebp) +3213 0000d2ea 0f8e87000000 jlel 0x0000d377 +3219 0000d2f0 8b45c4 movl 0xc4(%ebp),%eax +3222 0000d2f3 89c3 movl %eax,%ebx +3224 0000d2f5 890424 movl %eax,(%esp,1) +3227 0000d2f8 e8317c0000 calll _xmalloc +3232 0000d2fd 8b5508 movl 0x08(%ebp),%edx +3235 0000d300 8902 movl %eax,(%edx) +3237 0000d302 89c1 movl %eax,%ecx +3239 0000d304 894204 movl %eax,0x04(%edx) +3242 0000d307 8d0403 leal (%ebx,%eax,1),%eax +3245 0000d30a 894208 movl %eax,0x08(%edx) +3248 0000d30d 8b55d8 movl 0xd8(%ebp),%edx +3251 0000d310 e99cf9ffff jmpl 0x0000ccb1 +3256 0000d315 b820000000 movl $0x00000020,%eax ' ' +3261 0000d31a bb20000000 movl $0x00000020,%ebx ' ' +3266 0000d31f e906fdffff jmpl 0x0000d02a +3271 0000d324 83ff1f cmpl $0x1f,%edi +3274 0000d327 7e5d jle 0x0000d386 +3276 0000d329 89f8 movl %edi,%eax +3278 0000d32b 89fb movl %edi,%ebx +3280 0000d32d 890424 movl %eax,(%esp,1) +3283 0000d330 e8f97b0000 calll _xmalloc +3288 0000d335 8b5508 movl 0x08(%ebp),%edx +3291 0000d338 8902 movl %eax,(%edx) +3293 0000d33a 89c1 movl %eax,%ecx +3295 0000d33c 894204 movl %eax,0x04(%edx) +3298 0000d33f 8d0403 leal (%ebx,%eax,1),%eax +3301 0000d342 894208 movl %eax,0x08(%edx) +3304 0000d345 e963faffff jmpl 0x0000cdad +3309 0000d34a b820000000 movl $0x00000020,%eax ' ' +3314 0000d34f bb20000000 movl $0x00000020,%ebx ' ' +3319 0000d354 e98ffeffff jmpl 0x0000d1e8 +3324 0000d359 8b5d08 movl 0x08(%ebp),%ebx +3327 0000d35c 8b4304 movl 0x04(%ebx),%eax +3330 0000d35f 2b03 subl (%ebx),%eax +3332 0000d361 894134 movl %eax,0x34(%ecx) +3335 0000d364 8b55a4 movl 0xa4(%ebp),%edx +3338 0000d367 e9bcf8ffff jmpl 0x0000cc28 +3343 0000d36c 8d4302 leal 0x02(%ebx),%eax +3346 0000d36f 8945e4 movl %eax,0xe4(%ebp) +3349 0000d372 e9bbf9ffff jmpl 0x0000cd32 +3354 0000d377 b820000000 movl $0x00000020,%eax ' ' +3359 0000d37c bb20000000 movl $0x00000020,%ebx ' ' +3364 0000d381 e96fffffff jmpl 0x0000d2f5 +3369 0000d386 b820000000 movl $0x00000020,%eax ' ' +3374 0000d38b bb20000000 movl $0x00000020,%ebx ' ' +3379 0000d390 eb9b jmp 0x0000d32d +3381 0000d392 8d4202 leal 0x02(%edx),%eax +3384 0000d395 8945e4 movl %eax,0xe4(%ebp) +3387 0000d398 e9f5fdffff jmpl 0x0000d192 +3392 0000d39d 8b4da0 movl 0xa0(%ebp),%ecx +3395 0000d3a0 8b09 movl (%ecx),%ecx +3397 0000d3a2 894db0 movl %ecx,0xb0(%ebp) +3400 0000d3a5 8b55d8 movl 0xd8(%ebp),%edx +3403 0000d3a8 85d2 testl %edx,%edx +3405 0000d3aa 0f8453010000 jel 0x0000d503 +3411 0000d3b0 8b4ddc movl 0xdc(%ebp),%ecx +3414 0000d3b3 8b45e0 movl 0xe0(%ebp),%eax +3417 0000d3b6 29c8 subl %ecx,%eax +3419 0000d3b8 3945b4 cmpl %eax,0xb4(%ebp) +3422 0000d3bb 7e25 jle 0x0000d3e2 +3424 0000d3bd 89ce movl %ecx,%esi +3426 0000d3bf 29d6 subl %edx,%esi +3428 0000d3c1 8b5db4 movl 0xb4(%ebp),%ebx +3431 0000d3c4 01f3 addl %esi,%ebx +3433 0000d3c6 01db addl %ebx,%ebx +3435 0000d3c8 895c2404 movl %ebx,0x04(%esp,1) +3439 0000d3cc 891424 movl %edx,(%esp,1) +3442 0000d3cf e85a7c0000 calll _xrealloc +3447 0000d3d4 8945d8 movl %eax,0xd8(%ebp) +3450 0000d3d7 8d0c30 leal (%eax,%esi,1),%ecx +3453 0000d3da 894ddc movl %ecx,0xdc(%ebp) +3456 0000d3dd 01c3 addl %eax,%ebx +3458 0000d3df 895de0 movl %ebx,0xe0(%ebp) +3461 0000d3e2 8b5db4 movl 0xb4(%ebp),%ebx +3464 0000d3e5 895c2408 movl %ebx,0x08(%esp,1) +3468 0000d3e9 8b45b0 movl 0xb0(%ebp),%eax +3471 0000d3ec 89442404 movl %eax,0x04(%esp,1) +3475 0000d3f0 890c24 movl %ecx,(%esp,1) +3478 0000d3f3 e8172c0300 calll 0x0004000f _memcpy +3483 0000d3f8 015ddc addl %ebx,0xdc(%ebp) +3486 0000d3fb e9a7feffff jmpl 0x0000d2a7 +3491 0000d400 c60544f503002d movb $0x2d,0x0003f544 +3498 0000d407 ba44f50300 movl $0x0003f544,%edx +3503 0000d40c 8d45d8 leal 0xd8(%ebp),%eax +3506 0000d40f e806d6ffff calll _string_append +3511 0000d414 8345e401 addl $0x01,0xe4(%ebp) +3515 0000d418 8b45e4 movl 0xe4(%ebp),%eax +3518 0000d41b e912f9ffff jmpl 0x0000cd32 +3523 0000d420 89ce movl %ecx,%esi +3525 0000d422 29fe subl %edi,%esi +3527 0000d424 8b5dc0 movl 0xc0(%ebp),%ebx +3530 0000d427 01f3 addl %esi,%ebx +3532 0000d429 01db addl %ebx,%ebx +3534 0000d42b 895c2404 movl %ebx,0x04(%esp,1) +3538 0000d42f 893c24 movl %edi,(%esp,1) +3541 0000d432 e8f77b0000 calll _xrealloc +3546 0000d437 8945d8 movl %eax,0xd8(%ebp) +3549 0000d43a 8d0c30 leal (%eax,%esi,1),%ecx +3552 0000d43d 894ddc movl %ecx,0xdc(%ebp) +3555 0000d440 01c3 addl %eax,%ebx +3557 0000d442 895de0 movl %ebx,0xe0(%ebp) +3560 0000d445 8b55cc movl 0xcc(%ebp),%edx +3563 0000d448 e9d2fcffff jmpl 0x0000d11f +3568 0000d44d 83f81f cmpl $0x1f,%eax +3571 0000d450 0f8e92000000 jlel 0x0000d4e8 +3577 0000d456 89c3 movl %eax,%ebx +3579 0000d458 890424 movl %eax,(%esp,1) +3582 0000d45b e8ce7a0000 calll _xmalloc +3587 0000d460 89c2 movl %eax,%edx +3589 0000d462 8945d8 movl %eax,0xd8(%ebp) +3592 0000d465 8945dc movl %eax,0xdc(%ebp) +3595 0000d468 8d0403 leal (%ebx,%eax,1),%eax +3598 0000d46b 8945e0 movl %eax,0xe0(%ebp) +3601 0000d46e 89d1 movl %edx,%ecx +3603 0000d470 8b55cc movl 0xcc(%ebp),%edx +3606 0000d473 e9a7fcffff jmpl 0x0000d11f +3611 0000d478 c60544f503002d movb $0x2d,0x0003f544 +3618 0000d47f ba44f50300 movl $0x0003f544,%edx +3623 0000d484 8d45d8 leal 0xd8(%ebp),%eax +3626 0000d487 e88ed5ffff calll _string_append +3631 0000d48c 8345e401 addl $0x01,0xe4(%ebp) +3635 0000d490 8b45e4 movl 0xe4(%ebp),%eax +3638 0000d493 e9fafcffff jmpl 0x0000d192 +3643 0000d498 89ce movl %ecx,%esi +3645 0000d49a 29d6 subl %edx,%esi +3647 0000d49c 8d1c37 leal (%edi,%esi,1),%ebx +3650 0000d49f 01db addl %ebx,%ebx +3652 0000d4a1 895c2404 movl %ebx,0x04(%esp,1) +3656 0000d4a5 891424 movl %edx,(%esp,1) +3659 0000d4a8 e8817b0000 calll _xrealloc +3664 0000d4ad 8b5508 movl 0x08(%ebp),%edx +3667 0000d4b0 8902 movl %eax,(%edx) +3669 0000d4b2 8d0c30 leal (%eax,%esi,1),%ecx +3672 0000d4b5 894a04 movl %ecx,0x04(%edx) +3675 0000d4b8 01c3 addl %eax,%ebx +3677 0000d4ba 895a08 movl %ebx,0x08(%edx) +3680 0000d4bd e936f7ffff jmpl 0x0000cbf8 +3685 0000d4c2 83ff1f cmpl $0x1f,%edi +3688 0000d4c5 7e30 jle 0x0000d4f7 +3690 0000d4c7 89f8 movl %edi,%eax +3692 0000d4c9 89fb movl %edi,%ebx +3694 0000d4cb 890424 movl %eax,(%esp,1) +3697 0000d4ce e85b7a0000 calll _xmalloc +3702 0000d4d3 8b5508 movl 0x08(%ebp),%edx +3705 0000d4d6 8902 movl %eax,(%edx) +3707 0000d4d8 89c1 movl %eax,%ecx +3709 0000d4da 894204 movl %eax,0x04(%edx) +3712 0000d4dd 8d0403 leal (%ebx,%eax,1),%eax +3715 0000d4e0 894208 movl %eax,0x08(%edx) +3718 0000d4e3 e910f7ffff jmpl 0x0000cbf8 +3723 0000d4e8 b820000000 movl $0x00000020,%eax ' ' +3728 0000d4ed bb20000000 movl $0x00000020,%ebx ' ' +3733 0000d4f2 e961ffffff jmpl 0x0000d458 +3738 0000d4f7 b820000000 movl $0x00000020,%eax ' ' +3743 0000d4fc bb20000000 movl $0x00000020,%ebx ' ' +3748 0000d501 ebc8 jmp 0x0000d4cb +3750 0000d503 837db41f cmpl $0x1f,0xb4(%ebp) +3754 0000d507 7e2f jle 0x0000d538 +3756 0000d509 8b45b4 movl 0xb4(%ebp),%eax +3759 0000d50c 89c3 movl %eax,%ebx +3761 0000d50e 890424 movl %eax,(%esp,1) +3764 0000d511 e8187a0000 calll _xmalloc +3769 0000d516 89c2 movl %eax,%edx +3771 0000d518 8945d8 movl %eax,0xd8(%ebp) +3774 0000d51b 8945dc movl %eax,0xdc(%ebp) +3777 0000d51e 8d0403 leal (%ebx,%eax,1),%eax +3780 0000d521 8945e0 movl %eax,0xe0(%ebp) +3783 0000d524 89d1 movl %edx,%ecx +3785 0000d526 e9b7feffff jmpl 0x0000d3e2 +3790 0000d52b 8b5dbc movl 0xbc(%ebp),%ebx +3793 0000d52e 8b4da4 movl 0xa4(%ebp),%ecx +3796 0000d531 8919 movl %ebx,(%ecx) +3798 0000d533 e9e2f2ffff jmpl 0x0000c81a +3803 0000d538 b820000000 movl $0x00000020,%eax ' ' +3808 0000d53d bb20000000 movl $0x00000020,%ebx ' ' +3813 0000d542 ebca jmp 0x0000d50e +3815 0000d544 89da movl %ebx,%edx +3817 0000d546 83c201 addl $0x01,%edx +3820 0000d549 8955e4 movl %edx,0xe4(%ebp) +3823 0000d54c 0fb602 movzbl (%edx),%eax +3826 0000d54f 8b0d38020400 movl 0x00040238,%ecx +3832 0000d555 f6044104 testb $0x04,(%ecx,%eax,2) +3836 0000d559 75eb jne 0x0000d546 +3838 0000d55b e950f2ffff jmpl 0x0000c7b0 _do_type: +0 0000d560 55 pushl %ebp +1 0000d561 89e5 movl %esp,%ebp +3 0000d563 57 pushl %edi +4 0000d564 56 pushl %esi +5 0000d565 53 pushl %ebx +6 0000d566 81ecbc000000 subl $0x000000bc,%esp +12 0000d56c 898558ffffff movl %eax,0xffffff58(%ebp) +18 0000d572 899554ffffff movl %edx,0xffffff54(%ebp) +24 0000d578 898d50ffffff movl %ecx,0xffffff50(%ebp) +30 0000d57e c745dc00000000 movl $0x00000000,0xdc(%ebp) +37 0000d585 c745d800000000 movl $0x00000000,0xd8(%ebp) +44 0000d58c c745d400000000 movl $0x00000000,0xd4(%ebp) +51 0000d593 c7410800000000 movl $0x00000000,0x08(%ecx) +58 0000d59a c7410400000000 movl $0x00000000,0x04(%ecx) +65 0000d5a1 c70100000000 movl $0x00000000,(%ecx) +71 0000d5a7 c7855cffffff01000000 movl $0x00000001,0xffffff5c(%ebp) +81 0000d5b1 c78564ffffff00000000 movl $0x00000000,0xffffff64(%ebp) +91 0000d5bb 90 nop +92 0000d5bc 90 nop +93 0000d5bd 90 nop +94 0000d5be 90 nop +95 0000d5bf 90 nop +96 0000d5c0 8b8554ffffff movl 0xffffff54(%ebp),%eax +102 0000d5c6 8b38 movl (%eax),%edi +104 0000d5c8 89fa movl %edi,%edx +106 0000d5ca 0fb60f movzbl (%edi),%ecx +109 0000d5cd 884d8f movb %cl,0x8f(%ebp) +112 0000d5d0 0fbec1 movsbl %cl,%eax +115 0000d5d3 83e841 subl $0x41,%eax +118 0000d5d6 83f834 cmpl $0x34,%eax '4' +121 0000d5d9 7707 ja 0x0000d5e2 +123 0000d5db ff24851cdc0200 jmp *0x0002dc1c(,%eax,4) +130 0000d5e2 b801000000 movl $0x00000001,%eax +135 0000d5e7 8b955cffffff movl 0xffffff5c(%ebp),%edx +141 0000d5ed 85d2 testl %edx,%edx +143 0000d5ef 0f84cb000000 jel 0x0000d6c0 +149 0000d5f5 85c0 testl %eax,%eax +151 0000d5f7 74c7 je 0x0000d5c0 +153 0000d5f9 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +159 0000d5ff 8b11 movl (%ecx),%edx +161 0000d601 0fbe02 movsbl (%edx),%eax +164 0000d604 83e842 subl $0x42,%eax +167 0000d607 83f817 cmpl $0x17,%eax +170 0000d60a 0f86f2030000 jbel 0x0000da02 +176 0000d610 89c8 movl %ecx,%eax +178 0000d612 c745e000000000 movl $0x00000000,0xe0(%ebp) +185 0000d619 8b38 movl (%eax),%edi +187 0000d61b 89f9 movl %edi,%ecx +189 0000d61d 0fbe07 movsbl (%edi),%eax +192 0000d620 8d50bd leal 0xbd(%eax),%edx +195 0000d623 83fa32 cmpl $0x32,%edx '2' +198 0000d626 0f87bd060000 jal 0x0000dce9 +204 0000d62c ff2495f0dc0200 jmp *0x0002dcf0(,%edx,4) +211 0000d633 83c701 addl $0x01,%edi +214 0000d636 8b9554ffffff movl 0xffffff54(%ebp),%edx +220 0000d63c 893a movl %edi,(%edx) +222 0000d63e baa0840200 movl $0x000284a0,%edx ) +227 0000d643 8d45d4 leal 0xd4(%ebp),%eax +230 0000d646 e8cfd3ffff calll _string_append +235 0000d64b 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +241 0000d651 8b39 movl (%ecx),%edi +243 0000d653 803f51 cmpb $0x51,(%edi) 'Q' +246 0000d656 7426 je 0x0000d67e +248 0000d658 ba44830200 movl $0x00028344,%edx . +253 0000d65d 8b9d58ffffff movl 0xffffff58(%ebp),%ebx +259 0000d663 f60304 testb $0x04,(%ebx) +262 0000d666 b848830200 movl $0x00028348,%eax :: +267 0000d66b 0f44d0 cmovel %eax,%edx +270 0000d66e 8d45d4 leal 0xd4(%ebp),%eax +273 0000d671 e8b9d2ffff calll _string_prepend +278 0000d676 8b8554ffffff movl 0xffffff54(%ebp),%eax +284 0000d67c 8b38 movl (%eax),%edi +286 0000d67e 897d94 movl %edi,0x94(%ebp) +289 0000d681 0fb61f movzbl (%edi),%ebx +292 0000d684 0fb6c3 movzbl %bl,%eax +295 0000d687 8b1538020400 movl 0x00040238,%edx +301 0000d68d f6044204 testb $0x04,(%edx,%eax,2) +305 0000d691 0f8584030000 jnel 0x0000da1b +311 0000d697 8d43a8 leal 0xa8(%ebx),%eax +314 0000d69a 3c01 cmpb $0x01,%al +316 0000d69c 0f8699110000 jbel 0x0000e83b +322 0000d6a2 80fb74 cmpb $0x74,%bl 't' +325 0000d6a5 0f84700f0000 jel 0x0000e61b +331 0000d6ab 80fb51 cmpb $0x51,%bl 'Q' +334 0000d6ae 0f8490090000 jel 0x0000e044 +340 0000d6b4 90 nop +341 0000d6b5 90 nop +342 0000d6b6 90 nop +343 0000d6b7 90 nop +344 0000d6b8 90 nop +345 0000d6b9 90 nop +346 0000d6ba 90 nop +347 0000d6bb 90 nop +348 0000d6bc 90 nop +349 0000d6bd 90 nop +350 0000d6be 90 nop +351 0000d6bf 90 nop +352 0000d6c0 c7855cffffff00000000 movl $0x00000000,0xffffff5c(%ebp) +362 0000d6ca 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +368 0000d6d0 8b03 movl (%ebx),%eax +370 0000d6d2 85c0 testl %eax,%eax +372 0000d6d4 0f8420030000 jel 0x0000d9fa +378 0000d6da 890424 movl %eax,(%esp,1) +381 0000d6dd e832290300 calll 0x00040014 _free +386 0000d6e2 c7430400000000 movl $0x00000000,0x04(%ebx) +393 0000d6e9 c7430800000000 movl $0x00000000,0x08(%ebx) +400 0000d6f0 c70300000000 movl $0x00000000,(%ebx) +406 0000d6f6 8b55d4 movl 0xd4(%ebp),%edx +409 0000d6f9 85d2 testl %edx,%edx +411 0000d6fb 7408 je 0x0000d705 +413 0000d6fd 891424 movl %edx,(%esp,1) +416 0000d700 e80f290300 calll 0x00040014 _free +421 0000d705 8b8d5cffffff movl 0xffffff5c(%ebp),%ecx +427 0000d70b 85c9 testl %ecx,%ecx +429 0000d70d 0f84bf0e0000 jel 0x0000e5d2 +435 0000d713 b803000000 movl $0x00000003,%eax +440 0000d718 8b9564ffffff movl 0xffffff64(%ebp),%edx +446 0000d71e 85d2 testl %edx,%edx +448 0000d720 0f458564ffffff cmovnel 0xffffff64(%ebp),%eax +455 0000d727 81c4bc000000 addl $0x000000bc,%esp +461 0000d72d 5b popl %ebx +462 0000d72e 5e popl %esi +463 0000d72f 5f popl %edi +464 0000d730 5d popl %ebp +465 0000d731 c3 ret +466 0000d732 83c701 addl $0x01,%edi +469 0000d735 8b8554ffffff movl 0xffffff54(%ebp),%eax +475 0000d73b 8938 movl %edi,(%eax) +477 0000d73d 8b45d4 movl 0xd4(%ebp),%eax +480 0000d740 3b45d8 cmpl 0xd8(%ebp),%eax +483 0000d743 7413 je 0x0000d758 +485 0000d745 0fb600 movzbl (%eax),%eax +488 0000d748 3c2a cmpb $0x2a,%al '*' +490 0000d74a 0f847a050000 jel 0x0000dcca +496 0000d750 3c26 cmpb $0x26,%al '&' +498 0000d752 0f8472050000 jel 0x0000dcca +504 0000d758 baa4840200 movl $0x000284a4,%edx [ +509 0000d75d 8d45d4 leal 0xd4(%ebp),%eax +512 0000d760 e8b5d2ffff calll _string_append +517 0000d765 8b9554ffffff movl 0xffffff54(%ebp),%edx +523 0000d76b 8b02 movl (%edx),%eax +525 0000d76d 80385f cmpb $0x5f,(%eax) '_' +528 0000d770 0f841e030000 jel 0x0000da94 +534 0000d776 c7042403000000 movl $0x00000003,(%esp,1) +541 0000d77d 8d4dd4 leal 0xd4(%ebp),%ecx +544 0000d780 8b8558ffffff movl 0xffffff58(%ebp),%eax +550 0000d786 e8d1340000 calll _demangle_template_value_parm +555 0000d78b 89855cffffff movl %eax,0xffffff5c(%ebp) +561 0000d791 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +567 0000d797 8b01 movl (%ecx),%eax +569 0000d799 80385f cmpb $0x5f,(%eax) '_' +572 0000d79c 0f84370e0000 jel 0x0000e5d9 +578 0000d7a2 baa8840200 movl $0x000284a8,%edx ] +583 0000d7a7 8d45d4 leal 0xd4(%ebp),%eax +586 0000d7aa e86bd2ffff calll _string_append +591 0000d7af 31c0 xorl %eax,%eax +593 0000d7b1 e931feffff jmpl 0x0000d5e7 +598 0000d7b6 83c701 addl $0x01,%edi +601 0000d7b9 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +607 0000d7bf 893b movl %edi,(%ebx) +609 0000d7c1 8b45d4 movl 0xd4(%ebp),%eax +612 0000d7c4 3b45d8 cmpl 0xd8(%ebp),%eax +615 0000d7c7 7413 je 0x0000d7dc +617 0000d7c9 0fb600 movzbl (%eax),%eax +620 0000d7cc 3c2a cmpb $0x2a,%al '*' +622 0000d7ce 0f84d7040000 jel 0x0000dcab +628 0000d7d4 3c26 cmpb $0x26,%al '&' +630 0000d7d6 0f84cf040000 jel 0x0000dcab +636 0000d7dc 8bbd58ffffff movl 0xffffff58(%ebp),%edi +642 0000d7e2 83474801 addl $0x01,0x48(%edi) +646 0000d7e6 8b8558ffffff movl 0xffffff58(%ebp),%eax +652 0000d7ec 8b784c movl 0x4c(%eax),%edi +655 0000d7ef 8b5050 movl 0x50(%eax),%edx +658 0000d7f2 899568ffffff movl %edx,0xffffff68(%ebp) +664 0000d7f8 c7404c00000000 movl $0x00000000,0x4c(%eax) +671 0000d7ff c7405000000000 movl $0x00000000,0x50(%eax) +678 0000d806 8d4dd4 leal 0xd4(%ebp),%ecx +681 0000d809 8b9554ffffff movl 0xffffff54(%ebp),%edx +687 0000d80f 8b8558ffffff movl 0xffffff58(%ebp),%eax +693 0000d815 e8764b0000 calll _demangle_args +698 0000d81a 89c6 movl %eax,%esi +700 0000d81c 8b8d58ffffff movl 0xffffff58(%ebp),%ecx +706 0000d822 8b594c movl 0x4c(%ecx),%ebx +709 0000d825 85db testl %ebx,%ebx +711 0000d827 0f84c5050000 jel 0x0000ddf2 +717 0000d82d 8b03 movl (%ebx),%eax +719 0000d82f 85c0 testl %eax,%eax +721 0000d831 7425 je 0x0000d858 +723 0000d833 890424 movl %eax,(%esp,1) +726 0000d836 e8d9270300 calll 0x00040014 _free +731 0000d83b c7430400000000 movl $0x00000000,0x04(%ebx) +738 0000d842 c7430800000000 movl $0x00000000,0x08(%ebx) +745 0000d849 c70300000000 movl $0x00000000,(%ebx) +751 0000d84f 8b8558ffffff movl 0xffffff58(%ebp),%eax +757 0000d855 8b584c movl 0x4c(%eax),%ebx +760 0000d858 891c24 movl %ebx,(%esp,1) +763 0000d85b e8b4270300 calll 0x00040014 _free +768 0000d860 8b9558ffffff movl 0xffffff58(%ebp),%edx +774 0000d866 897a4c movl %edi,0x4c(%edx) +777 0000d869 836a4801 subl $0x01,0x48(%edx) +781 0000d86d 8b8d68ffffff movl 0xffffff68(%ebp),%ecx +787 0000d873 894a50 movl %ecx,0x50(%edx) +790 0000d876 85f6 testl %esi,%esi +792 0000d878 0f8442feffff jel 0x0000d6c0 +798 0000d87e 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +804 0000d884 8b03 movl (%ebx),%eax +806 0000d886 0fb610 movzbl (%eax),%edx +809 0000d889 80fa5f cmpb $0x5f,%dl '_' +812 0000d88c 0f845d0d0000 jel 0x0000e5ef +818 0000d892 84d2 testb %dl,%dl +820 0000d894 0f8526feffff jnel 0x0000d6c0 +826 0000d89a 31c0 xorl %eax,%eax +828 0000d89c e946fdffff jmpl 0x0000d5e7 +833 0000d8a1 83c701 addl $0x01,%edi +836 0000d8a4 8b9554ffffff movl 0xffffff54(%ebp),%edx +842 0000d8aa 893a movl %edi,(%edx) +844 0000d8ac 31c0 xorl %eax,%eax +846 0000d8ae e934fdffff jmpl 0x0000d5e7 +851 0000d8b3 83c701 addl $0x01,%edi +854 0000d8b6 8b9554ffffff movl 0xffffff54(%ebp),%edx +860 0000d8bc 893a movl %edi,(%edx) +862 0000d8be 8b8d58ffffff movl 0xffffff58(%ebp),%ecx +868 0000d8c4 f60104 testb $0x04,(%ecx) +871 0000d8c7 0f84d3010000 jel 0x0000daa0 +877 0000d8cd 8b8564ffffff movl 0xffffff64(%ebp),%eax +883 0000d8d3 85c0 testl %eax,%eax +885 0000d8d5 75c3 jne 0x0000d89a +887 0000d8d7 c78564ffffff01000000 movl $0x00000001,0xffffff64(%ebp) +897 0000d8e1 31c0 xorl %eax,%eax +899 0000d8e3 e9fffcffff jmpl 0x0000d5e7 +904 0000d8e8 8b8d58ffffff movl 0xffffff58(%ebp),%ecx +910 0000d8ee f60102 testb $0x02,(%ecx) +913 0000d8f1 0f8412010000 jel 0x0000da09 +919 0000d8f7 8b45d4 movl 0xd4(%ebp),%eax +922 0000d8fa 3b45d8 cmpl 0xd8(%ebp),%eax +925 0000d8fd 7415 je 0x0000d914 +927 0000d8ff 8d45d4 leal 0xd4(%ebp),%eax +930 0000d902 baac840200 movl $0x000284ac,%edx +935 0000d907 e823d0ffff calll _string_prepend +940 0000d90c 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +946 0000d912 8b3b movl (%ebx),%edi +948 0000d914 0fb607 movzbl (%edi),%eax +951 0000d917 3c56 cmpb $0x56,%al 'V' +953 0000d919 0f84c60c0000 jel 0x0000e5e5 +959 0000d91f 3c75 cmpb $0x75,%al 'u' +961 0000d921 0f84da0c0000 jel 0x0000e601 +967 0000d927 3c43 cmpb $0x43,%al 'C' +969 0000d929 0f843c060000 jel 0x0000df6b +975 0000d92f e8ef260300 calll 0x00040023 _abort +980 0000d934 83c701 addl $0x01,%edi +983 0000d937 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +989 0000d93d 893b movl %edi,(%ebx) +991 0000d93f ba107d0200 movl $0x00027d10,%edx & +996 0000d944 8d45d4 leal 0xd4(%ebp),%eax +999 0000d947 e8e3cfffff calll _string_prepend +1004 0000d94c 8bbd64ffffff movl 0xffffff64(%ebp),%edi +1010 0000d952 85ff testl %edi,%edi +1012 0000d954 0f8540ffffff jnel 0x0000d89a +1018 0000d95a c78564ffffff02000000 movl $0x00000002,0xffffff64(%ebp) +1028 0000d964 31c0 xorl %eax,%eax +1030 0000d966 e97cfcffff jmpl 0x0000d5e7 +1035 0000d96b 83c701 addl $0x01,%edi +1038 0000d96e 8b8554ffffff movl 0xffffff54(%ebp),%eax +1044 0000d974 8938 movl %edi,(%eax) +1046 0000d976 0fb64a01 movzbl 0x01(%edx),%ecx +1050 0000d97a 0fb6c1 movzbl %cl,%eax +1053 0000d97d 8b1d38020400 movl 0x00040238,%ebx +1059 0000d983 f6044304 testb $0x04,(%ebx,%eax,2) +1063 0000d987 0f8433fdffff jel 0x0000d6c0 +1069 0000d98d 0fbec1 movsbl %cl,%eax +1072 0000d990 8d70d0 leal 0xd0(%eax),%esi +1075 0000d993 8d4a02 leal 0x02(%edx),%ecx +1078 0000d996 8bbd54ffffff movl 0xffffff54(%ebp),%edi +1084 0000d99c 890f movl %ecx,(%edi) +1086 0000d99e 0fb64202 movzbl 0x02(%edx),%eax +1090 0000d9a2 f6044304 testb $0x04,(%ebx,%eax,2) +1094 0000d9a6 742a je 0x0000d9d2 +1096 0000d9a8 89f2 movl %esi,%edx +1098 0000d9aa 8b3d38020400 movl 0x00040238,%edi +1104 0000d9b0 8d0492 leal (%edx,%edx,4),%eax +1107 0000d9b3 0fbe11 movsbl (%ecx),%edx +1110 0000d9b6 8d5442d0 leal 0xd0(%edx,%eax,2),%edx +1114 0000d9ba 83c101 addl $0x01,%ecx +1117 0000d9bd 0fb619 movzbl (%ecx),%ebx +1120 0000d9c0 0fb6c3 movzbl %bl,%eax +1123 0000d9c3 f6044704 testb $0x04,(%edi,%eax,2) +1127 0000d9c7 75e7 jne 0x0000d9b0 +1129 0000d9c9 80fb5f cmpb $0x5f,%bl '_' +1132 0000d9cc 0f84b5050000 jel 0x0000df87 +1138 0000d9d2 8b9558ffffff movl 0xffffff58(%ebp),%edx +1144 0000d9d8 397220 cmpl %esi,0x20(%edx) +1147 0000d9db 0f8edffcffff jlel 0x0000d6c0 +1153 0000d9e1 8b4204 movl 0x04(%edx),%eax +1156 0000d9e4 8b04b0 movl (%eax,%esi,4),%eax +1159 0000d9e7 8945e4 movl %eax,0xe4(%ebp) +1162 0000d9ea 31c0 xorl %eax,%eax +1164 0000d9ec 8d4de4 leal 0xe4(%ebp),%ecx +1167 0000d9ef 898d54ffffff movl %ecx,0xffffff54(%ebp) +1173 0000d9f5 e9edfbffff jmpl 0x0000d5e7 +1178 0000d9fa 8b55d4 movl 0xd4(%ebp),%edx +1181 0000d9fd e9f7fcffff jmpl 0x0000d6f9 +1186 0000da02 ff2485bcdd0200 jmp *0x0002ddbc(,%eax,4) +1193 0000da09 8b9554ffffff movl 0xffffff54(%ebp),%edx +1199 0000da0f 83c701 addl $0x01,%edi +1202 0000da12 893a movl %edi,(%edx) +1204 0000da14 31c0 xorl %eax,%eax +1206 0000da16 e9ccfbffff jmpl 0x0000d5e7 +1211 0000da1b 31c9 xorl %ecx,%ecx +1213 0000da1d 90 nop +1214 0000da1e 90 nop +1215 0000da1f 90 nop +1216 0000da20 0fbec3 movsbl %bl,%eax +1219 0000da23 8d4c01d0 leal 0xd0(%ecx,%eax,1),%ecx +1223 0000da27 894d90 movl %ecx,0x90(%ebp) +1226 0000da2a 83459401 addl $0x01,0x94(%ebp) +1230 0000da2e 8b7d94 movl 0x94(%ebp),%edi +1233 0000da31 8b8554ffffff movl 0xffffff54(%ebp),%eax +1239 0000da37 8938 movl %edi,(%eax) +1241 0000da39 0fb61f movzbl (%edi),%ebx +1244 0000da3c 0fb6c3 movzbl %bl,%eax +1247 0000da3f 8b1538020400 movl 0x00040238,%edx +1253 0000da45 f6044204 testb $0x04,(%edx,%eax,2) +1257 0000da49 0f84490b0000 jel 0x0000e598 +1263 0000da4f 8b4d90 movl 0x90(%ebp),%ecx +1266 0000da52 8d0489 leal (%ecx,%ecx,4),%eax +1269 0000da55 01c0 addl %eax,%eax +1271 0000da57 89c1 movl %eax,%ecx +1273 0000da59 ba67666666 movl $0x66666667,%edx 'fffg' +1278 0000da5e f7ea imull %edx +1280 0000da60 c1fa02 sarl $0x02,%edx +1283 0000da63 89c8 movl %ecx,%eax +1285 0000da65 c1f81f sarl $0x1f,%eax +1288 0000da68 29c2 subl %eax,%edx +1290 0000da6a 8d1492 leal (%edx,%edx,4),%edx +1293 0000da6d 01d2 addl %edx,%edx +1295 0000da6f 39d1 cmpl %edx,%ecx +1297 0000da71 74ad je 0x0000da20 +1299 0000da73 89fa movl %edi,%edx +1301 0000da75 83c201 addl $0x01,%edx +1304 0000da78 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +1310 0000da7e 8911 movl %edx,(%ecx) +1312 0000da80 0fb602 movzbl (%edx),%eax +1315 0000da83 8b1d38020400 movl 0x00040238,%ebx +1321 0000da89 f6044304 testb $0x04,(%ebx,%eax,2) +1325 0000da8d 75e6 jne 0x0000da75 +1327 0000da8f e92cfcffff jmpl 0x0000d6c0 +1332 0000da94 89d3 movl %edx,%ebx +1334 0000da96 8d7801 leal 0x01(%eax),%edi +1337 0000da99 893b movl %edi,(%ebx) +1339 0000da9b e902fdffff jmpl 0x0000d7a2 +1344 0000daa0 ba4c7d0200 movl $0x00027d4c,%edx * +1349 0000daa5 8d45d4 leal 0xd4(%ebp),%eax +1352 0000daa8 e882ceffff calll _string_prepend +1357 0000daad e91bfeffff jmpl 0x0000d8cd +1362 0000dab2 8d7a01 leal 0x01(%edx),%edi +1365 0000dab5 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +1371 0000dabb 893b movl %edi,(%ebx) +1373 0000dabd 0fb64a01 movzbl 0x01(%edx),%ecx +1377 0000dac1 0fb6c1 movzbl %cl,%eax +1380 0000dac4 8b3d38020400 movl 0x00040238,%edi +1386 0000daca f6044704 testb $0x04,(%edi,%eax,2) +1390 0000dace 0f84ecfbffff jel 0x0000d6c0 +1396 0000dad4 0fbec1 movsbl %cl,%eax +1399 0000dad7 8d70d0 leal 0xd0(%eax),%esi +1402 0000dada 8d4a02 leal 0x02(%edx),%ecx +1405 0000dadd 890b movl %ecx,(%ebx) +1407 0000dadf 0fb64202 movzbl 0x02(%edx),%eax +1411 0000dae3 f6044704 testb $0x04,(%edi,%eax,2) +1415 0000dae7 742a je 0x0000db13 +1417 0000dae9 89f2 movl %esi,%edx +1419 0000daeb 8b3d38020400 movl 0x00040238,%edi +1425 0000daf1 8d0492 leal (%edx,%edx,4),%eax +1428 0000daf4 0fbe11 movsbl (%ecx),%edx +1431 0000daf7 8d5442d0 leal 0xd0(%edx,%eax,2),%edx +1435 0000dafb 83c101 addl $0x01,%ecx +1438 0000dafe 0fb619 movzbl (%ecx),%ebx +1441 0000db01 0fb6c3 movzbl %bl,%eax +1444 0000db04 f6044704 testb $0x04,(%edi,%eax,2) +1448 0000db08 75e7 jne 0x0000daf1 +1450 0000db0a 80fb5f cmpb $0x5f,%bl '_' +1453 0000db0d 0f84be0e0000 jel 0x0000e9d1 +1459 0000db13 8b9558ffffff movl 0xffffff58(%ebp),%edx +1465 0000db19 397214 cmpl %esi,0x14(%edx) +1468 0000db1c 0f8e9efbffff jlel 0x0000d6c0 +1474 0000db22 8b420c movl 0x0c(%edx),%eax +1477 0000db25 8b14b0 movl (%eax,%esi,4),%edx +1480 0000db28 8b8550ffffff movl 0xffffff50(%ebp),%eax +1486 0000db2e e8e7ceffff calll _string_append +1491 0000db33 eb3a jmp 0x0000db6f +1493 0000db35 c744240401000000 movl $0x00000001,0x04(%esp,1) +1501 0000db3d c7042400000000 movl $0x00000000,(%esp,1) +1508 0000db44 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +1514 0000db4a 8b9554ffffff movl 0xffffff54(%ebp),%edx +1520 0000db50 8b8558ffffff movl 0xffffff58(%ebp),%eax +1526 0000db56 e879240000 calll _demangle_qualified +1531 0000db5b 89855cffffff movl %eax,0xffffff5c(%ebp) +1537 0000db61 8b9d5cffffff movl 0xffffff5c(%ebp),%ebx +1543 0000db67 85db testl %ebx,%ebx +1545 0000db69 0f845bfbffff jel 0x0000d6ca +1551 0000db6f 8b55d4 movl 0xd4(%ebp),%edx +1554 0000db72 3b55d8 cmpl 0xd8(%ebp),%edx +1557 0000db75 0f847efbffff jel 0x0000d6f9 +1563 0000db7b baac840200 movl $0x000284ac,%edx +1568 0000db80 8b8550ffffff movl 0xffffff50(%ebp),%eax +1574 0000db86 e88fceffff calll _string_append +1579 0000db8b 8b55d4 movl 0xd4(%ebp),%edx +1582 0000db8e 8b45d8 movl 0xd8(%ebp),%eax +1585 0000db91 39c2 cmpl %eax,%edx +1587 0000db93 0f8460fbffff jel 0x0000d6f9 +1593 0000db99 29d0 subl %edx,%eax +1595 0000db9b 894584 movl %eax,0x84(%ebp) +1598 0000db9e 8b8550ffffff movl 0xffffff50(%ebp),%eax +1604 0000dba4 8b38 movl (%eax),%edi +1606 0000dba6 85ff testl %edi,%edi +1608 0000dba8 0f84640b0000 jel 0x0000e712 +1614 0000dbae 8b4804 movl 0x04(%eax),%ecx +1617 0000dbb1 8b4008 movl 0x08(%eax),%eax +1620 0000dbb4 29c8 subl %ecx,%eax +1622 0000dbb6 394584 cmpl %eax,0x84(%ebp) +1625 0000dbb9 0f8f78030000 jgl 0x0000df37 +1631 0000dbbf 8b4584 movl 0x84(%ebp),%eax +1634 0000dbc2 89442408 movl %eax,0x08(%esp,1) +1638 0000dbc6 89542404 movl %edx,0x04(%esp,1) +1642 0000dbca 890c24 movl %ecx,(%esp,1) +1645 0000dbcd e83d240300 calll 0x0004000f _memcpy +1650 0000dbd2 8b4d84 movl 0x84(%ebp),%ecx +1653 0000dbd5 8b9550ffffff movl 0xffffff50(%ebp),%edx +1659 0000dbdb 014a04 addl %ecx,0x04(%edx) +1662 0000dbde 8b55d4 movl 0xd4(%ebp),%edx +1665 0000dbe1 e913fbffff jmpl 0x0000d6f9 +1670 0000dbe6 8b8554ffffff movl 0xffffff54(%ebp),%eax +1676 0000dbec e921faffff jmpl 0x0000d612 +1681 0000dbf1 8d7a01 leal 0x01(%edx),%edi +1684 0000dbf4 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +1690 0000dbfa 8939 movl %edi,(%ecx) +1692 0000dbfc 0fb64a01 movzbl 0x01(%edx),%ecx +1696 0000dc00 80f95f cmpb $0x5f,%cl '_' +1699 0000dc03 0f8490030000 jel 0x0000df99 +1705 0000dc09 8d41d0 leal 0xd0(%ecx),%eax +1708 0000dc0c 3c09 cmpb $0x09,%al +1710 0000dc0e 0f87acfaffff jal 0x0000d6c0 +1716 0000dc14 0fbec1 movsbl %cl,%eax +1719 0000dc17 8d48d0 leal 0xd0(%eax),%ecx +1722 0000dc1a 8d7a02 leal 0x02(%edx),%edi +1725 0000dc1d 8b8554ffffff movl 0xffffff54(%ebp),%eax +1731 0000dc23 8938 movl %edi,(%eax) +1733 0000dc25 83f9ff cmpl $0xff,%ecx +1736 0000dc28 0f8492faffff jel 0x0000d6c0 +1742 0000dc2e 8b9558ffffff movl 0xffffff58(%ebp),%edx +1748 0000dc34 8b4240 movl 0x40(%edx),%eax +1751 0000dc37 85c0 testl %eax,%eax +1753 0000dc39 7409 je 0x0000dc44 +1755 0000dc3b 3b4a44 cmpl 0x44(%edx),%ecx +1758 0000dc3e 0f8d7cfaffff jgel 0x0000d6c0 +1764 0000dc44 8bbd54ffffff movl 0xffffff54(%ebp),%edi +1770 0000dc4a 8b1f movl (%edi),%ebx +1772 0000dc4c 0fb613 movzbl (%ebx),%edx +1775 0000dc4f 80fa5f cmpb $0x5f,%dl '_' +1778 0000dc52 0f84230e0000 jel 0x0000ea7b +1784 0000dc58 8d42d0 leal 0xd0(%edx),%eax +1787 0000dc5b 3c09 cmpb $0x09,%al +1789 0000dc5d 0f875dfaffff jal 0x0000d6c0 +1795 0000dc63 0fbec2 movsbl %dl,%eax +1798 0000dc66 8d50d0 leal 0xd0(%eax),%edx +1801 0000dc69 8d7b01 leal 0x01(%ebx),%edi +1804 0000dc6c 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +1810 0000dc72 893b movl %edi,(%ebx) +1812 0000dc74 83c201 addl $0x01,%edx +1815 0000dc77 0f8443faffff jel 0x0000d6c0 +1821 0000dc7d 8bbd58ffffff movl 0xffffff58(%ebp),%edi +1827 0000dc83 8b4740 movl 0x40(%edi),%eax +1830 0000dc86 85c0 testl %eax,%eax +1832 0000dc88 0f84f8110000 jel 0x0000ee86 +1838 0000dc8e 8b1488 movl (%eax,%ecx,4),%edx +1841 0000dc91 8b8550ffffff movl 0xffffff50(%ebp),%eax +1847 0000dc97 e87ecdffff calll _string_append +1852 0000dc9c c7855cffffff01000000 movl $0x00000001,0xffffff5c(%ebp) +1862 0000dca6 e9c4feffff jmpl 0x0000db6f +1867 0000dcab ba9c840200 movl $0x0002849c,%edx ( +1872 0000dcb0 8d45d4 leal 0xd4(%ebp),%eax +1875 0000dcb3 e877ccffff calll _string_prepend +1880 0000dcb8 baa0840200 movl $0x000284a0,%edx ) +1885 0000dcbd 8d45d4 leal 0xd4(%ebp),%eax +1888 0000dcc0 e855cdffff calll _string_append +1893 0000dcc5 e912fbffff jmpl 0x0000d7dc +1898 0000dcca ba9c840200 movl $0x0002849c,%edx ( +1903 0000dccf 8d45d4 leal 0xd4(%ebp),%eax +1906 0000dcd2 e858ccffff calll _string_prepend +1911 0000dcd7 baa0840200 movl $0x000284a0,%edx ) +1916 0000dcdc 8d45d4 leal 0xd4(%ebp),%eax +1919 0000dcdf e836cdffff calll _string_append +1924 0000dce4 e96ffaffff jmpl 0x0000d758 +1929 0000dce9 83f878 cmpl $0x78,%eax 'x' +1932 0000dcec 0f87d6000000 jal 0x0000ddc8 +1938 0000dcf2 ff24851cde0200 jmp *0x0002de1c(,%eax,4) +1945 0000dcf9 8b8d58ffffff movl 0xffffff58(%ebp),%ecx +1951 0000dcff 8b511c movl 0x1c(%ecx),%edx +1954 0000dd02 395114 cmpl %edx,0x14(%ecx) +1957 0000dd05 0f8cd80c0000 jll 0x0000e9e3 +1963 0000dd0b 85d2 testl %edx,%edx +1965 0000dd0d 0f85730e0000 jnel 0x0000eb86 +1971 0000dd13 c7411c05000000 movl $0x00000005,0x1c(%ecx) +1978 0000dd1a c7042414000000 movl $0x00000014,(%esp,1) +1985 0000dd21 e808720000 calll _xmalloc +1990 0000dd26 8b9d58ffffff movl 0xffffff58(%ebp),%ebx +1996 0000dd2c 89430c movl %eax,0x0c(%ebx) +1999 0000dd2f 8b8558ffffff movl 0xffffff58(%ebp),%eax +2005 0000dd35 8b5014 movl 0x14(%eax),%edx +2008 0000dd38 8d4201 leal 0x01(%edx),%eax +2011 0000dd3b 8b8d58ffffff movl 0xffffff58(%ebp),%ecx +2017 0000dd41 894114 movl %eax,0x14(%ecx) +2020 0000dd44 c1e202 shll $0x02,%edx +2023 0000dd47 899578ffffff movl %edx,0xffffff78(%ebp) +2029 0000dd4d 8b410c movl 0x0c(%ecx),%eax +2032 0000dd50 c7041000000000 movl $0x00000000,(%eax,%edx,1) +2039 0000dd57 c745ac00000000 movl $0x00000000,0xac(%ebp) +2046 0000dd5e c745a800000000 movl $0x00000000,0xa8(%ebp) +2053 0000dd65 c745a400000000 movl $0x00000000,0xa4(%ebp) +2060 0000dd6c 8bbd54ffffff movl 0xffffff54(%ebp),%edi +2066 0000dd72 8b1f movl (%edi),%ebx +2068 0000dd74 0fb633 movzbl (%ebx),%esi +2071 0000dd77 89f2 movl %esi,%edx +2073 0000dd79 0fb6c2 movzbl %dl,%eax +2076 0000dd7c 8b0d38020400 movl 0x00040238,%ecx +2082 0000dd82 f6044104 testb $0x04,(%ecx,%eax,2) +2086 0000dd86 0f856a0c0000 jnel 0x0000e9f6 +2092 0000dd8c c78574ffffff00000000 movl $0x00000000,0xffffff74(%ebp) +2102 0000dd96 8b55a4 movl 0xa4(%ebp),%edx +2105 0000dd99 85d2 testl %edx,%edx +2107 0000dd9b 741d je 0x0000ddba +2109 0000dd9d 891424 movl %edx,(%esp,1) +2112 0000dda0 e86f220300 calll 0x00040014 _free +2117 0000dda5 c745a800000000 movl $0x00000000,0xa8(%ebp) +2124 0000ddac c745ac00000000 movl $0x00000000,0xac(%ebp) +2131 0000ddb3 c745a400000000 movl $0x00000000,0xa4(%ebp) +2138 0000ddba 8bbd74ffffff movl 0xffffff74(%ebp),%edi +2144 0000ddc0 85ff testl %edi,%edi +2146 0000ddc2 0f8530030000 jnel 0x0000e0f8 +2152 0000ddc8 c7855cffffff00000000 movl $0x00000000,0xffffff5c(%ebp) +2162 0000ddd2 8bb564ffffff movl 0xffffff64(%ebp),%esi +2168 0000ddd8 85f6 testl %esi,%esi +2170 0000ddda 8b9d5cffffff movl 0xffffff5c(%ebp),%ebx +2176 0000dde0 0f459d64ffffff cmovnel 0xffffff64(%ebp),%ebx +2183 0000dde7 899d64ffffff movl %ebx,0xffffff64(%ebp) +2189 0000dded e96ffdffff jmpl 0x0000db61 +2194 0000ddf2 89ca movl %ecx,%edx +2196 0000ddf4 e96dfaffff jmpl 0x0000d866 +2201 0000ddf9 83c701 addl $0x01,%edi +2204 0000ddfc 8b8554ffffff movl 0xffffff54(%ebp),%eax +2210 0000de02 8938 movl %edi,(%eax) +2212 0000de04 8b9550ffffff movl 0xffffff50(%ebp),%edx +2218 0000de0a 8b02 movl (%edx),%eax +2220 0000de0c 3b4204 cmpl 0x04(%edx),%eax +2223 0000de0f 0f8435090000 jel 0x0000e74a +2229 0000de15 89d0 movl %edx,%eax +2231 0000de17 baac840200 movl $0x000284ac,%edx +2236 0000de1c e8f9cbffff calll _string_append +2241 0000de21 8b8550ffffff movl 0xffffff50(%ebp),%eax +2247 0000de27 ba30850200 movl $0x00028530,%edx __complex +2252 0000de2c e8e9cbffff calll _string_append +2257 0000de31 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +2263 0000de37 8b39 movl (%ecx),%edi +2265 0000de39 e9ddf7ffff jmpl 0x0000d61b +2270 0000de3e 83c701 addl $0x01,%edi +2273 0000de41 8b9554ffffff movl 0xffffff54(%ebp),%edx +2279 0000de47 893a movl %edi,(%edx) +2281 0000de49 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +2287 0000de4f 8b01 movl (%ecx),%eax +2289 0000de51 3b4104 cmpl 0x04(%ecx),%eax +2292 0000de54 0f84fe080000 jel 0x0000e758 +2298 0000de5a baac840200 movl $0x000284ac,%edx +2303 0000de5f 89c8 movl %ecx,%eax +2305 0000de61 e8b4cbffff calll _string_append +2310 0000de66 8b8550ffffff movl 0xffffff50(%ebp),%eax +2316 0000de6c ba28850200 movl $0x00028528,%edx signed +2321 0000de71 e8a4cbffff calll _string_append +2326 0000de76 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +2332 0000de7c 8b3b movl (%ebx),%edi +2334 0000de7e e998f7ffff jmpl 0x0000d61b +2339 0000de83 8b9558ffffff movl 0xffffff58(%ebp),%edx +2345 0000de89 f60202 testb $0x02,(%edx) +2348 0000de8c 0f8479070000 jel 0x0000e60b +2354 0000de92 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +2360 0000de98 8b01 movl (%ecx),%eax +2362 0000de9a 3b4104 cmpl 0x04(%ecx),%eax +2365 0000de9d 7414 je 0x0000deb3 +2367 0000de9f baac840200 movl $0x000284ac,%edx +2372 0000dea4 89c8 movl %ecx,%eax +2374 0000dea6 e884caffff calll _string_prepend +2379 0000deab 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +2385 0000deb1 8b3b movl (%ebx),%edi +2387 0000deb3 0fb607 movzbl (%edi),%eax +2390 0000deb6 3c56 cmpb $0x56,%al 'V' +2392 0000deb8 0f84820a0000 jel 0x0000e940 +2398 0000debe 3c75 cmpb $0x75,%al 'u' +2400 0000dec0 0f84010b0000 jel 0x0000e9c7 +2406 0000dec6 3c43 cmpb $0x43,%al 'C' +2408 0000dec8 0f8561faffff jnel 0x0000d92f +2414 0000dece bab0840200 movl $0x000284b0,%edx const +2419 0000ded3 8b8550ffffff movl 0xffffff50(%ebp),%eax +2425 0000ded9 e851caffff calll _string_prepend +2430 0000dede 8b8554ffffff movl 0xffffff54(%ebp),%eax +2436 0000dee4 8b38 movl (%eax),%edi +2438 0000dee6 89c2 movl %eax,%edx +2440 0000dee8 83c701 addl $0x01,%edi +2443 0000deeb 893a movl %edi,(%edx) +2445 0000deed e929f7ffff jmpl 0x0000d61b +2450 0000def2 83c701 addl $0x01,%edi +2453 0000def5 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +2459 0000defb 8939 movl %edi,(%ecx) +2461 0000defd 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +2467 0000df03 8b03 movl (%ebx),%eax +2469 0000df05 3b4304 cmpl 0x04(%ebx),%eax +2472 0000df08 0f8443080000 jel 0x0000e751 +2478 0000df0e baac840200 movl $0x000284ac,%edx +2483 0000df13 89d8 movl %ebx,%eax +2485 0000df15 e800cbffff calll _string_append +2490 0000df1a 8b8550ffffff movl 0xffffff50(%ebp),%eax +2496 0000df20 ba647c0200 movl $0x00027c64,%edx unsigned +2501 0000df25 e8f0caffff calll _string_append +2506 0000df2a 8b8554ffffff movl 0xffffff54(%ebp),%eax +2512 0000df30 8b38 movl (%eax),%edi +2514 0000df32 e9e4f6ffff jmpl 0x0000d61b +2519 0000df37 89ce movl %ecx,%esi +2521 0000df39 29fe subl %edi,%esi +2523 0000df3b 8b5d84 movl 0x84(%ebp),%ebx +2526 0000df3e 01f3 addl %esi,%ebx +2528 0000df40 01db addl %ebx,%ebx +2530 0000df42 895c2404 movl %ebx,0x04(%esp,1) +2534 0000df46 893c24 movl %edi,(%esp,1) +2537 0000df49 e8e0700000 calll _xrealloc +2542 0000df4e 8bbd50ffffff movl 0xffffff50(%ebp),%edi +2548 0000df54 8907 movl %eax,(%edi) +2550 0000df56 8d3430 leal (%eax,%esi,1),%esi +2553 0000df59 897704 movl %esi,0x04(%edi) +2556 0000df5c 01c3 addl %eax,%ebx +2558 0000df5e 895f08 movl %ebx,0x08(%edi) +2561 0000df61 8b55d4 movl 0xd4(%ebp),%edx +2564 0000df64 89f1 movl %esi,%ecx +2566 0000df66 e954fcffff jmpl 0x0000dbbf +2571 0000df6b bab0840200 movl $0x000284b0,%edx const +2576 0000df70 8d45d4 leal 0xd4(%ebp),%eax +2579 0000df73 e8b7c9ffff calll _string_prepend +2584 0000df78 8b8554ffffff movl 0xffffff54(%ebp),%eax +2590 0000df7e 8b38 movl (%eax),%edi +2592 0000df80 89c2 movl %eax,%edx +2594 0000df82 e988faffff jmpl 0x0000da0f +2599 0000df87 8d7901 leal 0x01(%ecx),%edi +2602 0000df8a 8b8554ffffff movl 0xffffff54(%ebp),%eax +2608 0000df90 8938 movl %edi,(%eax) +2610 0000df92 89d6 movl %edx,%esi +2612 0000df94 e939faffff jmpl 0x0000d9d2 +2617 0000df99 8d7202 leal 0x02(%edx),%esi +2620 0000df9c 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +2626 0000dfa2 8933 movl %esi,(%ebx) +2628 0000dfa4 0fb65a02 movzbl 0x02(%edx),%ebx +2632 0000dfa8 0fb6c3 movzbl %bl,%eax +2635 0000dfab 8b3d38020400 movl 0x00040238,%edi +2641 0000dfb1 f6044704 testb $0x04,(%edi,%eax,2) +2645 0000dfb5 0f8405f7ffff jel 0x0000d6c0 +2651 0000dfbb 31c9 xorl %ecx,%ecx +2653 0000dfbd 0fbec3 movsbl %bl,%eax +2656 0000dfc0 8d4c01d0 leal 0xd0(%ecx,%eax,1),%ecx +2660 0000dfc4 83c601 addl $0x01,%esi +2663 0000dfc7 89f7 movl %esi,%edi +2665 0000dfc9 8b8554ffffff movl 0xffffff54(%ebp),%eax +2671 0000dfcf 8930 movl %esi,(%eax) +2673 0000dfd1 0fb61e movzbl (%esi),%ebx +2676 0000dfd4 0fb6c3 movzbl %bl,%eax +2679 0000dfd7 8b1538020400 movl 0x00040238,%edx +2685 0000dfdd f6044204 testb $0x04,(%edx,%eax,2) +2689 0000dfe1 0f84530b0000 jel 0x0000eb3a +2695 0000dfe7 8d0489 leal (%ecx,%ecx,4),%eax +2698 0000dfea 01c0 addl %eax,%eax +2700 0000dfec 89c1 movl %eax,%ecx +2702 0000dfee ba67666666 movl $0x66666667,%edx 'fffg' +2707 0000dff3 f7ea imull %edx +2709 0000dff5 c1fa02 sarl $0x02,%edx +2712 0000dff8 89c8 movl %ecx,%eax +2714 0000dffa c1f81f sarl $0x1f,%eax +2717 0000dffd 29c2 subl %eax,%edx +2719 0000dfff 8d1492 leal (%edx,%edx,4),%edx +2722 0000e002 01d2 addl %edx,%edx +2724 0000e004 39d1 cmpl %edx,%ecx +2726 0000e006 74b5 je 0x0000dfbd +2728 0000e008 89fa movl %edi,%edx +2730 0000e00a 83c201 addl $0x01,%edx +2733 0000e00d 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +2739 0000e013 8911 movl %edx,(%ecx) +2741 0000e015 0fb602 movzbl (%edx),%eax +2744 0000e018 8b1d38020400 movl 0x00040238,%ebx +2750 0000e01e f6044304 testb $0x04,(%ebx,%eax,2) +2754 0000e022 75e6 jne 0x0000e00a +2756 0000e024 b9ffffffff movl $0xffffffff,%ecx +2761 0000e029 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +2767 0000e02f 8b03 movl (%ebx),%eax +2769 0000e031 80385f cmpb $0x5f,(%eax) '_' +2772 0000e034 0f8586f6ffff jnel 0x0000d6c0 +2778 0000e03a 8d7801 leal 0x01(%eax),%edi +2781 0000e03d 893b movl %edi,(%ebx) +2783 0000e03f e9e1fbffff jmpl 0x0000dc25 +2788 0000e044 c744240400000000 movl $0x00000000,0x04(%esp,1) +2796 0000e04c c7042400000000 movl $0x00000000,(%esp,1) +2803 0000e053 8d4dd4 leal 0xd4(%ebp),%ecx +2806 0000e056 8b9554ffffff movl 0xffffff54(%ebp),%edx +2812 0000e05c 8b8558ffffff movl 0xffffff58(%ebp),%eax +2818 0000e062 e86d1f0000 calll _demangle_qualified +2823 0000e067 89855cffffff movl %eax,0xffffff5c(%ebp) +2829 0000e06d 85c0 testl %eax,%eax +2831 0000e06f 0f844bf6ffff jel 0x0000d6c0 +2837 0000e075 ba9c840200 movl $0x0002849c,%edx ( +2842 0000e07a 8d45d4 leal 0xd4(%ebp),%eax +2845 0000e07d e8adc8ffff calll _string_prepend +2850 0000e082 807d8f4d cmpb $0x4d,0x8f(%ebp) 'M' +2854 0000e086 0f84d3060000 jel 0x0000e75f +2860 0000e08c c78560ffffff00000000 movl $0x00000000,0xffffff60(%ebp) +2870 0000e096 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +2876 0000e09c 8b03 movl (%ebx),%eax +2878 0000e09e 80385f cmpb $0x5f,(%eax) '_' +2881 0000e0a1 0f8519f6ffff jnel 0x0000d6c0 +2887 0000e0a7 8d7801 leal 0x01(%eax),%edi +2890 0000e0aa 893b movl %edi,(%ebx) +2892 0000e0ac 8bbd58ffffff movl 0xffffff58(%ebp),%edi +2898 0000e0b2 f60702 testb $0x02,(%edi) +2901 0000e0b5 0f84dff7ffff jel 0x0000d89a +2907 0000e0bb 8b8d60ffffff movl 0xffffff60(%ebp),%ecx +2913 0000e0c1 85c9 testl %ecx,%ecx +2915 0000e0c3 0f84d1f7ffff jel 0x0000d89a +2921 0000e0c9 8b45d4 movl 0xd4(%ebp),%eax +2924 0000e0cc 3b45d8 cmpl 0xd8(%ebp),%eax +2927 0000e0cf 740d je 0x0000e0de +2929 0000e0d1 baac840200 movl $0x000284ac,%edx +2934 0000e0d6 8d45d4 leal 0xd4(%ebp),%eax +2937 0000e0d9 e83cc9ffff calll _string_append +2942 0000e0de 83bd60ffffff07 cmpl $0x07,0xffffff60(%ebp) '`' +2949 0000e0e5 0f8744f8ffff jal 0x0000d92f +2955 0000e0eb 8b8560ffffff movl 0xffffff60(%ebp),%eax +2961 0000e0f1 ff248500e00200 jmp *0x0002e000(,%eax,4) +2968 0000e0f8 c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +2978 0000e102 e9cbfcffff jmpl 0x0000ddd2 +2983 0000e107 83c701 addl $0x01,%edi +2986 0000e10a 8b8554ffffff movl 0xffffff54(%ebp),%eax +2992 0000e110 8938 movl %edi,(%eax) +2994 0000e112 0fb65101 movzbl 0x01(%ecx),%edx +2998 0000e116 a138020400 movl 0x00040238,%eax +3003 0000e11b f6045004 testb $0x04,(%eax,%edx,2) +3007 0000e11f 0f84a3fcffff jel 0x0000ddc8 +3013 0000e125 89f8 movl %edi,%eax +3015 0000e127 83c701 addl $0x01,%edi +3018 0000e12a 8b9554ffffff movl 0xffffff54(%ebp),%edx +3024 0000e130 893a movl %edi,(%edx) +3026 0000e132 8078015f cmpb $0x5f,0x01(%eax) '_' +3030 0000e136 0f850e080000 jnel 0x0000e94a +3036 0000e13c 8d7802 leal 0x02(%eax),%edi +3039 0000e13f 893a movl %edi,(%edx) +3041 0000e141 31d2 xorl %edx,%edx +3043 0000e143 8d4dc8 leal 0xc8(%ebp),%ecx +3046 0000e146 0fb607 movzbl (%edi),%eax +3049 0000e149 84c0 testb %al,%al +3051 0000e14b 741c je 0x0000e169 +3053 0000e14d 3c5f cmpb $0x5f,%al '_' +3055 0000e14f 7418 je 0x0000e169 +3057 0000e151 88040a movb %al,(%edx,%ecx,1) +3060 0000e154 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +3066 0000e15a 8b3b movl (%ebx),%edi +3068 0000e15c 83c701 addl $0x01,%edi +3071 0000e15f 893b movl %edi,(%ebx) +3073 0000e161 83c201 addl $0x01,%edx +3076 0000e164 83fa09 cmpl $0x09,%edx +3079 0000e167 75dd jne 0x0000e146 +3081 0000e169 803f5f cmpb $0x5f,(%edi) '_' +3084 0000e16c 0f8556fcffff jnel 0x0000ddc8 +3090 0000e172 c64415c800 movb $0x00,0xc8(%ebp,%edx,1) +3095 0000e177 8bbd54ffffff movl 0xffffff54(%ebp),%edi +3101 0000e17d 830701 addl $0x01,(%edi) +3104 0000e180 8d75c8 leal 0xc8(%ebp),%esi +3107 0000e183 8d45e0 leal 0xe0(%ebp),%eax +3110 0000e186 89442408 movl %eax,0x08(%esp,1) +3114 0000e18a c74424043c850200 movl $0x0002853c,0x04(%esp,1) %x +3122 0000e192 893424 movl %esi,(%esp,1) +3125 0000e195 e89d1e0300 calll 0x00040037 _sscanf +3130 0000e19a 8b45e0 movl 0xe0(%ebp),%eax +3133 0000e19d 89442408 movl %eax,0x08(%esp,1) +3137 0000e1a1 c744240440850200 movl $0x00028540,0x04(%esp,1) int%u_t +3145 0000e1a9 893424 movl %esi,(%esp,1) +3148 0000e1ac e87c1e0300 calll 0x0004002d _sprintf +3153 0000e1b1 8b9550ffffff movl 0xffffff50(%ebp),%edx +3159 0000e1b7 8b02 movl (%edx),%eax +3161 0000e1b9 3b4204 cmpl 0x04(%edx),%eax +3164 0000e1bc 0f84a4080000 jel 0x0000ea66 +3170 0000e1c2 89d0 movl %edx,%eax +3172 0000e1c4 baac840200 movl $0x000284ac,%edx +3177 0000e1c9 e84cc8ffff calll _string_append +3182 0000e1ce 8b8550ffffff movl 0xffffff50(%ebp),%eax +3188 0000e1d4 89f2 movl %esi,%edx +3190 0000e1d6 e83fc8ffff calll _string_append +3195 0000e1db c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +3205 0000e1e5 e9e8fbffff jmpl 0x0000ddd2 +3210 0000e1ea 83c701 addl $0x01,%edi +3213 0000e1ed 8b8554ffffff movl 0xffffff54(%ebp),%eax +3219 0000e1f3 8938 movl %edi,(%eax) +3221 0000e1f5 8b9550ffffff movl 0xffffff50(%ebp),%edx +3227 0000e1fb 8b02 movl (%edx),%eax +3229 0000e1fd 3b4204 cmpl 0x04(%edx),%eax +3232 0000e200 0f8472090000 jel 0x0000eb78 +3238 0000e206 89d0 movl %edx,%eax +3240 0000e208 baac840200 movl $0x000284ac,%edx +3245 0000e20d e808c8ffff calll _string_append +3250 0000e212 8b8550ffffff movl 0xffffff50(%ebp),%eax +3256 0000e218 baf87b0200 movl $0x00027bf8,%edx bool +3261 0000e21d e8f8c7ffff calll _string_append +3266 0000e222 c7855cffffff04000000 movl $0x00000004,0xffffff5c(%ebp) +3276 0000e22c e9a1fbffff jmpl 0x0000ddd2 +3281 0000e231 83c701 addl $0x01,%edi +3284 0000e234 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +3290 0000e23a 8939 movl %edi,(%ecx) +3292 0000e23c 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3298 0000e242 8b03 movl (%ebx),%eax +3300 0000e244 3b4304 cmpl 0x04(%ebx),%eax +3303 0000e247 0f8420080000 jel 0x0000ea6d +3309 0000e24d baac840200 movl $0x000284ac,%edx +3314 0000e252 89d8 movl %ebx,%eax +3316 0000e254 e8c1c7ffff calll _string_append +3321 0000e259 8b8550ffffff movl 0xffffff50(%ebp),%eax +3327 0000e25f ba087c0200 movl $0x00027c08,%edx char +3332 0000e264 e8b1c7ffff calll _string_append +3337 0000e269 c7855cffffff05000000 movl $0x00000005,0xffffff5c(%ebp) +3347 0000e273 e95afbffff jmpl 0x0000ddd2 +3352 0000e278 83c701 addl $0x01,%edi +3355 0000e27b 8b8554ffffff movl 0xffffff54(%ebp),%eax +3361 0000e281 8938 movl %edi,(%eax) +3363 0000e283 8b9550ffffff movl 0xffffff50(%ebp),%edx +3369 0000e289 8b02 movl (%edx),%eax +3371 0000e28b 3b4204 cmpl 0x04(%edx),%eax +3374 0000e28e 0f84ba080000 jel 0x0000eb4e +3380 0000e294 89d0 movl %edx,%eax +3382 0000e296 baac840200 movl $0x000284ac,%edx +3387 0000e29b e87ac7ffff calll _string_append +3392 0000e2a0 8b8550ffffff movl 0xffffff50(%ebp),%eax +3398 0000e2a6 ba187c0200 movl $0x00027c18,%edx double +3403 0000e2ab e86ac7ffff calll _string_append +3408 0000e2b0 c7855cffffff06000000 movl $0x00000006,0xffffff5c(%ebp) +3418 0000e2ba e913fbffff jmpl 0x0000ddd2 +3423 0000e2bf 83c701 addl $0x01,%edi +3426 0000e2c2 8b8554ffffff movl 0xffffff54(%ebp),%eax +3432 0000e2c8 8938 movl %edi,(%eax) +3434 0000e2ca 8b9550ffffff movl 0xffffff50(%ebp),%edx +3440 0000e2d0 8b02 movl (%edx),%eax +3442 0000e2d2 3b4204 cmpl 0x04(%edx),%eax +3445 0000e2d5 0f8499070000 jel 0x0000ea74 +3451 0000e2db 89d0 movl %edx,%eax +3453 0000e2dd baac840200 movl $0x000284ac,%edx +3458 0000e2e2 e833c7ffff calll _string_append +3463 0000e2e7 8b8550ffffff movl 0xffffff50(%ebp),%eax +3469 0000e2ed ba507c0200 movl $0x00027c50,%edx int +3474 0000e2f2 e823c7ffff calll _string_append +3479 0000e2f7 c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +3489 0000e301 e9ccfaffff jmpl 0x0000ddd2 +3494 0000e306 83c701 addl $0x01,%edi +3497 0000e309 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +3503 0000e30f 8939 movl %edi,(%ecx) +3505 0000e311 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3511 0000e317 8b03 movl (%ebx),%eax +3513 0000e319 3b4304 cmpl 0x04(%ebx),%eax +3516 0000e31c 0f843a080000 jel 0x0000eb5c +3522 0000e322 baac840200 movl $0x000284ac,%edx +3527 0000e327 89d8 movl %ebx,%eax +3529 0000e329 e8ecc6ffff calll _string_append +3534 0000e32e 8b8550ffffff movl 0xffffff50(%ebp),%eax +3540 0000e334 ba2c7c0200 movl $0x00027c2c,%edx float +3545 0000e339 e8dcc6ffff calll _string_append +3550 0000e33e c7855cffffff06000000 movl $0x00000006,0xffffff5c(%ebp) +3560 0000e348 e985faffff jmpl 0x0000ddd2 +3565 0000e34d c745ac00000000 movl $0x00000000,0xac(%ebp) +3572 0000e354 c745a800000000 movl $0x00000000,0xa8(%ebp) +3579 0000e35b c745a400000000 movl $0x00000000,0xa4(%ebp) +3586 0000e362 8d4da4 leal 0xa4(%ebp),%ecx +3589 0000e365 c744240801000000 movl $0x00000001,0x08(%esp,1) +3597 0000e36d c744240401000000 movl $0x00000001,0x04(%esp,1) +3605 0000e375 c7042400000000 movl $0x00000000,(%esp,1) +3612 0000e37c 8b9554ffffff movl 0xffffff54(%ebp),%edx +3618 0000e382 8b8558ffffff movl 0xffffff58(%ebp),%eax +3624 0000e388 e8310e0000 calll _demangle_template +3629 0000e38d 898574ffffff movl %eax,0xffffff74(%ebp) +3635 0000e393 8b55a4 movl 0xa4(%ebp),%edx +3638 0000e396 8b45a8 movl 0xa8(%ebp),%eax +3641 0000e399 39c2 cmpl %eax,%edx +3643 0000e39b 0f84f8f9ffff jel 0x0000dd99 +3649 0000e3a1 29d0 subl %edx,%eax +3651 0000e3a3 894580 movl %eax,0x80(%ebp) +3654 0000e3a6 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3660 0000e3ac 8b3b movl (%ebx),%edi +3662 0000e3ae 85ff testl %edi,%edi +3664 0000e3b0 0f84e6090000 jel 0x0000ed9c +3670 0000e3b6 8b4b04 movl 0x04(%ebx),%ecx +3673 0000e3b9 8b4308 movl 0x08(%ebx),%eax +3676 0000e3bc 29c8 subl %ecx,%eax +3678 0000e3be 394580 cmpl %eax,0x80(%ebp) +3681 0000e3c1 0f8fa1090000 jgl 0x0000ed68 +3687 0000e3c7 8b4580 movl 0x80(%ebp),%eax +3690 0000e3ca 89442408 movl %eax,0x08(%esp,1) +3694 0000e3ce 89542404 movl %edx,0x04(%esp,1) +3698 0000e3d2 890c24 movl %ecx,(%esp,1) +3701 0000e3d5 e8351c0300 calll 0x0004000f _memcpy +3706 0000e3da 8b4d80 movl 0x80(%ebp),%ecx +3709 0000e3dd 8b9550ffffff movl 0xffffff50(%ebp),%edx +3715 0000e3e3 014a04 addl %ecx,0x04(%edx) +3718 0000e3e6 8b55a4 movl 0xa4(%ebp),%edx +3721 0000e3e9 e9abf9ffff jmpl 0x0000dd99 +3726 0000e3ee 83c701 addl $0x01,%edi +3729 0000e3f1 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +3735 0000e3f7 8939 movl %edi,(%ecx) +3737 0000e3f9 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3743 0000e3ff 8b03 movl (%ebx),%eax +3745 0000e401 3b4304 cmpl 0x04(%ebx),%eax +3748 0000e404 0f8475070000 jel 0x0000eb7f +3754 0000e40a baac840200 movl $0x000284ac,%edx +3759 0000e40f 89d8 movl %ebx,%eax +3761 0000e411 e804c6ffff calll _string_append +3766 0000e416 8b8550ffffff movl 0xffffff50(%ebp),%eax +3772 0000e41c ba207c0200 movl $0x00027c20,%edx long double +3777 0000e421 e8f4c5ffff calll _string_append +3782 0000e426 c7855cffffff06000000 movl $0x00000006,0xffffff5c(%ebp) +3792 0000e430 e99df9ffff jmpl 0x0000ddd2 +3797 0000e435 83c701 addl $0x01,%edi +3800 0000e438 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +3806 0000e43e 8939 movl %edi,(%ecx) +3808 0000e440 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3814 0000e446 8b03 movl (%ebx),%eax +3816 0000e448 3b4304 cmpl 0x04(%ebx),%eax +3819 0000e44b 0f8419070000 jel 0x0000eb6a +3825 0000e451 baac840200 movl $0x000284ac,%edx +3830 0000e456 89d8 movl %ebx,%eax +3832 0000e458 e8bdc5ffff calll _string_append +3837 0000e45d 8b8550ffffff movl 0xffffff50(%ebp),%eax +3843 0000e463 baa87c0200 movl $0x00027ca8,%edx short +3848 0000e468 e8adc5ffff calll _string_append +3853 0000e46d c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +3863 0000e477 e956f9ffff jmpl 0x0000ddd2 +3868 0000e47c 83c701 addl $0x01,%edi +3871 0000e47f 8b8554ffffff movl 0xffffff54(%ebp),%eax +3877 0000e485 8938 movl %edi,(%eax) +3879 0000e487 8b9550ffffff movl 0xffffff50(%ebp),%edx +3885 0000e48d 8b02 movl (%edx),%eax +3887 0000e48f 3b4204 cmpl 0x04(%edx),%eax +3890 0000e492 0f84bd060000 jel 0x0000eb55 +3896 0000e498 89d0 movl %edx,%eax +3898 0000e49a baac840200 movl $0x000284ac,%edx +3903 0000e49f e876c5ffff calll _string_append +3908 0000e4a4 8b8550ffffff movl 0xffffff50(%ebp),%eax +3914 0000e4aa bac87c0200 movl $0x00027cc8,%edx wchar_t +3919 0000e4af e866c5ffff calll _string_append +3924 0000e4b4 c7855cffffff05000000 movl $0x00000005,0xffffff5c(%ebp) +3934 0000e4be e90ff9ffff jmpl 0x0000ddd2 +3939 0000e4c3 83c701 addl $0x01,%edi +3942 0000e4c6 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +3948 0000e4cc 8939 movl %edi,(%ecx) +3950 0000e4ce 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +3956 0000e4d4 8b03 movl (%ebx),%eax +3958 0000e4d6 3b4304 cmpl 0x04(%ebx),%eax +3961 0000e4d9 0f8484060000 jel 0x0000eb63 +3967 0000e4df baac840200 movl $0x000284ac,%edx +3972 0000e4e4 89d8 movl %ebx,%eax +3974 0000e4e6 e82fc5ffff calll _string_append +3979 0000e4eb 8b8550ffffff movl 0xffffff50(%ebp),%eax +3985 0000e4f1 ba707c0200 movl $0x00027c70,%edx long +3990 0000e4f6 e81fc5ffff calll _string_append +3995 0000e4fb c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +4005 0000e505 e9c8f8ffff jmpl 0x0000ddd2 +4010 0000e50a 83c701 addl $0x01,%edi +4013 0000e50d 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +4019 0000e513 893b movl %edi,(%ebx) +4021 0000e515 8bbd50ffffff movl 0xffffff50(%ebp),%edi +4027 0000e51b 8b07 movl (%edi),%eax +4029 0000e51d 3b4704 cmpl 0x04(%edi),%eax +4032 0000e520 0f844b060000 jel 0x0000eb71 +4038 0000e526 baac840200 movl $0x000284ac,%edx +4043 0000e52b 89f8 movl %edi,%eax +4045 0000e52d e8e8c4ffff calll _string_append +4050 0000e532 8b8550ffffff movl 0xffffff50(%ebp),%eax +4056 0000e538 bac07c0200 movl $0x00027cc0,%edx void +4061 0000e53d e8d8c4ffff calll _string_append +4066 0000e542 c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +4076 0000e54c e981f8ffff jmpl 0x0000ddd2 +4081 0000e551 83c701 addl $0x01,%edi +4084 0000e554 8b8554ffffff movl 0xffffff54(%ebp),%eax +4090 0000e55a 8938 movl %edi,(%eax) +4092 0000e55c 8b9550ffffff movl 0xffffff50(%ebp),%edx +4098 0000e562 8b02 movl (%edx),%eax +4100 0000e564 3b4204 cmpl 0x04(%edx),%eax +4103 0000e567 0f84da050000 jel 0x0000eb47 +4109 0000e56d 89d0 movl %edx,%eax +4111 0000e56f baac840200 movl $0x000284ac,%edx +4116 0000e574 e8a1c4ffff calll _string_append +4121 0000e579 8b8550ffffff movl 0xffffff50(%ebp),%eax +4127 0000e57f bad07c0200 movl $0x00027cd0,%edx long long +4132 0000e584 e891c4ffff calll _string_append +4137 0000e589 c7855cffffff03000000 movl $0x00000003,0xffffff5c(%ebp) +4147 0000e593 e93af8ffff jmpl 0x0000ddd2 +4152 0000e598 85c9 testl %ecx,%ecx +4154 0000e59a 0f8820f1ffff jsl 0x0000d6c0 +4160 0000e5a0 fc cld +4161 0000e5a1 b9ffffffff movl $0xffffffff,%ecx +4166 0000e5a6 31c0 xorl %eax,%eax +4168 0000e5a8 f2ae repnz/scasb %al,(%edi) +4170 0000e5aa f7d1 notl %ecx +4172 0000e5ac 83e901 subl $0x01,%ecx +4175 0000e5af 3b4d90 cmpl 0x90(%ebp),%ecx +4178 0000e5b2 0f8c08f1ffff jll 0x0000d6c0 +4184 0000e5b8 8b7590 movl 0x90(%ebp),%esi +4187 0000e5bb 85f6 testl %esi,%esi +4189 0000e5bd 0f8511030000 jnel 0x0000e8d4 +4195 0000e5c3 31ff xorl %edi,%edi +4197 0000e5c5 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +4203 0000e5cb 0139 addl %edi,(%ecx) +4205 0000e5cd e9a3faffff jmpl 0x0000e075 +4210 0000e5d2 31c0 xorl %eax,%eax +4212 0000e5d4 e94ef1ffff jmpl 0x0000d727 +4217 0000e5d9 89cb movl %ecx,%ebx +4219 0000e5db 8d7801 leal 0x01(%eax),%edi +4222 0000e5de 893b movl %edi,(%ebx) +4224 0000e5e0 e9bdf1ffff jmpl 0x0000d7a2 +4229 0000e5e5 bab8840200 movl $0x000284b8,%edx volatile +4234 0000e5ea e981f9ffff jmpl 0x0000df70 +4239 0000e5ef 8d7801 leal 0x01(%eax),%edi +4242 0000e5f2 8b8554ffffff movl 0xffffff54(%ebp),%eax +4248 0000e5f8 8938 movl %edi,(%eax) +4250 0000e5fa 31c0 xorl %eax,%eax +4252 0000e5fc e9e6efffff jmpl 0x0000d5e7 +4257 0000e601 bac4840200 movl $0x000284c4,%edx __restrict +4262 0000e606 e965f9ffff jmpl 0x0000df70 +4267 0000e60b 8b9554ffffff movl 0xffffff54(%ebp),%edx +4273 0000e611 83c701 addl $0x01,%edi +4276 0000e614 893a movl %edi,(%edx) +4278 0000e616 e900f0ffff jmpl 0x0000d61b +4283 0000e61b c745d000000000 movl $0x00000000,0xd0(%ebp) +4290 0000e622 c745cc00000000 movl $0x00000000,0xcc(%ebp) +4297 0000e629 c745c800000000 movl $0x00000000,0xc8(%ebp) +4304 0000e630 8d75c8 leal 0xc8(%ebp),%esi +4307 0000e633 c744240801000000 movl $0x00000001,0x08(%esp,1) +4315 0000e63b c744240401000000 movl $0x00000001,0x04(%esp,1) +4323 0000e643 c7042400000000 movl $0x00000000,(%esp,1) +4330 0000e64a 89f1 movl %esi,%ecx +4332 0000e64c 8b9554ffffff movl 0xffffff54(%ebp),%edx +4338 0000e652 8b8558ffffff movl 0xffffff58(%ebp),%eax +4344 0000e658 e8610b0000 calll _demangle_template +4349 0000e65d 89855cffffff movl %eax,0xffffff5c(%ebp) +4355 0000e663 85c0 testl %eax,%eax +4357 0000e665 0f8455f0ffff jel 0x0000d6c0 +4363 0000e66b 8b7dc8 movl 0xc8(%ebp),%edi +4366 0000e66e 89bd4cffffff movl %edi,0xffffff4c(%ebp) +4372 0000e674 8b45cc movl 0xcc(%ebp),%eax +4375 0000e677 89c7 movl %eax,%edi +4377 0000e679 2bbd4cffffff subl 0xffffff4c(%ebp),%edi +4383 0000e67f 745b je 0x0000e6dc +4385 0000e681 8b55d4 movl 0xd4(%ebp),%edx +4388 0000e684 85d2 testl %edx,%edx +4390 0000e686 0f847c070000 jel 0x0000ee08 +4396 0000e68c 8b4dd8 movl 0xd8(%ebp),%ecx +4399 0000e68f 8b45dc movl 0xdc(%ebp),%eax +4402 0000e692 29c8 subl %ecx,%eax +4404 0000e694 39c7 cmpl %eax,%edi +4406 0000e696 0f8f40070000 jgl 0x0000eddc +4412 0000e69c 83e901 subl $0x01,%ecx +4415 0000e69f 89d0 movl %edx,%eax +4417 0000e6a1 39d1 cmpl %edx,%ecx +4419 0000e6a3 7215 jb 0x0000e6ba +4421 0000e6a5 8d140f leal (%edi,%ecx,1),%edx +4424 0000e6a8 0fb601 movzbl (%ecx),%eax +4427 0000e6ab 8802 movb %al,(%edx) +4429 0000e6ad 83e901 subl $0x01,%ecx +4432 0000e6b0 8b45d4 movl 0xd4(%ebp),%eax +4435 0000e6b3 83ea01 subl $0x01,%edx +4438 0000e6b6 39c1 cmpl %eax,%ecx +4440 0000e6b8 73ee jae 0x0000e6a8 +4442 0000e6ba 897c2408 movl %edi,0x08(%esp,1) +4446 0000e6be 8b954cffffff movl 0xffffff4c(%ebp),%edx +4452 0000e6c4 89542404 movl %edx,0x04(%esp,1) +4456 0000e6c8 890424 movl %eax,(%esp,1) +4459 0000e6cb e83f190300 calll 0x0004000f _memcpy +4464 0000e6d0 017dd8 addl %edi,0xd8(%ebp) +4467 0000e6d3 8b4dc8 movl 0xc8(%ebp),%ecx +4470 0000e6d6 898d4cffffff movl %ecx,0xffffff4c(%ebp) +4476 0000e6dc 8b9d4cffffff movl 0xffffff4c(%ebp),%ebx +4482 0000e6e2 85db testl %ebx,%ebx +4484 0000e6e4 0f848bf9ffff jel 0x0000e075 +4490 0000e6ea 8b9d4cffffff movl 0xffffff4c(%ebp),%ebx +4496 0000e6f0 891c24 movl %ebx,(%esp,1) +4499 0000e6f3 e81c190300 calll 0x00040014 _free +4504 0000e6f8 c745cc00000000 movl $0x00000000,0xcc(%ebp) +4511 0000e6ff c745d000000000 movl $0x00000000,0xd0(%ebp) +4518 0000e706 c745c800000000 movl $0x00000000,0xc8(%ebp) +4525 0000e70d e963f9ffff jmpl 0x0000e075 +4530 0000e712 837d841f cmpl $0x1f,0x84(%ebp) +4534 0000e716 0f8e15020000 jlel 0x0000e931 +4540 0000e71c 8b4584 movl 0x84(%ebp),%eax +4543 0000e71f 89c3 movl %eax,%ebx +4545 0000e721 890424 movl %eax,(%esp,1) +4548 0000e724 e805680000 calll _xmalloc +4553 0000e729 8b9550ffffff movl 0xffffff50(%ebp),%edx +4559 0000e72f 8902 movl %eax,(%edx) +4561 0000e731 894204 movl %eax,0x04(%edx) +4564 0000e734 8d1403 leal (%ebx,%eax,1),%edx +4567 0000e737 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +4573 0000e73d 895108 movl %edx,0x08(%ecx) +4576 0000e740 8b55d4 movl 0xd4(%ebp),%edx +4579 0000e743 89c1 movl %eax,%ecx +4581 0000e745 e975f4ffff jmpl 0x0000dbbf +4586 0000e74a 89d0 movl %edx,%eax +4588 0000e74c e9d6f6ffff jmpl 0x0000de27 +4593 0000e751 89d8 movl %ebx,%eax +4595 0000e753 e9c8f7ffff jmpl 0x0000df20 +4600 0000e758 89c8 movl %ecx,%eax +4602 0000e75a e90df7ffff jmpl 0x0000de6c +4607 0000e75f 8b8554ffffff movl 0xffffff54(%ebp),%eax +4613 0000e765 8b38 movl (%eax),%edi +4615 0000e767 0fb607 movzbl (%edi),%eax +4618 0000e76a 3c56 cmpb $0x56,%al 'V' +4620 0000e76c 0f8478020000 jel 0x0000e9ea +4626 0000e772 3c75 cmpb $0x75,%al 'u' +4628 0000e774 0f841f020000 jel 0x0000e999 +4634 0000e77a 3c43 cmpb $0x43,%al 'C' +4636 0000e77c 0f8417020000 jel 0x0000e999 +4642 0000e782 c78560ffffff00000000 movl $0x00000000,0xffffff60(%ebp) +4652 0000e78c 0fb607 movzbl (%edi),%eax +4655 0000e78f 83c701 addl $0x01,%edi +4658 0000e792 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +4664 0000e798 8939 movl %edi,(%ecx) +4666 0000e79a 3c46 cmpb $0x46,%al 'F' +4668 0000e79c 0f851eefffff jnel 0x0000d6c0 +4674 0000e7a2 8b9d58ffffff movl 0xffffff58(%ebp),%ebx +4680 0000e7a8 83434801 addl $0x01,0x48(%ebx) +4684 0000e7ac 8b7b4c movl 0x4c(%ebx),%edi +4687 0000e7af 89bd6cffffff movl %edi,0xffffff6c(%ebp) +4693 0000e7b5 8b7b50 movl 0x50(%ebx),%edi +4696 0000e7b8 c7434c00000000 movl $0x00000000,0x4c(%ebx) +4703 0000e7bf c7435000000000 movl $0x00000000,0x50(%ebx) +4710 0000e7c6 8d4dd4 leal 0xd4(%ebp),%ecx +4713 0000e7c9 8b9554ffffff movl 0xffffff54(%ebp),%edx +4719 0000e7cf 89d8 movl %ebx,%eax +4721 0000e7d1 e8ba3b0000 calll _demangle_args +4726 0000e7d6 89c6 movl %eax,%esi +4728 0000e7d8 8b8558ffffff movl 0xffffff58(%ebp),%eax +4734 0000e7de 8b584c movl 0x4c(%eax),%ebx +4737 0000e7e1 85db testl %ebx,%ebx +4739 0000e7e3 7433 je 0x0000e818 +4741 0000e7e5 8b03 movl (%ebx),%eax +4743 0000e7e7 85c0 testl %eax,%eax +4745 0000e7e9 7425 je 0x0000e810 +4747 0000e7eb 890424 movl %eax,(%esp,1) +4750 0000e7ee e821180300 calll 0x00040014 _free +4755 0000e7f3 c7430400000000 movl $0x00000000,0x04(%ebx) +4762 0000e7fa c7430800000000 movl $0x00000000,0x08(%ebx) +4769 0000e801 c70300000000 movl $0x00000000,(%ebx) +4775 0000e807 8b8558ffffff movl 0xffffff58(%ebp),%eax +4781 0000e80d 8b584c movl 0x4c(%eax),%ebx +4784 0000e810 891c24 movl %ebx,(%esp,1) +4787 0000e813 e8fc170300 calll 0x00040014 _free +4792 0000e818 8b8d6cffffff movl 0xffffff6c(%ebp),%ecx +4798 0000e81e 8b9558ffffff movl 0xffffff58(%ebp),%edx +4804 0000e824 894a4c movl %ecx,0x4c(%edx) +4807 0000e827 836a4801 subl $0x01,0x48(%edx) +4811 0000e82b 897a50 movl %edi,0x50(%edx) +4814 0000e82e 85f6 testl %esi,%esi +4816 0000e830 0f848aeeffff jel 0x0000d6c0 +4822 0000e836 e95bf8ffff jmpl 0x0000e096 +4827 0000e83b 8d75c8 leal 0xc8(%ebp),%esi +4830 0000e83e 89f1 movl %esi,%ecx +4832 0000e840 8b9554ffffff movl 0xffffff54(%ebp),%edx +4838 0000e846 8b8558ffffff movl 0xffffff58(%ebp),%eax +4844 0000e84c e80fedffff calll _do_type +4849 0000e851 8b5dc8 movl 0xc8(%ebp),%ebx +4852 0000e854 899d4cffffff movl %ebx,0xffffff4c(%ebp) +4858 0000e85a 8b45cc movl 0xcc(%ebp),%eax +4861 0000e85d 39c3 cmpl %eax,%ebx +4863 0000e85f 0f8477feffff jel 0x0000e6dc +4869 0000e865 89c7 movl %eax,%edi +4871 0000e867 29df subl %ebx,%edi +4873 0000e869 0f846dfeffff jel 0x0000e6dc +4879 0000e86f 8b55d4 movl 0xd4(%ebp),%edx +4882 0000e872 85d2 testl %edx,%edx +4884 0000e874 0f84be050000 jel 0x0000ee38 +4890 0000e87a 8b4dd8 movl 0xd8(%ebp),%ecx +4893 0000e87d 8b45dc movl 0xdc(%ebp),%eax +4896 0000e880 29c8 subl %ecx,%eax +4898 0000e882 39c7 cmpl %eax,%edi +4900 0000e884 7e27 jle 0x0000e8ad +4902 0000e886 89ce movl %ecx,%esi +4904 0000e888 29d6 subl %edx,%esi +4906 0000e88a 8d1c37 leal (%edi,%esi,1),%ebx +4909 0000e88d 01db addl %ebx,%ebx +4911 0000e88f 895c2404 movl %ebx,0x04(%esp,1) +4915 0000e893 891424 movl %edx,(%esp,1) +4918 0000e896 e893670000 calll _xrealloc +4923 0000e89b 89c2 movl %eax,%edx +4925 0000e89d 8945d4 movl %eax,0xd4(%ebp) +4928 0000e8a0 8d3430 leal (%eax,%esi,1),%esi +4931 0000e8a3 8975d8 movl %esi,0xd8(%ebp) +4934 0000e8a6 01c3 addl %eax,%ebx +4936 0000e8a8 895ddc movl %ebx,0xdc(%ebp) +4939 0000e8ab 89f1 movl %esi,%ecx +4941 0000e8ad 83e901 subl $0x01,%ecx +4944 0000e8b0 89d0 movl %edx,%eax +4946 0000e8b2 39d1 cmpl %edx,%ecx +4948 0000e8b4 0f8200feffff jbl 0x0000e6ba +4954 0000e8ba 8d1439 leal (%ecx,%edi,1),%edx +4957 0000e8bd 0fb601 movzbl (%ecx),%eax +4960 0000e8c0 8802 movb %al,(%edx) +4962 0000e8c2 83e901 subl $0x01,%ecx +4965 0000e8c5 8b45d4 movl 0xd4(%ebp),%eax +4968 0000e8c8 83ea01 subl $0x01,%edx +4971 0000e8cb 39c1 cmpl %eax,%ecx +4973 0000e8cd 73ee jae 0x0000e8bd +4975 0000e8cf e9e6fdffff jmpl 0x0000e6ba +4980 0000e8d4 8b55d4 movl 0xd4(%ebp),%edx +4983 0000e8d7 85d2 testl %edx,%edx +4985 0000e8d9 0f845b040000 jel 0x0000ed3a +4991 0000e8df 8b4dd8 movl 0xd8(%ebp),%ecx +4994 0000e8e2 8b45dc movl 0xdc(%ebp),%eax +4997 0000e8e5 29c8 subl %ecx,%eax +4999 0000e8e7 3b4590 cmpl 0x90(%ebp),%eax +5002 0000e8ea 0f8cc6020000 jll 0x0000ebb6 +5008 0000e8f0 8b7d90 movl 0x90(%ebp),%edi +5011 0000e8f3 83e901 subl $0x01,%ecx +5014 0000e8f6 89d0 movl %edx,%eax +5016 0000e8f8 39ca cmpl %ecx,%edx +5018 0000e8fa 7717 ja 0x0000e913 +5020 0000e8fc 8b5590 movl 0x90(%ebp),%edx +5023 0000e8ff 01ca addl %ecx,%edx +5025 0000e901 0fb601 movzbl (%ecx),%eax +5028 0000e904 8802 movb %al,(%edx) +5030 0000e906 83e901 subl $0x01,%ecx +5033 0000e909 8b45d4 movl 0xd4(%ebp),%eax +5036 0000e90c 83ea01 subl $0x01,%edx +5039 0000e90f 39c8 cmpl %ecx,%eax +5041 0000e911 76ee jbe 0x0000e901 +5043 0000e913 8b5d90 movl 0x90(%ebp),%ebx +5046 0000e916 895c2408 movl %ebx,0x08(%esp,1) +5050 0000e91a 8b5594 movl 0x94(%ebp),%edx +5053 0000e91d 89542404 movl %edx,0x04(%esp,1) +5057 0000e921 890424 movl %eax,(%esp,1) +5060 0000e924 e8e6160300 calll 0x0004000f _memcpy +5065 0000e929 015dd8 addl %ebx,0xd8(%ebp) +5068 0000e92c e994fcffff jmpl 0x0000e5c5 +5073 0000e931 b820000000 movl $0x00000020,%eax ' ' +5078 0000e936 bb20000000 movl $0x00000020,%ebx ' ' +5083 0000e93b e9e1fdffff jmpl 0x0000e721 +5088 0000e940 bab8840200 movl $0x000284b8,%edx volatile +5093 0000e945 e989f5ffff jmpl 0x0000ded3 +5098 0000e94a c744240802000000 movl $0x00000002,0x08(%esp,1) +5106 0000e952 897c2404 movl %edi,0x04(%esp,1) +5110 0000e956 8d75c8 leal 0xc8(%ebp),%esi +5113 0000e959 893424 movl %esi,(%esp,1) +5116 0000e95c e8f4160300 calll 0x00040055 _strncpy +5121 0000e961 c645ca00 movb $0x00,0xca(%ebp) +5125 0000e965 8b8554ffffff movl 0xffffff54(%ebp),%eax +5131 0000e96b 8b18 movl (%eax),%ebx +5133 0000e96d fc cld +5134 0000e96e b9ffffffff movl $0xffffffff,%ecx +5139 0000e973 31c0 xorl %eax,%eax +5141 0000e975 89df movl %ebx,%edi +5143 0000e977 f2ae repnz/scasb %al,(%edi) +5145 0000e979 f7d1 notl %ecx +5147 0000e97b 83e901 subl $0x01,%ecx +5150 0000e97e b802000000 movl $0x00000002,%eax +5155 0000e983 83f902 cmpl $0x02,%ecx +5158 0000e986 0f42c1 cmovbl %ecx,%eax +5161 0000e989 8d3c18 leal (%eax,%ebx,1),%edi +5164 0000e98c 8b8554ffffff movl 0xffffff54(%ebp),%eax +5170 0000e992 8938 movl %edi,(%eax) +5172 0000e994 e9eaf7ffff jmpl 0x0000e183 +5177 0000e999 3c56 cmpb $0x56,%al 'V' +5179 0000e99b 744d je 0x0000e9ea +5181 0000e99d 3c75 cmpb $0x75,%al 'u' +5183 0000e99f 0f8486030000 jel 0x0000ed2b +5189 0000e9a5 3c43 cmpb $0x43,%al 'C' +5191 0000e9a7 0f8582efffff jnel 0x0000d92f +5197 0000e9ad c78560ffffff01000000 movl $0x00000001,0xffffff60(%ebp) +5207 0000e9b7 83c701 addl $0x01,%edi +5210 0000e9ba 8b9554ffffff movl 0xffffff54(%ebp),%edx +5216 0000e9c0 893a movl %edi,(%edx) +5218 0000e9c2 e9c5fdffff jmpl 0x0000e78c +5223 0000e9c7 bac4840200 movl $0x000284c4,%edx __restrict +5228 0000e9cc e902f5ffff jmpl 0x0000ded3 +5233 0000e9d1 8d7901 leal 0x01(%ecx),%edi +5236 0000e9d4 8b8554ffffff movl 0xffffff54(%ebp),%eax +5242 0000e9da 8938 movl %edi,(%eax) +5244 0000e9dc 89d6 movl %edx,%esi +5246 0000e9de e930f1ffff jmpl 0x0000db13 +5251 0000e9e3 89c8 movl %ecx,%eax +5253 0000e9e5 e94bf3ffff jmpl 0x0000dd35 +5258 0000e9ea c78560ffffff02000000 movl $0x00000002,0xffffff60(%ebp) +5268 0000e9f4 ebc1 jmp 0x0000e9b7 +5270 0000e9f6 31c9 xorl %ecx,%ecx +5272 0000e9f8 89f2 movl %esi,%edx +5274 0000e9fa 0fbec2 movsbl %dl,%eax +5277 0000e9fd 8d5401d0 leal 0xd0(%ecx,%eax,1),%edx +5281 0000ea01 83c301 addl $0x01,%ebx +5284 0000ea04 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +5290 0000ea0a 8919 movl %ebx,(%ecx) +5292 0000ea0c 0fb633 movzbl (%ebx),%esi +5295 0000ea0f 89f1 movl %esi,%ecx +5297 0000ea11 0fb6c1 movzbl %cl,%eax +5300 0000ea14 8b3d38020400 movl 0x00040238,%edi +5306 0000ea1a f6044704 testb $0x04,(%edi,%eax,2) +5310 0000ea1e 0f84c4010000 jel 0x0000ebe8 +5316 0000ea24 8d0492 leal (%edx,%edx,4),%eax +5319 0000ea27 01c0 addl %eax,%eax +5321 0000ea29 89c1 movl %eax,%ecx +5323 0000ea2b ba67666666 movl $0x66666667,%edx 'fffg' +5328 0000ea30 f7ea imull %edx +5330 0000ea32 c1fa02 sarl $0x02,%edx +5333 0000ea35 89c8 movl %ecx,%eax +5335 0000ea37 c1f81f sarl $0x1f,%eax +5338 0000ea3a 29c2 subl %eax,%edx +5340 0000ea3c 8d1492 leal (%edx,%edx,4),%edx +5343 0000ea3f 01d2 addl %edx,%edx +5345 0000ea41 39d1 cmpl %edx,%ecx +5347 0000ea43 74b3 je 0x0000e9f8 +5349 0000ea45 89da movl %ebx,%edx +5351 0000ea47 83c201 addl $0x01,%edx +5354 0000ea4a 8b8d54ffffff movl 0xffffff54(%ebp),%ecx +5360 0000ea50 8911 movl %edx,(%ecx) +5362 0000ea52 0fb602 movzbl (%edx),%eax +5365 0000ea55 8b1d38020400 movl 0x00040238,%ebx +5371 0000ea5b f6044304 testb $0x04,(%ebx,%eax,2) +5375 0000ea5f 75e6 jne 0x0000ea47 +5377 0000ea61 e926f3ffff jmpl 0x0000dd8c +5382 0000ea66 89d0 movl %edx,%eax +5384 0000ea68 e967f7ffff jmpl 0x0000e1d4 +5389 0000ea6d 89d8 movl %ebx,%eax +5391 0000ea6f e9ebf7ffff jmpl 0x0000e25f +5396 0000ea74 89d0 movl %edx,%eax +5398 0000ea76 e972f8ffff jmpl 0x0000e2ed +5403 0000ea7b 8d4301 leal 0x01(%ebx),%eax +5406 0000ea7e 898570ffffff movl %eax,0xffffff70(%ebp) +5412 0000ea84 8907 movl %eax,(%edi) +5414 0000ea86 0fb67301 movzbl 0x01(%ebx),%esi +5418 0000ea8a 89f2 movl %esi,%edx +5420 0000ea8c 0fb6c2 movzbl %dl,%eax +5423 0000ea8f 8b1d38020400 movl 0x00040238,%ebx +5429 0000ea95 f6044304 testb $0x04,(%ebx,%eax,2) +5433 0000ea99 0f8421ecffff jel 0x0000d6c0 +5439 0000ea9f 31db xorl %ebx,%ebx +5441 0000eaa1 89f2 movl %esi,%edx +5443 0000eaa3 0fbec2 movsbl %dl,%eax +5446 0000eaa6 8d5403d0 leal 0xd0(%ebx,%eax,1),%edx +5450 0000eaaa 838570ffffff01 addl $0x01,0xffffff70(%ebp) +5457 0000eab1 8bbd70ffffff movl 0xffffff70(%ebp),%edi +5463 0000eab7 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +5469 0000eabd 893b movl %edi,(%ebx) +5471 0000eabf 0fb637 movzbl (%edi),%esi +5474 0000eac2 89f3 movl %esi,%ebx +5476 0000eac4 0fb6c3 movzbl %bl,%eax +5479 0000eac7 8b1d38020400 movl 0x00040238,%ebx +5485 0000eacd f6044304 testb $0x04,(%ebx,%eax,2) +5489 0000ead1 0f84a2030000 jel 0x0000ee79 +5495 0000ead7 8d0492 leal (%edx,%edx,4),%eax +5498 0000eada 01c0 addl %eax,%eax +5500 0000eadc 89c3 movl %eax,%ebx +5502 0000eade ba67666666 movl $0x66666667,%edx 'fffg' +5507 0000eae3 f7ea imull %edx +5509 0000eae5 c1fa02 sarl $0x02,%edx +5512 0000eae8 89d8 movl %ebx,%eax +5514 0000eaea c1f81f sarl $0x1f,%eax +5517 0000eaed 29c2 subl %eax,%edx +5519 0000eaef 8d1492 leal (%edx,%edx,4),%edx +5522 0000eaf2 01d2 addl %edx,%edx +5524 0000eaf4 39d3 cmpl %edx,%ebx +5526 0000eaf6 74a9 je 0x0000eaa1 +5528 0000eaf8 89fa movl %edi,%edx +5530 0000eafa 83c201 addl $0x01,%edx +5533 0000eafd 8b9d54ffffff movl 0xffffff54(%ebp),%ebx +5539 0000eb03 8913 movl %edx,(%ebx) +5541 0000eb05 0fb602 movzbl (%edx),%eax +5544 0000eb08 8b3d38020400 movl 0x00040238,%edi +5550 0000eb0e f6044704 testb $0x04,(%edi,%eax,2) +5554 0000eb12 75e6 jne 0x0000eafa +5556 0000eb14 baffffffff movl $0xffffffff,%edx +5561 0000eb19 8bbd54ffffff movl 0xffffff54(%ebp),%edi +5567 0000eb1f 8b07 movl (%edi),%eax +5569 0000eb21 80385f cmpb $0x5f,(%eax) '_' +5572 0000eb24 0f8596ebffff jnel 0x0000d6c0 +5578 0000eb2a 8d7801 leal 0x01(%eax),%edi +5581 0000eb2d 8b8554ffffff movl 0xffffff54(%ebp),%eax +5587 0000eb33 8938 movl %edi,(%eax) +5589 0000eb35 e93af1ffff jmpl 0x0000dc74 +5594 0000eb3a 85c9 testl %ecx,%ecx +5596 0000eb3c 0f89e7f4ffff jnsl 0x0000e029 +5602 0000eb42 e9ddf4ffff jmpl 0x0000e024 +5607 0000eb47 89d0 movl %edx,%eax +5609 0000eb49 e931faffff jmpl 0x0000e57f +5614 0000eb4e 89d0 movl %edx,%eax +5616 0000eb50 e951f7ffff jmpl 0x0000e2a6 +5621 0000eb55 89d0 movl %edx,%eax +5623 0000eb57 e94ef9ffff jmpl 0x0000e4aa +5628 0000eb5c 89d8 movl %ebx,%eax +5630 0000eb5e e9d1f7ffff jmpl 0x0000e334 +5635 0000eb63 89d8 movl %ebx,%eax +5637 0000eb65 e987f9ffff jmpl 0x0000e4f1 +5642 0000eb6a 89d8 movl %ebx,%eax +5644 0000eb6c e9f2f8ffff jmpl 0x0000e463 +5649 0000eb71 89f8 movl %edi,%eax +5651 0000eb73 e9c0f9ffff jmpl 0x0000e538 +5656 0000eb78 89d0 movl %edx,%eax +5658 0000eb7a e999f6ffff jmpl 0x0000e218 +5663 0000eb7f 89d8 movl %ebx,%eax +5665 0000eb81 e996f8ffff jmpl 0x0000e41c +5670 0000eb86 8d0412 leal (%edx,%edx,1),%eax +5673 0000eb89 8bbd58ffffff movl 0xffffff58(%ebp),%edi +5679 0000eb8f 89471c movl %eax,0x1c(%edi) +5682 0000eb92 8d04d500000000 leal 0x00000000(,%edx,8),%eax +5689 0000eb99 89442404 movl %eax,0x04(%esp,1) +5693 0000eb9d 8b470c movl 0x0c(%edi),%eax +5696 0000eba0 890424 movl %eax,(%esp,1) +5699 0000eba3 e886640000 calll _xrealloc +5704 0000eba8 89470c movl %eax,0x0c(%edi) +5707 0000ebab 8b8558ffffff movl 0xffffff58(%ebp),%eax +5713 0000ebb1 e97ff1ffff jmpl 0x0000dd35 +5718 0000ebb6 89ce movl %ecx,%esi +5720 0000ebb8 29d6 subl %edx,%esi +5722 0000ebba 8b4d90 movl 0x90(%ebp),%ecx +5725 0000ebbd 8d1c0e leal (%esi,%ecx,1),%ebx +5728 0000ebc0 01db addl %ebx,%ebx +5730 0000ebc2 895c2404 movl %ebx,0x04(%esp,1) +5734 0000ebc6 891424 movl %edx,(%esp,1) +5737 0000ebc9 e860640000 calll _xrealloc +5742 0000ebce 89c2 movl %eax,%edx +5744 0000ebd0 8945d4 movl %eax,0xd4(%ebp) +5747 0000ebd3 8d3430 leal (%eax,%esi,1),%esi +5750 0000ebd6 8975d8 movl %esi,0xd8(%ebp) +5753 0000ebd9 01c3 addl %eax,%ebx +5755 0000ebdb 895ddc movl %ebx,0xdc(%ebp) +5758 0000ebde 8b7d90 movl 0x90(%ebp),%edi +5761 0000ebe1 89f1 movl %esi,%ecx +5763 0000ebe3 e90bfdffff jmpl 0x0000e8f3 +5768 0000ebe8 85d2 testl %edx,%edx +5770 0000ebea 0f889cf1ffff jsl 0x0000dd8c +5776 0000ebf0 fc cld +5777 0000ebf1 b9ffffffff movl $0xffffffff,%ecx +5782 0000ebf6 31c0 xorl %eax,%eax +5784 0000ebf8 89df movl %ebx,%edi +5786 0000ebfa f2ae repnz/scasb %al,(%edi) +5788 0000ebfc f7d1 notl %ecx +5790 0000ebfe 83e901 subl $0x01,%ecx +5793 0000ec01 39d1 cmpl %edx,%ecx +5795 0000ec03 0f8c83f1ffff jll 0x0000dd8c +5801 0000ec09 8d45a4 leal 0xa4(%ebp),%eax +5804 0000ec0c 890424 movl %eax,(%esp,1) +5807 0000ec0f 89d1 movl %edx,%ecx +5809 0000ec11 8b9554ffffff movl 0xffffff54(%ebp),%edx +5815 0000ec17 8b8558ffffff movl 0xffffff58(%ebp),%eax +5821 0000ec1d e83bdaffff calll _demangle_arm_hp_template +5826 0000ec22 8b75a4 movl 0xa4(%ebp),%esi +5829 0000ec25 8b45a8 movl 0xa8(%ebp),%eax +5832 0000ec28 39c6 cmpl %eax,%esi +5834 0000ec2a 0f8492020000 jel 0x0000eec2 +5840 0000ec30 29f0 subl %esi,%eax +5842 0000ec32 8d5001 leal 0x01(%eax),%edx +5845 0000ec35 89c7 movl %eax,%edi +5847 0000ec37 894588 movl %eax,0x88(%ebp) +5850 0000ec3a 891424 movl %edx,(%esp,1) +5853 0000ec3d e8ec620000 calll _xmalloc +5858 0000ec42 89c3 movl %eax,%ebx +5860 0000ec44 8b4588 movl 0x88(%ebp),%eax +5863 0000ec47 89442408 movl %eax,0x08(%esp,1) +5867 0000ec4b 89742404 movl %esi,0x04(%esp,1) +5871 0000ec4f 891c24 movl %ebx,(%esp,1) +5874 0000ec52 e8b8130300 calll 0x0004000f _memcpy +5879 0000ec57 c6043b00 movb $0x00,(%ebx,%edi,1) +5883 0000ec5b 8b9558ffffff movl 0xffffff58(%ebp),%edx +5889 0000ec61 8b420c movl 0x0c(%edx),%eax +5892 0000ec64 8b8d78ffffff movl 0xffffff78(%ebp),%ecx +5898 0000ec6a 891c01 movl %ebx,(%ecx,%eax,1) +5901 0000ec6d 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +5907 0000ec73 8b03 movl (%ebx),%eax +5909 0000ec75 3b4304 cmpl 0x04(%ebx),%eax +5912 0000ec78 740c je 0x0000ec86 +5914 0000ec7a baac840200 movl $0x000284ac,%edx +5919 0000ec7f 89d8 movl %ebx,%eax +5921 0000ec81 e894bdffff calll _string_append +5926 0000ec86 8b55a4 movl 0xa4(%ebp),%edx +5929 0000ec89 8b45a8 movl 0xa8(%ebp),%eax +5932 0000ec8c 39c2 cmpl %eax,%edx +5934 0000ec8e 0f847b020000 jel 0x0000ef0f +5940 0000ec94 29d0 subl %edx,%eax +5942 0000ec96 89857cffffff movl %eax,0xffffff7c(%ebp) +5948 0000ec9c 8b8550ffffff movl 0xffffff50(%ebp),%eax +5954 0000eca2 8b38 movl (%eax),%edi +5956 0000eca4 85ff testl %edi,%edi +5958 0000eca6 0f8429020000 jel 0x0000eed5 +5964 0000ecac 8b9d50ffffff movl 0xffffff50(%ebp),%ebx +5970 0000ecb2 8b4b04 movl 0x04(%ebx),%ecx +5973 0000ecb5 8b4308 movl 0x08(%ebx),%eax +5976 0000ecb8 29c8 subl %ecx,%eax +5978 0000ecba 39857cffffff cmpl %eax,0xffffff7c(%ebp) +5984 0000ecc0 7e32 jle 0x0000ecf4 +5986 0000ecc2 89ce movl %ecx,%esi +5988 0000ecc4 29fe subl %edi,%esi +5990 0000ecc6 8b9d7cffffff movl 0xffffff7c(%ebp),%ebx +5996 0000eccc 01f3 addl %esi,%ebx +5998 0000ecce 01db addl %ebx,%ebx +6000 0000ecd0 895c2404 movl %ebx,0x04(%esp,1) +6004 0000ecd4 893c24 movl %edi,(%esp,1) +6007 0000ecd7 e852630000 calll _xrealloc +6012 0000ecdc 8bbd50ffffff movl 0xffffff50(%ebp),%edi +6018 0000ece2 8907 movl %eax,(%edi) +6020 0000ece4 8d3430 leal (%eax,%esi,1),%esi +6023 0000ece7 897704 movl %esi,0x04(%edi) +6026 0000ecea 01c3 addl %eax,%ebx +6028 0000ecec 895f08 movl %ebx,0x08(%edi) +6031 0000ecef 8b55a4 movl 0xa4(%ebp),%edx +6034 0000ecf2 89f1 movl %esi,%ecx +6036 0000ecf4 8b857cffffff movl 0xffffff7c(%ebp),%eax +6042 0000ecfa 89442408 movl %eax,0x08(%esp,1) +6046 0000ecfe 89542404 movl %edx,0x04(%esp,1) +6050 0000ed02 890c24 movl %ecx,(%esp,1) +6053 0000ed05 e805130300 calll 0x0004000f _memcpy +6058 0000ed0a 8b8d7cffffff movl 0xffffff7c(%ebp),%ecx +6064 0000ed10 8b9550ffffff movl 0xffffff50(%ebp),%edx +6070 0000ed16 014a04 addl %ecx,0x04(%edx) +6073 0000ed19 c78574ffffff01000000 movl $0x00000001,0xffffff74(%ebp) +6083 0000ed23 8b55a4 movl 0xa4(%ebp),%edx +6086 0000ed26 e96ef0ffff jmpl 0x0000dd99 +6091 0000ed2b c78560ffffff04000000 movl $0x00000004,0xffffff60(%ebp) +6101 0000ed35 e97dfcffff jmpl 0x0000e9b7 +6106 0000ed3a 837d901f cmpl $0x1f,0x90(%ebp) +6110 0000ed3e 0f8e86000000 jlel 0x0000edca +6116 0000ed44 8b4590 movl 0x90(%ebp),%eax +6119 0000ed47 89c3 movl %eax,%ebx +6121 0000ed49 89c7 movl %eax,%edi +6123 0000ed4b 890424 movl %eax,(%esp,1) +6126 0000ed4e e8db610000 calll _xmalloc +6131 0000ed53 89c2 movl %eax,%edx +6133 0000ed55 8945d4 movl %eax,0xd4(%ebp) +6136 0000ed58 8945d8 movl %eax,0xd8(%ebp) +6139 0000ed5b 8d0403 leal (%ebx,%eax,1),%eax +6142 0000ed5e 8945dc movl %eax,0xdc(%ebp) +6145 0000ed61 89d1 movl %edx,%ecx +6147 0000ed63 e98bfbffff jmpl 0x0000e8f3 +6152 0000ed68 89ce movl %ecx,%esi +6154 0000ed6a 29fe subl %edi,%esi +6156 0000ed6c 8b5d80 movl 0x80(%ebp),%ebx +6159 0000ed6f 01f3 addl %esi,%ebx +6161 0000ed71 01db addl %ebx,%ebx +6163 0000ed73 895c2404 movl %ebx,0x04(%esp,1) +6167 0000ed77 893c24 movl %edi,(%esp,1) +6170 0000ed7a e8af620000 calll _xrealloc +6175 0000ed7f 8bbd50ffffff movl 0xffffff50(%ebp),%edi +6181 0000ed85 8907 movl %eax,(%edi) +6183 0000ed87 8d3430 leal (%eax,%esi,1),%esi +6186 0000ed8a 897704 movl %esi,0x04(%edi) +6189 0000ed8d 01c3 addl %eax,%ebx +6191 0000ed8f 895f08 movl %ebx,0x08(%edi) +6194 0000ed92 8b55a4 movl 0xa4(%ebp),%edx +6197 0000ed95 89f1 movl %esi,%ecx +6199 0000ed97 e92bf6ffff jmpl 0x0000e3c7 +6204 0000ed9c 83f81f cmpl $0x1f,%eax +6207 0000ed9f 0f8ebf000000 jlel 0x0000ee64 +6213 0000eda5 89c3 movl %eax,%ebx +6215 0000eda7 890424 movl %eax,(%esp,1) +6218 0000edaa e87f610000 calll _xmalloc +6223 0000edaf 8bbd50ffffff movl 0xffffff50(%ebp),%edi +6229 0000edb5 8907 movl %eax,(%edi) +6231 0000edb7 894704 movl %eax,0x04(%edi) +6234 0000edba 8d1403 leal (%ebx,%eax,1),%edx +6237 0000edbd 895708 movl %edx,0x08(%edi) +6240 0000edc0 8b55a4 movl 0xa4(%ebp),%edx +6243 0000edc3 89c1 movl %eax,%ecx +6245 0000edc5 e9fdf5ffff jmpl 0x0000e3c7 +6250 0000edca 8b7d90 movl 0x90(%ebp),%edi +6253 0000edcd b820000000 movl $0x00000020,%eax ' ' +6258 0000edd2 bb20000000 movl $0x00000020,%ebx ' ' +6263 0000edd7 e96fffffff jmpl 0x0000ed4b +6268 0000eddc 89ce movl %ecx,%esi +6270 0000edde 29d6 subl %edx,%esi +6272 0000ede0 8d1c37 leal (%edi,%esi,1),%ebx +6275 0000ede3 01db addl %ebx,%ebx +6277 0000ede5 895c2404 movl %ebx,0x04(%esp,1) +6281 0000ede9 891424 movl %edx,(%esp,1) +6284 0000edec e83d620000 calll _xrealloc +6289 0000edf1 89c2 movl %eax,%edx +6291 0000edf3 8945d4 movl %eax,0xd4(%ebp) +6294 0000edf6 8d3430 leal (%eax,%esi,1),%esi +6297 0000edf9 8975d8 movl %esi,0xd8(%ebp) +6300 0000edfc 01c3 addl %eax,%ebx +6302 0000edfe 895ddc movl %ebx,0xdc(%ebp) +6305 0000ee01 89f1 movl %esi,%ecx +6307 0000ee03 e994f8ffff jmpl 0x0000e69c +6312 0000ee08 83ff1f cmpl $0x1f,%edi +6315 0000ee0b 0f8fa8000000 jgl 0x0000eeb9 +6321 0000ee11 b820000000 movl $0x00000020,%eax ' ' +6326 0000ee16 bb20000000 movl $0x00000020,%ebx ' ' +6331 0000ee1b 890424 movl %eax,(%esp,1) +6334 0000ee1e e80b610000 calll _xmalloc +6339 0000ee23 89c2 movl %eax,%edx +6341 0000ee25 8945d4 movl %eax,0xd4(%ebp) +6344 0000ee28 8945d8 movl %eax,0xd8(%ebp) +6347 0000ee2b 8d0403 leal (%ebx,%eax,1),%eax +6350 0000ee2e 8945dc movl %eax,0xdc(%ebp) +6353 0000ee31 89d1 movl %edx,%ecx +6355 0000ee33 e964f8ffff jmpl 0x0000e69c +6360 0000ee38 83ff1f cmpl $0x1f,%edi +6363 0000ee3b 7f36 jg 0x0000ee73 +6365 0000ee3d b820000000 movl $0x00000020,%eax ' ' +6370 0000ee42 bb20000000 movl $0x00000020,%ebx ' ' +6375 0000ee47 890424 movl %eax,(%esp,1) +6378 0000ee4a e8df600000 calll _xmalloc +6383 0000ee4f 89c2 movl %eax,%edx +6385 0000ee51 8945d4 movl %eax,0xd4(%ebp) +6388 0000ee54 8945d8 movl %eax,0xd8(%ebp) +6391 0000ee57 8d0403 leal (%ebx,%eax,1),%eax +6394 0000ee5a 8945dc movl %eax,0xdc(%ebp) +6397 0000ee5d 89d1 movl %edx,%ecx +6399 0000ee5f e949faffff jmpl 0x0000e8ad +6404 0000ee64 b820000000 movl $0x00000020,%eax ' ' +6409 0000ee69 bb20000000 movl $0x00000020,%ebx ' ' +6414 0000ee6e e934ffffff jmpl 0x0000eda7 +6419 0000ee73 89f8 movl %edi,%eax +6421 0000ee75 89fb movl %edi,%ebx +6423 0000ee77 ebce jmp 0x0000ee47 +6425 0000ee79 85d2 testl %edx,%edx +6427 0000ee7b 0f8998fcffff jnsl 0x0000eb19 +6433 0000ee81 e98efcffff jmpl 0x0000eb14 +6438 0000ee86 894c2408 movl %ecx,0x08(%esp,1) +6442 0000ee8a c744240424850200 movl $0x00028524,0x04(%esp,1) T%d +6450 0000ee92 8d5da4 leal 0xa4(%ebp),%ebx +6453 0000ee95 891c24 movl %ebx,(%esp,1) +6456 0000ee98 e890110300 calll 0x0004002d _sprintf +6461 0000ee9d 89da movl %ebx,%edx +6463 0000ee9f 8b8550ffffff movl 0xffffff50(%ebp),%eax +6469 0000eea5 e870bbffff calll _string_append +6474 0000eeaa c7855cffffff01000000 movl $0x00000001,0xffffff5c(%ebp) +6484 0000eeb4 e9b6ecffff jmpl 0x0000db6f +6489 0000eeb9 89f8 movl %edi,%eax +6491 0000eebb 89fb movl %edi,%ebx +6493 0000eebd e959ffffff jmpl 0x0000ee1b +6498 0000eec2 ba01000000 movl $0x00000001,%edx +6503 0000eec7 c7458800000000 movl $0x00000000,0x88(%ebp) +6510 0000eece 31ff xorl %edi,%edi +6512 0000eed0 e965fdffff jmpl 0x0000ec3a +6517 0000eed5 83bd7cffffff1f cmpl $0x1f,0xffffff7c(%ebp) '|' +6524 0000eedc 7e40 jle 0x0000ef1e +6526 0000eede 8b857cffffff movl 0xffffff7c(%ebp),%eax +6532 0000eee4 89c3 movl %eax,%ebx +6534 0000eee6 890424 movl %eax,(%esp,1) +6537 0000eee9 e840600000 calll _xmalloc +6542 0000eeee 8b9550ffffff movl 0xffffff50(%ebp),%edx +6548 0000eef4 8902 movl %eax,(%edx) +6550 0000eef6 894204 movl %eax,0x04(%edx) +6553 0000eef9 8d1403 leal (%ebx,%eax,1),%edx +6556 0000eefc 8b8d50ffffff movl 0xffffff50(%ebp),%ecx +6562 0000ef02 895108 movl %edx,0x08(%ecx) +6565 0000ef05 8b55a4 movl 0xa4(%ebp),%edx +6568 0000ef08 89c1 movl %eax,%ecx +6570 0000ef0a e9e5fdffff jmpl 0x0000ecf4 +6575 0000ef0f c78574ffffff01000000 movl $0x00000001,0xffffff74(%ebp) +6585 0000ef19 e97beeffff jmpl 0x0000dd99 +6590 0000ef1e b820000000 movl $0x00000020,%eax ' ' +6595 0000ef23 bb20000000 movl $0x00000020,%ebx ' ' +6600 0000ef28 ebbc jmp 0x0000eee6 +6602 0000ef2a baa07b0200 movl $0x00027ba0,%edx +6607 0000ef2f 8d45d4 leal 0xd4(%ebp),%eax +6610 0000ef32 e8e3baffff calll _string_append +6615 0000ef37 31c0 xorl %eax,%eax +6617 0000ef39 e9a9e6ffff jmpl 0x0000d5e7 +6622 0000ef3e bab0840200 movl $0x000284b0,%edx const +6627 0000ef43 ebea jmp 0x0000ef2f +6629 0000ef45 bab8840200 movl $0x000284b8,%edx volatile +6634 0000ef4a ebe3 jmp 0x0000ef2f +6636 0000ef4c bad0840200 movl $0x000284d0,%edx const volatile +6641 0000ef51 ebdc jmp 0x0000ef2f +6643 0000ef53 bac4840200 movl $0x000284c4,%edx __restrict +6648 0000ef58 ebd5 jmp 0x0000ef2f +6650 0000ef5a bae0840200 movl $0x000284e0,%edx const __restrict +6655 0000ef5f ebce jmp 0x0000ef2f +6657 0000ef61 baf4840200 movl $0x000284f4,%edx volatile __restrict +6662 0000ef66 ebc7 jmp 0x0000ef2f +6664 0000ef68 ba08850200 movl $0x00028508,%edx const volatile __restrict +6669 0000ef6d ebc0 jmp 0x0000ef2f _demangle_template_template_parm: +0 0000ef6f 55 pushl %ebp +1 0000ef70 89e5 movl %esp,%ebp +3 0000ef72 57 pushl %edi +4 0000ef73 56 pushl %esi +5 0000ef74 53 pushl %ebx +6 0000ef75 83ec4c subl $0x4c,%esp +9 0000ef78 8945c0 movl %eax,0xc0(%ebp) +12 0000ef7b 8955bc movl %edx,0xbc(%ebp) +15 0000ef7e 89cf movl %ecx,%edi +17 0000ef80 ba48850200 movl $0x00028548,%edx template < +22 0000ef85 89c8 movl %ecx,%eax +24 0000ef87 e88ebaffff calll _string_append +29 0000ef8c 8b45bc movl 0xbc(%ebp),%eax +32 0000ef8f 8b10 movl (%eax),%edx +34 0000ef91 0fb60a movzbl (%edx),%ecx +37 0000ef94 8b3538020400 movl 0x00040238,%esi +43 0000ef9a 0fb6c1 movzbl %cl,%eax +46 0000ef9d f6044604 testb $0x04,(%esi,%eax,2) +50 0000efa1 0f8422010000 jel 0x0000f0c9 +56 0000efa7 0fbec1 movsbl %cl,%eax +59 0000efaa 83e830 subl $0x30,%eax +62 0000efad 8945d4 movl %eax,0xd4(%ebp) +65 0000efb0 8d4a01 leal 0x01(%edx),%ecx +68 0000efb3 8b45bc movl 0xbc(%ebp),%eax +71 0000efb6 8908 movl %ecx,(%eax) +73 0000efb8 0fb64201 movzbl 0x01(%edx),%eax +77 0000efbc f6044604 testb $0x04,(%esi,%eax,2) +81 0000efc0 7430 je 0x0000eff2 +83 0000efc2 8b55d4 movl 0xd4(%ebp),%edx +86 0000efc5 90 nop +87 0000efc6 90 nop +88 0000efc7 90 nop +89 0000efc8 90 nop +90 0000efc9 90 nop +91 0000efca 90 nop +92 0000efcb 90 nop +93 0000efcc 90 nop +94 0000efcd 90 nop +95 0000efce 90 nop +96 0000efcf 90 nop +97 0000efd0 8d0492 leal (%edx,%edx,4),%eax +100 0000efd3 0fbe11 movsbl (%ecx),%edx +103 0000efd6 8d5442d0 leal 0xd0(%edx,%eax,2),%edx +107 0000efda 83c101 addl $0x01,%ecx +110 0000efdd 0fb619 movzbl (%ecx),%ebx +113 0000efe0 0fb6c3 movzbl %bl,%eax +116 0000efe3 f6044604 testb $0x04,(%esi,%eax,2) +120 0000efe7 75e7 jne 0x0000efd0 +122 0000efe9 80fb5f cmpb $0x5f,%bl '_' +125 0000efec 0f845c010000 jel 0x0000f14e +131 0000eff2 8b45d4 movl 0xd4(%ebp),%eax +134 0000eff5 85c0 testl %eax,%eax +136 0000eff7 0f8ecc000000 jlel 0x0000f0c9 +142 0000effd c745c801000000 movl $0x00000001,0xc8(%ebp) +149 0000f004 c745c400000000 movl $0x00000000,0xc4(%ebp) +156 0000f00b e989000000 jmpl 0x0000f099 +161 0000f010 8b55dc movl 0xdc(%ebp),%edx +164 0000f013 8b45e0 movl 0xe0(%ebp),%eax +167 0000f016 39c2 cmpl %eax,%edx +169 0000f018 743f je 0x0000f059 +171 0000f01a 29d0 subl %edx,%eax +173 0000f01c 8945cc movl %eax,0xcc(%ebp) +176 0000f01f 8b0f movl (%edi),%ecx +178 0000f021 894dd0 movl %ecx,0xd0(%ebp) +181 0000f024 85c9 testl %ecx,%ecx +183 0000f026 0f8462010000 jel 0x0000f18e +189 0000f02c 8b4f04 movl 0x04(%edi),%ecx +192 0000f02f 8b4708 movl 0x08(%edi),%eax +195 0000f032 29c8 subl %ecx,%eax +197 0000f034 3945cc cmpl %eax,0xcc(%ebp) +200 0000f037 0f8f21010000 jgl 0x0000f15e +206 0000f03d 8b45cc movl 0xcc(%ebp),%eax +209 0000f040 89442408 movl %eax,0x08(%esp,1) +213 0000f044 89542404 movl %edx,0x04(%esp,1) +217 0000f048 890c24 movl %ecx,(%esp,1) +220 0000f04b e8bf0f0300 calll 0x0004000f _memcpy +225 0000f050 8b55cc movl 0xcc(%ebp),%edx +228 0000f053 015704 addl %edx,0x04(%edi) +231 0000f056 8b55dc movl 0xdc(%ebp),%edx +234 0000f059 85d2 testl %edx,%edx +236 0000f05b 741d je 0x0000f07a +238 0000f05d 891424 movl %edx,(%esp,1) +241 0000f060 e8af0f0300 calll 0x00040014 _free +246 0000f065 c745e000000000 movl $0x00000000,0xe0(%ebp) +253 0000f06c c745e400000000 movl $0x00000000,0xe4(%ebp) +260 0000f073 c745dc00000000 movl $0x00000000,0xdc(%ebp) +267 0000f07a 8b45c8 movl 0xc8(%ebp),%eax +270 0000f07d 85c0 testl %eax,%eax +272 0000f07f 744f je 0x0000f0d0 +274 0000f081 8345c401 addl $0x01,0xc4(%ebp) +278 0000f085 8b4dd4 movl 0xd4(%ebp),%ecx +281 0000f088 394dc4 cmpl %ecx,0xc4(%ebp) +284 0000f08b 7443 je 0x0000f0d0 +286 0000f08d ba14830200 movl $0x00028314,%edx , +291 0000f092 89f8 movl %edi,%eax +293 0000f094 e881b9ffff calll _string_append +298 0000f099 8b55bc movl 0xbc(%ebp),%edx +301 0000f09c 8b02 movl (%edx),%eax +303 0000f09e 0fb610 movzbl (%eax),%edx +306 0000f0a1 80fa5a cmpb $0x5a,%dl 'Z' +309 0000f0a4 746c je 0x0000f112 +311 0000f0a6 80fa7a cmpb $0x7a,%dl 'z' +314 0000f0a9 7445 je 0x0000f0f0 +316 0000f0ab 8d4ddc leal 0xdc(%ebp),%ecx +319 0000f0ae 8b55bc movl 0xbc(%ebp),%edx +322 0000f0b1 8b45c0 movl 0xc0(%ebp),%eax +325 0000f0b4 e8a7e4ffff calll _do_type +330 0000f0b9 8945c8 movl %eax,0xc8(%ebp) +333 0000f0bc 85c0 testl %eax,%eax +335 0000f0be 0f854cffffff jnel 0x0000f010 +341 0000f0c4 8b55dc movl 0xdc(%ebp),%edx +344 0000f0c7 eb90 jmp 0x0000f059 +346 0000f0c9 c745c801000000 movl $0x00000001,0xc8(%ebp) +353 0000f0d0 8b4704 movl 0x04(%edi),%eax +356 0000f0d3 8078ff3e cmpb $0x3e,0xff(%eax) '>' +360 0000f0d7 7452 je 0x0000f12b +362 0000f0d9 ba5c850200 movl $0x0002855c,%edx > class +367 0000f0de 89f8 movl %edi,%eax +369 0000f0e0 e835b9ffff calll _string_append +374 0000f0e5 8b45c8 movl 0xc8(%ebp),%eax +377 0000f0e8 83c44c addl $0x4c,%esp +380 0000f0eb 5b popl %ebx +381 0000f0ec 5e popl %esi +382 0000f0ed 5f popl %edi +383 0000f0ee 5d popl %ebp +384 0000f0ef c3 ret +385 0000f0f0 83c001 addl $0x01,%eax +388 0000f0f3 8b55bc movl 0xbc(%ebp),%edx +391 0000f0f6 8902 movl %eax,(%edx) +393 0000f0f8 89f9 movl %edi,%ecx +395 0000f0fa 8b55bc movl 0xbc(%ebp),%edx +398 0000f0fd 8b45c0 movl 0xc0(%ebp),%eax +401 0000f100 e86afeffff calll _demangle_template_template_parm +406 0000f105 8945c8 movl %eax,0xc8(%ebp) +409 0000f108 85c0 testl %eax,%eax +411 0000f10a 0f8571ffffff jnel 0x0000f081 +417 0000f110 ebbe jmp 0x0000f0d0 +419 0000f112 83c001 addl $0x01,%eax +422 0000f115 8b4dbc movl 0xbc(%ebp),%ecx +425 0000f118 8901 movl %eax,(%ecx) +427 0000f11a ba54850200 movl $0x00028554,%edx class +432 0000f11f 89f8 movl %edi,%eax +434 0000f121 e8f4b8ffff calll _string_append +439 0000f126 e956ffffff jmpl 0x0000f081 +444 0000f12b baac840200 movl $0x000284ac,%edx +449 0000f130 89f8 movl %edi,%eax +451 0000f132 e8e3b8ffff calll _string_append +456 0000f137 ba5c850200 movl $0x0002855c,%edx > class +461 0000f13c 89f8 movl %edi,%eax +463 0000f13e e8d7b8ffff calll _string_append +468 0000f143 8b45c8 movl 0xc8(%ebp),%eax +471 0000f146 83c44c addl $0x4c,%esp +474 0000f149 5b popl %ebx +475 0000f14a 5e popl %esi +476 0000f14b 5f popl %edi +477 0000f14c 5d popl %ebp +478 0000f14d c3 ret +479 0000f14e 8d4101 leal 0x01(%ecx),%eax +482 0000f151 8b4dbc movl 0xbc(%ebp),%ecx +485 0000f154 8901 movl %eax,(%ecx) +487 0000f156 8955d4 movl %edx,0xd4(%ebp) +490 0000f159 e994feffff jmpl 0x0000eff2 +495 0000f15e 89ce movl %ecx,%esi +497 0000f160 2b75d0 subl 0xd0(%ebp),%esi +500 0000f163 8b5dcc movl 0xcc(%ebp),%ebx +503 0000f166 01f3 addl %esi,%ebx +505 0000f168 01db addl %ebx,%ebx +507 0000f16a 895c2404 movl %ebx,0x04(%esp,1) +511 0000f16e 8b45d0 movl 0xd0(%ebp),%eax +514 0000f171 890424 movl %eax,(%esp,1) +517 0000f174 e8b55e0000 calll _xrealloc +522 0000f179 8907 movl %eax,(%edi) +524 0000f17b 8d0c30 leal (%eax,%esi,1),%ecx +527 0000f17e 894f04 movl %ecx,0x04(%edi) +530 0000f181 01c3 addl %eax,%ebx +532 0000f183 895f08 movl %ebx,0x08(%edi) +535 0000f186 8b55dc movl 0xdc(%ebp),%edx +538 0000f189 e9affeffff jmpl 0x0000f03d +543 0000f18e 83f81f cmpl $0x1f,%eax +546 0000f191 7e1f jle 0x0000f1b2 +548 0000f193 89c3 movl %eax,%ebx +550 0000f195 890424 movl %eax,(%esp,1) +553 0000f198 e8915d0000 calll _xmalloc +558 0000f19d 8907 movl %eax,(%edi) +560 0000f19f 89c1 movl %eax,%ecx +562 0000f1a1 894704 movl %eax,0x04(%edi) +565 0000f1a4 8d0403 leal (%ebx,%eax,1),%eax +568 0000f1a7 894708 movl %eax,0x08(%edi) +571 0000f1aa 8b55dc movl 0xdc(%ebp),%edx +574 0000f1ad e98bfeffff jmpl 0x0000f03d +579 0000f1b2 b820000000 movl $0x00000020,%eax ' ' +584 0000f1b7 bb20000000 movl $0x00000020,%ebx ' ' +589 0000f1bc ebd7 jmp 0x0000f195 _demangle_template: +0 0000f1be 55 pushl %ebp +1 0000f1bf 89e5 movl %esp,%ebp +3 0000f1c1 57 pushl %edi +4 0000f1c2 56 pushl %esi +5 0000f1c3 53 pushl %ebx +6 0000f1c4 81ecac000000 subl $0x000000ac,%esp +12 0000f1ca 89857cffffff movl %eax,0xffffff7c(%ebp) +18 0000f1d0 899578ffffff movl %edx,0xffffff78(%ebp) +24 0000f1d6 898d74ffffff movl %ecx,0xffffff74(%ebp) +30 0000f1dc 89d0 movl %edx,%eax +32 0000f1de 8b12 movl (%edx),%edx +34 0000f1e0 8d4a01 leal 0x01(%edx),%ecx +37 0000f1e3 894d8c movl %ecx,0x8c(%ebp) +40 0000f1e6 8908 movl %ecx,(%eax) +42 0000f1e8 8b750c movl 0x0c(%ebp),%esi +45 0000f1eb 85f6 testl %esi,%esi +47 0000f1ed 0f84f1000000 jel 0x0000f2e4 +53 0000f1f3 0fb65a01 movzbl 0x01(%edx),%ebx +57 0000f1f7 80fb7a cmpb $0x7a,%bl 'z' +60 0000f1fa 7428 je 0x0000f224 +62 0000f1fc 0fb6c3 movzbl %bl,%eax +65 0000f1ff 8b0d38020400 movl 0x00040238,%ecx +71 0000f205 f6044104 testb $0x04,(%ecx,%eax,2) +75 0000f209 0f8566020000 jnel 0x0000f475 +81 0000f20f c7458000000000 movl $0x00000000,0x80(%ebp) +88 0000f216 8b4580 movl 0x80(%ebp),%eax +91 0000f219 81c4ac000000 addl $0x000000ac,%esp +97 0000f21f 5b popl %ebx +98 0000f220 5e popl %esi +99 0000f221 5f popl %edi +100 0000f222 5d popl %ebp +101 0000f223 c3 ret +102 0000f224 8d5a03 leal 0x03(%edx),%ebx +105 0000f227 8918 movl %ebx,(%eax) +107 0000f229 0fb64a03 movzbl 0x03(%edx),%ecx +111 0000f22d 80f95f cmpb $0x5f,%cl '_' +114 0000f230 0f8485030000 jel 0x0000f5bb +120 0000f236 8d41d0 leal 0xd0(%ecx),%eax +123 0000f239 3c09 cmpb $0x09,%al +125 0000f23b 77d2 ja 0x0000f20f +127 0000f23d 0fbec1 movsbl %cl,%eax +130 0000f240 83e830 subl $0x30,%eax +133 0000f243 894588 movl %eax,0x88(%ebp) +136 0000f246 83c204 addl $0x04,%edx +139 0000f249 8b9d78ffffff movl 0xffffff78(%ebp),%ebx +145 0000f24f 8913 movl %edx,(%ebx) +147 0000f251 837d88ff cmpl $0xff,0x88(%ebp) +151 0000f255 74b8 je 0x0000f20f +153 0000f257 8bb57cffffff movl 0xffffff7c(%ebp),%esi +159 0000f25d 8b5e40 movl 0x40(%esi),%ebx +162 0000f260 85db testl %ebx,%ebx +164 0000f262 7408 je 0x0000f26c +166 0000f264 8b7d88 movl 0x88(%ebp),%edi +169 0000f267 3b7e44 cmpl 0x44(%esi),%edi +172 0000f26a 7da3 jge 0x0000f20f +174 0000f26c 8b8578ffffff movl 0xffffff78(%ebp),%eax +180 0000f272 8b08 movl (%eax),%ecx +182 0000f274 0fb611 movzbl (%ecx),%edx +185 0000f277 80fa5f cmpb $0x5f,%dl '_' +188 0000f27a 0f8427080000 jel 0x0000faa7 +194 0000f280 8d42d0 leal 0xd0(%edx),%eax +197 0000f283 3c09 cmpb $0x09,%al +199 0000f285 7788 ja 0x0000f20f +201 0000f287 0fbec2 movsbl %dl,%eax +204 0000f28a 8d50d0 leal 0xd0(%eax),%edx +207 0000f28d 83c101 addl $0x01,%ecx +210 0000f290 8bb578ffffff movl 0xffffff78(%ebp),%esi +216 0000f296 890e movl %ecx,(%esi) +218 0000f298 83c201 addl $0x01,%edx +221 0000f29b 0f846effffff jel 0x0000f20f +227 0000f2a1 8bbd7cffffff movl 0xffffff7c(%ebp),%edi +233 0000f2a7 8b4740 movl 0x40(%edi),%eax +236 0000f2aa 85c0 testl %eax,%eax +238 0000f2ac 0f84df0b0000 jel 0x0000fe91 +244 0000f2b2 8b5d88 movl 0x88(%ebp),%ebx +247 0000f2b5 c1e302 shll $0x02,%ebx +250 0000f2b8 8b1418 movl (%eax,%ebx,1),%edx +253 0000f2bb 8b8574ffffff movl 0xffffff74(%ebp),%eax +259 0000f2c1 e854b7ffff calll _string_append +264 0000f2c6 8b4d08 movl 0x08(%ebp),%ecx +267 0000f2c9 85c9 testl %ecx,%ecx +269 0000f2cb 7417 je 0x0000f2e4 +271 0000f2cd 8b4740 movl 0x40(%edi),%eax +274 0000f2d0 8b1403 movl (%ebx,%eax,1),%edx +277 0000f2d3 8b4508 movl 0x08(%ebp),%eax +280 0000f2d6 e83fb7ffff calll _string_append +285 0000f2db c7458400000000 movl $0x00000000,0x84(%ebp) +292 0000f2e2 eb07 jmp 0x0000f2eb +294 0000f2e4 c7458400000000 movl $0x00000000,0x84(%ebp) +301 0000f2eb bab07d0200 movl $0x00027db0,%edx < +306 0000f2f0 8b8574ffffff movl 0xffffff74(%ebp),%eax +312 0000f2f6 e81fb7ffff calll _string_append +317 0000f2fb 8b9578ffffff movl 0xffffff78(%ebp),%edx +323 0000f301 8b12 movl (%edx),%edx +325 0000f303 899564ffffff movl %edx,0xffffff64(%ebp) +331 0000f309 89d3 movl %edx,%ebx +333 0000f30b 89d9 movl %ebx,%ecx +335 0000f30d 0fb613 movzbl (%ebx),%edx +338 0000f310 0fb6c2 movzbl %dl,%eax +341 0000f313 8b3538020400 movl 0x00040238,%esi +347 0000f31