GDB shows XOR Instruction
(gdb) disassemble 0x00007f16db50b647 Dump of assembler code for function gtk_main: 0x00007f16db50b5a0 : push %r15 0x00007f16db50b5a2 : xor %edi,%edi 0x00007f16db50b5a4 : mov $0x1,%esi 0x00007f16db50b5a9 : push %r14 0x00007f16db50b5ab : push %r13 0x00007f16db50b5ad : push %r12 0x00007f16db50b5af : push %rbp 0x00007f16db50b5b0 : push %rbx 0x00007f16db50b5b1 : sub $0x38,%rsp 0x00007f16db50b5b5 : addl $0x1,0x4e2af4(%rip) # 0x7f16db9ee0b0 0x00007f16db50b5bc : callq 0x7f16db43d9b0 0x00007f16db50b5c1 : mov 0x4e2ae0(%rip),%rdi # 0x7f16db9ee0a8 0x00007f16db50b5c8 : mov %rax,%rsi
Process Involved
A Telepathy Application. IM application and Account Manager called Empathy.
Explanation
Performs a bitwise exclusive OR (XOR) operation on the destination (first) and source (second) operands and stores the result in the destination operand location. The source operand can be an immediate, a register, or a memory location; the destination operand can be a register or a memory location. (However, two memory operands cannot be used in one instruction.) Each bit of the result is 1 if the corresponding bits of the operands are different; each bit is 0 if the corresponding bits are the same. source : http://siyobik.info/index.php?module=x86&id=330 source : http://en.wikipedia.org/wiki/XOR_gate