=> 0x6560e8c : mov %eax,0x4(%edi) 0x6560e8f : lock orl $0x0,(%esp) 0x6560e94 : movl $0xbeefcafe,(%edi) 0x6560e9a : lock orl $0x0,(%esp) 0x6560e9f : mov %ebp,(%esp) 0x6560ea2 : call 0x653fb80 0x6560ea7 : test %eax,%eax 0x6560ea9 : jne 0x65611dd 0x6560eaf : movzbl 0xc(%esi),%eax 0x6560eb3 : or $0x1,%eax 0x6560eb6 : mov %al,0xc(%esi) 0x6560eb9 : movzbl 0x3b(%esp),%edx 0x6560ebe : and $0xfffffffd,%eax 0x6560ec1 : and $0x1,%edx 0x6560ec4 : add %edx,%edx 0x6560ec6 : or %edx,%eax