=> 0x804ca52: mov 0x2c(%edx),%edi 0x804ca55: test %edi,%edi 0x804ca57: jne 0x804ca6d 0x804ca59: mov 0x10(%edx),%edi 0x804ca5c: mov %edi,0x1c(%ebx) 0x804ca5f: mov 0x4(%ebx),%edi 0x804ca62: mov %edi,(%edx) 0x804ca64: mov (%ecx),%edx 0x804ca66: movl $0x1,0x2c(%edx) 0x804ca6d: mov 0x4(%edx),%edx 0x804ca70: mov 0x24(%ebx),%edi 0x804ca73: mov %edx,0x24(%esp) 0x804ca77: mov 0x1c(%ebx),%edx 0x804ca7a: mov 0x24(%esp),%ecx 0x804ca7e: add %edx,%ecx 0x804ca80: cmp %ecx,%edi