Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 <memcmp@plt>:
- 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 <inet_ntoa@plt>:
- 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 <system@plt>:
- 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 <mprotect@plt>:
- 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 <pthread_create@plt>:
- 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 <sleep@plt>:
- 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 <puts@plt>:
- 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 <amx_Register@plt>:
- 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 <deregister_tm_clones>:
- 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 <deregister_tm_clones+0x2b>
- 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 <deregister_tm_clones+0x25>
- 18a5: 89 14 24 mov %edx,(%esp)
- 18a8: ff d0 call *%eax
- 18aa: eb e9 jmp 1895 <deregister_tm_clones+0x25>
- 18ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
- 000018b0 <register_tm_clones>:
- 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 <register_tm_clones+0x34>
- 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 <register_tm_clones+0x2e>
- 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 <register_tm_clones+0x2e>
- 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 <deregister_tm_clones>
- 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 <frame_dummy>:
- 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 <frame_dummy+0x31>
- 196c: 8b 83 c8 ff ff ff mov -0x38(%ebx),%eax
- 1972: 85 c0 test %eax,%eax
- 1974: 74 0b je 1981 <frame_dummy+0x31>
- 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 <register_tm_clones>
- 198b: 66 90 xchg %ax,%ax
- 198d: 66 90 xchg %ax,%ax
- 198f: 90 nop
- 00001990 <amx_Align16>:
- 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 <amx_Align32>:
- 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 <amx_Allot>:
- 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 <amx_Callback>:
- 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 <amx_Cleanup>:
- 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 <amx_Clone>:
- 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 <amx_Exec>:
- 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 <amx_FindNative>:
- 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 <amx_FindPublic>:
- 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 <amx_FindPubVar>:
- 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 <amx_FindTagId>:
- 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 <amx_Flags>:
- 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 <amx_GetAddr>:
- 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 <amx_GetNative>:
- 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 <amx_GetPublic>:
- 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 <amx_GetPubVar>:
- 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 <amx_GetString>:
- 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 <amx_GetTag>:
- 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 <amx_GetUserData>:
- 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 <amx_Init>:
- 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 <amx_InitJIT>:
- 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 <amx_MemInfo>:
- 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 <amx_NameLength>:
- 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 <amx_NativeInfo>:
- 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 <amx_NumNatives>:
- 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 <amx_NumPublics>:
- 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 <amx_NumPubVars>:
- 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 <amx_NumTags>:
- 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 <amx_Push>:
- 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 <amx_PushArray>:
- 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 <amx_PushString>:
- 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 <amx_RaiseError>:
- 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 <amx_Register>
- 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 <amx_Register>:
- 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 <amx_Release>:
- 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 <amx_SetCallback>
- 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 <amx_SetCallback>:
- 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 <amx_SetDebugHook>
- 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 <amx_SetDebugHook>:
- 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 <amx_SetString>
- 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 <amx_SetString>:
- 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 <amx_SetUserData>:
- 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 <amx_StrLen>:
- 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 <amx_UTF8Check>
- 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 <amx_UTF8Check>:
- 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 <amx_UTF8Get>
- 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 <amx_UTF8Get>:
- 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 <amx_UTF8Len>:
- 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 <amx_UTF8Put>
- 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 <amx_UTF8Put>:
- 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 <mprotect@plt>
- 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 <system@plt>
- 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 <Supports>
- 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 <Supports>:
- 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 <Load>:
- 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 <pthread_create@plt>
- 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 <Load+0xd8>
- 2542: 3d c0 07 0b 08 cmp $0x80b07c0,%eax
- 2547: 0f 84 8b 00 00 00 je 25d8 <Load+0xf8>
- 254d: 3d 40 08 0b 08 cmp $0x80b0840,%eax
- 2552: 74 24 je 2578 <Load+0x98>
- 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 <Load+0x7f>
- 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 <Load+0xb4>
- 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 <Load+0xb4>
- 25f6: 8d 76 00 lea 0x0(%esi),%esi
- 25f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi
- 00002600 <Unload>:
- 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 <AmxLoad>:
- 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 <amx_Register@plt>
- 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 <AmxUnload>:
- 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 <sleep@plt>
- 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 <inet_ntoa@plt>
- 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 <memcmp@plt>
- 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 <memcmp@plt>
- 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 <inet_ntoa@plt>
- 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 <inet_ntoa@plt>
- 2980: 89 04 24 mov %eax,(%esp)
- 2983: e8 98 ed ff ff call 1720 <puts@plt>
- 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 <inet_ntoa@plt>
- 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 <memcmp@plt>
- 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 <memcmp@plt>
- 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 <memcmp@plt>
- 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 <memcmp@plt>
- 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 <memcmp@plt>
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement