0x8175c17: mov (%edi),%eax 0x8175c19: mov %edi,(%esp) 0x8175c1c: call *0x44(%eax) 0x8175c1f: sub $0x1,%eax 0x8175c22: jne 0x8175afc 0x8175c28: jmp 0x8175b10 0x8175c2d: mov 0x8(%ebp),%edx 0x8175c30: movl $0x0,-0x24(%ebp) 0x8175c37: mov (%edx),%eax 0x8175c39: mov 0x2c(%eax),%ebx 0x8175c3c: mov %edx,(%esp) 0x8175c3f: call *0x50(%eax) 0x8175c42: lea -0x24(%ebp),%eax 0x8175c45: mov %eax,0x14(%esp) 0x8175c49: mov 0x8(%ebp),%eax 0x8175c4c: fildl 0x60(%eax)