0xb7d2bf97: mov 0x4(%esi),%eax 0xb7d2bf9a: mov %eax,0x4(%esp) 0xb7d2bf9e: mov (%esi),%eax 0xb7d2bfa0: mov %eax,(%esp) 0xb7d2bfa3: call *%edi 0xb7d2bfa5: test %eax,%eax 0xb7d2bfa7: jne 0xb7d2c0d0 0xb7d2bfad: lea 0x8(%esi),%eax 0xb7d2bfb0: mov %eax,-0xc(%ebp) 0xb7d2bfb3: mov -0xc(%ebp),%eax 0xb7d2bfb6: mov (%eax),%esi 0xb7d2bfb8: test %esi,%esi 0xb7d2bfba: jne 0xb7d2bf90 0xb7d2bfbc: mov -0x30(%ebp),%eax 0xb7d2bfbf: addl $0x1,-0x28(%ebp) 0xb7d2bfc3: mov (%eax),%edx