00001800 : 1800: 55 push %ebp 1801: 57 push %edi 1802: 56 push %esi 1803: 53 push %ebx 1804: e8 87 f8 ff ff call 1090 <__x86.get_pc_thunk.bx> 1809: 81 c3 f7 27 00 00 add $0x27f7,%ebx 180f: 83 ec 2c sub $0x2c,%esp 1812: 8d 44 24 18 lea 0x18(%esp),%eax 1816: 89 44 24 0c mov %eax,0xc(%esp) 181a: 8b bb f4 ff ff ff mov -0xc(%ebx),%edi 1820: 8b b3 f8 ff ff ff mov -0x8(%ebx),%esi 1826: 8b 6f 40 mov 0x40(%edi),%ebp 1829: eb 4b jmp 1876 182b: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 182f: 90 nop 1830: 89 e8 mov %ebp,%eax 1832: c1 f8 02 sar $0x2,%eax 1835: 3d 00 00 00 e0 cmp $0xe0000000,%eax 183a: 74 41 je 187d 183c: 8d 2c 85 fe ff ff ff lea -0x2(,%eax,4),%ebp 1843: 8b 47 18 mov 0x18(%edi),%eax 1846: 89 6c 24 18 mov %ebp,0x18(%esp) 184a: 83 ec 08 sub $0x8,%esp 184d: 89 44 24 24 mov %eax,0x24(%esp) 1851: 8b 06 mov (%esi),%eax 1853: ff 74 24 14 pushl 0x14(%esp) 1857: 6a 02 push $0x2 1859: ff 90 98 12 00 00 call *0x1298(%eax) 185f: 83 c4 10 add $0x10,%esp 1862: 85 c0 test %eax,%eax 1864: 74 2a je 1890 1866: 83 ec 0c sub $0xc,%esp 1869: 68 d2 07 00 00 push $0x7d2 186e: e8 cd f7 ff ff call 1040 1873: 83 c4 10 add $0x10,%esp 1876: 8d 45 fe lea -0x2(%ebp),%eax 1879: a8 03 test $0x3,%al 187b: 74 b3 je 1830 187d: 83 ec 0c sub $0xc,%esp 1880: 8b 06 mov (%esi),%eax 1882: 55 push %ebp 1883: ff 90 58 12 00 00 call *0x1258(%eax) 1889: 89 c5 mov %eax,%ebp 188b: 83 c4 10 add $0x10,%esp 188e: eb b3 jmp 1843 1890: 83 c4 2c add $0x2c,%esp 1893: 31 c0 xor %eax,%eax 1895: 5b pop %ebx 1896: 5e pop %esi 1897: 5f pop %edi 1898: 5d pop %ebp 1899: c3 ret 189a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi