firewall.so: formato del fichero elf32-i386 Desensamblado de la sección .init: 00001550 <_init>: 1550: 53 push %ebx 1551: 83 ec 08 sub $0x8,%esp 1554: e8 07 03 00 00 call 1860 <__x86.get_pc_thunk.bx> 1559: 81 c3 a7 4a 00 00 add $0x4aa7,%ebx 155f: 8b 83 c4 ff ff ff mov -0x3c(%ebx),%eax 1565: 85 c0 test %eax,%eax 1567: 74 05 je 156e <_init+0x1e> 1569: e8 62 00 00 00 call 15d0 <__gmon_start__@plt> 156e: 83 c4 08 add $0x8,%esp 1571: 5b pop %ebx 1572: c3 ret Desensamblado de la sección .plt: 00001580 <__cxa_atexit@plt-0x10>: 1580: ff b3 04 00 00 00 pushl 0x4(%ebx) 1586: ff a3 08 00 00 00 jmp *0x8(%ebx) 158c: 00 00 add %al,(%eax) ... 00001590 <__cxa_atexit@plt>: 1590: ff a3 0c 00 00 00 jmp *0xc(%ebx) 1596: 68 00 00 00 00 push $0x0 159b: e9 e0 ff ff ff jmp 1580 <_init+0x30> 000015a0 : 15a0: ff a3 10 00 00 00 jmp *0x10(%ebx) 15a6: 68 08 00 00 00 push $0x8 15ab: e9 d0 ff ff ff jmp 1580 <_init+0x30> 000015b0 : 15b0: ff a3 14 00 00 00 jmp *0x14(%ebx) 15b6: 68 10 00 00 00 push $0x10 15bb: e9 c0 ff ff ff jmp 1580 <_init+0x30> 000015c0 <_ZNSt4pairISsiED1Ev@plt>: 15c0: ff a3 18 00 00 00 jmp *0x18(%ebx) 15c6: 68 18 00 00 00 push $0x18 15cb: e9 b0 ff ff ff jmp 1580 <_init+0x30> 000015d0 <__gmon_start__@plt>: 15d0: ff a3 1c 00 00 00 jmp *0x1c(%ebx) 15d6: 68 20 00 00 00 push $0x20 15db: e9 a0 ff ff ff jmp 1580 <_init+0x30> 000015e0 <_ZdlPv@plt>: 15e0: ff a3 20 00 00 00 jmp *0x20(%ebx) 15e6: 68 28 00 00 00 push $0x28 15eb: e9 90 ff ff ff jmp 1580 <_init+0x30> 000015f0 <__cxa_rethrow@plt>: 15f0: ff a3 24 00 00 00 jmp *0x24(%ebx) 15f6: 68 30 00 00 00 push $0x30 15fb: e9 80 ff ff ff jmp 1580 <_init+0x30> 00001600 : 1600: ff a3 28 00 00 00 jmp *0x28(%ebx) 1606: 68 38 00 00 00 push $0x38 160b: e9 70 ff ff ff jmp 1580 <_init+0x30> 00001610 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: 1610: ff a3 2c 00 00 00 jmp *0x2c(%ebx) 1616: 68 40 00 00 00 push $0x40 161b: e9 60 ff ff ff jmp 1580 <_init+0x30> 00001620 <_ZNSsC1ERKSs@plt>: 1620: ff a3 30 00 00 00 jmp *0x30(%ebx) 1626: 68 48 00 00 00 push $0x48 162b: e9 50 ff ff ff jmp 1580 <_init+0x30> 00001630 <_ZNSsD1Ev@plt>: 1630: ff a3 34 00 00 00 jmp *0x34(%ebx) 1636: 68 50 00 00 00 push $0x50 163b: e9 40 ff ff ff jmp 1580 <_init+0x30> 00001640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt>: 1640: ff a3 38 00 00 00 jmp *0x38(%ebx) 1646: 68 58 00 00 00 push $0x58 164b: e9 30 ff ff ff jmp 1580 <_init+0x30> 00001650 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@plt>: 1650: ff a3 3c 00 00 00 jmp *0x3c(%ebx) 1656: 68 60 00 00 00 push $0x60 165b: e9 20 ff ff ff jmp 1580 <_init+0x30> 00001660 : 1660: ff a3 40 00 00 00 jmp *0x40(%ebx) 1666: 68 68 00 00 00 push $0x68 166b: e9 10 ff ff ff jmp 1580 <_init+0x30> 00001670 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@plt>: 1670: ff a3 44 00 00 00 jmp *0x44(%ebx) 1676: 68 70 00 00 00 push $0x70 167b: e9 00 ff ff ff jmp 1580 <_init+0x30> 00001680 : 1680: ff a3 48 00 00 00 jmp *0x48(%ebx) 1686: 68 78 00 00 00 push $0x78 168b: e9 f0 fe ff ff jmp 1580 <_init+0x30> 00001690 <_ZNSsC1EPKcRKSaIcE@plt>: 1690: ff a3 4c 00 00 00 jmp *0x4c(%ebx) 1696: 68 80 00 00 00 push $0x80 169b: e9 e0 fe ff ff jmp 1580 <_init+0x30> 000016a0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_@plt>: 16a0: ff a3 50 00 00 00 jmp *0x50(%ebx) 16a6: 68 88 00 00 00 push $0x88 16ab: e9 d0 fe ff ff jmp 1580 <_init+0x30> 000016b0 <_Z5BanIPPKc@plt>: 16b0: ff a3 54 00 00 00 jmp *0x54(%ebx) 16b6: 68 90 00 00 00 push $0x90 16bb: e9 c0 fe ff ff jmp 1580 <_init+0x30> 000016c0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@plt>: 16c0: ff a3 58 00 00 00 jmp *0x58(%ebx) 16c6: 68 98 00 00 00 push $0x98 16cb: e9 b0 fe ff ff jmp 1580 <_init+0x30> 000016d0 <_Znwj@plt>: 16d0: ff a3 5c 00 00 00 jmp *0x5c(%ebx) 16d6: 68 a0 00 00 00 push $0xa0 16db: e9 a0 fe ff ff jmp 1580 <_init+0x30> 000016e0 <_ZNSt4pairIKSsiED1Ev@plt>: 16e0: ff a3 60 00 00 00 jmp *0x60(%ebx) 16e6: 68 a8 00 00 00 push $0xa8 16eb: e9 90 fe ff ff jmp 1580 <_init+0x30> 000016f0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: 16f0: ff a3 64 00 00 00 jmp *0x64(%ebx) 16f6: 68 b0 00 00 00 push $0xb0 16fb: e9 80 fe ff ff jmp 1580 <_init+0x30> 00001700 <__stack_chk_fail@plt>: 1700: ff a3 68 00 00 00 jmp *0x68(%ebx) 1706: 68 b8 00 00 00 push $0xb8 170b: e9 70 fe ff ff jmp 1580 <_init+0x30> 00001710 : 1710: ff a3 6c 00 00 00 jmp *0x6c(%ebx) 1716: 68 c0 00 00 00 push $0xc0 171b: e9 60 fe ff ff jmp 1580 <_init+0x30> 00001720 : 1720: ff a3 70 00 00 00 jmp *0x70(%ebx) 1726: 68 c8 00 00 00 push $0xc8 172b: e9 50 fe ff ff jmp 1580 <_init+0x30> 00001730 <__cxa_end_catch@plt>: 1730: ff a3 74 00 00 00 jmp *0x74(%ebx) 1736: 68 d0 00 00 00 push $0xd0 173b: e9 40 fe ff ff jmp 1580 <_init+0x30> 00001740 <__sprintf_chk@plt>: 1740: ff a3 78 00 00 00 jmp *0x78(%ebx) 1746: 68 d8 00 00 00 push $0xd8 174b: e9 30 fe ff ff jmp 1580 <_init+0x30> 00001750 <_Z12HookFunctionPhS_@plt>: 1750: ff a3 7c 00 00 00 jmp *0x7c(%ebx) 1756: 68 e0 00 00 00 push $0xe0 175b: e9 20 fe ff ff jmp 1580 <_init+0x30> 00001760 <__cxa_begin_catch@plt>: 1760: ff a3 80 00 00 00 jmp *0x80(%ebx) 1766: 68 e8 00 00 00 push $0xe8 176b: e9 10 fe ff ff jmp 1580 <_init+0x30> 00001770 : 1770: ff a3 84 00 00 00 jmp *0x84(%ebx) 1776: 68 f0 00 00 00 push $0xf0 177b: e9 00 fe ff ff jmp 1580 <_init+0x30> 00001780 <_Unwind_Resume@plt>: 1780: ff a3 88 00 00 00 jmp *0x88(%ebx) 1786: 68 f8 00 00 00 push $0xf8 178b: e9 f0 fd ff ff jmp 1580 <_init+0x30> 00001790 <__cxa_finalize@plt>: 1790: ff a3 8c 00 00 00 jmp *0x8c(%ebx) 1796: 68 00 01 00 00 push $0x100 179b: e9 e0 fd ff ff jmp 1580 <_init+0x30> Desensamblado de la sección .text: 000017a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25>: 17a0: 53 push %ebx 17a1: 89 c2 mov %eax,%edx 17a3: e8 b8 00 00 00 call 1860 <__x86.get_pc_thunk.bx> 17a8: 81 c3 58 48 00 00 add $0x4858,%ebx 17ae: 83 bb f0 ff ff ff 00 cmpl $0x0,-0x10(%ebx) 17b5: 74 09 je 17c0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25+0x20> 17b7: 83 c8 ff or $0xffffffff,%eax 17ba: f0 0f c1 02 lock xadd %eax,(%edx) 17be: eb 07 jmp 17c7 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25+0x27> 17c0: 8b 00 mov (%eax),%eax 17c2: 8d 48 ff lea -0x1(%eax),%ecx 17c5: 89 0a mov %ecx,(%edx) 17c7: 5b pop %ebx 17c8: c3 ret 17c9: 66 90 xchg %ax,%ax 17cb: 66 90 xchg %ax,%ax 17cd: 66 90 xchg %ax,%ax 17cf: 90 nop 000017d0 <_GLOBAL__sub_I_main.cpp>: 17d0: 57 push %edi 17d1: 56 push %esi 17d2: 53 push %ebx 17d3: e8 88 00 00 00 call 1860 <__x86.get_pc_thunk.bx> 17d8: 81 c3 28 48 00 00 add $0x4828,%ebx 17de: 83 ec 10 sub $0x10,%esp 17e1: 8b 83 e8 ff ff ff mov -0x18(%ebx),%eax 17e7: 8d bb 90 00 00 00 lea 0x90(%ebx),%edi 17ed: 8b b3 c0 ff ff ff mov -0x40(%ebx),%esi 17f3: 8d 50 04 lea 0x4(%eax),%edx 17f6: 89 50 0c mov %edx,0xc(%eax) 17f9: 89 50 10 mov %edx,0x10(%eax) 17fc: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 1803: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 180a: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 1811: 89 7c 24 08 mov %edi,0x8(%esp) 1815: 89 34 24 mov %esi,(%esp) 1818: 89 44 24 04 mov %eax,0x4(%esp) 181c: e8 6f fd ff ff call 1590 <__cxa_atexit@plt> 1821: 8b 83 cc ff ff ff mov -0x34(%ebx),%eax 1827: 8d 50 04 lea 0x4(%eax),%edx 182a: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 1831: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 1838: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 183f: 89 50 0c mov %edx,0xc(%eax) 1842: 89 50 10 mov %edx,0x10(%eax) 1845: 89 7c 24 08 mov %edi,0x8(%esp) 1849: 89 34 24 mov %esi,(%esp) 184c: 89 44 24 04 mov %eax,0x4(%esp) 1850: e8 3b fd ff ff call 1590 <__cxa_atexit@plt> 1855: 83 c4 10 add $0x10,%esp 1858: 5b pop %ebx 1859: 5e pop %esi 185a: 5f pop %edi 185b: c3 ret 185c: 66 90 xchg %ax,%ax 185e: 66 90 xchg %ax,%ax 00001860 <__x86.get_pc_thunk.bx>: 1860: 8b 1c 24 mov (%esp),%ebx 1863: c3 ret 1864: 66 90 xchg %ax,%ax 1866: 66 90 xchg %ax,%ax 1868: 66 90 xchg %ax,%ax 186a: 66 90 xchg %ax,%ax 186c: 66 90 xchg %ax,%ax 186e: 66 90 xchg %ax,%ax 00001870 : 1870: 55 push %ebp 1871: 89 e5 mov %esp,%ebp 1873: 53 push %ebx 1874: e8 e7 ff ff ff call 1860 <__x86.get_pc_thunk.bx> 1879: 81 c3 87 47 00 00 add $0x4787,%ebx 187f: 83 ec 14 sub $0x14,%esp 1882: 8d 83 9b 00 00 00 lea 0x9b(%ebx),%eax 1888: 8d 93 98 00 00 00 lea 0x98(%ebx),%edx 188e: 29 d0 sub %edx,%eax 1890: 83 f8 06 cmp $0x6,%eax 1893: 77 06 ja 189b 1895: 83 c4 14 add $0x14,%esp 1898: 5b pop %ebx 1899: 5d pop %ebp 189a: c3 ret 189b: 8b 83 e0 ff ff ff mov -0x20(%ebx),%eax 18a1: 85 c0 test %eax,%eax 18a3: 74 f0 je 1895 18a5: 89 14 24 mov %edx,(%esp) 18a8: ff d0 call *%eax 18aa: eb e9 jmp 1895 18ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 000018b0 : 18b0: 55 push %ebp 18b1: 89 e5 mov %esp,%ebp 18b3: 53 push %ebx 18b4: e8 a7 ff ff ff call 1860 <__x86.get_pc_thunk.bx> 18b9: 81 c3 47 47 00 00 add $0x4747,%ebx 18bf: 83 ec 14 sub $0x14,%esp 18c2: 8d 83 98 00 00 00 lea 0x98(%ebx),%eax 18c8: 8d 93 98 00 00 00 lea 0x98(%ebx),%edx 18ce: 29 d0 sub %edx,%eax 18d0: c1 f8 02 sar $0x2,%eax 18d3: 89 c1 mov %eax,%ecx 18d5: c1 e9 1f shr $0x1f,%ecx 18d8: 01 c8 add %ecx,%eax 18da: d1 f8 sar %eax 18dc: 75 06 jne 18e4 18de: 83 c4 14 add $0x14,%esp 18e1: 5b pop %ebx 18e2: 5d pop %ebp 18e3: c3 ret 18e4: 8b 8b e4 ff ff ff mov -0x1c(%ebx),%ecx 18ea: 85 c9 test %ecx,%ecx 18ec: 74 f0 je 18de 18ee: 89 44 24 04 mov %eax,0x4(%esp) 18f2: 89 14 24 mov %edx,(%esp) 18f5: ff d1 call *%ecx 18f7: eb e5 jmp 18de 18f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00001900 <__do_global_dtors_aux>: 1900: 55 push %ebp 1901: 89 e5 mov %esp,%ebp 1903: 53 push %ebx 1904: e8 57 ff ff ff call 1860 <__x86.get_pc_thunk.bx> 1909: 81 c3 f7 46 00 00 add $0x46f7,%ebx 190f: 83 ec 14 sub $0x14,%esp 1912: 80 bb 98 00 00 00 00 cmpb $0x0,0x98(%ebx) 1919: 75 24 jne 193f <__do_global_dtors_aux+0x3f> 191b: 8b 83 fc ff ff ff mov -0x4(%ebx),%eax 1921: 85 c0 test %eax,%eax 1923: 74 0e je 1933 <__do_global_dtors_aux+0x33> 1925: 8b 83 90 00 00 00 mov 0x90(%ebx),%eax 192b: 89 04 24 mov %eax,(%esp) 192e: e8 5d fe ff ff call 1790 <__cxa_finalize@plt> 1933: e8 38 ff ff ff call 1870 1938: c6 83 98 00 00 00 01 movb $0x1,0x98(%ebx) 193f: 83 c4 14 add $0x14,%esp 1942: 5b pop %ebx 1943: 5d pop %ebp 1944: c3 ret 1945: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 1949: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001950 : 1950: 55 push %ebp 1951: 89 e5 mov %esp,%ebp 1953: 53 push %ebx 1954: e8 07 ff ff ff call 1860 <__x86.get_pc_thunk.bx> 1959: 81 c3 a7 46 00 00 add $0x46a7,%ebx 195f: 83 ec 14 sub $0x14,%esp 1962: 8b 93 cc fe ff ff mov -0x134(%ebx),%edx 1968: 85 d2 test %edx,%edx 196a: 74 15 je 1981 196c: 8b 83 c8 ff ff ff mov -0x38(%ebx),%eax 1972: 85 c0 test %eax,%eax 1974: 74 0b je 1981 1976: 8d 93 cc fe ff ff lea -0x134(%ebx),%edx 197c: 89 14 24 mov %edx,(%esp) 197f: ff d0 call *%eax 1981: 83 c4 14 add $0x14,%esp 1984: 5b pop %ebx 1985: 5d pop %ebp 1986: e9 25 ff ff ff jmp 18b0 198b: 66 90 xchg %ax,%ax 198d: 66 90 xchg %ax,%ax 198f: 90 nop 00001990 : 1990: 53 push %ebx 1991: e8 ca fe ff ff call 1860 <__x86.get_pc_thunk.bx> 1996: 81 c3 6a 46 00 00 add $0x466a,%ebx 199c: 83 ec 18 sub $0x18,%esp 199f: 8b 54 24 20 mov 0x20(%esp),%edx 19a3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 19a9: 8b 00 mov (%eax),%eax 19ab: 89 14 24 mov %edx,(%esp) 19ae: ff 10 call *(%eax) 19b0: 83 c4 18 add $0x18,%esp 19b3: 5b pop %ebx 19b4: c3 ret 19b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 19b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 000019c0 : 19c0: 53 push %ebx 19c1: e8 9a fe ff ff call 1860 <__x86.get_pc_thunk.bx> 19c6: 81 c3 3a 46 00 00 add $0x463a,%ebx 19cc: 83 ec 18 sub $0x18,%esp 19cf: 8b 54 24 20 mov 0x20(%esp),%edx 19d3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 19d9: 8b 00 mov (%eax),%eax 19db: 89 14 24 mov %edx,(%esp) 19de: ff 50 04 call *0x4(%eax) 19e1: 83 c4 18 add $0x18,%esp 19e4: 5b pop %ebx 19e5: c3 ret 19e6: 8d 76 00 lea 0x0(%esi),%esi 19e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 000019f0 : 19f0: 53 push %ebx 19f1: e8 6a fe ff ff call 1860 <__x86.get_pc_thunk.bx> 19f6: 81 c3 0a 46 00 00 add $0x460a,%ebx 19fc: 83 ec 18 sub $0x18,%esp 19ff: 8b 54 24 2c mov 0x2c(%esp),%edx 1a03: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1a09: 8b 00 mov (%eax),%eax 1a0b: 89 54 24 0c mov %edx,0xc(%esp) 1a0f: 8b 54 24 28 mov 0x28(%esp),%edx 1a13: 89 54 24 08 mov %edx,0x8(%esp) 1a17: 8b 54 24 24 mov 0x24(%esp),%edx 1a1b: 89 54 24 04 mov %edx,0x4(%esp) 1a1f: 8b 54 24 20 mov 0x20(%esp),%edx 1a23: 89 14 24 mov %edx,(%esp) 1a26: ff 50 0c call *0xc(%eax) 1a29: 83 c4 18 add $0x18,%esp 1a2c: 5b pop %ebx 1a2d: c3 ret 1a2e: 66 90 xchg %ax,%ax 00001a30 : 1a30: 53 push %ebx 1a31: e8 2a fe ff ff call 1860 <__x86.get_pc_thunk.bx> 1a36: 81 c3 ca 45 00 00 add $0x45ca,%ebx 1a3c: 83 ec 18 sub $0x18,%esp 1a3f: 8b 54 24 2c mov 0x2c(%esp),%edx 1a43: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1a49: 8b 00 mov (%eax),%eax 1a4b: 89 54 24 0c mov %edx,0xc(%esp) 1a4f: 8b 54 24 28 mov 0x28(%esp),%edx 1a53: 89 54 24 08 mov %edx,0x8(%esp) 1a57: 8b 54 24 24 mov 0x24(%esp),%edx 1a5b: 89 54 24 04 mov %edx,0x4(%esp) 1a5f: 8b 54 24 20 mov 0x20(%esp),%edx 1a63: 89 14 24 mov %edx,(%esp) 1a66: ff 50 10 call *0x10(%eax) 1a69: 83 c4 18 add $0x18,%esp 1a6c: 5b pop %ebx 1a6d: c3 ret 1a6e: 66 90 xchg %ax,%ax 00001a70 : 1a70: 53 push %ebx 1a71: e8 ea fd ff ff call 1860 <__x86.get_pc_thunk.bx> 1a76: 81 c3 8a 45 00 00 add $0x458a,%ebx 1a7c: 83 ec 18 sub $0x18,%esp 1a7f: 8b 54 24 20 mov 0x20(%esp),%edx 1a83: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1a89: 8b 00 mov (%eax),%eax 1a8b: 89 14 24 mov %edx,(%esp) 1a8e: ff 50 14 call *0x14(%eax) 1a91: 83 c4 18 add $0x18,%esp 1a94: 5b pop %ebx 1a95: c3 ret 1a96: 8d 76 00 lea 0x0(%esi),%esi 1a99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001aa0 : 1aa0: 53 push %ebx 1aa1: e8 ba fd ff ff call 1860 <__x86.get_pc_thunk.bx> 1aa6: 81 c3 5a 45 00 00 add $0x455a,%ebx 1aac: 83 ec 18 sub $0x18,%esp 1aaf: 8b 54 24 28 mov 0x28(%esp),%edx 1ab3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1ab9: 8b 00 mov (%eax),%eax 1abb: 89 54 24 08 mov %edx,0x8(%esp) 1abf: 8b 54 24 24 mov 0x24(%esp),%edx 1ac3: 89 54 24 04 mov %edx,0x4(%esp) 1ac7: 8b 54 24 20 mov 0x20(%esp),%edx 1acb: 89 14 24 mov %edx,(%esp) 1ace: ff 50 18 call *0x18(%eax) 1ad1: 83 c4 18 add $0x18,%esp 1ad4: 5b pop %ebx 1ad5: c3 ret 1ad6: 8d 76 00 lea 0x0(%esi),%esi 1ad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001ae0 : 1ae0: 53 push %ebx 1ae1: e8 7a fd ff ff call 1860 <__x86.get_pc_thunk.bx> 1ae6: 81 c3 1a 45 00 00 add $0x451a,%ebx 1aec: 83 ec 18 sub $0x18,%esp 1aef: 8b 54 24 28 mov 0x28(%esp),%edx 1af3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1af9: 8b 00 mov (%eax),%eax 1afb: 89 54 24 08 mov %edx,0x8(%esp) 1aff: 8b 54 24 24 mov 0x24(%esp),%edx 1b03: 89 54 24 04 mov %edx,0x4(%esp) 1b07: 8b 54 24 20 mov 0x20(%esp),%edx 1b0b: 89 14 24 mov %edx,(%esp) 1b0e: ff 50 1c call *0x1c(%eax) 1b11: 83 c4 18 add $0x18,%esp 1b14: 5b pop %ebx 1b15: c3 ret 1b16: 8d 76 00 lea 0x0(%esi),%esi 1b19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001b20 : 1b20: 53 push %ebx 1b21: e8 3a fd ff ff call 1860 <__x86.get_pc_thunk.bx> 1b26: 81 c3 da 44 00 00 add $0x44da,%ebx 1b2c: 83 ec 18 sub $0x18,%esp 1b2f: 8b 54 24 28 mov 0x28(%esp),%edx 1b33: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1b39: 8b 00 mov (%eax),%eax 1b3b: 89 54 24 08 mov %edx,0x8(%esp) 1b3f: 8b 54 24 24 mov 0x24(%esp),%edx 1b43: 89 54 24 04 mov %edx,0x4(%esp) 1b47: 8b 54 24 20 mov 0x20(%esp),%edx 1b4b: 89 14 24 mov %edx,(%esp) 1b4e: ff 50 20 call *0x20(%eax) 1b51: 83 c4 18 add $0x18,%esp 1b54: 5b pop %ebx 1b55: c3 ret 1b56: 8d 76 00 lea 0x0(%esi),%esi 1b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001b60 : 1b60: 53 push %ebx 1b61: e8 fa fc ff ff call 1860 <__x86.get_pc_thunk.bx> 1b66: 81 c3 9a 44 00 00 add $0x449a,%ebx 1b6c: 83 ec 18 sub $0x18,%esp 1b6f: 8b 54 24 28 mov 0x28(%esp),%edx 1b73: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1b79: 8b 00 mov (%eax),%eax 1b7b: 89 54 24 08 mov %edx,0x8(%esp) 1b7f: 8b 54 24 24 mov 0x24(%esp),%edx 1b83: 89 54 24 04 mov %edx,0x4(%esp) 1b87: 8b 54 24 20 mov 0x20(%esp),%edx 1b8b: 89 14 24 mov %edx,(%esp) 1b8e: ff 50 24 call *0x24(%eax) 1b91: 83 c4 18 add $0x18,%esp 1b94: 5b pop %ebx 1b95: c3 ret 1b96: 8d 76 00 lea 0x0(%esi),%esi 1b99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001ba0 : 1ba0: 53 push %ebx 1ba1: e8 ba fc ff ff call 1860 <__x86.get_pc_thunk.bx> 1ba6: 81 c3 5a 44 00 00 add $0x445a,%ebx 1bac: 83 ec 18 sub $0x18,%esp 1baf: 8b 54 24 28 mov 0x28(%esp),%edx 1bb3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1bb9: 8b 00 mov (%eax),%eax 1bbb: 89 54 24 08 mov %edx,0x8(%esp) 1bbf: 8b 54 24 24 mov 0x24(%esp),%edx 1bc3: 89 54 24 04 mov %edx,0x4(%esp) 1bc7: 8b 54 24 20 mov 0x20(%esp),%edx 1bcb: 89 14 24 mov %edx,(%esp) 1bce: ff 50 28 call *0x28(%eax) 1bd1: 83 c4 18 add $0x18,%esp 1bd4: 5b pop %ebx 1bd5: c3 ret 1bd6: 8d 76 00 lea 0x0(%esi),%esi 1bd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001be0 : 1be0: 53 push %ebx 1be1: e8 7a fc ff ff call 1860 <__x86.get_pc_thunk.bx> 1be6: 81 c3 1a 44 00 00 add $0x441a,%ebx 1bec: 83 ec 18 sub $0x18,%esp 1bef: 8b 54 24 28 mov 0x28(%esp),%edx 1bf3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1bf9: 8b 00 mov (%eax),%eax 1bfb: 89 54 24 08 mov %edx,0x8(%esp) 1bff: 8b 54 24 24 mov 0x24(%esp),%edx 1c03: 89 54 24 04 mov %edx,0x4(%esp) 1c07: 8b 54 24 20 mov 0x20(%esp),%edx 1c0b: 89 14 24 mov %edx,(%esp) 1c0e: ff 50 2c call *0x2c(%eax) 1c11: 83 c4 18 add $0x18,%esp 1c14: 5b pop %ebx 1c15: c3 ret 1c16: 8d 76 00 lea 0x0(%esi),%esi 1c19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001c20 : 1c20: 53 push %ebx 1c21: e8 3a fc ff ff call 1860 <__x86.get_pc_thunk.bx> 1c26: 81 c3 da 43 00 00 add $0x43da,%ebx 1c2c: 83 ec 18 sub $0x18,%esp 1c2f: 8b 54 24 24 mov 0x24(%esp),%edx 1c33: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1c39: 8b 00 mov (%eax),%eax 1c3b: 89 54 24 04 mov %edx,0x4(%esp) 1c3f: 8b 54 24 20 mov 0x20(%esp),%edx 1c43: 89 14 24 mov %edx,(%esp) 1c46: ff 50 30 call *0x30(%eax) 1c49: 83 c4 18 add $0x18,%esp 1c4c: 5b pop %ebx 1c4d: c3 ret 1c4e: 66 90 xchg %ax,%ax 00001c50 : 1c50: 53 push %ebx 1c51: e8 0a fc ff ff call 1860 <__x86.get_pc_thunk.bx> 1c56: 81 c3 aa 43 00 00 add $0x43aa,%ebx 1c5c: 83 ec 18 sub $0x18,%esp 1c5f: 8b 54 24 28 mov 0x28(%esp),%edx 1c63: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1c69: 8b 00 mov (%eax),%eax 1c6b: 89 54 24 08 mov %edx,0x8(%esp) 1c6f: 8b 54 24 24 mov 0x24(%esp),%edx 1c73: 89 54 24 04 mov %edx,0x4(%esp) 1c77: 8b 54 24 20 mov 0x20(%esp),%edx 1c7b: 89 14 24 mov %edx,(%esp) 1c7e: ff 50 34 call *0x34(%eax) 1c81: 83 c4 18 add $0x18,%esp 1c84: 5b pop %ebx 1c85: c3 ret 1c86: 8d 76 00 lea 0x0(%esi),%esi 1c89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001c90 : 1c90: 53 push %ebx 1c91: e8 ca fb ff ff call 1860 <__x86.get_pc_thunk.bx> 1c96: 81 c3 6a 43 00 00 add $0x436a,%ebx 1c9c: 83 ec 18 sub $0x18,%esp 1c9f: 8b 54 24 28 mov 0x28(%esp),%edx 1ca3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1ca9: 8b 00 mov (%eax),%eax 1cab: 89 54 24 08 mov %edx,0x8(%esp) 1caf: 8b 54 24 24 mov 0x24(%esp),%edx 1cb3: 89 54 24 04 mov %edx,0x4(%esp) 1cb7: 8b 54 24 20 mov 0x20(%esp),%edx 1cbb: 89 14 24 mov %edx,(%esp) 1cbe: ff 50 38 call *0x38(%eax) 1cc1: 83 c4 18 add $0x18,%esp 1cc4: 5b pop %ebx 1cc5: c3 ret 1cc6: 8d 76 00 lea 0x0(%esi),%esi 1cc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001cd0 : 1cd0: 53 push %ebx 1cd1: e8 8a fb ff ff call 1860 <__x86.get_pc_thunk.bx> 1cd6: 81 c3 2a 43 00 00 add $0x432a,%ebx 1cdc: 83 ec 18 sub $0x18,%esp 1cdf: 8b 54 24 28 mov 0x28(%esp),%edx 1ce3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1ce9: 8b 00 mov (%eax),%eax 1ceb: 89 54 24 08 mov %edx,0x8(%esp) 1cef: 8b 54 24 24 mov 0x24(%esp),%edx 1cf3: 89 54 24 04 mov %edx,0x4(%esp) 1cf7: 8b 54 24 20 mov 0x20(%esp),%edx 1cfb: 89 14 24 mov %edx,(%esp) 1cfe: ff 50 3c call *0x3c(%eax) 1d01: 83 c4 18 add $0x18,%esp 1d04: 5b pop %ebx 1d05: c3 ret 1d06: 8d 76 00 lea 0x0(%esi),%esi 1d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001d10 : 1d10: 53 push %ebx 1d11: e8 4a fb ff ff call 1860 <__x86.get_pc_thunk.bx> 1d16: 81 c3 ea 42 00 00 add $0x42ea,%ebx 1d1c: 83 ec 18 sub $0x18,%esp 1d1f: 8b 54 24 2c mov 0x2c(%esp),%edx 1d23: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1d29: 8b 00 mov (%eax),%eax 1d2b: 89 54 24 0c mov %edx,0xc(%esp) 1d2f: 8b 54 24 28 mov 0x28(%esp),%edx 1d33: 89 54 24 08 mov %edx,0x8(%esp) 1d37: 8b 54 24 24 mov 0x24(%esp),%edx 1d3b: 89 54 24 04 mov %edx,0x4(%esp) 1d3f: 8b 54 24 20 mov 0x20(%esp),%edx 1d43: 89 14 24 mov %edx,(%esp) 1d46: ff 50 40 call *0x40(%eax) 1d49: 83 c4 18 add $0x18,%esp 1d4c: 5b pop %ebx 1d4d: c3 ret 1d4e: 66 90 xchg %ax,%ax 00001d50 : 1d50: 53 push %ebx 1d51: e8 0a fb ff ff call 1860 <__x86.get_pc_thunk.bx> 1d56: 81 c3 aa 42 00 00 add $0x42aa,%ebx 1d5c: 83 ec 18 sub $0x18,%esp 1d5f: 8b 54 24 2c mov 0x2c(%esp),%edx 1d63: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1d69: 8b 00 mov (%eax),%eax 1d6b: 89 54 24 0c mov %edx,0xc(%esp) 1d6f: 8b 54 24 28 mov 0x28(%esp),%edx 1d73: 89 54 24 08 mov %edx,0x8(%esp) 1d77: 8b 54 24 24 mov 0x24(%esp),%edx 1d7b: 89 54 24 04 mov %edx,0x4(%esp) 1d7f: 8b 54 24 20 mov 0x20(%esp),%edx 1d83: 89 14 24 mov %edx,(%esp) 1d86: ff 50 44 call *0x44(%eax) 1d89: 83 c4 18 add $0x18,%esp 1d8c: 5b pop %ebx 1d8d: c3 ret 1d8e: 66 90 xchg %ax,%ax 00001d90 : 1d90: 53 push %ebx 1d91: e8 ca fa ff ff call 1860 <__x86.get_pc_thunk.bx> 1d96: 81 c3 6a 42 00 00 add $0x426a,%ebx 1d9c: 83 ec 18 sub $0x18,%esp 1d9f: 8b 54 24 2c mov 0x2c(%esp),%edx 1da3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1da9: 8b 00 mov (%eax),%eax 1dab: 89 54 24 0c mov %edx,0xc(%esp) 1daf: 8b 54 24 28 mov 0x28(%esp),%edx 1db3: 89 54 24 08 mov %edx,0x8(%esp) 1db7: 8b 54 24 24 mov 0x24(%esp),%edx 1dbb: 89 54 24 04 mov %edx,0x4(%esp) 1dbf: 8b 54 24 20 mov 0x20(%esp),%edx 1dc3: 89 14 24 mov %edx,(%esp) 1dc6: ff 50 48 call *0x48(%eax) 1dc9: 83 c4 18 add $0x18,%esp 1dcc: 5b pop %ebx 1dcd: c3 ret 1dce: 66 90 xchg %ax,%ax 00001dd0 : 1dd0: 53 push %ebx 1dd1: e8 8a fa ff ff call 1860 <__x86.get_pc_thunk.bx> 1dd6: 81 c3 2a 42 00 00 add $0x422a,%ebx 1ddc: 83 ec 18 sub $0x18,%esp 1ddf: 8b 54 24 28 mov 0x28(%esp),%edx 1de3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1de9: 8b 00 mov (%eax),%eax 1deb: 89 54 24 08 mov %edx,0x8(%esp) 1def: 8b 54 24 24 mov 0x24(%esp),%edx 1df3: 89 54 24 04 mov %edx,0x4(%esp) 1df7: 8b 54 24 20 mov 0x20(%esp),%edx 1dfb: 89 14 24 mov %edx,(%esp) 1dfe: ff 50 4c call *0x4c(%eax) 1e01: 83 c4 18 add $0x18,%esp 1e04: 5b pop %ebx 1e05: c3 ret 1e06: 8d 76 00 lea 0x0(%esi),%esi 1e09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001e10 : 1e10: 53 push %ebx 1e11: e8 4a fa ff ff call 1860 <__x86.get_pc_thunk.bx> 1e16: 81 c3 ea 41 00 00 add $0x41ea,%ebx 1e1c: 83 ec 18 sub $0x18,%esp 1e1f: 8b 54 24 24 mov 0x24(%esp),%edx 1e23: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1e29: 8b 00 mov (%eax),%eax 1e2b: 89 54 24 04 mov %edx,0x4(%esp) 1e2f: 8b 54 24 20 mov 0x20(%esp),%edx 1e33: 89 14 24 mov %edx,(%esp) 1e36: ff 50 50 call *0x50(%eax) 1e39: 83 c4 18 add $0x18,%esp 1e3c: 5b pop %ebx 1e3d: c3 ret 1e3e: 66 90 xchg %ax,%ax 00001e40 : 1e40: 53 push %ebx 1e41: e8 1a fa ff ff call 1860 <__x86.get_pc_thunk.bx> 1e46: 81 c3 ba 41 00 00 add $0x41ba,%ebx 1e4c: 83 ec 18 sub $0x18,%esp 1e4f: 8b 54 24 28 mov 0x28(%esp),%edx 1e53: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1e59: 8b 00 mov (%eax),%eax 1e5b: 89 54 24 08 mov %edx,0x8(%esp) 1e5f: 8b 54 24 24 mov 0x24(%esp),%edx 1e63: 89 54 24 04 mov %edx,0x4(%esp) 1e67: 8b 54 24 20 mov 0x20(%esp),%edx 1e6b: 89 14 24 mov %edx,(%esp) 1e6e: ff 50 54 call *0x54(%eax) 1e71: 83 c4 18 add $0x18,%esp 1e74: 5b pop %ebx 1e75: c3 ret 1e76: 8d 76 00 lea 0x0(%esi),%esi 1e79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00001e80 : 1e80: 53 push %ebx 1e81: e8 da f9 ff ff call 1860 <__x86.get_pc_thunk.bx> 1e86: 81 c3 7a 41 00 00 add $0x417a,%ebx 1e8c: 83 ec 18 sub $0x18,%esp 1e8f: 8b 54 24 2c mov 0x2c(%esp),%edx 1e93: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1e99: 8b 00 mov (%eax),%eax 1e9b: 89 54 24 0c mov %edx,0xc(%esp) 1e9f: 8b 54 24 28 mov 0x28(%esp),%edx 1ea3: 89 54 24 08 mov %edx,0x8(%esp) 1ea7: 8b 54 24 24 mov 0x24(%esp),%edx 1eab: 89 54 24 04 mov %edx,0x4(%esp) 1eaf: 8b 54 24 20 mov 0x20(%esp),%edx 1eb3: 89 14 24 mov %edx,(%esp) 1eb6: ff 50 58 call *0x58(%eax) 1eb9: 83 c4 18 add $0x18,%esp 1ebc: 5b pop %ebx 1ebd: c3 ret 1ebe: 66 90 xchg %ax,%ax 00001ec0 : 1ec0: 53 push %ebx 1ec1: e8 9a f9 ff ff call 1860 <__x86.get_pc_thunk.bx> 1ec6: 81 c3 3a 41 00 00 add $0x413a,%ebx 1ecc: 83 ec 18 sub $0x18,%esp 1ecf: 8b 54 24 24 mov 0x24(%esp),%edx 1ed3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1ed9: 8b 00 mov (%eax),%eax 1edb: 89 54 24 04 mov %edx,0x4(%esp) 1edf: 8b 54 24 20 mov 0x20(%esp),%edx 1ee3: 89 14 24 mov %edx,(%esp) 1ee6: ff 50 5c call *0x5c(%eax) 1ee9: 83 c4 18 add $0x18,%esp 1eec: 5b pop %ebx 1eed: c3 ret 1eee: 66 90 xchg %ax,%ax 00001ef0 : 1ef0: 53 push %ebx 1ef1: e8 6a f9 ff ff call 1860 <__x86.get_pc_thunk.bx> 1ef6: 81 c3 0a 41 00 00 add $0x410a,%ebx 1efc: 83 ec 18 sub $0x18,%esp 1eff: 8b 54 24 24 mov 0x24(%esp),%edx 1f03: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1f09: 8b 00 mov (%eax),%eax 1f0b: 89 54 24 04 mov %edx,0x4(%esp) 1f0f: 8b 54 24 20 mov 0x20(%esp),%edx 1f13: 89 14 24 mov %edx,(%esp) 1f16: ff 50 60 call *0x60(%eax) 1f19: 83 c4 18 add $0x18,%esp 1f1c: 5b pop %ebx 1f1d: c3 ret 1f1e: 66 90 xchg %ax,%ax 00001f20 : 1f20: 53 push %ebx 1f21: e8 3a f9 ff ff call 1860 <__x86.get_pc_thunk.bx> 1f26: 81 c3 da 40 00 00 add $0x40da,%ebx 1f2c: 83 ec 18 sub $0x18,%esp 1f2f: 8b 54 24 24 mov 0x24(%esp),%edx 1f33: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1f39: 8b 00 mov (%eax),%eax 1f3b: 89 54 24 04 mov %edx,0x4(%esp) 1f3f: 8b 54 24 20 mov 0x20(%esp),%edx 1f43: 89 14 24 mov %edx,(%esp) 1f46: ff 50 64 call *0x64(%eax) 1f49: 83 c4 18 add $0x18,%esp 1f4c: 5b pop %ebx 1f4d: c3 ret 1f4e: 66 90 xchg %ax,%ax 00001f50 : 1f50: 53 push %ebx 1f51: e8 0a f9 ff ff call 1860 <__x86.get_pc_thunk.bx> 1f56: 81 c3 aa 40 00 00 add $0x40aa,%ebx 1f5c: 83 ec 18 sub $0x18,%esp 1f5f: 8b 54 24 24 mov 0x24(%esp),%edx 1f63: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1f69: 8b 00 mov (%eax),%eax 1f6b: 89 54 24 04 mov %edx,0x4(%esp) 1f6f: 8b 54 24 20 mov 0x20(%esp),%edx 1f73: 89 14 24 mov %edx,(%esp) 1f76: ff 50 68 call *0x68(%eax) 1f79: 83 c4 18 add $0x18,%esp 1f7c: 5b pop %ebx 1f7d: c3 ret 1f7e: 66 90 xchg %ax,%ax 00001f80 : 1f80: 53 push %ebx 1f81: e8 da f8 ff ff call 1860 <__x86.get_pc_thunk.bx> 1f86: 81 c3 7a 40 00 00 add $0x407a,%ebx 1f8c: 83 ec 18 sub $0x18,%esp 1f8f: 8b 54 24 24 mov 0x24(%esp),%edx 1f93: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1f99: 8b 00 mov (%eax),%eax 1f9b: 89 54 24 04 mov %edx,0x4(%esp) 1f9f: 8b 54 24 20 mov 0x20(%esp),%edx 1fa3: 89 14 24 mov %edx,(%esp) 1fa6: ff 50 6c call *0x6c(%eax) 1fa9: 83 c4 18 add $0x18,%esp 1fac: 5b pop %ebx 1fad: c3 ret 1fae: 66 90 xchg %ax,%ax 00001fb0 : 1fb0: 53 push %ebx 1fb1: e8 aa f8 ff ff call 1860 <__x86.get_pc_thunk.bx> 1fb6: 81 c3 4a 40 00 00 add $0x404a,%ebx 1fbc: 83 ec 18 sub $0x18,%esp 1fbf: 8b 54 24 24 mov 0x24(%esp),%edx 1fc3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1fc9: 8b 00 mov (%eax),%eax 1fcb: 89 54 24 04 mov %edx,0x4(%esp) 1fcf: 8b 54 24 20 mov 0x20(%esp),%edx 1fd3: 89 14 24 mov %edx,(%esp) 1fd6: ff 50 70 call *0x70(%eax) 1fd9: 83 c4 18 add $0x18,%esp 1fdc: 5b pop %ebx 1fdd: c3 ret 1fde: 66 90 xchg %ax,%ax 00001fe0 : 1fe0: 53 push %ebx 1fe1: e8 7a f8 ff ff call 1860 <__x86.get_pc_thunk.bx> 1fe6: 81 c3 1a 40 00 00 add $0x401a,%ebx 1fec: 83 ec 18 sub $0x18,%esp 1fef: 8b 54 24 24 mov 0x24(%esp),%edx 1ff3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 1ff9: 8b 00 mov (%eax),%eax 1ffb: 89 54 24 04 mov %edx,0x4(%esp) 1fff: 8b 54 24 20 mov 0x20(%esp),%edx 2003: 89 14 24 mov %edx,(%esp) 2006: ff 50 74 call *0x74(%eax) 2009: 83 c4 18 add $0x18,%esp 200c: 5b pop %ebx 200d: c3 ret 200e: 66 90 xchg %ax,%ax 00002010 : 2010: 53 push %ebx 2011: e8 4a f8 ff ff call 1860 <__x86.get_pc_thunk.bx> 2016: 81 c3 ea 3f 00 00 add $0x3fea,%ebx 201c: 83 ec 28 sub $0x28,%esp 201f: 8b 54 24 40 mov 0x40(%esp),%edx 2023: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2029: 8b 00 mov (%eax),%eax 202b: 89 54 24 10 mov %edx,0x10(%esp) 202f: 8b 54 24 3c mov 0x3c(%esp),%edx 2033: 89 54 24 0c mov %edx,0xc(%esp) 2037: 8b 54 24 38 mov 0x38(%esp),%edx 203b: 89 54 24 08 mov %edx,0x8(%esp) 203f: 8b 54 24 34 mov 0x34(%esp),%edx 2043: 89 54 24 04 mov %edx,0x4(%esp) 2047: 8b 54 24 30 mov 0x30(%esp),%edx 204b: 89 14 24 mov %edx,(%esp) 204e: ff 50 78 call *0x78(%eax) 2051: 83 c4 28 add $0x28,%esp 2054: 5b pop %ebx 2055: c3 ret 2056: 8d 76 00 lea 0x0(%esi),%esi 2059: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00002060 : 2060: 53 push %ebx 2061: e8 fa f7 ff ff call 1860 <__x86.get_pc_thunk.bx> 2066: 81 c3 9a 3f 00 00 add $0x3f9a,%ebx 206c: 83 ec 28 sub $0x28,%esp 206f: 8b 54 24 44 mov 0x44(%esp),%edx 2073: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2079: 8b 00 mov (%eax),%eax 207b: 89 54 24 14 mov %edx,0x14(%esp) 207f: 8b 54 24 40 mov 0x40(%esp),%edx 2083: 89 54 24 10 mov %edx,0x10(%esp) 2087: 8b 54 24 3c mov 0x3c(%esp),%edx 208b: 89 54 24 0c mov %edx,0xc(%esp) 208f: 8b 54 24 38 mov 0x38(%esp),%edx 2093: 89 54 24 08 mov %edx,0x8(%esp) 2097: 8b 54 24 34 mov 0x34(%esp),%edx 209b: 89 54 24 04 mov %edx,0x4(%esp) 209f: 8b 54 24 30 mov 0x30(%esp),%edx 20a3: 89 14 24 mov %edx,(%esp) 20a6: ff 50 7c call *0x7c(%eax) 20a9: 83 c4 28 add $0x28,%esp 20ac: 5b pop %ebx 20ad: c3 ret 20ae: 66 90 xchg %ax,%ax 000020b0 : 20b0: 53 push %ebx 20b1: e8 aa f7 ff ff call 1860 <__x86.get_pc_thunk.bx> 20b6: 81 c3 4a 3f 00 00 add $0x3f4a,%ebx 20bc: 83 ec 18 sub $0x18,%esp 20bf: 8b 54 24 24 mov 0x24(%esp),%edx 20c3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 20c9: 8b 00 mov (%eax),%eax 20cb: 89 54 24 04 mov %edx,0x4(%esp) 20cf: 8b 54 24 20 mov 0x20(%esp),%edx 20d3: 89 14 24 mov %edx,(%esp) 20d6: ff 90 80 00 00 00 call *0x80(%eax) 20dc: 83 c4 18 add $0x18,%esp 20df: 5b pop %ebx 20e0: c3 ret 20e1: eb 0d jmp 20f0 20e3: 90 nop 20e4: 90 nop 20e5: 90 nop 20e6: 90 nop 20e7: 90 nop 20e8: 90 nop 20e9: 90 nop 20ea: 90 nop 20eb: 90 nop 20ec: 90 nop 20ed: 90 nop 20ee: 90 nop 20ef: 90 nop 000020f0 : 20f0: 53 push %ebx 20f1: e8 6a f7 ff ff call 1860 <__x86.get_pc_thunk.bx> 20f6: 81 c3 0a 3f 00 00 add $0x3f0a,%ebx 20fc: 83 ec 18 sub $0x18,%esp 20ff: 8b 54 24 28 mov 0x28(%esp),%edx 2103: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2109: 8b 00 mov (%eax),%eax 210b: 89 54 24 08 mov %edx,0x8(%esp) 210f: 8b 54 24 24 mov 0x24(%esp),%edx 2113: 89 54 24 04 mov %edx,0x4(%esp) 2117: 8b 54 24 20 mov 0x20(%esp),%edx 211b: 89 14 24 mov %edx,(%esp) 211e: ff 90 84 00 00 00 call *0x84(%eax) 2124: 83 c4 18 add $0x18,%esp 2127: 5b pop %ebx 2128: c3 ret 2129: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00002130 : 2130: 53 push %ebx 2131: e8 2a f7 ff ff call 1860 <__x86.get_pc_thunk.bx> 2136: 81 c3 ca 3e 00 00 add $0x3eca,%ebx 213c: 83 ec 18 sub $0x18,%esp 213f: 8b 54 24 24 mov 0x24(%esp),%edx 2143: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2149: 8b 00 mov (%eax),%eax 214b: 89 54 24 04 mov %edx,0x4(%esp) 214f: 8b 54 24 20 mov 0x20(%esp),%edx 2153: 89 14 24 mov %edx,(%esp) 2156: ff 90 88 00 00 00 call *0x88(%eax) 215c: 83 c4 18 add $0x18,%esp 215f: 5b pop %ebx 2160: c3 ret 2161: eb 0d jmp 2170 2163: 90 nop 2164: 90 nop 2165: 90 nop 2166: 90 nop 2167: 90 nop 2168: 90 nop 2169: 90 nop 216a: 90 nop 216b: 90 nop 216c: 90 nop 216d: 90 nop 216e: 90 nop 216f: 90 nop 00002170 : 2170: 53 push %ebx 2171: e8 ea f6 ff ff call 1860 <__x86.get_pc_thunk.bx> 2176: 81 c3 8a 3e 00 00 add $0x3e8a,%ebx 217c: 83 ec 18 sub $0x18,%esp 217f: 8b 54 24 24 mov 0x24(%esp),%edx 2183: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2189: 8b 00 mov (%eax),%eax 218b: 89 54 24 04 mov %edx,0x4(%esp) 218f: 8b 54 24 20 mov 0x20(%esp),%edx 2193: 89 14 24 mov %edx,(%esp) 2196: ff 90 8c 00 00 00 call *0x8c(%eax) 219c: 83 c4 18 add $0x18,%esp 219f: 5b pop %ebx 21a0: c3 ret 21a1: eb 0d jmp 21b0 21a3: 90 nop 21a4: 90 nop 21a5: 90 nop 21a6: 90 nop 21a7: 90 nop 21a8: 90 nop 21a9: 90 nop 21aa: 90 nop 21ab: 90 nop 21ac: 90 nop 21ad: 90 nop 21ae: 90 nop 21af: 90 nop 000021b0 : 21b0: 53 push %ebx 21b1: e8 aa f6 ff ff call 1860 <__x86.get_pc_thunk.bx> 21b6: 81 c3 4a 3e 00 00 add $0x3e4a,%ebx 21bc: 83 ec 18 sub $0x18,%esp 21bf: 8b 54 24 24 mov 0x24(%esp),%edx 21c3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 21c9: 8b 00 mov (%eax),%eax 21cb: 89 54 24 04 mov %edx,0x4(%esp) 21cf: 8b 54 24 20 mov 0x20(%esp),%edx 21d3: 89 14 24 mov %edx,(%esp) 21d6: ff 90 90 00 00 00 call *0x90(%eax) 21dc: 83 c4 18 add $0x18,%esp 21df: 5b pop %ebx 21e0: c3 ret 21e1: eb 0d jmp 21f0 21e3: 90 nop 21e4: 90 nop 21e5: 90 nop 21e6: 90 nop 21e7: 90 nop 21e8: 90 nop 21e9: 90 nop 21ea: 90 nop 21eb: 90 nop 21ec: 90 nop 21ed: 90 nop 21ee: 90 nop 21ef: 90 nop 000021f0 : 21f0: 53 push %ebx 21f1: e8 6a f6 ff ff call 1860 <__x86.get_pc_thunk.bx> 21f6: 81 c3 0a 3e 00 00 add $0x3e0a,%ebx 21fc: 83 ec 28 sub $0x28,%esp 21ff: 8b 54 24 40 mov 0x40(%esp),%edx 2203: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2209: 8b 00 mov (%eax),%eax 220b: 89 54 24 10 mov %edx,0x10(%esp) 220f: 8b 54 24 3c mov 0x3c(%esp),%edx 2213: 89 54 24 0c mov %edx,0xc(%esp) 2217: 8b 54 24 38 mov 0x38(%esp),%edx 221b: 89 54 24 08 mov %edx,0x8(%esp) 221f: 8b 54 24 34 mov 0x34(%esp),%edx 2223: 89 54 24 04 mov %edx,0x4(%esp) 2227: 8b 54 24 30 mov 0x30(%esp),%edx 222b: 89 14 24 mov %edx,(%esp) 222e: ff 90 94 00 00 00 call *0x94(%eax) 2234: 83 c4 28 add $0x28,%esp 2237: 5b pop %ebx 2238: c3 ret 2239: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00002240 : 2240: 53 push %ebx 2241: e8 1a f6 ff ff call 1860 <__x86.get_pc_thunk.bx> 2246: 81 c3 ba 3d 00 00 add $0x3dba,%ebx 224c: 83 ec 18 sub $0x18,%esp 224f: 8b 54 24 28 mov 0x28(%esp),%edx 2253: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2259: 8b 00 mov (%eax),%eax 225b: 89 54 24 08 mov %edx,0x8(%esp) 225f: 8b 54 24 24 mov 0x24(%esp),%edx 2263: 89 54 24 04 mov %edx,0x4(%esp) 2267: 8b 54 24 20 mov 0x20(%esp),%edx 226b: 89 14 24 mov %edx,(%esp) 226e: ff 90 98 00 00 00 call *0x98(%eax) 2274: 83 c4 18 add $0x18,%esp 2277: 5b pop %ebx 2278: c3 ret 2279: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00002280 : 2280: 53 push %ebx 2281: e8 da f5 ff ff call 1860 <__x86.get_pc_thunk.bx> 2286: 81 c3 7a 3d 00 00 add $0x3d7a,%ebx 228c: 83 ec 18 sub $0x18,%esp 228f: 8b 54 24 24 mov 0x24(%esp),%edx 2293: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2299: 8b 00 mov (%eax),%eax 229b: 89 54 24 04 mov %edx,0x4(%esp) 229f: 8b 54 24 20 mov 0x20(%esp),%edx 22a3: 89 14 24 mov %edx,(%esp) 22a6: ff 90 9c 00 00 00 call *0x9c(%eax) 22ac: 83 c4 18 add $0x18,%esp 22af: 5b pop %ebx 22b0: c3 ret 22b1: eb 0d jmp 22c0 22b3: 90 nop 22b4: 90 nop 22b5: 90 nop 22b6: 90 nop 22b7: 90 nop 22b8: 90 nop 22b9: 90 nop 22ba: 90 nop 22bb: 90 nop 22bc: 90 nop 22bd: 90 nop 22be: 90 nop 22bf: 90 nop 000022c0 : 22c0: 53 push %ebx 22c1: e8 9a f5 ff ff call 1860 <__x86.get_pc_thunk.bx> 22c6: 81 c3 3a 3d 00 00 add $0x3d3a,%ebx 22cc: 83 ec 18 sub $0x18,%esp 22cf: 8b 54 24 24 mov 0x24(%esp),%edx 22d3: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 22d9: 8b 00 mov (%eax),%eax 22db: 89 54 24 04 mov %edx,0x4(%esp) 22df: 8b 54 24 20 mov 0x20(%esp),%edx 22e3: 89 14 24 mov %edx,(%esp) 22e6: ff 90 a0 00 00 00 call *0xa0(%eax) 22ec: 83 c4 18 add $0x18,%esp 22ef: 5b pop %ebx 22f0: c3 ret 22f1: eb 0d jmp 2300 22f3: 90 nop 22f4: 90 nop 22f5: 90 nop 22f6: 90 nop 22f7: 90 nop 22f8: 90 nop 22f9: 90 nop 22fa: 90 nop 22fb: 90 nop 22fc: 90 nop 22fd: 90 nop 22fe: 90 nop 22ff: 90 nop 00002300 : 2300: 53 push %ebx 2301: e8 5a f5 ff ff call 1860 <__x86.get_pc_thunk.bx> 2306: 81 c3 fa 3c 00 00 add $0x3cfa,%ebx 230c: 83 ec 18 sub $0x18,%esp 230f: 8b 54 24 28 mov 0x28(%esp),%edx 2313: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2319: 8b 00 mov (%eax),%eax 231b: 89 54 24 08 mov %edx,0x8(%esp) 231f: 8b 54 24 24 mov 0x24(%esp),%edx 2323: 89 54 24 04 mov %edx,0x4(%esp) 2327: 8b 54 24 20 mov 0x20(%esp),%edx 232b: 89 14 24 mov %edx,(%esp) 232e: ff 90 a4 00 00 00 call *0xa4(%eax) 2334: 83 c4 18 add $0x18,%esp 2337: 5b pop %ebx 2338: c3 ret 2339: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 00002340 : 2340: 53 push %ebx 2341: e8 1a f5 ff ff call 1860 <__x86.get_pc_thunk.bx> 2346: 81 c3 ba 3c 00 00 add $0x3cba,%ebx 234c: 83 ec 18 sub $0x18,%esp 234f: 8b 54 24 24 mov 0x24(%esp),%edx 2353: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2359: 8b 00 mov (%eax),%eax 235b: 89 54 24 04 mov %edx,0x4(%esp) 235f: 8b 54 24 20 mov 0x20(%esp),%edx 2363: 89 14 24 mov %edx,(%esp) 2366: ff 90 a8 00 00 00 call *0xa8(%eax) 236c: 83 c4 18 add $0x18,%esp 236f: 5b pop %ebx 2370: c3 ret 2371: eb 0d jmp 2380 2373: 90 nop 2374: 90 nop 2375: 90 nop 2376: 90 nop 2377: 90 nop 2378: 90 nop 2379: 90 nop 237a: 90 nop 237b: 90 nop 237c: 90 nop 237d: 90 nop 237e: 90 nop 237f: 90 nop 00002380 : 2380: 53 push %ebx 2381: e8 da f4 ff ff call 1860 <__x86.get_pc_thunk.bx> 2386: 81 c3 7a 3c 00 00 add $0x3c7a,%ebx 238c: 83 ec 18 sub $0x18,%esp 238f: 8b 54 24 2c mov 0x2c(%esp),%edx 2393: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 2399: 8b 00 mov (%eax),%eax 239b: 89 54 24 0c mov %edx,0xc(%esp) 239f: 8b 54 24 28 mov 0x28(%esp),%edx 23a3: 89 54 24 08 mov %edx,0x8(%esp) 23a7: 8b 54 24 24 mov 0x24(%esp),%edx 23ab: 89 54 24 04 mov %edx,0x4(%esp) 23af: 8b 54 24 20 mov 0x20(%esp),%edx 23b3: 89 14 24 mov %edx,(%esp) 23b6: ff 90 ac 00 00 00 call *0xac(%eax) 23bc: 83 c4 18 add $0x18,%esp 23bf: 5b pop %ebx 23c0: c3 ret 23c1: 66 90 xchg %ax,%ax 23c3: 66 90 xchg %ax,%ax 23c5: 66 90 xchg %ax,%ax 23c7: 66 90 xchg %ax,%ax 23c9: 66 90 xchg %ax,%ax 23cb: 66 90 xchg %ax,%ax 23cd: 66 90 xchg %ax,%ax 23cf: 90 nop 000023d0 <_Z12HookFunctionPhS_>: 23d0: 83 ec 1c sub $0x1c,%esp 23d3: 89 74 24 18 mov %esi,0x18(%esp) 23d7: 8b 74 24 20 mov 0x20(%esp),%esi 23db: 89 5c 24 14 mov %ebx,0x14(%esp) 23df: e8 7c f4 ff ff call 1860 <__x86.get_pc_thunk.bx> 23e4: 81 c3 1c 3c 00 00 add $0x3c1c,%ebx 23ea: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 23f1: 00 23f2: 85 f6 test %esi,%esi 23f4: 8d 86 ff 0f 00 00 lea 0xfff(%esi),%eax 23fa: 0f 49 c6 cmovns %esi,%eax 23fd: 25 00 f0 ff ff and $0xfffff000,%eax 2402: c7 44 24 04 00 10 00 movl $0x1000,0x4(%esp) 2409: 00 240a: 89 04 24 mov %eax,(%esp) 240d: e8 4e f2 ff ff call 1660 2412: 8b 54 24 24 mov 0x24(%esp),%edx 2416: 8d 46 05 lea 0x5(%esi),%eax 2419: c6 06 e8 movb $0xe8,(%esi) 241c: 8b 5c 24 14 mov 0x14(%esp),%ebx 2420: 29 c2 sub %eax,%edx 2422: 89 56 01 mov %edx,0x1(%esi) 2425: 8b 74 24 18 mov 0x18(%esp),%esi 2429: 83 c4 1c add $0x1c,%esp 242c: c3 ret 242d: 8d 76 00 lea 0x0(%esi),%esi 00002430 <_Z5BanIPPKc>: 2430: 81 ec 3c 01 00 00 sub $0x13c,%esp 2436: 89 9c 24 34 01 00 00 mov %ebx,0x134(%esp) 243d: e8 1e f4 ff ff call 1860 <__x86.get_pc_thunk.bx> 2442: 81 c3 be 3b 00 00 add $0x3bbe,%ebx 2448: 65 a1 14 00 00 00 mov %gs:0x14,%eax 244e: 89 84 24 2c 01 00 00 mov %eax,0x12c(%esp) 2455: 31 c0 xor %eax,%eax 2457: 8b 84 24 40 01 00 00 mov 0x140(%esp),%eax 245e: 89 b4 24 38 01 00 00 mov %esi,0x138(%esp) 2465: 8d 74 24 2d lea 0x2d(%esp),%esi 2469: c7 44 24 08 ff 00 00 movl $0xff,0x8(%esp) 2470: 00 2471: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 2478: 00 2479: 89 44 24 10 mov %eax,0x10(%esp) 247d: 8d 83 08 d5 ff ff lea -0x2af8(%ebx),%eax 2483: 89 44 24 0c mov %eax,0xc(%esp) 2487: 89 34 24 mov %esi,(%esp) 248a: e8 b1 f2 ff ff call 1740 <__sprintf_chk@plt> 248f: 89 34 24 mov %esi,(%esp) 2492: e8 69 f1 ff ff call 1600 2497: 8b 84 24 2c 01 00 00 mov 0x12c(%esp),%eax 249e: 65 33 05 14 00 00 00 xor %gs:0x14,%eax 24a5: 75 15 jne 24bc <_Z5BanIPPKc+0x8c> 24a7: 8b 9c 24 34 01 00 00 mov 0x134(%esp),%ebx 24ae: 8b b4 24 38 01 00 00 mov 0x138(%esp),%esi 24b5: 81 c4 3c 01 00 00 add $0x13c,%esp 24bb: c3 ret 24bc: e8 1f 10 00 00 call 34e0 <__stack_chk_fail_local> 24c1: eb 0d jmp 24d0 24c3: 90 nop 24c4: 90 nop 24c5: 90 nop 24c6: 90 nop 24c7: 90 nop 24c8: 90 nop 24c9: 90 nop 24ca: 90 nop 24cb: 90 nop 24cc: 90 nop 24cd: 90 nop 24ce: 90 nop 24cf: 90 nop 000024d0 : 24d0: b8 20 02 01 00 mov $0x10220,%eax 24d5: c3 ret 24d6: 8d 76 00 lea 0x0(%esi),%esi 24d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 000024e0 : 24e0: 83 ec 2c sub $0x2c,%esp 24e3: 89 5c 24 20 mov %ebx,0x20(%esp) 24e7: e8 74 f3 ff ff call 1860 <__x86.get_pc_thunk.bx> 24ec: 81 c3 14 3b 00 00 add $0x3b14,%ebx 24f2: 89 74 24 24 mov %esi,0x24(%esp) 24f6: 8b 74 24 30 mov 0x30(%esp),%esi 24fa: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 2501: 00 2502: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 2509: 00 250a: 89 7c 24 28 mov %edi,0x28(%esp) 250e: 8b 83 dc ff ff ff mov -0x24(%ebx),%eax 2514: 89 44 24 08 mov %eax,0x8(%esp) 2518: 8d 44 24 1c lea 0x1c(%esp),%eax 251c: 89 04 24 mov %eax,(%esp) 251f: e8 5c f1 ff ff call 1680 2524: 8b 56 40 mov 0x40(%esi),%edx 2527: 8b 83 d4 ff ff ff mov -0x2c(%ebx),%eax 252d: 8b bb d0 ff ff ff mov -0x30(%ebx),%edi 2533: 89 10 mov %edx,(%eax) 2535: 8b 16 mov (%esi),%edx 2537: 89 17 mov %edx,(%edi) 2539: 8b 06 mov (%esi),%eax 253b: 3d 10 04 0b 08 cmp $0x80b0410,%eax 2540: 74 76 je 25b8 2542: 3d c0 07 0b 08 cmp $0x80b07c0,%eax 2547: 0f 84 8b 00 00 00 je 25d8 254d: 3d 40 08 0b 08 cmp $0x80b0840,%eax 2552: 74 24 je 2578 2554: 8d 83 90 d5 ff ff lea -0x2a70(%ebx),%eax 255a: 89 04 24 mov %eax,(%esp) 255d: ff d2 call *%edx 255f: b8 01 00 00 00 mov $0x1,%eax 2564: 8b 5c 24 20 mov 0x20(%esp),%ebx 2568: 8b 74 24 24 mov 0x24(%esp),%esi 256c: 8b 7c 24 28 mov 0x28(%esp),%edi 2570: 83 c4 2c add $0x2c,%esp 2573: c3 ret 2574: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 2578: 8d 83 6c d5 ff ff lea -0x2a94(%ebx),%eax 257e: 89 04 24 mov %eax,(%esp) 2581: ff d2 call *%edx 2583: 8b 83 ec ff ff ff mov -0x14(%ebx),%eax 2589: ba a0 73 0c 08 mov $0x80c73a0,%edx 258e: c7 00 a0 73 0c 08 movl $0x80c73a0,(%eax) 2594: 8b 83 f8 ff ff ff mov -0x8(%ebx),%eax 259a: 89 14 24 mov %edx,(%esp) 259d: 89 44 24 04 mov %eax,0x4(%esp) 25a1: e8 aa f1 ff ff call 1750 <_Z12HookFunctionPhS_@plt> 25a6: 8d 83 bc d5 ff ff lea -0x2a44(%ebx),%eax 25ac: 89 04 24 mov %eax,(%esp) 25af: ff 17 call *(%edi) 25b1: eb ac jmp 255f 25b3: 90 nop 25b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 25b8: 8d 83 28 d5 ff ff lea -0x2ad8(%ebx),%eax 25be: 89 04 24 mov %eax,(%esp) 25c1: ff d2 call *%edx 25c3: 8b 83 ec ff ff ff mov -0x14(%ebx),%eax 25c9: ba f0 6e 0c 08 mov $0x80c6ef0,%edx 25ce: c7 00 f0 6e 0c 08 movl $0x80c6ef0,(%eax) 25d4: eb be jmp 2594 25d6: 66 90 xchg %ax,%ax 25d8: 8d 83 48 d5 ff ff lea -0x2ab8(%ebx),%eax 25de: 89 04 24 mov %eax,(%esp) 25e1: ff d2 call *%edx 25e3: 8b 83 ec ff ff ff mov -0x14(%ebx),%eax 25e9: ba b0 72 0c 08 mov $0x80c72b0,%edx 25ee: c7 00 b0 72 0c 08 movl $0x80c72b0,(%eax) 25f4: eb 9e jmp 2594 25f6: 8d 76 00 lea 0x0(%esi),%esi 25f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00002600 : 2600: 53 push %ebx 2601: e8 5a f2 ff ff call 1860 <__x86.get_pc_thunk.bx> 2606: 81 c3 fa 39 00 00 add $0x39fa,%ebx 260c: 83 ec 18 sub $0x18,%esp 260f: 8d 83 ec d5 ff ff lea -0x2a14(%ebx),%eax 2615: 89 04 24 mov %eax,(%esp) 2618: 8b 83 d0 ff ff ff mov -0x30(%ebx),%eax 261e: ff 10 call *(%eax) 2620: 83 c4 18 add $0x18,%esp 2623: 5b pop %ebx 2624: c3 ret 2625: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 2629: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00002630 : 2630: 53 push %ebx 2631: e8 2a f2 ff ff call 1860 <__x86.get_pc_thunk.bx> 2636: 81 c3 ca 39 00 00 add $0x39ca,%ebx 263c: 83 ec 18 sub $0x18,%esp 263f: c7 44 24 08 ff ff ff movl $0xffffffff,0x8(%esp) 2646: ff 2647: 8b 83 d8 ff ff ff mov -0x28(%ebx),%eax 264d: 89 44 24 04 mov %eax,0x4(%esp) 2651: 8b 44 24 20 mov 0x20(%esp),%eax 2655: 89 04 24 mov %eax,(%esp) 2658: e8 13 f1 ff ff call 1770 265d: 83 c4 18 add $0x18,%esp 2660: 5b pop %ebx 2661: c3 ret 2662: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 2669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00002670 : 2670: 31 c0 xor %eax,%eax 2672: c3 ret 2673: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 2679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 00002680 <_Z12LimpiarDatosPv>: 2680: 55 push %ebp 2681: 57 push %edi 2682: 56 push %esi 2683: 53 push %ebx 2684: e8 d7 f1 ff ff call 1860 <__x86.get_pc_thunk.bx> 2689: 81 c3 77 39 00 00 add $0x3977,%ebx 268f: 83 ec 3c sub $0x3c,%esp 2692: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 2698: 8b ab cc ff ff ff mov -0x34(%ebx),%ebp 269e: 83 c2 04 add $0x4,%edx 26a1: 89 54 24 1c mov %edx,0x1c(%esp) 26a5: 8d 76 00 lea 0x0(%esi),%esi 26a8: c7 04 24 06 00 00 00 movl $0x6,(%esp) 26af: e8 5c f0 ff ff call 1710 26b4: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 26ba: 8b 7a 08 mov 0x8(%edx),%edi 26bd: 85 ff test %edi,%edi 26bf: 74 45 je 2706 <_Z12LimpiarDatosPv+0x86> 26c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 26c8: 8b 47 0c mov 0xc(%edi),%eax 26cb: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 26d1: 89 44 24 04 mov %eax,0x4(%esp) 26d5: 89 14 24 mov %edx,(%esp) 26d8: e8 e3 ef ff ff call 16c0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@plt> 26dd: 8b 47 10 mov 0x10(%edi),%eax 26e0: 8b 77 08 mov 0x8(%edi),%esi 26e3: 8d 50 f4 lea -0xc(%eax),%edx 26e6: 3b 93 f4 ff ff ff cmp -0xc(%ebx),%edx 26ec: 0f 85 80 00 00 00 jne 2772 <_Z12LimpiarDatosPv+0xf2> 26f2: 89 3c 24 mov %edi,(%esp) 26f5: 89 f7 mov %esi,%edi 26f7: e8 e4 ee ff ff call 15e0 <_ZdlPv@plt> 26fc: 85 f6 test %esi,%esi 26fe: 75 c8 jne 26c8 <_Z12LimpiarDatosPv+0x48> 2700: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 2706: 8b 7d 08 mov 0x8(%ebp),%edi 2709: 8b 44 24 1c mov 0x1c(%esp),%eax 270d: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 2714: c7 42 14 00 00 00 00 movl $0x0,0x14(%edx) 271b: 85 ff test %edi,%edi 271d: 89 42 0c mov %eax,0xc(%edx) 2720: 89 42 10 mov %eax,0x10(%edx) 2723: 74 31 je 2756 <_Z12LimpiarDatosPv+0xd6> 2725: 8d 76 00 lea 0x0(%esi),%esi 2728: 8b 47 0c mov 0xc(%edi),%eax 272b: 89 2c 24 mov %ebp,(%esp) 272e: 89 44 24 04 mov %eax,0x4(%esp) 2732: e8 89 ef ff ff call 16c0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@plt> 2737: 8b 47 10 mov 0x10(%edi),%eax 273a: 8b 77 08 mov 0x8(%edi),%esi 273d: 8d 50 f4 lea -0xc(%eax),%edx 2740: 3b 93 f4 ff ff ff cmp -0xc(%ebx),%edx 2746: 75 57 jne 279f <_Z12LimpiarDatosPv+0x11f> 2748: 89 3c 24 mov %edi,(%esp) 274b: 89 f7 mov %esi,%edi 274d: e8 8e ee ff ff call 15e0 <_ZdlPv@plt> 2752: 85 f6 test %esi,%esi 2754: 75 d2 jne 2728 <_Z12LimpiarDatosPv+0xa8> 2756: 8d 45 04 lea 0x4(%ebp),%eax 2759: 89 45 0c mov %eax,0xc(%ebp) 275c: c7 45 08 00 00 00 00 movl $0x0,0x8(%ebp) 2763: 89 45 10 mov %eax,0x10(%ebp) 2766: c7 45 14 00 00 00 00 movl $0x0,0x14(%ebp) 276d: e9 36 ff ff ff jmp 26a8 <_Z12LimpiarDatosPv+0x28> 2772: 83 e8 04 sub $0x4,%eax 2775: 89 54 24 18 mov %edx,0x18(%esp) 2779: e8 22 f0 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 277e: 8b 54 24 18 mov 0x18(%esp),%edx 2782: 85 c0 test %eax,%eax 2784: 0f 8f 68 ff ff ff jg 26f2 <_Z12LimpiarDatosPv+0x72> 278a: 8d 44 24 2f lea 0x2f(%esp),%eax 278e: 89 44 24 04 mov %eax,0x4(%esp) 2792: 89 14 24 mov %edx,(%esp) 2795: e8 a6 ee ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 279a: e9 53 ff ff ff jmp 26f2 <_Z12LimpiarDatosPv+0x72> 279f: 83 e8 04 sub $0x4,%eax 27a2: 89 54 24 18 mov %edx,0x18(%esp) 27a6: e8 f5 ef ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 27ab: 8b 54 24 18 mov 0x18(%esp),%edx 27af: 85 c0 test %eax,%eax 27b1: 7f 95 jg 2748 <_Z12LimpiarDatosPv+0xc8> 27b3: 8d 44 24 2f lea 0x2f(%esp),%eax 27b7: 89 44 24 04 mov %eax,0x4(%esp) 27bb: 89 14 24 mov %edx,(%esp) 27be: e8 7d ee ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 27c3: eb 83 jmp 2748 <_Z12LimpiarDatosPv+0xc8> 27c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 27c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 000027d0 <_Z11OnSAMPQuery7in_addrtPcii>: 27d0: 55 push %ebp 27d1: 57 push %edi 27d2: 56 push %esi 27d3: 53 push %ebx 27d4: 83 ec 5c sub $0x5c,%esp 27d7: e8 84 f0 ff ff call 1860 <__x86.get_pc_thunk.bx> 27dc: 81 c3 24 38 00 00 add $0x3824,%ebx 27e2: 8b 44 24 70 mov 0x70(%esp),%eax 27e6: 89 04 24 mov %eax,(%esp) 27e9: e8 c2 ed ff ff call 15b0 27ee: 8d 54 24 3a lea 0x3a(%esp),%edx 27f2: 89 54 24 08 mov %edx,0x8(%esp) 27f6: 89 44 24 04 mov %eax,0x4(%esp) 27fa: 8d 44 24 3c lea 0x3c(%esp),%eax 27fe: 89 04 24 mov %eax,(%esp) 2801: e8 8a ee ff ff call 1690 <_ZNSsC1EPKcRKSaIcE@plt> 2806: 8b 93 cc ff ff ff mov -0x34(%ebx),%edx 280c: 8b 72 08 mov 0x8(%edx),%esi 280f: 85 f6 test %esi,%esi 2811: 0f 84 c2 00 00 00 je 28d9 <_Z11OnSAMPQuery7in_addrtPcii+0x109> 2817: 89 d0 mov %edx,%eax 2819: 8b 54 24 3c mov 0x3c(%esp),%edx 281d: 83 c0 04 add $0x4,%eax 2820: 89 44 24 1c mov %eax,0x1c(%esp) 2824: 89 54 24 18 mov %edx,0x18(%esp) 2828: 8b 6a f4 mov -0xc(%edx),%ebp 282b: eb 0e jmp 283b <_Z11OnSAMPQuery7in_addrtPcii+0x6b> 282d: 8d 76 00 lea 0x0(%esi),%esi 2830: 89 74 24 1c mov %esi,0x1c(%esp) 2834: 8b 76 08 mov 0x8(%esi),%esi 2837: 85 f6 test %esi,%esi 2839: 74 33 je 286e <_Z11OnSAMPQuery7in_addrtPcii+0x9e> 283b: 8b 46 10 mov 0x10(%esi),%eax 283e: 8b 54 24 18 mov 0x18(%esp),%edx 2842: 8b 78 f4 mov -0xc(%eax),%edi 2845: 89 54 24 04 mov %edx,0x4(%esp) 2849: 89 04 24 mov %eax,(%esp) 284c: 39 fd cmp %edi,%ebp 284e: 89 f9 mov %edi,%ecx 2850: 0f 46 cd cmovbe %ebp,%ecx 2853: 29 ef sub %ebp,%edi 2855: 89 4c 24 08 mov %ecx,0x8(%esp) 2859: e8 42 ed ff ff call 15a0 285e: 85 c0 test %eax,%eax 2860: 0f 44 c7 cmove %edi,%eax 2863: 85 c0 test %eax,%eax 2865: 79 c9 jns 2830 <_Z11OnSAMPQuery7in_addrtPcii+0x60> 2867: 8b 76 0c mov 0xc(%esi),%esi 286a: 85 f6 test %esi,%esi 286c: 75 cd jne 283b <_Z11OnSAMPQuery7in_addrtPcii+0x6b> 286e: 8b 93 cc ff ff ff mov -0x34(%ebx),%edx 2874: 8d 42 04 lea 0x4(%edx),%eax 2877: 39 44 24 1c cmp %eax,0x1c(%esp) 287b: 74 6b je 28e8 <_Z11OnSAMPQuery7in_addrtPcii+0x118> 287d: 8b 54 24 1c mov 0x1c(%esp),%edx 2881: 8b 42 10 mov 0x10(%edx),%eax 2884: 8b 54 24 18 mov 0x18(%esp),%edx 2888: 8b 70 f4 mov -0xc(%eax),%esi 288b: 89 14 24 mov %edx,(%esp) 288e: 89 44 24 04 mov %eax,0x4(%esp) 2892: 39 f5 cmp %esi,%ebp 2894: 89 f1 mov %esi,%ecx 2896: 0f 46 cd cmovbe %ebp,%ecx 2899: 89 4c 24 08 mov %ecx,0x8(%esp) 289d: e8 fe ec ff ff call 15a0 28a2: 89 ea mov %ebp,%edx 28a4: 29 f2 sub %esi,%edx 28a6: 85 c0 test %eax,%eax 28a8: 0f 44 c2 cmove %edx,%eax 28ab: 85 c0 test %eax,%eax 28ad: 78 39 js 28e8 <_Z11OnSAMPQuery7in_addrtPcii+0x118> 28af: 8b 74 24 18 mov 0x18(%esp),%esi 28b3: 83 ee 0c sub $0xc,%esi 28b6: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 28bc: 0f 85 e0 02 00 00 jne 2ba2 <_Z11OnSAMPQuery7in_addrtPcii+0x3d2> 28c2: 8b 93 cc ff ff ff mov -0x34(%ebx),%edx 28c8: 8d 42 04 lea 0x4(%edx),%eax 28cb: 39 44 24 1c cmp %eax,0x1c(%esp) 28cf: 74 26 je 28f7 <_Z11OnSAMPQuery7in_addrtPcii+0x127> 28d1: 83 c4 5c add $0x5c,%esp 28d4: 5b pop %ebx 28d5: 5e pop %esi 28d6: 5f pop %edi 28d7: 5d pop %ebp 28d8: c3 ret 28d9: 8b 54 24 3c mov 0x3c(%esp),%edx 28dd: 89 54 24 18 mov %edx,0x18(%esp) 28e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 28e8: 8b 83 cc ff ff ff mov -0x34(%ebx),%eax 28ee: 83 c0 04 add $0x4,%eax 28f1: 89 44 24 1c mov %eax,0x1c(%esp) 28f5: eb b8 jmp 28af <_Z11OnSAMPQuery7in_addrtPcii+0xdf> 28f7: 8b 44 24 70 mov 0x70(%esp),%eax 28fb: 89 04 24 mov %eax,(%esp) 28fe: e8 ad ec ff ff call 15b0 2903: 8d 54 24 3a lea 0x3a(%esp),%edx 2907: 89 54 24 08 mov %edx,0x8(%esp) 290b: 89 44 24 04 mov %eax,0x4(%esp) 290f: 8d 44 24 3c lea 0x3c(%esp),%eax 2913: 89 04 24 mov %eax,(%esp) 2916: e8 75 ed ff ff call 1690 <_ZNSsC1EPKcRKSaIcE@plt> 291b: 8d 54 24 3c lea 0x3c(%esp),%edx 291f: 89 54 24 08 mov %edx,0x8(%esp) 2923: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 2929: 8d 44 24 2c lea 0x2c(%esp),%eax 292d: 89 04 24 mov %eax,(%esp) 2930: 89 54 24 04 mov %edx,0x4(%esp) 2934: e8 67 ed ff ff call 16a0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_@plt> 2939: 83 ec 04 sub $0x4,%esp 293c: 8b 44 24 3c mov 0x3c(%esp),%eax 2940: 8b 6c 24 2c mov 0x2c(%esp),%ebp 2944: 8d 70 f4 lea -0xc(%eax),%esi 2947: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 294d: 0f 85 2a 02 00 00 jne 2b7d <_Z11OnSAMPQuery7in_addrtPcii+0x3ad> 2953: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 2959: 8d 42 04 lea 0x4(%edx),%eax 295c: 39 c5 cmp %eax,%ebp 295e: 0f 84 ff 00 00 00 je 2a63 <_Z11OnSAMPQuery7in_addrtPcii+0x293> 2964: 8b 45 14 mov 0x14(%ebp),%eax 2967: 3d 5d 01 00 00 cmp $0x15d,%eax 296c: 7f 26 jg 2994 <_Z11OnSAMPQuery7in_addrtPcii+0x1c4> 296e: 83 c0 01 add $0x1,%eax 2971: 89 45 14 mov %eax,0x14(%ebp) 2974: 8b 44 24 70 mov 0x70(%esp),%eax 2978: 89 04 24 mov %eax,(%esp) 297b: e8 30 ec ff ff call 15b0 2980: 89 04 24 mov %eax,(%esp) 2983: e8 98 ed ff ff call 1720 2988: 90 nop 2989: 90 nop 298a: 90 nop 298b: c3 ret 298c: 83 c4 5c add $0x5c,%esp 298f: 5b pop %ebx 2990: 5e pop %esi 2991: 5f pop %edi 2992: 5d pop %ebp 2993: c3 ret 2994: 8b 45 10 mov 0x10(%ebp),%eax 2997: 8d 7c 24 40 lea 0x40(%esp),%edi 299b: 89 44 24 04 mov %eax,0x4(%esp) 299f: 8d 83 1c d6 ff ff lea -0x29e4(%ebx),%eax 29a5: 89 04 24 mov %eax,(%esp) 29a8: 8b 83 d0 ff ff ff mov -0x30(%ebx),%eax 29ae: ff 10 call *(%eax) 29b0: 8d 44 24 3a lea 0x3a(%esp),%eax 29b4: 89 44 24 08 mov %eax,0x8(%esp) 29b8: 8b 45 10 mov 0x10(%ebp),%eax 29bb: 8d 54 24 3c lea 0x3c(%esp),%edx 29bf: 89 14 24 mov %edx,(%esp) 29c2: 89 44 24 04 mov %eax,0x4(%esp) 29c6: e8 c5 ec ff ff call 1690 <_ZNSsC1EPKcRKSaIcE@plt> 29cb: 8d 44 24 3c lea 0x3c(%esp),%eax 29cf: 89 44 24 04 mov %eax,0x4(%esp) 29d3: 89 3c 24 mov %edi,(%esp) 29d6: e8 45 ec ff ff call 1620 <_ZNSsC1ERKSs@plt> 29db: 8b 45 14 mov 0x14(%ebp),%eax 29de: 8d 74 24 48 lea 0x48(%esp),%esi 29e2: 89 7c 24 04 mov %edi,0x4(%esp) 29e6: 89 34 24 mov %esi,(%esp) 29e9: 89 44 24 44 mov %eax,0x44(%esp) 29ed: e8 2e ec ff ff call 1620 <_ZNSsC1ERKSs@plt> 29f2: 8b 44 24 44 mov 0x44(%esp),%eax 29f6: 8b 93 cc ff ff ff mov -0x34(%ebx),%edx 29fc: 89 74 24 08 mov %esi,0x8(%esp) 2a00: 89 44 24 4c mov %eax,0x4c(%esp) 2a04: 8d 44 24 20 lea 0x20(%esp),%eax 2a08: 89 54 24 04 mov %edx,0x4(%esp) 2a0c: 89 04 24 mov %eax,(%esp) 2a0f: e8 5c ec ff ff call 1670 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@plt> 2a14: 83 ec 04 sub $0x4,%esp 2a17: 8b 44 24 48 mov 0x48(%esp),%eax 2a1b: 8d 70 f4 lea -0xc(%eax),%esi 2a1e: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2a24: 0f 85 a1 01 00 00 jne 2bcb <_Z11OnSAMPQuery7in_addrtPcii+0x3fb> 2a2a: 8b 44 24 40 mov 0x40(%esp),%eax 2a2e: 8d 70 f4 lea -0xc(%eax),%esi 2a31: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2a37: 0f 85 c4 01 00 00 jne 2c01 <_Z11OnSAMPQuery7in_addrtPcii+0x431> 2a3d: 8b 44 24 3c mov 0x3c(%esp),%eax 2a41: 8d 70 f4 lea -0xc(%eax),%esi 2a44: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2a4a: 0f 85 e6 00 00 00 jne 2b36 <_Z11OnSAMPQuery7in_addrtPcii+0x366> 2a50: 8b 45 10 mov 0x10(%ebp),%eax 2a53: 89 04 24 mov %eax,(%esp) 2a56: e8 55 ec ff ff call 16b0 <_Z5BanIPPKc@plt> 2a5b: 8b 45 14 mov 0x14(%ebp),%eax 2a5e: e9 0b ff ff ff jmp 296e <_Z11OnSAMPQuery7in_addrtPcii+0x19e> 2a63: 8b 44 24 70 mov 0x70(%esp),%eax 2a67: 8d 7c 24 40 lea 0x40(%esp),%edi 2a6b: 89 04 24 mov %eax,(%esp) 2a6e: e8 3d eb ff ff call 15b0 2a73: 8d 54 24 3a lea 0x3a(%esp),%edx 2a77: 89 54 24 08 mov %edx,0x8(%esp) 2a7b: 89 44 24 04 mov %eax,0x4(%esp) 2a7f: 8d 44 24 3c lea 0x3c(%esp),%eax 2a83: 89 04 24 mov %eax,(%esp) 2a86: e8 05 ec ff ff call 1690 <_ZNSsC1EPKcRKSaIcE@plt> 2a8b: 8d 54 24 3c lea 0x3c(%esp),%edx 2a8f: 89 54 24 04 mov %edx,0x4(%esp) 2a93: 89 3c 24 mov %edi,(%esp) 2a96: e8 85 eb ff ff call 1620 <_ZNSsC1ERKSs@plt> 2a9b: 8d 74 24 48 lea 0x48(%esp),%esi 2a9f: 89 7c 24 04 mov %edi,0x4(%esp) 2aa3: 89 34 24 mov %esi,(%esp) 2aa6: c7 44 24 44 01 00 00 movl $0x1,0x44(%esp) 2aad: 00 2aae: e8 6d eb ff ff call 1620 <_ZNSsC1ERKSs@plt> 2ab3: 8b 44 24 44 mov 0x44(%esp),%eax 2ab7: 8b 93 e8 ff ff ff mov -0x18(%ebx),%edx 2abd: 89 74 24 08 mov %esi,0x8(%esp) 2ac1: 89 44 24 4c mov %eax,0x4c(%esp) 2ac5: 8d 44 24 20 lea 0x20(%esp),%eax 2ac9: 89 54 24 04 mov %edx,0x4(%esp) 2acd: 89 04 24 mov %eax,(%esp) 2ad0: e8 9b eb ff ff call 1670 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_@plt> 2ad5: 83 ec 04 sub $0x4,%esp 2ad8: 8b 44 24 48 mov 0x48(%esp),%eax 2adc: 8d 70 f4 lea -0xc(%eax),%esi 2adf: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2ae5: 0f 85 60 01 00 00 jne 2c4b <_Z11OnSAMPQuery7in_addrtPcii+0x47b> 2aeb: 8b 44 24 40 mov 0x40(%esp),%eax 2aef: 8d 70 f4 lea -0xc(%eax),%esi 2af2: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2af8: 0f 85 28 01 00 00 jne 2c26 <_Z11OnSAMPQuery7in_addrtPcii+0x456> 2afe: 8b 44 24 3c mov 0x3c(%esp),%eax 2b02: 8d 70 f4 lea -0xc(%eax),%esi 2b05: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2b0b: 0f 84 63 fe ff ff je 2974 <_Z11OnSAMPQuery7in_addrtPcii+0x1a4> 2b11: 83 e8 04 sub $0x4,%eax 2b14: e8 87 ec ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2b19: 85 c0 test %eax,%eax 2b1b: 0f 8f 53 fe ff ff jg 2974 <_Z11OnSAMPQuery7in_addrtPcii+0x1a4> 2b21: 8d 44 24 3b lea 0x3b(%esp),%eax 2b25: 89 44 24 04 mov %eax,0x4(%esp) 2b29: 89 34 24 mov %esi,(%esp) 2b2c: e8 0f eb ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2b31: e9 3e fe ff ff jmp 2974 <_Z11OnSAMPQuery7in_addrtPcii+0x1a4> 2b36: 83 e8 04 sub $0x4,%eax 2b39: e8 62 ec ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2b3e: 85 c0 test %eax,%eax 2b40: 0f 8f 0a ff ff ff jg 2a50 <_Z11OnSAMPQuery7in_addrtPcii+0x280> 2b46: 8d 44 24 3b lea 0x3b(%esp),%eax 2b4a: 89 44 24 04 mov %eax,0x4(%esp) 2b4e: 89 34 24 mov %esi,(%esp) 2b51: e8 ea ea ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2b56: e9 f5 fe ff ff jmp 2a50 <_Z11OnSAMPQuery7in_addrtPcii+0x280> 2b5b: 89 c6 mov %eax,%esi 2b5d: 89 3c 24 mov %edi,(%esp) 2b60: e8 5b ea ff ff call 15c0 <_ZNSt4pairISsiED1Ev@plt> 2b65: 8d 44 24 3c lea 0x3c(%esp),%eax 2b69: 89 04 24 mov %eax,(%esp) 2b6c: e8 bf ea ff ff call 1630 <_ZNSsD1Ev@plt> 2b71: 89 34 24 mov %esi,(%esp) 2b74: e8 07 ec ff ff call 1780 <_Unwind_Resume@plt> 2b79: 89 c6 mov %eax,%esi 2b7b: eb e8 jmp 2b65 <_Z11OnSAMPQuery7in_addrtPcii+0x395> 2b7d: 83 e8 04 sub $0x4,%eax 2b80: e8 1b ec ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2b85: 85 c0 test %eax,%eax 2b87: 0f 8f c6 fd ff ff jg 2953 <_Z11OnSAMPQuery7in_addrtPcii+0x183> 2b8d: 8d 44 24 3b lea 0x3b(%esp),%eax 2b91: 89 44 24 04 mov %eax,0x4(%esp) 2b95: 89 34 24 mov %esi,(%esp) 2b98: e8 a3 ea ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2b9d: e9 b1 fd ff ff jmp 2953 <_Z11OnSAMPQuery7in_addrtPcii+0x183> 2ba2: 8b 44 24 18 mov 0x18(%esp),%eax 2ba6: 83 e8 04 sub $0x4,%eax 2ba9: e8 f2 eb ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2bae: 85 c0 test %eax,%eax 2bb0: 0f 8f 0c fd ff ff jg 28c2 <_Z11OnSAMPQuery7in_addrtPcii+0xf2> 2bb6: 8d 44 24 3b lea 0x3b(%esp),%eax 2bba: 89 44 24 04 mov %eax,0x4(%esp) 2bbe: 89 34 24 mov %esi,(%esp) 2bc1: e8 7a ea ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2bc6: e9 f7 fc ff ff jmp 28c2 <_Z11OnSAMPQuery7in_addrtPcii+0xf2> 2bcb: 83 e8 04 sub $0x4,%eax 2bce: e8 cd eb ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2bd3: 85 c0 test %eax,%eax 2bd5: 0f 8f 4f fe ff ff jg 2a2a <_Z11OnSAMPQuery7in_addrtPcii+0x25a> 2bdb: 8d 44 24 3b lea 0x3b(%esp),%eax 2bdf: 89 44 24 04 mov %eax,0x4(%esp) 2be3: 89 34 24 mov %esi,(%esp) 2be6: e8 55 ea ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2beb: e9 3a fe ff ff jmp 2a2a <_Z11OnSAMPQuery7in_addrtPcii+0x25a> 2bf0: 89 c5 mov %eax,%ebp 2bf2: 89 34 24 mov %esi,(%esp) 2bf5: 89 ee mov %ebp,%esi 2bf7: e8 e4 ea ff ff call 16e0 <_ZNSt4pairIKSsiED1Ev@plt> 2bfc: e9 5c ff ff ff jmp 2b5d <_Z11OnSAMPQuery7in_addrtPcii+0x38d> 2c01: 83 e8 04 sub $0x4,%eax 2c04: e8 97 eb ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2c09: 85 c0 test %eax,%eax 2c0b: 0f 8f 2c fe ff ff jg 2a3d <_Z11OnSAMPQuery7in_addrtPcii+0x26d> 2c11: 8d 44 24 3b lea 0x3b(%esp),%eax 2c15: 89 44 24 04 mov %eax,0x4(%esp) 2c19: 89 34 24 mov %esi,(%esp) 2c1c: e8 1f ea ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2c21: e9 17 fe ff ff jmp 2a3d <_Z11OnSAMPQuery7in_addrtPcii+0x26d> 2c26: 83 e8 04 sub $0x4,%eax 2c29: e8 72 eb ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2c2e: 85 c0 test %eax,%eax 2c30: 0f 8f c8 fe ff ff jg 2afe <_Z11OnSAMPQuery7in_addrtPcii+0x32e> 2c36: 8d 44 24 3b lea 0x3b(%esp),%eax 2c3a: 89 44 24 04 mov %eax,0x4(%esp) 2c3e: 89 34 24 mov %esi,(%esp) 2c41: e8 fa e9 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2c46: e9 b3 fe ff ff jmp 2afe <_Z11OnSAMPQuery7in_addrtPcii+0x32e> 2c4b: 83 e8 04 sub $0x4,%eax 2c4e: e8 4d eb ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2c53: 85 c0 test %eax,%eax 2c55: 0f 8f 90 fe ff ff jg 2aeb <_Z11OnSAMPQuery7in_addrtPcii+0x31b> 2c5b: 8d 44 24 3b lea 0x3b(%esp),%eax 2c5f: 89 44 24 04 mov %eax,0x4(%esp) 2c63: 89 34 24 mov %esi,(%esp) 2c66: e8 d5 e9 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2c6b: e9 7b fe ff ff jmp 2aeb <_Z11OnSAMPQuery7in_addrtPcii+0x31b> 2c70: 89 34 24 mov %esi,(%esp) 2c73: 89 c5 mov %eax,%ebp 2c75: e8 66 ea ff ff call 16e0 <_ZNSt4pairIKSsiED1Ev@plt> 2c7a: 89 ee mov %ebp,%esi 2c7c: 89 3c 24 mov %edi,(%esp) 2c7f: e8 3c e9 ff ff call 15c0 <_ZNSt4pairISsiED1Ev@plt> 2c84: 8d 54 24 3c lea 0x3c(%esp),%edx 2c88: 89 14 24 mov %edx,(%esp) 2c8b: e8 a0 e9 ff ff call 1630 <_ZNSsD1Ev@plt> 2c90: 89 34 24 mov %esi,(%esp) 2c93: e8 e8 ea ff ff call 1780 <_Unwind_Resume@plt> 2c98: 89 c6 mov %eax,%esi 2c9a: eb e0 jmp 2c7c <_Z11OnSAMPQuery7in_addrtPcii+0x4ac> 2c9c: 89 c6 mov %eax,%esi 2c9e: eb e4 jmp 2c84 <_Z11OnSAMPQuery7in_addrtPcii+0x4b4> 00002ca0 <_ZNSt4pairISsiED1Ev>: 2ca0: 83 ec 2c sub $0x2c,%esp 2ca3: 8b 44 24 30 mov 0x30(%esp),%eax 2ca7: 89 5c 24 24 mov %ebx,0x24(%esp) 2cab: e8 b0 eb ff ff call 1860 <__x86.get_pc_thunk.bx> 2cb0: 81 c3 50 33 00 00 add $0x3350,%ebx 2cb6: 89 74 24 28 mov %esi,0x28(%esp) 2cba: 8b 00 mov (%eax),%eax 2cbc: 8d 70 f4 lea -0xc(%eax),%esi 2cbf: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2cc5: 75 0c jne 2cd3 <_ZNSt4pairISsiED1Ev+0x33> 2cc7: 8b 5c 24 24 mov 0x24(%esp),%ebx 2ccb: 8b 74 24 28 mov 0x28(%esp),%esi 2ccf: 83 c4 2c add $0x2c,%esp 2cd2: c3 ret 2cd3: 83 e8 04 sub $0x4,%eax 2cd6: e8 c5 ea ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2cdb: 85 c0 test %eax,%eax 2cdd: 7f e8 jg 2cc7 <_ZNSt4pairISsiED1Ev+0x27> 2cdf: 8d 44 24 1f lea 0x1f(%esp),%eax 2ce3: 89 44 24 04 mov %eax,0x4(%esp) 2ce7: 89 34 24 mov %esi,(%esp) 2cea: e8 51 e9 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2cef: eb d6 jmp 2cc7 <_ZNSt4pairISsiED1Ev+0x27> 2cf1: 66 90 xchg %ax,%ax 2cf3: 66 90 xchg %ax,%ax 2cf5: 66 90 xchg %ax,%ax 2cf7: 66 90 xchg %ax,%ax 2cf9: 66 90 xchg %ax,%ax 2cfb: 66 90 xchg %ax,%ax 2cfd: 66 90 xchg %ax,%ax 2cff: 90 nop 00002d00 <_ZNSt4pairIKSsiED1Ev>: 2d00: 83 ec 2c sub $0x2c,%esp 2d03: 8b 44 24 30 mov 0x30(%esp),%eax 2d07: 89 5c 24 24 mov %ebx,0x24(%esp) 2d0b: e8 50 eb ff ff call 1860 <__x86.get_pc_thunk.bx> 2d10: 81 c3 f0 32 00 00 add $0x32f0,%ebx 2d16: 89 74 24 28 mov %esi,0x28(%esp) 2d1a: 8b 00 mov (%eax),%eax 2d1c: 8d 70 f4 lea -0xc(%eax),%esi 2d1f: 3b b3 f4 ff ff ff cmp -0xc(%ebx),%esi 2d25: 75 0c jne 2d33 <_ZNSt4pairIKSsiED1Ev+0x33> 2d27: 8b 5c 24 24 mov 0x24(%esp),%ebx 2d2b: 8b 74 24 28 mov 0x28(%esp),%esi 2d2f: 83 c4 2c add $0x2c,%esp 2d32: c3 ret 2d33: 83 e8 04 sub $0x4,%eax 2d36: e8 65 ea ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2d3b: 85 c0 test %eax,%eax 2d3d: 7f e8 jg 2d27 <_ZNSt4pairIKSsiED1Ev+0x27> 2d3f: 8d 44 24 1f lea 0x1f(%esp),%eax 2d43: 89 44 24 04 mov %eax,0x4(%esp) 2d47: 89 34 24 mov %esi,(%esp) 2d4a: e8 f1 e8 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2d4f: eb d6 jmp 2d27 <_ZNSt4pairIKSsiED1Ev+0x27> 2d51: 66 90 xchg %ax,%ax 2d53: 66 90 xchg %ax,%ax 2d55: 66 90 xchg %ax,%ax 2d57: 66 90 xchg %ax,%ax 2d59: 66 90 xchg %ax,%ax 2d5b: 66 90 xchg %ax,%ax 2d5d: 66 90 xchg %ax,%ax 2d5f: 90 nop 00002d60 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_>: 2d60: 55 push %ebp 2d61: 57 push %edi 2d62: 56 push %esi 2d63: 53 push %ebx 2d64: 83 ec 2c sub $0x2c,%esp 2d67: 8b 44 24 44 mov 0x44(%esp),%eax 2d6b: e8 f0 ea ff ff call 1860 <__x86.get_pc_thunk.bx> 2d70: 81 c3 90 32 00 00 add $0x3290,%ebx 2d76: 8b 70 08 mov 0x8(%eax),%esi 2d79: 8d 50 04 lea 0x4(%eax),%edx 2d7c: 89 54 24 1c mov %edx,0x1c(%esp) 2d80: 85 f6 test %esi,%esi 2d82: 0f 84 a8 00 00 00 je 2e30 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0xd0> 2d88: 8b 44 24 48 mov 0x48(%esp),%eax 2d8c: 89 54 24 18 mov %edx,0x18(%esp) 2d90: 8b 00 mov (%eax),%eax 2d92: 89 44 24 14 mov %eax,0x14(%esp) 2d96: 8b 68 f4 mov -0xc(%eax),%ebp 2d99: eb 10 jmp 2dab <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0x4b> 2d9b: 90 nop 2d9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 2da0: 89 74 24 18 mov %esi,0x18(%esp) 2da4: 8b 76 08 mov 0x8(%esi),%esi 2da7: 85 f6 test %esi,%esi 2da9: 74 33 je 2dde <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0x7e> 2dab: 8b 46 10 mov 0x10(%esi),%eax 2dae: 8b 54 24 14 mov 0x14(%esp),%edx 2db2: 8b 78 f4 mov -0xc(%eax),%edi 2db5: 89 54 24 04 mov %edx,0x4(%esp) 2db9: 89 04 24 mov %eax,(%esp) 2dbc: 39 fd cmp %edi,%ebp 2dbe: 89 f9 mov %edi,%ecx 2dc0: 0f 46 cd cmovbe %ebp,%ecx 2dc3: 29 ef sub %ebp,%edi 2dc5: 89 4c 24 08 mov %ecx,0x8(%esp) 2dc9: e8 d2 e7 ff ff call 15a0 2dce: 85 c0 test %eax,%eax 2dd0: 0f 44 c7 cmove %edi,%eax 2dd3: 85 c0 test %eax,%eax 2dd5: 79 c9 jns 2da0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0x40> 2dd7: 8b 76 0c mov 0xc(%esi),%esi 2dda: 85 f6 test %esi,%esi 2ddc: 75 cd jne 2dab <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0x4b> 2dde: 8b 54 24 18 mov 0x18(%esp),%edx 2de2: 39 54 24 1c cmp %edx,0x1c(%esp) 2de6: 74 48 je 2e30 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0xd0> 2de8: 8b 42 10 mov 0x10(%edx),%eax 2deb: 8b 54 24 14 mov 0x14(%esp),%edx 2def: 8b 70 f4 mov -0xc(%eax),%esi 2df2: 89 14 24 mov %edx,(%esp) 2df5: 89 44 24 04 mov %eax,0x4(%esp) 2df9: 39 f5 cmp %esi,%ebp 2dfb: 89 f1 mov %esi,%ecx 2dfd: 0f 46 cd cmovbe %ebp,%ecx 2e00: 89 4c 24 08 mov %ecx,0x8(%esp) 2e04: e8 97 e7 ff ff call 15a0 2e09: 89 ea mov %ebp,%edx 2e0b: 29 f2 sub %esi,%edx 2e0d: 85 c0 test %eax,%eax 2e0f: 0f 44 c2 cmove %edx,%eax 2e12: 85 c0 test %eax,%eax 2e14: 78 1a js 2e30 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+0xd0> 2e16: 8b 44 24 40 mov 0x40(%esp),%eax 2e1a: 8b 54 24 18 mov 0x18(%esp),%edx 2e1e: 89 10 mov %edx,(%eax) 2e20: 83 c4 2c add $0x2c,%esp 2e23: 5b pop %ebx 2e24: 5e pop %esi 2e25: 5f pop %edi 2e26: 5d pop %ebp 2e27: c2 04 00 ret $0x4 2e2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 2e30: 8b 44 24 40 mov 0x40(%esp),%eax 2e34: 8b 54 24 1c mov 0x1c(%esp),%edx 2e38: 89 10 mov %edx,(%eax) 2e3a: 83 c4 2c add $0x2c,%esp 2e3d: 5b pop %ebx 2e3e: 5e pop %esi 2e3f: 5f pop %edi 2e40: 5d pop %ebp 2e41: c2 04 00 ret $0x4 2e44: 66 90 xchg %ax,%ax 2e46: 66 90 xchg %ax,%ax 2e48: 66 90 xchg %ax,%ax 2e4a: 66 90 xchg %ax,%ax 2e4c: 66 90 xchg %ax,%ax 2e4e: 66 90 xchg %ax,%ax 00002e50 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E>: 2e50: 55 push %ebp 2e51: 57 push %edi 2e52: 56 push %esi 2e53: 53 push %ebx 2e54: 83 ec 4c sub $0x4c,%esp 2e57: 8b 44 24 64 mov 0x64(%esp),%eax 2e5b: 8b 7c 24 60 mov 0x60(%esp),%edi 2e5f: e8 fc e9 ff ff call 1860 <__x86.get_pc_thunk.bx> 2e64: 81 c3 9c 31 00 00 add $0x319c,%ebx 2e6a: 8b 54 24 64 mov 0x64(%esp),%edx 2e6e: 85 c0 test %eax,%eax 2e70: 89 fd mov %edi,%ebp 2e72: 0f 84 f7 02 00 00 je 316f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x31f> 2e78: 8b 52 0c mov 0xc(%edx),%edx 2e7b: 85 d2 test %edx,%edx 2e7d: 89 54 24 1c mov %edx,0x1c(%esp) 2e81: 0f 84 1b 02 00 00 je 30a2 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x252> 2e87: 8b 52 0c mov 0xc(%edx),%edx 2e8a: 85 d2 test %edx,%edx 2e8c: 89 54 24 20 mov %edx,0x20(%esp) 2e90: 0f 84 7c 02 00 00 je 3112 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2c2> 2e96: 8b 52 0c mov 0xc(%edx),%edx 2e99: 85 d2 test %edx,%edx 2e9b: 89 54 24 24 mov %edx,0x24(%esp) 2e9f: 0f 84 98 01 00 00 je 303d <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x1ed> 2ea5: 8b 52 0c mov 0xc(%edx),%edx 2ea8: 85 d2 test %edx,%edx 2eaa: 89 54 24 28 mov %edx,0x28(%esp) 2eae: 0f 84 26 02 00 00 je 30da <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x28a> 2eb4: 8b 52 0c mov 0xc(%edx),%edx 2eb7: 85 d2 test %edx,%edx 2eb9: 89 54 24 2c mov %edx,0x2c(%esp) 2ebd: 0f 84 1d 01 00 00 je 2fe0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x190> 2ec3: 8b 52 0c mov 0xc(%edx),%edx 2ec6: 85 d2 test %edx,%edx 2ec8: 89 54 24 18 mov %edx,0x18(%esp) 2ecc: 0f 84 ad 00 00 00 je 2f7f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x12f> 2ed2: 8b 52 0c mov 0xc(%edx),%edx 2ed5: 85 d2 test %edx,%edx 2ed7: 89 54 24 14 mov %edx,0x14(%esp) 2edb: 74 6e je 2f4b <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xfb> 2edd: 8d 76 00 lea 0x0(%esi),%esi 2ee0: 8b 7a 0c mov 0xc(%edx),%edi 2ee3: 85 ff test %edi,%edi 2ee5: 74 37 je 2f1e <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xce> 2ee7: 90 nop 2ee8: 8b 47 0c mov 0xc(%edi),%eax 2eeb: 89 2c 24 mov %ebp,(%esp) 2eee: 89 44 24 04 mov %eax,0x4(%esp) 2ef2: e8 c9 e7 ff ff call 16c0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@plt> 2ef7: 8b 47 10 mov 0x10(%edi),%eax 2efa: 8b 77 08 mov 0x8(%edi),%esi 2efd: 8d 50 f4 lea -0xc(%eax),%edx 2f00: 3b 93 f4 ff ff ff cmp -0xc(%ebx),%edx 2f06: 0f 85 a7 00 00 00 jne 2fb3 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x163> 2f0c: 89 3c 24 mov %edi,(%esp) 2f0f: 89 f7 mov %esi,%edi 2f11: e8 ca e6 ff ff call 15e0 <_ZdlPv@plt> 2f16: 85 f6 test %esi,%esi 2f18: 75 ce jne 2ee8 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x98> 2f1a: 8b 54 24 14 mov 0x14(%esp),%edx 2f1e: 8b 42 10 mov 0x10(%edx),%eax 2f21: 8b 72 08 mov 0x8(%edx),%esi 2f24: 8d 50 f4 lea -0xc(%eax),%edx 2f27: 3b 93 f4 ff ff ff cmp -0xc(%ebx),%edx 2f2d: 0f 85 42 01 00 00 jne 3075 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x225> 2f33: 8b 54 24 14 mov 0x14(%esp),%edx 2f37: 89 14 24 mov %edx,(%esp) 2f3a: e8 a1 e6 ff ff call 15e0 <_ZdlPv@plt> 2f3f: 85 f6 test %esi,%esi 2f41: 74 08 je 2f4b <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xfb> 2f43: 89 74 24 14 mov %esi,0x14(%esp) 2f47: 89 f2 mov %esi,%edx 2f49: eb 95 jmp 2ee0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x90> 2f4b: 8b 54 24 18 mov 0x18(%esp),%edx 2f4f: 8b 42 10 mov 0x10(%edx),%eax 2f52: 8b 72 08 mov 0x8(%edx),%esi 2f55: 8d 78 f4 lea -0xc(%eax),%edi 2f58: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 2f5e: 0f 85 e6 01 00 00 jne 314a <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2fa> 2f64: 8b 54 24 18 mov 0x18(%esp),%edx 2f68: 89 14 24 mov %edx,(%esp) 2f6b: e8 70 e6 ff ff call 15e0 <_ZdlPv@plt> 2f70: 85 f6 test %esi,%esi 2f72: 74 0b je 2f7f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x12f> 2f74: 89 74 24 18 mov %esi,0x18(%esp) 2f78: 89 f2 mov %esi,%edx 2f7a: e9 53 ff ff ff jmp 2ed2 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x82> 2f7f: 8b 54 24 2c mov 0x2c(%esp),%edx 2f83: 8b 42 10 mov 0x10(%edx),%eax 2f86: 8b 72 08 mov 0x8(%edx),%esi 2f89: 8d 78 f4 lea -0xc(%eax),%edi 2f8c: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 2f92: 0f 85 80 00 00 00 jne 3018 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x1c8> 2f98: 8b 54 24 2c mov 0x2c(%esp),%edx 2f9c: 89 14 24 mov %edx,(%esp) 2f9f: e8 3c e6 ff ff call 15e0 <_ZdlPv@plt> 2fa4: 85 f6 test %esi,%esi 2fa6: 74 38 je 2fe0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x190> 2fa8: 89 74 24 2c mov %esi,0x2c(%esp) 2fac: 89 f2 mov %esi,%edx 2fae: e9 10 ff ff ff jmp 2ec3 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x73> 2fb3: 83 e8 04 sub $0x4,%eax 2fb6: 89 54 24 10 mov %edx,0x10(%esp) 2fba: e8 e1 e7 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 2fbf: 8b 54 24 10 mov 0x10(%esp),%edx 2fc3: 85 c0 test %eax,%eax 2fc5: 0f 8f 41 ff ff ff jg 2f0c <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xbc> 2fcb: 8d 44 24 3f lea 0x3f(%esp),%eax 2fcf: 89 44 24 04 mov %eax,0x4(%esp) 2fd3: 89 14 24 mov %edx,(%esp) 2fd6: e8 65 e6 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 2fdb: e9 2c ff ff ff jmp 2f0c <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xbc> 2fe0: 8b 54 24 28 mov 0x28(%esp),%edx 2fe4: 8b 42 10 mov 0x10(%edx),%eax 2fe7: 8b 72 08 mov 0x8(%edx),%esi 2fea: 8d 78 f4 lea -0xc(%eax),%edi 2fed: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 2ff3: 0f 85 7e 01 00 00 jne 3177 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x327> 2ff9: 8b 54 24 28 mov 0x28(%esp),%edx 2ffd: 89 14 24 mov %edx,(%esp) 3000: e8 db e5 ff ff call 15e0 <_ZdlPv@plt> 3005: 85 f6 test %esi,%esi 3007: 0f 84 cd 00 00 00 je 30da <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x28a> 300d: 89 74 24 28 mov %esi,0x28(%esp) 3011: 89 f2 mov %esi,%edx 3013: e9 9c fe ff ff jmp 2eb4 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x64> 3018: 83 e8 04 sub $0x4,%eax 301b: e8 80 e7 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 3020: 85 c0 test %eax,%eax 3022: 0f 8f 70 ff ff ff jg 2f98 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x148> 3028: 8d 44 24 3f lea 0x3f(%esp),%eax 302c: 89 44 24 04 mov %eax,0x4(%esp) 3030: 89 3c 24 mov %edi,(%esp) 3033: e8 08 e6 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 3038: e9 5b ff ff ff jmp 2f98 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x148> 303d: 8b 54 24 20 mov 0x20(%esp),%edx 3041: 8b 42 10 mov 0x10(%edx),%eax 3044: 8b 72 08 mov 0x8(%edx),%esi 3047: 8d 78 f4 lea -0xc(%eax),%edi 304a: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 3050: 0f 85 6b 01 00 00 jne 31c1 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x371> 3056: 8b 54 24 20 mov 0x20(%esp),%edx 305a: 89 14 24 mov %edx,(%esp) 305d: e8 7e e5 ff ff call 15e0 <_ZdlPv@plt> 3062: 85 f6 test %esi,%esi 3064: 0f 84 a8 00 00 00 je 3112 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2c2> 306a: 89 74 24 20 mov %esi,0x20(%esp) 306e: 89 f2 mov %esi,%edx 3070: e9 21 fe ff ff jmp 2e96 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x46> 3075: 83 e8 04 sub $0x4,%eax 3078: 89 54 24 10 mov %edx,0x10(%esp) 307c: e8 1f e7 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 3081: 8b 54 24 10 mov 0x10(%esp),%edx 3085: 85 c0 test %eax,%eax 3087: 0f 8f a6 fe ff ff jg 2f33 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xe3> 308d: 8d 44 24 3f lea 0x3f(%esp),%eax 3091: 89 44 24 04 mov %eax,0x4(%esp) 3095: 89 14 24 mov %edx,(%esp) 3098: e8 a3 e5 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 309d: e9 91 fe ff ff jmp 2f33 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0xe3> 30a2: 8b 54 24 64 mov 0x64(%esp),%edx 30a6: 8b 42 10 mov 0x10(%edx),%eax 30a9: 8b 72 08 mov 0x8(%edx),%esi 30ac: 8d 78 f4 lea -0xc(%eax),%edi 30af: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 30b5: 0f 85 e1 00 00 00 jne 319c <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x34c> 30bb: 8b 54 24 64 mov 0x64(%esp),%edx 30bf: 89 14 24 mov %edx,(%esp) 30c2: e8 19 e5 ff ff call 15e0 <_ZdlPv@plt> 30c7: 85 f6 test %esi,%esi 30c9: 0f 84 a0 00 00 00 je 316f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x31f> 30cf: 89 74 24 64 mov %esi,0x64(%esp) 30d3: 89 f2 mov %esi,%edx 30d5: e9 9e fd ff ff jmp 2e78 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x28> 30da: 8b 54 24 24 mov 0x24(%esp),%edx 30de: 8b 42 10 mov 0x10(%edx),%eax 30e1: 8b 72 08 mov 0x8(%edx),%esi 30e4: 8d 78 f4 lea -0xc(%eax),%edi 30e7: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 30ed: 0f 85 18 01 00 00 jne 320b <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x3bb> 30f3: 8b 54 24 24 mov 0x24(%esp),%edx 30f7: 89 14 24 mov %edx,(%esp) 30fa: e8 e1 e4 ff ff call 15e0 <_ZdlPv@plt> 30ff: 85 f6 test %esi,%esi 3101: 0f 84 36 ff ff ff je 303d <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x1ed> 3107: 89 74 24 24 mov %esi,0x24(%esp) 310b: 89 f2 mov %esi,%edx 310d: e9 93 fd ff ff jmp 2ea5 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x55> 3112: 8b 54 24 1c mov 0x1c(%esp),%edx 3116: 8b 42 10 mov 0x10(%edx),%eax 3119: 8b 72 08 mov 0x8(%edx),%esi 311c: 8d 78 f4 lea -0xc(%eax),%edi 311f: 3b bb f4 ff ff ff cmp -0xc(%ebx),%edi 3125: 0f 85 bb 00 00 00 jne 31e6 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x396> 312b: 8b 54 24 1c mov 0x1c(%esp),%edx 312f: 89 14 24 mov %edx,(%esp) 3132: e8 a9 e4 ff ff call 15e0 <_ZdlPv@plt> 3137: 85 f6 test %esi,%esi 3139: 0f 84 63 ff ff ff je 30a2 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x252> 313f: 89 74 24 1c mov %esi,0x1c(%esp) 3143: 89 f2 mov %esi,%edx 3145: e9 3d fd ff ff jmp 2e87 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x37> 314a: 83 e8 04 sub $0x4,%eax 314d: e8 4e e6 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 3152: 85 c0 test %eax,%eax 3154: 0f 8f 0a fe ff ff jg 2f64 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x114> 315a: 8d 44 24 3f lea 0x3f(%esp),%eax 315e: 89 44 24 04 mov %eax,0x4(%esp) 3162: 89 3c 24 mov %edi,(%esp) 3165: e8 d6 e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 316a: e9 f5 fd ff ff jmp 2f64 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x114> 316f: 83 c4 4c add $0x4c,%esp 3172: 5b pop %ebx 3173: 5e pop %esi 3174: 5f pop %edi 3175: 5d pop %ebp 3176: c3 ret 3177: 83 e8 04 sub $0x4,%eax 317a: e8 21 e6 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 317f: 85 c0 test %eax,%eax 3181: 0f 8f 72 fe ff ff jg 2ff9 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x1a9> 3187: 8d 44 24 3f lea 0x3f(%esp),%eax 318b: 89 44 24 04 mov %eax,0x4(%esp) 318f: 89 3c 24 mov %edi,(%esp) 3192: e8 a9 e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 3197: e9 5d fe ff ff jmp 2ff9 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x1a9> 319c: 83 e8 04 sub $0x4,%eax 319f: e8 fc e5 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 31a4: 85 c0 test %eax,%eax 31a6: 0f 8f 0f ff ff ff jg 30bb <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x26b> 31ac: 8d 44 24 3f lea 0x3f(%esp),%eax 31b0: 89 44 24 04 mov %eax,0x4(%esp) 31b4: 89 3c 24 mov %edi,(%esp) 31b7: e8 84 e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 31bc: e9 fa fe ff ff jmp 30bb <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x26b> 31c1: 83 e8 04 sub $0x4,%eax 31c4: e8 d7 e5 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 31c9: 85 c0 test %eax,%eax 31cb: 0f 8f 85 fe ff ff jg 3056 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x206> 31d1: 8d 44 24 3f lea 0x3f(%esp),%eax 31d5: 89 44 24 04 mov %eax,0x4(%esp) 31d9: 89 3c 24 mov %edi,(%esp) 31dc: e8 5f e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 31e1: e9 70 fe ff ff jmp 3056 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x206> 31e6: 83 e8 04 sub $0x4,%eax 31e9: e8 b2 e5 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 31ee: 85 c0 test %eax,%eax 31f0: 0f 8f 35 ff ff ff jg 312b <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2db> 31f6: 8d 44 24 3f lea 0x3f(%esp),%eax 31fa: 89 44 24 04 mov %eax,0x4(%esp) 31fe: 89 3c 24 mov %edi,(%esp) 3201: e8 3a e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 3206: e9 20 ff ff ff jmp 312b <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2db> 320b: 83 e8 04 sub $0x4,%eax 320e: e8 8d e5 ff ff call 17a0 <_ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii.constprop.25> 3213: 85 c0 test %eax,%eax 3215: 0f 8f d8 fe ff ff jg 30f3 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2a3> 321b: 8d 44 24 3f lea 0x3f(%esp),%eax 321f: 89 44 24 04 mov %eax,0x4(%esp) 3223: 89 3c 24 mov %edi,(%esp) 3226: e8 15 e4 ff ff call 1640 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> 322b: e9 c3 fe ff ff jmp 30f3 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E+0x2a3> 00003230 <_ZNSt3mapISsiSt4lessISsESaISt4pairIKSsiEEED1Ev>: 3230: 53 push %ebx 3231: 83 ec 18 sub $0x18,%esp 3234: 8b 44 24 20 mov 0x20(%esp),%eax 3238: e8 23 e6 ff ff call 1860 <__x86.get_pc_thunk.bx> 323d: 81 c3 c3 2d 00 00 add $0x2dc3,%ebx 3243: 8b 50 08 mov 0x8(%eax),%edx 3246: 89 04 24 mov %eax,(%esp) 3249: 89 54 24 04 mov %edx,0x4(%esp) 324d: e8 6e e4 ff ff call 16c0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@plt> 3252: 83 c4 18 add $0x18,%esp 3255: 5b pop %ebx 3256: c3 ret 3257: 66 90 xchg %ax,%ax 3259: 66 90 xchg %ax,%ax 325b: 66 90 xchg %ax,%ax 325d: 66 90 xchg %ax,%ax 325f: 90 nop 00003260 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_>: 3260: 83 ec 2c sub $0x2c,%esp 3263: 8b 54 24 38 mov 0x38(%esp),%edx 3267: 89 5c 24 1c mov %ebx,0x1c(%esp) 326b: e8 f0 e5 ff ff call 1860 <__x86.get_pc_thunk.bx> 3270: 81 c3 90 2d 00 00 add $0x2d90,%ebx 3276: 89 7c 24 24 mov %edi,0x24(%esp) 327a: 8b 7c 24 34 mov 0x34(%esp),%edi 327e: 85 d2 test %edx,%edx 3280: 89 6c 24 28 mov %ebp,0x28(%esp) 3284: bd 01 00 00 00 mov $0x1,%ebp 3289: 89 74 24 20 mov %esi,0x20(%esp) 328d: 74 71 je 3300 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_+0xa0> 328f: c7 04 24 18 00 00 00 movl $0x18,(%esp) 3296: e8 35 e4 ff ff call 16d0 <_Znwj@plt> 329b: 89 c6 mov %eax,%esi 329d: 83 c0 10 add $0x10,%eax 32a0: 74 1a je 32bc <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_+0x5c> 32a2: 8b 54 24 40 mov 0x40(%esp),%edx 32a6: 89 04 24 mov %eax,(%esp) 32a9: 89 54 24 04 mov %edx,0x4(%esp) 32ad: e8 6e e3 ff ff call 1620 <_ZNSsC1ERKSs@plt> 32b2: 8b 4c 24 40 mov 0x40(%esp),%ecx 32b6: 8b 41 04 mov 0x4(%ecx),%eax 32b9: 89 46 14 mov %eax,0x14(%esi) 32bc: 8d 47 04 lea 0x4(%edi),%eax 32bf: 81 e5 ff 00 00 00 and $0xff,%ebp 32c5: 89 44 24 0c mov %eax,0xc(%esp) 32c9: 8b 44 24 3c mov 0x3c(%esp),%eax 32cd: 89 74 24 04 mov %esi,0x4(%esp) 32d1: 89 2c 24 mov %ebp,(%esp) 32d4: 89 44 24 08 mov %eax,0x8(%esp) 32d8: e8 13 e4 ff ff call 16f0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> 32dd: 8b 44 24 30 mov 0x30(%esp),%eax 32e1: 83 47 14 01 addl $0x1,0x14(%edi) 32e5: 8b 5c 24 1c mov 0x1c(%esp),%ebx 32e9: 8b 7c 24 24 mov 0x24(%esp),%edi 32ed: 89 30 mov %esi,(%eax) 32ef: 8b 6c 24 28 mov 0x28(%esp),%ebp 32f3: 8b 74 24 20 mov 0x20(%esp),%esi 32f7: 83 c4 2c add $0x2c,%esp 32fa: c2 04 00 ret $0x4 32fd: 8d 76 00 lea 0x0(%esi),%esi 3300: 8d 47 04 lea 0x4(%edi),%eax 3303: 39 44 24 3c cmp %eax,0x3c(%esp) 3307: 74 86 je 328f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_+0x2f> 3309: 8b 54 24 40 mov 0x40(%esp),%edx 330d: 8b 4c 24 3c mov 0x3c(%esp),%ecx 3311: 8b 02 mov (%edx),%eax 3313: 8b 51 10 mov 0x10(%ecx),%edx 3316: 8b 68 f4 mov -0xc(%eax),%ebp 3319: 8b 72 f4 mov -0xc(%edx),%esi 331c: 89 54 24 04 mov %edx,0x4(%esp) 3320: 89 04 24 mov %eax,(%esp) 3323: 89 e9 mov %ebp,%ecx 3325: 39 ee cmp %ebp,%esi 3327: 0f 46 ce cmovbe %esi,%ecx 332a: 29 f5 sub %esi,%ebp 332c: 89 4c 24 08 mov %ecx,0x8(%esp) 3330: e8 6b e2 ff ff call 15a0 3335: 85 c0 test %eax,%eax 3337: 0f 44 c5 cmove %ebp,%eax 333a: 89 c5 mov %eax,%ebp 333c: c1 ed 1f shr $0x1f,%ebp 333f: e9 4b ff ff ff jmp 328f <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_+0x2f> 3344: 89 04 24 mov %eax,(%esp) 3347: e8 14 e4 ff ff call 1760 <__cxa_begin_catch@plt> 334c: 89 34 24 mov %esi,(%esp) 334f: e8 8c e2 ff ff call 15e0 <_ZdlPv@plt> 3354: e8 97 e2 ff ff call 15f0 <__cxa_rethrow@plt> 3359: 89 c6 mov %eax,%esi 335b: e8 d0 e3 ff ff call 1730 <__cxa_end_catch@plt> 3360: 89 34 24 mov %esi,(%esp) 3363: e8 18 e4 ff ff call 1780 <_Unwind_Resume@plt> 3368: 66 90 xchg %ax,%ax 336a: 66 90 xchg %ax,%ax 336c: 66 90 xchg %ax,%ax 336e: 66 90 xchg %ax,%ax 00003370 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_>: 3370: 55 push %ebp 3371: 57 push %edi 3372: 56 push %esi 3373: 53 push %ebx 3374: 83 ec 3c sub $0x3c,%esp 3377: 8b 54 24 54 mov 0x54(%esp),%edx 337b: e8 e0 e4 ff ff call 1860 <__x86.get_pc_thunk.bx> 3380: 81 c3 80 2c 00 00 add $0x2c80,%ebx 3386: 8b 7a 08 mov 0x8(%edx),%edi 3389: 89 d0 mov %edx,%eax 338b: 83 c0 04 add $0x4,%eax 338e: 85 ff test %edi,%edi 3390: 0f 84 be 00 00 00 je 3454 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0xe4> 3396: 8b 54 24 58 mov 0x58(%esp),%edx 339a: 8b 12 mov (%edx),%edx 339c: 89 54 24 28 mov %edx,0x28(%esp) 33a0: 8b 52 f4 mov -0xc(%edx),%edx 33a3: 89 d5 mov %edx,%ebp 33a5: 89 fa mov %edi,%edx 33a7: eb 15 jmp 33be <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x4e> 33a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 33b0: 8b 42 08 mov 0x8(%edx),%eax 33b3: b9 01 00 00 00 mov $0x1,%ecx 33b8: 85 c0 test %eax,%eax 33ba: 74 45 je 3401 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x91> 33bc: 89 c2 mov %eax,%edx 33be: 8b 7a 10 mov 0x10(%edx),%edi 33c1: 8b 77 f4 mov -0xc(%edi),%esi 33c4: 89 7c 24 04 mov %edi,0x4(%esp) 33c8: 89 54 24 20 mov %edx,0x20(%esp) 33cc: 39 f5 cmp %esi,%ebp 33ce: 89 f0 mov %esi,%eax 33d0: 0f 46 c5 cmovbe %ebp,%eax 33d3: 89 44 24 24 mov %eax,0x24(%esp) 33d7: 89 44 24 08 mov %eax,0x8(%esp) 33db: 8b 44 24 28 mov 0x28(%esp),%eax 33df: 89 04 24 mov %eax,(%esp) 33e2: e8 b9 e1 ff ff call 15a0 33e7: 89 e9 mov %ebp,%ecx 33e9: 8b 54 24 20 mov 0x20(%esp),%edx 33ed: 29 f1 sub %esi,%ecx 33ef: 85 c0 test %eax,%eax 33f1: 0f 44 c1 cmove %ecx,%eax 33f4: 85 c0 test %eax,%eax 33f6: 78 b8 js 33b0 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x40> 33f8: 8b 42 0c mov 0xc(%edx),%eax 33fb: 31 c9 xor %ecx,%ecx 33fd: 85 c0 test %eax,%eax 33ff: 75 bb jne 33bc <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x4c> 3401: 89 e8 mov %ebp,%eax 3403: 84 c9 test %cl,%cl 3405: 89 fd mov %edi,%ebp 3407: 89 d7 mov %edx,%edi 3409: 89 c2 mov %eax,%edx 340b: 8b 44 24 24 mov 0x24(%esp),%eax 340f: 89 7c 24 24 mov %edi,0x24(%esp) 3413: 75 43 jne 3458 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0xe8> 3415: 89 44 24 08 mov %eax,0x8(%esp) 3419: 8b 44 24 28 mov 0x28(%esp),%eax 341d: 89 2c 24 mov %ebp,(%esp) 3420: 89 54 24 20 mov %edx,0x20(%esp) 3424: 89 44 24 04 mov %eax,0x4(%esp) 3428: e8 73 e1 ff ff call 15a0 342d: 8b 54 24 20 mov 0x20(%esp),%edx 3431: 29 d6 sub %edx,%esi 3433: 85 c0 test %eax,%eax 3435: 0f 45 f0 cmovne %eax,%esi 3438: 85 f6 test %esi,%esi 343a: 78 54 js 3490 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x120> 343c: 8b 44 24 50 mov 0x50(%esp),%eax 3440: 8b 54 24 24 mov 0x24(%esp),%edx 3444: c6 40 04 00 movb $0x0,0x4(%eax) 3448: 89 10 mov %edx,(%eax) 344a: 83 c4 3c add $0x3c,%esp 344d: 5b pop %ebx 344e: 5e pop %esi 344f: 5f pop %edi 3450: 5d pop %ebp 3451: c2 04 00 ret $0x4 3454: 89 c7 mov %eax,%edi 3456: 66 90 xchg %ax,%ax 3458: 8b 54 24 54 mov 0x54(%esp),%edx 345c: 3b 7a 0c cmp 0xc(%edx),%edi 345f: 74 2f je 3490 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0x120> 3461: 89 3c 24 mov %edi,(%esp) 3464: e8 a7 e1 ff ff call 1610 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> 3469: 8b 54 24 58 mov 0x58(%esp),%edx 346d: 8b 12 mov (%edx),%edx 346f: 89 44 24 24 mov %eax,0x24(%esp) 3473: 8b 44 24 24 mov 0x24(%esp),%eax 3477: 89 54 24 28 mov %edx,0x28(%esp) 347b: 8b 52 f4 mov -0xc(%edx),%edx 347e: 8b 68 10 mov 0x10(%eax),%ebp 3481: 8b 75 f4 mov -0xc(%ebp),%esi 3484: 39 f2 cmp %esi,%edx 3486: 89 f0 mov %esi,%eax 3488: 0f 46 c2 cmovbe %edx,%eax 348b: eb 88 jmp 3415 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_+0xa5> 348d: 8d 76 00 lea 0x0(%esi),%esi 3490: 8b 54 24 58 mov 0x58(%esp),%edx 3494: 8d 44 24 2c lea 0x2c(%esp),%eax 3498: 89 7c 24 0c mov %edi,0xc(%esp) 349c: 89 04 24 mov %eax,(%esp) 349f: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 34a6: 00 34a7: 89 54 24 10 mov %edx,0x10(%esp) 34ab: 8b 54 24 54 mov 0x54(%esp),%edx 34af: 89 54 24 04 mov %edx,0x4(%esp) 34b3: e8 98 e1 ff ff call 1650 <_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@plt> 34b8: 83 ec 04 sub $0x4,%esp 34bb: 8b 44 24 2c mov 0x2c(%esp),%eax 34bf: 8b 54 24 50 mov 0x50(%esp),%edx 34c3: 89 02 mov %eax,(%edx) 34c5: 89 d0 mov %edx,%eax 34c7: c6 42 04 01 movb $0x1,0x4(%edx) 34cb: 83 c4 3c add $0x3c,%esp 34ce: 5b pop %ebx 34cf: 5e pop %esi 34d0: 5f pop %edi 34d1: 5d pop %ebp 34d2: c2 04 00 ret $0x4 34d5: 66 90 xchg %ax,%ax 34d7: 66 90 xchg %ax,%ax 34d9: 66 90 xchg %ax,%ax 34db: 66 90 xchg %ax,%ax 34dd: 66 90 xchg %ax,%ax 34df: 90 nop 000034e0 <__stack_chk_fail_local>: 34e0: 53 push %ebx 34e1: e8 7a e3 ff ff call 1860 <__x86.get_pc_thunk.bx> 34e6: 81 c3 1a 2b 00 00 add $0x2b1a,%ebx 34ec: 83 ec 08 sub $0x8,%esp 34ef: e8 0c e2 ff ff call 1700 <__stack_chk_fail@plt> Desensamblado de la sección .fini: 000034f4 <_fini>: 34f4: 53 push %ebx 34f5: 83 ec 08 sub $0x8,%esp 34f8: e8 63 e3 ff ff call 1860 <__x86.get_pc_thunk.bx> 34fd: 81 c3 03 2b 00 00 add $0x2b03,%ebx 3503: 83 c4 08 add $0x8,%esp 3506: 5b pop %ebx 3507: c3 ret