=> 0x7fe3e897844e <_ZN10KeyMonitor14registerEventsEv+142>: mov 0x0(%rbp),%rsi 0x7fe3e8978452 <_ZN10KeyMonitor14registerEventsEv+146>: callq 0x7fe3e8968c00 0x7fe3e8978457 <_ZN10KeyMonitor14registerEventsEv+151>: test %rax,%rax 0x7fe3e897845a <_ZN10KeyMonitor14registerEventsEv+154>: mov %rax,%r13 0x7fe3e897845d <_ZN10KeyMonitor14registerEventsEv+157>: je 0x7fe3e89785b1 <_ZN10KeyMonitor14registerEventsEv+497> 0x7fe3e8978463 <_ZN10KeyMonitor14registerEventsEv+163>: cmpl $0x3,0x1c(%rbp) 0x7fe3e8978467 <_ZN10KeyMonitor14registerEventsEv+167>: jne 0x7fe3e8978428 <_ZN10KeyMonitor14registerEventsEv+104> 0x7fe3e8978469 <_ZN10KeyMonitor14registerEventsEv+169>: mov 0x8(%rax),%esi 0x7fe3e897846c <_ZN10KeyMonitor14registerEventsEv+172>: mov 0x10(%rax),%r14 0x7fe3e8978470 <_ZN10KeyMonitor14registerEventsEv+176>: test %esi,%esi 0x7fe3e8978472 <_ZN10KeyMonitor14registerEventsEv+178>: jle 0x7fe3e8978428 <_ZN10KeyMonitor14registerEventsEv+104> 0x7fe3e8978474 <_ZN10KeyMonitor14registerEventsEv+180>: lea 0x18(%rbx),%rdx 0x7fe3e8978478 <_ZN10KeyMonitor14registerEventsEv+184>: xor %eax,%eax 0x7fe3e897847a <_ZN10KeyMonitor14registerEventsEv+186>: mov %rdx,0x10(%rsp) 0x7fe3e897847f <_ZN10KeyMonitor14registerEventsEv+191>: nop 0x7fe3e8978480 <_ZN10KeyMonitor14registerEventsEv+192>: cmpb $0x0,(%r14)