=> 0x22bb398: mov (%edi),%edx 0x22bb39a: test %edx,%edx 0x22bb39c: je 0x22bb3ce 0x22bb39e: mov %edi,%esi 0x22bb3a0: mov %edi,-0x2c(%ebp) 0x22bb3a3: mov -0x34(%ebp),%edi 0x22bb3a6: xchg %ax,%ax 0x22bb3a8: mov %edx,0x4(%esp) 0x22bb3ac: add $0x4,%esi 0x22bb3af: movl $0x1,0x8(%esp) 0x22bb3b7: mov 0x10(%edi),%eax 0x22bb3ba: mov 0x8(%eax),%eax 0x22bb3bd: mov %eax,(%esp) 0x22bb3c0: call 0x2286c48 0x22bb3c5: mov (%esi),%edx 0x22bb3c7: test %edx,%edx