=> 0xc33920: mov 0x18(%ecx),%eax 0xc33923: test %eax,%eax 0xc33925: jle 0xc33bd0 0xc3392b: mov 0x30(%esp),%edi 0xc3392f: mov $0xffffffff,%esi 0xc33934: mov 0x1c(%ecx),%eax 0xc33937: mov (%edi),%edx 0xc33939: mov $0xffffffff,%edi 0xc3393e: test %edx,%edx 0xc33940: js 0xc33bc4 0xc33946: cmp 0x4(%ecx),%edx 0xc33949: jge 0xc33bc4 0xc3394f: lea 0x0(,%edx,4),%ebp 0xc33956: shl $0x5,%edx 0xc33959: sub %ebp,%edx 0xc3395b: mov 0x8(%ecx),%ebp