(lldb) bt all * thread #1: tid = 0x7e29, 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fffd70ff867 libsystem_kernel.dylib`mach_msg + 55 frame #2: 0x00007fffc1f0f834 CoreFoundation`__CFRunLoopServiceMachPort + 212 frame #3: 0x00007fffc1f0ecc1 CoreFoundation`__CFRunLoopRun + 1361 frame #4: 0x00007fffc1f0e514 CoreFoundation`CFRunLoopRunSpecific + 420 frame #5: 0x00007fffc14abfbc HIToolbox`RunCurrentEventLoopInMode + 240 frame #6: 0x00007fffc14abdf1 HIToolbox`ReceiveNextEventCommon + 432 frame #7: 0x00007fffc14abc26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 frame #8: 0x00007fffbfb95b79 AppKit`_DPSNextEvent + 1093 frame #9: 0x00007fffc02ab1c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 frame #10: 0x000000010cff743e libvcllo.dylib`AquaSalInstance::DoYield(bool, bool, unsigned long) + 750 frame #11: 0x000000010cf6f3bd libvcllo.dylib`ImplYield(bool, bool, unsigned long) + 125 frame #12: 0x000000010cf6f2d1 libvcllo.dylib`Application::Execute() + 321 frame #13: 0x000000010975ff62 libsofficeapp.dylib`desktop::Desktop::Main() + 2914 frame #14: 0x000000010cf743ef libvcllo.dylib`ImplSVMain() + 79 frame #15: 0x000000010cff6ef1 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 129 frame #16: 0x000000010d04b110 libvcllo.dylib`-[VCL_NSApplication sendEvent:] + 80 frame #17: 0x00007fffbfb8a589 AppKit`-[NSApplication run] + 1002 frame #18: 0x00007fffbfb551ad AppKit`NSApplicationMain + 1237 frame #19: 0x000000010cff6342 libvcllo.dylib`ImplSVMainHook(int*) + 354 frame #20: 0x000000010cf74e49 libvcllo.dylib`SVMain() + 41 frame #21: 0x000000010978e5e6 libsofficeapp.dylib`soffice_main + 230 frame #22: 0x00000001096d4ee0 soffice`main + 16 frame #23: 0x00007fffd6fd9255 libdyld.dylib`start + 1 thread #2: tid = 0x7e38, 0x00007fffd7107c8a libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fffd7107c8a libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffd71f196a libsystem_pthread.dylib`_pthread_cond_wait + 712 frame #2: 0x00000001096e3f1a libuno_sal.dylib.3`rtl_cache_wsupdate_wait(unsigned int) + 90 frame #3: 0x00000001096e3e4c libuno_sal.dylib.3`rtl_cache_wsupdate_all(void*) + 76 frame #4: 0x00007fffd71f0aab libsystem_pthread.dylib`_pthread_body + 180 frame #5: 0x00007fffd71f09f7 libsystem_pthread.dylib`_pthread_start + 286 frame #6: 0x00007fffd71f0221 libsystem_pthread.dylib`thread_start + 13 thread #3: tid = 0x7e49, 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' frame #0: 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fffd70ff867 libsystem_kernel.dylib`mach_msg + 55 frame #2: 0x00007fffc1f0f834 CoreFoundation`__CFRunLoopServiceMachPort + 212 frame #3: 0x00007fffc1f0ecc1 CoreFoundation`__CFRunLoopRun + 1361 frame #4: 0x00007fffc1f0e514 CoreFoundation`CFRunLoopRunSpecific + 420 frame #5: 0x00007fffbfce25a0 AppKit`_NSEventThread + 205 frame #6: 0x00007fffd71f0aab libsystem_pthread.dylib`_pthread_body + 180 frame #7: 0x00007fffd71f09f7 libsystem_pthread.dylib`_pthread_start + 286 frame #8: 0x00007fffd71f0221 libsystem_pthread.dylib`thread_start + 13 thread #4: tid = 0x7e4e, 0x00007fffd710715a libsystem_kernel.dylib`__accept + 10 frame #0: 0x00007fffd710715a libsystem_kernel.dylib`__accept + 10 frame #1: 0x000000010970518b libuno_sal.dylib.3`osl_acceptPipe + 27 frame #2: 0x000000010978a3ac libsofficeapp.dylib`osl::Pipe::accept(osl::StreamPipe&) + 44 frame #3: 0x000000010978a174 libsofficeapp.dylib`desktop::PipeIpcThread::execute() + 84 frame #4: 0x000000010a278f4e libuno_salhelpergcc3.dylib.3`salhelper::Thread::run() + 30 frame #5: 0x000000010a2790cf libuno_salhelpergcc3.dylib.3`threadFunc + 15 frame #6: 0x000000010970d17a libuno_sal.dylib.3`osl_thread_start_Impl(void*) + 122 frame #7: 0x00007fffd71f0aab libsystem_pthread.dylib`_pthread_body + 180 frame #8: 0x00007fffd71f09f7 libsystem_pthread.dylib`_pthread_start + 286 frame #9: 0x00007fffd71f0221 libsystem_pthread.dylib`thread_start + 13 thread #5: tid = 0x7f43, 0x00007fffd7107c8a libsystem_kernel.dylib`__psynch_cvwait + 10 frame #0: 0x00007fffd7107c8a libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fffd71f196a libsystem_pthread.dylib`_pthread_cond_wait + 712 frame #2: 0x00000001096fd7de libuno_sal.dylib.3`osl_waitCondition + 174 frame #3: 0x0000000146555f74 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run() + 340 frame #4: 0x0000000146553d6f libupdchklo.dylib`threadFunc + 15 frame #5: 0x000000010970d17a libuno_sal.dylib.3`osl_thread_start_Impl(void*) + 122 frame #6: 0x00007fffd71f0aab libsystem_pthread.dylib`_pthread_body + 180 frame #7: 0x00007fffd71f09f7 libsystem_pthread.dylib`_pthread_start + 286 frame #8: 0x00007fffd71f0221 libsystem_pthread.dylib`thread_start + 13 thread #6: tid = 0xa639, 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffd71f07b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame #2: 0x00007fffd71f0211 libsystem_pthread.dylib`start_wqthread + 13 thread #7: tid = 0xa651, 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffd71f07b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame #2: 0x00007fffd71f0211 libsystem_pthread.dylib`start_wqthread + 13 thread #8: tid = 0xa652, 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffd71f07b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 frame #2: 0x00007fffd71f0211 libsystem_pthread.dylib`start_wqthread + 13 thread #9: tid = 0xa6c3, 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fffd71084e6 libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fffd71f0622 libsystem_pthread.dylib`_pthread_wqthread + 1023 frame #2: 0x00007fffd71f0211 libsystem_pthread.dylib`start_wqthread + 13 (lldb) bugreport unwind (lldb) thread backtrace * thread #1: tid = 0x7e29, 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fffd710041a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fffd70ff867 libsystem_kernel.dylib`mach_msg + 55 frame #2: 0x00007fffc1f0f834 CoreFoundation`__CFRunLoopServiceMachPort + 212 frame #3: 0x00007fffc1f0ecc1 CoreFoundation`__CFRunLoopRun + 1361 frame #4: 0x00007fffc1f0e514 CoreFoundation`CFRunLoopRunSpecific + 420 frame #5: 0x00007fffc14abfbc HIToolbox`RunCurrentEventLoopInMode + 240 frame #6: 0x00007fffc14abdf1 HIToolbox`ReceiveNextEventCommon + 432 frame #7: 0x00007fffc14abc26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 frame #8: 0x00007fffbfb95b79 AppKit`_DPSNextEvent + 1093 frame #9: 0x00007fffc02ab1c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 frame #10: 0x000000010cff743e libvcllo.dylib`AquaSalInstance::DoYield(bool, bool, unsigned long) + 750 frame #11: 0x000000010cf6f3bd libvcllo.dylib`ImplYield(bool, bool, unsigned long) + 125 frame #12: 0x000000010cf6f2d1 libvcllo.dylib`Application::Execute() + 321 frame #13: 0x000000010975ff62 libsofficeapp.dylib`desktop::Desktop::Main() + 2914 frame #14: 0x000000010cf743ef libvcllo.dylib`ImplSVMain() + 79 frame #15: 0x000000010cff6ef1 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 129 frame #16: 0x000000010d04b110 libvcllo.dylib`-[VCL_NSApplication sendEvent:] + 80 frame #17: 0x00007fffbfb8a589 AppKit`-[NSApplication run] + 1002 frame #18: 0x00007fffbfb551ad AppKit`NSApplicationMain + 1237 frame #19: 0x000000010cff6342 libvcllo.dylib`ImplSVMainHook(int*) + 354 frame #20: 0x000000010cf74e49 libvcllo.dylib`SVMain() + 41 frame #21: 0x000000010978e5e6 libsofficeapp.dylib`soffice_main + 230 frame #22: 0x00000001096d4ee0 soffice`main + 16 frame #23: 0x00007fffd6fd9255 libdyld.dylib`start + 1 (lldb) disassemble --bytes --address 0x7fffd710041a libsystem_kernel.dylib`mach_msg_trap: 0x7fffd7100410 <+0>: 49 89 ca movq %rcx, %r10 0x7fffd7100413 <+3>: b8 1f 00 00 01 movl $0x100001f, %eax ; imm = 0x100001F 0x7fffd7100418 <+8>: 0f 05 syscall -> 0x7fffd710041a <+10>: c3 retq 0x7fffd710041b <+11>: 90 nop (lldb) image show-unwind --address 0x7fffd710041a UNWIND PLANS for libsystem_kernel.dylib`mach_msg_trap (start addr 0x7fffd7100410) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsystem_kernel.dylib.__TEXT.__text + 71552-0x000000000001178c) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffd70ff867 libsystem_kernel.dylib`mach_msg: 0x7fffd70ff830 <+0>: 55 pushq %rbp 0x7fffd70ff831 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffd70ff834 <+4>: 41 57 pushq %r15 0x7fffd70ff836 <+6>: 41 56 pushq %r14 0x7fffd70ff838 <+8>: 41 55 pushq %r13 0x7fffd70ff83a <+10>: 41 54 pushq %r12 0x7fffd70ff83c <+12>: 53 pushq %rbx 0x7fffd70ff83d <+13>: 48 83 ec 18 subq $0x18, %rsp 0x7fffd70ff841 <+17>: 44 89 cb movl %r9d, %ebx 0x7fffd70ff844 <+20>: 45 89 c7 movl %r8d, %r15d 0x7fffd70ff847 <+23>: 41 89 cc movl %ecx, %r12d 0x7fffd70ff84a <+26>: 41 89 d5 movl %edx, %r13d 0x7fffd70ff84d <+29>: 89 75 cc movl %esi, -0x34(%rbp) 0x7fffd70ff850 <+32>: 49 89 fe movq %rdi, %r14 0x7fffd70ff853 <+35>: 8b 45 10 movl 0x10(%rbp), %eax 0x7fffd70ff856 <+38>: 81 e6 bf fb ff ff andl $0xfffffbbf, %esi ; imm = 0xFFFFFBBF 0x7fffd70ff85c <+44>: 89 75 c8 movl %esi, -0x38(%rbp) 0x7fffd70ff85f <+47>: 89 04 24 movl %eax, (%rsp) 0x7fffd70ff862 <+50>: e8 a9 0b 00 00 callq 0x7fffd7100410 ; mach_msg_trap 0x7fffd70ff867 <+55>: 31 d2 xorl %edx, %edx 0x7fffd70ff869 <+57>: 85 c0 testl %eax, %eax 0x7fffd70ff86b <+59>: 0f 84 b8 00 00 00 je 0x7fffd70ff929 ; <+249> 0x7fffd70ff871 <+65>: 4c 89 f7 movq %r14, %rdi 0x7fffd70ff874 <+68>: 45 89 e6 movl %r12d, %r14d 0x7fffd70ff877 <+71>: 44 89 fa movl %r15d, %edx 0x7fffd70ff87a <+74>: 44 8b 45 10 movl 0x10(%rbp), %r8d 0x7fffd70ff87e <+78>: 41 89 df movl %ebx, %r15d 0x7fffd70ff881 <+81>: 8b 4d cc movl -0x34(%rbp), %ecx 0x7fffd70ff884 <+84>: f6 c1 40 testb $0x40, %cl 0x7fffd70ff887 <+87>: 75 42 jne 0x7fffd70ff8cb ; <+155> 0x7fffd70ff889 <+89>: 3d 07 00 00 10 cmpl $0x10000007, %eax ; imm = 0x10000007 0x7fffd70ff88e <+94>: 44 89 c3 movl %r8d, %ebx 0x7fffd70ff891 <+97>: 41 89 d0 movl %edx, %r8d 0x7fffd70ff894 <+100>: 45 89 ec movl %r13d, %r12d 0x7fffd70ff897 <+103>: 48 89 f9 movq %rdi, %rcx 0x7fffd70ff89a <+106>: 48 89 4d d0 movq %rcx, -0x30(%rbp) 0x7fffd70ff89e <+110>: 75 34 jne 0x7fffd70ff8d4 ; <+164> 0x7fffd70ff8a0 <+112>: 89 1c 24 movl %ebx, (%rsp) 0x7fffd70ff8a3 <+115>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffd70ff8a7 <+119>: 8b 75 c8 movl -0x38(%rbp), %esi 0x7fffd70ff8aa <+122>: 44 89 e2 movl %r12d, %edx 0x7fffd70ff8ad <+125>: 44 89 f1 movl %r14d, %ecx 0x7fffd70ff8b0 <+128>: 45 89 c5 movl %r8d, %r13d 0x7fffd70ff8b3 <+131>: 45 89 f9 movl %r15d, %r9d 0x7fffd70ff8b6 <+134>: e8 55 0b 00 00 callq 0x7fffd7100410 ; mach_msg_trap 0x7fffd70ff8bb <+139>: 48 8b 4d d0 movq -0x30(%rbp), %rcx 0x7fffd70ff8bf <+143>: 45 89 e8 movl %r13d, %r8d 0x7fffd70ff8c2 <+146>: 3d 07 00 00 10 cmpl $0x10000007, %eax ; imm = 0x10000007 0x7fffd70ff8c7 <+151>: 74 d7 je 0x7fffd70ff8a0 ; <+112> 0x7fffd70ff8c9 <+153>: eb 09 jmp 0x7fffd70ff8d4 ; <+164> 0x7fffd70ff8cb <+155>: 44 89 c3 movl %r8d, %ebx 0x7fffd70ff8ce <+158>: 41 89 d0 movl %edx, %r8d 0x7fffd70ff8d1 <+161>: 48 89 f9 movq %rdi, %rcx 0x7fffd70ff8d4 <+164>: 49 89 cd movq %rcx, %r13 0x7fffd70ff8d7 <+167>: 45 89 f1 movl %r14d, %r9d 0x7fffd70ff8da <+170>: 45 89 c6 movl %r8d, %r14d 0x7fffd70ff8dd <+173>: 41 89 dc movl %ebx, %r12d 0x7fffd70ff8e0 <+176>: 8b 55 cc movl -0x34(%rbp), %edx 0x7fffd70ff8e3 <+179>: f6 c6 04 testb $0x4, %dh 0x7fffd70ff8e6 <+182>: 75 3f jne 0x7fffd70ff927 ; <+247> 0x7fffd70ff8e8 <+184>: 3d 05 40 00 10 cmpl $0x10004005, %eax ; imm = 0x10004005 0x7fffd70ff8ed <+189>: 89 c2 movl %eax, %edx 0x7fffd70ff8ef <+191>: 44 89 c9 movl %r9d, %ecx 0x7fffd70ff8f2 <+194>: 4c 89 eb movq %r13, %rbx 0x7fffd70ff8f5 <+197>: 75 32 jne 0x7fffd70ff929 ; <+249> 0x7fffd70ff8f7 <+199>: 81 65 cc be fb ff ff andl $0xfffffbbe, -0x34(%rbp) ; imm = 0xFFFFFBBE 0x7fffd70ff8fe <+206>: 44 89 24 24 movl %r12d, (%rsp) 0x7fffd70ff902 <+210>: 31 d2 xorl %edx, %edx 0x7fffd70ff904 <+212>: 48 89 df movq %rbx, %rdi 0x7fffd70ff907 <+215>: 8b 75 cc movl -0x34(%rbp), %esi 0x7fffd70ff90a <+218>: 45 89 f0 movl %r14d, %r8d 0x7fffd70ff90d <+221>: 45 89 f9 movl %r15d, %r9d 0x7fffd70ff910 <+224>: 41 89 cd movl %ecx, %r13d 0x7fffd70ff913 <+227>: e8 f8 0a 00 00 callq 0x7fffd7100410 ; mach_msg_trap 0x7fffd70ff918 <+232>: 89 c2 movl %eax, %edx 0x7fffd70ff91a <+234>: 44 89 e9 movl %r13d, %ecx 0x7fffd70ff91d <+237>: 81 fa 05 40 00 10 cmpl $0x10004005, %edx ; imm = 0x10004005 0x7fffd70ff923 <+243>: 74 d9 je 0x7fffd70ff8fe ; <+206> 0x7fffd70ff925 <+245>: eb 02 jmp 0x7fffd70ff929 ; <+249> 0x7fffd70ff927 <+247>: 89 c2 movl %eax, %edx 0x7fffd70ff929 <+249>: 89 d0 movl %edx, %eax 0x7fffd70ff92b <+251>: 48 83 c4 18 addq $0x18, %rsp 0x7fffd70ff92f <+255>: 5b popq %rbx 0x7fffd70ff930 <+256>: 41 5c popq %r12 0x7fffd70ff932 <+258>: 41 5d popq %r13 0x7fffd70ff934 <+260>: 41 5e popq %r14 0x7fffd70ff936 <+262>: 41 5f popq %r15 0x7fffd70ff938 <+264>: 5d popq %rbp 0x7fffd70ff939 <+265>: c3 retq (lldb) image show-unwind --address 0x7fffd70ff867 UNWIND PLANS for libsystem_kernel.dylib`mach_msg (start addr 0x7fffd70ff830) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsystem_kernel.dylib.__TEXT.__text + 68512-0x0000000000010caa) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 256: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 258: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 260: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 262: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 264: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 265: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libsystem_kernel.dylib.__TEXT.__text + 68512-0x0000000000010e12) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc1f0f834 CoreFoundation`__CFRunLoopServiceMachPort: 0x7fffc1f0f760 <+0>: 55 pushq %rbp 0x7fffc1f0f761 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc1f0f764 <+4>: 41 57 pushq %r15 0x7fffc1f0f766 <+6>: 41 56 pushq %r14 0x7fffc1f0f768 <+8>: 41 55 pushq %r13 0x7fffc1f0f76a <+10>: 41 54 pushq %r12 0x7fffc1f0f76c <+12>: 53 pushq %rbx 0x7fffc1f0f76d <+13>: 48 83 ec 38 subq $0x38, %rsp 0x7fffc1f0f771 <+17>: 4c 89 4d d0 movq %r9, -0x30(%rbp) 0x7fffc1f0f775 <+21>: 4c 89 45 c0 movq %r8, -0x40(%rbp) 0x7fffc1f0f779 <+25>: 89 4d ac movl %ecx, -0x54(%rbp) 0x7fffc1f0f77c <+28>: 48 89 55 b0 movq %rdx, -0x50(%rbp) 0x7fffc1f0f780 <+32>: 49 89 f5 movq %rsi, %r13 0x7fffc1f0f783 <+35>: 89 7d cc movl %edi, -0x34(%rbp) 0x7fffc1f0f786 <+38>: 4d 8b 7d 00 movq (%r13), %r15 0x7fffc1f0f78a <+42>: 4d 85 c0 testq %r8, %r8 0x7fffc1f0f78d <+45>: b8 06 08 00 00 movl $0x806, %eax ; imm = 0x806 0x7fffc1f0f792 <+50>: ba 06 00 00 00 movl $0x6, %edx 0x7fffc1f0f797 <+55>: 0f 45 d0 cmovnel %eax, %edx 0x7fffc1f0f79a <+58>: 83 f9 ff cmpl $-0x1, %ecx 0x7fffc1f0f79d <+61>: b8 00 01 00 07 movl $0x7000100, %eax ; imm = 0x7000100 0x7fffc1f0f7a2 <+66>: 41 bc 00 00 00 07 movl $0x7000000, %r12d ; imm = 0x7000000 0x7fffc1f0f7a8 <+72>: 44 0f 45 e0 cmovnel %eax, %r12d 0x7fffc1f0f7ac <+76>: 41 09 d4 orl %edx, %r12d 0x7fffc1f0f7af <+79>: b0 01 movb $0x1, %al 0x7fffc1f0f7b1 <+81>: 89 45 bc movl %eax, -0x44(%rbp) 0x7fffc1f0f7b4 <+84>: 41 be 00 0c 00 00 movl $0xc00, %r14d ; imm = 0xC00 0x7fffc1f0f7ba <+90>: eb 20 jmp 0x7fffc1f0f7dc ; <+124> 0x7fffc1f0f7bc <+92>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0f7c0 <+96>: 4c 89 f6 movq %r14, %rsi 0x7fffc1f0f7c3 <+99>: e8 b2 72 16 00 callq 0x7fffc2076a7a ; symbol stub for: realloc 0x7fffc1f0f7c8 <+104>: 49 89 c7 movq %rax, %r15 0x7fffc1f0f7cb <+107>: 4d 89 7d 00 movq %r15, (%r13) 0x7fffc1f0f7cf <+111>: c7 45 bc 00 00 00 00 movl $0x0, -0x44(%rbp) 0x7fffc1f0f7d6 <+118>: 8b 4d ac movl -0x54(%rbp), %ecx 0x7fffc1f0f7d9 <+121>: 8b 7d cc movl -0x34(%rbp), %edi 0x7fffc1f0f7dc <+124>: 41 c7 07 00 00 00 00 movl $0x0, (%r15) 0x7fffc1f0f7e3 <+131>: 41 89 7f 0c movl %edi, 0xc(%r15) 0x7fffc1f0f7e7 <+135>: 41 c7 47 08 00 00 00 00 movl $0x0, 0x8(%r15) 0x7fffc1f0f7ef <+143>: 45 89 77 04 movl %r14d, 0x4(%r15) 0x7fffc1f0f7f3 <+147>: 41 c7 47 14 00 00 00 00 movl $0x0, 0x14(%r15) 0x7fffc1f0f7fb <+155>: 83 f9 ff cmpl $-0x1, %ecx 0x7fffc1f0f7fe <+158>: 89 cb movl %ecx, %ebx 0x7fffc1f0f800 <+160>: 74 0e je 0x7fffc1f0f810 ; <+176> 0x7fffc1f0f802 <+162>: 90 nop 0x7fffc1f0f803 <+163>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0f807 <+167>: eb 0c jmp 0x7fffc1f0f815 ; <+181> 0x7fffc1f0f809 <+169>: 0f 1f 80 00 00 00 00 nopl (%rax) 0x7fffc1f0f810 <+176>: 90 nop 0x7fffc1f0f811 <+177>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0f815 <+181>: 41 8b 4f 04 movl 0x4(%r15), %ecx 0x7fffc1f0f819 <+185>: c7 04 24 00 00 00 00 movl $0x0, (%rsp) 0x7fffc1f0f820 <+192>: 31 d2 xorl %edx, %edx 0x7fffc1f0f822 <+194>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0f825 <+197>: 44 89 e6 movl %r12d, %esi 0x7fffc1f0f828 <+200>: 44 8b 45 cc movl -0x34(%rbp), %r8d 0x7fffc1f0f82c <+204>: 41 89 d9 movl %ebx, %r9d 0x7fffc1f0f82f <+207>: e8 dc 6f 16 00 callq 0x7fffc2076810 ; symbol stub for: mach_msg 0x7fffc1f0f834 <+212>: 41 89 c6 movl %eax, %r14d 0x7fffc1f0f837 <+215>: 48 8b 5d c0 movq -0x40(%rbp), %rbx 0x7fffc1f0f83b <+219>: 48 8b 3b movq (%rbx), %rdi 0x7fffc1f0f83e <+222>: e8 d5 73 16 00 callq 0x7fffc2076c18 ; symbol stub for: voucher_mach_msg_revert 0x7fffc1f0f843 <+227>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0f846 <+230>: e8 c7 73 16 00 callq 0x7fffc2076c12 ; symbol stub for: voucher_mach_msg_adopt 0x7fffc1f0f84b <+235>: 48 89 03 movq %rax, (%rbx) 0x7fffc1f0f84e <+238>: 48 83 7d d0 00 cmpq $0x0, -0x30(%rbp) 0x7fffc1f0f853 <+243>: 74 26 je 0x7fffc1f0f87b ; <+283> 0x7fffc1f0f855 <+245>: 48 83 f8 ff cmpq $-0x1, %rax 0x7fffc1f0f859 <+249>: 74 15 je 0x7fffc1f0f870 ; <+272> 0x7fffc1f0f85b <+251>: e8 a6 73 16 00 callq 0x7fffc2076c06 ; symbol stub for: voucher_copy 0x7fffc1f0f860 <+256>: 48 8b 4d d0 movq -0x30(%rbp), %rcx 0x7fffc1f0f864 <+260>: 48 89 01 movq %rax, (%rcx) 0x7fffc1f0f867 <+263>: eb 12 jmp 0x7fffc1f0f87b ; <+283> 0x7fffc1f0f869 <+265>: 0f 1f 80 00 00 00 00 nopl (%rax) 0x7fffc1f0f870 <+272>: 48 8b 45 d0 movq -0x30(%rbp), %rax 0x7fffc1f0f874 <+276>: 48 c7 00 00 00 00 00 movq $0x0, (%rax) 0x7fffc1f0f87b <+283>: 49 63 de movslq %r14d, %rbx 0x7fffc1f0f87e <+286>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f881 <+289>: 90 nop 0x7fffc1f0f882 <+290>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0f886 <+294>: 81 fb 04 40 00 10 cmpl $0x10004004, %ebx ; imm = 0x10004004 0x7fffc1f0f88c <+300>: 75 38 jne 0x7fffc1f0f8c6 ; <+358> 0x7fffc1f0f88e <+302>: 45 8b 77 04 movl 0x4(%r15), %r14d 0x7fffc1f0f892 <+306>: 41 83 c6 44 addl $0x44, %r14d 0x7fffc1f0f896 <+310>: 49 83 c6 03 addq $0x3, %r14 0x7fffc1f0f89a <+314>: 48 b8 fc ff ff ff 01 00 00 00 movabsq $0x1fffffffc, %rax ; imm = 0x1FFFFFFFC 0x7fffc1f0f8a4 <+324>: 49 21 c6 andq %rax, %r14 0x7fffc1f0f8a7 <+327>: 8b 45 bc movl -0x44(%rbp), %eax 0x7fffc1f0f8aa <+330>: 84 c0 testb %al, %al 0x7fffc1f0f8ac <+332>: 74 0f je 0x7fffc1f0f8bd ; <+349> 0x7fffc1f0f8ae <+334>: 49 c7 45 00 00 00 00 00 movq $0x0, (%r13) 0x7fffc1f0f8b6 <+342>: 31 ff xorl %edi, %edi 0x7fffc1f0f8b8 <+344>: e9 03 ff ff ff jmp 0x7fffc1f0f7c0 ; <+96> 0x7fffc1f0f8bd <+349>: 49 8b 7d 00 movq (%r13), %rdi 0x7fffc1f0f8c1 <+353>: e9 fa fe ff ff jmp 0x7fffc1f0f7c0 ; <+96> 0x7fffc1f0f8c6 <+358>: 41 81 fe 03 40 00 10 cmpl $0x10004003, %r14d ; imm = 0x10004003 0x7fffc1f0f8cd <+365>: 74 18 je 0x7fffc1f0f8e7 ; <+391> 0x7fffc1f0f8cf <+367>: 45 85 f6 testl %r14d, %r14d 0x7fffc1f0f8d2 <+370>: 75 46 jne 0x7fffc1f0f91a ; <+442> 0x7fffc1f0f8d4 <+372>: b0 01 movb $0x1, %al 0x7fffc1f0f8d6 <+374>: 31 c9 xorl %ecx, %ecx 0x7fffc1f0f8d8 <+376>: 4d 85 ff testq %r15, %r15 0x7fffc1f0f8db <+379>: 48 8b 55 b0 movq -0x50(%rbp), %rdx 0x7fffc1f0f8df <+383>: 74 25 je 0x7fffc1f0f906 ; <+422> 0x7fffc1f0f8e1 <+385>: 41 8b 4f 0c movl 0xc(%r15), %ecx 0x7fffc1f0f8e5 <+389>: eb 1f jmp 0x7fffc1f0f906 ; <+422> 0x7fffc1f0f8e7 <+391>: 8b 45 bc movl -0x44(%rbp), %eax 0x7fffc1f0f8ea <+394>: 84 c0 testb %al, %al 0x7fffc1f0f8ec <+396>: 75 08 jne 0x7fffc1f0f8f6 ; <+406> 0x7fffc1f0f8ee <+398>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0f8f1 <+401>: e8 48 6e 16 00 callq 0x7fffc207673e ; symbol stub for: free 0x7fffc1f0f8f6 <+406>: 49 c7 45 00 00 00 00 00 movq $0x0, (%r13) 0x7fffc1f0f8fe <+414>: 31 c9 xorl %ecx, %ecx 0x7fffc1f0f900 <+416>: 31 c0 xorl %eax, %eax 0x7fffc1f0f902 <+418>: 48 8b 55 b0 movq -0x50(%rbp), %rdx 0x7fffc1f0f906 <+422>: 89 0a movl %ecx, (%rdx) 0x7fffc1f0f908 <+424>: 0f b6 c0 movzbl %al, %eax 0x7fffc1f0f90b <+427>: 48 83 c4 38 addq $0x38, %rsp 0x7fffc1f0f90f <+431>: 5b popq %rbx 0x7fffc1f0f910 <+432>: 41 5c popq %r12 0x7fffc1f0f912 <+434>: 41 5d popq %r13 0x7fffc1f0f914 <+436>: 41 5e popq %r14 0x7fffc1f0f916 <+438>: 41 5f popq %r15 0x7fffc1f0f918 <+440>: 5d popq %rbp 0x7fffc1f0f919 <+441>: c3 retq 0x7fffc1f0f91a <+442>: cc int3 0x7fffc1f0f91b <+443>: e8 6c 6e 16 00 callq 0x7fffc207678c ; symbol stub for: getpid 0x7fffc1f0f920 <+448>: be 09 00 00 00 movl $0x9, %esi 0x7fffc1f0f925 <+453>: 89 c7 movl %eax, %edi 0x7fffc1f0f927 <+455>: e8 c0 6e 16 00 callq 0x7fffc20767ec ; symbol stub for: kill 0x7fffc1f0f92c <+460>: 0f 1f 40 00 nopl (%rax) (lldb) image show-unwind --address 0x7fffc1f0f834 UNWIND PLANS for CoreFoundation`__CFRunLoopServiceMachPort (start addr 0x7fffc1f0f760) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 552928-0x00000000000871b0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 432: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 434: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 436: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 438: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 440: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 441: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 442: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 552928-0x00000000000871b0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc1f0ecc1 CoreFoundation`__CFRunLoopRun: 0x7fffc1f0e770 <+0>: 55 pushq %rbp 0x7fffc1f0e771 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc1f0e774 <+4>: 41 57 pushq %r15 0x7fffc1f0e776 <+6>: 41 56 pushq %r14 0x7fffc1f0e778 <+8>: 41 55 pushq %r13 0x7fffc1f0e77a <+10>: 41 54 pushq %r12 0x7fffc1f0e77c <+12>: 53 pushq %rbx 0x7fffc1f0e77d <+13>: 48 81 ec b8 0c 00 00 subq $0xcb8, %rsp ; imm = 0xCB8 0x7fffc1f0e784 <+20>: 89 d3 movl %edx, %ebx 0x7fffc1f0e786 <+22>: 89 9d 74 f3 ff ff movl %ebx, -0xc8c(%rbp) 0x7fffc1f0e78c <+28>: c5 fb 11 85 98 f3 ff ff vmovsd %xmm0, -0xc68(%rbp) 0x7fffc1f0e794 <+36>: 49 89 f5 movq %rsi, %r13 0x7fffc1f0e797 <+39>: 49 89 fc movq %rdi, %r12 0x7fffc1f0e79a <+42>: 4c 89 a5 90 f3 ff ff movq %r12, -0xc70(%rbp) 0x7fffc1f0e7a1 <+49>: 48 8b 05 30 49 7a 1a movq 0x1a7a4930(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x7fffc1f0e7a8 <+56>: 48 8b 00 movq (%rax), %rax 0x7fffc1f0e7ab <+59>: 48 89 45 d0 movq %rax, -0x30(%rbp) 0x7fffc1f0e7af <+63>: e8 50 80 16 00 callq 0x7fffc2076804 ; symbol stub for: mach_absolute_time 0x7fffc1f0e7b4 <+68>: 49 89 c6 movq %rax, %r14 0x7fffc1f0e7b7 <+71>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0e7bc <+76>: 83 78 08 00 cmpl $0x0, 0x8(%rax) 0x7fffc1f0e7c0 <+80>: 74 12 je 0x7fffc1f0e7d4 ; <+100> 0x7fffc1f0e7c2 <+82>: c7 40 08 00 00 00 00 movl $0x0, 0x8(%rax) 0x7fffc1f0e7c9 <+89>: 41 be 02 00 00 00 movl $0x2, %r14d 0x7fffc1f0e7cf <+95>: e9 cf 09 00 00 jmp 0x7fffc1f0f1a3 ; <+2611> 0x7fffc1f0e7d4 <+100>: 41 80 7d 58 00 cmpb $0x0, 0x58(%r13) 0x7fffc1f0e7d9 <+105>: 74 10 je 0x7fffc1f0e7eb ; <+123> 0x7fffc1f0e7db <+107>: 41 c6 45 58 00 movb $0x0, 0x58(%r13) 0x7fffc1f0e7e0 <+112>: 41 be 02 00 00 00 movl $0x2, %r14d 0x7fffc1f0e7e6 <+118>: e9 b8 09 00 00 jmp 0x7fffc1f0f1a3 ; <+2611> 0x7fffc1f0e7eb <+123>: e8 fa 81 16 00 callq 0x7fffc20769ea ; symbol stub for: pthread_main_np 0x7fffc1f0e7f0 <+128>: c7 85 a4 f3 ff ff 00 00 00 00 movl $0x0, -0xc5c(%rbp) 0x7fffc1f0e7fa <+138>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffc1f0e7ff <+143>: 85 c0 testl %eax, %eax 0x7fffc1f0e801 <+145>: 74 77 je 0x7fffc1f0e87a ; <+266> 0x7fffc1f0e803 <+147>: bf 04 00 00 00 movl $0x4, %edi 0x7fffc1f0e808 <+152>: e8 73 d9 f7 ff callq 0x7fffc1e8c180 ; _CFGetTSD 0x7fffc1f0e80d <+157>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffc1f0e812 <+162>: 48 85 c0 testq %rax, %rax 0x7fffc1f0e815 <+165>: 75 63 jne 0x7fffc1f0e87a ; <+266> 0x7fffc1f0e817 <+167>: 48 8d 05 b4 8c 8e 1a leaq 0x1a8e8cb4(%rip), %rax ; __CF120290 0x7fffc1f0e81e <+174>: c6 00 01 movb $0x1, (%rax) 0x7fffc1f0e821 <+177>: 48 8d 05 ac 8c 8e 1a leaq 0x1a8e8cac(%rip), %rax ; __CF120293 0x7fffc1f0e828 <+184>: 80 38 00 cmpb $0x0, (%rax) 0x7fffc1f0e82b <+187>: 74 05 je 0x7fffc1f0e832 ; <+194> 0x7fffc1f0e82d <+189>: e8 3e e4 0c 00 callq 0x7fffc1fdcc70 ; __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__ 0x7fffc1f0e832 <+194>: 48 8b 05 4f 9b 8e 1a movq 0x1a8e9b4f(%rip), %rax ; CFRunLoopGetMain.__main 0x7fffc1f0e839 <+201>: 48 85 c0 testq %rax, %rax 0x7fffc1f0e83c <+204>: 75 14 jne 0x7fffc1f0e852 ; <+226> 0x7fffc1f0e83e <+206>: e8 ad 81 16 00 callq 0x7fffc20769f0 ; symbol stub for: pthread_main_thread_np 0x7fffc1f0e843 <+211>: 48 89 c7 movq %rax, %rdi 0x7fffc1f0e846 <+214>: e8 25 d3 fc ff callq 0x7fffc1edbb70 ; _CFRunLoopGet0 0x7fffc1f0e84b <+219>: 48 89 05 36 9b 8e 1a movq %rax, 0x1a8e9b36(%rip) ; CFRunLoopGetMain.__main 0x7fffc1f0e852 <+226>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffc1f0e857 <+231>: 4c 39 e0 cmpq %r12, %rax 0x7fffc1f0e85a <+234>: 75 1e jne 0x7fffc1f0e87a ; <+266> 0x7fffc1f0e85c <+236>: 49 8b 7c 24 70 movq 0x70(%r12), %rdi 0x7fffc1f0e861 <+241>: 49 8b 75 50 movq 0x50(%r13), %rsi 0x7fffc1f0e865 <+245>: e8 66 e6 fc ff callq 0x7fffc1edced0 ; CFSetContainsValue 0x7fffc1f0e86a <+250>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffc1f0e86f <+255>: 84 c0 testb %al, %al 0x7fffc1f0e871 <+257>: 74 07 je 0x7fffc1f0e87a ; <+266> 0x7fffc1f0e873 <+259>: e8 ae 7b 16 00 callq 0x7fffc2076426 ; symbol stub for: _dispatch_get_main_queue_port_4CF 0x7fffc1f0e878 <+264>: 89 c1 movl %eax, %ecx 0x7fffc1f0e87a <+266>: 89 8d 88 f3 ff ff movl %ecx, -0xc78(%rbp) 0x7fffc1f0e880 <+272>: 49 8b bd a0 00 00 00 movq 0xa0(%r13), %rdi 0x7fffc1f0e887 <+279>: 48 85 ff testq %rdi, %rdi 0x7fffc1f0e88a <+282>: 74 13 je 0x7fffc1f0e89f ; <+303> 0x7fffc1f0e88c <+284>: e8 a7 7b 16 00 callq 0x7fffc2076438 ; symbol stub for: _dispatch_runloop_root_queue_get_port_4CF 0x7fffc1f0e891 <+289>: 89 85 a4 f3 ff ff movl %eax, -0xc5c(%rbp) 0x7fffc1f0e897 <+295>: 85 c0 testl %eax, %eax 0x7fffc1f0e899 <+297>: 0f 84 2e 09 00 00 je 0x7fffc1f0f1cd ; <+2653> 0x7fffc1f0e89f <+303>: bf 18 00 00 00 movl $0x18, %edi 0x7fffc1f0e8a4 <+308>: e8 df 7f 16 00 callq 0x7fffc2076888 ; symbol stub for: malloc 0x7fffc1f0e8a9 <+313>: c5 f9 57 c0 vxorpd %xmm0, %xmm0, %xmm0 0x7fffc1f0e8ad <+317>: c5 fb 10 8d 98 f3 ff ff vmovsd -0xc68(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc1f0e8b5 <+325>: c5 f9 2e c1 vucomisd %xmm1, %xmm0 0x7fffc1f0e8b9 <+329>: 73 26 jae 0x7fffc1f0e8e1 ; <+369> 0x7fffc1f0e8bb <+331>: c5 fb 10 05 5d 42 21 00 vmovsd 0x21425d(%rip), %xmm0 ; parseDataTag.dataDecodeTable + 352, xmm0 = mem[0],zero 0x7fffc1f0e8c3 <+339>: c5 f9 2e c1 vucomisd %xmm1, %xmm0 0x7fffc1f0e8c7 <+343>: 73 43 jae 0x7fffc1f0e90c ; <+412> 0x7fffc1f0e8c9 <+345>: 48 89 c1 movq %rax, %rcx 0x7fffc1f0e8cc <+348>: 48 83 c1 10 addq $0x10, %rcx 0x7fffc1f0e8d0 <+352>: 48 89 8d 48 f3 ff ff movq %rcx, -0xcb8(%rbp) 0x7fffc1f0e8d7 <+359>: 48 c7 40 10 ff ff ff ff movq $-0x1, 0x10(%rax) 0x7fffc1f0e8df <+367>: eb 16 jmp 0x7fffc1f0e8f7 ; <+391> 0x7fffc1f0e8e1 <+369>: 48 89 c1 movq %rax, %rcx 0x7fffc1f0e8e4 <+372>: 48 83 c1 10 addq $0x10, %rcx 0x7fffc1f0e8e8 <+376>: 48 89 8d 48 f3 ff ff movq %rcx, -0xcb8(%rbp) 0x7fffc1f0e8ef <+383>: 48 c7 40 10 00 00 00 00 movq $0x0, 0x10(%rax) 0x7fffc1f0e8f7 <+391>: 48 89 85 38 f3 ff ff movq %rax, -0xcc8(%rbp) 0x7fffc1f0e8fe <+398>: 31 c0 xorl %eax, %eax 0x7fffc1f0e900 <+400>: 48 89 85 40 f3 ff ff movq %rax, -0xcc0(%rbp) 0x7fffc1f0e907 <+407>: e9 25 01 00 00 jmp 0x7fffc1f0ea31 ; <+705> 0x7fffc1f0e90c <+412>: 49 89 c7 movq %rax, %r15 0x7fffc1f0e90f <+415>: e8 d6 80 16 00 callq 0x7fffc20769ea ; symbol stub for: pthread_main_np 0x7fffc1f0e914 <+420>: 85 c0 testl %eax, %eax 0x7fffc1f0e916 <+422>: 74 09 je 0x7fffc1f0e921 ; <+433> 0x7fffc1f0e918 <+424>: e8 27 81 16 00 callq 0x7fffc2076a44 ; symbol stub for: qos_class_main 0x7fffc1f0e91d <+429>: 89 c7 movl %eax, %edi 0x7fffc1f0e91f <+431>: eb 05 jmp 0x7fffc1f0e926 ; <+438> 0x7fffc1f0e921 <+433>: bf 11 00 00 00 movl $0x11, %edi 0x7fffc1f0e926 <+438>: be 02 00 00 00 movl $0x2, %esi 0x7fffc1f0e92b <+443>: e8 b2 7c 16 00 callq 0x7fffc20765e2 ; symbol stub for: dispatch_get_global_queue 0x7fffc1f0e930 <+448>: 48 89 c1 movq %rax, %rcx 0x7fffc1f0e933 <+451>: 48 8b 3d 06 48 7a 1a movq 0x1a7a4806(%rip), %rdi ; (void *)0x00007fffdfcc4400: _dispatch_source_type_timer 0x7fffc1f0e93a <+458>: 31 f6 xorl %esi, %esi 0x7fffc1f0e93c <+460>: 31 d2 xorl %edx, %edx 0x7fffc1f0e93e <+462>: e8 17 7d 16 00 callq 0x7fffc207665a ; symbol stub for: dispatch_source_create 0x7fffc1f0e943 <+467>: 48 89 85 40 f3 ff ff movq %rax, -0xcc0(%rbp) 0x7fffc1f0e94a <+474>: 48 89 c7 movq %rax, %rdi 0x7fffc1f0e94d <+477>: e8 e4 7c 16 00 callq 0x7fffc2076636 ; symbol stub for: dispatch_retain 0x7fffc1f0e952 <+482>: 4c 89 bd 38 f3 ff ff movq %r15, -0xcc8(%rbp) 0x7fffc1f0e959 <+489>: 48 8b 85 40 f3 ff ff movq -0xcc0(%rbp), %rax 0x7fffc1f0e960 <+496>: 49 89 07 movq %rax, (%r15) 0x7fffc1f0e963 <+499>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0e966 <+502>: e8 35 fb f7 ff callq 0x7fffc1e8e4a0 ; CFRetain 0x7fffc1f0e96b <+507>: 49 89 47 08 movq %rax, 0x8(%r15) 0x7fffc1f0e96f <+511>: c5 fb 10 85 98 f3 ff ff vmovsd -0xc68(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc1f0e977 <+519>: e8 84 38 fd ff callq 0x7fffc1ee2200 ; __CFTimeIntervalToTSR 0x7fffc1f0e97c <+524>: 4c 01 f0 addq %r14, %rax 0x7fffc1f0e97f <+527>: 4c 89 f9 movq %r15, %rcx 0x7fffc1f0e982 <+530>: 48 83 c1 10 addq $0x10, %rcx 0x7fffc1f0e986 <+534>: 48 89 8d 48 f3 ff ff movq %rcx, -0xcb8(%rbp) 0x7fffc1f0e98d <+541>: 49 89 47 10 movq %rax, 0x10(%r15) 0x7fffc1f0e991 <+545>: 48 8b bd 40 f3 ff ff movq -0xcc0(%rbp), %rdi 0x7fffc1f0e998 <+552>: 4c 89 fe movq %r15, %rsi 0x7fffc1f0e99b <+555>: e8 ae 7c 16 00 callq 0x7fffc207664e ; symbol stub for: dispatch_set_context 0x7fffc1f0e9a0 <+560>: 48 8d 35 19 25 06 00 leaq 0x62519(%rip), %rsi ; __CFRunLoopTimeout 0x7fffc1f0e9a7 <+567>: 4c 8b bd 40 f3 ff ff movq -0xcc0(%rbp), %r15 0x7fffc1f0e9ae <+574>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e9b1 <+577>: e8 bc 7c 16 00 callq 0x7fffc2076672 ; symbol stub for: dispatch_source_set_event_handler_f 0x7fffc1f0e9b6 <+582>: 48 8d 35 c3 6e 05 00 leaq 0x56ec3(%rip), %rsi ; __CFRunLoopTimeoutCancel 0x7fffc1f0e9bd <+589>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e9c0 <+592>: e8 a1 7c 16 00 callq 0x7fffc2076666 ; symbol stub for: dispatch_source_set_cancel_handler_f 0x7fffc1f0e9c5 <+597>: 4c 89 f7 movq %r14, %rdi 0x7fffc1f0e9c8 <+600>: e8 63 6e 05 00 callq 0x7fffc1f65830 ; __CFTSRToTimeInterval 0x7fffc1f0e9cd <+605>: c5 fb 58 85 98 f3 ff ff vaddsd -0xc68(%rbp), %xmm0, %xmm0 0x7fffc1f0e9d5 <+613>: c5 fb 59 05 4b 41 21 00 vmulsd 0x21414b(%rip), %xmm0, %xmm0 ; parseDataTag.dataDecodeTable + 360 0x7fffc1f0e9dd <+621>: c5 fb 10 0d d3 41 20 00 vmovsd 0x2041d3(%rip), %xmm1 ; _NSSharedKeySetS_keys + 14840, xmm1 = mem[0],zero 0x7fffc1f0e9e5 <+629>: c5 fb 5c d1 vsubsd %xmm1, %xmm0, %xmm2 0x7fffc1f0e9e9 <+633>: c4 e1 fb 2c c2 vcvttsd2si %xmm2, %rax 0x7fffc1f0e9ee <+638>: 48 b9 00 00 00 00 00 00 00 80 movabsq $-0x8000000000000000, %rcx ; imm = 0x8000000000000000 0x7fffc1f0e9f8 <+648>: 48 31 c1 xorq %rax, %rcx 0x7fffc1f0e9fb <+651>: c4 e1 fb 2c f0 vcvttsd2si %xmm0, %rsi 0x7fffc1f0ea00 <+656>: c5 f9 2e c1 vucomisd %xmm1, %xmm0 0x7fffc1f0ea04 <+660>: 48 0f 43 f1 cmovaeq %rcx, %rsi 0x7fffc1f0ea08 <+664>: bf 01 00 00 00 movl $0x1, %edi 0x7fffc1f0ea0d <+669>: e8 7e 7c 16 00 callq 0x7fffc2076690 ; symbol stub for: dispatch_time 0x7fffc1f0ea12 <+674>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx 0x7fffc1f0ea19 <+681>: b9 e8 03 00 00 movl $0x3e8, %ecx ; imm = 0x3E8 0x7fffc1f0ea1e <+686>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0ea21 <+689>: 48 89 c6 movq %rax, %rsi 0x7fffc1f0ea24 <+692>: e8 4f 7c 16 00 callq 0x7fffc2076678 ; symbol stub for: dispatch_source_set_timer 0x7fffc1f0ea29 <+697>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0ea2c <+700>: e8 ff 7b 16 00 callq 0x7fffc2076630 ; symbol stub for: dispatch_resume 0x7fffc1f0ea31 <+705>: 49 8d 45 10 leaq 0x10(%r13), %rax 0x7fffc1f0ea35 <+709>: 48 89 85 80 f3 ff ff movq %rax, -0xc80(%rbp) 0x7fffc1f0ea3c <+716>: 49 8d 44 24 10 leaq 0x10(%r12), %rax 0x7fffc1f0ea41 <+721>: 48 89 85 78 f3 ff ff movq %rax, -0xc88(%rbp) 0x7fffc1f0ea48 <+728>: 48 8b 05 31 8e 8d 1a movq 0x1a8d8e31(%rip), %rax ; "release" 0x7fffc1f0ea4f <+735>: 48 89 85 68 f3 ff ff movq %rax, -0xc98(%rbp) 0x7fffc1f0ea56 <+742>: 48 8d 05 d3 60 7a 1a leaq 0x1a7a60d3(%rip), %rax ; kCFAllocatorSystemDefault 0x7fffc1f0ea5d <+749>: 48 8b 00 movq (%rax), %rax 0x7fffc1f0ea60 <+752>: 48 89 85 30 f3 ff ff movq %rax, -0xcd0(%rbp) 0x7fffc1f0ea67 <+759>: 41 b7 01 movb $0x1, %r15b 0x7fffc1f0ea6a <+762>: 0f b6 c3 movzbl %bl, %eax 0x7fffc1f0ea6d <+765>: 89 85 64 f3 ff ff movl %eax, -0xc9c(%rbp) 0x7fffc1f0ea73 <+771>: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x7fffc1f0ea80 <+784>: 48 c7 85 c8 f3 ff ff ff ff ff ff movq $-0x1, -0xc38(%rbp) 0x7fffc1f0ea8b <+795>: 48 c7 85 c0 f3 ff ff 00 00 00 00 movq $0x0, -0xc40(%rbp) 0x7fffc1f0ea96 <+806>: 48 c7 85 b8 f3 ff ff 00 00 00 00 movq $0x0, -0xc48(%rbp) 0x7fffc1f0eaa1 <+817>: c7 85 b4 f3 ff ff 00 00 00 00 movl $0x0, -0xc4c(%rbp) 0x7fffc1f0eaab <+827>: 45 8b b5 88 00 00 00 movl 0x88(%r13), %r14d 0x7fffc1f0eab2 <+834>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0eab7 <+839>: c7 40 0c 00 00 00 00 movl $0x0, 0xc(%rax) 0x7fffc1f0eabe <+846>: 49 8b 85 90 00 00 00 movq 0x90(%r13), %rax 0x7fffc1f0eac5 <+853>: a8 02 testb $0x2, %al 0x7fffc1f0eac7 <+855>: 74 17 je 0x7fffc1f0eae0 ; <+880> 0x7fffc1f0eac9 <+857>: ba 02 00 00 00 movl $0x2, %edx 0x7fffc1f0eace <+862>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0ead1 <+865>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0ead4 <+868>: e8 d7 f1 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0ead9 <+873>: 49 8b 85 90 00 00 00 movq 0x90(%r13), %rax 0x7fffc1f0eae0 <+880>: a8 04 testb $0x4, %al 0x7fffc1f0eae2 <+882>: 8b 9d 88 f3 ff ff movl -0xc78(%rbp), %ebx 0x7fffc1f0eae8 <+888>: 74 10 je 0x7fffc1f0eafa ; <+906> 0x7fffc1f0eaea <+890>: ba 04 00 00 00 movl $0x4, %edx 0x7fffc1f0eaef <+895>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0eaf2 <+898>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0eaf5 <+901>: e8 b6 f1 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0eafa <+906>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0eafd <+909>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0eb00 <+912>: e8 1b 07 00 00 callq 0x7fffc1f0f220 ; __CFRunLoopDoBlocks 0x7fffc1f0eb05 <+917>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0eb08 <+920>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0eb0b <+923>: 8b 95 64 f3 ff ff movl -0xc9c(%rbp), %edx 0x7fffc1f0eb11 <+929>: e8 da 08 00 00 callq 0x7fffc1f0f3f0 ; __CFRunLoopDoSources0 0x7fffc1f0eb16 <+934>: 84 c0 testb %al, %al 0x7fffc1f0eb18 <+936>: 74 26 je 0x7fffc1f0eb40 ; <+976> 0x7fffc1f0eb1a <+938>: 88 85 8f f3 ff ff movb %al, -0xc71(%rbp) 0x7fffc1f0eb20 <+944>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0eb23 <+947>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0eb26 <+950>: e8 f5 06 00 00 callq 0x7fffc1f0f220 ; __CFRunLoopDoBlocks 0x7fffc1f0eb2b <+955>: 41 b4 01 movb $0x1, %r12b 0x7fffc1f0eb2e <+958>: c6 85 98 f3 ff ff 01 movb $0x1, -0xc68(%rbp) 0x7fffc1f0eb35 <+965>: eb 24 jmp 0x7fffc1f0eb5b ; <+1003> 0x7fffc1f0eb37 <+967>: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) 0x7fffc1f0eb40 <+976>: 88 85 8f f3 ff ff movb %al, -0xc71(%rbp) 0x7fffc1f0eb46 <+982>: 48 8b 85 48 f3 ff ff movq -0xcb8(%rbp), %rax 0x7fffc1f0eb4d <+989>: 48 83 38 00 cmpq $0x0, (%rax) 0x7fffc1f0eb51 <+993>: 0f 94 85 98 f3 ff ff sete -0xc68(%rbp) 0x7fffc1f0eb58 <+1000>: 45 31 e4 xorl %r12d, %r12d 0x7fffc1f0eb5b <+1003>: 85 db testl %ebx, %ebx 0x7fffc1f0eb5d <+1005>: 74 61 je 0x7fffc1f0ebc0 ; <+1104> 0x7fffc1f0eb5f <+1007>: 45 84 ff testb %r15b, %r15b 0x7fffc1f0eb62 <+1010>: 75 5c jne 0x7fffc1f0ebc0 ; <+1104> 0x7fffc1f0eb64 <+1012>: 48 8d 85 d0 f3 ff ff leaq -0xc30(%rbp), %rax 0x7fffc1f0eb6b <+1019>: 48 89 85 b8 f3 ff ff movq %rax, -0xc48(%rbp) 0x7fffc1f0eb72 <+1026>: 31 c9 xorl %ecx, %ecx 0x7fffc1f0eb74 <+1028>: 45 31 c9 xorl %r9d, %r9d 0x7fffc1f0eb77 <+1031>: 89 df movl %ebx, %edi 0x7fffc1f0eb79 <+1033>: 48 8d b5 b8 f3 ff ff leaq -0xc48(%rbp), %rsi 0x7fffc1f0eb80 <+1040>: 48 8d 95 b4 f3 ff ff leaq -0xc4c(%rbp), %rdx 0x7fffc1f0eb87 <+1047>: 4c 8d 85 c8 f3 ff ff leaq -0xc38(%rbp), %r8 0x7fffc1f0eb8e <+1054>: e8 cd 0b 00 00 callq 0x7fffc1f0f760 ; __CFRunLoopServiceMachPort 0x7fffc1f0eb93 <+1059>: 84 c0 testb %al, %al 0x7fffc1f0eb95 <+1061>: 74 29 je 0x7fffc1f0ebc0 ; <+1104> 0x7fffc1f0eb97 <+1063>: 44 89 a5 54 f3 ff ff movl %r12d, -0xcac(%rbp) 0x7fffc1f0eb9e <+1070>: 44 8b bd b4 f3 ff ff movl -0xc4c(%rbp), %r15d 0x7fffc1f0eba5 <+1077>: 4c 8b a5 90 f3 ff ff movq -0xc70(%rbp), %r12 0x7fffc1f0ebac <+1084>: e9 af 02 00 00 jmp 0x7fffc1f0ee60 ; <+1776> 0x7fffc1f0ebb1 <+1089>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x7fffc1f0ebc0 <+1104>: 80 bd 98 f3 ff ff 00 cmpb $0x0, -0xc68(%rbp) 0x7fffc1f0ebc7 <+1111>: 74 47 je 0x7fffc1f0ec10 ; <+1184> 0x7fffc1f0ebc9 <+1113>: 48 8b 85 90 f3 ff ff movq -0xc70(%rbp), %rax 0x7fffc1f0ebd0 <+1120>: 80 48 08 02 orb $0x2, 0x8(%rax) 0x7fffc1f0ebd4 <+1124>: 85 db testl %ebx, %ebx 0x7fffc1f0ebd6 <+1126>: 74 13 je 0x7fffc1f0ebeb ; <+1147> 0x7fffc1f0ebd8 <+1128>: 48 8b 05 21 46 7a 1a movq 0x1a7a4621(%rip), %rax ; (void *)0x00007fffdfcec284: mach_task_self_ 0x7fffc1f0ebdf <+1135>: 8b 38 movl (%rax), %edi 0x7fffc1f0ebe1 <+1137>: 89 de movl %ebx, %esi 0x7fffc1f0ebe3 <+1139>: 44 89 f2 movl %r14d, %edx 0x7fffc1f0ebe6 <+1142>: e8 4f 7c 16 00 callq 0x7fffc207683a ; symbol stub for: mach_port_insert_member 0x7fffc1f0ebeb <+1147>: 44 89 a5 54 f3 ff ff movl %r12d, -0xcac(%rbp) 0x7fffc1f0ebf2 <+1154>: 48 8b bd 80 f3 ff ff movq -0xc80(%rbp), %rdi 0x7fffc1f0ebf9 <+1161>: e8 10 7e 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0ebfe <+1166>: 48 8b bd 78 f3 ff ff movq -0xc88(%rbp), %rdi 0x7fffc1f0ec05 <+1173>: e8 04 7e 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0ec0a <+1178>: c5 f9 57 c0 vxorpd %xmm0, %xmm0, %xmm0 0x7fffc1f0ec0e <+1182>: eb 64 jmp 0x7fffc1f0ec74 ; <+1284> 0x7fffc1f0ec10 <+1184>: 41 f6 85 90 00 00 00 20 testb $0x20, 0x90(%r13) 0x7fffc1f0ec18 <+1192>: 74 14 je 0x7fffc1f0ec2e ; <+1214> 0x7fffc1f0ec1a <+1194>: ba 20 00 00 00 movl $0x20, %edx 0x7fffc1f0ec1f <+1199>: 48 8b bd 90 f3 ff ff movq -0xc70(%rbp), %rdi 0x7fffc1f0ec26 <+1206>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0ec29 <+1209>: e8 82 f0 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0ec2e <+1214>: 48 8b 85 90 f3 ff ff movq -0xc70(%rbp), %rax 0x7fffc1f0ec35 <+1221>: 80 48 08 02 orb $0x2, 0x8(%rax) 0x7fffc1f0ec39 <+1225>: 85 db testl %ebx, %ebx 0x7fffc1f0ec3b <+1227>: 74 13 je 0x7fffc1f0ec50 ; <+1248> 0x7fffc1f0ec3d <+1229>: 48 8b 05 bc 45 7a 1a movq 0x1a7a45bc(%rip), %rax ; (void *)0x00007fffdfcec284: mach_task_self_ 0x7fffc1f0ec44 <+1236>: 8b 38 movl (%rax), %edi 0x7fffc1f0ec46 <+1238>: 89 de movl %ebx, %esi 0x7fffc1f0ec48 <+1240>: 44 89 f2 movl %r14d, %edx 0x7fffc1f0ec4b <+1243>: e8 ea 7b 16 00 callq 0x7fffc207683a ; symbol stub for: mach_port_insert_member 0x7fffc1f0ec50 <+1248>: 44 89 a5 54 f3 ff ff movl %r12d, -0xcac(%rbp) 0x7fffc1f0ec57 <+1255>: 48 8b bd 80 f3 ff ff movq -0xc80(%rbp), %rdi 0x7fffc1f0ec5e <+1262>: e8 ab 7d 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0ec63 <+1267>: 48 8b bd 78 f3 ff ff movq -0xc88(%rbp), %rdi 0x7fffc1f0ec6a <+1274>: e8 9f 7d 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0ec6f <+1279>: e8 4c 35 fd ff callq 0x7fffc1ee21c0 ; CFAbsoluteTimeGetCurrent 0x7fffc1f0ec74 <+1284>: c5 fb 11 85 58 f3 ff ff vmovsd %xmm0, -0xca8(%rbp) 0x7fffc1f0ec7c <+1292>: 48 8d 85 d0 f3 ff ff leaq -0xc30(%rbp), %rax 0x7fffc1f0ec83 <+1299>: 48 89 85 b8 f3 ff ff movq %rax, -0xc48(%rbp) 0x7fffc1f0ec8a <+1306>: 8a 85 98 f3 ff ff movb -0xc68(%rbp), %al 0x7fffc1f0ec90 <+1312>: f6 d0 notb %al 0x7fffc1f0ec92 <+1314>: 0f b6 d8 movzbl %al, %ebx 0x7fffc1f0ec95 <+1317>: c1 e3 1f shll $0x1f, %ebx 0x7fffc1f0ec98 <+1320>: c1 fb 1f sarl $0x1f, %ebx 0x7fffc1f0ec9b <+1323>: 44 89 f7 movl %r14d, %edi 0x7fffc1f0ec9e <+1326>: 48 8d b5 b8 f3 ff ff leaq -0xc48(%rbp), %rsi 0x7fffc1f0eca5 <+1333>: 48 8d 95 b4 f3 ff ff leaq -0xc4c(%rbp), %rdx 0x7fffc1f0ecac <+1340>: 89 d9 movl %ebx, %ecx 0x7fffc1f0ecae <+1342>: 4c 8d 85 c8 f3 ff ff leaq -0xc38(%rbp), %r8 0x7fffc1f0ecb5 <+1349>: 4c 8d 8d c0 f3 ff ff leaq -0xc40(%rbp), %r9 0x7fffc1f0ecbc <+1356>: e8 9f 0a 00 00 callq 0x7fffc1f0f760 ; __CFRunLoopServiceMachPort 0x7fffc1f0ecc1 <+1361>: 44 8b bd b4 f3 ff ff movl -0xc4c(%rbp), %r15d 0x7fffc1f0ecc8 <+1368>: 8b 85 a4 f3 ff ff movl -0xc5c(%rbp), %eax 0x7fffc1f0ecce <+1374>: 85 c0 testl %eax, %eax 0x7fffc1f0ecd0 <+1376>: 0f 84 96 00 00 00 je 0x7fffc1f0ed6c ; <+1532> 0x7fffc1f0ecd6 <+1382>: 41 39 c7 cmpl %eax, %r15d 0x7fffc1f0ecd9 <+1385>: 0f 85 8d 00 00 00 jne 0x7fffc1f0ed6c ; <+1532> 0x7fffc1f0ecdf <+1391>: 90 nop 0x7fffc1f0ece0 <+1392>: 49 8b bd a0 00 00 00 movq 0xa0(%r13), %rdi 0x7fffc1f0ece7 <+1399>: e8 52 77 16 00 callq 0x7fffc207643e ; symbol stub for: _dispatch_runloop_root_queue_perform_4CF 0x7fffc1f0ecec <+1404>: 84 c0 testb %al, %al 0x7fffc1f0ecee <+1406>: 75 f0 jne 0x7fffc1f0ece0 ; <+1392> 0x7fffc1f0ecf0 <+1408>: 41 80 bd a8 00 00 00 00 cmpb $0x0, 0xa8(%r13) 0x7fffc1f0ecf8 <+1416>: 75 63 jne 0x7fffc1f0ed5d ; <+1517> 0x7fffc1f0ecfa <+1418>: 48 8b bd b8 f3 ff ff movq -0xc48(%rbp), %rdi 0x7fffc1f0ed01 <+1425>: 48 85 ff testq %rdi, %rdi 0x7fffc1f0ed04 <+1428>: 74 11 je 0x7fffc1f0ed17 ; <+1447> 0x7fffc1f0ed06 <+1430>: 48 8d 85 d0 f3 ff ff leaq -0xc30(%rbp), %rax 0x7fffc1f0ed0d <+1437>: 48 39 c7 cmpq %rax, %rdi 0x7fffc1f0ed10 <+1440>: 74 05 je 0x7fffc1f0ed17 ; <+1447> 0x7fffc1f0ed12 <+1442>: e8 27 7a 16 00 callq 0x7fffc207673e ; symbol stub for: free 0x7fffc1f0ed17 <+1447>: 48 8d 85 d0 f3 ff ff leaq -0xc30(%rbp), %rax 0x7fffc1f0ed1e <+1454>: 48 89 85 b8 f3 ff ff movq %rax, -0xc48(%rbp) 0x7fffc1f0ed25 <+1461>: 44 89 f7 movl %r14d, %edi 0x7fffc1f0ed28 <+1464>: 48 8d b5 b8 f3 ff ff leaq -0xc48(%rbp), %rsi 0x7fffc1f0ed2f <+1471>: 48 8d 95 b4 f3 ff ff leaq -0xc4c(%rbp), %rdx 0x7fffc1f0ed36 <+1478>: 89 d9 movl %ebx, %ecx 0x7fffc1f0ed38 <+1480>: 4c 8d 85 c8 f3 ff ff leaq -0xc38(%rbp), %r8 0x7fffc1f0ed3f <+1487>: 4c 8d 8d c0 f3 ff ff leaq -0xc40(%rbp), %r9 0x7fffc1f0ed46 <+1494>: e8 15 0a 00 00 callq 0x7fffc1f0f760 ; __CFRunLoopServiceMachPort 0x7fffc1f0ed4b <+1499>: 44 8b bd b4 f3 ff ff movl -0xc4c(%rbp), %r15d 0x7fffc1f0ed52 <+1506>: 44 3b bd a4 f3 ff ff cmpl -0xc5c(%rbp), %r15d 0x7fffc1f0ed59 <+1513>: 74 85 je 0x7fffc1f0ece0 ; <+1392> 0x7fffc1f0ed5b <+1515>: eb 0f jmp 0x7fffc1f0ed6c ; <+1532> 0x7fffc1f0ed5d <+1517>: 41 c6 85 a8 00 00 00 00 movb $0x0, 0xa8(%r13) 0x7fffc1f0ed65 <+1525>: 44 8b bd a4 f3 ff ff movl -0xc5c(%rbp), %r15d 0x7fffc1f0ed6c <+1532>: 48 8b bd 78 f3 ff ff movq -0xc88(%rbp), %rdi 0x7fffc1f0ed73 <+1539>: e8 8a 7c 16 00 callq 0x7fffc2076a02 ; symbol stub for: pthread_mutex_lock 0x7fffc1f0ed78 <+1544>: 48 8b bd 80 f3 ff ff movq -0xc80(%rbp), %rdi 0x7fffc1f0ed7f <+1551>: e8 7e 7c 16 00 callq 0x7fffc2076a02 ; symbol stub for: pthread_mutex_lock 0x7fffc1f0ed84 <+1556>: 80 bd 98 f3 ff ff 00 cmpb $0x0, -0xc68(%rbp) 0x7fffc1f0ed8b <+1563>: 74 53 je 0x7fffc1f0ede0 ; <+1648> 0x7fffc1f0ed8d <+1565>: 4c 8b a5 90 f3 ff ff movq -0xc70(%rbp), %r12 0x7fffc1f0ed94 <+1572>: c5 f9 57 c0 vxorpd %xmm0, %xmm0, %xmm0 0x7fffc1f0ed98 <+1576>: c4 c1 7b 58 84 24 a8 00 00 00 vaddsd 0xa8(%r12), %xmm0, %xmm0 0x7fffc1f0eda2 <+1586>: c4 c1 7b 11 84 24 a8 00 00 00 vmovsd %xmm0, 0xa8(%r12) 0x7fffc1f0edac <+1596>: 8b 9d 88 f3 ff ff movl -0xc78(%rbp), %ebx 0x7fffc1f0edb2 <+1602>: 85 db testl %ebx, %ebx 0x7fffc1f0edb4 <+1604>: 74 13 je 0x7fffc1f0edc9 ; <+1625> 0x7fffc1f0edb6 <+1606>: 48 8b 05 43 44 7a 1a movq 0x1a7a4443(%rip), %rax ; (void *)0x00007fffdfcec284: mach_task_self_ 0x7fffc1f0edbd <+1613>: 8b 38 movl (%rax), %edi 0x7fffc1f0edbf <+1615>: 89 de movl %ebx, %esi 0x7fffc1f0edc1 <+1617>: 44 89 f2 movl %r14d, %edx 0x7fffc1f0edc4 <+1620>: e8 65 7a 16 00 callq 0x7fffc207682e ; symbol stub for: mach_port_extract_member 0x7fffc1f0edc9 <+1625>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0edce <+1630>: c7 40 0c 45 4b 41 57 movl $0x57414b45, 0xc(%rax) ; imm = 0x57414B45 0x7fffc1f0edd5 <+1637>: 41 80 64 24 08 fd andb $-0x3, 0x8(%r12) 0x7fffc1f0eddb <+1643>: e9 80 00 00 00 jmp 0x7fffc1f0ee60 ; <+1776> 0x7fffc1f0ede0 <+1648>: e8 db 33 fd ff callq 0x7fffc1ee21c0 ; CFAbsoluteTimeGetCurrent 0x7fffc1f0ede5 <+1653>: c5 fb 5c 85 58 f3 ff ff vsubsd -0xca8(%rbp), %xmm0, %xmm0 0x7fffc1f0eded <+1661>: 4c 8b a5 90 f3 ff ff movq -0xc70(%rbp), %r12 0x7fffc1f0edf4 <+1668>: c4 c1 7b 58 84 24 a8 00 00 00 vaddsd 0xa8(%r12), %xmm0, %xmm0 0x7fffc1f0edfe <+1678>: c4 c1 7b 11 84 24 a8 00 00 00 vmovsd %xmm0, 0xa8(%r12) 0x7fffc1f0ee08 <+1688>: 8b 9d 88 f3 ff ff movl -0xc78(%rbp), %ebx 0x7fffc1f0ee0e <+1694>: 85 db testl %ebx, %ebx 0x7fffc1f0ee10 <+1696>: 74 13 je 0x7fffc1f0ee25 ; <+1717> 0x7fffc1f0ee12 <+1698>: 48 8b 05 e7 43 7a 1a movq 0x1a7a43e7(%rip), %rax ; (void *)0x00007fffdfcec284: mach_task_self_ 0x7fffc1f0ee19 <+1705>: 8b 38 movl (%rax), %edi 0x7fffc1f0ee1b <+1707>: 89 de movl %ebx, %esi 0x7fffc1f0ee1d <+1709>: 44 89 f2 movl %r14d, %edx 0x7fffc1f0ee20 <+1712>: e8 09 7a 16 00 callq 0x7fffc207682e ; symbol stub for: mach_port_extract_member 0x7fffc1f0ee25 <+1717>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0ee2a <+1722>: c7 40 0c 45 4b 41 57 movl $0x57414b45, 0xc(%rax) ; imm = 0x57414B45 0x7fffc1f0ee31 <+1729>: 41 80 64 24 08 fd andb $-0x3, 0x8(%r12) 0x7fffc1f0ee37 <+1735>: 41 f6 85 90 00 00 00 40 testb $0x40, 0x90(%r13) 0x7fffc1f0ee3f <+1743>: 74 1f je 0x7fffc1f0ee60 ; <+1776> 0x7fffc1f0ee41 <+1745>: ba 40 00 00 00 movl $0x40, %edx 0x7fffc1f0ee46 <+1750>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0ee49 <+1753>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0ee4c <+1756>: e8 5f ee 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0ee51 <+1761>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x7fffc1f0ee60 <+1776>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0ee65 <+1781>: c7 40 0c 45 4b 41 57 movl $0x57414b45, 0xc(%rax) ; imm = 0x57414B45 0x7fffc1f0ee6c <+1788>: 45 85 ff testl %r15d, %r15d 0x7fffc1f0ee6f <+1791>: 74 1f je 0x7fffc1f0ee90 ; <+1824> 0x7fffc1f0ee71 <+1793>: 45 3b 7c 24 50 cmpl 0x50(%r12), %r15d 0x7fffc1f0ee76 <+1798>: 0f 85 a4 00 00 00 jne 0x7fffc1f0ef20 ; <+1968> 0x7fffc1f0ee7c <+1804>: 90 nop 0x7fffc1f0ee7d <+1805>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0ee81 <+1809>: eb 12 jmp 0x7fffc1f0ee95 ; <+1829> 0x7fffc1f0ee83 <+1811>: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x7fffc1f0ee90 <+1824>: 90 nop 0x7fffc1f0ee91 <+1825>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0ee95 <+1829>: 45 31 ff xorl %r15d, %r15d 0x7fffc1f0ee98 <+1832>: 8b 9d 74 f3 ff ff movl -0xc8c(%rbp), %ebx 0x7fffc1f0ee9e <+1838>: 48 8b bd b8 f3 ff ff movq -0xc48(%rbp), %rdi 0x7fffc1f0eea5 <+1845>: 48 85 ff testq %rdi, %rdi 0x7fffc1f0eea8 <+1848>: 74 11 je 0x7fffc1f0eebb ; <+1867> 0x7fffc1f0eeaa <+1850>: 48 8d 85 d0 f3 ff ff leaq -0xc30(%rbp), %rax 0x7fffc1f0eeb1 <+1857>: 48 39 c7 cmpq %rax, %rdi 0x7fffc1f0eeb4 <+1860>: 74 05 je 0x7fffc1f0eebb ; <+1867> 0x7fffc1f0eeb6 <+1862>: e8 83 78 16 00 callq 0x7fffc207673e ; symbol stub for: free 0x7fffc1f0eebb <+1867>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0eebe <+1870>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0eec1 <+1873>: e8 5a 03 00 00 callq 0x7fffc1f0f220 ; __CFRunLoopDoBlocks 0x7fffc1f0eec6 <+1878>: 84 db testb %bl, %bl 0x7fffc1f0eec8 <+1880>: 74 13 je 0x7fffc1f0eedd ; <+1901> 0x7fffc1f0eeca <+1882>: 41 be 04 00 00 00 movl $0x4, %r14d 0x7fffc1f0eed0 <+1888>: 80 bd 8f f3 ff ff 00 cmpb $0x0, -0xc71(%rbp) 0x7fffc1f0eed7 <+1895>: 0f 85 73 02 00 00 jne 0x7fffc1f0f150 ; <+2528> 0x7fffc1f0eedd <+1901>: 48 8b 85 48 f3 ff ff movq -0xcb8(%rbp), %rax 0x7fffc1f0eee4 <+1908>: 48 8b 18 movq (%rax), %rbx 0x7fffc1f0eee7 <+1911>: e8 18 79 16 00 callq 0x7fffc2076804 ; symbol stub for: mach_absolute_time 0x7fffc1f0eeec <+1916>: 41 be 03 00 00 00 movl $0x3, %r14d 0x7fffc1f0eef2 <+1922>: 48 39 c3 cmpq %rax, %rbx 0x7fffc1f0eef5 <+1925>: 0f 82 55 02 00 00 jb 0x7fffc1f0f150 ; <+2528> 0x7fffc1f0eefb <+1931>: 49 8b 44 24 58 movq 0x58(%r12), %rax 0x7fffc1f0ef00 <+1936>: 83 78 08 00 cmpl $0x0, 0x8(%rax) 0x7fffc1f0ef04 <+1940>: 0f 84 89 00 00 00 je 0x7fffc1f0ef93 ; <+2083> 0x7fffc1f0ef0a <+1946>: c7 40 08 00 00 00 00 movl $0x0, 0x8(%rax) 0x7fffc1f0ef11 <+1953>: 41 be 02 00 00 00 movl $0x2, %r14d 0x7fffc1f0ef17 <+1959>: e9 34 02 00 00 jmp 0x7fffc1f0f150 ; <+2528> 0x7fffc1f0ef1c <+1964>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0ef20 <+1968>: 8b 85 a4 f3 ff ff movl -0xc5c(%rbp), %eax 0x7fffc1f0ef26 <+1974>: 85 c0 testl %eax, %eax 0x7fffc1f0ef28 <+1976>: 74 2f je 0x7fffc1f0ef59 ; <+2025> 0x7fffc1f0ef2a <+1978>: 41 39 c7 cmpl %eax, %r15d 0x7fffc1f0ef2d <+1981>: 75 2a jne 0x7fffc1f0ef59 ; <+2025> 0x7fffc1f0ef2f <+1983>: 90 nop 0x7fffc1f0ef30 <+1984>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0ef34 <+1988>: e8 cb 78 16 00 callq 0x7fffc2076804 ; symbol stub for: mach_absolute_time 0x7fffc1f0ef39 <+1993>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0ef3c <+1996>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0ef3f <+1999>: 48 89 c2 movq %rax, %rdx 0x7fffc1f0ef42 <+2002>: e8 e9 84 00 00 callq 0x7fffc1f17430 ; __CFRunLoopDoTimers 0x7fffc1f0ef47 <+2007>: 84 c0 testb %al, %al 0x7fffc1f0ef49 <+2009>: 8b 9d 74 f3 ff ff movl -0xc8c(%rbp), %ebx 0x7fffc1f0ef4f <+2015>: 74 5d je 0x7fffc1f0efae ; <+2110> 0x7fffc1f0ef51 <+2017>: 45 31 ff xorl %r15d, %r15d 0x7fffc1f0ef54 <+2020>: e9 45 ff ff ff jmp 0x7fffc1f0ee9e ; <+1838> 0x7fffc1f0ef59 <+2025>: 41 8b 85 ac 00 00 00 movl 0xac(%r13), %eax 0x7fffc1f0ef60 <+2032>: 85 c0 testl %eax, %eax 0x7fffc1f0ef62 <+2034>: 74 5a je 0x7fffc1f0efbe ; <+2126> 0x7fffc1f0ef64 <+2036>: 41 39 c7 cmpl %eax, %r15d 0x7fffc1f0ef67 <+2039>: 75 55 jne 0x7fffc1f0efbe ; <+2126> 0x7fffc1f0ef69 <+2041>: 90 nop 0x7fffc1f0ef6a <+2042>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0ef6e <+2046>: e8 91 78 16 00 callq 0x7fffc2076804 ; symbol stub for: mach_absolute_time 0x7fffc1f0ef73 <+2051>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0ef76 <+2054>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0ef79 <+2057>: 48 89 c2 movq %rax, %rdx 0x7fffc1f0ef7c <+2060>: e8 af 84 00 00 callq 0x7fffc1f17430 ; __CFRunLoopDoTimers 0x7fffc1f0ef81 <+2065>: 84 c0 testb %al, %al 0x7fffc1f0ef83 <+2067>: 8b 9d 74 f3 ff ff movl -0xc8c(%rbp), %ebx 0x7fffc1f0ef89 <+2073>: 74 23 je 0x7fffc1f0efae ; <+2110> 0x7fffc1f0ef8b <+2075>: 45 31 ff xorl %r15d, %r15d 0x7fffc1f0ef8e <+2078>: e9 0b ff ff ff jmp 0x7fffc1f0ee9e ; <+1838> 0x7fffc1f0ef93 <+2083>: 41 80 7d 58 00 cmpb $0x0, 0x58(%r13) 0x7fffc1f0ef98 <+2088>: 0f 84 8f 01 00 00 je 0x7fffc1f0f12d ; <+2493> 0x7fffc1f0ef9e <+2094>: 41 c6 45 58 00 movb $0x0, 0x58(%r13) 0x7fffc1f0efa3 <+2099>: 41 be 02 00 00 00 movl $0x2, %r14d 0x7fffc1f0efa9 <+2105>: e9 a2 01 00 00 jmp 0x7fffc1f0f150 ; <+2528> 0x7fffc1f0efae <+2110>: 4c 89 ef movq %r13, %rdi 0x7fffc1f0efb1 <+2113>: e8 2a 38 fd ff callq 0x7fffc1ee27e0 ; __CFArmNextTimerInMode 0x7fffc1f0efb6 <+2118>: 45 31 ff xorl %r15d, %r15d 0x7fffc1f0efb9 <+2121>: e9 e0 fe ff ff jmp 0x7fffc1f0ee9e ; <+1838> 0x7fffc1f0efbe <+2126>: 41 39 df cmpl %ebx, %r15d 0x7fffc1f0efc1 <+2129>: 75 7f jne 0x7fffc1f0f042 ; <+2258> 0x7fffc1f0efc3 <+2131>: 90 nop 0x7fffc1f0efc4 <+2132>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0efc8 <+2136>: 4c 8b b5 80 f3 ff ff movq -0xc80(%rbp), %r14 0x7fffc1f0efcf <+2143>: 4c 89 f7 movq %r14, %rdi 0x7fffc1f0efd2 <+2146>: e8 37 7a 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0efd7 <+2151>: 48 8b 9d 78 f3 ff ff movq -0xc88(%rbp), %rbx 0x7fffc1f0efde <+2158>: 48 89 df movq %rbx, %rdi 0x7fffc1f0efe1 <+2161>: e8 28 7a 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0efe6 <+2166>: bf 04 00 00 00 movl $0x4, %edi 0x7fffc1f0efeb <+2171>: be 06 00 00 00 movl $0x6, %esi 0x7fffc1f0eff0 <+2176>: 31 d2 xorl %edx, %edx 0x7fffc1f0eff2 <+2178>: e8 e9 4c f8 ff callq 0x7fffc1e93ce0 ; _CFSetTSD 0x7fffc1f0eff7 <+2183>: 31 c0 xorl %eax, %eax 0x7fffc1f0eff9 <+2185>: e8 22 a6 fb ff callq 0x7fffc1ec9620 ; _CFAutoreleasePoolPush 0x7fffc1f0effe <+2190>: 49 89 c7 movq %rax, %r15 0x7fffc1f0f001 <+2193>: 48 8b bd b8 f3 ff ff movq -0xc48(%rbp), %rdi 0x7fffc1f0f008 <+2200>: e8 d3 eb 03 00 callq 0x7fffc1f4dbe0 ; __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ 0x7fffc1f0f00d <+2205>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0f010 <+2208>: e8 cb e3 fb ff callq 0x7fffc1ecd3e0 ; _CFAutoreleasePoolPop 0x7fffc1f0f015 <+2213>: bf 04 00 00 00 movl $0x4, %edi 0x7fffc1f0f01a <+2218>: 31 f6 xorl %esi, %esi 0x7fffc1f0f01c <+2220>: 31 d2 xorl %edx, %edx 0x7fffc1f0f01e <+2222>: e8 bd 4c f8 ff callq 0x7fffc1e93ce0 ; _CFSetTSD 0x7fffc1f0f023 <+2227>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f026 <+2230>: e8 d7 79 16 00 callq 0x7fffc2076a02 ; symbol stub for: pthread_mutex_lock 0x7fffc1f0f02b <+2235>: 4c 89 f7 movq %r14, %rdi 0x7fffc1f0f02e <+2238>: e8 cf 79 16 00 callq 0x7fffc2076a02 ; symbol stub for: pthread_mutex_lock 0x7fffc1f0f033 <+2243>: 41 b7 01 movb $0x1, %r15b 0x7fffc1f0f036 <+2246>: c6 85 8f f3 ff ff 01 movb $0x1, -0xc71(%rbp) 0x7fffc1f0f03d <+2253>: e9 56 fe ff ff jmp 0x7fffc1f0ee98 ; <+1832> 0x7fffc1f0f042 <+2258>: 90 nop 0x7fffc1f0f043 <+2259>: 0f 1f 40 00 nopl (%rax) 0x7fffc1f0f047 <+2263>: 48 8b b5 c0 f3 ff ff movq -0xc40(%rbp), %rsi 0x7fffc1f0f04e <+2270>: bf 0d 00 00 00 movl $0xd, %edi 0x7fffc1f0f053 <+2275>: 48 8b 15 de 41 7a 1a movq 0x1a7a41de(%rip), %rdx ; (void *)0x00007fffd6fa30ba: os_release 0x7fffc1f0f05a <+2282>: e8 81 4c f8 ff callq 0x7fffc1e93ce0 ; _CFSetTSD 0x7fffc1f0f05f <+2287>: 49 89 c6 movq %rax, %r14 0x7fffc1f0f062 <+2290>: 48 8d 05 69 84 8e 1a leaq 0x1a8e8469(%rip), %rax ; __CF120290 0x7fffc1f0f069 <+2297>: c6 00 01 movb $0x1, (%rax) 0x7fffc1f0f06c <+2300>: 48 8d 05 61 84 8e 1a leaq 0x1a8e8461(%rip), %rax ; __CF120293 0x7fffc1f0f073 <+2307>: 80 38 00 cmpb $0x0, (%rax) 0x7fffc1f0f076 <+2310>: 74 05 je 0x7fffc1f0f07d ; <+2317> 0x7fffc1f0f078 <+2312>: e8 f3 db 0c 00 callq 0x7fffc1fdcc70 ; __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__ 0x7fffc1f0f07d <+2317>: 49 8b bd 80 00 00 00 movq 0x80(%r13), %rdi 0x7fffc1f0f084 <+2324>: 48 85 ff testq %rdi, %rdi 0x7fffc1f0f087 <+2327>: 0f 84 87 00 00 00 je 0x7fffc1f0f114 ; <+2468> 0x7fffc1f0f08d <+2333>: 44 89 fe movl %r15d, %esi 0x7fffc1f0f090 <+2336>: e8 8b 3b f8 ff callq 0x7fffc1e92c20 ; CFDictionaryGetValue 0x7fffc1f0f095 <+2341>: 48 85 c0 testq %rax, %rax 0x7fffc1f0f098 <+2344>: 74 7a je 0x7fffc1f0f114 ; <+2468> 0x7fffc1f0f09a <+2346>: 48 c7 85 a8 f3 ff ff 00 00 00 00 movq $0x0, -0xc58(%rbp) 0x7fffc1f0f0a5 <+2357>: 48 8b 8d b8 f3 ff ff movq -0xc48(%rbp), %rcx 0x7fffc1f0f0ac <+2364>: 44 8b 41 04 movl 0x4(%rcx), %r8d 0x7fffc1f0f0b0 <+2368>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0f0b3 <+2371>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0f0b6 <+2374>: 48 89 c2 movq %rax, %rdx 0x7fffc1f0f0b9 <+2377>: 4c 8d 8d a8 f3 ff ff leaq -0xc58(%rbp), %r9 0x7fffc1f0f0c0 <+2384>: e8 db 7e 00 00 callq 0x7fffc1f16fa0 ; __CFRunLoopDoSource1 0x7fffc1f0f0c5 <+2389>: 84 c0 testb %al, %al 0x7fffc1f0f0c7 <+2391>: 41 0f 95 c7 setne %r15b 0x7fffc1f0f0cb <+2395>: 48 8b 9d a8 f3 ff ff movq -0xc58(%rbp), %rbx 0x7fffc1f0f0d2 <+2402>: 48 85 db testq %rbx, %rbx 0x7fffc1f0f0d5 <+2405>: 74 2e je 0x7fffc1f0f105 ; <+2453> 0x7fffc1f0f0d7 <+2407>: 8b 53 04 movl 0x4(%rbx), %edx 0x7fffc1f0f0da <+2410>: c7 04 24 00 00 00 00 movl $0x0, (%rsp) 0x7fffc1f0f0e1 <+2417>: be 01 00 00 00 movl $0x1, %esi 0x7fffc1f0f0e6 <+2422>: 31 c9 xorl %ecx, %ecx 0x7fffc1f0f0e8 <+2424>: 45 31 c0 xorl %r8d, %r8d 0x7fffc1f0f0eb <+2427>: 45 31 c9 xorl %r9d, %r9d 0x7fffc1f0f0ee <+2430>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f0f1 <+2433>: e8 1a 77 16 00 callq 0x7fffc2076810 ; symbol stub for: mach_msg 0x7fffc1f0f0f6 <+2438>: 48 8b bd 30 f3 ff ff movq -0xcd0(%rbp), %rdi 0x7fffc1f0f0fd <+2445>: 48 89 de movq %rbx, %rsi 0x7fffc1f0f100 <+2448>: e8 5b c5 f7 ff callq 0x7fffc1e8b660 ; CFAllocatorDeallocate 0x7fffc1f0f105 <+2453>: 8b 85 54 f3 ff ff movl -0xcac(%rbp), %eax 0x7fffc1f0f10b <+2459>: 44 08 f8 orb %r15b, %al 0x7fffc1f0f10e <+2462>: 88 85 8f f3 ff ff movb %al, -0xc71(%rbp) 0x7fffc1f0f114 <+2468>: bf 0d 00 00 00 movl $0xd, %edi 0x7fffc1f0f119 <+2473>: 4c 89 f6 movq %r14, %rsi 0x7fffc1f0f11c <+2476>: 48 8b 15 15 41 7a 1a movq 0x1a7a4115(%rip), %rdx ; (void *)0x00007fffd6fa30ba: os_release 0x7fffc1f0f123 <+2483>: e8 b8 4b f8 ff callq 0x7fffc1e93ce0 ; _CFSetTSD 0x7fffc1f0f128 <+2488>: e9 68 fd ff ff jmp 0x7fffc1f0ee95 ; <+1829> 0x7fffc1f0f12d <+2493>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0f130 <+2496>: 4c 89 ee movq %r13, %rsi 0x7fffc1f0f133 <+2499>: e8 88 f4 ff ff callq 0x7fffc1f0e5c0 ; __CFRunLoopModeIsEmpty 0x7fffc1f0f138 <+2504>: 84 c0 testb %al, %al 0x7fffc1f0f13a <+2506>: 0f 95 c0 setne %al 0x7fffc1f0f13d <+2509>: 44 0f b6 f0 movzbl %al, %r14d 0x7fffc1f0f141 <+2513>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x7fffc1f0f150 <+2528>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi 0x7fffc1f0f157 <+2535>: e8 bc 7a 16 00 callq 0x7fffc2076c18 ; symbol stub for: voucher_mach_msg_revert 0x7fffc1f0f15c <+2540>: 48 8b bd c0 f3 ff ff movq -0xc40(%rbp), %rdi 0x7fffc1f0f163 <+2547>: 48 8b b5 68 f3 ff ff movq -0xc98(%rbp), %rsi 0x7fffc1f0f16a <+2554>: ff 15 a8 40 7a 1a callq *0x1a7a40a8(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc1f0f170 <+2560>: 45 85 f6 testl %r14d, %r14d 0x7fffc1f0f173 <+2563>: 0f 84 07 f9 ff ff je 0x7fffc1f0ea80 ; <+784> 0x7fffc1f0f179 <+2569>: 48 8b 9d 40 f3 ff ff movq -0xcc0(%rbp), %rbx 0x7fffc1f0f180 <+2576>: 48 85 db testq %rbx, %rbx 0x7fffc1f0f183 <+2579>: 74 12 je 0x7fffc1f0f197 ; <+2599> 0x7fffc1f0f185 <+2581>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f188 <+2584>: e8 c7 74 16 00 callq 0x7fffc2076654 ; symbol stub for: dispatch_source_cancel 0x7fffc1f0f18d <+2589>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f190 <+2592>: e8 95 74 16 00 callq 0x7fffc207662a ; symbol stub for: dispatch_release 0x7fffc1f0f195 <+2597>: eb 0c jmp 0x7fffc1f0f1a3 ; <+2611> 0x7fffc1f0f197 <+2599>: 48 8b bd 38 f3 ff ff movq -0xcc8(%rbp), %rdi 0x7fffc1f0f19e <+2606>: e8 9b 75 16 00 callq 0x7fffc207673e ; symbol stub for: free 0x7fffc1f0f1a3 <+2611>: 48 8b 05 2e 3f 7a 1a movq 0x1a7a3f2e(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x7fffc1f0f1aa <+2618>: 48 8b 00 movq (%rax), %rax 0x7fffc1f0f1ad <+2621>: 48 3b 45 d0 cmpq -0x30(%rbp), %rax 0x7fffc1f0f1b1 <+2625>: 75 15 jne 0x7fffc1f0f1c8 ; <+2648> 0x7fffc1f0f1b3 <+2627>: 44 89 f0 movl %r14d, %eax 0x7fffc1f0f1b6 <+2630>: 48 81 c4 b8 0c 00 00 addq $0xcb8, %rsp ; imm = 0xCB8 0x7fffc1f0f1bd <+2637>: 5b popq %rbx 0x7fffc1f0f1be <+2638>: 41 5c popq %r12 0x7fffc1f0f1c0 <+2640>: 41 5d popq %r13 0x7fffc1f0f1c2 <+2642>: 41 5e popq %r14 0x7fffc1f0f1c4 <+2644>: 41 5f popq %r15 0x7fffc1f0f1c6 <+2646>: 5d popq %rbp 0x7fffc1f0f1c7 <+2647>: c3 retq 0x7fffc1f0f1c8 <+2648>: e8 1d 72 16 00 callq 0x7fffc20763ea ; symbol stub for: __stack_chk_fail 0x7fffc1f0f1cd <+2653>: 4c 8d 05 74 b2 34 00 leaq 0x34b274(%rip), %r8 ; "Unable to get port for run loop mode queue (%d)" 0x7fffc1f0f1d4 <+2660>: 48 8d 9d d0 f3 ff ff leaq -0xc30(%rbp), %rbx 0x7fffc1f0f1db <+2667>: be 00 01 00 00 movl $0x100, %esi ; imm = 0x100 0x7fffc1f0f1e0 <+2672>: ba 00 00 00 00 movl $0x0, %edx 0x7fffc1f0f1e5 <+2677>: b9 00 01 00 00 movl $0x100, %ecx ; imm = 0x100 0x7fffc1f0f1ea <+2682>: 41 b9 ff ff ff ff movl $0xffffffff, %r9d ; imm = 0xFFFFFFFF 0x7fffc1f0f1f0 <+2688>: 31 c0 xorl %eax, %eax 0x7fffc1f0f1f2 <+2690>: 48 89 df movq %rbx, %rdi 0x7fffc1f0f1f5 <+2693>: e8 e4 71 16 00 callq 0x7fffc20763de ; symbol stub for: __snprintf_chk 0x7fffc1f0f1fa <+2698>: 48 89 1d 47 42 8e 1a movq %rbx, 0x1a8e4247(%rip) ; gCRAnnotations + 8 0x7fffc1f0f201 <+2705>: cc int3 0x7fffc1f0f202 <+2706>: e8 85 75 16 00 callq 0x7fffc207678c ; symbol stub for: getpid 0x7fffc1f0f207 <+2711>: be 09 00 00 00 movl $0x9, %esi 0x7fffc1f0f20c <+2716>: 89 c7 movl %eax, %edi 0x7fffc1f0f20e <+2718>: e8 d9 75 16 00 callq 0x7fffc20767ec ; symbol stub for: kill 0x7fffc1f0f213 <+2723>: 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) (lldb) image show-unwind --address 0x7fffc1f0ecc1 UNWIND PLANS for CoreFoundation`__CFRunLoopRun (start addr 0x7fffc1f0e770) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 548848-0x0000000000086aa0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 2638: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 2640: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 2642: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 2644: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 2646: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 2647: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 2648: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 548416-0x0000000000086f00) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc1f0e514 CoreFoundation`CFRunLoopRunSpecific: 0x7fffc1f0e370 <+0>: 55 pushq %rbp 0x7fffc1f0e371 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc1f0e374 <+4>: 41 57 pushq %r15 0x7fffc1f0e376 <+6>: 41 56 pushq %r14 0x7fffc1f0e378 <+8>: 41 55 pushq %r13 0x7fffc1f0e37a <+10>: 41 54 pushq %r12 0x7fffc1f0e37c <+12>: 53 pushq %rbx 0x7fffc1f0e37d <+13>: 48 83 ec 58 subq $0x58, %rsp 0x7fffc1f0e381 <+17>: 41 89 d5 movl %edx, %r13d 0x7fffc1f0e384 <+20>: c5 fb 11 45 a8 vmovsd %xmm0, -0x58(%rbp) 0x7fffc1f0e389 <+25>: 48 89 f3 movq %rsi, %rbx 0x7fffc1f0e38c <+28>: 49 89 ff movq %rdi, %r15 0x7fffc1f0e38f <+31>: 48 8d 05 3c 91 8e 1a leaq 0x1a8e913c(%rip), %rax ; __CF120290 0x7fffc1f0e396 <+38>: c6 00 01 movb $0x1, (%rax) 0x7fffc1f0e399 <+41>: 48 8d 05 34 91 8e 1a leaq 0x1a8e9134(%rip), %rax ; __CF120293 0x7fffc1f0e3a0 <+48>: 80 38 00 cmpb $0x0, (%rax) 0x7fffc1f0e3a3 <+51>: 74 05 je 0x7fffc1f0e3aa ; <+58> 0x7fffc1f0e3a5 <+53>: e8 c6 e8 0c 00 callq 0x7fffc1fdcc70 ; __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__ 0x7fffc1f0e3aa <+58>: 48 85 db testq %rbx, %rbx 0x7fffc1f0e3ad <+61>: 74 1f je 0x7fffc1f0e3ce ; <+94> 0x7fffc1f0e3af <+63>: 48 8d 05 6a da 7e 1a leaq 0x1a7eda6a(%rip), %rax ; @"kCFRunLoopCommonModes" 0x7fffc1f0e3b6 <+70>: 48 39 c3 cmpq %rax, %rbx 0x7fffc1f0e3b9 <+73>: 74 13 je 0x7fffc1f0e3ce ; <+94> 0x7fffc1f0e3bb <+75>: 48 8d 35 5e da 7e 1a leaq 0x1a7eda5e(%rip), %rsi ; @"kCFRunLoopCommonModes" 0x7fffc1f0e3c2 <+82>: 48 89 df movq %rbx, %rdi 0x7fffc1f0e3c5 <+85>: e8 a6 55 f9 ff callq 0x7fffc1ea3970 ; CFEqual 0x7fffc1f0e3ca <+90>: 84 c0 testb %al, %al 0x7fffc1f0e3cc <+92>: 74 55 je 0x7fffc1f0e423 ; <+179> 0x7fffc1f0e3ce <+94>: 48 8b 05 c3 4c 7a 1a movq 0x1a7a4cc3(%rip), %rax ; (void *)0x00007fffdfcd8060: _NSConcreteStackBlock 0x7fffc1f0e3d5 <+101>: 48 89 45 b0 movq %rax, -0x50(%rbp) 0x7fffc1f0e3d9 <+105>: c7 45 b8 00 00 00 c0 movl $0xc0000000, -0x48(%rbp) ; imm = 0xC0000000 0x7fffc1f0e3e0 <+112>: c7 45 bc 00 00 00 00 movl $0x0, -0x44(%rbp) 0x7fffc1f0e3e7 <+119>: 48 8d 05 62 ce 0c 00 leaq 0xcce62(%rip), %rax ; __CFRunLoopRunSpecific_block_invoke 0x7fffc1f0e3ee <+126>: 48 89 45 c0 movq %rax, -0x40(%rbp) 0x7fffc1f0e3f2 <+130>: 48 8d 05 07 d4 7a 1a leaq 0x1a7ad407(%rip), %rax ; __block_descriptor_tmp.10 0x7fffc1f0e3f9 <+137>: 48 89 45 c8 movq %rax, -0x38(%rbp) 0x7fffc1f0e3fd <+141>: 48 89 5d d0 movq %rbx, -0x30(%rbp) 0x7fffc1f0e401 <+145>: 48 83 3d 87 9f 8e 1a ff cmpq $-0x1, 0x1a8e9f87(%rip) ; CFRunLoopGetMain.__main + 7 0x7fffc1f0e409 <+153>: 75 6b jne 0x7fffc1f0e476 ; <+262> 0x7fffc1f0e40b <+155>: 41 be 01 00 00 00 movl $0x1, %r14d 0x7fffc1f0e411 <+161>: 44 89 f0 movl %r14d, %eax 0x7fffc1f0e414 <+164>: 48 83 c4 58 addq $0x58, %rsp 0x7fffc1f0e418 <+168>: 5b popq %rbx 0x7fffc1f0e419 <+169>: 41 5c popq %r12 0x7fffc1f0e41b <+171>: 41 5d popq %r13 0x7fffc1f0e41d <+173>: 41 5e popq %r14 0x7fffc1f0e41f <+175>: 41 5f popq %r15 0x7fffc1f0e421 <+177>: 5d popq %rbp 0x7fffc1f0e422 <+178>: c3 retq 0x7fffc1f0e423 <+179>: 41 be 01 00 00 00 movl $0x1, %r14d 0x7fffc1f0e429 <+185>: 41 f6 47 08 04 testb $0x4, 0x8(%r15) 0x7fffc1f0e42e <+190>: 75 e1 jne 0x7fffc1f0e411 ; <+161> 0x7fffc1f0e430 <+192>: 49 8d 7f 10 leaq 0x10(%r15), %rdi 0x7fffc1f0e434 <+196>: 48 89 7d a0 movq %rdi, -0x60(%rbp) 0x7fffc1f0e438 <+200>: e8 c5 85 16 00 callq 0x7fffc2076a02 ; symbol stub for: pthread_mutex_lock 0x7fffc1f0e43d <+205>: 31 d2 xorl %edx, %edx 0x7fffc1f0e43f <+207>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e442 <+210>: 48 89 de movq %rbx, %rsi 0x7fffc1f0e445 <+213>: e8 a6 db fc ff callq 0x7fffc1edbff0 ; __CFRunLoopFindMode 0x7fffc1f0e44a <+218>: 49 89 c4 movq %rax, %r12 0x7fffc1f0e44d <+221>: 4d 85 e4 testq %r12, %r12 0x7fffc1f0e450 <+224>: 0f 84 16 01 00 00 je 0x7fffc1f0e56c ; <+508> 0x7fffc1f0e456 <+230>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e459 <+233>: 4c 89 e6 movq %r12, %rsi 0x7fffc1f0e45c <+236>: e8 5f 01 00 00 callq 0x7fffc1f0e5c0 ; __CFRunLoopModeIsEmpty 0x7fffc1f0e461 <+241>: 84 c0 testb %al, %al 0x7fffc1f0e463 <+243>: 74 23 je 0x7fffc1f0e488 ; <+280> 0x7fffc1f0e465 <+245>: 49 83 c4 10 addq $0x10, %r12 0x7fffc1f0e469 <+249>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0e46c <+252>: e8 9d 85 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0e471 <+257>: e9 f6 00 00 00 jmp 0x7fffc1f0e56c ; <+508> 0x7fffc1f0e476 <+262>: 48 8d 3d 13 9f 8e 1a leaq 0x1a8e9f13(%rip), %rdi ; CFRunLoopRunSpecific.onceToken 0x7fffc1f0e47d <+269>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi 0x7fffc1f0e481 <+273>: e8 8c 81 16 00 callq 0x7fffc2076612 ; symbol stub for: dispatch_once 0x7fffc1f0e486 <+278>: eb 83 jmp 0x7fffc1f0e40b ; <+155> 0x7fffc1f0e488 <+280>: 49 8b 5f 58 movq 0x58(%r15), %rbx 0x7fffc1f0e48c <+284>: 48 8d 05 9d 66 7a 1a leaq 0x1a7a669d(%rip), %rax ; kCFAllocatorSystemDefault 0x7fffc1f0e493 <+291>: 48 8b 38 movq (%rax), %rdi 0x7fffc1f0e496 <+294>: 48 89 7d 88 movq %rdi, -0x78(%rbp) 0x7fffc1f0e49a <+298>: be 10 00 00 00 movl $0x10, %esi 0x7fffc1f0e49f <+303>: 31 d2 xorl %edx, %edx 0x7fffc1f0e4a1 <+305>: e8 ea c1 f7 ff callq 0x7fffc1e8a690 ; CFAllocatorAllocate 0x7fffc1f0e4a6 <+310>: 49 89 47 58 movq %rax, 0x58(%r15) 0x7fffc1f0e4aa <+314>: c7 00 4c 52 46 43 movl $0x4346524c, (%rax) ; imm = 0x4346524C 0x7fffc1f0e4b0 <+320>: c7 40 04 4c 52 46 43 movl $0x4346524c, 0x4(%rax) ; imm = 0x4346524C 0x7fffc1f0e4b7 <+327>: c7 40 08 00 00 00 00 movl $0x0, 0x8(%rax) 0x7fffc1f0e4be <+334>: c7 40 0c 00 00 00 00 movl $0x0, 0xc(%rax) 0x7fffc1f0e4c5 <+341>: 49 8b 87 80 00 00 00 movq 0x80(%r15), %rax 0x7fffc1f0e4cc <+348>: 48 89 45 98 movq %rax, -0x68(%rbp) 0x7fffc1f0e4d0 <+352>: 4d 89 a7 80 00 00 00 movq %r12, 0x80(%r15) 0x7fffc1f0e4d7 <+359>: 41 f6 84 24 90 00 00 00 01 testb $0x1, 0x90(%r12) 0x7fffc1f0e4e0 <+368>: 74 17 je 0x7fffc1f0e4f9 ; <+393> 0x7fffc1f0e4e2 <+370>: c7 45 94 01 00 00 00 movl $0x1, -0x6c(%rbp) 0x7fffc1f0e4e9 <+377>: ba 01 00 00 00 movl $0x1, %edx 0x7fffc1f0e4ee <+382>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e4f1 <+385>: 4c 89 e6 movq %r12, %rsi 0x7fffc1f0e4f4 <+388>: e8 b7 f7 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0e4f9 <+393>: c7 45 94 01 00 00 00 movl $0x1, -0x6c(%rbp) 0x7fffc1f0e500 <+400>: 41 0f b6 d5 movzbl %r13b, %edx 0x7fffc1f0e504 <+404>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e507 <+407>: 4c 89 e6 movq %r12, %rsi 0x7fffc1f0e50a <+410>: c5 fb 10 45 a8 vmovsd -0x58(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc1f0e50f <+415>: e8 5c 02 00 00 callq 0x7fffc1f0e770 ; __CFRunLoopRun 0x7fffc1f0e514 <+420>: 41 89 c6 movl %eax, %r14d 0x7fffc1f0e517 <+423>: 41 80 bc 24 90 00 00 00 00 cmpb $0x0, 0x90(%r12) 0x7fffc1f0e520 <+432>: 79 14 jns 0x7fffc1f0e536 ; <+454> 0x7fffc1f0e522 <+434>: 44 89 75 94 movl %r14d, -0x6c(%rbp) 0x7fffc1f0e526 <+438>: ba 80 00 00 00 movl $0x80, %edx 0x7fffc1f0e52b <+443>: 4c 89 ff movq %r15, %rdi 0x7fffc1f0e52e <+446>: 4c 89 e6 movq %r12, %rsi 0x7fffc1f0e531 <+449>: e8 7a f7 01 00 callq 0x7fffc1f2dcb0 ; __CFRunLoopDoObservers 0x7fffc1f0e536 <+454>: 49 89 dd movq %rbx, %r13 0x7fffc1f0e539 <+457>: 31 db xorl %ebx, %ebx 0x7fffc1f0e53b <+459>: 49 83 c4 10 addq $0x10, %r12 0x7fffc1f0e53f <+463>: 4c 89 e7 movq %r12, %rdi 0x7fffc1f0e542 <+466>: e8 c7 84 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0e547 <+471>: 49 8b 77 58 movq 0x58(%r15), %rsi 0x7fffc1f0e54b <+475>: 48 85 f6 testq %rsi, %rsi 0x7fffc1f0e54e <+478>: 74 09 je 0x7fffc1f0e559 ; <+489> 0x7fffc1f0e550 <+480>: 48 8b 7d 88 movq -0x78(%rbp), %rdi 0x7fffc1f0e554 <+484>: e8 07 d1 f7 ff callq 0x7fffc1e8b660 ; CFAllocatorDeallocate 0x7fffc1f0e559 <+489>: 4d 89 6f 58 movq %r13, 0x58(%r15) 0x7fffc1f0e55d <+493>: 48 8b 45 98 movq -0x68(%rbp), %rax 0x7fffc1f0e561 <+497>: 49 89 87 80 00 00 00 movq %rax, 0x80(%r15) 0x7fffc1f0e568 <+504>: 84 db testb %bl, %bl 0x7fffc1f0e56a <+506>: 75 2a jne 0x7fffc1f0e596 ; <+550> 0x7fffc1f0e56c <+508>: 48 8b 7d a0 movq -0x60(%rbp), %rdi 0x7fffc1f0e570 <+512>: e8 99 84 16 00 callq 0x7fffc2076a0e ; symbol stub for: pthread_mutex_unlock 0x7fffc1f0e575 <+517>: e9 97 fe ff ff jmp 0x7fffc1f0e411 ; <+161> 0x7fffc1f0e57a <+522>: 49 89 dd movq %rbx, %r13 0x7fffc1f0e57d <+525>: 48 89 c7 movq %rax, %rdi 0x7fffc1f0e580 <+528>: e8 af 7c 16 00 callq 0x7fffc2076234 ; symbol stub for: objc_begin_catch 0x7fffc1f0e585 <+533>: b3 01 movb $0x1, %bl 0x7fffc1f0e587 <+535>: 44 8b 75 94 movl -0x6c(%rbp), %r14d 0x7fffc1f0e58b <+539>: eb ae jmp 0x7fffc1f0e53b ; <+459> 0x7fffc1f0e58d <+541>: 49 89 c6 movq %rax, %r14 0x7fffc1f0e590 <+544>: 84 db testb %bl, %bl 0x7fffc1f0e592 <+546>: 74 11 je 0x7fffc1f0e5a5 ; <+565> 0x7fffc1f0e594 <+548>: eb 0a jmp 0x7fffc1f0e5a0 ; <+560> 0x7fffc1f0e596 <+550>: e8 b7 7c 16 00 callq 0x7fffc2076252 ; symbol stub for: objc_exception_rethrow 0x7fffc1f0e59b <+555>: eb cf jmp 0x7fffc1f0e56c ; <+508> 0x7fffc1f0e59d <+557>: 49 89 c6 movq %rax, %r14 0x7fffc1f0e5a0 <+560>: e8 a1 7c 16 00 callq 0x7fffc2076246 ; symbol stub for: objc_end_catch 0x7fffc1f0e5a5 <+565>: 4c 89 f7 movq %r14, %rdi 0x7fffc1f0e5a8 <+568>: e8 f5 7d 16 00 callq 0x7fffc20763a2 ; symbol stub for: _Unwind_Resume 0x7fffc1f0e5ad <+573>: e8 3c 7d 16 00 callq 0x7fffc20762ee ; symbol stub for: objc_terminate 0x7fffc1f0e5b2 <+578>: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) (lldb) image show-unwind --address 0x7fffc1f0e514 UNWIND PLANS for CoreFoundation`CFRunLoopRunSpecific (start addr 0x7fffc1f0e370) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 547824-0x0000000000085e40) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 169: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 171: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 173: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 175: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 177: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 178: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 179: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x7fffc230e304, personality routine is at address 0x7fffdc6b30d0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [CoreFoundation.__TEXT.__text + 547824-0x0000000000085e40) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc14abfbc HIToolbox`RunCurrentEventLoopInMode: 0x7fffc14abecc <+0>: 55 pushq %rbp 0x7fffc14abecd <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc14abed0 <+4>: 41 57 pushq %r15 0x7fffc14abed2 <+6>: 41 56 pushq %r14 0x7fffc14abed4 <+8>: 41 54 pushq %r12 0x7fffc14abed6 <+10>: 53 pushq %rbx 0x7fffc14abed7 <+11>: 48 83 ec 10 subq $0x10, %rsp 0x7fffc14abedb <+15>: 41 89 f7 movl %esi, %r15d 0x7fffc14abede <+18>: 48 89 fb movq %rdi, %rbx 0x7fffc14abee1 <+21>: f2 0f 11 45 d8 movsd %xmm0, -0x28(%rbp) 0x7fffc14abee6 <+26>: e8 15 1f fd ff callq 0x7fffc147de00 ; GetCurrentEventLoop 0x7fffc14abeeb <+31>: 49 89 c6 movq %rax, %r14 0x7fffc14abeee <+34>: 8a 05 25 c3 07 1b movb 0x1b07c325(%rip), %al ; sEventsInited 0x7fffc14abef4 <+40>: 24 01 andb $0x1, %al 0x7fffc14abef6 <+42>: 75 0c jne 0x7fffc14abf04 ; <+56> 0x7fffc14abef8 <+44>: e8 3f 01 00 00 callq 0x7fffc14ac03c ; _FirstEventTime 0x7fffc14abefd <+49>: c6 05 15 c3 07 1b 01 movb $0x1, 0x1b07c315(%rip) ; GetCurrentEventLoop.sMultithreaded 0x7fffc14abf04 <+56>: 48 85 db testq %rbx, %rbx 0x7fffc14abf07 <+59>: 48 8b 05 ea 23 03 1b movq 0x1b0323ea(%rip), %rax ; (void *)0x00007fffdc6bb6f0: NSDefaultRunLoopMode 0x7fffc14abf0e <+66>: 48 0f 44 18 cmoveq (%rax), %rbx 0x7fffc14abf12 <+70>: 41 8a 4e 0c movb 0xc(%r14), %cl 0x7fffc14abf16 <+74>: f6 c1 01 testb $0x1, %cl 0x7fffc14abf19 <+77>: 0f 85 f6 00 00 00 jne 0x7fffc14ac015 ; <+329> 0x7fffc14abf1f <+83>: f2 0f 10 55 d8 movsd -0x28(%rbp), %xmm2 ; xmm2 = mem[0],zero 0x7fffc14abf24 <+88>: 66 0f 28 ca movapd %xmm2, %xmm1 0x7fffc14abf28 <+92>: f2 0f c2 0d e7 c5 28 00 00 cmpeqsd 0x28c5e7(%rip), %xmm1 ; GetAccessibilityActionID::values + 71 0x7fffc14abf31 <+101>: f2 0f 10 05 6f 35 29 00 movsd 0x29356f(%rip), %xmm0 ; TDelegate::ActivateInterface(unsigned int)::kCreationNotificationEvents + 232, xmm0 = mem[0],zero 0x7fffc14abf39 <+109>: 66 0f 54 c1 andpd %xmm1, %xmm0 0x7fffc14abf3d <+113>: 66 0f 55 ca andnpd %xmm2, %xmm1 0x7fffc14abf41 <+117>: 66 0f 56 c8 orpd %xmm0, %xmm1 0x7fffc14abf45 <+121>: 45 88 fc movb %r15b, %r12b 0x7fffc14abf48 <+124>: 41 80 e4 01 andb $0x1, %r12b 0x7fffc14abf4c <+128>: 66 0f 57 c0 xorpd %xmm0, %xmm0 0x7fffc14abf50 <+132>: 66 0f 2e c8 ucomisd %xmm0, %xmm1 0x7fffc14abf54 <+136>: 75 23 jne 0x7fffc14abf79 ; <+173> 0x7fffc14abf56 <+138>: 7a 21 jp 0x7fffc14abf79 ; <+173> 0x7fffc14abf58 <+140>: 41 83 e7 02 andl $0x2, %r15d 0x7fffc14abf5c <+144>: 74 1b je 0x7fffc14abf79 ; <+173> 0x7fffc14abf5e <+146>: f2 0f 11 4d d8 movsd %xmm1, -0x28(%rbp) 0x7fffc14abf63 <+151>: 49 8b 3e movq (%r14), %rdi 0x7fffc14abf66 <+154>: e8 45 53 27 00 callq 0x7fffc17212b0 ; symbol stub for: _CFRunLoopSetCurrent 0x7fffc14abf6b <+159>: bf 02 00 00 00 movl $0x2, %edi 0x7fffc14abf70 <+164>: 31 f6 xorl %esi, %esi 0x7fffc14abf72 <+166>: e8 f7 76 fd ff callq 0x7fffc148366e ; _NotifyEventLoopObservers 0x7fffc14abf77 <+171>: eb 47 jmp 0x7fffc14abfc0 ; <+244> 0x7fffc14abf79 <+173>: f2 0f 11 4d d8 movsd %xmm1, -0x28(%rbp) 0x7fffc14abf7e <+178>: 48 8d 35 bb 8b 05 1b leaq 0x1b058bbb(%rip), %rsi ; @"com.apple.hitoolbox.windows.flushmode" 0x7fffc14abf85 <+185>: 31 d2 xorl %edx, %edx 0x7fffc14abf87 <+187>: 48 89 df movq %rbx, %rdi 0x7fffc14abf8a <+190>: e8 db 50 27 00 callq 0x7fffc172106a ; symbol stub for: CFStringCompare 0x7fffc14abf8f <+195>: 49 89 c7 movq %rax, %r15 0x7fffc14abf92 <+198>: 49 8b 3e movq (%r14), %rdi 0x7fffc14abf95 <+201>: e8 16 53 27 00 callq 0x7fffc17212b0 ; symbol stub for: _CFRunLoopSetCurrent 0x7fffc14abf9a <+206>: bf 02 00 00 00 movl $0x2, %edi 0x7fffc14abf9f <+211>: 31 f6 xorl %esi, %esi 0x7fffc14abfa1 <+213>: e8 c8 76 fd ff callq 0x7fffc148366e ; _NotifyEventLoopObservers 0x7fffc14abfa6 <+218>: 4d 85 ff testq %r15, %r15 0x7fffc14abfa9 <+221>: 74 15 je 0x7fffc14abfc0 ; <+244> 0x7fffc14abfab <+223>: 41 0f b6 f4 movzbl %r12b, %esi 0x7fffc14abfaf <+227>: 48 89 df movq %rbx, %rdi 0x7fffc14abfb2 <+230>: f2 0f 10 45 d8 movsd -0x28(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc14abfb7 <+235>: e8 06 50 27 00 callq 0x7fffc1720fc2 ; symbol stub for: CFRunLoopRunInMode 0x7fffc14abfbc <+240>: 89 c3 movl %eax, %ebx 0x7fffc14abfbe <+242>: eb 29 jmp 0x7fffc14abfe9 ; <+285> 0x7fffc14abfc0 <+244>: bf 01 00 00 00 movl $0x1, %edi 0x7fffc14abfc5 <+249>: e8 0d 3e 06 00 callq 0x7fffc150fdd7 ; SwapPlatformFlushRequired 0x7fffc14abfca <+254>: 41 88 c7 movb %al, %r15b 0x7fffc14abfcd <+257>: 41 0f b6 f4 movzbl %r12b, %esi 0x7fffc14abfd1 <+261>: 48 89 df movq %rbx, %rdi 0x7fffc14abfd4 <+264>: f2 0f 10 45 d8 movsd -0x28(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc14abfd9 <+269>: e8 e4 4f 27 00 callq 0x7fffc1720fc2 ; symbol stub for: CFRunLoopRunInMode 0x7fffc14abfde <+274>: 89 c3 movl %eax, %ebx 0x7fffc14abfe0 <+276>: 41 0f b6 ff movzbl %r15b, %edi 0x7fffc14abfe4 <+280>: e8 ee 3d 06 00 callq 0x7fffc150fdd7 ; SwapPlatformFlushRequired 0x7fffc14abfe9 <+285>: bf 04 00 00 00 movl $0x4, %edi 0x7fffc14abfee <+290>: 31 f6 xorl %esi, %esi 0x7fffc14abff0 <+292>: e8 79 76 fd ff callq 0x7fffc148366e ; _NotifyEventLoopObservers 0x7fffc14abff5 <+297>: b8 6d d9 ff ff movl $0xffffd96d, %eax ; imm = 0xFFFFD96D 0x7fffc14abffa <+302>: 83 fb 03 cmpl $0x3, %ebx 0x7fffc14abffd <+305>: 74 22 je 0x7fffc14ac021 ; <+341> 0x7fffc14abfff <+307>: 83 fb 02 cmpl $0x2, %ebx 0x7fffc14ac002 <+310>: 75 06 jne 0x7fffc14ac00a ; <+318> 0x7fffc14ac004 <+312>: 41 8a 4e 0c movb 0xc(%r14), %cl 0x7fffc14ac008 <+316>: eb 0b jmp 0x7fffc14ac015 ; <+329> 0x7fffc14ac00a <+318>: 41 8a 4e 0c movb 0xc(%r14), %cl 0x7fffc14ac00e <+322>: 31 c0 xorl %eax, %eax 0x7fffc14ac010 <+324>: f6 c1 01 testb $0x1, %cl 0x7fffc14ac013 <+327>: 74 0c je 0x7fffc14ac021 ; <+341> 0x7fffc14ac015 <+329>: 80 e1 fe andb $-0x2, %cl 0x7fffc14ac018 <+332>: 41 88 4e 0c movb %cl, 0xc(%r14) 0x7fffc14ac01c <+336>: b8 6c d9 ff ff movl $0xffffd96c, %eax ; imm = 0xFFFFD96C 0x7fffc14ac021 <+341>: 48 83 c4 10 addq $0x10, %rsp 0x7fffc14ac025 <+345>: 5b popq %rbx 0x7fffc14ac026 <+346>: 41 5c popq %r12 0x7fffc14ac028 <+348>: 41 5e popq %r14 0x7fffc14ac02a <+350>: 41 5f popq %r15 0x7fffc14ac02c <+352>: 5d popq %rbp 0x7fffc14ac02d <+353>: c3 retq 0x7fffc14ac02e <+354>: 90 nop 0x7fffc14ac02f <+355>: 90 nop 0x7fffc14ac030 <+356>: 90 nop 0x7fffc14ac031 <+357>: 90 nop 0x7fffc14ac032 <+358>: 90 nop 0x7fffc14ac033 <+359>: 90 nop 0x7fffc14ac034 <+360>: 90 nop 0x7fffc14ac035 <+361>: 90 nop 0x7fffc14ac036 <+362>: 90 nop 0x7fffc14ac037 <+363>: 90 nop 0x7fffc14ac038 <+364>: 90 nop 0x7fffc14ac039 <+365>: 90 nop 0x7fffc14ac03a <+366>: 90 nop 0x7fffc14ac03b <+367>: 90 nop (lldb) image show-unwind --address 0x7fffc14abfbc UNWIND PLANS for HIToolbox`RunCurrentEventLoopInMode (start addr 0x7fffc14abecc) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 191324-0x000000000002eccc) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 11: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 346: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 348: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 350: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[10]: 352: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[11]: 353: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[12]: 354: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 191324-0x000000000002eccc) row[0]: 0: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc14abdf1 HIToolbox`ReceiveNextEventCommon: 0x7fffc14abc41 <+0>: 55 pushq %rbp 0x7fffc14abc42 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc14abc45 <+4>: 41 57 pushq %r15 0x7fffc14abc47 <+6>: 41 56 pushq %r14 0x7fffc14abc49 <+8>: 41 55 pushq %r13 0x7fffc14abc4b <+10>: 41 54 pushq %r12 0x7fffc14abc4d <+12>: 53 pushq %rbx 0x7fffc14abc4e <+13>: 48 83 ec 48 subq $0x48, %rsp 0x7fffc14abc52 <+17>: 4c 89 4d a8 movq %r9, -0x58(%rbp) 0x7fffc14abc56 <+21>: 89 4d 9c movl %ecx, -0x64(%rbp) 0x7fffc14abc59 <+24>: 48 89 55 c0 movq %rdx, -0x40(%rbp) 0x7fffc14abc5d <+28>: 48 89 75 c8 movq %rsi, -0x38(%rbp) 0x7fffc14abc61 <+32>: 31 db xorl %ebx, %ebx 0x7fffc14abc63 <+34>: 48 85 f6 testq %rsi, %rsi 0x7fffc14abc66 <+37>: 74 52 je 0x7fffc14abcba ; <+121> 0x7fffc14abc68 <+39>: 48 85 ff testq %rdi, %rdi 0x7fffc14abc6b <+42>: 74 4d je 0x7fffc14abcba ; <+121> 0x7fffc14abc6d <+44>: f2 0f 11 45 b0 movsd %xmm0, -0x50(%rbp) 0x7fffc14abc72 <+49>: 4c 89 45 90 movq %r8, -0x70(%rbp) 0x7fffc14abc76 <+53>: 48 8b 45 c8 movq -0x38(%rbp), %rax 0x7fffc14abc7a <+57>: 48 89 7d b8 movq %rdi, -0x48(%rbp) 0x7fffc14abc7e <+61>: 48 89 f9 movq %rdi, %rcx 0x7fffc14abc81 <+64>: 45 31 f6 xorl %r14d, %r14d 0x7fffc14abc84 <+67>: 8b 10 movl (%rax), %edx 0x7fffc14abc86 <+69>: 81 fa 62 79 65 6b cmpl $0x6b657962, %edx ; imm = 0x6B657962 0x7fffc14abc8c <+75>: 74 10 je 0x7fffc14abc9e ; <+93> 0x7fffc14abc8e <+77>: 81 fa 74 6c 62 74 cmpl $0x74626c74, %edx ; imm = 0x74626C74 0x7fffc14abc94 <+83>: 74 08 je 0x7fffc14abc9e ; <+93> 0x7fffc14abc96 <+85>: 81 fa 73 75 6f 6d cmpl $0x6d6f7573, %edx ; imm = 0x6D6F7573 0x7fffc14abc9c <+91>: 75 11 jne 0x7fffc14abcaf ; <+110> 0x7fffc14abc9e <+93>: 81 fa 74 6c 62 74 cmpl $0x74626c74, %edx ; imm = 0x74626C74 0x7fffc14abca4 <+99>: 41 b6 01 movb $0x1, %r14b 0x7fffc14abca7 <+102>: b2 01 movb $0x1, %dl 0x7fffc14abca9 <+104>: 74 02 je 0x7fffc14abcad ; <+108> 0x7fffc14abcab <+106>: 88 da movb %bl, %dl 0x7fffc14abcad <+108>: 88 d3 movb %dl, %bl 0x7fffc14abcaf <+110>: 48 83 c0 08 addq $0x8, %rax 0x7fffc14abcb3 <+114>: 48 ff c9 decq %rcx 0x7fffc14abcb6 <+117>: 75 cc jne 0x7fffc14abc84 ; <+67> 0x7fffc14abcb8 <+119>: eb 10 jmp 0x7fffc14abcca ; <+137> 0x7fffc14abcba <+121>: 48 89 7d b8 movq %rdi, -0x48(%rbp) 0x7fffc14abcbe <+125>: f2 0f 11 45 b0 movsd %xmm0, -0x50(%rbp) 0x7fffc14abcc3 <+130>: 4c 89 45 90 movq %r8, -0x70(%rbp) 0x7fffc14abcc7 <+134>: 45 31 f6 xorl %r14d, %r14d 0x7fffc14abcca <+137>: e8 6f fe ff ff callq 0x7fffc14abb3e ; GetCurrentEventQueue 0x7fffc14abccf <+142>: 84 db testb %bl, %bl 0x7fffc14abcd1 <+144>: 0f 94 c1 sete %cl 0x7fffc14abcd4 <+147>: 45 84 f6 testb %r14b, %r14b 0x7fffc14abcd7 <+150>: 0f 95 c2 setne %dl 0x7fffc14abcda <+153>: 20 ca andb %cl, %dl 0x7fffc14abcdc <+155>: 0f b6 f2 movzbl %dl, %esi 0x7fffc14abcdf <+158>: 48 89 c7 movq %rax, %rdi 0x7fffc14abce2 <+161>: e8 bf 01 00 00 callq 0x7fffc14abea6 ; SetEventQueueFilterTabletEvents 0x7fffc14abce7 <+166>: 66 0f 57 c0 xorpd %xmm0, %xmm0 0x7fffc14abceb <+170>: be 01 00 00 00 movl $0x1, %esi 0x7fffc14abcf0 <+175>: 48 8b 7d a8 movq -0x58(%rbp), %rdi 0x7fffc14abcf4 <+179>: e8 d3 01 00 00 callq 0x7fffc14abecc ; RunCurrentEventLoopInMode 0x7fffc14abcf9 <+184>: 41 bc 6c d9 ff ff movl $0xffffd96c, %r12d ; imm = 0xFFFFD96C 0x7fffc14abcff <+190>: 45 31 ed xorl %r13d, %r13d 0x7fffc14abd02 <+193>: 3d 6c d9 ff ff cmpl $0xffffd96c, %eax ; imm = 0xFFFFD96C 0x7fffc14abd07 <+198>: 0f 84 53 01 00 00 je 0x7fffc14abe60 ; <+543> 0x7fffc14abd0d <+204>: e8 2c fe ff ff callq 0x7fffc14abb3e ; GetCurrentEventQueue 0x7fffc14abd12 <+209>: 8b 4d 9c movl -0x64(%rbp), %ecx 0x7fffc14abd15 <+212>: 44 0f b6 f9 movzbl %cl, %r15d 0x7fffc14abd19 <+216>: 48 89 c7 movq %rax, %rdi 0x7fffc14abd1c <+219>: 48 8b 75 b8 movq -0x48(%rbp), %rsi 0x7fffc14abd20 <+223>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x7fffc14abd24 <+227>: 48 8b 4d c0 movq -0x40(%rbp), %rcx 0x7fffc14abd28 <+231>: 45 89 f8 movl %r15d, %r8d 0x7fffc14abd2b <+234>: e8 b7 fd 00 00 callq 0x7fffc14bbae7 ; AcquireEventFromQueue 0x7fffc14abd30 <+239>: 49 89 c5 movq %rax, %r13 0x7fffc14abd33 <+242>: 4d 85 ed testq %r13, %r13 0x7fffc14abd36 <+245>: 41 bc 00 00 00 00 movl $0x0, %r12d 0x7fffc14abd3c <+251>: 0f 85 1e 01 00 00 jne 0x7fffc14abe60 ; <+543> 0x7fffc14abd42 <+257>: f2 0f 10 4d b0 movsd -0x50(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc14abd47 <+262>: 66 0f 2e 0d c9 c7 28 00 ucomisd 0x28c7c9(%rip), %xmm1 ; GetAccessibilityActionID::values + 70 0x7fffc14abd4f <+270>: 66 0f 57 c0 xorpd %xmm0, %xmm0 0x7fffc14abd53 <+274>: f2 0f 11 45 a0 movsd %xmm0, -0x60(%rbp) 0x7fffc14abd58 <+279>: 75 02 jne 0x7fffc14abd5c ; <+283> 0x7fffc14abd5a <+281>: 7b 13 jnp 0x7fffc14abd6f ; <+302> 0x7fffc14abd5c <+283>: e8 9b 92 00 00 callq 0x7fffc14b4ffc ; GetCurrentEventTime 0x7fffc14abd61 <+288>: f2 0f 10 4d b0 movsd -0x50(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc14abd66 <+293>: f2 0f 58 c1 addsd %xmm1, %xmm0 0x7fffc14abd6a <+297>: f2 0f 11 45 a0 movsd %xmm0, -0x60(%rbp) 0x7fffc14abd6f <+302>: 66 0f 28 c1 movapd %xmm1, %xmm0 0x7fffc14abd73 <+306>: f2 0f c2 05 9c c7 28 00 04 cmpneqsd 0x28c79c(%rip), %xmm0 ; GetAccessibilityActionID::values + 71 0x7fffc14abd7c <+315>: 66 48 0f 7e c3 movd %xmm0, %rbx 0x7fffc14abd81 <+320>: 83 e3 01 andl $0x1, %ebx 0x7fffc14abd84 <+323>: f2 0f 11 4d d0 movsd %xmm1, -0x30(%rbp) 0x7fffc14abd89 <+328>: eb 15 jmp 0x7fffc14abda0 ; <+351> 0x7fffc14abd8b <+330>: 48 8d 3d 7e c5 07 1b leaq 0x1b07c57e(%rip), %rdi ; ReceiveNextEventCommon.onceToken 0x7fffc14abd92 <+337>: 48 8d 35 37 55 04 1b leaq 0x1b045537(%rip), %rsi ; __block_literal_global 0x7fffc14abd99 <+344>: e8 9e 5f 27 00 callq 0x7fffc1721d3c ; symbol stub for: dispatch_once 0x7fffc14abd9e <+349>: eb 3e jmp 0x7fffc14abdde ; <+413> 0x7fffc14abda0 <+351>: 66 0f 57 c0 xorpd %xmm0, %xmm0 0x7fffc14abda4 <+355>: 66 0f 2e 45 d0 ucomisd -0x30(%rbp), %xmm0 0x7fffc14abda9 <+360>: 0f 97 c0 seta %al 0x7fffc14abdac <+363>: 41 be 6d d9 ff ff movl $0xffffd96d, %r14d ; imm = 0xFFFFD96D 0x7fffc14abdb2 <+369>: 84 d8 testb %bl, %al 0x7fffc14abdb4 <+371>: 75 3e jne 0x7fffc14abdf4 ; <+435> 0x7fffc14abdb6 <+373>: f2 0f 10 45 d0 movsd -0x30(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc14abdbb <+378>: 66 0f 2e 05 6d cf 28 00 ucomisd 0x28cf6d(%rip), %xmm0 ; GetThemeMetric::kThemeMetricsPrivate + 174 0x7fffc14abdc3 <+386>: 75 02 jne 0x7fffc14abdc7 ; <+390> 0x7fffc14abdc5 <+388>: 7b 17 jnp 0x7fffc14abdde ; <+413> 0x7fffc14abdc7 <+390>: e8 72 fd ff ff callq 0x7fffc14abb3e ; GetCurrentEventQueue 0x7fffc14abdcc <+395>: 48 89 c7 movq %rax, %rdi 0x7fffc14abdcf <+398>: e8 82 44 03 00 callq 0x7fffc14e0256 ; _DropPendingBoost 0x7fffc14abdd4 <+403>: 48 83 3d 34 c5 07 1b ff cmpq $-0x1, 0x1b07c534(%rip) ; GetTaskStorageKeyForSafeToCall.sCreated + 7 0x7fffc14abddc <+411>: 75 ad jne 0x7fffc14abd8b ; <+330> 0x7fffc14abdde <+413>: be 01 00 00 00 movl $0x1, %esi 0x7fffc14abde3 <+418>: f2 0f 10 45 d0 movsd -0x30(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc14abde8 <+423>: 48 8b 7d a8 movq -0x58(%rbp), %rdi 0x7fffc14abdec <+427>: e8 db 00 00 00 callq 0x7fffc14abecc ; RunCurrentEventLoopInMode 0x7fffc14abdf1 <+432>: 41 89 c6 movl %eax, %r14d 0x7fffc14abdf4 <+435>: e8 45 fd ff ff callq 0x7fffc14abb3e ; GetCurrentEventQueue 0x7fffc14abdf9 <+440>: 48 89 c7 movq %rax, %rdi 0x7fffc14abdfc <+443>: 48 8b 75 b8 movq -0x48(%rbp), %rsi 0x7fffc14abe00 <+447>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x7fffc14abe04 <+451>: 48 8b 4d c0 movq -0x40(%rbp), %rcx 0x7fffc14abe08 <+455>: 45 89 f8 movl %r15d, %r8d 0x7fffc14abe0b <+458>: e8 d7 fc 00 00 callq 0x7fffc14bbae7 ; AcquireEventFromQueue 0x7fffc14abe10 <+463>: 49 89 c5 movq %rax, %r13 0x7fffc14abe13 <+466>: 4d 85 ed testq %r13, %r13 0x7fffc14abe16 <+469>: 0f 95 c0 setne %al 0x7fffc14abe19 <+472>: 45 89 f4 movl %r14d, %r12d 0x7fffc14abe1c <+475>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffc14abe21 <+480>: 44 0f 45 e1 cmovnel %ecx, %r12d 0x7fffc14abe25 <+484>: f2 0f 10 45 b0 movsd -0x50(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc14abe2a <+489>: 66 0f 2e 05 e6 c6 28 00 ucomisd 0x28c6e6(%rip), %xmm0 ; GetAccessibilityActionID::values + 70 0x7fffc14abe32 <+497>: 75 02 jne 0x7fffc14abe36 ; <+501> 0x7fffc14abe34 <+499>: 7b 1d jnp 0x7fffc14abe53 ; <+530> 0x7fffc14abe36 <+501>: 4d 85 ed testq %r13, %r13 0x7fffc14abe39 <+504>: 75 18 jne 0x7fffc14abe53 ; <+530> 0x7fffc14abe3b <+506>: e8 bc 91 00 00 callq 0x7fffc14b4ffc ; GetCurrentEventTime 0x7fffc14abe40 <+511>: f2 0f 10 4d a0 movsd -0x60(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc14abe45 <+516>: f2 0f 5c c8 subsd %xmm0, %xmm1 0x7fffc14abe49 <+520>: f2 0f 11 4d d0 movsd %xmm1, -0x30(%rbp) 0x7fffc14abe4e <+525>: 31 c0 xorl %eax, %eax 0x7fffc14abe50 <+527>: 45 89 f4 movl %r14d, %r12d 0x7fffc14abe53 <+530>: 45 85 e4 testl %r12d, %r12d 0x7fffc14abe56 <+533>: 75 08 jne 0x7fffc14abe60 ; <+543> 0x7fffc14abe58 <+535>: 84 c0 testb %al, %al 0x7fffc14abe5a <+537>: 0f 84 40 ff ff ff je 0x7fffc14abda0 ; <+351> 0x7fffc14abe60 <+543>: 48 8b 4d 90 movq -0x70(%rbp), %rcx 0x7fffc14abe64 <+547>: 48 85 c9 testq %rcx, %rcx 0x7fffc14abe67 <+550>: 74 0d je 0x7fffc14abe76 ; <+565> 0x7fffc14abe69 <+552>: 8a 45 10 movb 0x10(%rbp), %al 0x7fffc14abe6c <+555>: 4c 89 29 movq %r13, (%rcx) 0x7fffc14abe6f <+558>: 8b 4d 9c movl -0x64(%rbp), %ecx 0x7fffc14abe72 <+561>: 08 c8 orb %cl, %al 0x7fffc14abe74 <+563>: 75 0d jne 0x7fffc14abe83 ; <+578> 0x7fffc14abe76 <+565>: 4d 85 ed testq %r13, %r13 0x7fffc14abe79 <+568>: 74 08 je 0x7fffc14abe83 ; <+578> 0x7fffc14abe7b <+570>: 4c 89 ef movq %r13, %rdi 0x7fffc14abe7e <+573>: e8 ca 5b fd ff callq 0x7fffc1481a4d ; ReleaseEvent 0x7fffc14abe83 <+578>: e8 b6 fc ff ff callq 0x7fffc14abb3e ; GetCurrentEventQueue 0x7fffc14abe88 <+583>: 31 f6 xorl %esi, %esi 0x7fffc14abe8a <+585>: 48 89 c7 movq %rax, %rdi 0x7fffc14abe8d <+588>: e8 14 00 00 00 callq 0x7fffc14abea6 ; SetEventQueueFilterTabletEvents 0x7fffc14abe92 <+593>: 44 89 e0 movl %r12d, %eax 0x7fffc14abe95 <+596>: 48 83 c4 48 addq $0x48, %rsp 0x7fffc14abe99 <+600>: 5b popq %rbx 0x7fffc14abe9a <+601>: 41 5c popq %r12 0x7fffc14abe9c <+603>: 41 5d popq %r13 0x7fffc14abe9e <+605>: 41 5e popq %r14 0x7fffc14abea0 <+607>: 41 5f popq %r15 0x7fffc14abea2 <+609>: 5d popq %rbp 0x7fffc14abea3 <+610>: c3 retq 0x7fffc14abea4 <+611>: 90 nop 0x7fffc14abea5 <+612>: 90 nop (lldb) image show-unwind --address 0x7fffc14abdf1 UNWIND PLANS for HIToolbox`ReceiveNextEventCommon (start addr 0x7fffc14abc41) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 190673-0x000000000002eb36) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 601: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 603: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 605: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 607: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 609: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 610: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 611: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 190673-0x000000000002eb36) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc14abc26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter: 0x7fffc14abbdf <+0>: 49 89 d2 movq %rdx, %r10 0x7fffc14abbe2 <+3>: 48 85 ff testq %rdi, %rdi 0x7fffc14abbe5 <+6>: 0f 94 c2 sete %dl 0x7fffc14abbe8 <+9>: 48 85 f6 testq %rsi, %rsi 0x7fffc14abbeb <+12>: 0f 94 c0 sete %al 0x7fffc14abbee <+15>: 30 d0 xorb %dl, %al 0x7fffc14abbf0 <+17>: 74 04 je 0x7fffc14abbf6 ; <+23> 0x7fffc14abbf2 <+19>: 31 d2 xorl %edx, %edx 0x7fffc14abbf4 <+21>: eb 3a jmp 0x7fffc14abc30 ; <+81> 0x7fffc14abbf6 <+23>: 84 c9 testb %cl, %cl 0x7fffc14abbf8 <+25>: 74 0f je 0x7fffc14abc09 ; <+42> 0x7fffc14abbfa <+27>: 0f b6 c1 movzbl %cl, %eax 0x7fffc14abbfd <+30>: 31 d2 xorl %edx, %edx 0x7fffc14abbff <+32>: 83 f8 01 cmpl $0x1, %eax 0x7fffc14abc02 <+35>: 75 2c jne 0x7fffc14abc30 ; <+81> 0x7fffc14abc04 <+37>: 4d 85 c0 testq %r8, %r8 0x7fffc14abc07 <+40>: 74 27 je 0x7fffc14abc30 ; <+81> 0x7fffc14abc09 <+42>: 55 pushq %rbp 0x7fffc14abc0a <+43>: 48 89 e5 movq %rsp, %rbp 0x7fffc14abc0d <+46>: 48 83 ec 10 subq $0x10, %rsp 0x7fffc14abc11 <+50>: c7 04 24 00 00 00 00 movl $0x0, (%rsp) 0x7fffc14abc18 <+57>: 0f b6 c9 movzbl %cl, %ecx 0x7fffc14abc1b <+60>: 4c 89 ca movq %r9, %rdx 0x7fffc14abc1e <+63>: 4d 89 d1 movq %r10, %r9 0x7fffc14abc21 <+66>: e8 1b 00 00 00 callq 0x7fffc14abc41 ; ReceiveNextEventCommon 0x7fffc14abc26 <+71>: 85 c0 testl %eax, %eax 0x7fffc14abc28 <+73>: 0f 94 c2 sete %dl 0x7fffc14abc2b <+76>: 48 83 c4 10 addq $0x10, %rsp 0x7fffc14abc2f <+80>: 5d popq %rbp 0x7fffc14abc30 <+81>: 0f b6 c2 movzbl %dl, %eax 0x7fffc14abc33 <+84>: c3 retq 0x7fffc14abc34 <+85>: 90 nop 0x7fffc14abc35 <+86>: 90 nop 0x7fffc14abc36 <+87>: 90 nop 0x7fffc14abc37 <+88>: 90 nop 0x7fffc14abc38 <+89>: 90 nop 0x7fffc14abc39 <+90>: 90 nop 0x7fffc14abc3a <+91>: 90 nop 0x7fffc14abc3b <+92>: 90 nop 0x7fffc14abc3c <+93>: 90 nop 0x7fffc14abc3d <+94>: 90 nop 0x7fffc14abc3e <+95>: 90 nop 0x7fffc14abc3f <+96>: 90 nop 0x7fffc14abc40 <+97>: 90 nop (lldb) image show-unwind --address 0x7fffc14abc26 UNWIND PLANS for HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter (start addr 0x7fffc14abbdf) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 190575-0x000000000002e8d1) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 43: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 46: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 81: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[4]: 85: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [HIToolbox.__TEXT.__text + 190575-0x000000000002e8d1) row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffbfb95b79 AppKit`_DPSNextEvent: 0x7fffbfb95734 <+0>: 55 pushq %rbp 0x7fffbfb95735 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffbfb95738 <+4>: 41 57 pushq %r15 0x7fffbfb9573a <+6>: 41 56 pushq %r14 0x7fffbfb9573c <+8>: 41 55 pushq %r13 0x7fffbfb9573e <+10>: 41 54 pushq %r12 0x7fffbfb95740 <+12>: 53 pushq %rbx 0x7fffbfb95741 <+13>: 48 81 ec f8 03 00 00 subq $0x3f8, %rsp ; imm = 0x3F8 0x7fffbfb95748 <+20>: 4d 89 cc movq %r9, %r12 0x7fffbfb9574b <+23>: 45 89 c7 movl %r8d, %r15d 0x7fffbfb9574e <+26>: 49 89 cd movq %rcx, %r13 0x7fffbfb95751 <+29>: 4c 89 ad 18 fd ff ff movq %r13, -0x2e8(%rbp) 0x7fffbfb95758 <+36>: 48 89 95 10 fc ff ff movq %rdx, -0x3f0(%rbp) 0x7fffbfb9575f <+43>: 48 89 f3 movq %rsi, %rbx 0x7fffbfb95762 <+46>: 48 89 9d 08 fd ff ff movq %rbx, -0x2f8(%rbp) 0x7fffbfb95769 <+53>: 48 8b 05 90 52 3e 1c movq 0x1c3e5290(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x7fffbfb95770 <+60>: 48 8b 00 movq (%rax), %rax 0x7fffbfb95773 <+63>: 48 89 45 d0 movq %rax, -0x30(%rbp) 0x7fffbfb95777 <+67>: 48 c7 85 88 fd ff ff 00 00 00 00 movq $0x0, -0x278(%rbp) 0x7fffbfb95782 <+78>: 48 8d 85 d0 fd ff ff leaq -0x230(%rbp), %rax 0x7fffbfb95789 <+85>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) 0x7fffbfb95790 <+92>: e8 ac fa fb ff callq 0x7fffbfb55241 ; _DPSAllKitAndDPSModes 0x7fffbfb95795 <+97>: 49 89 c6 movq %rax, %r14 0x7fffbfb95798 <+100>: 31 c0 xorl %eax, %eax 0x7fffbfb9579a <+102>: e8 05 15 00 00 callq 0x7fffbfb96ca4 ; _runningOnAppKitThread 0x7fffbfb9579f <+107>: 84 c0 testb %al, %al 0x7fffbfb957a1 <+109>: 74 37 je 0x7fffbfb957da ; <+166> 0x7fffbfb957a3 <+111>: 4c 89 a5 08 fc ff ff movq %r12, -0x3f8(%rbp) 0x7fffbfb957aa <+118>: 48 83 3d 96 a9 6d 1c ff cmpq $-0x1, 0x1c6da996(%rip) ; _sTrackingMenus + 2 0x7fffbfb957b2 <+126>: 0f 85 7a 14 00 00 jne 0x7fffbfb96c32 ; <+5374> 0x7fffbfb957b8 <+132>: 48 85 db testq %rbx, %rbx 0x7fffbfb957bb <+135>: 74 47 je 0x7fffbfb95804 ; <+208> 0x7fffbfb957bd <+137>: 48 8d b5 7c fd ff ff leaq -0x284(%rbp), %rsi 0x7fffbfb957c4 <+144>: 48 8d 95 80 fd ff ff leaq -0x280(%rbp), %rdx 0x7fffbfb957cb <+151>: b9 40 00 00 00 movl $0x40, %ecx 0x7fffbfb957d0 <+156>: 48 89 df movq %rbx, %rdi 0x7fffbfb957d3 <+159>: e8 1c 15 00 00 callq 0x7fffbfb96cf4 ; _DPSConvertMaskToEventTypeList 0x7fffbfb957d8 <+164>: eb 7c jmp 0x7fffbfb95856 ; <+290> 0x7fffbfb957da <+166>: 31 c0 xorl %eax, %eax 0x7fffbfb957dc <+168>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb957e3 <+175>: 4d 85 e4 testq %r12, %r12 0x7fffbfb957e6 <+178>: 4c 89 e3 movq %r12, %rbx 0x7fffbfb957e9 <+181>: 0f 84 16 14 00 00 je 0x7fffbfb96c05 ; <+5329> 0x7fffbfb957ef <+187>: 48 c7 03 00 00 00 00 movq $0x0, (%rbx) 0x7fffbfb957f6 <+194>: 31 c0 xorl %eax, %eax 0x7fffbfb957f8 <+196>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb957ff <+203>: e9 01 14 00 00 jmp 0x7fffbfb96c05 ; <+5329> 0x7fffbfb95804 <+208>: 48 8d 3d 45 46 42 1c leaq 0x1c424645(%rip), %rdi ; @"NSEventNilMeansAny" 0x7fffbfb9580b <+215>: 48 8d 15 4e a9 6d 1c leaq 0x1c6da94e(%rip), %rdx ; sNSEventNilMeansAnyComputedValue 0x7fffbfb95812 <+222>: 48 8d 0d 8f ab 3f 00 leaq 0x3fab8f(%rip), %rcx ; NSEventNilMeansAnyDefaultValueFunction 0x7fffbfb95819 <+229>: 31 f6 xorl %esi, %esi 0x7fffbfb9581b <+231>: e8 86 f2 fb ff callq 0x7fffbfb54aa6 ; _NSGetBoolAppConfig 0x7fffbfb95820 <+236>: 84 c0 testb %al, %al 0x7fffbfb95822 <+238>: 74 17 je 0x7fffbfb9583b ; <+263> 0x7fffbfb95824 <+240>: c7 85 7c fd ff ff 00 00 00 00 movl $0x0, -0x284(%rbp) 0x7fffbfb9582e <+250>: 48 c7 85 80 fd ff ff 00 00 00 00 movq $0x0, -0x280(%rbp) 0x7fffbfb95839 <+261>: eb 1b jmp 0x7fffbfb95856 ; <+290> 0x7fffbfb9583b <+263>: c7 85 7c fd ff ff 01 00 00 00 movl $0x1, -0x284(%rbp) 0x7fffbfb95845 <+273>: 48 b8 63 70 70 65 01 00 00 00 movabsq $0x165707063, %rax ; imm = 0x165707063 0x7fffbfb9584f <+283>: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) 0x7fffbfb95856 <+290>: 48 8b 35 0b 2d 67 1c movq 0x1c672d0b(%rip), %rsi ; "timeIntervalSinceNow" 0x7fffbfb9585d <+297>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi 0x7fffbfb95864 <+304>: ff 15 16 68 3e 1c callq *0x1c3e6816(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb9586a <+310>: f2 0f 11 85 20 fd ff ff movsd %xmm0, -0x2e0(%rbp) 0x7fffbfb95872 <+318>: 66 0f 57 d2 xorpd %xmm2, %xmm2 0x7fffbfb95876 <+322>: 66 0f 28 c8 movapd %xmm0, %xmm1 0x7fffbfb9587a <+326>: f2 0f c2 ca 02 cmplesd %xmm2, %xmm1 0x7fffbfb9587f <+331>: f2 0f 11 8d 28 fd ff ff movsd %xmm1, -0x2d8(%rbp) 0x7fffbfb95887 <+339>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb9588a <+342>: e8 99 bf a8 00 callq 0x7fffc0621828 ; symbol stub for: CFArrayGetCount 0x7fffbfb9588f <+347>: 31 f6 xorl %esi, %esi 0x7fffbfb95891 <+349>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb95894 <+352>: 48 89 c2 movq %rax, %rdx 0x7fffbfb95897 <+355>: 4c 89 e9 movq %r13, %rcx 0x7fffbfb9589a <+358>: e8 6b bf a8 00 callq 0x7fffc062180a ; symbol stub for: CFArrayContainsValue 0x7fffbfb9589f <+363>: 84 c0 testb %al, %al 0x7fffbfb958a1 <+365>: b8 00 00 00 00 movl $0x0, %eax 0x7fffbfb958a6 <+370>: 75 0a jne 0x7fffbfb958b2 ; <+382> 0x7fffbfb958a8 <+372>: 4c 89 ef movq %r13, %rdi 0x7fffbfb958ab <+375>: e8 c4 ac a8 00 callq 0x7fffc0620574 ; symbol stub for: _HLTBAddEventSourceToMode 0x7fffbfb958b0 <+380>: b0 01 movb $0x1, %al 0x7fffbfb958b2 <+382>: 4c 89 ad 18 fd ff ff movq %r13, -0x2e8(%rbp) 0x7fffbfb958b9 <+389>: 48 89 85 00 fc ff ff movq %rax, -0x400(%rbp) 0x7fffbfb958c0 <+396>: 31 c0 xorl %eax, %eax 0x7fffbfb958c2 <+398>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb958c9 <+405>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb958d1 <+413>: f2 0f 10 8d 20 fd ff ff movsd -0x2e0(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffbfb958d9 <+421>: 66 0f 55 c1 andnpd %xmm1, %xmm0 0x7fffbfb958dd <+425>: f2 0f 11 85 28 fd ff ff movsd %xmm0, -0x2d8(%rbp) 0x7fffbfb958e5 <+433>: 31 ff xorl %edi, %edi 0x7fffbfb958e7 <+435>: e8 e3 1b 00 00 callq 0x7fffbfb974cf ; _NSAccessibilitySetHandlingKeyboardEvent 0x7fffbfb958ec <+440>: 8b 85 7c fd ff ff movl -0x284(%rbp), %eax 0x7fffbfb958f2 <+446>: 48 89 85 10 fd ff ff movq %rax, -0x2f0(%rbp) 0x7fffbfb958f9 <+453>: 44 89 bd 34 fd ff ff movl %r15d, -0x2cc(%rbp) 0x7fffbfb95900 <+460>: 45 84 ff testb %r15b, %r15b 0x7fffbfb95903 <+463>: 0f 94 85 27 fc ff ff sete -0x3d9(%rbp) 0x7fffbfb9590a <+470>: 41 0f be c7 movsbl %r15b, %eax 0x7fffbfb9590e <+474>: 89 85 f4 fc ff ff movl %eax, -0x30c(%rbp) 0x7fffbfb95914 <+480>: 48 8b 05 4d 2c 67 1c movq 0x1c672c4d(%rip), %rax ; "timeIntervalSinceNow" 0x7fffbfb9591b <+487>: 48 89 85 f8 fb ff ff movq %rax, -0x408(%rbp) 0x7fffbfb95922 <+494>: 4c 8b 2d 57 67 3e 1c movq 0x1c3e6757(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95929 <+501>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb9592c <+504>: 45 31 f6 xorl %r14d, %r14d 0x7fffbfb9592f <+507>: 31 c0 xorl %eax, %eax 0x7fffbfb95931 <+509>: 48 89 85 20 fd ff ff movq %rax, -0x2e0(%rbp) 0x7fffbfb95938 <+516>: f2 0f 10 8d 28 fd ff ff movsd -0x2d8(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffbfb95940 <+524>: e9 4a 11 00 00 jmp 0x7fffbfb96a8f ; <+4955> 0x7fffbfb95945 <+529>: b0 01 movb $0x1, %al 0x7fffbfb95947 <+531>: 48 8d 3d e2 40 42 1c leaq 0x1c4240e2(%rip), %rdi ; @"still in loop, timeout = %f seconds" 0x7fffbfb9594e <+538>: 66 0f 28 c1 movapd %xmm1, %xmm0 0x7fffbfb95952 <+542>: f2 0f 11 8d 28 fd ff ff movsd %xmm1, -0x2d8(%rbp) 0x7fffbfb9595a <+550>: e8 3f a3 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb9595f <+555>: f2 0f 10 8d 28 fd ff ff movsd -0x2d8(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffbfb95967 <+563>: e9 23 11 00 00 jmp 0x7fffbfb96a8f ; <+4955> 0x7fffbfb9596c <+568>: be 08 00 00 00 movl $0x8, %esi 0x7fffbfb95971 <+573>: 48 8d bd a0 fd ff ff leaq -0x260(%rbp), %rdi 0x7fffbfb95978 <+580>: e8 6b b6 a8 00 callq 0x7fffc0620fe8 ; symbol stub for: _Block_object_dispose 0x7fffbfb9597d <+585>: b0 01 movb $0x1, %al 0x7fffbfb9597f <+587>: 48 89 85 30 fc ff ff movq %rax, -0x3d0(%rbp) 0x7fffbfb95986 <+594>: 48 8b 05 a3 2b 67 1c movq 0x1c672ba3(%rip), %rax ; "autorelease" 0x7fffbfb9598d <+601>: 48 89 85 f8 fc ff ff movq %rax, -0x308(%rbp) 0x7fffbfb95994 <+608>: 48 8b 05 d5 2b 67 1c movq 0x1c672bd5(%rip), %rax ; "sharedAppleEventManager" 0x7fffbfb9599b <+615>: 48 89 85 88 fc ff ff movq %rax, -0x378(%rbp) 0x7fffbfb959a2 <+622>: 48 8b 05 cf 2b 67 1c movq 0x1c672bcf(%rip), %rax ; "_prepareForDispatch" 0x7fffbfb959a9 <+629>: 48 89 85 80 fc ff ff movq %rax, -0x380(%rbp) 0x7fffbfb959b0 <+636>: 48 8b 05 91 2b 67 1c movq 0x1c672b91(%rip), %rax ; "_disableSuddenTermination" 0x7fffbfb959b7 <+643>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) 0x7fffbfb959be <+650>: 48 8b 05 c3 2b 67 1c movq 0x1c672bc3(%rip), %rax ; "_appleEventActivationInProgress" 0x7fffbfb959c5 <+657>: 48 89 85 e0 fc ff ff movq %rax, -0x320(%rbp) 0x7fffbfb959cc <+664>: 48 8b 05 85 2b 67 1c movq 0x1c672b85(%rip), %rax ; "setWindowsNeedUpdate:" 0x7fffbfb959d3 <+671>: 48 89 85 d8 fc ff ff movq %rax, -0x328(%rbp) 0x7fffbfb959da <+678>: 48 8b 05 8f 2a 67 1c movq 0x1c672a8f(%rip), %rax ; "alloc" 0x7fffbfb959e1 <+685>: 48 89 85 d0 fc ff ff movq %rax, -0x330(%rbp) 0x7fffbfb959e8 <+692>: 48 8b 05 b9 2a 67 1c movq 0x1c672ab9(%rip), %rax ; "init" 0x7fffbfb959ef <+699>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) 0x7fffbfb959f6 <+706>: 48 8b 05 53 2b 67 1c movq 0x1c672b53(%rip), %rax ; "_endTopLevelGroupings" 0x7fffbfb959fd <+713>: 48 89 85 c0 fc ff ff movq %rax, -0x340(%rbp) 0x7fffbfb95a04 <+720>: 48 8b 05 9d 2b 67 1c movq 0x1c672b9d(%rip), %rax ; "drain" 0x7fffbfb95a0b <+727>: 48 89 85 b8 fc ff ff movq %rax, -0x348(%rbp) 0x7fffbfb95a12 <+734>: 48 8b 05 97 2b 67 1c movq 0x1c672b97(%rip), %rax ; "_isFinishLaunchingFromEventHandlersSuppressed" 0x7fffbfb95a19 <+741>: 48 89 85 b0 fc ff ff movq %rax, -0x350(%rbp) 0x7fffbfb95a20 <+748>: 48 8b 05 91 2b 67 1c movq 0x1c672b91(%rip), %rax ; "_sendFinishLaunchingNotification" 0x7fffbfb95a27 <+755>: 48 89 85 68 fc ff ff movq %rax, -0x398(%rbp) 0x7fffbfb95a2e <+762>: 48 8b 05 2b 2b 67 1c movq 0x1c672b2b(%rip), %rax ; "_enableSuddenTermination" 0x7fffbfb95a35 <+769>: 48 89 85 98 fc ff ff movq %rax, -0x368(%rbp) 0x7fffbfb95a3c <+776>: 48 8b 05 4d 2b 67 1c movq 0x1c672b4d(%rip), %rax ; "isActive" 0x7fffbfb95a43 <+783>: 48 89 85 90 fc ff ff movq %rax, -0x370(%rbp) 0x7fffbfb95a4a <+790>: 48 8b 05 47 2b 67 1c movq 0x1c672b47(%rip), %rax ; "_afterBatchOrderingFinishesDo:" 0x7fffbfb95a51 <+797>: 48 89 85 78 fc ff ff movq %rax, -0x388(%rbp) 0x7fffbfb95a58 <+804>: 48 8b 05 41 2b 67 1c movq 0x1c672b41(%rip), %rax ; "_setAppleEventActivationInProgress:" 0x7fffbfb95a5f <+811>: 48 89 85 70 fc ff ff movq %rax, -0x390(%rbp) 0x7fffbfb95a66 <+818>: 48 8b 05 13 2b 67 1c movq 0x1c672b13(%rip), %rax ; "_setLaunchTaskMaskBits:" 0x7fffbfb95a6d <+825>: 48 89 85 38 fc ff ff movq %rax, -0x3c8(%rbp) 0x7fffbfb95a74 <+832>: 48 8b 05 5d 2a 67 1c movq 0x1c672a5d(%rip), %rax ; "stringWithUTF8String:" 0x7fffbfb95a7b <+839>: 48 89 85 60 fc ff ff movq %rax, -0x3a0(%rbp) 0x7fffbfb95a82 <+846>: 48 8b 05 57 2a 67 1c movq 0x1c672a57(%rip), %rax ; "currentHandler" 0x7fffbfb95a89 <+853>: 48 89 85 58 fc ff ff movq %rax, -0x3a8(%rbp) 0x7fffbfb95a90 <+860>: 48 8b 05 a9 2a 67 1c movq 0x1c672aa9(%rip), %rax ; "handleFailureInFunction:file:lineNumber:description:" 0x7fffbfb95a97 <+867>: 48 89 85 50 fc ff ff movq %rax, -0x3b0(%rbp) 0x7fffbfb95a9e <+874>: 48 8b 05 5b 2b 67 1c movq 0x1c672b5b(%rip), %rax ; "standardUserDefaults" 0x7fffbfb95aa5 <+881>: 48 89 85 48 fc ff ff movq %rax, -0x3b8(%rbp) 0x7fffbfb95aac <+888>: 48 8b 05 55 2b 67 1c movq 0x1c672b55(%rip), %rax ; "boolForKey:" 0x7fffbfb95ab3 <+895>: 48 89 85 40 fc ff ff movq %rax, -0x3c0(%rbp) 0x7fffbfb95aba <+902>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb95abd <+905>: 45 84 ff testb %r15b, %r15b 0x7fffbfb95ac0 <+908>: 0f 85 06 10 00 00 jne 0x7fffbfb96acc ; <+5016> 0x7fffbfb95ac6 <+914>: 80 3d 77 a6 6d 1c 00 cmpb $0x0, 0x1c6da677(%rip) ; _cgsContextID + 3 0x7fffbfb95acd <+921>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb95ad5 <+929>: 74 2a je 0x7fffbfb95b01 ; <+973> 0x7fffbfb95ad7 <+931>: b0 01 movb $0x1, %al 0x7fffbfb95ad9 <+933>: 48 8d 3d 70 3e 42 1c leaq 0x1c423e70(%rip), %rdi ; @"timeout = %f seconds, mask = %lx, dequeue = %d, mode = %@" 0x7fffbfb95ae0 <+940>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb95ae8 <+948>: 48 89 de movq %rbx, %rsi 0x7fffbfb95aeb <+951>: 8b 95 f4 fc ff ff movl -0x30c(%rbp), %edx 0x7fffbfb95af1 <+957>: 4c 89 e1 movq %r12, %rcx 0x7fffbfb95af4 <+960>: e8 a5 a1 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb95af9 <+965>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb95b01 <+973>: 48 8b b5 80 fd ff ff movq -0x280(%rbp), %rsi 0x7fffbfb95b08 <+980>: 48 8b 05 b9 4e 3e 1c movq 0x1c3e4eb9(%rip), %rax ; (void *)0x00007fffdfcd8060: _NSConcreteStackBlock 0x7fffbfb95b0f <+987>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) 0x7fffbfb95b16 <+994>: c7 85 a8 fd ff ff 00 00 00 c0 movl $0xc0000000, -0x258(%rbp) ; imm = 0xC0000000 0x7fffbfb95b20 <+1004>: c7 85 ac fd ff ff 00 00 00 00 movl $0x0, -0x254(%rbp) 0x7fffbfb95b2a <+1014>: 48 8d 05 9e 70 21 00 leaq 0x21709e(%rip), %rax ; ___DPSBlockUntilNextEventMatchingListInMode_block_invoke 0x7fffbfb95b31 <+1021>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) 0x7fffbfb95b38 <+1028>: 48 8d 05 81 bd 3e 1c leaq 0x1c3ebd81(%rip), %rax ; __block_descriptor_tmp.206 0x7fffbfb95b3f <+1035>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) 0x7fffbfb95b46 <+1042>: 48 89 9d c0 fd ff ff movq %rbx, -0x240(%rbp) 0x7fffbfb95b4d <+1049>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb95b53 <+1055>: 88 85 c8 fd ff ff movb %al, -0x238(%rbp) 0x7fffbfb95b59 <+1061>: 0f b6 c8 movzbl %al, %ecx 0x7fffbfb95b5c <+1064>: 48 8b bd 10 fd ff ff movq -0x2f0(%rbp), %rdi 0x7fffbfb95b63 <+1071>: 4c 89 e2 movq %r12, %rdx 0x7fffbfb95b66 <+1074>: 4c 8d 85 88 fd ff ff leaq -0x278(%rbp), %r8 0x7fffbfb95b6d <+1081>: 4c 8d 8d a0 fd ff ff leaq -0x260(%rbp), %r9 0x7fffbfb95b74 <+1088>: e8 e1 a8 a8 00 callq 0x7fffc062045a ; symbol stub for: _BlockUntilNextEventMatchingListInModeWithFilter 0x7fffbfb95b79 <+1093>: 84 c0 testb %al, %al 0x7fffbfb95b7b <+1095>: 4c 8d 3d 06 fd 6d 1c leaq 0x1c6dfd06(%rip), %r15 ; NSApp 0x7fffbfb95b82 <+1102>: 0f 84 cf 0c 00 00 je 0x7fffbfb96857 ; <+4387> 0x7fffbfb95b88 <+1108>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb95b8f <+1115>: e8 3a a4 a8 00 callq 0x7fffc061ffce ; symbol stub for: GetEventAttributes 0x7fffbfb95b94 <+1120>: a8 08 testb $0x8, %al 0x7fffbfb95b96 <+1122>: 74 5d je 0x7fffbfb95bf5 ; <+1217> 0x7fffbfb95b98 <+1124>: 0f b6 05 11 43 6d 1c movzbl 0x1c6d4311(%rip), %eax ; _dispatchMonitoredEvents.__dispatchMonitoredEvents 0x7fffbfb95b9f <+1131>: 3d fe 00 00 00 cmpl $0xfe, %eax 0x7fffbfb95ba4 <+1136>: 75 47 jne 0x7fffbfb95bed ; <+1209> 0x7fffbfb95ba6 <+1138>: bf 05 00 00 00 movl $0x5, %edi 0x7fffbfb95bab <+1143>: e8 60 c2 a8 00 callq 0x7fffc0621e10 ; symbol stub for: _CFExecutableLinkedOnOrAfter 0x7fffbfb95bb0 <+1148>: 84 c0 testb %al, %al 0x7fffbfb95bb2 <+1150>: 74 27 je 0x7fffbfb95bdb ; <+1191> 0x7fffbfb95bb4 <+1152>: 48 8b 3d 2d 43 6a 1c movq 0x1c6a432d(%rip), %rdi ; (void *)0x00007fffdc7ed9d0: NSUserDefaults 0x7fffbfb95bbb <+1159>: 48 8b b5 48 fc ff ff movq -0x3b8(%rbp), %rsi 0x7fffbfb95bc2 <+1166>: 41 ff d5 callq *%r13 0x7fffbfb95bc5 <+1169>: 48 89 c7 movq %rax, %rdi 0x7fffbfb95bc8 <+1172>: 48 8b b5 40 fc ff ff movq -0x3c0(%rbp), %rsi 0x7fffbfb95bcf <+1179>: 48 8d 15 fa 42 42 1c leaq 0x1c4242fa(%rip), %rdx ; @"NSDispatchMonitoredEvents" 0x7fffbfb95bd6 <+1186>: 41 ff d5 callq *%r13 0x7fffbfb95bd9 <+1189>: eb 0c jmp 0x7fffbfb95be7 ; <+1203> 0x7fffbfb95bdb <+1191>: 48 8d 3d ee 42 42 1c leaq 0x1c4242ee(%rip), %rdi ; @"NSDispatchMonitoredEvents" 0x7fffbfb95be2 <+1198>: e8 31 e9 fb ff callq 0x7fffbfb54518 ; NSGetBooleanDefault 0x7fffbfb95be7 <+1203>: 88 05 c3 42 6d 1c movb %al, 0x1c6d42c3(%rip) ; _dispatchMonitoredEvents.__dispatchMonitoredEvents 0x7fffbfb95bed <+1209>: 84 c0 testb %al, %al 0x7fffbfb95bef <+1211>: 0f 84 35 0c 00 00 je 0x7fffbfb9682a ; <+4342> 0x7fffbfb95bf5 <+1217>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb95bfc <+1224>: e8 d3 a3 a8 00 callq 0x7fffc061ffd4 ; symbol stub for: GetEventClass 0x7fffbfb95c01 <+1229>: 41 89 c6 movl %eax, %r14d 0x7fffbfb95c04 <+1232>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb95c0b <+1239>: e8 d0 a3 a8 00 callq 0x7fffc061ffe0 ; symbol stub for: GetEventKind 0x7fffbfb95c10 <+1244>: 89 c3 movl %eax, %ebx 0x7fffbfb95c12 <+1246>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb95c19 <+1253>: e8 f0 a2 a8 00 callq 0x7fffc061ff0e ; symbol stub for: CopyEventCGEvent 0x7fffbfb95c1e <+1258>: 49 89 c4 movq %rax, %r12 0x7fffbfb95c21 <+1261>: 4d 85 e4 testq %r12, %r12 0x7fffbfb95c24 <+1264>: 74 10 je 0x7fffbfb95c36 ; <+1282> 0x7fffbfb95c26 <+1266>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb95c29 <+1269>: 48 8b b5 f8 fc ff ff movq -0x308(%rbp), %rsi 0x7fffbfb95c30 <+1276>: ff 15 4a 64 3e 1c callq *0x1c3e644a(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95c36 <+1282>: 0f b7 c3 movzwl %bx, %eax 0x7fffbfb95c39 <+1285>: 41 81 fe 63 70 70 65 cmpl $0x65707063, %r14d ; imm = 0x65707063 0x7fffbfb95c40 <+1292>: 75 77 jne 0x7fffbfb95cb9 ; <+1413> 0x7fffbfb95c42 <+1294>: 83 f8 01 cmpl $0x1, %eax 0x7fffbfb95c45 <+1297>: 75 72 jne 0x7fffbfb95cb9 ; <+1413> 0x7fffbfb95c47 <+1299>: 4c 89 a5 20 fd ff ff movq %r12, -0x2e0(%rbp) 0x7fffbfb95c4e <+1306>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb95c55 <+1313>: 48 8d b5 68 fd ff ff leaq -0x298(%rbp), %rsi 0x7fffbfb95c5c <+1320>: e8 95 a2 a8 00 callq 0x7fffc061fef6 ; symbol stub for: ConvertEventRefToEventRecord 0x7fffbfb95c61 <+1325>: 44 8b a5 6a fd ff ff movl -0x296(%rbp), %r12d 0x7fffbfb95c68 <+1332>: 8b 9d 76 fd ff ff movl -0x28a(%rbp), %ebx 0x7fffbfb95c6e <+1338>: 41 81 fc 65 72 6f 63 cmpl $0x636f7265, %r12d ; imm = 0x636F7265 0x7fffbfb95c75 <+1345>: 74 0d je 0x7fffbfb95c84 ; <+1360> 0x7fffbfb95c77 <+1347>: 41 81 fc 74 76 65 61 cmpl $0x61657674, %r12d ; imm = 0x61657674 0x7fffbfb95c7e <+1354>: 0f 85 dd 00 00 00 jne 0x7fffbfb95d61 ; <+1581> 0x7fffbfb95c84 <+1360>: 81 fb 62 6f 64 6f cmpl $0x6f646f62, %ebx ; imm = 0x6F646F62 0x7fffbfb95c8a <+1366>: 0f 8e 9b 00 00 00 jle 0x7fffbfb95d2b ; <+1527> 0x7fffbfb95c90 <+1372>: 81 fb 73 69 75 71 cmpl $0x71756973, %ebx ; imm = 0x71756973 0x7fffbfb95c96 <+1378>: 0f 8f b5 00 00 00 jg 0x7fffbfb95d51 ; <+1565> 0x7fffbfb95c9c <+1384>: 81 fb 63 6f 64 6f cmpl $0x6f646f63, %ebx ; imm = 0x6F646F63 0x7fffbfb95ca2 <+1390>: 0f 84 27 01 00 00 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95ca8 <+1396>: 81 fb 63 6f 64 70 cmpl $0x70646f63, %ebx ; imm = 0x70646F63 0x7fffbfb95cae <+1402>: 0f 84 1b 01 00 00 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95cb4 <+1408>: e9 a8 00 00 00 jmp 0x7fffbfb95d61 ; <+1581> 0x7fffbfb95cb9 <+1413>: 41 81 fe 6c 70 70 61 cmpl $0x6170706c, %r14d ; imm = 0x6170706C 0x7fffbfb95cc0 <+1420>: 75 35 jne 0x7fffbfb95cf7 ; <+1475> 0x7fffbfb95cc2 <+1422>: 81 e3 fe ff 00 00 andl $0xfffe, %ebx ; imm = 0xFFFE 0x7fffbfb95cc8 <+1428>: 83 fb 66 cmpl $0x66, %ebx 0x7fffbfb95ccb <+1431>: 0f 85 70 02 00 00 jne 0x7fffbfb95f41 ; <+2061> 0x7fffbfb95cd1 <+1437>: 4c 89 a5 20 fd ff ff movq %r12, -0x2e0(%rbp) 0x7fffbfb95cd8 <+1444>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb95cde <+1450>: 84 c0 testb %al, %al 0x7fffbfb95ce0 <+1452>: 0f 84 ca 0c 00 00 je 0x7fffbfb969b0 ; <+4732> 0x7fffbfb95ce6 <+1458>: 48 8b 9d 88 fd ff ff movq -0x278(%rbp), %rbx 0x7fffbfb95ced <+1465>: e8 a0 a2 a8 00 callq 0x7fffc061ff92 ; symbol stub for: GetApplicationEventTarget 0x7fffbfb95cf2 <+1470>: e9 db 05 00 00 jmp 0x7fffbfb962d2 ; <+2974> 0x7fffbfb95cf7 <+1475>: 41 81 fe 74 78 65 74 cmpl $0x74657874, %r14d ; imm = 0x74657874 0x7fffbfb95cfe <+1482>: 0f 84 2b 02 00 00 je 0x7fffbfb95f2f ; <+2043> 0x7fffbfb95d04 <+1488>: 41 81 fe 20 6b 6e 69 cmpl $0x696e6b20, %r14d ; imm = 0x696E6B20 0x7fffbfb95d0b <+1495>: 0f 85 30 02 00 00 jne 0x7fffbfb95f41 ; <+2061> 0x7fffbfb95d11 <+1501>: 4c 89 a5 20 fd ff ff movq %r12, -0x2e0(%rbp) 0x7fffbfb95d18 <+1508>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb95d1e <+1514>: 84 c0 testb %al, %al 0x7fffbfb95d20 <+1516>: 0f 85 a0 05 00 00 jne 0x7fffbfb962c6 ; <+2962> 0x7fffbfb95d26 <+1522>: e9 af 0c 00 00 jmp 0x7fffbfb969da ; <+4774> 0x7fffbfb95d2b <+1527>: 81 fb 72 73 6e 61 cmpl $0x616e7372, %ebx ; imm = 0x616E7372 0x7fffbfb95d31 <+1533>: 0f 84 98 00 00 00 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95d37 <+1539>: 81 fb 70 70 61 6f cmpl $0x6f617070, %ebx ; imm = 0x6F617070 0x7fffbfb95d3d <+1545>: 0f 84 8c 00 00 00 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95d43 <+1551>: 81 fb 74 69 62 6f cmpl $0x6f626974, %ebx ; imm = 0x6F626974 0x7fffbfb95d49 <+1557>: 0f 84 80 00 00 00 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95d4f <+1563>: eb 10 jmp 0x7fffbfb95d61 ; <+1581> 0x7fffbfb95d51 <+1565>: 81 fb 74 69 75 71 cmpl $0x71756974, %ebx ; imm = 0x71756974 0x7fffbfb95d57 <+1571>: 74 76 je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95d59 <+1573>: 81 fb 70 70 61 72 cmpl $0x72617070, %ebx ; imm = 0x72617070 0x7fffbfb95d5f <+1579>: 74 6e je 0x7fffbfb95dcf ; <+1691> 0x7fffbfb95d61 <+1581>: 8a 05 e9 a3 6d 1c movb 0x1c6da3e9(%rip), %al ; _DPSNextEvent.loadedOpenScriptingFramework 0x7fffbfb95d67 <+1587>: 24 01 andb $0x1, %al 0x7fffbfb95d69 <+1589>: 75 46 jne 0x7fffbfb95db1 ; <+1661> 0x7fffbfb95d6b <+1591>: 31 ff xorl %edi, %edi 0x7fffbfb95d6d <+1593>: e8 b0 9f a8 00 callq 0x7fffc061fd22 ; symbol stub for: NSPushAutoreleasePool 0x7fffbfb95d72 <+1598>: 44 89 b5 00 fd ff ff movl %r14d, -0x300(%rbp) 0x7fffbfb95d79 <+1605>: 4d 89 ee movq %r13, %r14 0x7fffbfb95d7c <+1608>: 4d 89 fd movq %r15, %r13 0x7fffbfb95d7f <+1611>: 49 89 c7 movq %rax, %r15 0x7fffbfb95d82 <+1614>: 48 8d 3d e7 3b 42 1c leaq 0x1c423be7(%rip), %rdi ; @"Carbon" 0x7fffbfb95d89 <+1621>: 48 8d 35 00 3c 42 1c leaq 0x1c423c00(%rip), %rsi ; @"OpenScripting" 0x7fffbfb95d90 <+1628>: e8 b3 a0 a8 00 callq 0x7fffc061fe48 ; symbol stub for: _NSSoftLinkingLoadFramework 0x7fffbfb95d95 <+1633>: 4c 89 ff movq %r15, %rdi 0x7fffbfb95d98 <+1636>: 4d 89 ef movq %r13, %r15 0x7fffbfb95d9b <+1639>: 4d 89 f5 movq %r14, %r13 0x7fffbfb95d9e <+1642>: 44 8b b5 00 fd ff ff movl -0x300(%rbp), %r14d 0x7fffbfb95da5 <+1649>: e8 72 9f a8 00 callq 0x7fffc061fd1c ; symbol stub for: NSPopAutoreleasePool 0x7fffbfb95daa <+1654>: c6 05 9f a3 6d 1c 01 movb $0x1, 0x1c6da39f(%rip) ; _DPSNextEvent.onceToken + 7 0x7fffbfb95db1 <+1661>: 48 8b 3d 10 41 6a 1c movq 0x1c6a4110(%rip), %rdi ; (void *)0x00007fffdcb99c38: NSAppleEventManager 0x7fffbfb95db8 <+1668>: 48 8b b5 88 fc ff ff movq -0x378(%rbp), %rsi 0x7fffbfb95dbf <+1675>: 41 ff d5 callq *%r13 0x7fffbfb95dc2 <+1678>: 48 89 c7 movq %rax, %rdi 0x7fffbfb95dc5 <+1681>: 48 8b b5 80 fc ff ff movq -0x380(%rbp), %rsi 0x7fffbfb95dcc <+1688>: 41 ff d5 callq *%r13 0x7fffbfb95dcf <+1691>: 80 3d 6e a3 6d 1c 00 cmpb $0x0, 0x1c6da36e(%rip) ; _cgsContextID + 3 0x7fffbfb95dd6 <+1698>: 74 1c je 0x7fffbfb95df4 ; <+1728> 0x7fffbfb95dd8 <+1700>: 48 8b b5 6a fd ff ff movq -0x296(%rbp), %rsi 0x7fffbfb95ddf <+1707>: 0f b7 95 68 fd ff ff movzwl -0x298(%rbp), %edx 0x7fffbfb95de6 <+1714>: 31 c0 xorl %eax, %eax 0x7fffbfb95de8 <+1716>: 48 8d 3d c1 3b 42 1c leaq 0x1c423bc1(%rip), %rdi ; @"got apple event of class %lx, ID %x" 0x7fffbfb95def <+1723>: e8 aa 9e a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb95df4 <+1728>: 8a 05 57 a3 6d 1c movb 0x1c6da357(%rip), %al ; _DPSNextEvent.sHasReceivedInitialEvent 0x7fffbfb95dfa <+1734>: 24 01 andb $0x1, %al 0x7fffbfb95dfc <+1736>: 75 2d jne 0x7fffbfb95e2b ; <+1783> 0x7fffbfb95dfe <+1738>: c6 05 4c a3 6d 1c 01 movb $0x1, 0x1c6da34c(%rip) ; _DPSNextEvent.loadedOpenScriptingFramework 0x7fffbfb95e05 <+1745>: 41 81 fc 74 76 65 61 cmpl $0x61657674, %r12d ; imm = 0x61657674 0x7fffbfb95e0c <+1752>: 75 08 jne 0x7fffbfb95e16 ; <+1762> 0x7fffbfb95e0e <+1754>: 81 fb 70 70 61 6f cmpl $0x6f617070, %ebx ; imm = 0x6F617070 0x7fffbfb95e14 <+1760>: 74 15 je 0x7fffbfb95e2b ; <+1783> 0x7fffbfb95e16 <+1762>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e19 <+1765>: ba 02 00 00 00 movl $0x2, %edx 0x7fffbfb95e1e <+1770>: 48 8b b5 38 fc ff ff movq -0x3c8(%rbp), %rsi 0x7fffbfb95e25 <+1777>: ff 15 55 62 3e 1c callq *0x1c3e6255(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95e2b <+1783>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e2e <+1786>: 48 8b b5 e8 fc ff ff movq -0x318(%rbp), %rsi 0x7fffbfb95e35 <+1793>: 41 ff d5 callq *%r13 0x7fffbfb95e38 <+1796>: 41 88 c4 movb %al, %r12b 0x7fffbfb95e3b <+1799>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi 0x7fffbfb95e42 <+1806>: e8 2b a0 a8 00 callq 0x7fffc061fe72 ; symbol stub for: AEProcessAppleEvent 0x7fffbfb95e47 <+1811>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e4a <+1814>: 48 8b b5 e0 fc ff ff movq -0x320(%rbp), %rsi 0x7fffbfb95e51 <+1821>: 41 ff d5 callq *%r13 0x7fffbfb95e54 <+1824>: 84 c0 testb %al, %al 0x7fffbfb95e56 <+1826>: 74 37 je 0x7fffbfb95e8f ; <+1883> 0x7fffbfb95e58 <+1828>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e5b <+1831>: 48 8b b5 90 fc ff ff movq -0x370(%rbp), %rsi 0x7fffbfb95e62 <+1838>: ff 15 18 62 3e 1c callq *0x1c3e6218(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95e68 <+1844>: 84 c0 testb %al, %al 0x7fffbfb95e6a <+1846>: 74 23 je 0x7fffbfb95e8f ; <+1883> 0x7fffbfb95e6c <+1848>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e6f <+1851>: 48 8b b5 78 fc ff ff movq -0x388(%rbp), %rsi 0x7fffbfb95e76 <+1858>: 48 8d 15 e3 b8 3e 1c leaq 0x1c3eb8e3(%rip), %rdx ; __block_literal_global.53 0x7fffbfb95e7d <+1865>: 41 ff d5 callq *%r13 0x7fffbfb95e80 <+1868>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e83 <+1871>: 31 d2 xorl %edx, %edx 0x7fffbfb95e85 <+1873>: 48 8b b5 70 fc ff ff movq -0x390(%rbp), %rsi 0x7fffbfb95e8c <+1880>: 41 ff d5 callq *%r13 0x7fffbfb95e8f <+1883>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95e92 <+1886>: ba 01 00 00 00 movl $0x1, %edx 0x7fffbfb95e97 <+1891>: 48 8b b5 d8 fc ff ff movq -0x328(%rbp), %rsi 0x7fffbfb95e9e <+1898>: 41 ff d5 callq *%r13 0x7fffbfb95ea1 <+1901>: 48 8b 3d 28 40 6a 1c movq 0x1c6a4028(%rip), %rdi ; (void *)0x00007fffdcb9a0e8: NSAutoreleasePool 0x7fffbfb95ea8 <+1908>: 48 8b b5 d0 fc ff ff movq -0x330(%rbp), %rsi 0x7fffbfb95eaf <+1915>: 41 ff d5 callq *%r13 0x7fffbfb95eb2 <+1918>: 48 89 c7 movq %rax, %rdi 0x7fffbfb95eb5 <+1921>: 48 8b b5 c8 fc ff ff movq -0x338(%rbp), %rsi 0x7fffbfb95ebc <+1928>: 41 ff d5 callq *%r13 0x7fffbfb95ebf <+1931>: 48 89 c3 movq %rax, %rbx 0x7fffbfb95ec2 <+1934>: 48 8b 3d f7 3f 6a 1c movq 0x1c6a3ff7(%rip), %rdi ; (void *)0x00007fffdcba37d8: NSUndoManager 0x7fffbfb95ec9 <+1941>: 48 8b b5 c0 fc ff ff movq -0x340(%rbp), %rsi 0x7fffbfb95ed0 <+1948>: 41 ff d5 callq *%r13 0x7fffbfb95ed3 <+1951>: 48 89 df movq %rbx, %rdi 0x7fffbfb95ed6 <+1954>: 48 8b b5 b8 fc ff ff movq -0x348(%rbp), %rsi 0x7fffbfb95edd <+1961>: 41 ff d5 callq *%r13 0x7fffbfb95ee0 <+1964>: 45 84 e4 testb %r12b, %r12b 0x7fffbfb95ee3 <+1967>: 74 10 je 0x7fffbfb95ef5 ; <+1985> 0x7fffbfb95ee5 <+1969>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95ee8 <+1972>: 48 8b b5 98 fc ff ff movq -0x368(%rbp), %rsi 0x7fffbfb95eef <+1979>: ff 15 8b 61 3e 1c callq *0x1c3e618b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95ef5 <+1985>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95ef8 <+1988>: 48 8b b5 b0 fc ff ff movq -0x350(%rbp), %rsi 0x7fffbfb95eff <+1995>: ff 15 7b 61 3e 1c callq *0x1c3e617b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95f05 <+2001>: 84 c0 testb %al, %al 0x7fffbfb95f07 <+2003>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb95f0e <+2010>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb95f15 <+2017>: 75 10 jne 0x7fffbfb95f27 ; <+2035> 0x7fffbfb95f17 <+2019>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb95f1a <+2022>: 48 8b b5 68 fc ff ff movq -0x398(%rbp), %rsi 0x7fffbfb95f21 <+2029>: ff 15 59 61 3e 1c callq *0x1c3e6159(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb95f27 <+2035>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb95f2a <+2038>: e9 e1 08 00 00 jmp 0x7fffbfb96810 ; <+4316> 0x7fffbfb95f2f <+2043>: 83 f8 07 cmpl $0x7, %eax 0x7fffbfb95f32 <+2046>: 0f 85 79 03 00 00 jne 0x7fffbfb962b1 ; <+2941> 0x7fffbfb95f38 <+2052>: 4d 85 e4 testq %r12, %r12 0x7fffbfb95f3b <+2055>: 0f 84 70 03 00 00 je 0x7fffbfb962b1 ; <+2941> 0x7fffbfb95f41 <+2061>: 44 89 b5 00 fd ff ff movl %r14d, -0x300(%rbp) 0x7fffbfb95f48 <+2068>: 4d 85 e4 testq %r12, %r12 0x7fffbfb95f4b <+2071>: 0f 95 c1 setne %cl 0x7fffbfb95f4e <+2074>: 89 8d a8 fc ff ff movl %ecx, -0x358(%rbp) 0x7fffbfb95f54 <+2080>: 0f 85 49 03 00 00 jne 0x7fffbfb962a3 ; <+2927> 0x7fffbfb95f5a <+2086>: 89 85 ac fc ff ff movl %eax, -0x354(%rbp) 0x7fffbfb95f60 <+2092>: 8a 05 df a1 6d 1c movb 0x1c6da1df(%rip), %al ; _sTrackingMenus 0x7fffbfb95f66 <+2098>: 84 c0 testb %al, %al 0x7fffbfb95f68 <+2100>: 4d 89 e7 movq %r12, %r15 0x7fffbfb95f6b <+2103>: 0f 84 e3 05 00 00 je 0x7fffbfb96554 ; <+3616> 0x7fffbfb95f71 <+2109>: 4c 8b b5 88 fd ff ff movq -0x278(%rbp), %r14 0x7fffbfb95f78 <+2116>: 4d 85 f6 testq %r14, %r14 0x7fffbfb95f7b <+2119>: 41 bf 00 00 00 00 movl $0x0, %r15d 0x7fffbfb95f81 <+2125>: 0f 84 cd 05 00 00 je 0x7fffbfb96554 ; <+3616> 0x7fffbfb95f87 <+2131>: 31 ff xorl %edi, %edi 0x7fffbfb95f89 <+2133>: e8 7a 87 a8 00 callq 0x7fffc061e708 ; symbol stub for: CGEventCreate 0x7fffbfb95f8e <+2138>: 48 89 85 18 fc ff ff movq %rax, -0x3e8(%rbp) 0x7fffbfb95f95 <+2145>: 48 85 c0 testq %rax, %rax 0x7fffbfb95f98 <+2148>: 0f 85 99 00 00 00 jne 0x7fffbfb96037 ; <+2307> 0x7fffbfb95f9e <+2154>: 48 8b 3d fb 3e 6a 1c movq 0x1c6a3efb(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb95fa5 <+2161>: 48 8b 9d 60 fc ff ff movq -0x3a0(%rbp), %rbx 0x7fffbfb95fac <+2168>: 48 89 de movq %rbx, %rsi 0x7fffbfb95faf <+2171>: 48 8d 15 77 45 aa 00 leaq 0xaa4577(%rip), %rdx ; "CGEventRef _DPSCreateCGEventFromCarbonEvent(EventRef)" 0x7fffbfb95fb6 <+2178>: 41 ff d5 callq *%r13 0x7fffbfb95fb9 <+2181>: 49 89 c7 movq %rax, %r15 0x7fffbfb95fbc <+2184>: 4d 85 ff testq %r15, %r15 0x7fffbfb95fbf <+2187>: 48 8d 05 0a 39 42 1c leaq 0x1c42390a(%rip), %rax ; @"" 0x7fffbfb95fc6 <+2194>: 4c 0f 44 f8 cmoveq %rax, %r15 0x7fffbfb95fca <+2198>: 48 8b 3d cf 3e 6a 1c movq 0x1c6a3ecf(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb95fd1 <+2205>: 48 89 de movq %rbx, %rsi 0x7fffbfb95fd4 <+2208>: 48 8d 15 42 3c aa 00 leaq 0xaa3c42(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/GraphicsContext.subproj/CGDPSReplacement.m" 0x7fffbfb95fdb <+2215>: 41 ff d5 callq *%r13 0x7fffbfb95fde <+2218>: 49 89 c5 movq %rax, %r13 0x7fffbfb95fe1 <+2221>: 4d 85 ed testq %r13, %r13 0x7fffbfb95fe4 <+2224>: 48 8d 05 05 11 42 1c leaq 0x1c421105(%rip), %rax ; @"" 0x7fffbfb95feb <+2231>: 4c 0f 44 e8 cmoveq %rax, %r13 0x7fffbfb95fef <+2235>: 48 8b 3d b2 3e 6a 1c movq 0x1c6a3eb2(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb95ff6 <+2242>: 48 8b b5 58 fc ff ff movq -0x3a8(%rbp), %rsi 0x7fffbfb95ffd <+2249>: ff 15 7d 60 3e 1c callq *0x1c3e607d(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96003 <+2255>: 48 89 c1 movq %rax, %rcx 0x7fffbfb96006 <+2258>: 48 c7 04 24 00 00 00 00 movq $0x0, (%rsp) 0x7fffbfb9600e <+2266>: 41 b8 5b 04 00 00 movl $0x45b, %r8d ; imm = 0x45B 0x7fffbfb96014 <+2272>: 31 c0 xorl %eax, %eax 0x7fffbfb96016 <+2274>: 48 89 cf movq %rcx, %rdi 0x7fffbfb96019 <+2277>: 48 8b b5 50 fc ff ff movq -0x3b0(%rbp), %rsi 0x7fffbfb96020 <+2284>: 4c 89 fa movq %r15, %rdx 0x7fffbfb96023 <+2287>: 4c 89 e9 movq %r13, %rcx 0x7fffbfb96026 <+2290>: 4c 8b 2d 53 60 3e 1c movq 0x1c3e6053(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb9602d <+2297>: 4c 8d 0d fc 3e 42 1c leaq 0x1c423efc(%rip), %r9 ; @"Could not alloc empty CGEvent" 0x7fffbfb96034 <+2304>: 41 ff d5 callq *%r13 0x7fffbfb96037 <+2307>: 4c 89 b5 28 fc ff ff movq %r14, -0x3d8(%rbp) 0x7fffbfb9603e <+2314>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb96041 <+2317>: e8 8e 9f a8 00 callq 0x7fffc061ffd4 ; symbol stub for: GetEventClass 0x7fffbfb96046 <+2322>: 89 c3 movl %eax, %ebx 0x7fffbfb96048 <+2324>: 89 9d a0 fd ff ff movl %ebx, -0x260(%rbp) 0x7fffbfb9604e <+2330>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb96051 <+2333>: e8 8a 9f a8 00 callq 0x7fffc061ffe0 ; symbol stub for: GetEventKind 0x7fffbfb96056 <+2338>: 41 89 c7 movl %eax, %r15d 0x7fffbfb96059 <+2341>: 81 fb 73 75 6f 6d cmpl $0x6d6f7573, %ebx ; imm = 0x6D6F7573 0x7fffbfb9605f <+2347>: 0f 84 9f 00 00 00 je 0x7fffbfb96104 ; <+2512> 0x7fffbfb96065 <+2353>: 48 8b 3d 34 3e 6a 1c movq 0x1c6a3e34(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb9606c <+2360>: 48 8b 9d 60 fc ff ff movq -0x3a0(%rbp), %rbx 0x7fffbfb96073 <+2367>: 48 89 de movq %rbx, %rsi 0x7fffbfb96076 <+2370>: 48 8d 15 b0 44 aa 00 leaq 0xaa44b0(%rip), %rdx ; "CGEventRef _DPSCreateCGEventFromCarbonEvent(EventRef)" 0x7fffbfb9607d <+2377>: 41 ff d5 callq *%r13 0x7fffbfb96080 <+2380>: 49 89 c5 movq %rax, %r13 0x7fffbfb96083 <+2383>: 4d 85 ed testq %r13, %r13 0x7fffbfb96086 <+2386>: 48 8d 05 43 38 42 1c leaq 0x1c423843(%rip), %rax ; @"" 0x7fffbfb9608d <+2393>: 4c 0f 44 e8 cmoveq %rax, %r13 0x7fffbfb96091 <+2397>: 48 8b 3d 08 3e 6a 1c movq 0x1c6a3e08(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96098 <+2404>: 48 89 de movq %rbx, %rsi 0x7fffbfb9609b <+2407>: 48 8d 15 7b 3b aa 00 leaq 0xaa3b7b(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/GraphicsContext.subproj/CGDPSReplacement.m" 0x7fffbfb960a2 <+2414>: ff 15 d8 5f 3e 1c callq *0x1c3e5fd8(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb960a8 <+2420>: 48 89 c3 movq %rax, %rbx 0x7fffbfb960ab <+2423>: 48 85 db testq %rbx, %rbx 0x7fffbfb960ae <+2426>: 48 8d 05 3b 10 42 1c leaq 0x1c42103b(%rip), %rax ; @"" 0x7fffbfb960b5 <+2433>: 48 0f 44 d8 cmoveq %rax, %rbx 0x7fffbfb960b9 <+2437>: 48 8b 3d e8 3d 6a 1c movq 0x1c6a3de8(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb960c0 <+2444>: 48 8b b5 58 fc ff ff movq -0x3a8(%rbp), %rsi 0x7fffbfb960c7 <+2451>: ff 15 b3 5f 3e 1c callq *0x1c3e5fb3(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb960cd <+2457>: 48 89 c1 movq %rax, %rcx 0x7fffbfb960d0 <+2460>: 48 8d 85 a0 fd ff ff leaq -0x260(%rbp), %rax 0x7fffbfb960d7 <+2467>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb960db <+2471>: 41 b8 60 04 00 00 movl $0x460, %r8d ; imm = 0x460 0x7fffbfb960e1 <+2477>: 31 c0 xorl %eax, %eax 0x7fffbfb960e3 <+2479>: 48 89 cf movq %rcx, %rdi 0x7fffbfb960e6 <+2482>: 48 8b b5 50 fc ff ff movq -0x3b0(%rbp), %rsi 0x7fffbfb960ed <+2489>: 4c 89 ea movq %r13, %rdx 0x7fffbfb960f0 <+2492>: 4c 8b 2d 89 5f 3e 1c movq 0x1c3e5f89(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb960f7 <+2499>: 48 89 d9 movq %rbx, %rcx 0x7fffbfb960fa <+2502>: 4c 8d 0d 4f 3e 42 1c leaq 0x1c423e4f(%rip), %r9 ; @"AppKit cannot convert carbon event class '%.4s' to CGEventRef." 0x7fffbfb96101 <+2509>: 41 ff d5 callq *%r13 0x7fffbfb96104 <+2512>: 41 8d 47 ff leal -0x1(%r15), %eax 0x7fffbfb96108 <+2516>: 83 f8 02 cmpl $0x2, %eax 0x7fffbfb9610b <+2519>: 0f 82 9b 00 00 00 jb 0x7fffbfb961ac ; <+2680> 0x7fffbfb96111 <+2525>: 48 8b 3d 88 3d 6a 1c movq 0x1c6a3d88(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96118 <+2532>: 48 8b 9d 60 fc ff ff movq -0x3a0(%rbp), %rbx 0x7fffbfb9611f <+2539>: 48 89 de movq %rbx, %rsi 0x7fffbfb96122 <+2542>: 48 8d 15 04 44 aa 00 leaq 0xaa4404(%rip), %rdx ; "CGEventRef _DPSCreateCGEventFromCarbonEvent(EventRef)" 0x7fffbfb96129 <+2549>: 41 ff d5 callq *%r13 0x7fffbfb9612c <+2552>: 49 89 c5 movq %rax, %r13 0x7fffbfb9612f <+2555>: 4d 85 ed testq %r13, %r13 0x7fffbfb96132 <+2558>: 48 8d 05 97 37 42 1c leaq 0x1c423797(%rip), %rax ; @"" 0x7fffbfb96139 <+2565>: 4c 0f 44 e8 cmoveq %rax, %r13 0x7fffbfb9613d <+2569>: 48 8b 3d 5c 3d 6a 1c movq 0x1c6a3d5c(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96144 <+2576>: 48 89 de movq %rbx, %rsi 0x7fffbfb96147 <+2579>: 48 8d 15 cf 3a aa 00 leaq 0xaa3acf(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/GraphicsContext.subproj/CGDPSReplacement.m" 0x7fffbfb9614e <+2586>: ff 15 2c 5f 3e 1c callq *0x1c3e5f2c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96154 <+2592>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96157 <+2595>: 48 85 db testq %rbx, %rbx 0x7fffbfb9615a <+2598>: 48 8d 05 8f 0f 42 1c leaq 0x1c420f8f(%rip), %rax ; @"" 0x7fffbfb96161 <+2605>: 48 0f 44 d8 cmoveq %rax, %rbx 0x7fffbfb96165 <+2609>: 48 8b 3d 3c 3d 6a 1c movq 0x1c6a3d3c(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb9616c <+2616>: 48 8b b5 58 fc ff ff movq -0x3a8(%rbp), %rsi 0x7fffbfb96173 <+2623>: ff 15 07 5f 3e 1c callq *0x1c3e5f07(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96179 <+2629>: 48 89 c1 movq %rax, %rcx 0x7fffbfb9617c <+2632>: 44 89 f8 movl %r15d, %eax 0x7fffbfb9617f <+2635>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb96183 <+2639>: 41 b8 61 04 00 00 movl $0x461, %r8d ; imm = 0x461 0x7fffbfb96189 <+2645>: 31 c0 xorl %eax, %eax 0x7fffbfb9618b <+2647>: 48 89 cf movq %rcx, %rdi 0x7fffbfb9618e <+2650>: 48 8b b5 50 fc ff ff movq -0x3b0(%rbp), %rsi 0x7fffbfb96195 <+2657>: 4c 89 ea movq %r13, %rdx 0x7fffbfb96198 <+2660>: 4c 8b 2d e1 5e 3e 1c movq 0x1c3e5ee1(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb9619f <+2667>: 48 89 d9 movq %rbx, %rcx 0x7fffbfb961a2 <+2670>: 4c 8d 0d c7 3d 42 1c leaq 0x1c423dc7(%rip), %r9 ; @"AppKit cannot convert carbon mouse event of kind '%ld' to CGEventRef." 0x7fffbfb961a9 <+2677>: 41 ff d5 callq *%r13 0x7fffbfb961ac <+2680>: 66 c7 85 9e fd ff ff 00 00 movw $0x0, -0x262(%rbp) 0x7fffbfb961b5 <+2689>: 48 8d 85 9e fd ff ff leaq -0x262(%rbp), %rax 0x7fffbfb961bc <+2696>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb961c0 <+2700>: be 6e 74 62 6d movl $0x6d62746e, %esi ; imm = 0x6D62746E 0x7fffbfb961c5 <+2705>: ba 6e 74 62 6d movl $0x6d62746e, %edx ; imm = 0x6D62746E 0x7fffbfb961ca <+2710>: 31 c9 xorl %ecx, %ecx 0x7fffbfb961cc <+2712>: 41 b8 02 00 00 00 movl $0x2, %r8d 0x7fffbfb961d2 <+2718>: 45 31 c9 xorl %r9d, %r9d 0x7fffbfb961d5 <+2721>: 48 8b bd 28 fc ff ff movq -0x3d8(%rbp), %rdi 0x7fffbfb961dc <+2728>: e8 0b 9e a8 00 callq 0x7fffc061ffec ; symbol stub for: GetEventParameter 0x7fffbfb961e1 <+2733>: 0f b7 85 9e fd ff ff movzwl -0x262(%rbp), %eax 0x7fffbfb961e8 <+2740>: 83 f8 01 cmpl $0x1, %eax 0x7fffbfb961eb <+2743>: 0f 84 9f 00 00 00 je 0x7fffbfb96290 ; <+2908> 0x7fffbfb961f1 <+2749>: 48 8b 3d a8 3c 6a 1c movq 0x1c6a3ca8(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb961f8 <+2756>: 48 8b 9d 60 fc ff ff movq -0x3a0(%rbp), %rbx 0x7fffbfb961ff <+2763>: 48 89 de movq %rbx, %rsi 0x7fffbfb96202 <+2766>: 48 8d 15 24 43 aa 00 leaq 0xaa4324(%rip), %rdx ; "CGEventRef _DPSCreateCGEventFromCarbonEvent(EventRef)" 0x7fffbfb96209 <+2773>: 41 ff d5 callq *%r13 0x7fffbfb9620c <+2776>: 49 89 c5 movq %rax, %r13 0x7fffbfb9620f <+2779>: 4d 85 ed testq %r13, %r13 0x7fffbfb96212 <+2782>: 48 8d 05 b7 36 42 1c leaq 0x1c4236b7(%rip), %rax ; @"" 0x7fffbfb96219 <+2789>: 4c 0f 44 e8 cmoveq %rax, %r13 0x7fffbfb9621d <+2793>: 48 8b 3d 7c 3c 6a 1c movq 0x1c6a3c7c(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96224 <+2800>: 48 89 de movq %rbx, %rsi 0x7fffbfb96227 <+2803>: 48 8d 15 ef 39 aa 00 leaq 0xaa39ef(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/GraphicsContext.subproj/CGDPSReplacement.m" 0x7fffbfb9622e <+2810>: ff 15 4c 5e 3e 1c callq *0x1c3e5e4c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96234 <+2816>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96237 <+2819>: 48 85 db testq %rbx, %rbx 0x7fffbfb9623a <+2822>: 48 8d 05 af 0e 42 1c leaq 0x1c420eaf(%rip), %rax ; @"" 0x7fffbfb96241 <+2829>: 48 0f 44 d8 cmoveq %rax, %rbx 0x7fffbfb96245 <+2833>: 48 8b 3d 5c 3c 6a 1c movq 0x1c6a3c5c(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb9624c <+2840>: 48 8b b5 58 fc ff ff movq -0x3a8(%rbp), %rsi 0x7fffbfb96253 <+2847>: ff 15 27 5e 3e 1c callq *0x1c3e5e27(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96259 <+2853>: 48 89 c1 movq %rax, %rcx 0x7fffbfb9625c <+2856>: 0f b7 85 9e fd ff ff movzwl -0x262(%rbp), %eax 0x7fffbfb96263 <+2863>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb96267 <+2867>: 41 b8 65 04 00 00 movl $0x465, %r8d ; imm = 0x465 0x7fffbfb9626d <+2873>: 31 c0 xorl %eax, %eax 0x7fffbfb9626f <+2875>: 48 89 cf movq %rcx, %rdi 0x7fffbfb96272 <+2878>: 48 8b b5 50 fc ff ff movq -0x3b0(%rbp), %rsi 0x7fffbfb96279 <+2885>: 4c 89 ea movq %r13, %rdx 0x7fffbfb9627c <+2888>: 4c 8b 2d fd 5d 3e 1c movq 0x1c3e5dfd(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96283 <+2895>: 48 89 d9 movq %rbx, %rcx 0x7fffbfb96286 <+2898>: 4c 8d 0d 03 3d 42 1c leaq 0x1c423d03(%rip), %r9 ; @"AppKit cannot convert carbon mouse events of button '%ld' to CGEventRef." 0x7fffbfb9628d <+2905>: 41 ff d5 callq *%r13 0x7fffbfb96290 <+2908>: 41 83 ff 02 cmpl $0x2, %r15d 0x7fffbfb96294 <+2912>: 74 5d je 0x7fffbfb962f3 ; <+3007> 0x7fffbfb96296 <+2914>: 41 83 ff 01 cmpl $0x1, %r15d 0x7fffbfb9629a <+2918>: 75 70 jne 0x7fffbfb9630c ; <+3032> 0x7fffbfb9629c <+2920>: be 01 00 00 00 movl $0x1, %esi 0x7fffbfb962a1 <+2925>: eb 55 jmp 0x7fffbfb962f8 ; <+3012> 0x7fffbfb962a3 <+2927>: 89 85 ac fc ff ff movl %eax, -0x354(%rbp) 0x7fffbfb962a9 <+2933>: 4d 89 e7 movq %r12, %r15 0x7fffbfb962ac <+2936>: e9 a3 02 00 00 jmp 0x7fffbfb96554 ; <+3616> 0x7fffbfb962b1 <+2941>: 4c 89 a5 20 fd ff ff movq %r12, -0x2e0(%rbp) 0x7fffbfb962b8 <+2948>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb962be <+2954>: 84 c0 testb %al, %al 0x7fffbfb962c0 <+2956>: 0f 84 3e 07 00 00 je 0x7fffbfb96a04 ; <+4816> 0x7fffbfb962c6 <+2962>: 48 8b 9d 88 fd ff ff movq -0x278(%rbp), %rbx 0x7fffbfb962cd <+2969>: e8 08 9d a8 00 callq 0x7fffc061ffda ; symbol stub for: GetEventDispatcherTarget 0x7fffbfb962d2 <+2974>: 48 89 df movq %rbx, %rdi 0x7fffbfb962d5 <+2977>: 48 89 c6 movq %rax, %rsi 0x7fffbfb962d8 <+2980>: e8 09 a0 a8 00 callq 0x7fffc06202e6 ; symbol stub for: SendEventToEventTarget 0x7fffbfb962dd <+2985>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb962e0 <+2988>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb962e7 <+2995>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb962ee <+3002>: e9 1d 05 00 00 jmp 0x7fffbfb96810 ; <+4316> 0x7fffbfb962f3 <+3007>: be 02 00 00 00 movl $0x2, %esi 0x7fffbfb962f8 <+3012>: 4c 8b ad 18 fc ff ff movq -0x3e8(%rbp), %r13 0x7fffbfb962ff <+3019>: 4c 89 ef movq %r13, %rdi 0x7fffbfb96302 <+3022>: e8 6d 84 a8 00 callq 0x7fffc061e774 ; symbol stub for: CGEventSetType 0x7fffbfb96307 <+3027>: e9 a6 00 00 00 jmp 0x7fffbfb963b2 ; <+3198> 0x7fffbfb9630c <+3032>: 48 8b 3d 8d 3b 6a 1c movq 0x1c6a3b8d(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96313 <+3039>: 48 8b 9d 60 fc ff ff movq -0x3a0(%rbp), %rbx 0x7fffbfb9631a <+3046>: 48 89 de movq %rbx, %rsi 0x7fffbfb9631d <+3049>: 48 8d 15 09 42 aa 00 leaq 0xaa4209(%rip), %rdx ; "CGEventRef _DPSCreateCGEventFromCarbonEvent(EventRef)" 0x7fffbfb96324 <+3056>: 41 ff d5 callq *%r13 0x7fffbfb96327 <+3059>: 4c 89 a5 20 fd ff ff movq %r12, -0x2e0(%rbp) 0x7fffbfb9632e <+3066>: 4d 89 ee movq %r13, %r14 0x7fffbfb96331 <+3069>: 49 89 c5 movq %rax, %r13 0x7fffbfb96334 <+3072>: 4d 85 ed testq %r13, %r13 0x7fffbfb96337 <+3075>: 48 8d 05 92 35 42 1c leaq 0x1c423592(%rip), %rax ; @"" 0x7fffbfb9633e <+3082>: 4c 0f 44 e8 cmoveq %rax, %r13 0x7fffbfb96342 <+3086>: 48 8b 3d 57 3b 6a 1c movq 0x1c6a3b57(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb96349 <+3093>: 48 89 de movq %rbx, %rsi 0x7fffbfb9634c <+3096>: 48 8d 15 ca 38 aa 00 leaq 0xaa38ca(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/GraphicsContext.subproj/CGDPSReplacement.m" 0x7fffbfb96353 <+3103>: 41 ff d6 callq *%r14 0x7fffbfb96356 <+3106>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96359 <+3109>: 48 85 db testq %rbx, %rbx 0x7fffbfb9635c <+3112>: 48 8d 05 8d 0d 42 1c leaq 0x1c420d8d(%rip), %rax ; @"" 0x7fffbfb96363 <+3119>: 48 0f 44 d8 cmoveq %rax, %rbx 0x7fffbfb96367 <+3123>: 48 8b 3d 3a 3b 6a 1c movq 0x1c6a3b3a(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb9636e <+3130>: 48 8b b5 58 fc ff ff movq -0x3a8(%rbp), %rsi 0x7fffbfb96375 <+3137>: 41 ff d6 callq *%r14 0x7fffbfb96378 <+3140>: 48 89 c1 movq %rax, %rcx 0x7fffbfb9637b <+3143>: 44 89 f8 movl %r15d, %eax 0x7fffbfb9637e <+3146>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb96382 <+3150>: 41 b8 71 04 00 00 movl $0x471, %r8d ; imm = 0x471 0x7fffbfb96388 <+3156>: 31 c0 xorl %eax, %eax 0x7fffbfb9638a <+3158>: 48 89 cf movq %rcx, %rdi 0x7fffbfb9638d <+3161>: 48 8b b5 50 fc ff ff movq -0x3b0(%rbp), %rsi 0x7fffbfb96394 <+3168>: 4c 89 ea movq %r13, %rdx 0x7fffbfb96397 <+3171>: 48 89 d9 movq %rbx, %rcx 0x7fffbfb9639a <+3174>: 4c 8d 0d cf 3b 42 1c leaq 0x1c423bcf(%rip), %r9 ; @"AppKit cannot convert carbon mouse event of kind '%ld' to CGEventRef." 0x7fffbfb963a1 <+3181>: 41 ff d6 callq *%r14 0x7fffbfb963a4 <+3184>: 4c 8b a5 20 fd ff ff movq -0x2e0(%rbp), %r12 0x7fffbfb963ab <+3191>: 4c 8b ad 18 fc ff ff movq -0x3e8(%rbp), %r13 0x7fffbfb963b2 <+3198>: 45 31 f6 xorl %r14d, %r14d 0x7fffbfb963b5 <+3201>: 44 89 b5 98 fd ff ff movl %r14d, -0x268(%rbp) 0x7fffbfb963bc <+3208>: 48 8d 85 98 fd ff ff leaq -0x268(%rbp), %rax 0x7fffbfb963c3 <+3215>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb963c7 <+3219>: be 64 6f 6d 6b movl $0x6b6d6f64, %esi ; imm = 0x6B6D6F64 0x7fffbfb963cc <+3224>: ba 6e 67 61 6d movl $0x6d61676e, %edx ; imm = 0x6D61676E 0x7fffbfb963d1 <+3229>: 31 c9 xorl %ecx, %ecx 0x7fffbfb963d3 <+3231>: 41 b8 04 00 00 00 movl $0x4, %r8d 0x7fffbfb963d9 <+3237>: 45 31 c9 xorl %r9d, %r9d 0x7fffbfb963dc <+3240>: 48 8b 9d 28 fc ff ff movq -0x3d8(%rbp), %rbx 0x7fffbfb963e3 <+3247>: 48 89 df movq %rbx, %rdi 0x7fffbfb963e6 <+3250>: e8 01 9c a8 00 callq 0x7fffc061ffec ; symbol stub for: GetEventParameter 0x7fffbfb963eb <+3255>: 8b 85 98 fd ff ff movl -0x268(%rbp), %eax 0x7fffbfb963f1 <+3261>: 89 c1 movl %eax, %ecx 0x7fffbfb963f3 <+3263>: c1 e1 06 shll $0x6, %ecx 0x7fffbfb963f6 <+3266>: 89 ca movl %ecx, %edx 0x7fffbfb963f8 <+3268>: 81 e2 00 00 01 00 andl $0x10000, %edx ; imm = 0x10000 0x7fffbfb963fe <+3274>: 89 c6 movl %eax, %esi 0x7fffbfb96400 <+3276>: c1 e6 08 shll $0x8, %esi 0x7fffbfb96403 <+3279>: 89 f7 movl %esi, %edi 0x7fffbfb96405 <+3281>: 81 e7 00 00 02 00 andl $0x20000, %edi ; imm = 0x20000 0x7fffbfb9640b <+3287>: 09 d7 orl %edx, %edi 0x7fffbfb9640d <+3289>: 81 e1 00 00 04 00 andl $0x40000, %ecx ; imm = 0x40000 0x7fffbfb96413 <+3295>: 09 f9 orl %edi, %ecx 0x7fffbfb96415 <+3297>: c1 e0 0c shll $0xc, %eax 0x7fffbfb96418 <+3300>: 25 00 00 10 00 andl $0x100000, %eax ; imm = 0x100000 0x7fffbfb9641d <+3305>: 09 c8 orl %ecx, %eax 0x7fffbfb9641f <+3307>: 81 e6 00 00 08 00 andl $0x80000, %esi ; imm = 0x80000 0x7fffbfb96425 <+3313>: 09 c6 orl %eax, %esi 0x7fffbfb96427 <+3315>: 4c 89 ef movq %r13, %rdi 0x7fffbfb9642a <+3318>: e8 2d 83 a8 00 callq 0x7fffc061e75c ; symbol stub for: CGEventSetFlags 0x7fffbfb9642f <+3323>: 44 89 b5 94 fd ff ff movl %r14d, -0x26c(%rbp) 0x7fffbfb96436 <+3330>: 48 8d 85 94 fd ff ff leaq -0x26c(%rbp), %rax 0x7fffbfb9643d <+3337>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb96441 <+3341>: be 74 6e 63 63 movl $0x63636e74, %esi ; imm = 0x63636E74 0x7fffbfb96446 <+3346>: ba 6e 67 61 6d movl $0x6d61676e, %edx ; imm = 0x6D61676E 0x7fffbfb9644b <+3351>: 31 c9 xorl %ecx, %ecx 0x7fffbfb9644d <+3353>: 41 b8 04 00 00 00 movl $0x4, %r8d 0x7fffbfb96453 <+3359>: 45 31 c9 xorl %r9d, %r9d 0x7fffbfb96456 <+3362>: 48 89 df movq %rbx, %rdi 0x7fffbfb96459 <+3365>: e8 8e 9b a8 00 callq 0x7fffc061ffec ; symbol stub for: GetEventParameter 0x7fffbfb9645e <+3370>: 8b 95 94 fd ff ff movl -0x26c(%rbp), %edx 0x7fffbfb96464 <+3376>: be 01 00 00 00 movl $0x1, %esi 0x7fffbfb96469 <+3381>: 4c 89 ef movq %r13, %rdi 0x7fffbfb9646c <+3384>: e8 f1 82 a8 00 callq 0x7fffc061e762 ; symbol stub for: CGEventSetIntegerValueField 0x7fffbfb96471 <+3389>: 44 89 b5 90 fd ff ff movl %r14d, -0x270(%rbp) 0x7fffbfb96478 <+3396>: 31 c0 xorl %eax, %eax 0x7fffbfb9647a <+3398>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb96481 <+3405>: 48 8d 85 90 fd ff ff leaq -0x270(%rbp), %rax 0x7fffbfb96488 <+3412>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb9648c <+3416>: be 63 6f 6c 6d movl $0x6d6c6f63, %esi ; imm = 0x6D6C6F63 0x7fffbfb96491 <+3421>: ba 74 70 44 51 movl $0x51447074, %edx ; imm = 0x51447074 0x7fffbfb96496 <+3426>: 31 c9 xorl %ecx, %ecx 0x7fffbfb96498 <+3428>: 41 b8 04 00 00 00 movl $0x4, %r8d 0x7fffbfb9649e <+3434>: 45 31 c9 xorl %r9d, %r9d 0x7fffbfb964a1 <+3437>: 48 89 df movq %rbx, %rdi 0x7fffbfb964a4 <+3440>: e8 43 9b a8 00 callq 0x7fffc061ffec ; symbol stub for: GetEventParameter 0x7fffbfb964a9 <+3445>: 0f bf 85 92 fd ff ff movswl -0x26e(%rbp), %eax 0x7fffbfb964b0 <+3452>: f2 0f 2a c0 cvtsi2sdl %eax, %xmm0 0x7fffbfb964b4 <+3456>: 0f bf 85 90 fd ff ff movswl -0x270(%rbp), %eax 0x7fffbfb964bb <+3463>: f2 0f 2a c8 cvtsi2sdl %eax, %xmm1 0x7fffbfb964bf <+3467>: 4c 89 ef movq %r13, %rdi 0x7fffbfb964c2 <+3470>: e8 a1 82 a8 00 callq 0x7fffc061e768 ; symbol stub for: CGEventSetLocation 0x7fffbfb964c7 <+3475>: 48 89 df movq %rbx, %rdi 0x7fffbfb964ca <+3478>: e8 23 9b a8 00 callq 0x7fffc061fff2 ; symbol stub for: GetEventTime 0x7fffbfb964cf <+3483>: f2 0f 59 05 59 23 a9 00 mulsd 0xa92359(%rip), %xmm0 ; $ld$add$os10.7$__NSDictionaryOfVariableBindings + 4 0x7fffbfb964d7 <+3491>: 66 0f 28 c8 movapd %xmm0, %xmm1 0x7fffbfb964db <+3495>: f2 0f 10 15 55 23 a9 00 movsd 0xa92355(%rip), %xmm2 ; $ld$add$os10.7$__NSDictionaryOfVariableBindings + 12, xmm2 = mem[0],zero 0x7fffbfb964e3 <+3503>: f2 0f 5c ca subsd %xmm2, %xmm1 0x7fffbfb964e7 <+3507>: f2 48 0f 2c c1 cvttsd2si %xmm1, %rax 0x7fffbfb964ec <+3512>: 48 b9 00 00 00 00 00 00 00 80 movabsq $-0x8000000000000000, %rcx ; imm = 0x8000000000000000 0x7fffbfb964f6 <+3522>: 48 31 c8 xorq %rcx, %rax 0x7fffbfb964f9 <+3525>: f2 48 0f 2c f0 cvttsd2si %xmm0, %rsi 0x7fffbfb964fe <+3530>: 66 0f 2e c2 ucomisd %xmm2, %xmm0 0x7fffbfb96502 <+3534>: 48 0f 43 f0 cmovaeq %rax, %rsi 0x7fffbfb96506 <+3538>: 4c 89 ef movq %r13, %rdi 0x7fffbfb96509 <+3541>: e8 60 82 a8 00 callq 0x7fffc061e76e ; symbol stub for: CGEventSetTimestamp 0x7fffbfb9650e <+3546>: 4d 85 ed testq %r13, %r13 0x7fffbfb96511 <+3549>: 41 bf 00 00 00 00 movl $0x0, %r15d 0x7fffbfb96517 <+3555>: 74 3b je 0x7fffbfb96554 ; <+3616> 0x7fffbfb96519 <+3557>: 44 8b b5 00 fd ff ff movl -0x300(%rbp), %r14d 0x7fffbfb96520 <+3564>: 44 8b a5 34 fd ff ff movl -0x2cc(%rbp), %r12d 0x7fffbfb96527 <+3571>: 4c 89 ef movq %r13, %rdi 0x7fffbfb9652a <+3574>: 48 8b b5 f8 fc ff ff movq -0x308(%rbp), %rsi 0x7fffbfb96531 <+3581>: ff 15 49 5b 3e 1c callq *0x1c3e5b49(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96537 <+3587>: b0 01 movb $0x1, %al 0x7fffbfb96539 <+3589>: 89 85 a8 fc ff ff movl %eax, -0x358(%rbp) 0x7fffbfb9653f <+3595>: 8a 85 27 fc ff ff movb -0x3d9(%rbp), %al 0x7fffbfb96545 <+3601>: 4c 89 e9 movq %r13, %rcx 0x7fffbfb96548 <+3604>: 41 88 c5 movb %al, %r13b 0x7fffbfb9654b <+3607>: 48 89 8d 20 fd ff ff movq %rcx, -0x2e0(%rbp) 0x7fffbfb96552 <+3614>: eb 67 jmp 0x7fffbfb965bb ; <+3719> 0x7fffbfb96554 <+3616>: 4d 85 e4 testq %r12, %r12 0x7fffbfb96557 <+3619>: 4d 89 e5 movq %r12, %r13 0x7fffbfb9655a <+3622>: 44 8b b5 00 fd ff ff movl -0x300(%rbp), %r14d 0x7fffbfb96561 <+3629>: 75 21 jne 0x7fffbfb96584 ; <+3664> 0x7fffbfb96563 <+3631>: 8a 05 db 9b 6d 1c movb 0x1c6d9bdb(%rip), %al ; _traceEvents 0x7fffbfb96569 <+3637>: 84 c0 testb %al, %al 0x7fffbfb9656b <+3639>: 74 17 je 0x7fffbfb96584 ; <+3664> 0x7fffbfb9656d <+3641>: 31 c0 xorl %eax, %eax 0x7fffbfb9656f <+3643>: 48 8d 3d 5a 34 42 1c leaq 0x1c42345a(%rip), %rdi ; @"got unrecognized event, eventClass is %x, eventKind is %d" 0x7fffbfb96576 <+3650>: 44 89 f6 movl %r14d, %esi 0x7fffbfb96579 <+3653>: 8b 95 ac fc ff ff movl -0x354(%rbp), %edx 0x7fffbfb9657f <+3659>: e8 1a 97 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb96584 <+3664>: 44 8b a5 34 fd ff ff movl -0x2cc(%rbp), %r12d 0x7fffbfb9658b <+3671>: 45 84 e4 testb %r12b, %r12b 0x7fffbfb9658e <+3674>: 74 1b je 0x7fffbfb965ab ; <+3703> 0x7fffbfb96590 <+3676>: 4d 85 ed testq %r13, %r13 0x7fffbfb96593 <+3679>: 75 16 jne 0x7fffbfb965ab ; <+3703> 0x7fffbfb96595 <+3681>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb9659c <+3688>: be 01 00 00 00 movl $0x1, %esi 0x7fffbfb965a1 <+3693>: e8 06 96 3f 00 callq 0x7fffbff8fbac ; _DPSEventHandledByCarbon 0x7fffbfb965a6 <+3698>: 45 31 ed xorl %r13d, %r13d 0x7fffbfb965a9 <+3701>: eb 09 jmp 0x7fffbfb965b4 ; <+3712> 0x7fffbfb965ab <+3703>: 8a 85 27 fc ff ff movb -0x3d9(%rbp), %al 0x7fffbfb965b1 <+3709>: 41 88 c5 movb %al, %r13b 0x7fffbfb965b4 <+3712>: 4c 89 bd 20 fd ff ff movq %r15, -0x2e0(%rbp) 0x7fffbfb965bb <+3719>: 8b 85 ac fc ff ff movl -0x354(%rbp), %eax 0x7fffbfb965c1 <+3725>: 45 84 e4 testb %r12b, %r12b 0x7fffbfb965c4 <+3728>: 74 27 je 0x7fffbfb965ed ; <+3769> 0x7fffbfb965c6 <+3730>: 41 81 fe 6c 70 70 61 cmpl $0x6170706c, %r14d ; imm = 0x6170706C 0x7fffbfb965cd <+3737>: 75 1e jne 0x7fffbfb965ed ; <+3769> 0x7fffbfb965cf <+3739>: ff c8 decl %eax 0x7fffbfb965d1 <+3741>: 83 f8 01 cmpl $0x1, %eax 0x7fffbfb965d4 <+3744>: 77 17 ja 0x7fffbfb965ed ; <+3769> 0x7fffbfb965d6 <+3746>: 48 8b 9d 88 fd ff ff movq -0x278(%rbp), %rbx 0x7fffbfb965dd <+3753>: e8 f8 99 a8 00 callq 0x7fffc061ffda ; symbol stub for: GetEventDispatcherTarget 0x7fffbfb965e2 <+3758>: 48 89 df movq %rbx, %rdi 0x7fffbfb965e5 <+3761>: 48 89 c6 movq %rax, %rsi 0x7fffbfb965e8 <+3764>: e8 f9 9c a8 00 callq 0x7fffc06202e6 ; symbol stub for: SendEventToEventTarget 0x7fffbfb965ed <+3769>: 41 81 fe 62 79 65 6b cmpl $0x6b657962, %r14d ; imm = 0x6B657962 0x7fffbfb965f4 <+3776>: 0f 85 ec 00 00 00 jne 0x7fffbfb966e6 ; <+4018> 0x7fffbfb965fa <+3782>: 31 db xorl %ebx, %ebx 0x7fffbfb965fc <+3784>: 88 9d 98 fd ff ff movb %bl, -0x268(%rbp) 0x7fffbfb96602 <+3790>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb96609 <+3797>: 48 8d 85 98 fd ff ff leaq -0x268(%rbp), %rax 0x7fffbfb96610 <+3804>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb96614 <+3808>: be 74 66 6b 72 movl $0x726b6674, %esi ; imm = 0x726B6674 0x7fffbfb96619 <+3813>: ba 6c 6f 6f 62 movl $0x626f6f6c, %edx ; imm = 0x626F6F6C 0x7fffbfb9661e <+3818>: 31 c9 xorl %ecx, %ecx 0x7fffbfb96620 <+3820>: 41 b8 01 00 00 00 movl $0x1, %r8d 0x7fffbfb96626 <+3826>: 45 31 c9 xorl %r9d, %r9d 0x7fffbfb96629 <+3829>: e8 be 99 a8 00 callq 0x7fffc061ffec ; symbol stub for: GetEventParameter 0x7fffbfb9662e <+3834>: 38 9d 98 fd ff ff cmpb %bl, -0x268(%rbp) 0x7fffbfb96634 <+3840>: b8 00 00 00 00 movl $0x0, %eax 0x7fffbfb96639 <+3845>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb96640 <+3852>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb96647 <+3859>: 44 8b bd a8 fc ff ff movl -0x358(%rbp), %r15d 0x7fffbfb9664e <+3866>: 0f 84 b0 00 00 00 je 0x7fffbfb96704 ; <+4048> 0x7fffbfb96654 <+3872>: 45 84 ed testb %r13b, %r13b 0x7fffbfb96657 <+3875>: 0f 84 d2 00 00 00 je 0x7fffbfb9672f ; <+4091> 0x7fffbfb9665d <+3881>: 48 8b b5 80 fd ff ff movq -0x280(%rbp), %rsi 0x7fffbfb96664 <+3888>: 48 8b 05 5d 43 3e 1c movq 0x1c3e435d(%rip), %rax ; (void *)0x00007fffdfcd8060: _NSConcreteStackBlock 0x7fffbfb9666b <+3895>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) 0x7fffbfb96672 <+3902>: c7 85 a8 fd ff ff 00 00 00 c0 movl $0xc0000000, -0x258(%rbp) ; imm = 0xC0000000 0x7fffbfb9667c <+3912>: c7 85 ac fd ff ff 00 00 00 00 movl $0x0, -0x254(%rbp) 0x7fffbfb96686 <+3922>: 48 8d 05 42 65 21 00 leaq 0x216542(%rip), %rax ; ___DPSBlockUntilNextEventMatchingListInMode_block_invoke 0x7fffbfb9668d <+3929>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) 0x7fffbfb96694 <+3936>: 48 8d 05 25 b2 3e 1c leaq 0x1c3eb225(%rip), %rax ; __block_descriptor_tmp.206 0x7fffbfb9669b <+3943>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) 0x7fffbfb966a2 <+3950>: 48 89 9d c0 fd ff ff movq %rbx, -0x240(%rbp) 0x7fffbfb966a9 <+3957>: c6 85 c8 fd ff ff 01 movb $0x1, -0x238(%rbp) 0x7fffbfb966b0 <+3964>: b9 01 00 00 00 movl $0x1, %ecx 0x7fffbfb966b5 <+3969>: 48 8b bd 10 fd ff ff movq -0x2f0(%rbp), %rdi 0x7fffbfb966bc <+3976>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb966c4 <+3984>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb966cb <+3991>: 4c 89 e2 movq %r12, %rdx 0x7fffbfb966ce <+3994>: 4c 8d 85 88 fd ff ff leaq -0x278(%rbp), %r8 0x7fffbfb966d5 <+4001>: 4c 8d 8d a0 fd ff ff leaq -0x260(%rbp), %r9 0x7fffbfb966dc <+4008>: e8 79 9d a8 00 callq 0x7fffc062045a ; symbol stub for: _BlockUntilNextEventMatchingListInModeWithFilter 0x7fffbfb966e1 <+4013>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb966e4 <+4016>: eb 53 jmp 0x7fffbfb96739 ; <+4101> 0x7fffbfb966e6 <+4018>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb966ed <+4025>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb966f4 <+4032>: 4c 8b 2d 85 59 3e 1c movq 0x1c3e5985(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb966fb <+4039>: 44 8b bd a8 fc ff ff movl -0x358(%rbp), %r15d 0x7fffbfb96702 <+4046>: eb 3c jmp 0x7fffbfb96740 ; <+4108> 0x7fffbfb96704 <+4048>: c6 85 a0 fd ff ff 01 movb $0x1, -0x260(%rbp) 0x7fffbfb9670b <+4055>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb96712 <+4062>: be 63 66 6b 72 movl $0x726b6663, %esi ; imm = 0x726B6663 0x7fffbfb96717 <+4067>: ba 6c 6f 6f 62 movl $0x626f6f6c, %edx ; imm = 0x626F6F6C 0x7fffbfb9671c <+4072>: b9 01 00 00 00 movl $0x1, %ecx 0x7fffbfb96721 <+4077>: 4c 8d 85 a0 fd ff ff leaq -0x260(%rbp), %r8 0x7fffbfb96728 <+4084>: e8 d1 9b a8 00 callq 0x7fffc06202fe ; symbol stub for: SetEventParameter 0x7fffbfb9672d <+4089>: eb 03 jmp 0x7fffbfb96732 ; <+4094> 0x7fffbfb9672f <+4091>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb96732 <+4094>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb96739 <+4101>: 4c 8b 2d 40 59 3e 1c movq 0x1c3e5940(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96740 <+4108>: 48 8b bd 20 fd ff ff movq -0x2e0(%rbp), %rdi 0x7fffbfb96747 <+4115>: 48 85 ff testq %rdi, %rdi 0x7fffbfb9674a <+4118>: 0f 84 ae 00 00 00 je 0x7fffbfb967fe ; <+4298> 0x7fffbfb96750 <+4124>: e8 e9 7f a8 00 callq 0x7fffc061e73e ; symbol stub for: CGEventGetType 0x7fffbfb96755 <+4129>: 89 c1 movl %eax, %ecx 0x7fffbfb96757 <+4131>: 83 c9 01 orl $0x1, %ecx 0x7fffbfb9675a <+4134>: 83 f9 1f cmpl $0x1f, %ecx 0x7fffbfb9675d <+4137>: 75 03 jne 0x7fffbfb96762 ; <+4142> 0x7fffbfb9675f <+4139>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb96762 <+4142>: 83 f8 1d cmpl $0x1d, %eax 0x7fffbfb96765 <+4145>: 0f 85 a5 00 00 00 jne 0x7fffbfb96810 ; <+4316> 0x7fffbfb9676b <+4151>: 44 89 b5 00 fd ff ff movl %r14d, -0x300(%rbp) 0x7fffbfb96772 <+4158>: be 6e 00 00 00 movl $0x6e, %esi 0x7fffbfb96777 <+4163>: 48 8b bd 20 fd ff ff movq -0x2e0(%rbp), %rdi 0x7fffbfb9677e <+4170>: e8 a9 7f a8 00 callq 0x7fffc061e72c ; symbol stub for: CGEventGetIntegerValueField 0x7fffbfb96783 <+4175>: 49 89 c6 movq %rax, %r14 0x7fffbfb96786 <+4178>: 41 8d 46 c3 leal -0x3d(%r14), %eax 0x7fffbfb9678a <+4182>: 83 f8 01 cmpl $0x1, %eax 0x7fffbfb9678d <+4185>: 77 3d ja 0x7fffbfb967cc ; <+4248> 0x7fffbfb9678f <+4187>: be 01 00 00 00 movl $0x1, %esi 0x7fffbfb96794 <+4192>: 48 8d 3d 55 36 42 1c leaq 0x1c423655(%rip), %rdi ; @"NSEventSupressBeginEndGesture" 0x7fffbfb9679b <+4199>: 48 8d 15 b0 99 6d 1c leaq 0x1c6d99b0(%rip), %rdx ; sNSEventSupressBeginEndGestureComputedValue 0x7fffbfb967a2 <+4206>: 48 8d 0d eb 9b 3f 00 leaq 0x3f9beb(%rip), %rcx ; NSEventSupressBeginEndGestureDefaultValueFunction 0x7fffbfb967a9 <+4213>: e8 f8 e2 fb ff callq 0x7fffbfb54aa6 ; _NSGetBoolAppConfig 0x7fffbfb967ae <+4218>: 84 c0 testb %al, %al 0x7fffbfb967b0 <+4220>: 75 17 jne 0x7fffbfb967c9 ; <+4245> 0x7fffbfb967b2 <+4222>: be 75 00 00 00 movl $0x75, %esi 0x7fffbfb967b7 <+4227>: 48 8b bd 20 fd ff ff movq -0x2e0(%rbp), %rdi 0x7fffbfb967be <+4234>: e8 69 7f a8 00 callq 0x7fffc061e72c ; symbol stub for: CGEventGetIntegerValueField 0x7fffbfb967c3 <+4239>: 48 83 f8 20 cmpq $0x20, %rax 0x7fffbfb967c7 <+4243>: 75 03 jne 0x7fffbfb967cc ; <+4248> 0x7fffbfb967c9 <+4245>: 45 31 ff xorl %r15d, %r15d 0x7fffbfb967cc <+4248>: 41 83 fe 04 cmpl $0x4, %r14d 0x7fffbfb967d0 <+4252>: 75 37 jne 0x7fffbfb96809 ; <+4309> 0x7fffbfb967d2 <+4254>: 31 f6 xorl %esi, %esi 0x7fffbfb967d4 <+4256>: 48 8d 3d 15 37 42 1c leaq 0x1c423715(%rip), %rdi ; @"NSEventSupressTranslateGesture" 0x7fffbfb967db <+4263>: 48 8d 15 7f 99 6d 1c leaq 0x1c6d997f(%rip), %rdx ; sNSEventSupressTranslateGestureComputedValue 0x7fffbfb967e2 <+4270>: 48 8d 0d 3c 9c 3f 00 leaq 0x3f9c3c(%rip), %rcx ; NSEventSupressTranslateGestureDefaultValueFunction 0x7fffbfb967e9 <+4277>: e8 b8 e2 fb ff callq 0x7fffbfb54aa6 ; _NSGetBoolAppConfig 0x7fffbfb967ee <+4282>: 84 c0 testb %al, %al 0x7fffbfb967f0 <+4284>: 44 8b b5 00 fd ff ff movl -0x300(%rbp), %r14d 0x7fffbfb967f7 <+4291>: 74 17 je 0x7fffbfb96810 ; <+4316> 0x7fffbfb967f9 <+4293>: e9 07 04 00 00 jmp 0x7fffbfb96c05 ; <+5329> 0x7fffbfb967fe <+4298>: 31 c0 xorl %eax, %eax 0x7fffbfb96800 <+4300>: 48 89 85 20 fd ff ff movq %rax, -0x2e0(%rbp) 0x7fffbfb96807 <+4307>: eb 07 jmp 0x7fffbfb96810 ; <+4316> 0x7fffbfb96809 <+4309>: 44 8b b5 00 fd ff ff movl -0x300(%rbp), %r14d 0x7fffbfb96810 <+4316>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb96816 <+4322>: 84 c0 testb %al, %al 0x7fffbfb96818 <+4324>: 74 05 je 0x7fffbfb9681f ; <+4331> 0x7fffbfb9681a <+4326>: 45 84 ff testb %r15b, %r15b 0x7fffbfb9681d <+4329>: 74 2c je 0x7fffbfb9684b ; <+4375> 0x7fffbfb9681f <+4331>: 45 84 ff testb %r15b, %r15b 0x7fffbfb96822 <+4334>: 0f 85 95 f2 ff ff jne 0x7fffbfb95abd ; <+905> 0x7fffbfb96828 <+4340>: eb 2d jmp 0x7fffbfb96857 ; <+4387> 0x7fffbfb9682a <+4342>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb96830 <+4348>: 84 c0 testb %al, %al 0x7fffbfb96832 <+4350>: 74 23 je 0x7fffbfb96857 ; <+4387> 0x7fffbfb96834 <+4352>: 4c 8b bd 88 fd ff ff movq -0x278(%rbp), %r15 0x7fffbfb9683b <+4359>: e8 9a 97 a8 00 callq 0x7fffc061ffda ; symbol stub for: GetEventDispatcherTarget 0x7fffbfb96840 <+4364>: 4c 89 ff movq %r15, %rdi 0x7fffbfb96843 <+4367>: 48 89 c6 movq %rax, %rsi 0x7fffbfb96846 <+4370>: e8 9b 9a a8 00 callq 0x7fffc06202e6 ; symbol stub for: SendEventToEventTarget 0x7fffbfb9684b <+4375>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb96852 <+4382>: e8 5f 9a a8 00 callq 0x7fffc06202b6 ; symbol stub for: ReleaseEvent 0x7fffbfb96857 <+4387>: 45 89 f7 movl %r14d, %r15d 0x7fffbfb9685a <+4390>: 4c 8b b5 30 fc ff ff movq -0x3d0(%rbp), %r14 0x7fffbfb96861 <+4397>: 45 84 f6 testb %r14b, %r14b 0x7fffbfb96864 <+4400>: 0f 95 c0 setne %al 0x7fffbfb96867 <+4403>: 0a 85 26 fc ff ff orb -0x3da(%rbp), %al 0x7fffbfb9686d <+4409>: 0f 85 ba 01 00 00 jne 0x7fffbfb96a2d ; <+4857> 0x7fffbfb96873 <+4415>: 31 c0 xorl %eax, %eax 0x7fffbfb96875 <+4417>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb9687c <+4424>: 48 c7 85 a0 fd ff ff 00 00 00 00 movq $0x0, -0x260(%rbp) 0x7fffbfb96887 <+4435>: 48 8d 85 a0 fd ff ff leaq -0x260(%rbp), %rax 0x7fffbfb9688e <+4442>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) 0x7fffbfb96895 <+4449>: c7 85 b0 fd ff ff 00 00 00 20 movl $0x20000000, -0x250(%rbp) ; imm = 0x20000000 0x7fffbfb9689f <+4459>: c7 85 b4 fd ff ff 20 00 00 00 movl $0x20, -0x24c(%rbp) 0x7fffbfb968a9 <+4469>: c6 85 b8 fd ff ff 00 movb $0x0, -0x248(%rbp) 0x7fffbfb968b0 <+4476>: 48 8b 0d f1 35 6d 1c movq 0x1c6d35f1(%rip), %rcx ; _DPSNextEvent.has_ConvertMatchingCGEvents 0x7fffbfb968b7 <+4483>: 48 83 f9 02 cmpq $0x2, %rcx 0x7fffbfb968bb <+4487>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb968c2 <+4494>: 45 89 fe movl %r15d, %r14d 0x7fffbfb968c5 <+4497>: 75 4e jne 0x7fffbfb96915 ; <+4577> 0x7fffbfb968c7 <+4499>: 48 83 3d 99 98 6d 1c ff cmpq $-0x1, 0x1c6d9899(%rip) ; sNSEventSupressTranslateGestureComputedValue + 6 0x7fffbfb968cf <+4507>: 0f 85 ed 00 00 00 jne 0x7fffbfb969c2 ; <+4750> 0x7fffbfb968d5 <+4513>: 48 83 3d 93 98 6d 1c 00 cmpq $0x0, 0x1c6d9893(%rip) ; HIToolboxLibrary.sOnce + 7 0x7fffbfb968dd <+4521>: b9 00 00 00 00 movl $0x0, %ecx 0x7fffbfb968e2 <+4526>: 74 2a je 0x7fffbfb9690e ; <+4570> 0x7fffbfb968e4 <+4528>: 48 83 3d 7c 98 6d 1c ff cmpq $-0x1, 0x1c6d987c(%rip) ; sNSEventSupressTranslateGestureComputedValue + 6 0x7fffbfb968ec <+4536>: 0f 85 fa 00 00 00 jne 0x7fffbfb969ec ; <+4792> 0x7fffbfb968f2 <+4542>: 48 8b 3d 77 98 6d 1c movq 0x1c6d9877(%rip), %rdi ; HIToolboxLibrary.sLib 0x7fffbfb968f9 <+4549>: 48 8d 35 3a 35 aa 00 leaq 0xaa353a(%rip), %rsi ; "_ConvertMatchingCGEvents" 0x7fffbfb96900 <+4556>: e8 bd a8 a8 00 callq 0x7fffc06211c2 ; symbol stub for: dlsym 0x7fffbfb96905 <+4561>: 48 85 c0 testq %rax, %rax 0x7fffbfb96908 <+4564>: 0f 95 c0 setne %al 0x7fffbfb9690b <+4567>: 0f b6 c8 movzbl %al, %ecx 0x7fffbfb9690e <+4570>: 48 89 0d 93 35 6d 1c movq %rcx, 0x1c6d3593(%rip) ; _DPSNextEvent.has_ConvertMatchingCGEvents 0x7fffbfb96915 <+4577>: 48 85 c9 testq %rcx, %rcx 0x7fffbfb96918 <+4580>: 74 65 je 0x7fffbfb9697f ; <+4683> 0x7fffbfb9691a <+4582>: 48 8b 05 a7 40 3e 1c movq 0x1c3e40a7(%rip), %rax ; (void *)0x00007fffdfcd8060: _NSConcreteStackBlock 0x7fffbfb96921 <+4589>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) 0x7fffbfb96928 <+4596>: c7 85 40 fd ff ff 00 00 00 c2 movl $0xc2000000, -0x2c0(%rbp) ; imm = 0xC2000000 0x7fffbfb96932 <+4606>: c7 85 44 fd ff ff 00 00 00 00 movl $0x0, -0x2bc(%rbp) 0x7fffbfb9693c <+4616>: 48 8d 05 5c 93 3f 00 leaq 0x3f935c(%rip), %rax ; ___DPSNextEvent_block_invoke_3 0x7fffbfb96943 <+4623>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) 0x7fffbfb9694a <+4630>: 48 8d 05 2f ae 3e 1c leaq 0x1c3eae2f(%rip), %rax ; __block_descriptor_tmp.75 0x7fffbfb96951 <+4637>: 48 89 85 50 fd ff ff movq %rax, -0x2b0(%rbp) 0x7fffbfb96958 <+4644>: 48 89 9d 60 fd ff ff movq %rbx, -0x2a0(%rbp) 0x7fffbfb9695f <+4651>: 48 8d 85 a0 fd ff ff leaq -0x260(%rbp), %rax 0x7fffbfb96966 <+4658>: 48 89 85 58 fd ff ff movq %rax, -0x2a8(%rbp) 0x7fffbfb9696d <+4665>: 48 8b 05 44 35 6d 1c movq 0x1c6d3544(%rip), %rax ; softLink_ConvertMatchingCGEvents 0x7fffbfb96974 <+4672>: 31 ff xorl %edi, %edi 0x7fffbfb96976 <+4674>: 48 8d b5 38 fd ff ff leaq -0x2c8(%rbp), %rsi 0x7fffbfb9697d <+4681>: ff d0 callq *%rax 0x7fffbfb9697f <+4683>: 48 8b 85 a8 fd ff ff movq -0x258(%rbp), %rax 0x7fffbfb96986 <+4690>: 80 78 18 00 cmpb $0x0, 0x18(%rax) 0x7fffbfb9698a <+4694>: 0f 84 86 00 00 00 je 0x7fffbfb96a16 ; <+4834> 0x7fffbfb96990 <+4700>: 80 3d ad 97 6d 1c 00 cmpb $0x0, 0x1c6d97ad(%rip) ; _cgsContextID + 3 0x7fffbfb96997 <+4707>: 0f 84 cf ef ff ff je 0x7fffbfb9596c ; <+568> 0x7fffbfb9699d <+4713>: 31 c0 xorl %eax, %eax 0x7fffbfb9699f <+4715>: 48 8d 3d 6a 30 42 1c leaq 0x1c42306a(%rip), %rdi ; @"found event in concurrent event queue, looping around to get it" 0x7fffbfb969a6 <+4722>: e8 f3 92 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb969ab <+4727>: e9 bc ef ff ff jmp 0x7fffbfb9596c ; <+568> 0x7fffbfb969b0 <+4732>: 41 be 6c 70 70 61 movl $0x6170706c, %r14d ; imm = 0x6170706C 0x7fffbfb969b6 <+4738>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb969bd <+4745>: e9 95 fe ff ff jmp 0x7fffbfb96857 ; <+4387> 0x7fffbfb969c2 <+4750>: 48 8d 3d 9f 97 6d 1c leaq 0x1c6d979f(%rip), %rdi ; HIToolboxLibrary.sOnce 0x7fffbfb969c9 <+4757>: 48 8d 35 30 af 3e 1c leaq 0x1c3eaf30(%rip), %rsi ; __block_literal_global.220 0x7fffbfb969d0 <+4764>: e8 69 a7 a8 00 callq 0x7fffc062113e ; symbol stub for: dispatch_once 0x7fffbfb969d5 <+4769>: e9 fb fe ff ff jmp 0x7fffbfb968d5 ; <+4513> 0x7fffbfb969da <+4774>: 41 be 20 6b 6e 69 movl $0x696e6b20, %r14d ; imm = 0x696E6B20 0x7fffbfb969e0 <+4780>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb969e7 <+4787>: e9 6b fe ff ff jmp 0x7fffbfb96857 ; <+4387> 0x7fffbfb969ec <+4792>: 48 8d 3d 75 97 6d 1c leaq 0x1c6d9775(%rip), %rdi ; HIToolboxLibrary.sOnce 0x7fffbfb969f3 <+4799>: 48 8d 35 06 af 3e 1c leaq 0x1c3eaf06(%rip), %rsi ; __block_literal_global.220 0x7fffbfb969fa <+4806>: e8 3f a7 a8 00 callq 0x7fffc062113e ; symbol stub for: dispatch_once 0x7fffbfb969ff <+4811>: e9 ee fe ff ff jmp 0x7fffbfb968f2 ; <+4542> 0x7fffbfb96a04 <+4816>: 41 be 74 78 65 74 movl $0x74657874, %r14d ; imm = 0x74657874 0x7fffbfb96a0a <+4822>: 48 8b 9d 08 fd ff ff movq -0x2f8(%rbp), %rbx 0x7fffbfb96a11 <+4829>: e9 41 fe ff ff jmp 0x7fffbfb96857 ; <+4387> 0x7fffbfb96a16 <+4834>: 45 89 f7 movl %r14d, %r15d 0x7fffbfb96a19 <+4837>: be 08 00 00 00 movl $0x8, %esi 0x7fffbfb96a1e <+4842>: 48 8d bd a0 fd ff ff leaq -0x260(%rbp), %rdi 0x7fffbfb96a25 <+4849>: e8 be a5 a8 00 callq 0x7fffc0620fe8 ; symbol stub for: _Block_object_dispose 0x7fffbfb96a2a <+4854>: 41 b6 01 movb $0x1, %r14b 0x7fffbfb96a2d <+4857>: f2 0f 10 85 28 fd ff ff movsd -0x2d8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffbfb96a35 <+4865>: 66 0f 2e 05 03 1e a9 00 ucomisd 0xa91e03(%rip), %xmm0 ; $ld$add$os10.7$__NSDictionaryOfVariableBindings + 18 0x7fffbfb96a3d <+4873>: 75 06 jne 0x7fffbfb96a45 ; <+4881> 0x7fffbfb96a3f <+4875>: 0f 8b 05 02 00 00 jnp 0x7fffbfb96c4a ; <+5398> 0x7fffbfb96a45 <+4881>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi 0x7fffbfb96a4c <+4888>: 48 8b b5 f8 fb ff ff movq -0x408(%rbp), %rsi 0x7fffbfb96a53 <+4895>: ff 15 27 56 3e 1c callq *0x1c3e5627(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96a59 <+4901>: 66 0f 28 c8 movapd %xmm0, %xmm1 0x7fffbfb96a5d <+4905>: 66 0f 57 c0 xorpd %xmm0, %xmm0 0x7fffbfb96a61 <+4909>: 66 0f 2e c1 ucomisd %xmm1, %xmm0 0x7fffbfb96a65 <+4913>: 0f 83 df 01 00 00 jae 0x7fffbfb96c4a ; <+5398> 0x7fffbfb96a6b <+4919>: 8a 05 d4 96 6d 1c movb 0x1c6d96d4(%rip), %al ; _sTrackingMenus 0x7fffbfb96a71 <+4925>: 84 c0 testb %al, %al 0x7fffbfb96a73 <+4927>: 0f 85 d1 01 00 00 jne 0x7fffbfb96c4a ; <+5398> 0x7fffbfb96a79 <+4933>: 31 c0 xorl %eax, %eax 0x7fffbfb96a7b <+4935>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb96a82 <+4942>: 80 3d bb 96 6d 1c 00 cmpb $0x0, 0x1c6d96bb(%rip) ; _cgsContextID + 3 0x7fffbfb96a89 <+4949>: 0f 85 b6 ee ff ff jne 0x7fffbfb95945 ; <+529> 0x7fffbfb96a8f <+4955>: 4c 89 b5 30 fc ff ff movq %r14, -0x3d0(%rbp) 0x7fffbfb96a96 <+4962>: f2 0f 11 8d 28 fd ff ff movsd %xmm1, -0x2d8(%rbp) 0x7fffbfb96a9e <+4970>: 48 83 fb ff cmpq $-0x1, %rbx 0x7fffbfb96aa2 <+4974>: 0f 94 c0 sete %al 0x7fffbfb96aa5 <+4977>: 66 0f 2e 0d 93 1d a9 00 ucomisd 0xa91d93(%rip), %xmm1 ; $ld$add$os10.7$__NSDictionaryOfVariableBindings + 18 0x7fffbfb96aad <+4985>: 0f 9a c1 setp %cl 0x7fffbfb96ab0 <+4988>: 0f 95 c2 setne %dl 0x7fffbfb96ab3 <+4991>: 08 ca orb %cl, %dl 0x7fffbfb96ab5 <+4993>: 08 c2 orb %al, %dl 0x7fffbfb96ab7 <+4995>: 88 95 26 fc ff ff movb %dl, -0x3da(%rbp) 0x7fffbfb96abd <+5001>: 4c 8b a5 18 fd ff ff movq -0x2e8(%rbp), %r12 0x7fffbfb96ac4 <+5008>: 45 89 fe movl %r15d, %r14d 0x7fffbfb96ac7 <+5011>: e9 ba ee ff ff jmp 0x7fffbfb95986 ; <+594> 0x7fffbfb96acc <+5016>: 4c 89 a5 18 fd ff ff movq %r12, -0x2e8(%rbp) 0x7fffbfb96ad3 <+5023>: 41 81 fe 62 79 65 6b cmpl $0x6b657962, %r14d ; imm = 0x6B657962 0x7fffbfb96ada <+5030>: 75 0a jne 0x7fffbfb96ae6 ; <+5042> 0x7fffbfb96adc <+5032>: bf 01 00 00 00 movl $0x1, %edi 0x7fffbfb96ae1 <+5037>: e8 e9 09 00 00 callq 0x7fffbfb974cf ; _NSAccessibilitySetHandlingKeyboardEvent 0x7fffbfb96ae6 <+5042>: 48 8b 8d 08 fc ff ff movq -0x3f8(%rbp), %rcx 0x7fffbfb96aed <+5049>: 48 85 c9 testq %rcx, %rcx 0x7fffbfb96af0 <+5052>: 4c 8b a5 20 fd ff ff movq -0x2e0(%rbp), %r12 0x7fffbfb96af7 <+5059>: 74 15 je 0x7fffbfb96b0e ; <+5082> 0x7fffbfb96af9 <+5061>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb96b00 <+5068>: 48 89 cb movq %rcx, %rbx 0x7fffbfb96b03 <+5071>: e8 d2 97 a8 00 callq 0x7fffc06202da ; symbol stub for: RetainEvent 0x7fffbfb96b08 <+5076>: 48 89 d9 movq %rbx, %rcx 0x7fffbfb96b0b <+5079>: 48 89 01 movq %rax, (%rcx) 0x7fffbfb96b0e <+5082>: 49 89 cf movq %rcx, %r15 0x7fffbfb96b11 <+5085>: 8b 85 34 fd ff ff movl -0x2cc(%rbp), %eax 0x7fffbfb96b17 <+5091>: 84 c0 testb %al, %al 0x7fffbfb96b19 <+5093>: 74 0c je 0x7fffbfb96b27 ; <+5107> 0x7fffbfb96b1b <+5095>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi 0x7fffbfb96b22 <+5102>: e8 8f 97 a8 00 callq 0x7fffc06202b6 ; symbol stub for: ReleaseEvent 0x7fffbfb96b27 <+5107>: 45 31 f6 xorl %r14d, %r14d 0x7fffbfb96b2a <+5110>: 4c 89 a5 a0 fc ff ff movq %r12, -0x360(%rbp) 0x7fffbfb96b31 <+5117>: 48 8b 9d 00 fc ff ff movq -0x400(%rbp), %rbx 0x7fffbfb96b38 <+5124>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi 0x7fffbfb96b3f <+5131>: 48 85 ff testq %rdi, %rdi 0x7fffbfb96b42 <+5134>: 74 11 je 0x7fffbfb96b55 ; <+5153> 0x7fffbfb96b44 <+5136>: 48 8d 85 d0 fd ff ff leaq -0x230(%rbp), %rax 0x7fffbfb96b4b <+5143>: 48 39 c7 cmpq %rax, %rdi 0x7fffbfb96b4e <+5146>: 74 05 je 0x7fffbfb96b55 ; <+5153> 0x7fffbfb96b50 <+5148>: e8 c7 a6 a8 00 callq 0x7fffc062121c ; symbol stub for: free 0x7fffbfb96b55 <+5153>: 84 db testb %bl, %bl 0x7fffbfb96b57 <+5155>: 74 0c je 0x7fffbfb96b65 ; <+5169> 0x7fffbfb96b59 <+5157>: 48 8b bd 18 fd ff ff movq -0x2e8(%rbp), %rdi 0x7fffbfb96b60 <+5164>: e8 15 9a a8 00 callq 0x7fffc062057a ; symbol stub for: _HLTBRemoveEventSourceFromMode 0x7fffbfb96b65 <+5169>: 80 3d d8 95 6d 1c 00 cmpb $0x0, 0x1c6d95d8(%rip) ; _cgsContextID + 3 0x7fffbfb96b6c <+5176>: 0f 94 c0 sete %al 0x7fffbfb96b6f <+5179>: 41 08 c6 orb %al, %r14b 0x7fffbfb96b72 <+5182>: 0f 85 8d 00 00 00 jne 0x7fffbfb96c05 ; <+5329> 0x7fffbfb96b78 <+5188>: 49 8b 3f movq (%r15), %rdi 0x7fffbfb96b7b <+5191>: e8 8e 93 a8 00 callq 0x7fffc061ff0e ; symbol stub for: CopyEventCGEvent 0x7fffbfb96b80 <+5196>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96b83 <+5199>: 48 85 db testq %rbx, %rbx 0x7fffbfb96b86 <+5202>: 74 51 je 0x7fffbfb96bd9 ; <+5285> 0x7fffbfb96b88 <+5204>: 80 3d b5 95 6d 1c 00 cmpb $0x0, 0x1c6d95b5(%rip) ; _cgsContextID + 3 0x7fffbfb96b8f <+5211>: 74 40 je 0x7fffbfb96bd1 ; <+5277> 0x7fffbfb96b91 <+5213>: 48 89 df movq %rbx, %rdi 0x7fffbfb96b94 <+5216>: e8 a5 7b a8 00 callq 0x7fffc061e73e ; symbol stub for: CGEventGetType 0x7fffbfb96b99 <+5221>: 83 f8 1d cmpl $0x1d, %eax 0x7fffbfb96b9c <+5224>: 75 33 jne 0x7fffbfb96bd1 ; <+5277> 0x7fffbfb96b9e <+5226>: be 6e 00 00 00 movl $0x6e, %esi 0x7fffbfb96ba3 <+5231>: 48 89 df movq %rbx, %rdi 0x7fffbfb96ba6 <+5234>: e8 81 7b a8 00 callq 0x7fffc061e72c ; symbol stub for: CGEventGetIntegerValueField 0x7fffbfb96bab <+5239>: 48 83 f8 20 cmpq $0x20, %rax 0x7fffbfb96baf <+5243>: 75 20 jne 0x7fffbfb96bd1 ; <+5277> 0x7fffbfb96bb1 <+5245>: be 90 00 00 00 movl $0x90, %esi 0x7fffbfb96bb6 <+5250>: 48 89 df movq %rbx, %rdi 0x7fffbfb96bb9 <+5253>: e8 6e 7b a8 00 callq 0x7fffc061e72c ; symbol stub for: CGEventGetIntegerValueField 0x7fffbfb96bbe <+5258>: 48 89 c1 movq %rax, %rcx 0x7fffbfb96bc1 <+5261>: 48 8d 3d 88 2e 42 1c leaq 0x1c422e88(%rip), %rdi ; @"Force event behavior:%d" 0x7fffbfb96bc8 <+5268>: 31 c0 xorl %eax, %eax 0x7fffbfb96bca <+5270>: 89 ce movl %ecx, %esi 0x7fffbfb96bcc <+5272>: e8 cd 90 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb96bd1 <+5277>: 48 89 df movq %rbx, %rdi 0x7fffbfb96bd4 <+5280>: e8 91 af a8 00 callq 0x7fffc0621b6a ; symbol stub for: CFRelease 0x7fffbfb96bd9 <+5285>: 48 89 df movq %rbx, %rdi 0x7fffbfb96bdc <+5288>: e8 3d 91 3f 00 callq 0x7fffbff8fd1e ; NS_allocInitStringForEvent 0x7fffbfb96be1 <+5293>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96be4 <+5296>: 48 8d 3d 85 2e 42 1c leaq 0x1c422e85(%rip), %rdi ; @"Received event: %@" 0x7fffbfb96beb <+5303>: 31 c0 xorl %eax, %eax 0x7fffbfb96bed <+5305>: 48 89 de movq %rbx, %rsi 0x7fffbfb96bf0 <+5308>: e8 a9 90 a8 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb96bf5 <+5313>: 48 8b 35 9c 18 67 1c movq 0x1c67189c(%rip), %rsi ; "release" 0x7fffbfb96bfc <+5320>: 48 89 df movq %rbx, %rdi 0x7fffbfb96bff <+5323>: ff 15 7b 54 3e 1c callq *0x1c3e547b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb96c05 <+5329>: 48 8b 05 f4 3d 3e 1c movq 0x1c3e3df4(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x7fffbfb96c0c <+5336>: 48 8b 00 movq (%rax), %rax 0x7fffbfb96c0f <+5339>: 48 3b 45 d0 cmpq -0x30(%rbp), %rax 0x7fffbfb96c13 <+5343>: 0f 85 85 00 00 00 jne 0x7fffbfb96c9e ; <+5482> 0x7fffbfb96c19 <+5349>: 48 8b 85 a0 fc ff ff movq -0x360(%rbp), %rax 0x7fffbfb96c20 <+5356>: 48 81 c4 f8 03 00 00 addq $0x3f8, %rsp ; imm = 0x3F8 0x7fffbfb96c27 <+5363>: 5b popq %rbx 0x7fffbfb96c28 <+5364>: 41 5c popq %r12 0x7fffbfb96c2a <+5366>: 41 5d popq %r13 0x7fffbfb96c2c <+5368>: 41 5e popq %r14 0x7fffbfb96c2e <+5370>: 41 5f popq %r15 0x7fffbfb96c30 <+5372>: 5d popq %rbp 0x7fffbfb96c31 <+5373>: c3 retq 0x7fffbfb96c32 <+5374>: 48 8d 3d 0f 95 6d 1c leaq 0x1c6d950f(%rip), %rdi ; _DPSNextEvent.onceToken 0x7fffbfb96c39 <+5381>: 48 8d 35 e0 aa 3e 1c leaq 0x1c3eaae0(%rip), %rsi ; __block_literal_global 0x7fffbfb96c40 <+5388>: e8 f9 a4 a8 00 callq 0x7fffc062113e ; symbol stub for: dispatch_once 0x7fffbfb96c45 <+5393>: e9 6e eb ff ff jmp 0x7fffbfb957b8 ; <+132> 0x7fffbfb96c4a <+5398>: 41 b6 01 movb $0x1, %r14b 0x7fffbfb96c4d <+5401>: 48 8b 85 08 fc ff ff movq -0x3f8(%rbp), %rax 0x7fffbfb96c54 <+5408>: 48 85 c0 testq %rax, %rax 0x7fffbfb96c57 <+5411>: 74 18 je 0x7fffbfb96c71 ; <+5437> 0x7fffbfb96c59 <+5413>: 48 c7 00 00 00 00 00 movq $0x0, (%rax) 0x7fffbfb96c60 <+5420>: 49 89 c7 movq %rax, %r15 0x7fffbfb96c63 <+5423>: 31 c0 xorl %eax, %eax 0x7fffbfb96c65 <+5425>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x7fffbfb96c6c <+5432>: e9 c0 fe ff ff jmp 0x7fffbfb96b31 ; <+5117> 0x7fffbfb96c71 <+5437>: 31 c9 xorl %ecx, %ecx 0x7fffbfb96c73 <+5439>: 48 89 8d a0 fc ff ff movq %rcx, -0x360(%rbp) 0x7fffbfb96c7a <+5446>: 49 89 c7 movq %rax, %r15 0x7fffbfb96c7d <+5449>: e9 af fe ff ff jmp 0x7fffbfb96b31 ; <+5117> 0x7fffbfb96c82 <+5454>: 48 89 c3 movq %rax, %rbx 0x7fffbfb96c85 <+5457>: 48 8d bd a0 fd ff ff leaq -0x260(%rbp), %rdi 0x7fffbfb96c8c <+5464>: be 08 00 00 00 movl $0x8, %esi 0x7fffbfb96c91 <+5469>: e8 52 a3 a8 00 callq 0x7fffc0620fe8 ; symbol stub for: _Block_object_dispose 0x7fffbfb96c96 <+5474>: 48 89 df movq %rbx, %rdi 0x7fffbfb96c99 <+5477>: e8 56 a3 a8 00 callq 0x7fffc0620ff4 ; symbol stub for: _Unwind_Resume 0x7fffbfb96c9e <+5482>: e8 93 a3 a8 00 callq 0x7fffc0621036 ; symbol stub for: __stack_chk_fail 0x7fffbfb96ca3 <+5487>: 90 nop (lldb) image show-unwind --address 0x7fffbfb95b79 UNWIND PLANS for AppKit`_DPSNextEvent (start addr 0x7fffbfb95734) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 279008-0x0000000000045750) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 5364: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 5366: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 5368: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 5370: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 5372: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 5373: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 5374: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x7fffc07e6710, personality routine is at address 0x7fffdbf7a9f8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 279008-0x0000000000045750) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffc02ab1c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]: 0x7fffc02aab5e <+0>: 55 pushq %rbp 0x7fffc02aab5f <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffc02aab62 <+4>: 41 57 pushq %r15 0x7fffc02aab64 <+6>: 41 56 pushq %r14 0x7fffc02aab66 <+8>: 41 55 pushq %r13 0x7fffc02aab68 <+10>: 41 54 pushq %r12 0x7fffc02aab6a <+12>: 53 pushq %rbx 0x7fffc02aab6b <+13>: 48 81 ec 88 01 00 00 subq $0x188, %rsp ; imm = 0x188 0x7fffc02aab72 <+20>: 45 89 ce movl %r9d, %r14d 0x7fffc02aab75 <+23>: 4c 89 45 88 movq %r8, -0x78(%rbp) 0x7fffc02aab79 <+27>: 48 89 8d 70 ff ff ff movq %rcx, -0x90(%rbp) 0x7fffc02aab80 <+34>: 49 89 d4 movq %rdx, %r12 0x7fffc02aab83 <+37>: 4c 89 65 98 movq %r12, -0x68(%rbp) 0x7fffc02aab87 <+41>: 48 89 7d b8 movq %rdi, -0x48(%rbp) 0x7fffc02aab8b <+45>: 48 8b 05 5e 03 f6 1b movq 0x1bf6035e(%rip), %rax ; "isMainThread" 0x7fffc02aab92 <+52>: 48 89 45 a8 movq %rax, -0x58(%rbp) 0x7fffc02aab96 <+56>: 48 8b 05 d3 99 f7 1b movq 0x1bf799d3(%rip), %rax ; "_delayedEventMatchingMask:pull:" 0x7fffc02aab9d <+63>: 48 89 45 a0 movq %rax, -0x60(%rbp) 0x7fffc02aaba1 <+67>: 48 8b 05 00 00 f6 1b movq 0x1bf60000(%rip), %rax ; "distantPast" 0x7fffc02aaba8 <+74>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) 0x7fffc02aabaf <+81>: 48 8b 05 ba d8 f5 1b movq 0x1bf5d8ba(%rip), %rax ; "alloc" 0x7fffc02aabb6 <+88>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) 0x7fffc02aabbd <+95>: 48 8b 05 ac c7 f6 1b movq 0x1bf6c7ac(%rip), %rax ; "_initWithCGEvent:eventRef:" 0x7fffc02aabc4 <+102>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) 0x7fffc02aabcb <+109>: 48 8b 05 5e d9 f5 1b movq 0x1bf5d95e(%rip), %rax ; "autorelease" 0x7fffc02aabd2 <+116>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) 0x7fffc02aabd9 <+123>: 48 8b 05 c8 da f5 1b movq 0x1bf5dac8(%rip), %rax ; "windowNumber" 0x7fffc02aabe0 <+130>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) 0x7fffc02aabe7 <+137>: 48 8b 05 6a f4 cc 1b movq 0x1bccf46a(%rip), %rax ; (void *)0x00007fffc297f390: CGPointZero 0x7fffc02aabee <+144>: f2 0f 10 00 movsd (%rax), %xmm0 ; xmm0 = mem[0],zero 0x7fffc02aabf2 <+148>: f2 0f 11 85 18 ff ff ff movsd %xmm0, -0xe8(%rbp) 0x7fffc02aabfa <+156>: f2 0f 10 40 08 movsd 0x8(%rax), %xmm0 ; xmm0 = mem[0],zero 0x7fffc02aabff <+161>: f2 0f 11 85 10 ff ff ff movsd %xmm0, -0xf0(%rbp) 0x7fffc02aac07 <+169>: 48 8b 05 4a df f5 1b movq 0x1bf5df4a(%rip), %rax ; "objectAtIndex:" 0x7fffc02aac0e <+176>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) 0x7fffc02aac15 <+183>: 44 89 e0 movl %r12d, %eax 0x7fffc02aac18 <+186>: 25 00 03 00 00 andl $0x300, %eax ; imm = 0x300 0x7fffc02aac1d <+191>: 48 89 45 80 movq %rax, -0x80(%rbp) 0x7fffc02aac21 <+195>: 48 8b 05 d0 e7 f5 1b movq 0x1bf5e7d0(%rip), %rax ; "type" 0x7fffc02aac28 <+202>: 48 89 45 c8 movq %rax, -0x38(%rbp) 0x7fffc02aac2c <+206>: 48 8b 05 4d fb f5 1b movq 0x1bf5fb4d(%rip), %rax ; "application:receivedEvent:dequeuedEvent:" 0x7fffc02aac33 <+213>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) 0x7fffc02aac3a <+220>: 48 8b 05 8f e3 f5 1b movq 0x1bf5e38f(%rip), %rax ; "_setCurrentEvent:" 0x7fffc02aac41 <+227>: 48 89 45 90 movq %rax, -0x70(%rbp) 0x7fffc02aac45 <+231>: 48 8b 05 8c df f5 1b movq 0x1bf5df8c(%rip), %rax ; "window" 0x7fffc02aac4c <+238>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) 0x7fffc02aac53 <+245>: 48 8b 05 a6 56 f6 1b movq 0x1bf656a6(%rip), %rax ; "_eventRef" 0x7fffc02aac5a <+252>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) 0x7fffc02aac61 <+259>: 48 8b 05 10 99 f7 1b movq 0x1bf79910(%rip), %rax ; "_resetCurrentDeferredActivation" 0x7fffc02aac68 <+266>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) 0x7fffc02aac6f <+273>: 48 8b 05 5a b2 f6 1b movq 0x1bf6b25a(%rip), %rax ; "trackingNumber" 0x7fffc02aac76 <+280>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) 0x7fffc02aac7d <+287>: 48 8b 05 fc b1 f6 1b movq 0x1bf6b1fc(%rip), %rax ; "_isTrackingAreaObject:" 0x7fffc02aac84 <+294>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) 0x7fffc02aac8b <+301>: 48 8b 05 e6 58 f6 1b movq 0x1bf658e6(%rip), %rax ; "options" 0x7fffc02aac92 <+308>: 48 89 45 c0 movq %rax, -0x40(%rbp) 0x7fffc02aac96 <+312>: 48 8b 05 93 31 f6 1b movq 0x1bf63193(%rip), %rax ; "locationInWindow" 0x7fffc02aac9d <+319>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) 0x7fffc02aaca4 <+326>: 48 8b 05 fd e4 f5 1b movq 0x1bf5e4fd(%rip), %rax ; "modifierFlags" 0x7fffc02aacab <+333>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) 0x7fffc02aacb2 <+340>: 48 8b 05 ef f4 f5 1b movq 0x1bf5f4ef(%rip), %rax ; "timestamp" 0x7fffc02aacb9 <+347>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) 0x7fffc02aacc0 <+354>: 48 8b 05 11 e3 f5 1b movq 0x1bf5e311(%rip), %rax ; "context" 0x7fffc02aacc7 <+361>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) 0x7fffc02aacce <+368>: 48 8b 05 63 5d f6 1b movq 0x1bf65d63(%rip), %rax ; "eventNumber" 0x7fffc02aacd5 <+375>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) 0x7fffc02aacdc <+382>: 48 8b 05 4d c0 f6 1b movq 0x1bf6c04d(%rip), %rax ; "userData" 0x7fffc02aace3 <+389>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) 0x7fffc02aacea <+396>: 48 8b 05 cf b2 f6 1b movq 0x1bf6b2cf(%rip), %rax ; "enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:" 0x7fffc02aacf1 <+403>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) 0x7fffc02aacf8 <+410>: 48 8b 05 b1 d9 f5 1b movq 0x1bf5d9b1(%rip), %rax ; "postEvent:atStart:" 0x7fffc02aacff <+417>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) 0x7fffc02aad06 <+424>: 48 8b 05 cb 35 f6 1b movq 0x1bf635cb(%rip), %rax ; "phase" 0x7fffc02aad0d <+431>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) 0x7fffc02aad14 <+438>: 48 8b 05 65 98 f7 1b movq 0x1bf79865(%rip), %rax ; "_latchViewForScrollEvent:" 0x7fffc02aad1b <+445>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) 0x7fffc02aad22 <+452>: 31 c0 xorl %eax, %eax 0x7fffc02aad24 <+454>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) 0x7fffc02aad2b <+461>: e9 71 03 00 00 jmp 0x7fffc02ab0a1 ; <+1347> 0x7fffc02aad30 <+466>: 48 89 5d c0 movq %rbx, -0x40(%rbp) 0x7fffc02aad34 <+470>: 4c 89 ff movq %r15, %rdi 0x7fffc02aad37 <+473>: 48 8b 75 c8 movq -0x38(%rbp), %rsi 0x7fffc02aad3b <+477>: ff 15 3f 13 cd 1b callq *0x1bcd133f(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aad41 <+483>: bb 01 00 00 00 movl $0x1, %ebx 0x7fffc02aad46 <+488>: 88 c1 movb %al, %cl 0x7fffc02aad48 <+490>: 48 d3 e3 shlq %cl, %rbx 0x7fffc02aad4b <+493>: 45 84 f6 testb %r14b, %r14b 0x7fffc02aad4e <+496>: b8 00 00 00 00 movl $0x0, %eax 0x7fffc02aad53 <+501>: 74 05 je 0x7fffc02aad5a ; <+508> 0x7fffc02aad55 <+503>: e8 12 a8 8e ff callq 0x7fffbfb9556c ; _NSDequingEventObservingMask 0x7fffc02aad5a <+508>: 48 85 d8 testq %rbx, %rax 0x7fffc02aad5d <+511>: 74 22 je 0x7fffc02aad81 ; <+547> 0x7fffc02aad5f <+513>: 4c 89 ff movq %r15, %rdi 0x7fffc02aad62 <+516>: e8 26 ea e4 ff callq 0x7fffc00f978d ; _NSSendEventToDequingObservers 0x7fffc02aad67 <+521>: 49 89 c7 movq %rax, %r15 0x7fffc02aad6a <+524>: 4c 89 ff movq %r15, %rdi 0x7fffc02aad6d <+527>: 48 8b 75 c8 movq -0x38(%rbp), %rsi 0x7fffc02aad71 <+531>: ff 15 09 13 cd 1b callq *0x1bcd1309(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aad77 <+537>: bb 01 00 00 00 movl $0x1, %ebx 0x7fffc02aad7c <+542>: 88 c1 movb %al, %cl 0x7fffc02aad7e <+544>: 48 d3 e3 shlq %cl, %rbx 0x7fffc02aad81 <+547>: 45 84 f6 testb %r14b, %r14b 0x7fffc02aad84 <+550>: 74 45 je 0x7fffc02aadcb ; <+621> 0x7fffc02aad86 <+552>: f6 05 44 82 fc 1b 01 testb $0x1, 0x1bfc8244(%rip) ; _nextEventMatchingEventMask:untilDate:inMode:dequeue:.isFirstEvent 0x7fffc02aad8d <+559>: 75 3c jne 0x7fffc02aadcb ; <+621> 0x7fffc02aad8f <+561>: 4c 89 ff movq %r15, %rdi 0x7fffc02aad92 <+564>: 48 8b b5 78 ff ff ff movq -0x88(%rbp), %rsi 0x7fffc02aad99 <+571>: ff 15 e1 12 cd 1b callq *0x1bcd12e1(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aad9f <+577>: f6 c7 1c testb $0x1c, %bh 0x7fffc02aada2 <+580>: 75 05 jne 0x7fffc02aada9 ; <+587> 0x7fffc02aada4 <+582>: 48 85 c0 testq %rax, %rax 0x7fffc02aada7 <+585>: 75 22 jne 0x7fffc02aadcb ; <+621> 0x7fffc02aada9 <+587>: 4c 89 ff movq %r15, %rdi 0x7fffc02aadac <+590>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi 0x7fffc02aadb3 <+597>: ff 15 c7 12 cd 1b callq *0x1bcd12c7(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aadb9 <+603>: 31 f6 xorl %esi, %esi 0x7fffc02aadbb <+605>: 48 89 c7 movq %rax, %rdi 0x7fffc02aadbe <+608>: e8 e9 4d ce ff callq 0x7fffbff8fbac ; _DPSEventHandledByCarbon 0x7fffc02aadc3 <+613>: 84 c0 testb %al, %al 0x7fffc02aadc5 <+615>: 0f 85 d6 02 00 00 jne 0x7fffc02ab0a1 ; <+1347> 0x7fffc02aadcb <+621>: 4d 85 ff testq %r15, %r15 0x7fffc02aadce <+624>: 74 30 je 0x7fffc02aae00 ; <+674> 0x7fffc02aadd0 <+626>: 4d 85 e4 testq %r12, %r12 0x7fffc02aadd3 <+629>: 0f 84 c1 05 00 00 je 0x7fffc02ab39a ; <+2108> 0x7fffc02aadd9 <+635>: 4c 21 e3 andq %r12, %rbx 0x7fffc02aaddc <+638>: 0f 85 b8 05 00 00 jne 0x7fffc02ab39a ; <+2108> 0x7fffc02aade2 <+644>: 48 83 7d 80 00 cmpq $0x0, -0x80(%rbp) 0x7fffc02aade7 <+649>: 74 17 je 0x7fffc02aae00 ; <+674> 0x7fffc02aade9 <+651>: 4c 89 ff movq %r15, %rdi 0x7fffc02aadec <+654>: 48 8b 75 c8 movq -0x38(%rbp), %rsi 0x7fffc02aadf0 <+658>: ff 15 8a 12 cd 1b callq *0x1bcd128a(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aadf6 <+664>: 48 83 f8 11 cmpq $0x11, %rax 0x7fffc02aadfa <+668>: 0f 84 9a 05 00 00 je 0x7fffc02ab39a ; <+2108> 0x7fffc02aae00 <+674>: 31 f6 xorl %esi, %esi 0x7fffc02aae02 <+676>: 48 8d 3d 07 88 d4 1b leaq 0x1bd48807(%rip), %rdi ; @"NSAlwaysMatchRequestedMaskOf1" 0x7fffc02aae09 <+683>: 48 8d 15 d0 81 fc 1b leaq 0x1bfc81d0(%rip), %rdx ; sNSAlwaysMatchRequestedMaskOf1ComputedValue 0x7fffc02aae10 <+690>: 48 8d 0d 78 21 00 00 leaq 0x2178(%rip), %rcx ; NSAlwaysMatchRequestedMaskOf1DefaultValueFunction 0x7fffc02aae17 <+697>: e8 8a 9c 8a ff callq 0x7fffbfb54aa6 ; _NSGetBoolAppConfig 0x7fffc02aae1c <+702>: 49 83 fc 01 cmpq $0x1, %r12 0x7fffc02aae20 <+706>: 0f 85 7b 02 00 00 jne 0x7fffc02ab0a1 ; <+1347> 0x7fffc02aae26 <+712>: 84 c0 testb %al, %al 0x7fffc02aae28 <+714>: 0f 84 73 02 00 00 je 0x7fffc02ab0a1 ; <+1347> 0x7fffc02aae2e <+720>: e9 67 05 00 00 jmp 0x7fffc02ab39a ; <+2108> 0x7fffc02aae33 <+725>: 48 89 d8 movq %rbx, %rax 0x7fffc02aae36 <+728>: 48 83 c8 01 orq $0x1, %rax 0x7fffc02aae3a <+732>: 48 83 f8 09 cmpq $0x9, %rax 0x7fffc02aae3e <+736>: 0f 85 a8 01 00 00 jne 0x7fffc02aafec ; <+1166> 0x7fffc02aae44 <+742>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aae47 <+745>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi 0x7fffc02aae4e <+752>: 48 8b 05 2b 12 cd 1b movq 0x1bcd122b(%rip), %rax ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aae55 <+759>: 48 89 c3 movq %rax, %rbx 0x7fffc02aae58 <+762>: ff d3 callq *%rbx 0x7fffc02aae5a <+764>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) 0x7fffc02aae61 <+771>: 48 8b 3d 90 f9 f8 1b movq 0x1bf8f990(%rip), %rdi ; (void *)0x00007fffdc25f9d8: NSTrackingArea 0x7fffc02aae68 <+778>: 48 8b b5 08 ff ff ff movq -0xf8(%rbp), %rsi 0x7fffc02aae6f <+785>: 48 89 c2 movq %rax, %rdx 0x7fffc02aae72 <+788>: ff d3 callq *%rbx 0x7fffc02aae74 <+790>: 84 c0 testb %al, %al 0x7fffc02aae76 <+792>: 0f 84 ae 04 00 00 je 0x7fffc02ab32a ; <+1996> 0x7fffc02aae7c <+798>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi 0x7fffc02aae83 <+805>: 48 8b 5d c0 movq -0x40(%rbp), %rbx 0x7fffc02aae87 <+809>: 48 89 de movq %rbx, %rsi 0x7fffc02aae8a <+812>: ff 15 f0 11 cd 1b callq *0x1bcd11f0(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aae90 <+818>: a8 04 testb $0x4, %al 0x7fffc02aae92 <+820>: 0f 84 96 04 00 00 je 0x7fffc02ab32e ; <+2000> 0x7fffc02aae98 <+826>: 44 89 7d b4 movl %r15d, -0x4c(%rbp) 0x7fffc02aae9c <+830>: 48 8b 05 6d f0 f8 1b movq 0x1bf8f06d(%rip), %rax ; (void *)0x00007fffdc252aa8: NSEvent 0x7fffc02aaea3 <+837>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) 0x7fffc02aaeaa <+844>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaead <+847>: 48 8b b5 e8 fe ff ff movq -0x118(%rbp), %rsi 0x7fffc02aaeb4 <+854>: 4c 8b 3d c5 11 cd 1b movq 0x1bcd11c5(%rip), %r15 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aaebb <+861>: 41 ff d7 callq *%r15 0x7fffc02aaebe <+864>: f2 0f 11 85 98 fe ff ff movsd %xmm0, -0x168(%rbp) 0x7fffc02aaec6 <+872>: f2 0f 11 8d 90 fe ff ff movsd %xmm1, -0x170(%rbp) 0x7fffc02aaece <+880>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaed1 <+883>: 48 8b b5 e0 fe ff ff movq -0x120(%rbp), %rsi 0x7fffc02aaed8 <+890>: 41 ff d7 callq *%r15 0x7fffc02aaedb <+893>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) 0x7fffc02aaee2 <+900>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaee5 <+903>: 48 8b b5 d8 fe ff ff movq -0x128(%rbp), %rsi 0x7fffc02aaeec <+910>: 41 ff d7 callq *%r15 0x7fffc02aaeef <+913>: f2 0f 11 85 80 fe ff ff movsd %xmm0, -0x180(%rbp) 0x7fffc02aaef7 <+921>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaefa <+924>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi 0x7fffc02aaf01 <+931>: 41 ff d7 callq *%r15 0x7fffc02aaf04 <+934>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) 0x7fffc02aaf0b <+941>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaf0e <+944>: 48 8b b5 d0 fe ff ff movq -0x130(%rbp), %rsi 0x7fffc02aaf15 <+951>: 41 ff d7 callq *%r15 0x7fffc02aaf18 <+954>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) 0x7fffc02aaf1f <+961>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaf22 <+964>: 48 8b b5 c8 fe ff ff movq -0x138(%rbp), %rsi 0x7fffc02aaf29 <+971>: 41 ff d7 callq *%r15 0x7fffc02aaf2c <+974>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) 0x7fffc02aaf33 <+981>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaf36 <+984>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi 0x7fffc02aaf3d <+991>: 41 ff d7 callq *%r15 0x7fffc02aaf40 <+994>: 49 89 c5 movq %rax, %r13 0x7fffc02aaf43 <+997>: 4c 89 e7 movq %r12, %rdi 0x7fffc02aaf46 <+1000>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi 0x7fffc02aaf4d <+1007>: 41 ff d7 callq *%r15 0x7fffc02aaf50 <+1010>: 48 89 44 24 10 movq %rax, 0x10(%rsp) 0x7fffc02aaf55 <+1015>: 4c 89 6c 24 08 movq %r13, 0x8(%rsp) 0x7fffc02aaf5a <+1020>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax 0x7fffc02aaf61 <+1027>: 48 89 04 24 movq %rax, (%rsp) 0x7fffc02aaf65 <+1031>: ba 11 00 00 00 movl $0x11, %edx 0x7fffc02aaf6a <+1036>: 48 8b bd a0 fe ff ff movq -0x160(%rbp), %rdi 0x7fffc02aaf71 <+1043>: 48 8b b5 b8 fe ff ff movq -0x148(%rbp), %rsi 0x7fffc02aaf78 <+1050>: f2 0f 10 85 98 fe ff ff movsd -0x168(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc02aaf80 <+1058>: f2 0f 10 8d 90 fe ff ff movsd -0x170(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc02aaf88 <+1066>: 48 8b 8d 88 fe ff ff movq -0x178(%rbp), %rcx 0x7fffc02aaf8f <+1073>: f2 0f 10 95 80 fe ff ff movsd -0x180(%rbp), %xmm2 ; xmm2 = mem[0],zero 0x7fffc02aaf97 <+1081>: 4c 8b 85 78 fe ff ff movq -0x188(%rbp), %r8 0x7fffc02aaf9e <+1088>: 4c 8b 8d 70 fe ff ff movq -0x190(%rbp), %r9 0x7fffc02aafa5 <+1095>: 41 ff d7 callq *%r15 0x7fffc02aafa8 <+1098>: 49 89 c5 movq %rax, %r13 0x7fffc02aafab <+1101>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi 0x7fffc02aafb2 <+1108>: 48 89 de movq %rbx, %rsi 0x7fffc02aafb5 <+1111>: 41 ff d7 callq *%r15 0x7fffc02aafb8 <+1114>: a8 03 testb $0x3, %al 0x7fffc02aafba <+1116>: 0f 84 c1 00 00 00 je 0x7fffc02ab081 ; <+1315> 0x7fffc02aafc0 <+1122>: 48 8d 05 c1 a8 fc 1b leaq 0x1bfca8c1(%rip), %rax ; NSApp 0x7fffc02aafc7 <+1129>: 48 8b 38 movq (%rax), %rdi 0x7fffc02aafca <+1132>: b9 01 00 00 00 movl $0x1, %ecx 0x7fffc02aafcf <+1137>: 48 8b b5 b0 fe ff ff movq -0x150(%rbp), %rsi 0x7fffc02aafd6 <+1144>: 4c 89 ea movq %r13, %rdx 0x7fffc02aafd9 <+1147>: ff 15 a1 10 cd 1b callq *0x1bcd10a1(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02aafdf <+1153>: 4c 8b 6d b8 movq -0x48(%rbp), %r13 0x7fffc02aafe3 <+1157>: 44 8b 7d b4 movl -0x4c(%rbp), %r15d 0x7fffc02aafe7 <+1161>: e9 42 03 00 00 jmp 0x7fffc02ab32e ; <+2000> 0x7fffc02aafec <+1166>: 48 83 fb 15 cmpq $0x15, %rbx 0x7fffc02aaff0 <+1170>: 7e 17 jle 0x7fffc02ab009 ; <+1195> 0x7fffc02aaff2 <+1172>: 48 83 fb 16 cmpq $0x16, %rbx 0x7fffc02aaff6 <+1176>: 74 5f je 0x7fffc02ab057 ; <+1273> 0x7fffc02aaff8 <+1178>: 48 83 fb 1e cmpq $0x1e, %rbx 0x7fffc02aaffc <+1182>: 74 2b je 0x7fffc02ab029 ; <+1227> 0x7fffc02aaffe <+1184>: 48 83 fb 1f cmpq $0x1f, %rbx 0x7fffc02ab002 <+1188>: 74 15 je 0x7fffc02ab019 ; <+1211> 0x7fffc02ab004 <+1190>: e9 21 03 00 00 jmp 0x7fffc02ab32a ; <+1996> 0x7fffc02ab009 <+1195>: 48 83 fb 12 cmpq $0x12, %rbx 0x7fffc02ab00d <+1199>: 74 1a je 0x7fffc02ab029 ; <+1227> 0x7fffc02ab00f <+1201>: 48 83 fb 13 cmpq $0x13, %rbx 0x7fffc02ab013 <+1205>: 0f 85 11 03 00 00 jne 0x7fffc02ab32a ; <+1996> 0x7fffc02ab019 <+1211>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab01c <+1214>: 4c 89 e6 movq %r12, %rsi 0x7fffc02ab01f <+1217>: e8 13 20 00 00 callq 0x7fffc02ad037 ; _saveWindowForGestureEvent 0x7fffc02ab024 <+1222>: e9 01 03 00 00 jmp 0x7fffc02ab32a ; <+1996> 0x7fffc02ab029 <+1227>: 4c 89 e7 movq %r12, %rdi 0x7fffc02ab02c <+1230>: 48 8b b5 f0 fe ff ff movq -0x110(%rbp), %rsi 0x7fffc02ab033 <+1237>: ff 15 47 10 cd 1b callq *0x1bcd1047(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab039 <+1243>: 48 83 f8 01 cmpq $0x1, %rax 0x7fffc02ab03d <+1247>: 48 8b 5d c0 movq -0x40(%rbp), %rbx 0x7fffc02ab041 <+1251>: 0f 85 e7 02 00 00 jne 0x7fffc02ab32e ; <+2000> 0x7fffc02ab047 <+1257>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab04a <+1260>: 4c 89 e6 movq %r12, %rsi 0x7fffc02ab04d <+1263>: e8 e5 1f 00 00 callq 0x7fffc02ad037 ; _saveWindowForGestureEvent 0x7fffc02ab052 <+1268>: e9 d7 02 00 00 jmp 0x7fffc02ab32e ; <+2000> 0x7fffc02ab057 <+1273>: 4c 89 e7 movq %r12, %rdi 0x7fffc02ab05a <+1276>: 48 8b b5 78 ff ff ff movq -0x88(%rbp), %rsi 0x7fffc02ab061 <+1283>: 48 8b 05 18 10 cd 1b movq 0x1bcd1018(%rip), %rax ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab068 <+1290>: 48 89 c3 movq %rax, %rbx 0x7fffc02ab06b <+1293>: ff d3 callq *%rbx 0x7fffc02ab06d <+1295>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab070 <+1298>: 48 8b b5 a8 fe ff ff movq -0x158(%rbp), %rsi 0x7fffc02ab077 <+1305>: 4c 89 e2 movq %r12, %rdx 0x7fffc02ab07a <+1308>: ff d3 callq *%rbx 0x7fffc02ab07c <+1310>: e9 a9 02 00 00 jmp 0x7fffc02ab32a ; <+1996> 0x7fffc02ab081 <+1315>: 4d 89 ec movq %r13, %r12 0x7fffc02ab084 <+1318>: 4c 8b 6d b8 movq -0x48(%rbp), %r13 0x7fffc02ab088 <+1322>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab08b <+1325>: 48 8b 75 90 movq -0x70(%rbp), %rsi 0x7fffc02ab08f <+1329>: 4c 89 e2 movq %r12, %rdx 0x7fffc02ab092 <+1332>: ff 15 e8 0f cd 1b callq *0x1bcd0fe8(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab098 <+1338>: 44 8b 7d b4 movl -0x4c(%rbp), %r15d 0x7fffc02ab09c <+1342>: e9 8d 02 00 00 jmp 0x7fffc02ab32e ; <+2000> 0x7fffc02ab0a1 <+1347>: 45 84 f6 testb %r14b, %r14b 0x7fffc02ab0a4 <+1350>: bb 00 00 00 00 movl $0x0, %ebx 0x7fffc02ab0a9 <+1355>: 74 08 je 0x7fffc02ab0b3 ; <+1365> 0x7fffc02ab0ab <+1357>: e8 c9 a4 8e ff callq 0x7fffbfb95579 ; _NSDequingEventObservingAdditiveMask 0x7fffc02ab0b0 <+1362>: 48 89 c3 movq %rax, %rbx 0x7fffc02ab0b3 <+1365>: 4d 85 e4 testq %r12, %r12 0x7fffc02ab0b6 <+1368>: 41 bd 00 00 00 00 movl $0x0, %r13d 0x7fffc02ab0bc <+1374>: 74 32 je 0x7fffc02ab0f0 ; <+1426> 0x7fffc02ab0be <+1376>: 31 f6 xorl %esi, %esi 0x7fffc02ab0c0 <+1378>: 48 8d 3d 49 85 d4 1b leaq 0x1bd48549(%rip), %rdi ; @"NSAlwaysMatchRequestedMaskOf1" 0x7fffc02ab0c7 <+1385>: 48 8d 15 12 7f fc 1b leaq 0x1bfc7f12(%rip), %rdx ; sNSAlwaysMatchRequestedMaskOf1ComputedValue 0x7fffc02ab0ce <+1392>: 48 8d 0d ba 1e 00 00 leaq 0x1eba(%rip), %rcx ; NSAlwaysMatchRequestedMaskOf1DefaultValueFunction 0x7fffc02ab0d5 <+1399>: e8 cc 99 8a ff callq 0x7fffbfb54aa6 ; _NSGetBoolAppConfig 0x7fffc02ab0da <+1404>: 4c 09 e3 orq %r12, %rbx 0x7fffc02ab0dd <+1407>: 3c 01 cmpb $0x1, %al 0x7fffc02ab0df <+1409>: 4d 19 ed sbbq %r13, %r13 0x7fffc02ab0e2 <+1412>: 49 f7 d5 notq %r13 0x7fffc02ab0e5 <+1415>: 49 09 dd orq %rbx, %r13 0x7fffc02ab0e8 <+1418>: 49 83 fc 01 cmpq $0x1, %r12 0x7fffc02ab0ec <+1422>: 4c 0f 45 eb cmovneq %rbx, %r13 0x7fffc02ab0f0 <+1426>: 48 8b 3d 71 f0 f8 1b movq 0x1bf8f071(%rip), %rdi ; (void *)0x00007fffdcba3260: NSThread 0x7fffc02ab0f7 <+1433>: 48 8b 75 a8 movq -0x58(%rbp), %rsi 0x7fffc02ab0fb <+1437>: ff 15 7f 0f cd 1b callq *0x1bcd0f7f(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab101 <+1443>: 84 c0 testb %al, %al 0x7fffc02ab103 <+1445>: 75 31 jne 0x7fffc02ab136 ; <+1496> 0x7fffc02ab105 <+1447>: bf 0c 00 00 00 movl $0xc, %edi 0x7fffc02ab10a <+1452>: e8 01 6d 37 00 callq 0x7fffc0621e10 ; symbol stub for: _CFExecutableLinkedOnOrAfter 0x7fffc02ab10f <+1457>: 84 c0 testb %al, %al 0x7fffc02ab111 <+1459>: 0f 85 c5 03 00 00 jne 0x7fffc02ab4dc ; <+2430> 0x7fffc02ab117 <+1465>: 8a 05 c6 7e fc 1b movb 0x1bfc7ec6(%rip), %al ; _nextEventMatchingMask.sHasWarned 0x7fffc02ab11d <+1471>: 24 01 andb $0x1, %al 0x7fffc02ab11f <+1473>: 75 15 jne 0x7fffc02ab136 ; <+1496> 0x7fffc02ab121 <+1475>: 31 c0 xorl %eax, %eax 0x7fffc02ab123 <+1477>: 48 8d 3d 46 86 d4 1b leaq 0x1bd48646(%rip), %rdi ; @"WARNING: nextEventMatchingMask should only be called from the Main Thread! This will throw an exception in the future." 0x7fffc02ab12a <+1484>: e8 6f 4b 37 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffc02ab12f <+1489>: c6 05 ad 7e fc 1b 01 movb $0x1, 0x1bfc7ead(%rip) ; sNSPressureEventsEnabledComputedValue 0x7fffc02ab136 <+1496>: 48 8b 3d d3 ed f8 1b movq 0x1bf8edd3(%rip), %rdi ; (void *)0x00007fffdc252aa8: NSEvent 0x7fffc02ab13d <+1503>: 45 0f be fe movsbl %r14b, %r15d 0x7fffc02ab141 <+1507>: 48 8b 75 a0 movq -0x60(%rbp), %rsi 0x7fffc02ab145 <+1511>: 4c 89 ea movq %r13, %rdx 0x7fffc02ab148 <+1514>: 44 89 f9 movl %r15d, %ecx 0x7fffc02ab14b <+1517>: ff 15 2f 0f cd 1b callq *0x1bcd0f2f(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab151 <+1523>: 49 89 c4 movq %rax, %r12 0x7fffc02ab154 <+1526>: 4d 85 e4 testq %r12, %r12 0x7fffc02ab157 <+1529>: 0f 85 78 01 00 00 jne 0x7fffc02ab2d5 ; <+1911> 0x7fffc02ab15d <+1535>: 45 31 e4 xorl %r12d, %r12d 0x7fffc02ab160 <+1538>: 45 84 f6 testb %r14b, %r14b 0x7fffc02ab163 <+1541>: 74 17 je 0x7fffc02ab17c ; <+1566> 0x7fffc02ab165 <+1543>: 44 89 7d b4 movl %r15d, -0x4c(%rbp) 0x7fffc02ab169 <+1547>: 4d 85 ed testq %r13, %r13 0x7fffc02ab16c <+1550>: 74 12 je 0x7fffc02ab180 ; <+1570> 0x7fffc02ab16e <+1552>: 48 8b 7d 88 movq -0x78(%rbp), %rdi 0x7fffc02ab172 <+1556>: e8 b9 fb d0 ff callq 0x7fffbffbad30 ; _PerfAddRunLoopObserver 0x7fffc02ab177 <+1561>: 41 88 c4 movb %al, %r12b 0x7fffc02ab17a <+1564>: eb 04 jmp 0x7fffc02ab180 ; <+1570> 0x7fffc02ab17c <+1566>: 44 89 7d b4 movl %r15d, -0x4c(%rbp) 0x7fffc02ab180 <+1570>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax 0x7fffc02ab187 <+1577>: 48 85 c0 testq %rax, %rax 0x7fffc02ab18a <+1580>: 75 14 jne 0x7fffc02ab1a0 ; <+1602> 0x7fffc02ab18c <+1582>: 48 8b 3d 6d ed f8 1b movq 0x1bf8ed6d(%rip), %rdi ; (void *)0x00007fffdc7ebdd8: NSDate 0x7fffc02ab193 <+1589>: 48 8b b5 f8 fe ff ff movq -0x108(%rbp), %rsi 0x7fffc02ab19a <+1596>: ff 15 e0 0e cd 1b callq *0x1bcd0ee0(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab1a0 <+1602>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) 0x7fffc02ab1a7 <+1609>: 45 31 ff xorl %r15d, %r15d 0x7fffc02ab1aa <+1612>: 31 ff xorl %edi, %edi 0x7fffc02ab1ac <+1614>: 4c 89 ee movq %r13, %rsi 0x7fffc02ab1af <+1617>: 48 89 c2 movq %rax, %rdx 0x7fffc02ab1b2 <+1620>: 48 8b 4d 88 movq -0x78(%rbp), %rcx 0x7fffc02ab1b6 <+1624>: 44 8b 45 b4 movl -0x4c(%rbp), %r8d 0x7fffc02ab1ba <+1628>: 4c 8d 4d d0 leaq -0x30(%rbp), %r9 0x7fffc02ab1be <+1632>: e8 71 a5 8e ff callq 0x7fffbfb95734 ; _DPSNextEvent 0x7fffc02ab1c3 <+1637>: 49 89 c5 movq %rax, %r13 0x7fffc02ab1c6 <+1640>: 4d 85 ed testq %r13, %r13 0x7fffc02ab1c9 <+1643>: 74 0b je 0x7fffc02ab1d6 ; <+1656> 0x7fffc02ab1cb <+1645>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab1ce <+1648>: e8 6b 35 37 00 callq 0x7fffc061e73e ; symbol stub for: CGEventGetType 0x7fffc02ab1d3 <+1653>: 41 89 c7 movl %eax, %r15d 0x7fffc02ab1d6 <+1656>: 4d 85 ed testq %r13, %r13 0x7fffc02ab1d9 <+1659>: 0f 95 c0 setne %al 0x7fffc02ab1dc <+1662>: 45 85 ff testl %r15d, %r15d 0x7fffc02ab1df <+1665>: 0f 95 c3 setne %bl 0x7fffc02ab1e2 <+1668>: 20 c3 andb %al, %bl 0x7fffc02ab1e4 <+1670>: 45 84 e4 testb %r12b, %r12b 0x7fffc02ab1e7 <+1673>: 74 09 je 0x7fffc02ab1f2 ; <+1684> 0x7fffc02ab1e9 <+1675>: 48 8b 7d 88 movq -0x78(%rbp), %rdi 0x7fffc02ab1ed <+1679>: e8 bd fb d0 ff callq 0x7fffbffbadaf ; _PerfRemoveRunLoopObserver 0x7fffc02ab1f2 <+1684>: 84 db testb %bl, %bl 0x7fffc02ab1f4 <+1686>: 0f 84 d4 01 00 00 je 0x7fffc02ab3ce ; <+2160> 0x7fffc02ab1fa <+1692>: be 33 00 00 00 movl $0x33, %esi 0x7fffc02ab1ff <+1697>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab202 <+1700>: e8 25 35 37 00 callq 0x7fffc061e72c ; symbol stub for: CGEventGetIntegerValueField 0x7fffc02ab207 <+1705>: b9 00 1c 00 00 movl $0x1c00, %ecx ; imm = 0x1C00 0x7fffc02ab20c <+1710>: 4c 0f a3 f9 btq %r15, %rcx 0x7fffc02ab210 <+1714>: 73 7a jae 0x7fffc02ab28c ; <+1838> 0x7fffc02ab212 <+1716>: 85 c0 testl %eax, %eax 0x7fffc02ab214 <+1718>: 74 30 je 0x7fffc02ab246 ; <+1768> 0x7fffc02ab216 <+1720>: 41 89 c7 movl %eax, %r15d 0x7fffc02ab219 <+1723>: 48 8b 3d b8 7d fc 1b movq 0x1bfc7db8(%rip), %rdi ; _keyWindowOverrideStack 0x7fffc02ab220 <+1730>: 31 d2 xorl %edx, %edx 0x7fffc02ab222 <+1732>: 48 8b b5 00 ff ff ff movq -0x100(%rbp), %rsi 0x7fffc02ab229 <+1739>: 48 8b 05 50 0e cd 1b movq 0x1bcd0e50(%rip), %rax ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab230 <+1746>: 48 89 c3 movq %rax, %rbx 0x7fffc02ab233 <+1749>: ff d3 callq *%rbx 0x7fffc02ab235 <+1751>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab238 <+1754>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi 0x7fffc02ab23f <+1761>: ff d3 callq *%rbx 0x7fffc02ab241 <+1763>: 49 39 c7 cmpq %rax, %r15 0x7fffc02ab244 <+1766>: 74 46 je 0x7fffc02ab28c ; <+1838> 0x7fffc02ab246 <+1768>: 48 8d 05 db 47 f9 1b leaq 0x1bf947db(%rip), %rax ; NSApplication._keyWindow 0x7fffc02ab24d <+1775>: 48 8b 00 movq (%rax), %rax 0x7fffc02ab250 <+1778>: 48 8b 4d b8 movq -0x48(%rbp), %rcx 0x7fffc02ab254 <+1782>: 48 8b 3c 01 movq (%rcx,%rax), %rdi 0x7fffc02ab258 <+1786>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi 0x7fffc02ab25f <+1793>: ff 15 1b 0e cd 1b callq *0x1bcd0e1b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab265 <+1799>: 89 c2 movl %eax, %edx 0x7fffc02ab267 <+1801>: be 33 00 00 00 movl $0x33, %esi 0x7fffc02ab26c <+1806>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab26f <+1809>: e8 ee 34 37 00 callq 0x7fffc061e762 ; symbol stub for: CGEventSetIntegerValueField 0x7fffc02ab274 <+1814>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab277 <+1817>: f2 0f 10 85 18 ff ff ff movsd -0xe8(%rbp), %xmm0 ; xmm0 = mem[0],zero 0x7fffc02ab27f <+1825>: f2 0f 10 8d 10 ff ff ff movsd -0xf0(%rbp), %xmm1 ; xmm1 = mem[0],zero 0x7fffc02ab287 <+1833>: e8 ee 34 37 00 callq 0x7fffc061e77a ; symbol stub for: CGEventSetWindowLocation 0x7fffc02ab28c <+1838>: 48 8b 3d 7d ec f8 1b movq 0x1bf8ec7d(%rip), %rdi ; (void *)0x00007fffdc252aa8: NSEvent 0x7fffc02ab293 <+1845>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi 0x7fffc02ab29a <+1852>: 48 8b 05 df 0d cd 1b movq 0x1bcd0ddf(%rip), %rax ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab2a1 <+1859>: 48 89 c3 movq %rax, %rbx 0x7fffc02ab2a4 <+1862>: ff d3 callq *%rbx 0x7fffc02ab2a6 <+1864>: 48 8b 4d d0 movq -0x30(%rbp), %rcx 0x7fffc02ab2aa <+1868>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab2ad <+1871>: 48 8b b5 58 ff ff ff movq -0xa8(%rbp), %rsi 0x7fffc02ab2b4 <+1878>: 4c 89 ea movq %r13, %rdx 0x7fffc02ab2b7 <+1881>: ff d3 callq *%rbx 0x7fffc02ab2b9 <+1883>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab2bc <+1886>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi 0x7fffc02ab2c3 <+1893>: ff d3 callq *%rbx 0x7fffc02ab2c5 <+1895>: 49 89 c4 movq %rax, %r12 0x7fffc02ab2c8 <+1898>: 4d 85 e4 testq %r12, %r12 0x7fffc02ab2cb <+1901>: 44 8b 7d b4 movl -0x4c(%rbp), %r15d 0x7fffc02ab2cf <+1905>: 0f 84 07 01 00 00 je 0x7fffc02ab3dc ; <+2174> 0x7fffc02ab2d5 <+1911>: 4c 89 e7 movq %r12, %rdi 0x7fffc02ab2d8 <+1914>: 48 8b 75 c8 movq -0x38(%rbp), %rsi 0x7fffc02ab2dc <+1918>: ff 15 9e 0d cd 1b callq *0x1bcd0d9e(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab2e2 <+1924>: 48 89 c3 movq %rax, %rbx 0x7fffc02ab2e5 <+1927>: 45 84 f6 testb %r14b, %r14b 0x7fffc02ab2e8 <+1930>: 74 3c je 0x7fffc02ab326 ; <+1992> 0x7fffc02ab2ea <+1932>: 4c 8b 6d b8 movq -0x48(%rbp), %r13 0x7fffc02ab2ee <+1936>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab2f1 <+1939>: 48 8b 75 90 movq -0x70(%rbp), %rsi 0x7fffc02ab2f5 <+1943>: 4c 89 e2 movq %r12, %rdx 0x7fffc02ab2f8 <+1946>: ff 15 82 0d cd 1b callq *0x1bcd0d82(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab2fe <+1952>: 48 83 fb 02 cmpq $0x2, %rbx 0x7fffc02ab302 <+1956>: 0f 85 2b fb ff ff jne 0x7fffc02aae33 ; <+725> 0x7fffc02ab308 <+1962>: 4c 89 e7 movq %r12, %rdi 0x7fffc02ab30b <+1965>: e8 0d 43 b4 ff callq 0x7fffbfdef61d ; _NXDoMouseUpWindowOrdering 0x7fffc02ab310 <+1970>: 48 8b 3d d1 ee f8 1b movq 0x1bf8eed1(%rip), %rdi ; (void *)0x00007fffdc24e278: NSApplication 0x7fffc02ab317 <+1977>: 48 8b b5 40 ff ff ff movq -0xc0(%rbp), %rsi 0x7fffc02ab31e <+1984>: ff 15 5c 0d cd 1b callq *0x1bcd0d5c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab324 <+1990>: eb 04 jmp 0x7fffc02ab32a ; <+1996> 0x7fffc02ab326 <+1992>: 4c 8b 6d b8 movq -0x48(%rbp), %r13 0x7fffc02ab32a <+1996>: 48 8b 5d c0 movq -0x40(%rbp), %rbx 0x7fffc02ab32e <+2000>: 48 8d 05 bb 46 f9 1b leaq 0x1bf946bb(%rip), %rax ; NSApplication._appFlags 0x7fffc02ab335 <+2007>: 48 8b 00 movq (%rax), %rax 0x7fffc02ab338 <+2010>: 66 41 83 7c 05 00 00 cmpw $0x0, (%r13,%rax) 0x7fffc02ab33f <+2017>: 78 05 js 0x7fffc02ab346 ; <+2024> 0x7fffc02ab341 <+2019>: 4d 89 e7 movq %r12, %r15 0x7fffc02ab344 <+2022>: eb 42 jmp 0x7fffc02ab388 ; <+2090> 0x7fffc02ab346 <+2024>: 48 8d 05 c3 46 f9 1b leaq 0x1bf946c3(%rip), %rax ; NSApplication._eventDelegate 0x7fffc02ab34d <+2031>: 48 8b 00 movq (%rax), %rax 0x7fffc02ab350 <+2034>: 49 8b 7c 05 00 movq (%r13,%rax), %rdi 0x7fffc02ab355 <+2039>: 48 8b b5 68 ff ff ff movq -0x98(%rbp), %rsi 0x7fffc02ab35c <+2046>: 4c 89 ea movq %r13, %rdx 0x7fffc02ab35f <+2049>: 4c 89 e1 movq %r12, %rcx 0x7fffc02ab362 <+2052>: 45 89 f8 movl %r15d, %r8d 0x7fffc02ab365 <+2055>: ff 15 15 0d cd 1b callq *0x1bcd0d15(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab36b <+2061>: 49 89 c7 movq %rax, %r15 0x7fffc02ab36e <+2064>: 45 84 f6 testb %r14b, %r14b 0x7fffc02ab371 <+2067>: 74 15 je 0x7fffc02ab388 ; <+2090> 0x7fffc02ab373 <+2069>: 4d 39 e7 cmpq %r12, %r15 0x7fffc02ab376 <+2072>: 74 10 je 0x7fffc02ab388 ; <+2090> 0x7fffc02ab378 <+2074>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab37b <+2077>: 48 8b 75 90 movq -0x70(%rbp), %rsi 0x7fffc02ab37f <+2081>: 4c 89 fa movq %r15, %rdx 0x7fffc02ab382 <+2084>: ff 15 f8 0c cd 1b callq *0x1bcd0cf8(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab388 <+2090>: 4c 8b 65 98 movq -0x68(%rbp), %r12 0x7fffc02ab38c <+2094>: 4d 85 ff testq %r15, %r15 0x7fffc02ab38f <+2097>: 0f 85 9b f9 ff ff jne 0x7fffc02aad30 ; <+466> 0x7fffc02ab395 <+2103>: e9 29 01 00 00 jmp 0x7fffc02ab4c3 ; <+2405> 0x7fffc02ab39a <+2108>: 4d 85 ff testq %r15, %r15 0x7fffc02ab39d <+2111>: 74 23 je 0x7fffc02ab3c2 ; <+2148> 0x7fffc02ab39f <+2113>: 8a 05 2b 7c fc 1b movb 0x1bfc7c2b(%rip), %al ; _nextEventMatchingEventMask:untilDate:inMode:dequeue:.isFirstEvent 0x7fffc02ab3a5 <+2119>: 34 01 xorb $0x1, %al 0x7fffc02ab3a7 <+2121>: a8 01 testb $0x1, %al 0x7fffc02ab3a9 <+2123>: 74 17 je 0x7fffc02ab3c2 ; <+2148> 0x7fffc02ab3ab <+2125>: c6 05 1e 7c fc 1b 01 movb $0x1, 0x1bfc7c1e(%rip) ; accessibilityAttributeNames.attributes.49 + 7 0x7fffc02ab3b2 <+2132>: 48 8b 35 df 90 f7 1b movq 0x1bf790df(%rip), %rsi ; "onFirstEvent" 0x7fffc02ab3b9 <+2139>: 4c 89 ef movq %r13, %rdi 0x7fffc02ab3bc <+2142>: ff 15 be 0c cd 1b callq *0x1bcd0cbe(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab3c2 <+2148>: 4c 89 bd 20 ff ff ff movq %r15, -0xe0(%rbp) 0x7fffc02ab3c9 <+2155>: e9 f5 00 00 00 jmp 0x7fffc02ab4c3 ; <+2405> 0x7fffc02ab3ce <+2160>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffc02ab3d2 <+2164>: 48 85 ff testq %rdi, %rdi 0x7fffc02ab3d5 <+2167>: 74 05 je 0x7fffc02ab3dc ; <+2174> 0x7fffc02ab3d7 <+2169>: e8 da 4e 37 00 callq 0x7fffc06202b6 ; symbol stub for: ReleaseEvent 0x7fffc02ab3dc <+2174>: 48 8b 3d 1d eb f8 1b movq 0x1bf8eb1d(%rip), %rdi ; (void *)0x00007fffdc7ebdd8: NSDate 0x7fffc02ab3e3 <+2181>: 48 8b 35 86 ed f5 1b movq 0x1bf5ed86(%rip), %rsi ; "distantFuture" 0x7fffc02ab3ea <+2188>: ff 15 90 0c cd 1b callq *0x1bcd0c90(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab3f0 <+2194>: 31 c9 xorl %ecx, %ecx 0x7fffc02ab3f2 <+2196>: 48 89 8d 20 ff ff ff movq %rcx, -0xe0(%rbp) 0x7fffc02ab3f9 <+2203>: 48 39 85 38 ff ff ff cmpq %rax, -0xc8(%rbp) 0x7fffc02ab400 <+2210>: 48 8b 5d b8 movq -0x48(%rbp), %rbx 0x7fffc02ab404 <+2214>: 0f 85 b9 00 00 00 jne 0x7fffc02ab4c3 ; <+2405> 0x7fffc02ab40a <+2220>: bf 0c 00 00 00 movl $0xc, %edi 0x7fffc02ab40f <+2225>: e8 fc 69 37 00 callq 0x7fffc0621e10 ; symbol stub for: _CFExecutableLinkedOnOrAfter 0x7fffc02ab414 <+2230>: 84 c0 testb %al, %al 0x7fffc02ab416 <+2232>: 0f 85 8f 00 00 00 jne 0x7fffc02ab4ab ; <+2381> 0x7fffc02ab41c <+2238>: 8b 05 06 1f fc 1b movl 0x1bfc1f06(%rip), %eax ; _NSSetCurrentEventToNilForInfiniteTimeout.sIs123DMake 0x7fffc02ab422 <+2244>: 83 f8 fe cmpl $-0x2, %eax 0x7fffc02ab425 <+2247>: 75 45 jne 0x7fffc02ab46c ; <+2318> 0x7fffc02ab427 <+2249>: 48 8b 3d 7a ec f8 1b movq 0x1bf8ec7a(%rip), %rdi ; (void *)0x00007fffdcb9a200: NSBundle 0x7fffc02ab42e <+2256>: 48 8b 35 03 e1 f5 1b movq 0x1bf5e103(%rip), %rsi ; "mainBundle" 0x7fffc02ab435 <+2263>: 48 8b 05 44 0c cd 1b movq 0x1bcd0c44(%rip), %rax ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab43c <+2270>: 49 89 c6 movq %rax, %r14 0x7fffc02ab43f <+2273>: 41 ff d6 callq *%r14 0x7fffc02ab442 <+2276>: 48 8b 35 f7 e0 f5 1b movq 0x1bf5e0f7(%rip), %rsi ; "bundleIdentifier" 0x7fffc02ab449 <+2283>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab44c <+2286>: 41 ff d6 callq *%r14 0x7fffc02ab44f <+2289>: 48 8b 35 92 d6 f5 1b movq 0x1bf5d692(%rip), %rsi ; "isEqualToString:" 0x7fffc02ab456 <+2296>: 48 8d 15 33 83 d4 1b leaq 0x1bd48333(%rip), %rdx ; @"com.autodesk.mas.123dmake" 0x7fffc02ab45d <+2303>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab460 <+2306>: 41 ff d6 callq *%r14 0x7fffc02ab463 <+2309>: 0f be c0 movsbl %al, %eax 0x7fffc02ab466 <+2312>: 89 05 bc 1e fc 1b movl %eax, 0x1bfc1ebc(%rip) ; _NSSetCurrentEventToNilForInfiniteTimeout.sIs123DMake 0x7fffc02ab46c <+2318>: 85 c0 testl %eax, %eax 0x7fffc02ab46e <+2320>: 74 1d je 0x7fffc02ab48d ; <+2351> 0x7fffc02ab470 <+2322>: 48 8d 3d 19 83 d4 1b leaq 0x1bd48319(%rip), %rdi ; @"com.autodesk.mas.123dmake" 0x7fffc02ab477 <+2329>: f2 0f 10 05 c9 f8 37 00 movsd 0x37f8c9(%rip), %xmm0 ; NSGridViewSizeForContent + 56, xmm0 = mem[0],zero 0x7fffc02ab47f <+2337>: be ff ff ff ff movl $0xffffffff, %esi ; imm = 0xFFFFFFFF 0x7fffc02ab484 <+2342>: e8 57 69 37 00 callq 0x7fffc0621de0 ; symbol stub for: _CFAppVersionCheckLessThan 0x7fffc02ab489 <+2347>: 84 c0 testb %al, %al 0x7fffc02ab48b <+2349>: 74 1e je 0x7fffc02ab4ab ; <+2381> 0x7fffc02ab48d <+2351>: 48 8b 3d d4 ec f8 1b movq 0x1bf8ecd4(%rip), %rdi ; (void *)0x00007fffdcba3260: NSThread 0x7fffc02ab494 <+2358>: 48 8b 75 a8 movq -0x58(%rbp), %rsi 0x7fffc02ab498 <+2362>: ff 15 e2 0b cd 1b callq *0x1bcd0be2(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab49e <+2368>: 31 c9 xorl %ecx, %ecx 0x7fffc02ab4a0 <+2370>: 48 89 8d 20 ff ff ff movq %rcx, -0xe0(%rbp) 0x7fffc02ab4a7 <+2377>: 84 c0 testb %al, %al 0x7fffc02ab4a9 <+2379>: 74 18 je 0x7fffc02ab4c3 ; <+2405> 0x7fffc02ab4ab <+2381>: 31 c0 xorl %eax, %eax 0x7fffc02ab4ad <+2383>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) 0x7fffc02ab4b4 <+2390>: 31 d2 xorl %edx, %edx 0x7fffc02ab4b6 <+2392>: 48 89 df movq %rbx, %rdi 0x7fffc02ab4b9 <+2395>: 48 8b 75 90 movq -0x70(%rbp), %rsi 0x7fffc02ab4bd <+2399>: ff 15 bd 0b cd 1b callq *0x1bcd0bbd(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab4c3 <+2405>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax 0x7fffc02ab4ca <+2412>: 48 81 c4 88 01 00 00 addq $0x188, %rsp ; imm = 0x188 0x7fffc02ab4d1 <+2419>: 5b popq %rbx 0x7fffc02ab4d2 <+2420>: 41 5c popq %r12 0x7fffc02ab4d4 <+2422>: 41 5d popq %r13 0x7fffc02ab4d6 <+2424>: 41 5e popq %r14 0x7fffc02ab4d8 <+2426>: 41 5f popq %r15 0x7fffc02ab4da <+2428>: 5d popq %rbp 0x7fffc02ab4db <+2429>: c3 retq 0x7fffc02ab4dc <+2430>: 48 8b 3d d5 eb f8 1b movq 0x1bf8ebd5(%rip), %rdi ; (void *)0x00007fffdc7ec288: NSException 0x7fffc02ab4e3 <+2437>: 48 8b 05 f6 ee cc 1b movq 0x1bcceef6(%rip), %rax ; (void *)0x00007fffdc6f2168: NSInternalInconsistencyException 0x7fffc02ab4ea <+2444>: 48 8b 10 movq (%rax), %rdx 0x7fffc02ab4ed <+2447>: 48 8b 35 ac e0 f5 1b movq 0x1bf5e0ac(%rip), %rsi ; "exceptionWithName:reason:userInfo:" 0x7fffc02ab4f4 <+2454>: 48 8d 0d 55 82 d4 1b leaq 0x1bd48255(%rip), %rcx ; @"nextEventMatchingMask should only be called from the Main Thread!" 0x7fffc02ab4fb <+2461>: 45 31 c0 xorl %r8d, %r8d 0x7fffc02ab4fe <+2464>: ff 15 7c 0b cd 1b callq *0x1bcd0b7c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffc02ab504 <+2470>: 48 89 c7 movq %rax, %rdi 0x7fffc02ab507 <+2473>: e8 98 59 37 00 callq 0x7fffc0620ea4 ; symbol stub for: objc_exception_throw (lldb) image show-unwind --address 0x7fffc02ab1c3 UNWIND PLANS for AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (start addr 0x7fffc02aab5e) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 7706122-0x0000000000759fb8) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 2420: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 2422: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 2424: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 2426: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 2428: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 2429: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 2430: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 7706122-0x0000000000759fb8) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cff743e libvcllo.dylib`AquaSalInstance::DoYield: 0x10cff7150 <+0>: 55 pushq %rbp 0x10cff7151 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cff7154 <+4>: 41 57 pushq %r15 0x10cff7156 <+6>: 41 56 pushq %r14 0x10cff7158 <+8>: 41 55 pushq %r13 0x10cff715a <+10>: 41 54 pushq %r12 0x10cff715c <+12>: 53 pushq %rbx 0x10cff715d <+13>: 48 83 ec 78 subq $0x78, %rsp 0x10cff7161 <+17>: 89 55 84 movl %edx, -0x7c(%rbp) 0x10cff7164 <+20>: 89 b5 6c ff ff ff movl %esi, -0x94(%rbp) 0x10cff716a <+26>: 48 89 fb movq %rdi, %rbx 0x10cff716d <+29>: 48 8b 05 4c cb 32 00 movq 0x32cb4c(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cff7174 <+36>: 48 8b 00 movq (%rax), %rax 0x10cff7177 <+39>: 48 89 45 d0 movq %rax, -0x30(%rbp) 0x10cff717b <+43>: e8 c0 e9 ff ff callq 0x10cff5b40 ; SalData::ensureThreadAutoreleasePool() 0x10cff7180 <+48>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff7184 <+52>: e8 c7 04 00 00 callq 0x10cff7650 ; ReleasePoolHolder::ReleasePoolHolder() 0x10cff7189 <+57>: 4c 8d 63 48 leaq 0x48(%rbx), %r12 0x10cff718d <+61>: 48 8d 43 30 leaq 0x30(%rbx), %rax 0x10cff7191 <+65>: 48 89 45 88 movq %rax, -0x78(%rbp) 0x10cff7195 <+69>: 41 b5 01 movb $0x1, %r13b 0x10cff7198 <+72>: 4c 8d 7d a8 leaq -0x58(%rbp), %r15 0x10cff719c <+76>: 0f 1f 40 00 nopl (%rax) 0x10cff71a0 <+80>: 48 8b 03 movq (%rbx), %rax 0x10cff71a3 <+83>: 48 8b 80 b0 00 00 00 movq 0xb0(%rax), %rax 0x10cff71aa <+90>: 48 89 df movq %rbx, %rdi 0x10cff71ad <+93>: ff d0 callq *%rax 0x10cff71af <+95>: 49 89 c6 movq %rax, %r14 0x10cff71b2 <+98>: 31 f6 xorl %esi, %esi 0x10cff71b4 <+100>: 31 d2 xorl %edx, %edx 0x10cff71b6 <+102>: 31 c9 xorl %ecx, %ecx 0x10cff71b8 <+104>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi 0x10cff71bc <+108>: e8 7f fb ff ff callq 0x10cff6d40 ; AquaSalInstance::SalUserEvent::SalUserEvent(AquaSalFrame*, void*, SalEvent) 0x10cff71c1 <+113>: 4c 89 ff movq %r15, %rdi 0x10cff71c4 <+116>: 4c 89 e6 movq %r12, %rsi 0x10cff71c7 <+119>: e8 d4 1c cd ff callq 0x10ccc8ea0 ; osl::Guard::Guard(osl::Mutex&) 0x10cff71cc <+124>: 48 83 7b 40 00 cmpq $0x0, 0x40(%rbx) 0x10cff71d1 <+129>: 74 2d je 0x10cff7200 ; <+176> 0x10cff71d3 <+131>: 48 8b 43 38 movq 0x38(%rbx), %rax 0x10cff71d7 <+135>: 8b 48 20 movl 0x20(%rax), %ecx 0x10cff71da <+138>: 89 4d c8 movl %ecx, -0x38(%rbp) 0x10cff71dd <+141>: 48 8b 48 10 movq 0x10(%rax), %rcx 0x10cff71e1 <+145>: 48 8b 40 18 movq 0x18(%rax), %rax 0x10cff71e5 <+149>: 48 89 45 c0 movq %rax, -0x40(%rbp) 0x10cff71e9 <+153>: 48 89 4d b8 movq %rcx, -0x48(%rbp) 0x10cff71ed <+157>: 48 8b 7d 88 movq -0x78(%rbp), %rdi 0x10cff71f1 <+161>: e8 6a 04 00 00 callq 0x10cff7660 ; std::__1::list >::pop_front() 0x10cff71f6 <+166>: eb 0b jmp 0x10cff7203 ; <+179> 0x10cff71f8 <+168>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) 0x10cff7200 <+176>: 45 31 ed xorl %r13d, %r13d 0x10cff7203 <+179>: 4c 89 ff movq %r15, %rdi 0x10cff7206 <+182>: e8 65 76 cb ff callq 0x10ccae870 ; osl::Guard::~Guard() 0x10cff720b <+187>: 48 8b 03 movq (%rbx), %rax 0x10cff720e <+190>: 48 8b 80 b8 00 00 00 movq 0xb8(%rax), %rax 0x10cff7215 <+197>: 48 89 df movq %rbx, %rdi 0x10cff7218 <+200>: 4c 89 f6 movq %r14, %rsi 0x10cff721b <+203>: ff d0 callq *%rax 0x10cff721d <+205>: 48 8b 7d b8 movq -0x48(%rbp), %rdi 0x10cff7221 <+209>: 48 85 ff testq %rdi, %rdi 0x10cff7224 <+212>: 74 29 je 0x10cff724f ; <+255> 0x10cff7226 <+214>: e8 65 04 00 00 callq 0x10cff7690 ; AquaSalFrame::isAlive(AquaSalFrame const*) 0x10cff722b <+219>: 84 c0 testb %al, %al 0x10cff722d <+221>: 74 20 je 0x10cff724f ; <+255> 0x10cff722f <+223>: 8b 75 c8 movl -0x38(%rbp), %esi 0x10cff7232 <+226>: 48 8b 7d b8 movq -0x48(%rbp), %rdi 0x10cff7236 <+230>: 48 8b 55 c0 movq -0x40(%rbp), %rdx 0x10cff723a <+234>: e8 b1 04 00 00 callq 0x10cff76f0 ; SalFrame::CallCallback(SalEvent, void const*) const 0x10cff723f <+239>: 48 8b 7b 50 movq 0x50(%rbx), %rdi 0x10cff7243 <+243>: e8 44 10 10 00 callq 0x10d0f828c ; symbol stub for: osl_setCondition 0x10cff7248 <+248>: 8b 45 84 movl -0x7c(%rbp), %eax 0x10cff724b <+251>: 84 c0 testb %al, %al 0x10cff724d <+253>: 74 7c je 0x10cff72cb ; <+379> 0x10cff724f <+255>: 41 f6 c5 01 testb $0x1, %r13b 0x10cff7253 <+259>: 0f 85 47 ff ff ff jne 0x10cff71a0 ; <+80> 0x10cff7259 <+265>: 48 89 df movq %rbx, %rdi 0x10cff725c <+268>: e8 ef fb ff ff callq 0x10cff6e50 ; AquaSalInstance::isNSAppThread() const 0x10cff7261 <+273>: 84 c0 testb %al, %al 0x10cff7263 <+275>: 74 06 je 0x10cff726b ; <+283> 0x10cff7265 <+277>: 83 7b 28 00 cmpl $0x0, 0x28(%rbx) 0x10cff7269 <+281>: 74 67 je 0x10cff72d2 ; <+386> 0x10cff726b <+283>: 8b 85 6c ff ff ff movl -0x94(%rbp), %eax 0x10cff7271 <+289>: 84 c0 testb %al, %al 0x10cff7273 <+291>: 74 4f je 0x10cff72c4 ; <+372> 0x10cff7275 <+293>: 48 8b 7b 50 movq 0x50(%rbx), %rdi 0x10cff7279 <+297>: e8 fc 0f 10 00 callq 0x10d0f827a ; symbol stub for: osl_resetCondition 0x10cff727e <+302>: 48 b8 00 00 00 00 00 c2 eb 0b movabsq $0xbebc20000000000, %rax ; imm = 0xBEBC20000000000 0x10cff7288 <+312>: 48 89 45 b8 movq %rax, -0x48(%rbp) 0x10cff728c <+316>: 48 8b 03 movq (%rbx), %rax 0x10cff728f <+319>: 48 8b 80 b0 00 00 00 movq 0xb0(%rax), %rax 0x10cff7296 <+326>: 48 89 df movq %rbx, %rdi 0x10cff7299 <+329>: ff d0 callq *%rax 0x10cff729b <+331>: 49 89 c6 movq %rax, %r14 0x10cff729e <+334>: 48 8b 7b 50 movq 0x50(%rbx), %rdi 0x10cff72a2 <+338>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi 0x10cff72a6 <+342>: e8 17 10 10 00 callq 0x10d0f82c2 ; symbol stub for: osl_waitCondition 0x10cff72ab <+347>: 48 8b 03 movq (%rbx), %rax 0x10cff72ae <+350>: 48 8b 80 b8 00 00 00 movq 0xb8(%rax), %rax 0x10cff72b5 <+357>: 48 89 df movq %rbx, %rdi 0x10cff72b8 <+360>: 4c 89 f6 movq %r14, %rsi 0x10cff72bb <+363>: ff d0 callq *%rax 0x10cff72bd <+365>: 31 db xorl %ebx, %ebx 0x10cff72bf <+367>: e9 9a 02 00 00 jmp 0x10cff755e ; <+1038> 0x10cff72c4 <+372>: 31 db xorl %ebx, %ebx 0x10cff72c6 <+374>: e9 04 03 00 00 jmp 0x10cff75cf ; <+1151> 0x10cff72cb <+379>: 31 db xorl %ebx, %ebx 0x10cff72cd <+381>: e9 05 03 00 00 jmp 0x10cff75d7 ; <+1159> 0x10cff72d2 <+386>: 8a 43 24 movb 0x24(%rbx), %al 0x10cff72d5 <+389>: 88 85 6b ff ff ff movb %al, -0x95(%rbp) 0x10cff72db <+395>: 8b 85 6c ff ff ff movl -0x94(%rbp), %eax 0x10cff72e1 <+401>: 88 43 24 movb %al, 0x24(%rbx) 0x10cff72e4 <+404>: 48 8b 05 dd c0 32 00 movq 0x32c0dd(%rip), %rax ; (void *)0x00007fffdc6bb6f0: NSDefaultRunLoopMode 0x10cff72eb <+411>: 48 8b 00 movq (%rax), %rax 0x10cff72ee <+414>: 48 89 45 88 movq %rax, -0x78(%rbp) 0x10cff72f2 <+418>: 48 8b 05 57 f2 39 00 movq 0x39f257(%rip), %rax ; "nextEventMatchingMask:untilDate:inMode:dequeue:" 0x10cff72f9 <+425>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) 0x10cff7300 <+432>: 48 8b 05 51 f2 39 00 movq 0x39f251(%rip), %rax ; "sendEvent:" 0x10cff7307 <+439>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) 0x10cff730e <+446>: 45 31 ed xorl %r13d, %r13d 0x10cff7311 <+449>: 4c 8b 35 48 f2 39 00 movq 0x39f248(%rip), %r14 ; "updateWindows" 0x10cff7318 <+456>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) 0x10cff7320 <+464>: 48 8b 03 movq (%rbx), %rax 0x10cff7323 <+467>: 48 8b 80 b0 00 00 00 movq 0xb0(%rax), %rax 0x10cff732a <+474>: 48 89 df movq %rbx, %rdi 0x10cff732d <+477>: ff d0 callq *%rax 0x10cff732f <+479>: 49 89 c4 movq %rax, %r12 0x10cff7332 <+482>: 48 8b 05 7f c0 32 00 movq 0x32c07f(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff7339 <+489>: 48 8b 38 movq (%rax), %rdi 0x10cff733c <+492>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx 0x10cff7343 <+499>: 31 c9 xorl %ecx, %ecx 0x10cff7345 <+501>: 41 b9 01 00 00 00 movl $0x1, %r9d 0x10cff734b <+507>: 48 8b b5 78 ff ff ff movq -0x88(%rbp), %rsi 0x10cff7352 <+514>: 4c 8b 45 88 movq -0x78(%rbp), %r8 0x10cff7356 <+518>: ff 15 7c ca 32 00 callq *0x32ca7c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff735c <+524>: 49 89 c7 movq %rax, %r15 0x10cff735f <+527>: 4d 85 ff testq %r15, %r15 0x10cff7362 <+530>: 74 1d je 0x10cff7381 ; <+561> 0x10cff7364 <+532>: 48 8b 05 4d c0 32 00 movq 0x32c04d(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff736b <+539>: 48 8b 38 movq (%rax), %rdi 0x10cff736e <+542>: 41 b5 01 movb $0x1, %r13b 0x10cff7371 <+545>: 48 8b b5 70 ff ff ff movq -0x90(%rbp), %rsi 0x10cff7378 <+552>: 4c 89 fa movq %r15, %rdx 0x10cff737b <+555>: ff 15 57 ca 32 00 callq *0x32ca57(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff7381 <+561>: 48 8b 05 30 c0 32 00 movq 0x32c030(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff7388 <+568>: 48 8b 38 movq (%rax), %rdi 0x10cff738b <+571>: 4c 89 f6 movq %r14, %rsi 0x10cff738e <+574>: ff 15 44 ca 32 00 callq *0x32ca44(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff7394 <+580>: 48 8b 03 movq (%rbx), %rax 0x10cff7397 <+583>: 48 8b 80 b8 00 00 00 movq 0xb8(%rax), %rax 0x10cff739e <+590>: 48 89 df movq %rbx, %rdi 0x10cff73a1 <+593>: 4c 89 e6 movq %r12, %rsi 0x10cff73a4 <+596>: ff d0 callq *%rax 0x10cff73a6 <+598>: 4d 85 ff testq %r15, %r15 0x10cff73a9 <+601>: 74 0b je 0x10cff73b6 ; <+614> 0x10cff73ab <+603>: 8b 45 84 movl -0x7c(%rbp), %eax 0x10cff73ae <+606>: 84 c0 testb %al, %al 0x10cff73b0 <+608>: 0f 85 6a ff ff ff jne 0x10cff7320 ; <+464> 0x10cff73b6 <+614>: 41 f6 c5 01 testb $0x1, %r13b 0x10cff73ba <+618>: 0f 85 f6 00 00 00 jne 0x10cff74b6 ; <+870> 0x10cff73c0 <+624>: 8b 85 6c ff ff ff movl -0x94(%rbp), %eax 0x10cff73c6 <+630>: 84 c0 testb %al, %al 0x10cff73c8 <+632>: 0f 84 e8 00 00 00 je 0x10cff74b6 ; <+870> 0x10cff73ce <+638>: 48 8b 03 movq (%rbx), %rax 0x10cff73d1 <+641>: 48 8b 80 b0 00 00 00 movq 0xb0(%rax), %rax 0x10cff73d8 <+648>: 48 89 df movq %rbx, %rdi 0x10cff73db <+651>: ff d0 callq *%rax 0x10cff73dd <+653>: 49 89 c6 movq %rax, %r14 0x10cff73e0 <+656>: 4c 8d 25 61 e7 3b 00 leaq 0x3be761(%rip), %r12 ; AquaSalTimer::pRunningTimer 0x10cff73e7 <+663>: 49 8b 3c 24 movq (%r12), %rdi 0x10cff73eb <+667>: 48 85 ff testq %rdi, %rdi 0x10cff73ee <+670>: 74 0f je 0x10cff73ff ; <+687> 0x10cff73f0 <+672>: 48 8b 35 71 f1 39 00 movq 0x39f171(%rip), %rsi ; "fireDate" 0x10cff73f7 <+679>: ff 15 db c9 32 00 callq *0x32c9db(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff73fd <+685>: eb 14 jmp 0x10cff7413 ; <+707> 0x10cff73ff <+687>: 48 8b 3d 02 03 3a 00 movq 0x3a0302(%rip), %rdi ; (void *)0x00007fffdc7ebdd8: NSDate 0x10cff7406 <+694>: 48 8b 35 63 f1 39 00 movq 0x39f163(%rip), %rsi ; "distantFuture" 0x10cff740d <+701>: ff 15 c5 c9 32 00 callq *0x32c9c5(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff7413 <+707>: 48 8b 0d 9e bf 32 00 movq 0x32bf9e(%rip), %rcx ; (void *)0x00007fffdc275888: NSApp 0x10cff741a <+714>: 48 8b 39 movq (%rcx), %rdi 0x10cff741d <+717>: 48 8b 35 2c f1 39 00 movq 0x39f12c(%rip), %rsi ; "nextEventMatchingMask:untilDate:inMode:dequeue:" 0x10cff7424 <+724>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx 0x10cff742b <+731>: 41 b9 01 00 00 00 movl $0x1, %r9d 0x10cff7431 <+737>: 48 89 c1 movq %rax, %rcx 0x10cff7434 <+740>: 4c 8b 45 88 movq -0x78(%rbp), %r8 0x10cff7438 <+744>: ff 15 9a c9 32 00 callq *0x32c99a(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff743e <+750>: 49 89 c7 movq %rax, %r15 0x10cff7441 <+753>: 4d 85 ff testq %r15, %r15 0x10cff7444 <+756>: 74 1a je 0x10cff7460 ; <+784> 0x10cff7446 <+758>: 48 8b 05 6b bf 32 00 movq 0x32bf6b(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff744d <+765>: 48 8b 38 movq (%rax), %rdi 0x10cff7450 <+768>: 48 8b 35 01 f1 39 00 movq 0x39f101(%rip), %rsi ; "sendEvent:" 0x10cff7457 <+775>: 4c 89 fa movq %r15, %rdx 0x10cff745a <+778>: ff 15 78 c9 32 00 callq *0x32c978(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff7460 <+784>: 48 8b 05 51 bf 32 00 movq 0x32bf51(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff7467 <+791>: 48 8b 38 movq (%rax), %rdi 0x10cff746a <+794>: 48 8b 35 ef f0 39 00 movq 0x39f0ef(%rip), %rsi ; "updateWindows" 0x10cff7471 <+801>: ff 15 61 c9 32 00 callq *0x32c961(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff7477 <+807>: 48 8b 03 movq (%rbx), %rax 0x10cff747a <+810>: 48 8b 80 b8 00 00 00 movq 0xb8(%rax), %rax 0x10cff7481 <+817>: 48 89 df movq %rbx, %rdi 0x10cff7484 <+820>: 4c 89 f6 movq %r14, %rsi 0x10cff7487 <+823>: ff d0 callq *%rax 0x10cff7489 <+825>: 4d 85 ff testq %r15, %r15 0x10cff748c <+828>: 75 28 jne 0x10cff74b6 ; <+870> 0x10cff748e <+830>: 49 8b 04 24 movq (%r12), %rax 0x10cff7492 <+834>: 48 85 c0 testq %rax, %rax 0x10cff7495 <+837>: 74 1f je 0x10cff74b6 ; <+870> 0x10cff7497 <+839>: e8 94 b3 f7 ff callq 0x10cf72830 ; ImplGetSVData() 0x10cff749c <+844>: 48 83 78 30 00 cmpq $0x0, 0x30(%rax) 0x10cff74a1 <+849>: 74 13 je 0x10cff74b6 ; <+870> 0x10cff74a3 <+851>: e8 88 b3 f7 ff callq 0x10cf72830 ; ImplGetSVData() 0x10cff74a8 <+856>: 48 8b 78 30 movq 0x30(%rax), %rdi 0x10cff74ac <+860>: be 01 00 00 00 movl $0x1, %esi 0x10cff74b1 <+865>: e8 7a 02 00 00 callq 0x10cff7730 ; SalTimer::CallCallback(bool) 0x10cff74b6 <+870>: 8a 85 6b ff ff ff movb -0x95(%rbp), %al 0x10cff74bc <+876>: 88 43 24 movb %al, 0x24(%rbx) 0x10cff74bf <+879>: e8 8c 7f ff ff callq 0x10cfef450 ; GetSalData() 0x10cff74c4 <+884>: 48 83 c0 10 addq $0x10, %rax 0x10cff74c8 <+888>: 4c 8d 75 90 leaq -0x70(%rbp), %r14 0x10cff74cc <+892>: 4c 89 f7 movq %r14, %rdi 0x10cff74cf <+895>: 48 89 c6 movq %rax, %rsi 0x10cff74d2 <+898>: e8 79 02 00 00 callq 0x10cff7750 ; std::__1::list >::list(std::__1::list > const&) 0x10cff74d7 <+903>: 4c 89 6d 88 movq %r13, -0x78(%rbp) 0x10cff74db <+907>: 4c 8b 6d 98 movq -0x68(%rbp), %r13 0x10cff74df <+911>: eb 13 jmp 0x10cff74f4 ; <+932> 0x10cff74e1 <+913>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x10cff74f0 <+928>: 4d 8b 6d 08 movq 0x8(%r13), %r13 0x10cff74f4 <+932>: 4d 39 f5 cmpq %r14, %r13 0x10cff74f7 <+935>: 74 45 je 0x10cff753e ; <+1006> 0x10cff74f9 <+937>: 4d 8b 7d 10 movq 0x10(%r13), %r15 0x10cff74fd <+941>: 41 80 bf 0a 01 00 00 00 cmpb $0x0, 0x10a(%r15) 0x10cff7505 <+949>: 74 e9 je 0x10cff74f0 ; <+928> 0x10cff7507 <+951>: 4d 8d a7 80 01 00 00 leaq 0x180(%r15), %r12 0x10cff750e <+958>: 4c 89 e7 movq %r12, %rdi 0x10cff7511 <+961>: e8 5a b6 c8 ff callq 0x10cc82b70 ; Rectangle::IsEmpty() const 0x10cff7516 <+966>: 84 c0 testb %al, %al 0x10cff7518 <+968>: 75 d6 jne 0x10cff74f0 ; <+928> 0x10cff751a <+970>: 49 8b 07 movq (%r15), %rax 0x10cff751d <+973>: 48 8b 80 f8 00 00 00 movq 0xf8(%rax), %rax 0x10cff7524 <+980>: 4c 89 ff movq %r15, %rdi 0x10cff7527 <+983>: 4c 89 e6 movq %r12, %rsi 0x10cff752a <+986>: ff d0 callq *%rax 0x10cff752c <+988>: 49 8b 7d 10 movq 0x10(%r13), %rdi 0x10cff7530 <+992>: 48 81 c7 80 01 00 00 addq $0x180, %rdi ; imm = 0x180 0x10cff7537 <+999>: e8 04 7f c9 ff callq 0x10cc8f440 ; Rectangle::SetEmpty() 0x10cff753c <+1004>: eb b2 jmp 0x10cff74f0 ; <+928> 0x10cff753e <+1006>: 48 8b 7b 50 movq 0x50(%rbx), %rdi 0x10cff7542 <+1010>: e8 45 0d 10 00 callq 0x10d0f828c ; symbol stub for: osl_setCondition 0x10cff7547 <+1015>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10cff754b <+1019>: e8 d0 e2 ff ff callq 0x10cff5820 ; std::__1::list >::~list() 0x10cff7550 <+1024>: 8b 85 6c ff ff ff movl -0x94(%rbp), %eax 0x10cff7556 <+1030>: 84 c0 testb %al, %al 0x10cff7558 <+1032>: 48 8b 5d 88 movq -0x78(%rbp), %rbx 0x10cff755c <+1036>: 74 71 je 0x10cff75cf ; <+1151> 0x10cff755e <+1038>: 48 83 3d da e5 3b 00 00 cmpq $0x0, 0x3be5da(%rip) ; AquaSalInstance::aAppEventList + 15 0x10cff7566 <+1046>: 74 67 je 0x10cff75cf ; <+1151> 0x10cff7568 <+1048>: e8 c3 b2 f7 ff callq 0x10cf72830 ; ImplGetSVData() 0x10cff756d <+1053>: 80 b8 f1 00 00 00 00 cmpb $0x0, 0xf1(%rax) 0x10cff7574 <+1060>: 74 59 je 0x10cff75cf ; <+1151> 0x10cff7576 <+1062>: 8a 05 65 d9 3b 00 movb 0x3bd965(%rip), %al ; AquaSalInstance::DoYield(bool, bool, unsigned long)::bInAppEvent 0x10cff757c <+1068>: 24 01 andb $0x1, %al 0x10cff757e <+1070>: 75 4f jne 0x10cff75cf ; <+1151> 0x10cff7580 <+1072>: c6 05 5a d9 3b 00 01 movb $0x1, 0x3bd95a(%rip) ; guard variable for SalGetDesktopEnvironment()::aDesktopEnvironment 0x10cff7587 <+1079>: 48 8d 3d a2 e5 3b 00 leaq 0x3be5a2(%rip), %rdi ; AquaSalInstance::aAppEventList 0x10cff758e <+1086>: 48 8b 05 a3 e5 3b 00 movq 0x3be5a3(%rip), %rax ; AquaSalInstance::aAppEventList + 8 0x10cff7595 <+1093>: 4c 8b 70 10 movq 0x10(%rax), %r14 0x10cff7599 <+1097>: e8 c2 01 00 00 callq 0x10cff7760 ; std::__1::list >::pop_front() 0x10cff759e <+1102>: e8 8d b2 f7 ff callq 0x10cf72830 ; ImplGetSVData() 0x10cff75a3 <+1107>: 48 8b 78 10 movq 0x10(%rax), %rdi 0x10cff75a7 <+1111>: 48 8b 07 movq (%rdi), %rax 0x10cff75aa <+1114>: 48 8b 40 48 movq 0x48(%rax), %rax 0x10cff75ae <+1118>: 4c 89 f6 movq %r14, %rsi 0x10cff75b1 <+1121>: ff d0 callq *%rax 0x10cff75b3 <+1123>: 4d 85 f6 testq %r14, %r14 0x10cff75b6 <+1126>: 74 10 je 0x10cff75c8 ; <+1144> 0x10cff75b8 <+1128>: 4c 89 f7 movq %r14, %rdi 0x10cff75bb <+1131>: e8 d0 01 00 00 callq 0x10cff7790 ; ApplicationEvent::~ApplicationEvent() 0x10cff75c0 <+1136>: 4c 89 f7 movq %r14, %rdi 0x10cff75c3 <+1139>: e8 16 15 10 00 callq 0x10d0f8ade ; symbol stub for: operator delete(void*) 0x10cff75c8 <+1144>: c6 05 12 d9 3b 00 00 movb $0x0, 0x3bd912(%rip) ; guard variable for SalGetDesktopEnvironment()::aDesktopEnvironment 0x10cff75cf <+1151>: f6 d3 notb %bl 0x10cff75d1 <+1153>: 80 e3 01 andb $0x1, %bl 0x10cff75d4 <+1156>: 0f b6 db movzbl %bl, %ebx 0x10cff75d7 <+1159>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff75db <+1163>: e8 c0 01 00 00 callq 0x10cff77a0 ; ReleasePoolHolder::~ReleasePoolHolder() 0x10cff75e0 <+1168>: 48 8b 05 d9 c6 32 00 movq 0x32c6d9(%rip), %rax ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cff75e7 <+1175>: 48 8b 00 movq (%rax), %rax 0x10cff75ea <+1178>: 48 3b 45 d0 cmpq -0x30(%rbp), %rax 0x10cff75ee <+1182>: 75 1b jne 0x10cff760b ; <+1211> 0x10cff75f0 <+1184>: 89 d8 movl %ebx, %eax 0x10cff75f2 <+1186>: 48 83 c4 78 addq $0x78, %rsp 0x10cff75f6 <+1190>: 5b popq %rbx 0x10cff75f7 <+1191>: 41 5c popq %r12 0x10cff75f9 <+1193>: 41 5d popq %r13 0x10cff75fb <+1195>: 41 5e popq %r14 0x10cff75fd <+1197>: 41 5f popq %r15 0x10cff75ff <+1199>: 5d popq %rbp 0x10cff7600 <+1200>: c3 retq 0x10cff7601 <+1201>: eb 2b jmp 0x10cff762e ; <+1246> 0x10cff7603 <+1203>: eb 29 jmp 0x10cff762e ; <+1246> 0x10cff7605 <+1205>: eb 27 jmp 0x10cff762e ; <+1246> 0x10cff7607 <+1207>: eb 25 jmp 0x10cff762e ; <+1246> 0x10cff7609 <+1209>: eb 23 jmp 0x10cff762e ; <+1246> 0x10cff760b <+1211>: e8 58 15 10 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cff7610 <+1216>: 48 89 c3 movq %rax, %rbx 0x10cff7613 <+1219>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10cff7617 <+1223>: e8 04 e2 ff ff callq 0x10cff5820 ; std::__1::list >::~list() 0x10cff761c <+1228>: eb 13 jmp 0x10cff7631 ; <+1249> 0x10cff761e <+1230>: eb 0e jmp 0x10cff762e ; <+1246> 0x10cff7620 <+1232>: eb 0c jmp 0x10cff762e ; <+1246> 0x10cff7622 <+1234>: eb 0a jmp 0x10cff762e ; <+1246> 0x10cff7624 <+1236>: eb 08 jmp 0x10cff762e ; <+1246> 0x10cff7626 <+1238>: eb e8 jmp 0x10cff7610 ; <+1216> 0x10cff7628 <+1240>: eb 04 jmp 0x10cff762e ; <+1246> 0x10cff762a <+1242>: eb 02 jmp 0x10cff762e ; <+1246> 0x10cff762c <+1244>: eb 00 jmp 0x10cff762e ; <+1246> 0x10cff762e <+1246>: 48 89 c3 movq %rax, %rbx 0x10cff7631 <+1249>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff7635 <+1253>: e8 66 01 00 00 callq 0x10cff77a0 ; ReleasePoolHolder::~ReleasePoolHolder() 0x10cff763a <+1258>: 48 89 df movq %rbx, %rdi 0x10cff763d <+1261>: e8 02 15 10 00 callq 0x10d0f8b44 ; symbol stub for: _Unwind_Resume 0x10cff7642 <+1266>: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) (lldb) image show-unwind --address 0x10cff743e UNWIND PLANS for libvcllo.dylib`AquaSalInstance::DoYield(bool, bool, unsigned long) (start addr 0x10cff7150) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639760-0x0000000000378ed0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 1191: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 1193: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 1195: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 1197: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 1199: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 1200: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 1201: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x10d141978, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639760-0x0000000000378ec2) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x10d141978, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639760-0x0000000000378ed0) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 1200: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 1201: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x10d141978, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639760-0x0000000000378ed0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cf6f3bd libvcllo.dylib`ImplYield: 0x10cf6f340 <+0>: 55 pushq %rbp 0x10cf6f341 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cf6f344 <+4>: 41 57 pushq %r15 0x10cf6f346 <+6>: 41 56 pushq %r14 0x10cf6f348 <+8>: 41 55 pushq %r13 0x10cf6f34a <+10>: 41 54 pushq %r12 0x10cf6f34c <+12>: 53 pushq %rbx 0x10cf6f34d <+13>: 48 83 ec 18 subq $0x18, %rsp 0x10cf6f351 <+17>: 49 89 d6 movq %rdx, %r14 0x10cf6f354 <+20>: 41 89 f7 movl %esi, %r15d 0x10cf6f357 <+23>: 41 89 fc movl %edi, %r12d 0x10cf6f35a <+26>: 4c 8b 2d 5f 49 3b 00 movq 0x3b495f(%rip), %r13 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cf6f361 <+33>: 4d 8b 6d 00 movq (%r13), %r13 0x10cf6f365 <+37>: 4c 89 6d d0 movq %r13, -0x30(%rbp) 0x10cf6f369 <+41>: e8 c2 34 00 00 callq 0x10cf72830 ; ImplGetSVData() 0x10cf6f36e <+46>: 48 89 c3 movq %rax, %rbx 0x10cf6f371 <+49>: c6 45 cf 00 movb $0x0, -0x31(%rbp) 0x10cf6f375 <+53>: 4d 85 f6 testq %r14, %r14 0x10cf6f378 <+56>: 75 09 jne 0x10cf6f383 ; <+67> 0x10cf6f37a <+58>: 48 8d 7d cf leaq -0x31(%rbp), %rdi 0x10cf6f37e <+62>: e8 2d 2e ff ff callq 0x10cf621b0 ; Scheduler::CalculateMinimumTimeout(bool&) 0x10cf6f383 <+67>: 8a 45 cf movb -0x31(%rbp), %al 0x10cf6f386 <+70>: 66 ff 83 e8 00 00 00 incw 0xe8(%rbx) 0x10cf6f38d <+77>: 31 c9 xorl %ecx, %ecx 0x10cf6f38f <+79>: 3c 00 cmpb $0x0, %al 0x10cf6f391 <+81>: 48 8b 7b 08 movq 0x8(%rbx), %rdi 0x10cf6f395 <+85>: 48 8b 07 movq (%rdi), %rax 0x10cf6f398 <+88>: 48 8b 80 c8 00 00 00 movq 0xc8(%rax), %rax 0x10cf6f39f <+95>: 75 10 jne 0x10cf6f3b1 ; <+113> 0x10cf6f3a1 <+97>: 41 80 f4 01 xorb $0x1, %r12b 0x10cf6f3a5 <+101>: 75 0a jne 0x10cf6f3b1 ; <+113> 0x10cf6f3a7 <+103>: 80 bb f2 00 00 00 00 cmpb $0x0, 0xf2(%rbx) 0x10cf6f3ae <+110>: 0f 94 c1 sete %cl 0x10cf6f3b1 <+113>: 0f b6 f1 movzbl %cl, %esi 0x10cf6f3b4 <+116>: 41 0f b6 d7 movzbl %r15b, %edx 0x10cf6f3b8 <+120>: 4c 89 f1 movq %r14, %rcx 0x10cf6f3bb <+123>: ff d0 callq *%rax 0x10cf6f3bd <+125>: 41 89 c7 movl %eax, %r15d 0x10cf6f3c0 <+128>: 0f b7 83 e8 00 00 00 movzwl 0xe8(%rbx), %eax 0x10cf6f3c7 <+135>: ff c8 decl %eax 0x10cf6f3c9 <+137>: 66 89 83 e8 00 00 00 movw %ax, 0xe8(%rbx) 0x10cf6f3d0 <+144>: 4d 85 f6 testq %r14, %r14 0x10cf6f3d3 <+147>: 75 15 jne 0x10cf6f3ea ; <+170> 0x10cf6f3d5 <+149>: 45 85 ff testl %r15d, %r15d 0x10cf6f3d8 <+152>: 0f 94 c0 sete %al 0x10cf6f3db <+155>: 0f b6 f8 movzbl %al, %edi 0x10cf6f3de <+158>: e8 6d 2d ff ff callq 0x10cf62150 ; Scheduler::ProcessTaskScheduling(bool) 0x10cf6f3e3 <+163>: 0f b7 83 e8 00 00 00 movzwl 0xe8(%rbx), %eax 0x10cf6f3ea <+170>: 66 85 c0 testw %ax, %ax 0x10cf6f3ed <+173>: 75 05 jne 0x10cf6f3f4 ; <+180> 0x10cf6f3ef <+175>: e8 cc c7 fe ff callq 0x10cf5bbc0 ; vcl::LazyDelete::flush() 0x10cf6f3f4 <+180>: 80 7d cf 00 cmpb $0x0, -0x31(%rbp) 0x10cf6f3f8 <+184>: 0f 95 c1 setne %cl 0x10cf6f3fb <+187>: 45 85 ff testl %r15d, %r15d 0x10cf6f3fe <+190>: 0f 94 c0 sete %al 0x10cf6f401 <+193>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10cf6f405 <+197>: 75 11 jne 0x10cf6f418 ; <+216> 0x10cf6f407 <+199>: 08 c8 orb %cl, %al 0x10cf6f409 <+201>: 48 83 c4 18 addq $0x18, %rsp 0x10cf6f40d <+205>: 5b popq %rbx 0x10cf6f40e <+206>: 41 5c popq %r12 0x10cf6f410 <+208>: 41 5d popq %r13 0x10cf6f412 <+210>: 41 5e popq %r14 0x10cf6f414 <+212>: 41 5f popq %r15 0x10cf6f416 <+214>: 5d popq %rbp 0x10cf6f417 <+215>: c3 retq 0x10cf6f418 <+216>: e8 4b 97 18 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cf6f41d <+221>: 0f 1f 00 nopl (%rax) (lldb) image show-unwind --address 0x10cf6f3bd UNWIND PLANS for libvcllo.dylib`ImplYield(bool, bool, unsigned long) (start addr 0x10cf6f340) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3083200-0x00000000002f0ca0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 206: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 208: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 210: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 212: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 214: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 215: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 216: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3083200-0x00000000002f0c9d) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3083200-0x00000000002f0ca0) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 215: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 216: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3083200-0x00000000002f0ca0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cf6f2d1 libvcllo.dylib`Application::Execute: 0x10cf6f190 <+0>: 55 pushq %rbp 0x10cf6f191 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cf6f194 <+4>: 41 57 pushq %r15 0x10cf6f196 <+6>: 41 56 pushq %r14 0x10cf6f198 <+8>: 41 54 pushq %r12 0x10cf6f19a <+10>: 53 pushq %rbx 0x10cf6f19b <+11>: 48 83 ec 20 subq $0x20, %rsp 0x10cf6f19f <+15>: 4c 8b 25 1a 4b 3b 00 movq 0x3b4b1a(%rip), %r12 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cf6f1a6 <+22>: 4d 8b 24 24 movq (%r12), %r12 0x10cf6f1aa <+26>: 4c 89 65 d8 movq %r12, -0x28(%rbp) 0x10cf6f1ae <+30>: e8 7d 36 00 00 callq 0x10cf72830 ; ImplGetSVData() 0x10cf6f1b3 <+35>: 48 89 c3 movq %rax, %rbx 0x10cf6f1b6 <+38>: 66 c7 83 f1 00 00 00 01 00 movw $0x1, 0xf1(%rbx) 0x10cf6f1bf <+47>: e8 1c 01 00 00 callq 0x10cf6f2e0 ; Application::IsEventTestingModeEnabled() 0x10cf6f1c4 <+52>: 84 c0 testb %al, %al 0x10cf6f1c6 <+54>: 0f 84 00 01 00 00 je 0x10cf6f2cc ; <+316> 0x10cf6f1cc <+60>: c7 83 10 01 00 00 32 00 00 00 movl $0x32, 0x110(%rbx) 0x10cf6f1d6 <+70>: bf 30 00 00 00 movl $0x30, %edi 0x10cf6f1db <+75>: e8 10 99 18 00 callq 0x10d0f8af0 ; symbol stub for: operator new(unsigned long) 0x10cf6f1e0 <+80>: 49 89 c6 movq %rax, %r14 0x10cf6f1e3 <+83>: 48 8d 35 c1 f2 1f 00 leaq 0x1ff2c1(%rip), %rsi ; "eventtesting" 0x10cf6f1ea <+90>: 4c 89 f7 movq %r14, %rdi 0x10cf6f1ed <+93>: e8 8e 21 ff ff callq 0x10cf61380 ; Idle::Idle(char const*) 0x10cf6f1f2 <+98>: 48 89 df movq %rbx, %rdi 0x10cf6f1f5 <+101>: 48 83 c7 58 addq $0x58, %rdi 0x10cf6f1f9 <+105>: 4c 89 b3 08 01 00 00 movq %r14, 0x108(%rbx) 0x10cf6f200 <+112>: e8 eb 00 00 00 callq 0x10cf6f2f0 ; ImplSVAppData* tools::detail::castTo(ImplSVAppData*) 0x10cf6f205 <+117>: 48 8d 35 54 fb ff ff leaq -0x4ac(%rip), %rsi ; ImplSVAppData::LinkStubVclEventTestingHdl(void*, Idle*) 0x10cf6f20c <+124>: 48 89 c7 movq %rax, %rdi 0x10cf6f20f <+127>: e8 ec f9 d5 ff callq 0x10cccec00 ; Link tools::detail::makeLink(void*, void (*)(void*, Idle*)) 0x10cf6f214 <+132>: 48 89 45 c8 movq %rax, -0x38(%rbp) 0x10cf6f218 <+136>: 48 89 55 d0 movq %rdx, -0x30(%rbp) 0x10cf6f21c <+140>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi 0x10cf6f220 <+144>: 4c 89 f7 movq %r14, %rdi 0x10cf6f223 <+147>: e8 b8 f9 d5 ff callq 0x10cccebe0 ; Idle::SetIdleHdl(Link const&) 0x10cf6f228 <+152>: 48 8b bb 08 01 00 00 movq 0x108(%rbx), %rdi 0x10cf6f22f <+159>: be 03 00 00 00 movl $0x3, %esi 0x10cf6f234 <+164>: e8 37 fa d5 ff callq 0x10cccec70 ; Scheduler::SetPriority(SchedulerPriority) 0x10cf6f239 <+169>: bf 90 00 00 00 movl $0x90, %edi 0x10cf6f23e <+174>: e8 ad 98 18 00 callq 0x10d0f8af0 ; symbol stub for: operator new(unsigned long) 0x10cf6f243 <+179>: 49 89 c6 movq %rax, %r14 0x10cf6f246 <+182>: 48 8d 35 5e f2 1f 00 leaq 0x1ff25e(%rip), %rsi ; "eventtesting" 0x10cf6f24d <+189>: 4c 8d 7d c0 leaq -0x40(%rbp), %r15 0x10cf6f251 <+193>: 4c 89 ff movq %r15, %rdi 0x10cf6f254 <+196>: e8 c7 ac da ff callq 0x10cd19f20 ; rtl::OUString::OUString(char const (&) [13], rtl::libreoffice_internal::ConstCharArrayDetector::Type) 0x10cf6f259 <+201>: ba 01 00 00 00 movl $0x1, %edx 0x10cf6f25e <+206>: 4c 89 f7 movq %r14, %rdi 0x10cf6f261 <+209>: 4c 89 fe movq %r15, %rsi 0x10cf6f264 <+212>: e8 e9 81 18 00 callq 0x10d0f7452 ; symbol stub for: SvFileStream::SvFileStream(rtl::OUString const&, StreamMode) 0x10cf6f269 <+217>: 4c 89 b3 00 01 00 00 movq %r14, 0x100(%rbx) 0x10cf6f270 <+224>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi 0x10cf6f274 <+228>: e8 77 2b d1 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cf6f279 <+233>: 48 8b bb 08 01 00 00 movq 0x108(%rbx), %rdi 0x10cf6f280 <+240>: 48 8b 07 movq (%rdi), %rax 0x10cf6f283 <+243>: ff 50 38 callq *0x38(%rax) 0x10cf6f286 <+246>: eb 21 jmp 0x10cf6f2a9 ; <+281> 0x10cf6f288 <+248>: 48 89 c3 movq %rax, %rbx 0x10cf6f28b <+251>: eb 0c jmp 0x10cf6f299 ; <+265> 0x10cf6f28d <+253>: 48 89 c3 movq %rax, %rbx 0x10cf6f290 <+256>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi 0x10cf6f294 <+260>: e8 57 2b d1 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cf6f299 <+265>: 4c 89 f7 movq %r14, %rdi 0x10cf6f29c <+268>: e8 3d 98 18 00 callq 0x10d0f8ade ; symbol stub for: operator delete(void*) 0x10cf6f2a1 <+273>: 48 89 df movq %rbx, %rdi 0x10cf6f2a4 <+276>: e8 9b 98 18 00 callq 0x10d0f8b44 ; symbol stub for: _Unwind_Resume 0x10cf6f2a9 <+281>: 80 bb f2 00 00 00 00 cmpb $0x0, 0xf2(%rbx) 0x10cf6f2b0 <+288>: 74 1a je 0x10cf6f2cc ; <+316> 0x10cf6f2b2 <+290>: c6 83 f1 00 00 00 00 movb $0x0, 0xf1(%rbx) 0x10cf6f2b9 <+297>: 4c 3b 65 d8 cmpq -0x28(%rbp), %r12 0x10cf6f2bd <+301>: 75 14 jne 0x10cf6f2d3 ; <+323> 0x10cf6f2bf <+303>: 48 83 c4 20 addq $0x20, %rsp 0x10cf6f2c3 <+307>: 5b popq %rbx 0x10cf6f2c4 <+308>: 41 5c popq %r12 0x10cf6f2c6 <+310>: 41 5e popq %r14 0x10cf6f2c8 <+312>: 41 5f popq %r15 0x10cf6f2ca <+314>: 5d popq %rbp 0x10cf6f2cb <+315>: c3 retq 0x10cf6f2cc <+316>: e8 2f 00 00 00 callq 0x10cf6f300 ; Application::Yield() 0x10cf6f2d1 <+321>: eb d6 jmp 0x10cf6f2a9 ; <+281> 0x10cf6f2d3 <+323>: e8 90 98 18 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cf6f2d8 <+328>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) (lldb) image show-unwind --address 0x10cf6f2d1 UNWIND PLANS for libvcllo.dylib`Application::Execute() (start addr 0x10cf6f190) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3082768-0x00000000002f0b60) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 11: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 308: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 310: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 312: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[10]: 314: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[11]: 315: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[12]: 316: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x10d135e2c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3082768-0x00000000002f0b58) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 15: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x10d135e2c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3082768-0x00000000002f0b60) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 15: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 315: CFA=rsp +8 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 316: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x10d135e2c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3082768-0x00000000002f0b60) row[0]: 0: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10975ff62 libsofficeapp.dylib`desktop::Desktop::Main: 0x10975f400 <+0>: 55 pushq %rbp 0x10975f401 <+1>: 48 89 e5 movq %rsp, %rbp 0x10975f404 <+4>: 41 57 pushq %r15 0x10975f406 <+6>: 41 56 pushq %r14 0x10975f408 <+8>: 41 55 pushq %r13 0x10975f40a <+10>: 41 54 pushq %r12 0x10975f40c <+12>: 53 pushq %rbx 0x10975f40d <+13>: 48 81 ec 38 03 00 00 subq $0x338, %rsp ; imm = 0x338 0x10975f414 <+20>: 49 89 fc movq %rdi, %r12 0x10975f417 <+23>: 4c 8b 3d c2 8e 0b 00 movq 0xb8ec2(%rip), %r15 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10975f41e <+30>: 4d 8b 3f movq (%r15), %r15 0x10975f421 <+33>: 4c 89 7d d0 movq %r15, -0x30(%rbp) 0x10975f425 <+37>: bf 20 00 00 00 movl $0x20, %edi 0x10975f42a <+42>: e8 61 7b 06 00 callq 0x1097c6f90 ; symbol stub for: operator new(unsigned long) 0x10975f42f <+47>: 48 89 c3 movq %rax, %rbx 0x10975f432 <+50>: 48 89 df movq %rbx, %rdi 0x10975f435 <+53>: e8 46 13 00 00 callq 0x109760780 ; desktop::ExecuteGlobals::ExecuteGlobals() 0x10975f43a <+58>: 48 89 1d a7 dc 0b 00 movq %rbx, 0xbdca7(%rip) ; desktop::pExecGlobals 0x10975f441 <+65>: 48 8d 9d 78 ff ff ff leaq -0x88(%rbp), %rbx 0x10975f448 <+72>: 48 89 df movq %rbx, %rdi 0x10975f44b <+75>: e8 40 13 00 00 callq 0x109760790 ; com::sun::star::uno::getCurrentContext() 0x10975f450 <+80>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi 0x10975f454 <+84>: 48 89 de movq %rbx, %rsi 0x10975f457 <+87>: e8 a4 13 00 00 callq 0x109760800 ; com::sun::star::uno::ContextLayer::ContextLayer(com::sun::star::uno::Reference const&) 0x10975f45c <+92>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi 0x10975f463 <+99>: e8 a8 13 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975f468 <+104>: 41 8b 7c 24 14 movl 0x14(%r12), %edi 0x10975f46d <+109>: 85 ff testl %edi, %edi 0x10975f46f <+111>: 74 1b je 0x10975f48c ; <+140> 0x10975f471 <+113>: 49 83 c4 18 addq $0x18, %r12 0x10975f475 <+117>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f47a <+122>: 4c 89 e6 movq %r12, %rsi 0x10975f47d <+125>: e8 2e dd ff ff callq 0x10975d1b0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) 0x10975f482 <+130>: e9 39 0b 00 00 jmp 0x10975ffc0 ; <+3008> 0x10975f487 <+135>: e9 b2 0b 00 00 jmp 0x10976003e ; <+3134> 0x10975f48c <+140>: 4c 89 e7 movq %r12, %rdi 0x10975f48f <+143>: e8 8c 13 00 00 callq 0x109760820 ; desktop::Desktop::GetBootstrapStatus() const 0x10975f494 <+148>: 31 db xorl %ebx, %ebx 0x10975f496 <+150>: 83 f8 01 cmpl $0x1, %eax 0x10975f499 <+153>: 0f 84 21 0b 00 00 je 0x10975ffc0 ; <+3008> 0x10975f49f <+159>: bf 38 00 00 00 movl $0x38, %edi 0x10975f4a4 <+164>: e8 f7 13 00 00 callq 0x1097608a0 ; cppu::OWeakObject::operator new(unsigned long) 0x10975f4a9 <+169>: 48 89 c3 movq %rax, %rbx 0x10975f4ac <+172>: 4c 8d b5 68 ff ff ff leaq -0x98(%rbp), %r14 0x10975f4b3 <+179>: 4c 89 f7 movq %r14, %rdi 0x10975f4b6 <+182>: e8 d5 12 00 00 callq 0x109760790 ; com::sun::star::uno::getCurrentContext() 0x10975f4bb <+187>: 41 b5 01 movb $0x1, %r13b 0x10975f4be <+190>: 48 89 df movq %rbx, %rdi 0x10975f4c1 <+193>: 4c 89 f6 movq %r14, %rsi 0x10975f4c4 <+196>: e8 37 ec 01 00 callq 0x10977e100 ; desktop::DesktopContext::DesktopContext(com::sun::star::uno::Reference const&) 0x10975f4c9 <+201>: 48 8d 73 28 leaq 0x28(%rbx), %rsi 0x10975f4cd <+205>: 48 85 db testq %rbx, %rbx 0x10975f4d0 <+208>: 48 0f 44 f3 cmoveq %rbx, %rsi 0x10975f4d4 <+212>: 45 31 ed xorl %r13d, %r13d 0x10975f4d7 <+215>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi 0x10975f4de <+222>: e8 cd 13 00 00 callq 0x1097608b0 ; com::sun::star::uno::Reference::Reference(com::sun::star::uno::XCurrentContext*) 0x10975f4e3 <+227>: 48 8d 9d 70 ff ff ff leaq -0x90(%rbp), %rbx 0x10975f4ea <+234>: 48 89 df movq %rbx, %rdi 0x10975f4ed <+237>: e8 3e 13 00 00 callq 0x109760830 ; com::sun::star::uno::setCurrentContext(com::sun::star::uno::Reference const&) 0x10975f4f2 <+242>: 48 89 df movq %rbx, %rdi 0x10975f4f5 <+245>: e8 16 13 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975f4fa <+250>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi 0x10975f501 <+257>: e8 0a 13 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975f506 <+262>: e8 e5 b9 ff ff callq 0x10975aef0 ; desktop::Desktop::GetCommandLineArgs() 0x10975f50b <+267>: 49 89 c6 movq %rax, %r14 0x10975f50e <+270>: 4c 89 f7 movq %r14, %rdi 0x10975f511 <+273>: e8 ca c9 ff ff callq 0x10975bee0 ; desktop::CommandLineArgs::GetUnknown() const 0x10975f516 <+278>: 48 8d 9d 60 ff ff ff leaq -0xa0(%rbp), %rbx 0x10975f51d <+285>: 48 89 df movq %rbx, %rdi 0x10975f520 <+288>: 48 89 c6 movq %rax, %rsi 0x10975f523 <+291>: e8 38 be ff ff callq 0x10975b360 ; rtl::OUString::OUString(rtl::OUString const&) 0x10975f528 <+296>: 48 89 df movq %rbx, %rdi 0x10975f52b <+299>: e8 40 bf ff ff callq 0x10975b470 ; rtl::OUString::isEmpty() const 0x10975f530 <+304>: 84 c0 testb %al, %al 0x10975f532 <+306>: 74 36 je 0x10975f56a ; <+362> 0x10975f534 <+308>: 4c 89 f7 movq %r14, %rdi 0x10975f537 <+311>: e8 b4 c9 ff ff callq 0x10975bef0 ; desktop::CommandLineArgs::IsHelp() const 0x10975f53c <+316>: 84 c0 testb %al, %al 0x10975f53e <+318>: 74 40 je 0x10975f580 ; <+384> 0x10975f540 <+320>: 48 8d 9d 58 ff ff ff leaq -0xa8(%rbp), %rbx 0x10975f547 <+327>: 48 89 df movq %rbx, %rdi 0x10975f54a <+330>: e8 21 c4 ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975f54f <+335>: 48 89 df movq %rbx, %rdi 0x10975f552 <+338>: e8 89 e0 01 00 callq 0x10977d5e0 ; desktop::displayCmdlineHelp(rtl::OUString const&) 0x10975f557 <+343>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi 0x10975f55e <+350>: e8 7d b9 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975f563 <+355>: 31 db xorl %ebx, %ebx 0x10975f565 <+357>: e9 4a 0a 00 00 jmp 0x10975ffb4 ; <+2996> 0x10975f56a <+362>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f56f <+367>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi 0x10975f576 <+374>: e8 65 e0 01 00 callq 0x10977d5e0 ; desktop::displayCmdlineHelp(rtl::OUString const&) 0x10975f57b <+379>: e9 34 0a 00 00 jmp 0x10975ffb4 ; <+2996> 0x10975f580 <+384>: 4c 89 f7 movq %r14, %rdi 0x10975f583 <+387>: e8 78 c9 ff ff callq 0x10975bf00 ; desktop::CommandLineArgs::IsVersion() const 0x10975f588 <+392>: 84 c0 testb %al, %al 0x10975f58a <+394>: 74 0c je 0x10975f598 ; <+408> 0x10975f58c <+396>: 31 db xorl %ebx, %ebx 0x10975f58e <+398>: e8 6d e6 01 00 callq 0x10977dc00 ; desktop::displayVersion() 0x10975f593 <+403>: e9 1c 0a 00 00 jmp 0x10975ffb4 ; <+2996> 0x10975f598 <+408>: 48 8d 3d 71 b9 ff ff leaq -0x468f(%rip), %rdi ; desktop::ReplaceStringHookProc(rtl::OUString const&) 0x10975f59f <+415>: e8 c0 75 06 00 callq 0x1097c6b64 ; symbol stub for: ResMgr::SetReadStringHook(rtl::OUString (*)(rtl::OUString const&)) 0x10975f5a4 <+420>: 4c 89 e7 movq %r12, %rdi 0x10975f5a7 <+423>: e8 24 13 00 00 callq 0x1097608d0 ; desktop::Desktop::OpenSplashScreen() 0x10975f5ac <+428>: be 0a 00 00 00 movl $0xa, %esi 0x10975f5b1 <+433>: 4c 89 e7 movq %r12, %rdi 0x10975f5b4 <+436>: e8 27 17 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f5b9 <+441>: e8 92 f0 02 00 callq 0x10978e650 ; desktop::userinstall::finalize() 0x10975f5be <+446>: 89 c3 movl %eax, %ebx 0x10975f5c0 <+448>: 83 fb 02 cmpl $0x2, %ebx 0x10975f5c3 <+451>: 72 3a jb 0x10975f5ff ; <+511> 0x10975f5c5 <+453>: 83 fb 03 cmpl $0x3, %ebx 0x10975f5c8 <+456>: 0f 84 ad 01 00 00 je 0x10975f77b ; <+891> 0x10975f5ce <+462>: 83 fb 02 cmpl $0x2, %ebx 0x10975f5d1 <+465>: 0f 85 c9 01 00 00 jne 0x10975f7a0 ; <+928> 0x10975f5d7 <+471>: 48 8d 9d 50 ff ff ff leaq -0xb0(%rbp), %rbx 0x10975f5de <+478>: 48 89 df movq %rbx, %rdi 0x10975f5e1 <+481>: e8 8a c3 ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975f5e6 <+486>: bf 06 00 00 00 movl $0x6, %edi 0x10975f5eb <+491>: 48 89 de movq %rbx, %rsi 0x10975f5ee <+494>: e8 bd db ff ff callq 0x10975d1b0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) 0x10975f5f3 <+499>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi 0x10975f5fa <+506>: e9 c4 01 00 00 jmp 0x10975f7c3 ; <+963> 0x10975f5ff <+511>: e8 62 76 06 00 callq 0x1097c6c66 ; symbol stub for: utl::Bootstrap::reloadData() 0x10975f604 <+516>: be 14 00 00 00 movl $0x14, %esi 0x10975f609 <+521>: 4c 89 e7 movq %r12, %rdi 0x10975f60c <+524>: e8 cf 16 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f611 <+529>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi 0x10975f618 <+536>: e8 a5 6e 06 00 callq 0x1097c64c2 ; symbol stub for: comphelper::getProcessComponentContext() 0x10975f61d <+541>: 89 9d a8 fc ff ff movl %ebx, -0x358(%rbp) 0x10975f623 <+547>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi 0x10975f62a <+554>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi 0x10975f631 <+561>: e8 ea 16 00 00 callq 0x109760d20 ; com::sun::star::task::OfficeRestartManager::get(com::sun::star::uno::Reference const&) 0x10975f636 <+566>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975f63d <+573>: e8 1e 18 00 00 callq 0x109760e60 ; com::sun::star::uno::Reference::Reference() 0x10975f642 <+578>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi 0x10975f649 <+585>: 4c 89 e7 movq %r12, %rdi 0x10975f64c <+588>: e8 9f 41 01 00 callq 0x1097737f0 ; desktop::Desktop::RegisterServices(com::sun::star::uno::Reference const&) 0x10975f651 <+593>: be 19 00 00 00 movl $0x19, %esi 0x10975f656 <+598>: 4c 89 e7 movq %r12, %rdi 0x10975f659 <+601>: e8 82 16 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f65e <+606>: bf 28 00 00 00 movl $0x28, %edi 0x10975f663 <+611>: e8 28 79 06 00 callq 0x1097c6f90 ; symbol stub for: operator new(unsigned long) 0x10975f668 <+616>: 49 89 c5 movq %rax, %r13 0x10975f66b <+619>: be 01 00 00 00 movl $0x1, %esi 0x10975f670 <+624>: 4c 89 ef movq %r13, %rdi 0x10975f673 <+627>: e8 64 6f 06 00 callq 0x1097c65dc ; symbol stub for: desktop::Lockfile::Lockfile(bool) 0x10975f678 <+632>: 49 8b 5c 24 28 movq 0x28(%r12), %rbx 0x10975f67d <+637>: 4d 89 6c 24 28 movq %r13, 0x28(%r12) 0x10975f682 <+642>: 48 85 db testq %rbx, %rbx 0x10975f685 <+645>: 74 10 je 0x10975f697 ; <+663> 0x10975f687 <+647>: 48 89 df movq %rbx, %rdi 0x10975f68a <+650>: e8 53 6f 06 00 callq 0x1097c65e2 ; symbol stub for: desktop::Lockfile::~Lockfile() 0x10975f68f <+655>: 48 89 df movq %rbx, %rdi 0x10975f692 <+658>: e8 ed 78 06 00 callq 0x1097c6f84 ; symbol stub for: operator delete(void*) 0x10975f697 <+663>: 4c 89 f7 movq %r14, %rdi 0x10975f69a <+666>: e8 31 ec ff ff callq 0x10975e2d0 ; desktop::CommandLineArgs::IsHeadless() const 0x10975f69f <+671>: 84 c0 testb %al, %al 0x10975f6a1 <+673>: 75 36 jne 0x10975f6d9 ; <+729> 0x10975f6a3 <+675>: 4c 89 f7 movq %r14, %rdi 0x10975f6a6 <+678>: e8 c5 17 00 00 callq 0x109760e70 ; desktop::CommandLineArgs::IsInvisible() const 0x10975f6ab <+683>: 84 c0 testb %al, %al 0x10975f6ad <+685>: 75 2a jne 0x10975f6d9 ; <+729> 0x10975f6af <+687>: 4c 89 f7 movq %r14, %rdi 0x10975f6b2 <+690>: e8 d9 17 00 00 callq 0x109760e90 ; desktop::CommandLineArgs::IsNoLockcheck() const 0x10975f6b7 <+695>: 84 c0 testb %al, %al 0x10975f6b9 <+697>: 75 1e jne 0x10975f6d9 ; <+729> 0x10975f6bb <+699>: 49 8b 7c 24 28 movq 0x28(%r12), %rdi 0x10975f6c0 <+704>: 48 8d 35 99 7c 02 00 leaq 0x27c99(%rip), %rsi ; desktop::Lockfile_execWarning(desktop::Lockfile*) 0x10975f6c7 <+711>: e8 0a 6f 06 00 callq 0x1097c65d6 ; symbol stub for: desktop::Lockfile::check(bool (*)(desktop::Lockfile*)) 0x10975f6cc <+716>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f6d1 <+721>: 84 c0 testb %al, %al 0x10975f6d3 <+723>: 0f 84 b7 08 00 00 je 0x10975ff90 ; <+2960> 0x10975f6d9 <+729>: e8 06 76 06 00 callq 0x1097c6ce4 ; symbol stub for: Application::GetSettings() 0x10975f6de <+734>: 48 89 c7 movq %rax, %rdi 0x10975f6e1 <+737>: e8 3c 77 06 00 callq 0x1097c6e22 ; symbol stub for: AllSettings::GetMiscSettings() const 0x10975f6e6 <+742>: 48 89 c7 movq %rax, %rdi 0x10975f6e9 <+745>: e8 4c 77 06 00 callq 0x1097c6e3a ; symbol stub for: MiscSettings::GetEnableATToolSupport() const 0x10975f6ee <+750>: 84 c0 testb %al, %al 0x10975f6f0 <+752>: 74 12 je 0x10975f704 ; <+772> 0x10975f6f2 <+754>: e8 c3 75 06 00 callq 0x1097c6cba ; symbol stub for: InitAccessBridge() 0x10975f6f7 <+759>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f6fc <+764>: 84 c0 testb %al, %al 0x10975f6fe <+766>: 0f 84 8c 08 00 00 je 0x10975ff90 ; <+2960> 0x10975f704 <+772>: 4c 89 f7 movq %r14, %rdi 0x10975f707 <+775>: e8 94 17 00 00 callq 0x109760ea0 ; desktop::CommandLineArgs::IsTerminateAfterInit() const 0x10975f70c <+780>: 31 db xorl %ebx, %ebx 0x10975f70e <+782>: 84 c0 testb %al, %al 0x10975f710 <+784>: 0f 85 7a 08 00 00 jne 0x10975ff90 ; <+2960> 0x10975f716 <+790>: e8 95 17 00 00 callq 0x109760eb0 ; desktop::Desktop::InitializeConfiguration() 0x10975f71b <+795>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f720 <+800>: 84 c0 testb %al, %al 0x10975f722 <+802>: 0f 84 68 08 00 00 je 0x10975ff90 ; <+2960> 0x10975f728 <+808>: be 1e 00 00 00 movl $0x1e, %esi 0x10975f72d <+813>: 4c 89 e7 movq %r12, %rdi 0x10975f730 <+816>: e8 ab 15 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f735 <+821>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10975f739 <+825>: 31 f6 xorl %esi, %esi 0x10975f73b <+827>: e8 c0 6e 06 00 callq 0x1097c6600 ; symbol stub for: LanguageTag::LanguageTag(unsigned short) 0x10975f740 <+832>: e8 7b b6 ff ff callq 0x10975adc0 ; desktop::Desktop::GetDesktopResManager() 0x10975f745 <+837>: 48 85 c0 testq %rax, %rax 0x10975f748 <+840>: 0f 84 84 00 00 00 je 0x10975f7d2 ; <+978> 0x10975f74e <+846>: 4c 8d ad 08 ff ff ff leaq -0xf8(%rbp), %r13 0x10975f755 <+853>: be e0 27 00 00 movl $0x27e0, %esi ; imm = 0x27E0 0x10975f75a <+858>: 4c 89 ef movq %r13, %rdi 0x10975f75d <+861>: 48 89 c2 movq %rax, %rdx 0x10975f760 <+864>: e8 fb 1a 00 00 callq 0x109761260 ; ResId::ResId(unsigned int, ResMgr&) 0x10975f765 <+869>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x10975f76c <+876>: 4c 89 ee movq %r13, %rsi 0x10975f76f <+879>: e8 26 74 06 00 callq 0x1097c6b9a ; symbol stub for: ResId::toString() const 0x10975f774 <+884>: eb 68 jmp 0x10975f7de ; <+990> 0x10975f776 <+886>: e9 a1 09 00 00 jmp 0x10976011c ; <+3356> 0x10975f77b <+891>: 48 8d 9d 48 ff ff ff leaq -0xb8(%rbp), %rbx 0x10975f782 <+898>: 48 89 df movq %rbx, %rdi 0x10975f785 <+901>: e8 e6 c1 ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975f78a <+906>: bf 07 00 00 00 movl $0x7, %edi 0x10975f78f <+911>: 48 89 de movq %rbx, %rsi 0x10975f792 <+914>: e8 19 da ff ff callq 0x10975d1b0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) 0x10975f797 <+919>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi 0x10975f79e <+926>: eb 23 jmp 0x10975f7c3 ; <+963> 0x10975f7a0 <+928>: 48 8d 9d 40 ff ff ff leaq -0xc0(%rbp), %rbx 0x10975f7a7 <+935>: 48 89 df movq %rbx, %rdi 0x10975f7aa <+938>: e8 c1 c1 ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975f7af <+943>: bf 04 00 00 00 movl $0x4, %edi 0x10975f7b4 <+948>: 48 89 de movq %rbx, %rsi 0x10975f7b7 <+951>: e8 f4 d9 ff ff callq 0x10975d1b0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) 0x10975f7bc <+956>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi 0x10975f7c3 <+963>: e8 18 b7 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975f7c8 <+968>: bb 01 00 00 00 movl $0x1, %ebx 0x10975f7cd <+973>: e9 e2 07 00 00 jmp 0x10975ffb4 ; <+2996> 0x10975f7d2 <+978>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x10975f7d9 <+985>: e8 92 c1 ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975f7de <+990>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x10975f7e5 <+997>: e8 1e 75 06 00 callq 0x1097c6d08 ; symbol stub for: Application::SetDisplayName(rtl::OUString const&) 0x10975f7ea <+1002>: be 23 00 00 00 movl $0x23, %esi 0x10975f7ef <+1007>: 4c 89 e7 movq %r12, %rdi 0x10975f7f2 <+1010>: e8 e9 14 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f7f7 <+1015>: 48 8b 05 ea d8 0b 00 movq 0xbd8ea(%rip), %rax ; desktop::pExecGlobals 0x10975f7fe <+1022>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10975f805 <+1029>: bf 30 00 00 00 movl $0x30, %edi 0x10975f80a <+1034>: e8 81 77 06 00 callq 0x1097c6f90 ; symbol stub for: operator new(unsigned long) 0x10975f80f <+1039>: 49 89 c5 movq %rax, %r13 0x10975f812 <+1042>: 4c 89 ef movq %r13, %rdi 0x10975f815 <+1045>: e8 9e 73 06 00 callq 0x1097c6bb8 ; symbol stub for: SvtPathOptions::SvtPathOptions() 0x10975f81a <+1050>: 48 8b 85 a0 fc ff ff movq -0x360(%rbp), %rax 0x10975f821 <+1057>: 48 8b 78 18 movq 0x18(%rax), %rdi 0x10975f825 <+1061>: 4c 89 68 18 movq %r13, 0x18(%rax) 0x10975f829 <+1065>: 48 85 ff testq %rdi, %rdi 0x10975f82c <+1068>: 74 06 je 0x10975f834 ; <+1076> 0x10975f82e <+1070>: 48 8b 07 movq (%rdi), %rax 0x10975f831 <+1073>: ff 50 08 callq *0x8(%rax) 0x10975f834 <+1076>: be 28 00 00 00 movl $0x28, %esi 0x10975f839 <+1081>: 4c 89 e7 movq %r12, %rdi 0x10975f83c <+1084>: e8 9f 14 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f841 <+1089>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi 0x10975f848 <+1096>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi 0x10975f84f <+1103>: e8 ac cb ff ff callq 0x10975c400 ; com::sun::star::frame::Desktop::create(com::sun::star::uno::Reference const&) 0x10975f854 <+1108>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975f85b <+1115>: 48 8d b5 00 ff ff ff leaq -0x100(%rbp), %rsi 0x10975f862 <+1122>: e8 09 1a 00 00 callq 0x109761270 ; com::sun::star::uno::Reference::operator=(com::sun::star::uno::Reference&&) 0x10975f867 <+1127>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi 0x10975f86e <+1134>: e8 ad cf ff ff callq 0x10975c820 ; com::sun::star::uno::Reference::~Reference() 0x10975f873 <+1139>: 4c 8b 2d 6e d8 0b 00 movq 0xbd86e(%rip), %r13 ; desktop::pExecGlobals 0x10975f87a <+1146>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi 0x10975f881 <+1153>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi 0x10975f888 <+1160>: e8 43 1a 00 00 callq 0x1097612d0 ; com::sun::star::frame::theGlobalEventBroadcaster::get(com::sun::star::uno::Reference const&) 0x10975f88d <+1165>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi 0x10975f894 <+1172>: 48 8d b5 e8 fe ff ff leaq -0x118(%rbp), %rsi 0x10975f89b <+1179>: 31 d2 xorl %edx, %edx 0x10975f89d <+1181>: e8 6e 1b 00 00 callq 0x109761410 ; com::sun::star::uno::Reference::Reference(com::sun::star::uno::Reference const&, com::sun::star::uno::detail::UpCast::t) 0x10975f8a2 <+1186>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi 0x10975f8a9 <+1193>: 48 8d b5 f0 fe ff ff leaq -0x110(%rbp), %rsi 0x10975f8b0 <+1200>: 31 d2 xorl %edx, %edx 0x10975f8b2 <+1202>: e8 69 1b 00 00 callq 0x109761420 ; com::sun::star::uno::Reference::Reference(com::sun::star::uno::Reference const&, com::sun::star::uno::UnoReference_SetThrow) 0x10975f8b7 <+1207>: 48 8d b5 f8 fe ff ff leaq -0x108(%rbp), %rsi 0x10975f8be <+1214>: 4c 89 ef movq %r13, %rdi 0x10975f8c1 <+1217>: e8 da 19 00 00 callq 0x1097612a0 ; com::sun::star::uno::Reference::operator=(com::sun::star::uno::Reference&&) 0x10975f8c6 <+1222>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi 0x10975f8cd <+1229>: e8 5e 1b 00 00 callq 0x109761430 ; com::sun::star::uno::Reference::~Reference() 0x10975f8d2 <+1234>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi 0x10975f8d9 <+1241>: e8 52 1b 00 00 callq 0x109761430 ; com::sun::star::uno::Reference::~Reference() 0x10975f8de <+1246>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi 0x10975f8e5 <+1253>: e8 56 1b 00 00 callq 0x109761440 ; com::sun::star::uno::Reference::~Reference() 0x10975f8ea <+1258>: e8 1f 74 06 00 callq 0x1097c6d0e ; symbol stub for: Application::GetDefaultDevice() 0x10975f8ef <+1263>: 4c 89 e7 movq %r12, %rdi 0x10975f8f2 <+1266>: e8 69 78 01 00 callq 0x109777160 ; desktop::Desktop::SynchronizeExtensionRepositories() 0x10975f8f7 <+1271>: e8 e4 6a 01 00 callq 0x1097763e0 ; desktop::Desktop::CheckExtensionDependencies() 0x10975f8fc <+1276>: 84 c0 testb %al, %al 0x10975f8fe <+1278>: 74 1a je 0x10975f91a ; <+1306> 0x10975f900 <+1280>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x10975f907 <+1287>: e8 d4 b5 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975f90c <+1292>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10975f910 <+1296>: e8 f1 6c 06 00 callq 0x1097c6606 ; symbol stub for: LanguageTag::~LanguageTag() 0x10975f915 <+1301>: e9 76 06 00 00 jmp 0x10975ff90 ; <+2960> 0x10975f91a <+1306>: 83 bd a8 fc ff ff 01 cmpl $0x1, -0x358(%rbp) 0x10975f921 <+1313>: 75 05 jne 0x10975f928 ; <+1320> 0x10975f923 <+1315>: e8 98 12 03 00 callq 0x109790bc0 ; desktop::Migration::migrateSettingsIfNecessary() 0x10975f928 <+1320>: 4c 8b 2d b9 d7 0b 00 movq 0xbd7b9(%rip), %r13 ; desktop::pExecGlobals 0x10975f92f <+1327>: bf 30 00 00 00 movl $0x30, %edi 0x10975f934 <+1332>: e8 57 76 06 00 callq 0x1097c6f90 ; symbol stub for: operator new(unsigned long) 0x10975f939 <+1337>: 48 89 c3 movq %rax, %rbx 0x10975f93c <+1340>: be 01 00 00 00 movl $0x1, %esi 0x10975f941 <+1345>: 48 89 df movq %rbx, %rdi 0x10975f944 <+1348>: e8 31 71 06 00 callq 0x1097c6a7a ; symbol stub for: SvtLanguageOptions::SvtLanguageOptions(bool) 0x10975f949 <+1353>: 49 8b 7d 10 movq 0x10(%r13), %rdi 0x10975f94d <+1357>: 49 89 5d 10 movq %rbx, 0x10(%r13) 0x10975f951 <+1361>: 48 85 ff testq %rdi, %rdi 0x10975f954 <+1364>: 74 06 je 0x10975f95c ; <+1372> 0x10975f956 <+1366>: 48 8b 07 movq (%rdi), %rax 0x10975f959 <+1369>: ff 50 08 callq *0x8(%rax) 0x10975f95c <+1372>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi 0x10975f963 <+1379>: e8 e8 1a 00 00 callq 0x109761450 ; com::sun::star::document::DocumentEvent::DocumentEvent() 0x10975f968 <+1384>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi 0x10975f96f <+1391>: 48 8d 35 ea 3f 07 00 leaq 0x73fea(%rip), %rsi ; "OnStartApp" 0x10975f976 <+1398>: e8 e5 1a 00 00 callq 0x109761460 ; rtl::libreoffice_internal::ConstCharArrayDetector::Type rtl::OUString::operator=(char const (&) [11]) 0x10975f97b <+1403>: 48 8b 3d 66 d7 0b 00 movq 0xbd766(%rip), %rdi ; desktop::pExecGlobals 0x10975f982 <+1410>: e8 09 1b 00 00 callq 0x109761490 ; com::sun::star::uno::Reference::operator->() const 0x10975f987 <+1415>: 48 8b 08 movq (%rax), %rcx 0x10975f98a <+1418>: 48 8b 49 20 movq 0x20(%rcx), %rcx 0x10975f98e <+1422>: 48 8d b5 b8 fe ff ff leaq -0x148(%rbp), %rsi 0x10975f995 <+1429>: 48 89 c7 movq %rax, %rdi 0x10975f998 <+1432>: ff d1 callq *%rcx 0x10975f99a <+1434>: be 32 00 00 00 movl $0x32, %esi 0x10975f99f <+1439>: 4c 89 e7 movq %r12, %rdi 0x10975f9a2 <+1442>: e8 39 13 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975f9a7 <+1447>: c6 85 b7 fe ff ff 00 movb $0x0, -0x149(%rbp) 0x10975f9ae <+1454>: c6 85 b6 fe ff ff 00 movb $0x0, -0x14a(%rbp) 0x10975f9b5 <+1461>: c6 85 b5 fe ff ff 00 movb $0x0, -0x14b(%rbp) 0x10975f9bc <+1468>: 48 8d bd b7 fe ff ff leaq -0x149(%rbp), %rdi 0x10975f9c3 <+1475>: 48 8d b5 b6 fe ff ff leaq -0x14a(%rbp), %rsi 0x10975f9ca <+1482>: 48 8d 95 b5 fe ff ff leaq -0x14b(%rbp), %rdx 0x10975f9d1 <+1489>: e8 ca 1a 00 00 callq 0x1097614a0 ; desktop::(anonymous namespace)::impl_checkRecoveryState(bool&, bool&, bool&) 0x10975f9d6 <+1494>: 4c 89 f7 movq %r14, %rdi 0x10975f9d9 <+1497>: e8 e2 1b 00 00 callq 0x1097615c0 ; desktop::CommandLineArgs::GetPidfileName() const 0x10975f9de <+1502>: 48 8d 9d a8 fe ff ff leaq -0x158(%rbp), %rbx 0x10975f9e5 <+1509>: 48 89 df movq %rbx, %rdi 0x10975f9e8 <+1512>: 48 89 c6 movq %rax, %rsi 0x10975f9eb <+1515>: e8 70 b9 ff ff callq 0x10975b360 ; rtl::OUString::OUString(rtl::OUString const&) 0x10975f9f0 <+1520>: 48 89 df movq %rbx, %rdi 0x10975f9f3 <+1523>: e8 78 ba ff ff callq 0x10975b470 ; rtl::OUString::isEmpty() const 0x10975f9f8 <+1528>: 84 c0 testb %al, %al 0x10975f9fa <+1530>: 0f 85 db 00 00 00 jne 0x10975fadb ; <+1755> 0x10975fa00 <+1536>: 48 8d 9d a0 fe ff ff leaq -0x160(%rbp), %rbx 0x10975fa07 <+1543>: 48 89 df movq %rbx, %rdi 0x10975fa0a <+1546>: e8 61 bf ff ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10975fa0f <+1551>: 48 8b bd a8 fe ff ff movq -0x158(%rbp), %rdi 0x10975fa16 <+1558>: 48 89 de movq %rbx, %rsi 0x10975fa19 <+1561>: e8 d2 6c 06 00 callq 0x1097c66f0 ; symbol stub for: osl_getFileURLFromSystemPath 0x10975fa1e <+1566>: 85 c0 testl %eax, %eax 0x10975fa20 <+1568>: 0f 85 a9 00 00 00 jne 0x10975facf ; <+1743> 0x10975fa26 <+1574>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10975fa2d <+1581>: 48 8d 9d a0 fe ff ff leaq -0x160(%rbp), %rbx 0x10975fa34 <+1588>: 48 89 de movq %rbx, %rsi 0x10975fa37 <+1591>: e8 94 1b 00 00 callq 0x1097615d0 ; osl::File::File(rtl::OUString const&) 0x10975fa3c <+1596>: 48 89 df movq %rbx, %rdi 0x10975fa3f <+1599>: e8 9c 1b 00 00 callq 0x1097615e0 ; osl::File::remove(rtl::OUString const&) 0x10975fa44 <+1604>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10975fa4b <+1611>: be 06 00 00 00 movl $0x6, %esi 0x10975fa50 <+1616>: e8 9b 1b 00 00 callq 0x1097615f0 ; osl::File::open(unsigned int) 0x10975fa55 <+1621>: 85 c0 testl %eax, %eax 0x10975fa57 <+1623>: 75 6a jne 0x10975fac3 ; <+1731> 0x10975fa59 <+1625>: e8 c2 75 06 00 callq 0x1097c7020 ; symbol stub for: getpid 0x10975fa5e <+1630>: 4c 8d ad 88 fe ff ff leaq -0x178(%rbp), %r13 0x10975fa65 <+1637>: ba 0a 00 00 00 movl $0xa, %edx 0x10975fa6a <+1642>: 4c 89 ef movq %r13, %rdi 0x10975fa6d <+1645>: 89 c6 movl %eax, %esi 0x10975fa6f <+1647>: e8 9c 1b 00 00 callq 0x109761610 ; rtl::OString::number(int, short) 0x10975fa74 <+1652>: 48 c7 85 80 fe ff ff 00 00 00 00 movq $0x0, -0x180(%rbp) 0x10975fa7f <+1663>: 4c 89 ef movq %r13, %rdi 0x10975fa82 <+1666>: e8 b9 1b 00 00 callq 0x109761640 ; rtl::OString::getStr() const 0x10975fa87 <+1671>: 48 89 c3 movq %rax, %rbx 0x10975fa8a <+1674>: 4c 89 ef movq %r13, %rdi 0x10975fa8d <+1677>: e8 be 1b 00 00 callq 0x109761650 ; rtl::OString::getLength() const 0x10975fa92 <+1682>: 48 63 d0 movslq %eax, %rdx 0x10975fa95 <+1685>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10975fa9c <+1692>: 48 8d 8d 80 fe ff ff leaq -0x180(%rbp), %rcx 0x10975faa3 <+1699>: 48 89 de movq %rbx, %rsi 0x10975faa6 <+1702>: e8 85 1b 00 00 callq 0x109761630 ; osl::File::write(void const*, unsigned long, unsigned long&) 0x10975faab <+1707>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10975fab2 <+1714>: e8 a9 1b 00 00 callq 0x109761660 ; osl::File::close() 0x10975fab7 <+1719>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi 0x10975fabe <+1726>: e8 cd 1b 00 00 callq 0x109761690 ; rtl::OString::~OString() 0x10975fac3 <+1731>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10975faca <+1738>: e8 d1 1b 00 00 callq 0x1097616a0 ; osl::File::~File() 0x10975facf <+1743>: 48 8d bd a0 fe ff ff leaq -0x160(%rbp), %rdi 0x10975fad6 <+1750>: e8 05 b4 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975fadb <+1755>: 4c 89 f7 movq %r14, %rdi 0x10975fade <+1758>: e8 ed e7 ff ff callq 0x10975e2d0 ; desktop::CommandLineArgs::IsHeadless() const 0x10975fae3 <+1763>: 84 c0 testb %al, %al 0x10975fae5 <+1765>: 75 0c jne 0x10975faf3 ; <+1779> 0x10975fae7 <+1767>: 4c 89 f7 movq %r14, %rdi 0x10975faea <+1770>: e8 c1 1b 00 00 callq 0x1097616b0 ; desktop::CommandLineArgs::IsEventTesting() const 0x10975faef <+1775>: 84 c0 testb %al, %al 0x10975faf1 <+1777>: 74 3c je 0x10975fb2f ; <+1839> 0x10975faf3 <+1779>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi 0x10975fafa <+1786>: e8 9f 6f 06 00 callq 0x1097c6a9e ; symbol stub for: SvtMiscOptions::SvtMiscOptions() 0x10975faff <+1791>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi 0x10975fb06 <+1798>: e8 ed 6f 06 00 callq 0x1097c6af8 ; symbol stub for: SvtMiscOptions::UseSystemFileDialog() const 0x10975fb0b <+1803>: 48 8b 0d d6 d5 0b 00 movq 0xbd5d6(%rip), %rcx ; desktop::pExecGlobals 0x10975fb12 <+1810>: 88 41 09 movb %al, 0x9(%rcx) 0x10975fb15 <+1813>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi 0x10975fb1c <+1820>: 31 f6 xorl %esi, %esi 0x10975fb1e <+1822>: e8 75 6f 06 00 callq 0x1097c6a98 ; symbol stub for: SvtMiscOptions::SetUseSystemFileDialog(bool) 0x10975fb23 <+1827>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi 0x10975fb2a <+1834>: e8 75 6f 06 00 callq 0x1097c6aa4 ; symbol stub for: SvtMiscOptions::~SvtMiscOptions() 0x10975fb2f <+1839>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi 0x10975fb36 <+1846>: e8 85 1b 00 00 callq 0x1097616c0 ; com::sun::star::uno::Reference::operator->() const 0x10975fb3b <+1851>: 48 8b 08 movq (%rax), %rcx 0x10975fb3e <+1854>: 48 8b 49 20 movq 0x20(%rcx), %rcx 0x10975fb42 <+1858>: be 01 00 00 00 movl $0x1, %esi 0x10975fb47 <+1863>: 48 89 c7 movq %rax, %rdi 0x10975fb4a <+1866>: ff d1 callq *%rcx 0x10975fb4c <+1868>: 84 c0 testb %al, %al 0x10975fb4e <+1870>: 48 8b 05 93 d5 0b 00 movq 0xbd593(%rip), %rax ; desktop::pExecGlobals 0x10975fb55 <+1877>: 0f 95 40 08 setne 0x8(%rax) 0x10975fb59 <+1881>: 0f 85 b1 00 00 00 jne 0x10975fc10 ; <+2064> 0x10975fb5f <+1887>: 4c 89 f7 movq %r14, %rdi 0x10975fb62 <+1890>: e8 69 1b 00 00 callq 0x1097616d0 ; desktop::CommandLineArgs::WantsToLoadDocument() const 0x10975fb67 <+1895>: 84 c0 testb %al, %al 0x10975fb69 <+1897>: 0f 85 a1 00 00 00 jne 0x10975fc10 ; <+2064> 0x10975fb6f <+1903>: 4c 89 f7 movq %r14, %rdi 0x10975fb72 <+1906>: e8 f9 12 00 00 callq 0x109760e70 ; desktop::CommandLineArgs::IsInvisible() const 0x10975fb77 <+1911>: 84 c0 testb %al, %al 0x10975fb79 <+1913>: 0f 85 91 00 00 00 jne 0x10975fc10 ; <+2064> 0x10975fb7f <+1919>: 4c 89 f7 movq %r14, %rdi 0x10975fb82 <+1922>: e8 49 e7 ff ff callq 0x10975e2d0 ; desktop::CommandLineArgs::IsHeadless() const 0x10975fb87 <+1927>: 84 c0 testb %al, %al 0x10975fb89 <+1929>: 0f 85 81 00 00 00 jne 0x10975fc10 ; <+2064> 0x10975fb8f <+1935>: 4c 89 f7 movq %r14, %rdi 0x10975fb92 <+1938>: e8 49 1b 00 00 callq 0x1097616e0 ; desktop::CommandLineArgs::IsQuickstart() const 0x10975fb97 <+1943>: 84 c0 testb %al, %al 0x10975fb99 <+1945>: 75 75 jne 0x10975fc10 ; <+2064> 0x10975fb9b <+1947>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi 0x10975fba2 <+1954>: e8 1d 70 06 00 callq 0x1097c6bc4 ; symbol stub for: SvtModuleOptions::SvtModuleOptions() 0x10975fba7 <+1959>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi 0x10975fbae <+1966>: be 06 00 00 00 movl $0x6, %esi 0x10975fbb3 <+1971>: e8 f6 70 06 00 callq 0x1097c6cae ; symbol stub for: SvtModuleOptions::IsModuleInstalled(SvtModuleOptions::EModule) const 0x10975fbb8 <+1976>: 8a 8d b5 fe ff ff movb -0x14b(%rbp), %cl 0x10975fbbe <+1982>: 0a 8d b6 fe ff ff orb -0x14a(%rbp), %cl 0x10975fbc4 <+1988>: 0f 94 c1 sete %cl 0x10975fbc7 <+1991>: 84 c8 testb %cl, %al 0x10975fbc9 <+1993>: 74 39 je 0x10975fc04 ; <+2052> 0x10975fbcb <+1995>: bf 20 00 00 00 movl $0x20, %edi 0x10975fbd0 <+2000>: e8 8d 71 06 00 callq 0x1097c6d62 ; symbol stub for: Application::AnyInput(VclInputFlags) 0x10975fbd5 <+2005>: 88 c3 movb %al, %bl 0x10975fbd7 <+2007>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi 0x10975fbde <+2014>: e8 e7 6f 06 00 callq 0x1097c6bca ; symbol stub for: SvtModuleOptions::~SvtModuleOptions() 0x10975fbe3 <+2019>: 84 db testb %bl, %bl 0x10975fbe5 <+2021>: 75 29 jne 0x10975fc10 ; <+2064> 0x10975fbe7 <+2023>: 4c 89 e7 movq %r12, %rdi 0x10975fbea <+2026>: e8 01 1b 00 00 callq 0x1097616f0 ; desktop::Desktop::ShowBackingComponent(desktop::Desktop*) 0x10975fbef <+2031>: eb 1f jmp 0x10975fc10 ; <+2064> 0x10975fbf1 <+2033>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x10975fbf8 <+2040>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10975fbff <+2047>: e9 89 08 00 00 jmp 0x10976048d ; <+4237> 0x10975fc04 <+2052>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi 0x10975fc0b <+2059>: e8 ba 6f 06 00 callq 0x1097c6bca ; symbol stub for: SvtModuleOptions::~SvtModuleOptions() 0x10975fc10 <+2064>: 48 8d bd a8 fe ff ff leaq -0x158(%rbp), %rdi 0x10975fc17 <+2071>: e8 c4 b2 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975fc1c <+2076>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi 0x10975fc23 <+2083>: e8 78 1d 00 00 callq 0x1097619a0 ; com::sun::star::document::DocumentEvent::~DocumentEvent() 0x10975fc28 <+2088>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x10975fc2f <+2095>: e8 ac b2 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975fc34 <+2100>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10975fc38 <+2104>: e8 c9 69 06 00 callq 0x1097c6606 ; symbol stub for: LanguageTag::~LanguageTag() 0x10975fc3d <+2109>: be 37 00 00 00 movl $0x37, %esi 0x10975fc42 <+2114>: 4c 89 e7 movq %r12, %rdi 0x10975fc45 <+2117>: e8 96 10 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975fc4a <+2122>: 48 8d bd b0 fd ff ff leaq -0x250(%rbp), %rdi 0x10975fc51 <+2129>: e8 5a 6e 06 00 callq 0x1097c6ab0 ; symbol stub for: SvtFontSubstConfig::SvtFontSubstConfig() 0x10975fc56 <+2134>: 48 8d bd b0 fd ff ff leaq -0x250(%rbp), %rdi 0x10975fc5d <+2141>: e8 48 6e 06 00 callq 0x1097c6aaa ; symbol stub for: SvtFontSubstConfig::Apply() 0x10975fc62 <+2146>: 48 8d bd b0 fd ff ff leaq -0x250(%rbp), %rdi 0x10975fc69 <+2153>: e8 48 6e 06 00 callq 0x1097c6ab6 ; symbol stub for: SvtFontSubstConfig::~SvtFontSubstConfig() 0x10975fc6e <+2158>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi 0x10975fc75 <+2165>: e8 48 6e 06 00 callq 0x1097c6ac2 ; symbol stub for: SvtTabAppearanceCfg::SvtTabAppearanceCfg() 0x10975fc7a <+2170>: e8 81 1f 00 00 callq 0x109761c00 ; SvtTabAppearanceCfg::SetInitialized() 0x10975fc7f <+2175>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi 0x10975fc86 <+2182>: 4c 89 e6 movq %r12, %rsi 0x10975fc89 <+2185>: e8 2e 6e 06 00 callq 0x1097c6abc ; symbol stub for: SvtTabAppearanceCfg::SetApplicationDefaults(Application*) 0x10975fc8e <+2190>: 48 8d bd 38 fd ff ff leaq -0x2c8(%rbp), %rdi 0x10975fc95 <+2197>: e8 3a 6e 06 00 callq 0x1097c6ad4 ; symbol stub for: SvtAccessibilityOptions::SvtAccessibilityOptions() 0x10975fc9a <+2202>: 48 8d bd 38 fd ff ff leaq -0x2c8(%rbp), %rdi 0x10975fca1 <+2209>: e8 28 6e 06 00 callq 0x1097c6ace ; symbol stub for: SvtAccessibilityOptions::SetVCLSettings() 0x10975fca6 <+2214>: be 3c 00 00 00 movl $0x3c, %esi 0x10975fcab <+2219>: 4c 89 e7 movq %r12, %rdi 0x10975fcae <+2222>: e8 2d 10 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975fcb3 <+2227>: 48 8b 05 2e d4 0b 00 movq 0xbd42e(%rip), %rax ; desktop::pExecGlobals 0x10975fcba <+2234>: 80 78 08 00 cmpb $0x0, 0x8(%rax) 0x10975fcbe <+2238>: 74 33 je 0x10975fcf3 ; <+2291> 0x10975fcc0 <+2240>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975fcc7 <+2247>: e8 44 ec ff ff callq 0x10975e910 ; com::sun::star::uno::BaseReference::is() const 0x10975fccc <+2252>: 84 c0 testb %al, %al 0x10975fcce <+2254>: 0f 84 9a 02 00 00 je 0x10975ff6e ; <+2926> 0x10975fcd4 <+2260>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975fcdb <+2267>: e8 20 cb ff ff callq 0x10975c800 ; com::sun::star::uno::Reference::operator->() const 0x10975fce0 <+2272>: 48 8b 48 18 movq 0x18(%rax), %rcx 0x10975fce4 <+2276>: 48 8d 78 18 leaq 0x18(%rax), %rdi 0x10975fce8 <+2280>: 48 8b 41 18 movq 0x18(%rcx), %rax 0x10975fcec <+2284>: ff d0 callq *%rax 0x10975fcee <+2286>: e9 7b 02 00 00 jmp 0x10975ff6e ; <+2926> 0x10975fcf3 <+2291>: 4c 89 e7 movq %r12, %rdi 0x10975fcf6 <+2294>: e8 65 1f 00 00 callq 0x109761c60 ; desktop::Desktop* tools::detail::castTo(desktop::Desktop*) 0x10975fcfb <+2299>: 48 89 c3 movq %rax, %rbx 0x10975fcfe <+2302>: 48 8d 35 6b 1f 00 00 leaq 0x1f6b(%rip), %rsi ; desktop::Desktop::LinkStubImplInitFilterHdl(void*, ConvertData&) 0x10975fd05 <+2309>: 48 89 df movq %rbx, %rdi 0x10975fd08 <+2312>: e8 03 1f 00 00 callq 0x109761c10 ; Link tools::detail::makeLink(void*, bool (*)(void*, ConvertData&)) 0x10975fd0d <+2317>: 48 89 85 28 fd ff ff movq %rax, -0x2d8(%rbp) 0x10975fd14 <+2324>: 48 89 95 30 fd ff ff movq %rdx, -0x2d0(%rbp) 0x10975fd1b <+2331>: 48 8d bd 28 fd ff ff leaq -0x2d8(%rbp), %rdi 0x10975fd22 <+2338>: e8 c9 6f 06 00 callq 0x1097c6cf0 ; symbol stub for: Application::SetFilterHdl(Link const&) 0x10975fd27 <+2343>: be 4b 00 00 00 movl $0x4b, %esi 0x10975fd2c <+2348>: 4c 89 e7 movq %r12, %rdi 0x10975fd2f <+2351>: e8 ac 0f 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975fd34 <+2356>: bf 02 00 00 00 movl $0x2, %edi 0x10975fd39 <+2361>: e8 fa 6f 06 00 callq 0x1097c6d38 ; symbol stub for: Application::SetSystemWindowMode(SystemWindowFlags) 0x10975fd3e <+2366>: be 50 00 00 00 movl $0x50, %esi 0x10975fd43 <+2371>: 4c 89 e7 movq %r12, %rdi 0x10975fd46 <+2374>: e8 95 0f 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975fd4b <+2379>: 4c 89 f7 movq %r14, %rdi 0x10975fd4e <+2382>: e8 1d 11 00 00 callq 0x109760e70 ; desktop::CommandLineArgs::IsInvisible() const 0x10975fd53 <+2387>: 84 c0 testb %al, %al 0x10975fd55 <+2389>: 75 18 jne 0x10975fd6f ; <+2415> 0x10975fd57 <+2391>: 4c 89 f7 movq %r14, %rdi 0x10975fd5a <+2394>: e8 21 1f 00 00 callq 0x109761c80 ; desktop::CommandLineArgs::IsNoQuickstart() const 0x10975fd5f <+2399>: 84 c0 testb %al, %al 0x10975fd61 <+2401>: 75 0c jne 0x10975fd6f ; <+2415> 0x10975fd63 <+2403>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi 0x10975fd6a <+2410>: e8 21 1f 00 00 callq 0x109761c90 ; desktop::Desktop::InitializeQuickstartMode(com::sun::star::uno::Reference const&) 0x10975fd6f <+2415>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975fd76 <+2422>: e8 95 eb ff ff callq 0x10975e910 ; com::sun::star::uno::BaseReference::is() const 0x10975fd7b <+2427>: 84 c0 testb %al, %al 0x10975fd7d <+2429>: 74 78 je 0x10975fdf7 ; <+2551> 0x10975fd7f <+2431>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975fd86 <+2438>: e8 75 ca ff ff callq 0x10975c800 ; com::sun::star::uno::Reference::operator->() const 0x10975fd8b <+2443>: 49 89 c5 movq %rax, %r13 0x10975fd8e <+2446>: 49 8b 45 18 movq 0x18(%r13), %rax 0x10975fd92 <+2450>: 48 8b 40 20 movq 0x20(%rax), %rax 0x10975fd96 <+2454>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10975fd9d <+2461>: bf 38 00 00 00 movl $0x38, %edi 0x10975fda2 <+2466>: e8 f9 0a 00 00 callq 0x1097608a0 ; cppu::OWeakObject::operator new(unsigned long) 0x10975fda7 <+2471>: 48 89 9d a8 fc ff ff movq %rbx, -0x358(%rbp) 0x10975fdae <+2478>: 48 89 c3 movq %rax, %rbx 0x10975fdb1 <+2481>: 48 89 df movq %rbx, %rdi 0x10975fdb4 <+2484>: e8 47 1f 00 00 callq 0x109761d00 ; desktop::RequestHandlerController::RequestHandlerController() 0x10975fdb9 <+2489>: 48 8d 73 30 leaq 0x30(%rbx), %rsi 0x10975fdbd <+2493>: 48 85 db testq %rbx, %rbx 0x10975fdc0 <+2496>: 48 0f 44 f3 cmoveq %rbx, %rsi 0x10975fdc4 <+2500>: 48 8b 9d a8 fc ff ff movq -0x358(%rbp), %rbx 0x10975fdcb <+2507>: 48 8d bd 20 fd ff ff leaq -0x2e0(%rbp), %rdi 0x10975fdd2 <+2514>: e8 39 1f 00 00 callq 0x109761d10 ; com::sun::star::uno::Reference::Reference(com::sun::star::frame::XTerminateListener*) 0x10975fdd7 <+2519>: 49 83 c5 18 addq $0x18, %r13 0x10975fddb <+2523>: 48 8d b5 20 fd ff ff leaq -0x2e0(%rbp), %rsi 0x10975fde2 <+2530>: 4c 89 ef movq %r13, %rdi 0x10975fde5 <+2533>: ff 95 a0 fc ff ff callq *-0x360(%rbp) 0x10975fdeb <+2539>: 48 8d bd 20 fd ff ff leaq -0x2e0(%rbp), %rdi 0x10975fdf2 <+2546>: e8 29 1f 00 00 callq 0x109761d20 ; com::sun::star::uno::Reference::~Reference() 0x10975fdf7 <+2551>: be 64 00 00 00 movl $0x64, %esi 0x10975fdfc <+2556>: 4c 89 e7 movq %r12, %rdi 0x10975fdff <+2559>: e8 dc 0e 00 00 callq 0x109760ce0 ; desktop::Desktop::SetSplashScreenProgress(int) 0x10975fe04 <+2564>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975fe0b <+2571>: e8 80 cd 02 00 callq 0x10978cb90 ; desktop::Desktop::CheckOpenCLCompute(com::sun::star::uno::Reference const&) 0x10975fe10 <+2576>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi 0x10975fe17 <+2583>: e8 14 1f 00 00 callq 0x109761d30 ; SolarMutexReleaser::SolarMutexReleaser() 0x10975fe1c <+2588>: 48 8d 35 6d 1f 00 00 leaq 0x1f6d(%rip), %rsi ; desktop::Desktop::LinkStubOpenClients_Impl(void*, void*) 0x10975fe23 <+2595>: 48 89 df movq %rbx, %rdi 0x10975fe26 <+2598>: e8 15 1f 00 00 callq 0x109761d40 ; Link tools::detail::makeLink(void*, void (*)(void*, void*)) 0x10975fe2b <+2603>: 48 89 85 00 fd ff ff movq %rax, -0x300(%rbp) 0x10975fe32 <+2610>: 48 89 95 08 fd ff ff movq %rdx, -0x2f8(%rbp) 0x10975fe39 <+2617>: 48 8d bd 00 fd ff ff leaq -0x300(%rbp), %rdi 0x10975fe40 <+2624>: 31 f6 xorl %esi, %esi 0x10975fe42 <+2626>: 31 d2 xorl %edx, %edx 0x10975fe44 <+2628>: e8 b3 6e 06 00 callq 0x1097c6cfc ; symbol stub for: Application::PostUserEvent(Link const&, void*, bool) 0x10975fe49 <+2633>: 48 8d 35 c0 41 01 00 leaq 0x141c0(%rip), %rsi ; desktop::Desktop::LinkStubEnableAcceptors_Impl(void*, void*) 0x10975fe50 <+2640>: 48 89 df movq %rbx, %rdi 0x10975fe53 <+2643>: e8 e8 1e 00 00 callq 0x109761d40 ; Link tools::detail::makeLink(void*, void (*)(void*, void*)) 0x10975fe58 <+2648>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) 0x10975fe5f <+2655>: 48 89 95 f8 fc ff ff movq %rdx, -0x308(%rbp) 0x10975fe66 <+2662>: 48 8d bd f0 fc ff ff leaq -0x310(%rbp), %rdi 0x10975fe6d <+2669>: 31 f6 xorl %esi, %esi 0x10975fe6f <+2671>: 31 d2 xorl %edx, %edx 0x10975fe71 <+2673>: e8 86 6e 06 00 callq 0x1097c6cfc ; symbol stub for: Application::PostUserEvent(Link const&, void*, bool) 0x10975fe76 <+2678>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi 0x10975fe7d <+2685>: e8 1e 1f 00 00 callq 0x109761da0 ; SolarMutexReleaser::~SolarMutexReleaser() 0x10975fe82 <+2690>: bf 20 00 00 00 movl $0x20, %edi 0x10975fe87 <+2695>: e8 04 71 06 00 callq 0x1097c6f90 ; symbol stub for: operator new(unsigned long) 0x10975fe8c <+2700>: 49 89 c5 movq %rax, %r13 0x10975fe8f <+2703>: 48 8d 9d d0 fc ff ff leaq -0x330(%rbp), %rbx 0x10975fe96 <+2710>: 48 89 df movq %rbx, %rdi 0x10975fe99 <+2713>: e8 f2 08 00 00 callq 0x109760790 ; com::sun::star::uno::getCurrentContext() 0x10975fe9e <+2718>: b0 01 movb $0x1, %al 0x10975fea0 <+2720>: 89 85 a8 fc ff ff movl %eax, -0x358(%rbp) 0x10975fea6 <+2726>: 4c 89 ef movq %r13, %rdi 0x10975fea9 <+2729>: 48 89 de movq %rbx, %rsi 0x10975feac <+2732>: e8 2f 6c 06 00 callq 0x1097c6ae0 ; symbol stub for: svt::JavaContext::JavaContext(com::sun::star::uno::Reference const&) 0x10975feb1 <+2737>: c7 85 a8 fc ff ff 00 00 00 00 movl $0x0, -0x358(%rbp) 0x10975febb <+2747>: 48 8d bd d8 fc ff ff leaq -0x328(%rbp), %rdi 0x10975fec2 <+2754>: 4c 89 ee movq %r13, %rsi 0x10975fec5 <+2757>: e8 e6 09 00 00 callq 0x1097608b0 ; com::sun::star::uno::Reference::Reference(com::sun::star::uno::XCurrentContext*) 0x10975feca <+2762>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi 0x10975fed1 <+2769>: 48 8d b5 d8 fc ff ff leaq -0x328(%rbp), %rsi 0x10975fed8 <+2776>: e8 23 09 00 00 callq 0x109760800 ; com::sun::star::uno::ContextLayer::ContextLayer(com::sun::star::uno::Reference const&) 0x10975fedd <+2781>: 48 8d bd d8 fc ff ff leaq -0x328(%rbp), %rdi 0x10975fee4 <+2788>: e8 27 09 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975fee9 <+2793>: 48 8d bd d0 fc ff ff leaq -0x330(%rbp), %rdi 0x10975fef0 <+2800>: e8 1b 09 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975fef5 <+2805>: 48 8b 05 ec d1 0b 00 movq 0xbd1ec(%rip), %rax ; desktop::pExecGlobals 0x10975fefc <+2812>: 80 78 08 00 cmpb $0x0, 0x8(%rax) 0x10975ff00 <+2816>: 74 0d je 0x10975ff0f ; <+2831> 0x10975ff02 <+2818>: 48 8b 05 df d1 0b 00 movq 0xbd1df(%rip), %rax ; desktop::pExecGlobals 0x10975ff09 <+2825>: c6 40 08 01 movb $0x1, 0x8(%rax) 0x10975ff0d <+2829>: eb 53 jmp 0x10975ff62 ; <+2914> 0x10975ff0f <+2831>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi 0x10975ff16 <+2838>: e8 a5 17 00 00 callq 0x1097616c0 ; com::sun::star::uno::Reference::operator->() const 0x10975ff1b <+2843>: 48 8b 08 movq (%rax), %rcx 0x10975ff1e <+2846>: 48 8b 49 20 movq 0x20(%rcx), %rcx 0x10975ff22 <+2850>: be 01 00 00 00 movl $0x1, %esi 0x10975ff27 <+2855>: 48 89 c7 movq %rax, %rdi 0x10975ff2a <+2858>: ff d1 callq *%rcx 0x10975ff2c <+2860>: 84 c0 testb %al, %al 0x10975ff2e <+2862>: 48 8b 05 b3 d1 0b 00 movq 0xbd1b3(%rip), %rax ; desktop::pExecGlobals 0x10975ff35 <+2869>: 0f 95 40 08 setne 0x8(%rax) 0x10975ff39 <+2873>: 75 27 jne 0x10975ff62 ; <+2914> 0x10975ff3b <+2875>: 4c 89 f7 movq %r14, %rdi 0x10975ff3e <+2878>: e8 2d 0f 00 00 callq 0x109760e70 ; desktop::CommandLineArgs::IsInvisible() const 0x10975ff43 <+2883>: 84 c0 testb %al, %al 0x10975ff45 <+2885>: 74 04 je 0x10975ff4b ; <+2891> 0x10975ff47 <+2887>: 31 c0 xorl %eax, %eax 0x10975ff49 <+2889>: eb 0a jmp 0x10975ff55 ; <+2901> 0x10975ff4b <+2891>: 4c 89 f7 movq %r14, %rdi 0x10975ff4e <+2894>: e8 2d 1d 00 00 callq 0x109761c80 ; desktop::CommandLineArgs::IsNoQuickstart() const 0x10975ff53 <+2899>: 34 01 xorb $0x1, %al 0x10975ff55 <+2901>: 0f b6 f8 movzbl %al, %edi 0x10975ff58 <+2904>: e8 53 1e 00 00 callq 0x109761db0 ; desktop::(anonymous namespace)::DoRestartActionsIfNecessary(bool) 0x10975ff5d <+2909>: e8 8e f4 ff ff callq 0x10975f3f0 ; desktop::Desktop::DoExecute() 0x10975ff62 <+2914>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi 0x10975ff69 <+2921>: e8 72 1f 00 00 callq 0x109761ee0 ; com::sun::star::uno::ContextLayer::~ContextLayer() 0x10975ff6e <+2926>: 4c 89 e7 movq %r12, %rdi 0x10975ff71 <+2929>: e8 ea 1f 00 00 callq 0x109761f60 ; desktop::Desktop::doShutdown() 0x10975ff76 <+2934>: 89 c3 movl %eax, %ebx 0x10975ff78 <+2936>: 48 8d bd 38 fd ff ff leaq -0x2c8(%rbp), %rdi 0x10975ff7f <+2943>: e8 56 6b 06 00 callq 0x1097c6ada ; symbol stub for: SvtAccessibilityOptions::~SvtAccessibilityOptions() 0x10975ff84 <+2948>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi 0x10975ff8b <+2955>: e8 38 6b 06 00 callq 0x1097c6ac8 ; symbol stub for: SvtTabAppearanceCfg::~SvtTabAppearanceCfg() 0x10975ff90 <+2960>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x10975ff97 <+2967>: e8 84 c8 ff ff callq 0x10975c820 ; com::sun::star::uno::Reference::~Reference() 0x10975ff9c <+2972>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi 0x10975ffa3 <+2979>: e8 48 23 00 00 callq 0x1097622f0 ; com::sun::star::uno::Reference::~Reference() 0x10975ffa8 <+2984>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi 0x10975ffaf <+2991>: e8 dc c1 ff ff callq 0x10975c190 ; com::sun::star::uno::Reference::~Reference() 0x10975ffb4 <+2996>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi 0x10975ffbb <+3003>: e8 20 af ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10975ffc0 <+3008>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi 0x10975ffc4 <+3012>: e8 17 1f 00 00 callq 0x109761ee0 ; com::sun::star::uno::ContextLayer::~ContextLayer() 0x10975ffc9 <+3017>: 4c 3b 7d d0 cmpq -0x30(%rbp), %r15 0x10975ffcd <+3021>: 75 33 jne 0x109760002 ; <+3074> 0x10975ffcf <+3023>: 89 d8 movl %ebx, %eax 0x10975ffd1 <+3025>: 48 81 c4 38 03 00 00 addq $0x338, %rsp ; imm = 0x338 0x10975ffd8 <+3032>: 5b popq %rbx 0x10975ffd9 <+3033>: 41 5c popq %r12 0x10975ffdb <+3035>: 41 5d popq %r13 0x10975ffdd <+3037>: 41 5e popq %r14 0x10975ffdf <+3039>: 41 5f popq %r15 0x10975ffe1 <+3041>: 5d popq %rbp 0x10975ffe2 <+3042>: c3 retq 0x10975ffe3 <+3043>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10975ffea <+3050>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi 0x10975fff1 <+3057>: e8 1a 08 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10975fff6 <+3062>: 48 8b bd a0 fc ff ff movq -0x360(%rbp), %rdi 0x10975fffd <+3069>: e8 c4 6f 06 00 callq 0x1097c6fc6 ; symbol stub for: _Unwind_Resume 0x109760002 <+3074>: e8 d7 6f 06 00 callq 0x1097c6fde ; symbol stub for: __stack_chk_fail 0x109760007 <+3079>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976000e <+3086>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi 0x109760015 <+3093>: e8 f6 07 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x10976001a <+3098>: 45 84 ed testb %r13b, %r13b 0x10976001d <+3101>: 74 26 je 0x109760045 ; <+3141> 0x10976001f <+3103>: 48 89 df movq %rbx, %rdi 0x109760022 <+3106>: e8 99 08 00 00 callq 0x1097608c0 ; cppu::OWeakObject::operator delete(void*) 0x109760027 <+3111>: eb 1c jmp 0x109760045 ; <+3141> 0x109760029 <+3113>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760030 <+3120>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi 0x109760037 <+3127>: e8 a4 ae ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976003c <+3132>: eb 07 jmp 0x109760045 ; <+3141> 0x10976003e <+3134>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760045 <+3141>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi 0x109760049 <+3145>: e8 92 1e 00 00 callq 0x109761ee0 ; com::sun::star::uno::ContextLayer::~ContextLayer() 0x10976004e <+3150>: 48 8b bd a0 fc ff ff movq -0x360(%rbp), %rdi 0x109760055 <+3157>: e8 6c 6f 06 00 callq 0x1097c6fc6 ; symbol stub for: _Unwind_Resume 0x10976005a <+3162>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760061 <+3169>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760068 <+3176>: e9 4d 04 00 00 jmp 0x1097604ba ; <+4282> 0x10976006d <+3181>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760074 <+3188>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi 0x10976007b <+3195>: e8 60 ae ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760080 <+3200>: eb ae jmp 0x109760030 ; <+3120> 0x109760082 <+3202>: eb a5 jmp 0x109760029 ; <+3113> 0x109760084 <+3204>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x10976008b <+3211>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760092 <+3218>: e9 0e 04 00 00 jmp 0x1097604a5 ; <+4261> 0x109760097 <+3223>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976009e <+3230>: e9 33 05 00 00 jmp 0x1097605d6 ; <+4566> 0x1097600a3 <+3235>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x1097600aa <+3242>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097600b1 <+3249>: 4c 89 ef movq %r13, %rdi 0x1097600b4 <+3252>: e8 cb 6e 06 00 callq 0x1097c6f84 ; symbol stub for: operator delete(void*) 0x1097600b9 <+3257>: e9 fc 03 00 00 jmp 0x1097604ba ; <+4282> 0x1097600be <+3262>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097600c5 <+3269>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi 0x1097600cc <+3276>: e8 0f ae ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097600d1 <+3281>: e9 5a ff ff ff jmp 0x109760030 ; <+3120> 0x1097600d6 <+3286>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097600dd <+3293>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi 0x1097600e4 <+3300>: e8 f7 ad ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097600e9 <+3305>: e9 42 ff ff ff jmp 0x109760030 ; <+3120> 0x1097600ee <+3310>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097600f5 <+3317>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi 0x1097600fc <+3324>: e8 df ad ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760101 <+3329>: e9 2a ff ff ff jmp 0x109760030 ; <+3120> 0x109760106 <+3334>: e9 2c 03 00 00 jmp 0x109760437 ; <+4151> 0x10976010b <+3339>: e9 74 ff ff ff jmp 0x109760084 ; <+3204> 0x109760110 <+3344>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760117 <+3351>: e9 2e 03 00 00 jmp 0x10976044a ; <+4170> 0x10976011c <+3356>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760123 <+3363>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976012a <+3370>: e9 82 03 00 00 jmp 0x1097604b1 ; <+4273> 0x10976012f <+3375>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760136 <+3382>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976013d <+3389>: 4c 89 ef movq %r13, %rdi 0x109760140 <+3392>: e8 3f 6e 06 00 callq 0x1097c6f84 ; symbol stub for: operator delete(void*) 0x109760145 <+3397>: e9 5b 03 00 00 jmp 0x1097604a5 ; <+4261> 0x10976014a <+3402>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760151 <+3409>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760158 <+3416>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi 0x10976015f <+3423>: e8 bc c6 ff ff callq 0x10975c820 ; com::sun::star::uno::Reference::~Reference() 0x109760164 <+3428>: e9 3c 03 00 00 jmp 0x1097604a5 ; <+4261> 0x109760169 <+3433>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760170 <+3440>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760177 <+3447>: eb 36 jmp 0x1097601af ; <+3503> 0x109760179 <+3449>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760180 <+3456>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760187 <+3463>: eb 1a jmp 0x1097601a3 ; <+3491> 0x109760189 <+3465>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760190 <+3472>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760197 <+3479>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi 0x10976019e <+3486>: e8 8d 12 00 00 callq 0x109761430 ; com::sun::star::uno::Reference::~Reference() 0x1097601a3 <+3491>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi 0x1097601aa <+3498>: e8 81 12 00 00 callq 0x109761430 ; com::sun::star::uno::Reference::~Reference() 0x1097601af <+3503>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi 0x1097601b6 <+3510>: e8 85 12 00 00 callq 0x109761440 ; com::sun::star::uno::Reference::~Reference() 0x1097601bb <+3515>: e9 e5 02 00 00 jmp 0x1097604a5 ; <+4261> 0x1097601c0 <+3520>: eb 52 jmp 0x109760214 ; <+3604> 0x1097601c2 <+3522>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x1097601c9 <+3529>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097601d0 <+3536>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi 0x1097601d7 <+3543>: e8 c8 68 06 00 callq 0x1097c6aa4 ; symbol stub for: SvtMiscOptions::~SvtMiscOptions() 0x1097601dc <+3548>: e9 ac 02 00 00 jmp 0x10976048d ; <+4237> 0x1097601e1 <+3553>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097601e8 <+3560>: 48 8d bd b0 fd ff ff leaq -0x250(%rbp), %rdi 0x1097601ef <+3567>: e8 c2 68 06 00 callq 0x1097c6ab6 ; symbol stub for: SvtFontSubstConfig::~SvtFontSubstConfig() 0x1097601f4 <+3572>: e9 c5 03 00 00 jmp 0x1097605be ; <+4542> 0x1097601f9 <+3577>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760200 <+3584>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760207 <+3591>: 48 89 df movq %rbx, %rdi 0x10976020a <+3594>: e8 75 6d 06 00 callq 0x1097c6f84 ; symbol stub for: operator delete(void*) 0x10976020f <+3599>: e9 91 02 00 00 jmp 0x1097604a5 ; <+4261> 0x109760214 <+3604>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x10976021b <+3611>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760222 <+3618>: e9 72 02 00 00 jmp 0x109760499 ; <+4249> 0x109760227 <+3623>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976022e <+3630>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi 0x109760235 <+3637>: e8 66 1b 00 00 callq 0x109761da0 ; SolarMutexReleaser::~SolarMutexReleaser() 0x10976023a <+3642>: e9 ff 01 00 00 jmp 0x10976043e ; <+4158> 0x10976023f <+3647>: 48 89 d3 movq %rdx, %rbx 0x109760242 <+3650>: 49 89 c6 movq %rax, %r14 0x109760245 <+3653>: 48 8d bd d0 fc ff ff leaq -0x330(%rbp), %rdi 0x10976024c <+3660>: e8 bf 05 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x109760251 <+3665>: 8b 85 a8 fc ff ff movl -0x358(%rbp), %eax 0x109760257 <+3671>: 84 c0 testb %al, %al 0x109760259 <+3673>: 74 7c je 0x1097602d7 ; <+3799> 0x10976025b <+3675>: 4c 89 ef movq %r13, %rdi 0x10976025e <+3678>: e8 21 6d 06 00 callq 0x1097c6f84 ; symbol stub for: operator delete(void*) 0x109760263 <+3683>: eb 72 jmp 0x1097602d7 ; <+3799> 0x109760265 <+3685>: 49 89 dd movq %rbx, %r13 0x109760268 <+3688>: 48 89 d3 movq %rdx, %rbx 0x10976026b <+3691>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760272 <+3698>: e9 79 01 00 00 jmp 0x1097603f0 ; <+4080> 0x109760277 <+3703>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x10976027e <+3710>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760285 <+3717>: e9 f7 01 00 00 jmp 0x109760481 ; <+4225> 0x10976028a <+3722>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760291 <+3729>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760298 <+3736>: e9 d8 01 00 00 jmp 0x109760475 ; <+4213> 0x10976029d <+3741>: 48 89 d3 movq %rdx, %rbx 0x1097602a0 <+3744>: 49 89 c6 movq %rax, %r14 0x1097602a3 <+3747>: eb 32 jmp 0x1097602d7 ; <+3799> 0x1097602a5 <+3749>: 48 89 d3 movq %rdx, %rbx 0x1097602a8 <+3752>: 49 89 c6 movq %rax, %r14 0x1097602ab <+3755>: 48 8d bd d8 fc ff ff leaq -0x328(%rbp), %rdi 0x1097602b2 <+3762>: e8 59 05 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x1097602b7 <+3767>: 48 8d bd d0 fc ff ff leaq -0x330(%rbp), %rdi 0x1097602be <+3774>: e8 4d 05 00 00 callq 0x109760810 ; com::sun::star::uno::Reference::~Reference() 0x1097602c3 <+3779>: eb 12 jmp 0x1097602d7 ; <+3799> 0x1097602c5 <+3781>: 48 89 d3 movq %rdx, %rbx 0x1097602c8 <+3784>: 49 89 c6 movq %rax, %r14 0x1097602cb <+3787>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi 0x1097602d2 <+3794>: e8 09 1c 00 00 callq 0x109761ee0 ; com::sun::star::uno::ContextLayer::~ContextLayer() 0x1097602d7 <+3799>: 4c 89 f7 movq %r14, %rdi 0x1097602da <+3802>: 83 fb 06 cmpl $0x6, %ebx 0x1097602dd <+3805>: 75 40 jne 0x10976031f ; <+3871> 0x1097602df <+3807>: e8 b8 6c 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x1097602e4 <+3812>: 48 89 c3 movq %rax, %rbx 0x1097602e7 <+3815>: e8 14 7e 02 00 callq 0x109788100 ; desktop::RequestHandler::SetDowning() 0x1097602ec <+3820>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi 0x1097602f3 <+3827>: 31 d2 xorl %edx, %edx 0x1097602f5 <+3829>: 48 89 de movq %rbx, %rsi 0x1097602f8 <+3832>: e8 b3 cd ff ff callq 0x10975d0b0 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) 0x1097602fd <+3837>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi 0x109760304 <+3844>: e8 07 db ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x109760309 <+3849>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi 0x109760310 <+3856>: e8 cb ab ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760315 <+3861>: e8 8e 6c 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976031a <+3866>: e9 4f fc ff ff jmp 0x10975ff6e ; <+2926> 0x10976031f <+3871>: 83 fb 05 cmpl $0x5, %ebx 0x109760322 <+3874>: 75 40 jne 0x109760364 ; <+3940> 0x109760324 <+3876>: e8 73 6c 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x109760329 <+3881>: 48 89 c3 movq %rax, %rbx 0x10976032c <+3884>: e8 cf 7d 02 00 callq 0x109788100 ; desktop::RequestHandler::SetDowning() 0x109760331 <+3889>: 48 8d bd b8 fc ff ff leaq -0x348(%rbp), %rdi 0x109760338 <+3896>: 31 d2 xorl %edx, %edx 0x10976033a <+3898>: 48 89 de movq %rbx, %rsi 0x10976033d <+3901>: e8 6e cd ff ff callq 0x10975d0b0 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) 0x109760342 <+3906>: 48 8d bd b8 fc ff ff leaq -0x348(%rbp), %rdi 0x109760349 <+3913>: e8 c2 da ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x10976034e <+3918>: 48 8d bd b8 fc ff ff leaq -0x348(%rbp), %rdi 0x109760355 <+3925>: e8 86 ab ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976035a <+3930>: e8 49 6c 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976035f <+3935>: e9 0a fc ff ff jmp 0x10975ff6e ; <+2926> 0x109760364 <+3940>: 83 fb 01 cmpl $0x1, %ebx 0x109760367 <+3943>: 75 1f jne 0x109760388 ; <+3976> 0x109760369 <+3945>: e8 2e 6c 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x10976036e <+3950>: 48 89 c3 movq %rax, %rbx 0x109760371 <+3953>: e8 8a 7d 02 00 callq 0x109788100 ; desktop::RequestHandler::SetDowning() 0x109760376 <+3958>: 48 89 df movq %rbx, %rdi 0x109760379 <+3961>: e8 92 da ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x10976037e <+3966>: e8 25 6c 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760383 <+3971>: e9 e6 fb ff ff jmp 0x10975ff6e ; <+2926> 0x109760388 <+3976>: e8 0f 6c 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x10976038d <+3981>: 49 89 c6 movq %rax, %r14 0x109760390 <+3984>: 83 fb 04 cmpl $0x4, %ebx 0x109760393 <+3987>: 0f 85 4e 02 00 00 jne 0x1097605e7 ; <+4583> 0x109760399 <+3993>: e8 62 7d 02 00 callq 0x109788100 ; desktop::RequestHandler::SetDowning() 0x10976039e <+3998>: 49 8b 06 movq (%r14), %rax 0x1097603a1 <+4001>: 4c 89 f7 movq %r14, %rdi 0x1097603a4 <+4004>: ff 50 10 callq *0x10(%rax) 0x1097603a7 <+4007>: 48 8d 9d c0 fc ff ff leaq -0x340(%rbp), %rbx 0x1097603ae <+4014>: 48 89 df movq %rbx, %rdi 0x1097603b1 <+4017>: 48 89 c6 movq %rax, %rsi 0x1097603b4 <+4020>: e8 47 1b 00 00 callq 0x109761f00 ; rtl::OUString::createFromAscii(char const*) 0x1097603b9 <+4025>: 48 89 df movq %rbx, %rdi 0x1097603bc <+4028>: e8 4f da ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x1097603c1 <+4033>: 48 8d bd c0 fc ff ff leaq -0x340(%rbp), %rdi 0x1097603c8 <+4040>: e8 13 ab ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097603cd <+4045>: e8 d6 6b 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x1097603d2 <+4050>: e9 97 fb ff ff jmp 0x10975ff6e ; <+2926> 0x1097603d7 <+4055>: 49 89 dd movq %rbx, %r13 0x1097603da <+4058>: 48 89 d3 movq %rdx, %rbx 0x1097603dd <+4061>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097603e4 <+4068>: 48 8d bd 20 fd ff ff leaq -0x2e0(%rbp), %rdi 0x1097603eb <+4075>: e8 30 19 00 00 callq 0x109761d20 ; com::sun::star::uno::Reference::~Reference() 0x1097603f0 <+4080>: 83 fb 01 cmpl $0x1, %ebx 0x1097603f3 <+4083>: 75 49 jne 0x10976043e ; <+4158> 0x1097603f5 <+4085>: 48 8b bd a0 fc ff ff movq -0x360(%rbp), %rdi 0x1097603fc <+4092>: e8 9b 6b 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x109760401 <+4097>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi 0x109760408 <+4104>: 31 d2 xorl %edx, %edx 0x10976040a <+4106>: 48 89 c6 movq %rax, %rsi 0x10976040d <+4109>: e8 9e cc ff ff callq 0x10975d0b0 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) 0x109760412 <+4114>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi 0x109760419 <+4121>: e8 f2 d9 ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x10976041e <+4126>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi 0x109760425 <+4133>: e8 b6 aa ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976042a <+4138>: e8 79 6b 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976042f <+4143>: 4c 89 eb movq %r13, %rbx 0x109760432 <+4146>: e9 cd f9 ff ff jmp 0x10975fe04 ; <+2564> 0x109760437 <+4151>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976043e <+4158>: 48 8d bd 38 fd ff ff leaq -0x2c8(%rbp), %rdi 0x109760445 <+4165>: e8 90 66 06 00 callq 0x1097c6ada ; symbol stub for: SvtAccessibilityOptions::~SvtAccessibilityOptions() 0x10976044a <+4170>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi 0x109760451 <+4177>: e8 72 66 06 00 callq 0x1097c6ac8 ; symbol stub for: SvtTabAppearanceCfg::~SvtTabAppearanceCfg() 0x109760456 <+4182>: e9 63 01 00 00 jmp 0x1097605be ; <+4542> 0x10976045b <+4187>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760462 <+4194>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760469 <+4201>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi 0x109760470 <+4208>: e8 1b 12 00 00 callq 0x109761690 ; rtl::OString::~OString() 0x109760475 <+4213>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10976047c <+4220>: e8 1f 12 00 00 callq 0x1097616a0 ; osl::File::~File() 0x109760481 <+4225>: 48 8d bd a0 fe ff ff leaq -0x160(%rbp), %rdi 0x109760488 <+4232>: e8 53 aa ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976048d <+4237>: 48 8d bd a8 fe ff ff leaq -0x158(%rbp), %rdi 0x109760494 <+4244>: e8 47 aa ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760499 <+4249>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi 0x1097604a0 <+4256>: e8 fb 14 00 00 callq 0x1097619a0 ; com::sun::star::document::DocumentEvent::~DocumentEvent() 0x1097604a5 <+4261>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi 0x1097604ac <+4268>: e8 2f aa ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097604b1 <+4273>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x1097604b5 <+4277>: e8 4c 61 06 00 callq 0x1097c6606 ; symbol stub for: LanguageTag::~LanguageTag() 0x1097604ba <+4282>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax 0x1097604c1 <+4289>: 83 f8 02 cmpl $0x2, %eax 0x1097604c4 <+4292>: 0f 85 a2 00 00 00 jne 0x10976056c ; <+4460> 0x1097604ca <+4298>: 48 8b bd a0 fc ff ff movq -0x360(%rbp), %rdi 0x1097604d1 <+4305>: e8 c6 6a 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x1097604d6 <+4310>: 48 89 c3 movq %rax, %rbx 0x1097604d9 <+4313>: 4c 8d ad 90 fe ff ff leaq -0x170(%rbp), %r13 0x1097604e0 <+4320>: 4c 89 ef movq %r13, %rdi 0x1097604e3 <+4323>: e8 c8 14 00 00 callq 0x1097619b0 ; com::sun::star::uno::Exception::Exception() 0x1097604e8 <+4328>: 48 8d 7b 10 leaq 0x10(%rbx), %rdi 0x1097604ec <+4332>: 4c 89 ee movq %r13, %rsi 0x1097604ef <+4335>: e8 cc 14 00 00 callq 0x1097619c0 ; bool com::sun::star::uno::operator>=(com::sun::star::uno::Any const&, com::sun::star::uno::Exception&) 0x1097604f4 <+4340>: 48 89 df movq %rbx, %rdi 0x1097604f7 <+4343>: 4c 89 ee movq %r13, %rsi 0x1097604fa <+4346>: e8 91 16 00 00 callq 0x109761b90 ; rtl::libreoffice_internal::Enable, (ToStringHelper::allowOUStringConcat) && (ToStringHelper::allowOUStringConcat)>::Type rtl::operator+(rtl::OUString const&, rtl::OUString const&) 0x1097604ff <+4351>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) 0x109760506 <+4358>: 48 89 95 00 fe ff ff movq %rdx, -0x200(%rbp) 0x10976050d <+4365>: 48 8d 9d 08 fe ff ff leaq -0x1f8(%rbp), %rbx 0x109760514 <+4372>: 48 8d b5 f8 fd ff ff leaq -0x208(%rbp), %rsi 0x10976051b <+4379>: 48 89 df movq %rbx, %rdi 0x10976051e <+4382>: e8 bd 16 00 00 callq 0x109761be0 ; rtl::OUString::OUString(rtl::OUStringConcat const&) 0x109760523 <+4387>: 48 8d bd 10 fe ff ff leaq -0x1f0(%rbp), %rdi 0x10976052a <+4394>: 48 89 de movq %rbx, %rsi 0x10976052d <+4397>: e8 ee 14 00 00 callq 0x109761a20 ; desktop::(anonymous namespace)::MakeStartupConfigAccessErrorMessage(rtl::OUString const&) 0x109760532 <+4402>: 48 8d bd 10 fe ff ff leaq -0x1f0(%rbp), %rdi 0x109760539 <+4409>: e8 d2 d8 ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x10976053e <+4414>: 48 8d bd 10 fe ff ff leaq -0x1f0(%rbp), %rdi 0x109760545 <+4421>: e8 96 a9 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976054a <+4426>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi 0x109760551 <+4433>: e8 8a a9 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760556 <+4438>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10976055d <+4445>: e8 8e 16 00 00 callq 0x109761bf0 ; com::sun::star::uno::Exception::~Exception() 0x109760562 <+4450>: e8 41 6a 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760567 <+4455>: e9 d1 f6 ff ff jmp 0x10975fc3d ; <+2109> 0x10976056c <+4460>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax 0x109760573 <+4467>: 83 f8 01 cmpl $0x1, %eax 0x109760576 <+4470>: 75 46 jne 0x1097605be ; <+4542> 0x109760578 <+4472>: 48 8b bd a0 fc ff ff movq -0x360(%rbp), %rdi 0x10976057f <+4479>: e8 18 6a 06 00 callq 0x1097c6f9c ; symbol stub for: __cxa_begin_catch 0x109760584 <+4484>: 48 8d bd 18 fe ff ff leaq -0x1e8(%rbp), %rdi 0x10976058b <+4491>: 31 d2 xorl %edx, %edx 0x10976058d <+4493>: 48 89 c6 movq %rax, %rsi 0x109760590 <+4496>: e8 1b cb ff ff callq 0x10975d0b0 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) 0x109760595 <+4501>: 48 8d bd 18 fe ff ff leaq -0x1e8(%rbp), %rdi 0x10976059c <+4508>: e8 6f d8 ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x1097605a1 <+4513>: 48 8d bd 18 fe ff ff leaq -0x1e8(%rbp), %rdi 0x1097605a8 <+4520>: e8 33 a9 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097605ad <+4525>: e8 f6 69 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x1097605b2 <+4530>: e9 86 f6 ff ff jmp 0x10975fc3d ; <+2109> 0x1097605b7 <+4535>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097605be <+4542>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi 0x1097605c5 <+4549>: e8 56 c2 ff ff callq 0x10975c820 ; com::sun::star::uno::Reference::~Reference() 0x1097605ca <+4554>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi 0x1097605d1 <+4561>: e8 1a 1d 00 00 callq 0x1097622f0 ; com::sun::star::uno::Reference::~Reference() 0x1097605d6 <+4566>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi 0x1097605dd <+4573>: e8 ae bb ff ff callq 0x10975c190 ; com::sun::star::uno::Reference::~Reference() 0x1097605e2 <+4578>: e9 49 fa ff ff jmp 0x109760030 ; <+3120> 0x1097605e7 <+4583>: e8 14 7b 02 00 callq 0x109788100 ; desktop::RequestHandler::SetDowning() 0x1097605ec <+4588>: 48 8d 35 78 33 07 00 leaq 0x73378(%rip), %rsi ; "Caught Unknown Exception: Aborting!" 0x1097605f3 <+4595>: 48 8d 9d c8 fc ff ff leaq -0x338(%rbp), %rbx 0x1097605fa <+4602>: 48 89 df movq %rbx, %rdi 0x1097605fd <+4605>: e8 ee 18 00 00 callq 0x109761ef0 ; rtl::OUString::OUString(char const (&) [36], rtl::libreoffice_internal::ConstCharArrayDetector::Type) 0x109760602 <+4610>: 48 89 df movq %rbx, %rdi 0x109760605 <+4613>: e8 06 d8 ff ff callq 0x10975de10 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) 0x10976060a <+4618>: 48 8d bd c8 fc ff ff leaq -0x338(%rbp), %rdi 0x109760611 <+4625>: e8 ca a8 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760616 <+4630>: e8 8d 69 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976061b <+4635>: e9 4e f9 ff ff jmp 0x10975ff6e ; <+2926> 0x109760620 <+4640>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) 0x109760627 <+4647>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976062e <+4654>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi 0x109760635 <+4661>: e8 90 65 06 00 callq 0x1097c6bca ; symbol stub for: SvtModuleOptions::~SvtModuleOptions() 0x10976063a <+4666>: e9 4e fe ff ff jmp 0x10976048d ; <+4237> 0x10976063f <+4671>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760646 <+4678>: eb 13 jmp 0x10976065b ; <+4699> 0x109760648 <+4680>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976064f <+4687>: 48 8d bd 10 fe ff ff leaq -0x1f0(%rbp), %rdi 0x109760656 <+4694>: e8 85 a8 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976065b <+4699>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi 0x109760662 <+4706>: e8 79 a8 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760667 <+4711>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi 0x10976066e <+4718>: e8 7d 15 00 00 callq 0x109761bf0 ; com::sun::star::uno::Exception::~Exception() 0x109760673 <+4723>: e8 30 69 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760678 <+4728>: e9 41 ff ff ff jmp 0x1097605be ; <+4542> 0x10976067d <+4733>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760684 <+4740>: eb 13 jmp 0x109760699 ; <+4761> 0x109760686 <+4742>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976068d <+4749>: 48 8d bd 18 fe ff ff leaq -0x1e8(%rbp), %rdi 0x109760694 <+4756>: e8 47 a8 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760699 <+4761>: e8 0a 69 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976069e <+4766>: e9 1b ff ff ff jmp 0x1097605be ; <+4542> 0x1097606a3 <+4771>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606aa <+4778>: eb 13 jmp 0x1097606bf ; <+4799> 0x1097606ac <+4780>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606b3 <+4787>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi 0x1097606ba <+4794>: e8 21 a8 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097606bf <+4799>: e8 e4 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x1097606c4 <+4804>: e9 75 fd ff ff jmp 0x10976043e ; <+4158> 0x1097606c9 <+4809>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606d0 <+4816>: eb 39 jmp 0x10976070b ; <+4875> 0x1097606d2 <+4818>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606d9 <+4825>: eb 13 jmp 0x1097606ee ; <+4846> 0x1097606db <+4827>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606e2 <+4834>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi 0x1097606e9 <+4841>: e8 f2 a7 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x1097606ee <+4846>: e8 b5 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x1097606f3 <+4851>: e9 46 fd ff ff jmp 0x10976043e ; <+4158> 0x1097606f8 <+4856>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x1097606ff <+4863>: 48 8d bd b8 fc ff ff leaq -0x348(%rbp), %rdi 0x109760706 <+4870>: e8 d5 a7 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10976070b <+4875>: e8 98 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760710 <+4880>: e9 29 fd ff ff jmp 0x10976043e ; <+4158> 0x109760715 <+4885>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976071c <+4892>: e8 87 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760721 <+4897>: e9 18 fd ff ff jmp 0x10976043e ; <+4158> 0x109760726 <+4902>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976072d <+4909>: eb 13 jmp 0x109760742 ; <+4930> 0x10976072f <+4911>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760736 <+4918>: 48 8d bd c0 fc ff ff leaq -0x340(%rbp), %rdi 0x10976073d <+4925>: e8 9e a7 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760742 <+4930>: e8 61 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x109760747 <+4935>: e9 f2 fc ff ff jmp 0x10976043e ; <+4158> 0x10976074c <+4940>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x109760753 <+4947>: eb 13 jmp 0x109760768 ; <+4968> 0x109760755 <+4949>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) 0x10976075c <+4956>: 48 8d bd c8 fc ff ff leaq -0x338(%rbp), %rdi 0x109760763 <+4963>: e8 78 a7 ff ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x109760768 <+4968>: e8 3b 68 06 00 callq 0x1097c6fa8 ; symbol stub for: __cxa_end_catch 0x10976076d <+4973>: e9 cc fc ff ff jmp 0x10976043e ; <+4158> 0x109760772 <+4978>: 48 89 c7 movq %rax, %rdi 0x109760775 <+4981>: e8 46 b7 ff ff callq 0x10975bec0 ; __clang_call_terminate 0x10976077a <+4986>: 66 0f 1f 44 00 00 nopw (%rax,%rax) (lldb) image show-unwind --address 0x10975ff62 UNWIND PLANS for libsofficeapp.dylib`desktop::Desktop::Main() (start addr 0x10975f400) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 17984-0x00000000000059c0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 3033: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 3035: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 3037: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 3039: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 3041: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 3042: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 3043: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x1097c8f50, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 17984-0x00000000000059ba) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 20: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x1097c8f50, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 17984-0x00000000000059c0) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 20: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 3042: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 3043: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x1097c8f50, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 17984-0x00000000000059c0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cf743ef libvcllo.dylib`ImplSVMain: 0x10cf743a0 <+0>: 55 pushq %rbp 0x10cf743a1 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cf743a4 <+4>: 41 57 pushq %r15 0x10cf743a6 <+6>: 41 56 pushq %r14 0x10cf743a8 <+8>: 41 54 pushq %r12 0x10cf743aa <+10>: 53 pushq %rbx 0x10cf743ab <+11>: 48 83 ec 10 subq $0x10, %rsp 0x10cf743af <+15>: 4c 8b 25 0a f9 3a 00 movq 0x3af90a(%rip), %r12 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cf743b6 <+22>: 4d 8b 24 24 movq (%r12), %r12 0x10cf743ba <+26>: 4c 89 65 d8 movq %r12, -0x28(%rbp) 0x10cf743be <+30>: e8 6d e4 ff ff callq 0x10cf72830 ; ImplGetSVData() 0x10cf743c3 <+35>: 48 89 c3 movq %rax, %rbx 0x10cf743c6 <+38>: e8 d5 00 00 00 callq 0x10cf744a0 ; isInitVCL() 0x10cf743cb <+43>: 84 c0 testb %al, %al 0x10cf743cd <+45>: 75 0f jne 0x10cf743de ; <+62> 0x10cf743cf <+47>: 41 be 01 00 00 00 movl $0x1, %r14d 0x10cf743d5 <+53>: e8 f6 00 00 00 callq 0x10cf744d0 ; InitVCL() 0x10cf743da <+58>: 84 c0 testb %al, %al 0x10cf743dc <+60>: 74 1b je 0x10cf743f9 ; <+89> 0x10cf743de <+62>: c6 83 f0 00 00 00 01 movb $0x1, 0xf0(%rbx) 0x10cf743e5 <+69>: 48 8b 7b 10 movq 0x10(%rbx), %rdi 0x10cf743e9 <+73>: 48 8b 07 movq (%rdi), %rax 0x10cf743ec <+76>: ff 50 28 callq *0x28(%rax) 0x10cf743ef <+79>: 41 89 c6 movl %eax, %r14d 0x10cf743f2 <+82>: c6 83 f0 00 00 00 00 movb $0x0, 0xf0(%rbx) 0x10cf743f9 <+89>: 4c 8d bb 70 03 00 00 leaq 0x370(%rbx), %r15 0x10cf74400 <+96>: 4c 89 ff movq %r15, %rdi 0x10cf74403 <+99>: e8 e8 d2 fe ff callq 0x10cf616f0 ; rtl::Reference::is() const 0x10cf74408 <+104>: 84 c0 testb %al, %al 0x10cf7440a <+106>: 74 18 je 0x10cf74424 ; <+132> 0x10cf7440c <+108>: 4c 89 ff movq %r15, %rdi 0x10cf7440f <+111>: e8 ec d2 fe ff callq 0x10cf61700 ; rtl::Reference::operator->() const 0x10cf74414 <+116>: 48 89 c7 movq %rax, %rdi 0x10cf74417 <+119>: e8 54 65 fe ff callq 0x10cf5a970 ; vcl::DisplayConnectionDispatch::terminate() 0x10cf7441c <+124>: 4c 89 ff movq %r15, %rdi 0x10cf7441f <+127>: e8 1c 03 00 00 callq 0x10cf74740 ; rtl::Reference::clear() 0x10cf74424 <+132>: 48 81 c3 78 03 00 00 addq $0x378, %rbx ; imm = 0x378 0x10cf7442b <+139>: 48 89 df movq %rbx, %rdi 0x10cf7442e <+142>: e8 fd dc d0 ff callq 0x10cc82130 ; com::sun::star::uno::BaseReference::is() const 0x10cf74433 <+147>: 84 c0 testb %al, %al 0x10cf74435 <+149>: 74 2e je 0x10cf74465 ; <+197> 0x10cf74437 <+151>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi 0x10cf7443b <+155>: e8 00 6f df ff callq 0x10cd6b340 ; SolarMutexReleaser::SolarMutexReleaser() 0x10cf74440 <+160>: 48 89 df movq %rbx, %rdi 0x10cf74443 <+163>: e8 88 c1 d7 ff callq 0x10ccf05d0 ; com::sun::star::uno::Reference::operator->() const 0x10cf74448 <+168>: 48 8b 08 movq (%rax), %rcx 0x10cf7444b <+171>: 48 8b 49 18 movq 0x18(%rcx), %rcx 0x10cf7444f <+175>: 48 89 c7 movq %rax, %rdi 0x10cf74452 <+178>: ff d1 callq *%rcx 0x10cf74454 <+180>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi 0x10cf74458 <+184>: e8 13 6f df ff callq 0x10cd6b370 ; SolarMutexReleaser::~SolarMutexReleaser() 0x10cf7445d <+189>: 48 89 df movq %rbx, %rdi 0x10cf74460 <+192>: e8 cb 10 fe ff callq 0x10cf55530 ; com::sun::star::uno::Reference::clear() 0x10cf74465 <+197>: e8 16 68 0c 00 callq 0x10d03ac80 ; OpenGLWatchdogThread::stop() 0x10cf7446a <+202>: e8 01 03 00 00 callq 0x10cf74770 ; DeInitVCL() 0x10cf7446f <+207>: 4c 3b 65 d8 cmpq -0x28(%rbp), %r12 0x10cf74473 <+211>: 75 10 jne 0x10cf74485 ; <+229> 0x10cf74475 <+213>: 44 89 f0 movl %r14d, %eax 0x10cf74478 <+216>: 48 83 c4 10 addq $0x10, %rsp 0x10cf7447c <+220>: 5b popq %rbx 0x10cf7447d <+221>: 41 5c popq %r12 0x10cf7447f <+223>: 41 5e popq %r14 0x10cf74481 <+225>: 41 5f popq %r15 0x10cf74483 <+227>: 5d popq %rbp 0x10cf74484 <+228>: c3 retq 0x10cf74485 <+229>: e8 de 46 18 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cf7448a <+234>: 48 89 c3 movq %rax, %rbx 0x10cf7448d <+237>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi 0x10cf74491 <+241>: e8 da 6e df ff callq 0x10cd6b370 ; SolarMutexReleaser::~SolarMutexReleaser() 0x10cf74496 <+246>: 48 89 df movq %rbx, %rdi 0x10cf74499 <+249>: e8 a6 46 18 00 callq 0x10d0f8b44 ; symbol stub for: _Unwind_Resume 0x10cf7449e <+254>: 66 90 nop (lldb) image show-unwind --address 0x10cf743ef UNWIND PLANS for libvcllo.dylib`ImplSVMain() (start addr 0x10cf743a0) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3103776-0x00000000002f5d20) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 11: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 221: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 223: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 225: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[10]: 227: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[11]: 228: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[12]: 229: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x10d136584, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3103776-0x00000000002f5d1e) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 15: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x10d136584, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3103776-0x00000000002f5d20) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 15: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 228: CFA=rsp +8 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 229: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x10d136584, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3103776-0x00000000002f5d20) row[0]: 0: CFA=rbp+16 => rbx=[CFA-48] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cff6ef1 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent: 0x10cff6e70 <+0>: 55 pushq %rbp 0x10cff6e71 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cff6e74 <+4>: 41 57 pushq %r15 0x10cff6e76 <+6>: 41 56 pushq %r14 0x10cff6e78 <+8>: 41 55 pushq %r13 0x10cff6e7a <+10>: 41 54 pushq %r12 0x10cff6e7c <+12>: 53 pushq %rbx 0x10cff6e7d <+13>: 48 83 ec 58 subq $0x58, %rsp 0x10cff6e81 <+17>: 48 89 fb movq %rdi, %rbx 0x10cff6e84 <+20>: 4c 8b 2d 35 ce 32 00 movq 0x32ce35(%rip), %r13 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cff6e8b <+27>: 4d 8b 6d 00 movq (%r13), %r13 0x10cff6e8f <+31>: 4c 89 6d d0 movq %r13, -0x30(%rbp) 0x10cff6e93 <+35>: 48 8b 35 9e f6 39 00 movq 0x39f69e(%rip), %rsi ; "subtype" 0x10cff6e9a <+42>: ff 15 38 cf 32 00 callq *0x32cf38(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6ea0 <+48>: 98 cwtl 0x10cff6ea1 <+49>: 83 f8 0e cmpl $0xe, %eax 0x10cff6ea4 <+52>: 7f 32 jg 0x10cff6ed8 ; <+104> 0x10cff6ea6 <+54>: 83 f8 01 cmpl $0x1, %eax 0x10cff6ea9 <+57>: 0f 84 9e 00 00 00 je 0x10cff6f4d ; <+221> 0x10cff6eaf <+63>: 83 f8 0a cmpl $0xa, %eax 0x10cff6eb2 <+66>: 0f 85 41 02 00 00 jne 0x10cff70f9 ; <+649> 0x10cff6eb8 <+72>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10cff6ebc <+76>: 0f 85 4c 02 00 00 jne 0x10cff710e ; <+670> 0x10cff6ec2 <+82>: 48 89 df movq %rbx, %rdi 0x10cff6ec5 <+85>: 48 83 c4 58 addq $0x58, %rsp 0x10cff6ec9 <+89>: 5b popq %rbx 0x10cff6eca <+90>: 41 5c popq %r12 0x10cff6ecc <+92>: 41 5d popq %r13 0x10cff6ece <+94>: 41 5e popq %r14 0x10cff6ed0 <+96>: 41 5f popq %r15 0x10cff6ed2 <+98>: 5d popq %rbp 0x10cff6ed3 <+99>: e9 d8 2f 00 00 jmp 0x10cff9eb0 ; AquaSalTimer::handleStartTimerEvent(NSEvent*) 0x10cff6ed8 <+104>: 83 f8 0f cmpl $0xf, %eax 0x10cff6edb <+107>: 0f 84 9e 00 00 00 je 0x10cff6f7f ; <+271> 0x10cff6ee1 <+113>: 3d ff 7f 00 00 cmpl $0x7fff, %eax ; imm = 0x7FFF 0x10cff6ee6 <+118>: 0f 85 0d 02 00 00 jne 0x10cff70f9 ; <+649> 0x10cff6eec <+124>: e8 af d4 f7 ff callq 0x10cf743a0 ; ImplSVMain() 0x10cff6ef1 <+129>: 48 8b 0d d0 df 3b 00 movq 0x3bdfd0(%rip), %rcx ; gpnInit 0x10cff6ef8 <+136>: 48 85 c9 testq %rcx, %rcx 0x10cff6efb <+139>: 74 02 je 0x10cff6eff ; <+143> 0x10cff6efd <+141>: 89 01 movl %eax, (%rcx) 0x10cff6eff <+143>: 48 8b 05 b2 c4 32 00 movq 0x32c4b2(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff6f06 <+150>: 48 8b 38 movq (%rax), %rdi 0x10cff6f09 <+153>: 48 8b 35 30 f6 39 00 movq 0x39f630(%rip), %rsi ; "stop:" 0x10cff6f10 <+160>: 48 89 fa movq %rdi, %rdx 0x10cff6f13 <+163>: ff 15 bf ce 32 00 callq *0x32cebf(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6f19 <+169>: c6 05 a0 df 3b 00 01 movb $0x1, 0x3bdfa0(%rip) ; pDockMenu + 7 0x10cff6f20 <+176>: 48 8b 3d 91 df 3b 00 movq 0x3bdf91(%rip), %rdi ; pDockMenu 0x10cff6f27 <+183>: 48 85 ff testq %rdi, %rdi 0x10cff6f2a <+186>: 0f 84 c9 01 00 00 je 0x10cff70f9 ; <+649> 0x10cff6f30 <+192>: 48 8b 35 69 f5 39 00 movq 0x39f569(%rip), %rsi ; "release" 0x10cff6f37 <+199>: ff 15 9b ce 32 00 callq *0x32ce9b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6f3d <+205>: 48 c7 05 70 df 3b 00 00 00 00 00 movq $0x0, 0x3bdf70(%rip) ; boost::none + 4 0x10cff6f48 <+216>: e9 ac 01 00 00 jmp 0x10cff70f9 ; <+649> 0x10cff6f4d <+221>: 48 8b 05 64 c4 32 00 movq 0x32c464(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10cff6f54 <+228>: 48 8b 38 movq (%rax), %rdi 0x10cff6f57 <+231>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10cff6f5b <+235>: 0f 85 ad 01 00 00 jne 0x10cff710e ; <+670> 0x10cff6f61 <+241>: 48 8b 35 d8 f5 39 00 movq 0x39f5d8(%rip), %rsi ; "stop:" 0x10cff6f68 <+248>: 48 89 fa movq %rdi, %rdx 0x10cff6f6b <+251>: 48 83 c4 58 addq $0x58, %rsp 0x10cff6f6f <+255>: 5b popq %rbx 0x10cff6f70 <+256>: 41 5c popq %r12 0x10cff6f72 <+258>: 41 5d popq %r13 0x10cff6f74 <+260>: 41 5e popq %r14 0x10cff6f76 <+262>: 41 5f popq %r15 0x10cff6f78 <+264>: 5d popq %rbp 0x10cff6f79 <+265>: ff 25 59 ce 32 00 jmpq *0x32ce59(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6f7f <+271>: e8 cc 84 ff ff callq 0x10cfef450 ; GetSalData() 0x10cff6f84 <+276>: 49 89 c7 movq %rax, %r15 0x10cff6f87 <+279>: 49 8d 47 10 leaq 0x10(%r15), %rax 0x10cff6f8b <+283>: 49 8b 4f 18 movq 0x18(%r15), %rcx 0x10cff6f8f <+287>: 45 31 e4 xorl %r12d, %r12d 0x10cff6f92 <+290>: eb 10 jmp 0x10cff6fa4 ; <+308> 0x10cff6f94 <+292>: 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) 0x10cff6fa0 <+304>: 48 8b 49 08 movq 0x8(%rcx), %rcx 0x10cff6fa4 <+308>: 48 39 c1 cmpq %rax, %rcx 0x10cff6fa7 <+311>: 74 17 je 0x10cff6fc0 ; <+336> 0x10cff6fa9 <+313>: 48 8b 51 10 movq 0x10(%rcx), %rdx 0x10cff6fad <+317>: 48 85 d2 testq %rdx, %rdx 0x10cff6fb0 <+320>: 74 ee je 0x10cff6fa0 ; <+304> 0x10cff6fb2 <+322>: 80 ba 09 01 00 00 00 cmpb $0x0, 0x109(%rdx) 0x10cff6fb9 <+329>: 74 e5 je 0x10cff6fa0 ; <+304> 0x10cff6fbb <+331>: 41 b4 01 movb $0x1, %r12b 0x10cff6fbe <+334>: eb e0 jmp 0x10cff6fa0 ; <+304> 0x10cff6fc0 <+336>: 48 8b 35 81 f5 39 00 movq 0x39f581(%rip), %rsi ; "data1" 0x10cff6fc7 <+343>: 48 89 df movq %rbx, %rdi 0x10cff6fca <+346>: ff 15 08 ce 32 00 callq *0x32ce08(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6fd0 <+352>: 41 be 11 00 00 00 movl $0x11, %r14d 0x10cff6fd6 <+358>: 48 3d ff 01 00 00 cmpq $0x1ff, %rax ; imm = 0x1FF 0x10cff6fdc <+364>: 7f 20 jg 0x10cff6ffe ; <+398> 0x10cff6fde <+366>: 48 83 f8 1f cmpq $0x1f, %rax 0x10cff6fe2 <+370>: 7f 3a jg 0x10cff701e ; <+430> 0x10cff6fe4 <+372>: 48 83 f8 04 cmpq $0x4, %rax 0x10cff6fe8 <+376>: 74 60 je 0x10cff704a ; <+474> 0x10cff6fea <+378>: 48 83 f8 10 cmpq $0x10, %rax 0x10cff6fee <+382>: 75 78 jne 0x10cff7068 ; <+504> 0x10cff6ff0 <+384>: 41 80 e4 01 andb $0x1, %r12b 0x10cff6ff4 <+388>: 45 0f b6 f4 movzbl %r12b, %r14d 0x10cff6ff8 <+392>: 41 83 c6 05 addl $0x5, %r14d 0x10cff6ffc <+396>: eb 6a jmp 0x10cff7068 ; <+504> 0x10cff6ffe <+398>: 48 3d ff 07 00 00 cmpq $0x7ff, %rax ; imm = 0x7FF 0x10cff7004 <+404>: 7f 2c jg 0x10cff7032 ; <+450> 0x10cff7006 <+406>: 48 3d 00 02 00 00 cmpq $0x200, %rax ; imm = 0x200 0x10cff700c <+412>: 74 44 je 0x10cff7052 ; <+482> 0x10cff700e <+414>: 48 3d 00 04 00 00 cmpq $0x400, %rax ; imm = 0x400 0x10cff7014 <+420>: 75 52 jne 0x10cff7068 ; <+504> 0x10cff7016 <+422>: 41 be 14 00 00 00 movl $0x14, %r14d 0x10cff701c <+428>: eb 4a jmp 0x10cff7068 ; <+504> 0x10cff701e <+430>: 48 83 f8 20 cmpq $0x20, %rax 0x10cff7022 <+434>: 74 36 je 0x10cff705a ; <+490> 0x10cff7024 <+436>: 48 83 f8 40 cmpq $0x40, %rax 0x10cff7028 <+440>: 75 3e jne 0x10cff7068 ; <+504> 0x10cff702a <+442>: 41 be 07 00 00 00 movl $0x7, %r14d 0x10cff7030 <+448>: eb 36 jmp 0x10cff7068 ; <+504> 0x10cff7032 <+450>: 48 3d 00 08 00 00 cmpq $0x800, %rax ; imm = 0x800 0x10cff7038 <+456>: 74 28 je 0x10cff7062 ; <+498> 0x10cff703a <+458>: 48 3d 00 10 00 00 cmpq $0x1000, %rax ; imm = 0x1000 0x10cff7040 <+464>: 75 26 jne 0x10cff7068 ; <+504> 0x10cff7042 <+466>: 41 be 09 00 00 00 movl $0x9, %r14d 0x10cff7048 <+472>: eb 1e jmp 0x10cff7068 ; <+504> 0x10cff704a <+474>: 41 be 0f 00 00 00 movl $0xf, %r14d 0x10cff7050 <+480>: eb 16 jmp 0x10cff7068 ; <+504> 0x10cff7052 <+482>: 41 be 0a 00 00 00 movl $0xa, %r14d 0x10cff7058 <+488>: eb 0e jmp 0x10cff7068 ; <+504> 0x10cff705a <+490>: 41 be 03 00 00 00 movl $0x3, %r14d 0x10cff7060 <+496>: eb 06 jmp 0x10cff7068 ; <+504> 0x10cff7062 <+498>: 41 be 15 00 00 00 movl $0x15, %r14d 0x10cff7068 <+504>: 49 8b 47 18 movq 0x18(%r15), %rax 0x10cff706c <+508>: 48 8b 78 10 movq 0x10(%rax), %rdi 0x10cff7070 <+512>: 48 85 ff testq %rdi, %rdi 0x10cff7073 <+515>: 0f 84 80 00 00 00 je 0x10cff70f9 ; <+649> 0x10cff7079 <+521>: e8 b2 00 00 00 callq 0x10cff7130 ; SalFrame::GetWindow() const 0x10cff707e <+526>: 48 89 c3 movq %rax, %rbx 0x10cff7081 <+529>: 48 85 db testq %rbx, %rbx 0x10cff7084 <+532>: 74 73 je 0x10cff70f9 ; <+649> 0x10cff7086 <+534>: 4c 8d 7d 80 leaq -0x80(%rbp), %r15 0x10cff708a <+538>: 4c 89 ff movq %r15, %rdi 0x10cff708d <+541>: e8 de 03 c9 ff callq 0x10cc87470 ; Point::Point() 0x10cff7092 <+546>: 4c 8d 65 c8 leaq -0x38(%rbp), %r12 0x10cff7096 <+550>: 4c 89 e7 movq %r12, %rdi 0x10cff7099 <+553>: 44 89 f6 movl %r14d, %esi 0x10cff709c <+556>: e8 9f 00 00 00 callq 0x10cff7140 ; CommandMediaData::CommandMediaData(MediaCommand) 0x10cff70a1 <+561>: 4c 8d 75 a8 leaq -0x58(%rbp), %r14 0x10cff70a5 <+565>: ba 11 00 00 00 movl $0x11, %edx 0x10cff70aa <+570>: 31 c9 xorl %ecx, %ecx 0x10cff70ac <+572>: 4c 89 f7 movq %r14, %rdi 0x10cff70af <+575>: 4c 89 fe movq %r15, %rsi 0x10cff70b2 <+578>: 4d 89 e0 movq %r12, %r8 0x10cff70b5 <+581>: e8 56 34 cc ff callq 0x10ccba510 ; CommandEvent::CommandEvent(Point const&, CommandEventId, bool, void const*) 0x10cff70ba <+586>: 4c 8d 7d 90 leaq -0x70(%rbp), %r15 0x10cff70be <+590>: be 08 00 00 00 movl $0x8, %esi 0x10cff70c3 <+595>: 4c 89 ff movq %r15, %rdi 0x10cff70c6 <+598>: 48 89 da movq %rbx, %rdx 0x10cff70c9 <+601>: 4c 89 f1 movq %r14, %rcx 0x10cff70cc <+604>: e8 6f 26 ce ff callq 0x10ccd9740 ; NotifyEvent::NotifyEvent(MouseNotifyEvent, vcl::Window*, void const*) 0x10cff70d1 <+609>: 4c 89 ff movq %r15, %rdi 0x10cff70d4 <+612>: e8 f7 23 d7 ff callq 0x10cd694d0 ; ImplCallPreNotify(NotifyEvent&) 0x10cff70d9 <+617>: 84 c0 testb %al, %al 0x10cff70db <+619>: 75 13 jne 0x10cff70f0 ; <+640> 0x10cff70dd <+621>: 48 8b 03 movq (%rbx), %rax 0x10cff70e0 <+624>: 48 8b 80 88 01 00 00 movq 0x188(%rax), %rax 0x10cff70e7 <+631>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi 0x10cff70eb <+635>: 48 89 df movq %rbx, %rdi 0x10cff70ee <+638>: ff d0 callq *%rax 0x10cff70f0 <+640>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10cff70f4 <+644>: e8 c7 c9 cc ff callq 0x10ccc3ac0 ; NotifyEvent::~NotifyEvent() 0x10cff70f9 <+649>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10cff70fd <+653>: 75 0f jne 0x10cff710e ; <+670> 0x10cff70ff <+655>: 48 83 c4 58 addq $0x58, %rsp 0x10cff7103 <+659>: 5b popq %rbx 0x10cff7104 <+660>: 41 5c popq %r12 0x10cff7106 <+662>: 41 5d popq %r13 0x10cff7108 <+664>: 41 5e popq %r14 0x10cff710a <+666>: 41 5f popq %r15 0x10cff710c <+668>: 5d popq %rbp 0x10cff710d <+669>: c3 retq 0x10cff710e <+670>: e8 55 1a 10 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cff7113 <+675>: 48 89 c3 movq %rax, %rbx 0x10cff7116 <+678>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi 0x10cff711a <+682>: e8 a1 c9 cc ff callq 0x10ccc3ac0 ; NotifyEvent::~NotifyEvent() 0x10cff711f <+687>: 48 89 df movq %rbx, %rdi 0x10cff7122 <+690>: e8 1d 1a 10 00 callq 0x10d0f8b44 ; symbol stub for: _Unwind_Resume 0x10cff7127 <+695>: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) (lldb) image show-unwind --address 0x10cff6ef1 UNWIND PLANS for libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) (start addr 0x10cff6e70) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639024-0x00000000003789b0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 90: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 92: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 94: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 96: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 98: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 99: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 255: CFA=rsp-80 => rsp=CFA+0 rip=[CFA-8] row[15]: 256: CFA=rsp-88 => rsp=CFA+0 rip=[CFA-8] row[16]: 258: CFA=rsp-96 => rsp=CFA+0 rip=[CFA-8] row[17]: 260: CFA=rsp-104 => rsp=CFA+0 rip=[CFA-8] row[18]: 262: CFA=rsp-112 => rsp=CFA+0 rip=[CFA-8] row[19]: 264: CFA=rsp-120 => rsp=CFA+0 rip=[CFA-8] row[20]: 265: CFA=rsp-128 => rsp=CFA+0 rip=[CFA-8] row[21]: 659: CFA=rsp-216 => rsp=CFA+0 rip=[CFA-8] row[22]: 660: CFA=rsp-224 => rsp=CFA+0 rip=[CFA-8] row[23]: 662: CFA=rsp-232 => rsp=CFA+0 rip=[CFA-8] row[24]: 664: CFA=rsp-240 => rsp=CFA+0 rip=[CFA-8] row[25]: 666: CFA=rsp-248 => rsp=CFA+0 rip=[CFA-8] row[26]: 668: CFA=rsp-256 => rsp=CFA+0 rip=[CFA-8] row[27]: 669: CFA=rsp-264 => rsp=CFA+0 rip=[CFA-8] row[28]: 670: CFA=rsp-264 => rsp=CFA+0 rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x10d14194c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639024-0x00000000003789a7) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x10d14194c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639024-0x00000000003789b0) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 669: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 670: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x10d14194c, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3639024-0x00000000003789b0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10d04b110 libvcllo.dylib`-[VCL_NSApplication sendEvent:]: 0x10d04b0c0 <+0>: 55 pushq %rbp 0x10d04b0c1 <+1>: 48 89 e5 movq %rsp, %rbp 0x10d04b0c4 <+4>: 41 57 pushq %r15 0x10d04b0c6 <+6>: 41 56 pushq %r14 0x10d04b0c8 <+8>: 41 55 pushq %r13 0x10d04b0ca <+10>: 41 54 pushq %r12 0x10d04b0cc <+12>: 53 pushq %rbx 0x10d04b0cd <+13>: 48 83 ec 38 subq $0x38, %rsp 0x10d04b0d1 <+17>: 49 89 fe movq %rdi, %r14 0x10d04b0d4 <+20>: 4c 8b 2d e5 8b 2d 00 movq 0x2d8be5(%rip), %r13 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10d04b0db <+27>: 4d 8b 6d 00 movq (%r13), %r13 0x10d04b0df <+31>: 4c 89 6d d0 movq %r13, -0x30(%rbp) 0x10d04b0e3 <+35>: 48 89 55 c8 movq %rdx, -0x38(%rbp) 0x10d04b0e7 <+39>: 48 8b 35 62 bb 34 00 movq 0x34bb62(%rip), %rsi ; "type" 0x10d04b0ee <+46>: 48 89 d7 movq %rdx, %rdi 0x10d04b0f1 <+49>: ff 15 e1 8c 2d 00 callq *0x2d8ce1(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b0f7 <+55>: 48 83 f8 0a cmpq $0xa, %rax 0x10d04b0fb <+59>: 74 18 je 0x10d04b115 ; <+85> 0x10d04b0fd <+61>: 48 83 f8 0f cmpq $0xf, %rax 0x10d04b101 <+65>: 0f 85 71 05 00 00 jne 0x10d04b678 ; <+1464> 0x10d04b107 <+71>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b10b <+75>: e8 60 bd fa ff callq 0x10cff6e70 ; AquaSalInstance::handleAppDefinedEvent(NSEvent*) 0x10d04b110 <+80>: e9 63 05 00 00 jmp 0x10d04b678 ; <+1464> 0x10d04b115 <+85>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b119 <+89>: 48 8b 35 40 bb 34 00 movq 0x34bb40(%rip), %rsi ; "modifierFlags" 0x10d04b120 <+96>: ff 15 b2 8c 2d 00 callq *0x2d8cb2(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b126 <+102>: a9 00 00 10 00 testl $0x100000, %eax ; imm = 0x100000 0x10d04b12b <+107>: 0f 84 47 05 00 00 je 0x10d04b678 ; <+1464> 0x10d04b131 <+113>: 4c 8b 25 80 82 2d 00 movq 0x2d8280(%rip), %r12 ; (void *)0x00007fffdc275888: NSApp 0x10d04b138 <+120>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b13c <+124>: 48 8b 35 55 c1 34 00 movq 0x34c155(%rip), %rsi ; "keyWindow" 0x10d04b143 <+131>: ff 15 8f 8c 2d 00 callq *0x2d8c8f(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b149 <+137>: 48 89 c3 movq %rax, %rbx 0x10d04b14c <+140>: 48 85 db testq %rbx, %rbx 0x10d04b14f <+143>: 0f 84 23 05 00 00 je 0x10d04b678 ; <+1464> 0x10d04b155 <+149>: 48 8b 3d c4 c6 34 00 movq 0x34c6c4(%rip), %rdi ; (void *)0x000000010d3987b8: SalFrameWindow 0x10d04b15c <+156>: 48 8b 35 05 bc 34 00 movq 0x34bc05(%rip), %rsi ; "class" 0x10d04b163 <+163>: 4c 8b 3d 6e 8c 2d 00 movq 0x2d8c6e(%rip), %r15 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b16a <+170>: 41 ff d7 callq *%r15 0x10d04b16d <+173>: 48 8b 35 2c bd 34 00 movq 0x34bd2c(%rip), %rsi ; "isKindOfClass:" 0x10d04b174 <+180>: 48 89 df movq %rbx, %rdi 0x10d04b177 <+183>: 48 89 c2 movq %rax, %rdx 0x10d04b17a <+186>: 41 ff d7 callq *%r15 0x10d04b17d <+189>: 84 c0 testb %al, %al 0x10d04b17f <+191>: 0f 84 72 01 00 00 je 0x10d04b2f7 ; <+567> 0x10d04b185 <+197>: 48 8b 35 d4 b5 34 00 movq 0x34b5d4(%rip), %rsi ; "getSalFrame" 0x10d04b18c <+204>: 48 89 df movq %rbx, %rdi 0x10d04b18f <+207>: 48 89 5d a0 movq %rbx, -0x60(%rbp) 0x10d04b193 <+211>: 41 ff d7 callq *%r15 0x10d04b196 <+214>: 49 89 c4 movq %rax, %r12 0x10d04b199 <+217>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b19d <+221>: 48 8b 35 bc ba 34 00 movq 0x34babc(%rip), %rsi ; "modifierFlags" 0x10d04b1a4 <+228>: 41 ff d7 callq *%r15 0x10d04b1a7 <+231>: 4c 89 f9 movq %r15, %rcx 0x10d04b1aa <+234>: 48 89 45 a8 movq %rax, -0x58(%rbp) 0x10d04b1ae <+238>: 41 89 c7 movl %eax, %r15d 0x10d04b1b1 <+241>: 41 81 e7 00 00 1e 00 andl $0x1e0000, %r15d ; imm = 0x1E0000 0x10d04b1b8 <+248>: 41 8b 84 24 14 01 00 00 movl 0x114(%r12), %eax 0x10d04b1c0 <+256>: a8 02 testb $0x2, %al 0x10d04b1c2 <+258>: 74 51 je 0x10d04b215 ; <+341> 0x10d04b1c4 <+260>: 41 81 ff 00 00 10 00 cmpl $0x100000, %r15d ; imm = 0x100000 0x10d04b1cb <+267>: 75 48 jne 0x10d04b215 ; <+341> 0x10d04b1cd <+269>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b1d1 <+273>: 48 8b 35 c8 c0 34 00 movq 0x34c0c8(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b1d8 <+280>: 48 89 cb movq %rcx, %rbx 0x10d04b1db <+283>: ff d3 callq *%rbx 0x10d04b1dd <+285>: 48 8b 35 2c bc 34 00 movq 0x34bc2c(%rip), %rsi ; "isEqualToString:" 0x10d04b1e4 <+292>: 48 8d 15 1d 5e 34 00 leaq 0x345e1d(%rip), %rdx ; @"'w'" 0x10d04b1eb <+299>: 48 89 c7 movq %rax, %rdi 0x10d04b1ee <+302>: ff d3 callq *%rbx 0x10d04b1f0 <+304>: 48 89 d9 movq %rbx, %rcx 0x10d04b1f3 <+307>: 84 c0 testb %al, %al 0x10d04b1f5 <+309>: 74 1e je 0x10d04b215 ; <+341> 0x10d04b1f7 <+311>: 4c 89 e7 movq %r12, %rdi 0x10d04b1fa <+314>: e8 e1 de fb ff callq 0x10d0090e0 ; AquaSalFrame::getNSWindow() const 0x10d04b1ff <+319>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b203 <+323>: 0f 85 a7 04 00 00 jne 0x10d04b6b0 ; <+1520> 0x10d04b209 <+329>: 48 8b 35 98 c0 34 00 movq 0x34c098(%rip), %rsi ; "windowShouldClose:" 0x10d04b210 <+336>: e9 ea 01 00 00 jmp 0x10d04b3ff ; <+831> 0x10d04b215 <+341>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b219 <+345>: 48 8b 35 80 c0 34 00 movq 0x34c080(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b220 <+352>: 48 89 cb movq %rcx, %rbx 0x10d04b223 <+355>: ff d3 callq *%rbx 0x10d04b225 <+357>: 48 8b 35 e4 bb 34 00 movq 0x34bbe4(%rip), %rsi ; "isEqualToString:" 0x10d04b22c <+364>: 48 8d 15 f5 5d 34 00 leaq 0x345df5(%rip), %rdx ; @"'m'" 0x10d04b233 <+371>: 48 89 c7 movq %rax, %rdi 0x10d04b236 <+374>: ff d3 callq *%rbx 0x10d04b238 <+376>: 84 c0 testb %al, %al 0x10d04b23a <+378>: 4c 89 e3 movq %r12, %rbx 0x10d04b23d <+381>: 74 36 je 0x10d04b275 ; <+437> 0x10d04b23f <+383>: 41 81 ff 00 00 18 00 cmpl $0x180000, %r15d ; imm = 0x180000 0x10d04b246 <+390>: 0f 84 45 01 00 00 je 0x10d04b391 ; <+721> 0x10d04b24c <+396>: 41 81 ff 00 00 10 00 cmpl $0x100000, %r15d ; imm = 0x100000 0x10d04b253 <+403>: 75 20 jne 0x10d04b275 ; <+437> 0x10d04b255 <+405>: 48 89 df movq %rbx, %rdi 0x10d04b258 <+408>: e8 83 de fb ff callq 0x10d0090e0 ; AquaSalFrame::getNSWindow() const 0x10d04b25d <+413>: 48 8b 35 d4 b5 34 00 movq 0x34b5d4(%rip), %rsi ; "styleMask" 0x10d04b264 <+420>: 48 89 c7 movq %rax, %rdi 0x10d04b267 <+423>: ff 15 6b 8b 2d 00 callq *0x2d8b6b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b26d <+429>: a8 04 testb $0x4, %al 0x10d04b26f <+431>: 0f 85 71 01 00 00 jne 0x10d04b3e6 ; <+806> 0x10d04b275 <+437>: 48 8b 45 a8 movq -0x58(%rbp), %rax 0x10d04b279 <+441>: a9 00 00 0c 00 testl $0xc0000, %eax ; imm = 0xC0000 0x10d04b27e <+446>: 4c 8b 25 53 8b 2d 00 movq 0x2d8b53(%rip), %r12 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b285 <+453>: 0f 85 29 02 00 00 jne 0x10d04b4b4 ; <+1012> 0x10d04b28b <+459>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b28f <+463>: 48 8b 35 2a c0 34 00 movq 0x34c02a(%rip), %rsi ; "characters" 0x10d04b296 <+470>: 41 ff d4 callq *%r12 0x10d04b299 <+473>: 48 8b 35 70 bb 34 00 movq 0x34bb70(%rip), %rsi ; "isEqualToString:" 0x10d04b2a0 <+480>: 48 8d 15 a1 5d 34 00 leaq 0x345da1(%rip), %rdx ; @"'<'" 0x10d04b2a7 <+487>: 48 89 c7 movq %rax, %rdi 0x10d04b2aa <+490>: 41 ff d4 callq *%r12 0x10d04b2ad <+493>: 84 c0 testb %al, %al 0x10d04b2af <+495>: 75 2a jne 0x10d04b2db ; <+539> 0x10d04b2b1 <+497>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b2b5 <+501>: 48 8b 35 04 c0 34 00 movq 0x34c004(%rip), %rsi ; "characters" 0x10d04b2bc <+508>: 41 ff d4 callq *%r12 0x10d04b2bf <+511>: 48 8b 35 4a bb 34 00 movq 0x34bb4a(%rip), %rsi ; "isEqualToString:" 0x10d04b2c6 <+518>: 48 8d 15 9b 5d 34 00 leaq 0x345d9b(%rip), %rdx ; @"'~'" 0x10d04b2cd <+525>: 48 89 c7 movq %rax, %rdi 0x10d04b2d0 <+528>: 41 ff d4 callq *%r12 0x10d04b2d3 <+531>: 84 c0 testb %al, %al 0x10d04b2d5 <+533>: 0f 84 77 01 00 00 je 0x10d04b452 ; <+914> 0x10d04b2db <+539>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b2df <+543>: 0f 85 cb 03 00 00 jne 0x10d04b6b0 ; <+1520> 0x10d04b2e5 <+549>: 48 8b 35 dc bf 34 00 movq 0x34bfdc(%rip), %rsi ; "cycleFrameForward:" 0x10d04b2ec <+556>: 4c 89 f7 movq %r14, %rdi 0x10d04b2ef <+559>: 48 89 da movq %rbx, %rdx 0x10d04b2f2 <+562>: e9 0d 01 00 00 jmp 0x10d04b404 ; <+836> 0x10d04b2f7 <+567>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b2fb <+571>: 48 8b 35 5e b9 34 00 movq 0x34b95e(%rip), %rsi ; "modifierFlags" 0x10d04b302 <+578>: ff 15 d0 8a 2d 00 callq *0x2d8ad0(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b308 <+584>: 25 00 00 1e 00 andl $0x1e0000, %eax ; imm = 0x1E0000 0x10d04b30d <+589>: 48 3d 00 00 12 00 cmpq $0x120000, %rax ; imm = 0x120000 0x10d04b313 <+595>: 74 42 je 0x10d04b357 ; <+663> 0x10d04b315 <+597>: 48 3d 00 00 10 00 cmpq $0x100000, %rax ; imm = 0x100000 0x10d04b31b <+603>: 0f 85 57 03 00 00 jne 0x10d04b678 ; <+1464> 0x10d04b321 <+609>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b325 <+613>: 48 8b 35 74 bf 34 00 movq 0x34bf74(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b32c <+620>: 41 ff d7 callq *%r15 0x10d04b32f <+623>: 48 8b 35 da ba 34 00 movq 0x34bada(%rip), %rsi ; "isEqualToString:" 0x10d04b336 <+630>: 48 8d 15 8b 5d 34 00 leaq 0x345d8b(%rip), %rdx ; @"'v'" 0x10d04b33d <+637>: 48 89 c7 movq %rax, %rdi 0x10d04b340 <+640>: 41 ff d7 callq *%r15 0x10d04b343 <+643>: 84 c0 testb %al, %al 0x10d04b345 <+645>: 74 69 je 0x10d04b3b0 ; <+752> 0x10d04b347 <+647>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b34b <+651>: 48 8b 15 96 bf 34 00 movq 0x34bf96(%rip), %rdx ; "paste:" 0x10d04b352 <+658>: e9 0b 03 00 00 jmp 0x10d04b662 ; <+1442> 0x10d04b357 <+663>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b35b <+667>: 48 8b 35 3e bf 34 00 movq 0x34bf3e(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b362 <+674>: 41 ff d7 callq *%r15 0x10d04b365 <+677>: 48 8b 35 a4 ba 34 00 movq 0x34baa4(%rip), %rsi ; "isEqualToString:" 0x10d04b36c <+684>: 48 8d 15 f5 5d 34 00 leaq 0x345df5(%rip), %rdx ; @"'Z'" 0x10d04b373 <+691>: 48 89 c7 movq %rax, %rdi 0x10d04b376 <+694>: 41 ff d7 callq *%r15 0x10d04b379 <+697>: 84 c0 testb %al, %al 0x10d04b37b <+699>: 0f 84 f7 02 00 00 je 0x10d04b678 ; <+1464> 0x10d04b381 <+705>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b385 <+709>: 48 8b 15 8c bf 34 00 movq 0x34bf8c(%rip), %rdx ; "redo:" 0x10d04b38c <+716>: e9 d1 02 00 00 jmp 0x10d04b662 ; <+1442> 0x10d04b391 <+721>: 48 8b 05 20 80 2d 00 movq 0x2d8020(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10d04b398 <+728>: 48 8b 38 movq (%rax), %rdi 0x10d04b39b <+731>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b39f <+735>: 0f 85 0b 03 00 00 jne 0x10d04b6b0 ; <+1520> 0x10d04b3a5 <+741>: 48 8b 35 0c bf 34 00 movq 0x34bf0c(%rip), %rsi ; "miniaturizeAll:" 0x10d04b3ac <+748>: 31 d2 xorl %edx, %edx 0x10d04b3ae <+750>: eb 54 jmp 0x10d04b404 ; <+836> 0x10d04b3b0 <+752>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b3b4 <+756>: 48 8b 35 e5 be 34 00 movq 0x34bee5(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b3bb <+763>: 41 ff d7 callq *%r15 0x10d04b3be <+766>: 48 8b 35 4b ba 34 00 movq 0x34ba4b(%rip), %rsi ; "isEqualToString:" 0x10d04b3c5 <+773>: 48 8d 15 1c 5d 34 00 leaq 0x345d1c(%rip), %rdx ; @"'c'" 0x10d04b3cc <+780>: 48 89 c7 movq %rax, %rdi 0x10d04b3cf <+783>: 41 ff d7 callq *%r15 0x10d04b3d2 <+786>: 84 c0 testb %al, %al 0x10d04b3d4 <+788>: 74 42 je 0x10d04b418 ; <+856> 0x10d04b3d6 <+790>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b3da <+794>: 48 8b 15 17 bf 34 00 movq 0x34bf17(%rip), %rdx ; "copy:" 0x10d04b3e1 <+801>: e9 7c 02 00 00 jmp 0x10d04b662 ; <+1442> 0x10d04b3e6 <+806>: 48 89 df movq %rbx, %rdi 0x10d04b3e9 <+809>: e8 f2 dc fb ff callq 0x10d0090e0 ; AquaSalFrame::getNSWindow() const 0x10d04b3ee <+814>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b3f2 <+818>: 0f 85 b8 02 00 00 jne 0x10d04b6b0 ; <+1520> 0x10d04b3f8 <+824>: 48 8b 35 b1 be 34 00 movq 0x34beb1(%rip), %rsi ; "performMiniaturize:" 0x10d04b3ff <+831>: 31 d2 xorl %edx, %edx 0x10d04b401 <+833>: 48 89 c7 movq %rax, %rdi 0x10d04b404 <+836>: 48 83 c4 38 addq $0x38, %rsp 0x10d04b408 <+840>: 5b popq %rbx 0x10d04b409 <+841>: 41 5c popq %r12 0x10d04b40b <+843>: 41 5d popq %r13 0x10d04b40d <+845>: 41 5e popq %r14 0x10d04b40f <+847>: 41 5f popq %r15 0x10d04b411 <+849>: 5d popq %rbp 0x10d04b412 <+850>: ff 25 c0 89 2d 00 jmpq *0x2d89c0(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b418 <+856>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b41c <+860>: 48 8b 35 7d be 34 00 movq 0x34be7d(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b423 <+867>: 41 ff d7 callq *%r15 0x10d04b426 <+870>: 48 8b 35 e3 b9 34 00 movq 0x34b9e3(%rip), %rsi ; "isEqualToString:" 0x10d04b42d <+877>: 48 8d 15 d4 5c 34 00 leaq 0x345cd4(%rip), %rdx ; @"'x'" 0x10d04b434 <+884>: 48 89 c7 movq %rax, %rdi 0x10d04b437 <+887>: 41 ff d7 callq *%r15 0x10d04b43a <+890>: 84 c0 testb %al, %al 0x10d04b43c <+892>: 0f 84 bc 01 00 00 je 0x10d04b5fe ; <+1342> 0x10d04b442 <+898>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b446 <+902>: 48 8b 15 b3 be 34 00 movq 0x34beb3(%rip), %rdx ; "cut:" 0x10d04b44d <+909>: e9 10 02 00 00 jmp 0x10d04b662 ; <+1442> 0x10d04b452 <+914>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b456 <+918>: 48 8b 35 63 be 34 00 movq 0x34be63(%rip), %rsi ; "characters" 0x10d04b45d <+925>: 41 ff d4 callq *%r12 0x10d04b460 <+928>: 48 8b 35 a9 b9 34 00 movq 0x34b9a9(%rip), %rsi ; "isEqualToString:" 0x10d04b467 <+935>: 48 8d 15 1a 5c 34 00 leaq 0x345c1a(%rip), %rdx ; @"'>'" 0x10d04b46e <+942>: 48 89 c7 movq %rax, %rdi 0x10d04b471 <+945>: 41 ff d4 callq *%r12 0x10d04b474 <+948>: 84 c0 testb %al, %al 0x10d04b476 <+950>: 75 26 jne 0x10d04b49e ; <+990> 0x10d04b478 <+952>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b47c <+956>: 48 8b 35 3d be 34 00 movq 0x34be3d(%rip), %rsi ; "characters" 0x10d04b483 <+963>: 41 ff d4 callq *%r12 0x10d04b486 <+966>: 48 8b 35 83 b9 34 00 movq 0x34b983(%rip), %rsi ; "isEqualToString:" 0x10d04b48d <+973>: 48 8d 15 14 5c 34 00 leaq 0x345c14(%rip), %rdx ; @"'`'" 0x10d04b494 <+980>: 48 89 c7 movq %rax, %rdi 0x10d04b497 <+983>: 41 ff d4 callq *%r12 0x10d04b49a <+986>: 84 c0 testb %al, %al 0x10d04b49c <+988>: 74 16 je 0x10d04b4b4 ; <+1012> 0x10d04b49e <+990>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b4a2 <+994>: 0f 85 08 02 00 00 jne 0x10d04b6b0 ; <+1520> 0x10d04b4a8 <+1000>: 48 8b 35 21 be 34 00 movq 0x34be21(%rip), %rsi ; "cycleFrameBackward:" 0x10d04b4af <+1007>: e9 38 fe ff ff jmp 0x10d04b2ec ; <+556> 0x10d04b4b4 <+1012>: e8 97 3f fa ff callq 0x10cfef450 ; GetSalData() 0x10d04b4b9 <+1017>: 48 8d b8 b8 03 00 00 leaq 0x3b8(%rax), %rdi 0x10d04b4c0 <+1024>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi 0x10d04b4c4 <+1028>: e8 f7 01 00 00 callq 0x10d04b6c0 ; std::__1::map, std::__1::allocator > >::operator[](NSEvent* const&) 0x10d04b4c9 <+1033>: c6 00 00 movb $0x0, (%rax) 0x10d04b4cc <+1036>: 48 83 bb b8 00 00 00 00 cmpq $0x0, 0xb8(%rbx) 0x10d04b4d4 <+1044>: 74 24 je 0x10d04b4fa ; <+1082> 0x10d04b4d6 <+1046>: 8b bb 10 01 00 00 movl 0x110(%rbx), %edi 0x10d04b4dc <+1052>: be 00 00 00 20 movl $0x20000000, %esi ; imm = 0x20000000 0x10d04b4e1 <+1057>: e8 6a 8d fc ff callq 0x10d014250 ; o3tl::typed_flags::Wrap operator&(SalFrameStyleFlags, SalFrameStyleFlags) 0x10d04b4e6 <+1062>: 89 45 c0 movl %eax, -0x40(%rbp) 0x10d04b4e9 <+1065>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi 0x10d04b4ed <+1069>: e8 5e 11 d1 ff callq 0x10cd5c650 ; o3tl::is_typed_flags::Wrap::operator bool() const 0x10d04b4f2 <+1074>: 84 c0 testb %al, %al 0x10d04b4f4 <+1076>: 0f 84 95 00 00 00 je 0x10d04b58f ; <+1231> 0x10d04b4fa <+1082>: 48 8b 05 b7 7e 2d 00 movq 0x2d7eb7(%rip), %rax ; (void *)0x00007fffdc275888: NSApp 0x10d04b501 <+1089>: 48 8b 38 movq (%rax), %rdi 0x10d04b504 <+1092>: 48 8b 35 cd b7 34 00 movq 0x34b7cd(%rip), %rsi ; "mainMenu" 0x10d04b50b <+1099>: ff 15 c7 88 2d 00 callq *0x2d88c7(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b511 <+1105>: 48 85 c0 testq %rax, %rax 0x10d04b514 <+1108>: 74 1c je 0x10d04b532 ; <+1138> 0x10d04b516 <+1110>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x10d04b51a <+1114>: 48 8b 35 bf bd 34 00 movq 0x34bdbf(%rip), %rsi ; "performKeyEquivalent:" 0x10d04b521 <+1121>: 48 89 c7 movq %rax, %rdi 0x10d04b524 <+1124>: ff 15 ae 88 2d 00 callq *0x2d88ae(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b52a <+1130>: 84 c0 testb %al, %al 0x10d04b52c <+1132>: 0f 85 b2 00 00 00 jne 0x10d04b5e4 ; <+1316> 0x10d04b532 <+1138>: 48 8b 35 8f b2 34 00 movq 0x34b28f(%rip), %rsi ; "contentView" 0x10d04b539 <+1145>: 48 8b 7d a0 movq -0x60(%rbp), %rdi 0x10d04b53d <+1149>: 41 ff d4 callq *%r12 0x10d04b540 <+1152>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x10d04b544 <+1156>: 48 8b 35 8d bd 34 00 movq 0x34bd8d(%rip), %rsi ; "keyDown:" 0x10d04b54b <+1163>: 48 89 c7 movq %rax, %rdi 0x10d04b54e <+1166>: 41 ff d4 callq *%r12 0x10d04b551 <+1169>: e8 fa 3e fa ff callq 0x10cfef450 ; GetSalData() 0x10d04b556 <+1174>: 48 8d b8 b8 03 00 00 leaq 0x3b8(%rax), %rdi 0x10d04b55d <+1181>: 48 8d 5d c8 leaq -0x38(%rbp), %rbx 0x10d04b561 <+1185>: 48 89 de movq %rbx, %rsi 0x10d04b564 <+1188>: e8 57 01 00 00 callq 0x10d04b6c0 ; std::__1::map, std::__1::allocator > >::operator[](NSEvent* const&) 0x10d04b569 <+1193>: 44 8a 38 movb (%rax), %r15b 0x10d04b56c <+1196>: e8 df 3e fa ff callq 0x10cfef450 ; GetSalData() 0x10d04b571 <+1201>: 48 8d b8 b8 03 00 00 leaq 0x3b8(%rax), %rdi 0x10d04b578 <+1208>: 48 89 de movq %rbx, %rsi 0x10d04b57b <+1211>: e8 80 0e 00 00 callq 0x10d04c400 ; unsigned long std::__1::__tree, std::__1::__map_value_compare, std::__1::less, true>, std::__1::allocator > >::__erase_unique(NSEvent* const&) 0x10d04b580 <+1216>: 41 80 ff 00 cmpb $0x0, %r15b 0x10d04b584 <+1220>: 0f 85 11 01 00 00 jne 0x10d04b69b ; <+1499> 0x10d04b58a <+1226>: e9 e9 00 00 00 jmp 0x10d04b678 ; <+1464> 0x10d04b58f <+1231>: 48 8b 35 32 b2 34 00 movq 0x34b232(%rip), %rsi ; "contentView" 0x10d04b596 <+1238>: 48 8b 7d a0 movq -0x60(%rbp), %rdi 0x10d04b59a <+1242>: 41 ff d4 callq *%r12 0x10d04b59d <+1245>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x10d04b5a1 <+1249>: 48 8b 35 30 bd 34 00 movq 0x34bd30(%rip), %rsi ; "keyDown:" 0x10d04b5a8 <+1256>: 48 89 c7 movq %rax, %rdi 0x10d04b5ab <+1259>: 41 ff d4 callq *%r12 0x10d04b5ae <+1262>: e8 9d 3e fa ff callq 0x10cfef450 ; GetSalData() 0x10d04b5b3 <+1267>: 48 8d b8 b8 03 00 00 leaq 0x3b8(%rax), %rdi 0x10d04b5ba <+1274>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi 0x10d04b5be <+1278>: e8 fd 00 00 00 callq 0x10d04b6c0 ; std::__1::map, std::__1::allocator > >::operator[](NSEvent* const&) 0x10d04b5c3 <+1283>: 48 8b 0d ee 7d 2d 00 movq 0x2d7dee(%rip), %rcx ; (void *)0x00007fffdc275888: NSApp 0x10d04b5ca <+1290>: 48 8b 39 movq (%rcx), %rdi 0x10d04b5cd <+1293>: 48 8b 35 04 b7 34 00 movq 0x34b704(%rip), %rsi ; "mainMenu" 0x10d04b5d4 <+1300>: 44 8a 38 movb (%rax), %r15b 0x10d04b5d7 <+1303>: 41 ff d4 callq *%r12 0x10d04b5da <+1306>: 41 80 ff 00 cmpb $0x0, %r15b 0x10d04b5de <+1310>: 0f 84 2d ff ff ff je 0x10d04b511 ; <+1105> 0x10d04b5e4 <+1316>: e8 67 3e fa ff callq 0x10cfef450 ; GetSalData() 0x10d04b5e9 <+1321>: 48 8d b8 b8 03 00 00 leaq 0x3b8(%rax), %rdi 0x10d04b5f0 <+1328>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi 0x10d04b5f4 <+1332>: e8 07 0e 00 00 callq 0x10d04c400 ; unsigned long std::__1::__tree, std::__1::__map_value_compare, std::__1::less, true>, std::__1::allocator > >::__erase_unique(NSEvent* const&) 0x10d04b5f9 <+1337>: e9 9d 00 00 00 jmp 0x10d04b69b ; <+1499> 0x10d04b5fe <+1342>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b602 <+1346>: 48 8b 35 97 bc 34 00 movq 0x34bc97(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b609 <+1353>: 41 ff d7 callq *%r15 0x10d04b60c <+1356>: 48 8b 35 fd b7 34 00 movq 0x34b7fd(%rip), %rsi ; "isEqualToString:" 0x10d04b613 <+1363>: 48 8d 15 0e 5b 34 00 leaq 0x345b0e(%rip), %rdx ; @"'a'" 0x10d04b61a <+1370>: 48 89 c7 movq %rax, %rdi 0x10d04b61d <+1373>: 41 ff d7 callq *%r15 0x10d04b620 <+1376>: 84 c0 testb %al, %al 0x10d04b622 <+1378>: 74 0d je 0x10d04b631 ; <+1393> 0x10d04b624 <+1380>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b628 <+1384>: 48 8b 15 d9 bc 34 00 movq 0x34bcd9(%rip), %rdx ; "selectAll:" 0x10d04b62f <+1391>: eb 31 jmp 0x10d04b662 ; <+1442> 0x10d04b631 <+1393>: 48 8b 7d c8 movq -0x38(%rbp), %rdi 0x10d04b635 <+1397>: 48 8b 35 64 bc 34 00 movq 0x34bc64(%rip), %rsi ; "charactersIgnoringModifiers" 0x10d04b63c <+1404>: 41 ff d7 callq *%r15 0x10d04b63f <+1407>: 48 8b 35 ca b7 34 00 movq 0x34b7ca(%rip), %rsi ; "isEqualToString:" 0x10d04b646 <+1414>: 48 8d 15 fb 5a 34 00 leaq 0x345afb(%rip), %rdx ; @"'z'" 0x10d04b64d <+1421>: 48 89 c7 movq %rax, %rdi 0x10d04b650 <+1424>: 41 ff d7 callq *%r15 0x10d04b653 <+1427>: 84 c0 testb %al, %al 0x10d04b655 <+1429>: 74 21 je 0x10d04b678 ; <+1464> 0x10d04b657 <+1431>: 49 8b 3c 24 movq (%r12), %rdi 0x10d04b65b <+1435>: 48 8b 15 ae bc 34 00 movq 0x34bcae(%rip), %rdx ; "undo:" 0x10d04b662 <+1442>: 48 8b 35 87 bc 34 00 movq 0x34bc87(%rip), %rsi ; "sendAction:to:from:" 0x10d04b669 <+1449>: 31 c9 xorl %ecx, %ecx 0x10d04b66b <+1451>: 45 31 c0 xorl %r8d, %r8d 0x10d04b66e <+1454>: ff 15 64 87 2d 00 callq *0x2d8764(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10d04b674 <+1460>: 84 c0 testb %al, %al 0x10d04b676 <+1462>: 75 23 jne 0x10d04b69b ; <+1499> 0x10d04b678 <+1464>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x10d04b67c <+1468>: 4c 89 75 b0 movq %r14, -0x50(%rbp) 0x10d04b680 <+1472>: 48 8b 05 19 c4 34 00 movq 0x34c419(%rip), %rax ; (void *)0x000000010d398628: VCL_NSApplication 0x10d04b687 <+1479>: 48 89 45 b8 movq %rax, -0x48(%rbp) 0x10d04b68b <+1483>: 48 8b 35 c6 ae 34 00 movq 0x34aec6(%rip), %rsi ; "sendEvent:" 0x10d04b692 <+1490>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10d04b696 <+1494>: e8 e9 d0 0a 00 callq 0x10d0f8784 ; symbol stub for: objc_msgSendSuper2 0x10d04b69b <+1499>: 4c 3b 6d d0 cmpq -0x30(%rbp), %r13 0x10d04b69f <+1503>: 75 0f jne 0x10d04b6b0 ; <+1520> 0x10d04b6a1 <+1505>: 48 83 c4 38 addq $0x38, %rsp 0x10d04b6a5 <+1509>: 5b popq %rbx 0x10d04b6a6 <+1510>: 41 5c popq %r12 0x10d04b6a8 <+1512>: 41 5d popq %r13 0x10d04b6aa <+1514>: 41 5e popq %r14 0x10d04b6ac <+1516>: 41 5f popq %r15 0x10d04b6ae <+1518>: 5d popq %rbp 0x10d04b6af <+1519>: c3 retq 0x10d04b6b0 <+1520>: e8 b3 d4 0a 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10d04b6b5 <+1525>: 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) (lldb) image show-unwind --address 0x10d04b110 UNWIND PLANS for libvcllo.dylib`-[VCL_NSApplication sendEvent:] (start addr 0x10d04b0c0) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3983680-0x00000000003ccf40) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 841: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 843: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 845: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 847: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 849: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 850: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 1472: CFA=rsp +8 => rsp=CFA+0 r14=[CFA-88] rip=[CFA-8] row[15]: 1509: CFA=rsp-48 => rsp=CFA+0 r14=[CFA-88] rip=[CFA-8] row[16]: 1510: CFA=rsp-56 => rsp=CFA+0 r14=[CFA-88] rip=[CFA-8] row[17]: 1512: CFA=rsp-64 => rsp=CFA+0 r14=[CFA-88] rip=[CFA-8] row[18]: 1514: CFA=rsp-72 => rsp=CFA+0 r14=[CFA-88] rip=[CFA-8] row[19]: 1516: CFA=rsp-80 => rsp=CFA+0 rip=[CFA-8] row[20]: 1518: CFA=rsp-88 => rsp=CFA+0 rip=[CFA-8] row[21]: 1519: CFA=rsp-96 => rsp=CFA+0 rip=[CFA-8] row[22]: 1520: CFA=rsp-96 => rsp=CFA+0 rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3983680-0x00000000003ccf35) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3983680-0x00000000003ccf40) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 1519: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 1520: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3983680-0x00000000003ccfd0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffbfb8a589 AppKit`-[NSApplication run]: 0x7fffbfb8a19f <+0>: 55 pushq %rbp 0x7fffbfb8a1a0 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffbfb8a1a3 <+4>: 41 57 pushq %r15 0x7fffbfb8a1a5 <+6>: 41 56 pushq %r14 0x7fffbfb8a1a7 <+8>: 41 55 pushq %r13 0x7fffbfb8a1a9 <+10>: 41 54 pushq %r12 0x7fffbfb8a1ab <+12>: 53 pushq %rbx 0x7fffbfb8a1ac <+13>: 48 81 ec b8 00 00 00 subq $0xb8, %rsp 0x7fffbfb8a1b3 <+20>: 49 89 f6 movq %rsi, %r14 0x7fffbfb8a1b6 <+23>: 49 89 fd movq %rdi, %r13 0x7fffbfb8a1b9 <+26>: 4c 89 6d d0 movq %r13, -0x30(%rbp) 0x7fffbfb8a1bd <+30>: 31 ff xorl %edi, %edi 0x7fffbfb8a1bf <+32>: e8 5e 5b a9 00 callq 0x7fffc061fd22 ; symbol stub for: NSPushAutoreleasePool 0x7fffbfb8a1c4 <+37>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a1c7 <+40>: 31 ff xorl %edi, %edi 0x7fffbfb8a1c9 <+42>: 90 nop 0x7fffbfb8a1ca <+43>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb8a1ce <+47>: bf 18 00 d8 2b movl $0x2bd80018, %edi ; imm = 0x2BD80018 0x7fffbfb8a1d3 <+52>: 31 f6 xorl %esi, %esi 0x7fffbfb8a1d5 <+54>: 31 d2 xorl %edx, %edx 0x7fffbfb8a1d7 <+56>: 31 c9 xorl %ecx, %ecx 0x7fffbfb8a1d9 <+58>: 45 31 c0 xorl %r8d, %r8d 0x7fffbfb8a1dc <+61>: e8 cb 70 a9 00 callq 0x7fffc06212ac ; symbol stub for: kdebug_trace 0x7fffbfb8a1e1 <+66>: 48 8b 1d 60 58 6b 1c movq 0x1c6b5860(%rip), %rbx ; NSApplication._running 0x7fffbfb8a1e8 <+73>: 66 41 83 7c 1d 00 00 cmpw $0x0, (%r13,%rbx) 0x7fffbfb8a1ef <+80>: 7e 0e jle 0x7fffbfb8a1ff ; <+96> 0x7fffbfb8a1f1 <+82>: 4c 89 75 c8 movq %r14, -0x38(%rbp) 0x7fffbfb8a1f5 <+86>: 66 41 c7 44 1d 00 01 00 movw $0x1, (%r13,%rbx) 0x7fffbfb8a1fd <+94>: eb 6d jmp 0x7fffbfb8a26c ; <+205> 0x7fffbfb8a1ff <+96>: 4c 89 75 c8 movq %r14, -0x38(%rbp) 0x7fffbfb8a203 <+100>: 48 8b 1d 56 07 68 1c movq 0x1c680756(%rip), %rbx ; "willChangeValueForKey:" 0x7fffbfb8a20a <+107>: 48 8d 15 3f a0 43 1c leaq 0x1c43a03f(%rip), %rdx ; @"mainWindow" 0x7fffbfb8a211 <+114>: 4c 8b 35 68 1e 3f 1c movq 0x1c3f1e68(%rip), %r14 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a218 <+121>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a21b <+124>: 48 89 de movq %rbx, %rsi 0x7fffbfb8a21e <+127>: 41 ff d6 callq *%r14 0x7fffbfb8a221 <+130>: 4d 89 ec movq %r13, %r12 0x7fffbfb8a224 <+133>: 4c 8d 2d 45 ac 43 1c leaq 0x1c43ac45(%rip), %r13 ; @"running" 0x7fffbfb8a22b <+140>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb8a22e <+143>: 48 89 de movq %rbx, %rsi 0x7fffbfb8a231 <+146>: 4c 89 ea movq %r13, %rdx 0x7fffbfb8a234 <+149>: 41 ff d6 callq *%r14 0x7fffbfb8a237 <+152>: 48 8b 1d 0a 58 6b 1c movq 0x1c6b580a(%rip), %rbx ; NSApplication._running 0x7fffbfb8a23e <+159>: 66 41 c7 04 1c 01 00 movw $0x1, (%r12,%rbx) 0x7fffbfb8a245 <+166>: 48 8b 35 1c 07 68 1c movq 0x1c68071c(%rip), %rsi ; "didChangeValueForKey:" 0x7fffbfb8a24c <+173>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb8a24f <+176>: 4c 89 ea movq %r13, %rdx 0x7fffbfb8a252 <+179>: 4d 89 e5 movq %r12, %r13 0x7fffbfb8a255 <+182>: 41 ff d6 callq *%r14 0x7fffbfb8a258 <+185>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a25b <+188>: 48 8b 35 06 07 68 1c movq 0x1c680706(%rip), %rsi ; "didChangeValueForKey:" 0x7fffbfb8a262 <+195>: 48 8d 15 e7 9f 43 1c leaq 0x1c439fe7(%rip), %rdx ; @"mainWindow" 0x7fffbfb8a269 <+202>: 41 ff d6 callq *%r14 0x7fffbfb8a26c <+205>: 48 89 9d 58 ff ff ff movq %rbx, -0xa8(%rbp) 0x7fffbfb8a273 <+212>: b0 01 movb $0x1, %al 0x7fffbfb8a275 <+214>: 88 05 b7 62 6e 1c movb %al, 0x1c6e62b7(%rip) ; sApplicationIsRunning 0x7fffbfb8a27b <+220>: 88 05 48 62 6e 1c movb %al, 0x1c6e6248(%rip) ; sApplicationLaunchIsPastSplashScreens 0x7fffbfb8a281 <+226>: 48 8b 05 68 57 6b 1c movq 0x1c6b5768(%rip), %rax ; NSApplication._appFlags 0x7fffbfb8a288 <+233>: 41 8b 4c 05 00 movl (%r13,%rax), %ecx 0x7fffbfb8a28d <+238>: f6 c1 08 testb $0x8, %cl 0x7fffbfb8a290 <+241>: 75 18 jne 0x7fffbfb8a2aa ; <+267> 0x7fffbfb8a292 <+243>: 83 c9 08 orl $0x8, %ecx 0x7fffbfb8a295 <+246>: 41 89 4c 05 00 movl %ecx, (%r13,%rax) 0x7fffbfb8a29a <+251>: 48 8b 35 c7 08 68 1c movq 0x1c6808c7(%rip), %rsi ; "finishLaunching" 0x7fffbfb8a2a1 <+258>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a2a4 <+261>: ff 15 d6 1d 3f 1c callq *0x1c3f1dd6(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a2aa <+267>: e8 0b 62 a9 00 callq 0x7fffc06204ba ; symbol stub for: _HIEnableSuddenTerminationIfRequestedByPlist 0x7fffbfb8a2af <+272>: 48 8b 35 ba 08 68 1c movq 0x1c6808ba(%rip), %rsi ; "_checkForAutomaticTerminationSupportPossiblyEnablingIt" 0x7fffbfb8a2b6 <+279>: 4c 8b 25 c3 1d 3f 1c movq 0x1c3f1dc3(%rip), %r12 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a2bd <+286>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a2c0 <+289>: 41 ff d4 callq *%r12 0x7fffbfb8a2c3 <+292>: 4c 89 ff movq %r15, %rdi 0x7fffbfb8a2c6 <+295>: e8 51 5a a9 00 callq 0x7fffc061fd1c ; symbol stub for: NSPopAutoreleasePool 0x7fffbfb8a2cb <+300>: 48 8b 3d ee fb 6a 1c movq 0x1c6afbee(%rip), %rdi ; (void *)0x00007fffdcba37d8: NSUndoManager 0x7fffbfb8a2d2 <+307>: 48 8b 35 9f 08 68 1c movq 0x1c68089f(%rip), %rsi ; "_setEndsTopLevelGroupingsAfterRunLoopIterations:" 0x7fffbfb8a2d9 <+314>: 31 d2 xorl %edx, %edx 0x7fffbfb8a2db <+316>: 41 ff d4 callq *%r12 0x7fffbfb8a2de <+319>: 48 8b 35 9b 08 68 1c movq 0x1c68089b(%rip), %rsi ; "_installMemoryStatusDispatchSources" 0x7fffbfb8a2e5 <+326>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a2e8 <+329>: 41 ff d4 callq *%r12 0x7fffbfb8a2eb <+332>: 48 8b 35 96 08 68 1c movq 0x1c680896(%rip), %rsi ; "_installMemoryPressureDispatchSources" 0x7fffbfb8a2f2 <+339>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a2f5 <+342>: 41 ff d4 callq *%r12 0x7fffbfb8a2f8 <+345>: e8 41 71 a9 00 callq 0x7fffc062143e ; symbol stub for: pthread_self 0x7fffbfb8a2fd <+350>: 48 89 c7 movq %rax, %rdi 0x7fffbfb8a300 <+353>: e8 53 7b a9 00 callq 0x7fffc0621e58 ; symbol stub for: _CFUserNotificationSetWarningThread 0x7fffbfb8a305 <+358>: 41 0f b7 44 1d 00 movzwl (%r13,%rbx), %eax 0x7fffbfb8a30b <+364>: 83 f8 01 cmpl $0x1, %eax 0x7fffbfb8a30e <+367>: 74 71 je 0x7fffbfb8a381 ; <+482> 0x7fffbfb8a310 <+369>: 48 8b 3d 89 fb 6a 1c movq 0x1c6afb89(%rip), %rdi ; (void *)0x00007fffdcba2d60: NSString 0x7fffbfb8a317 <+376>: 48 8b 35 ba e1 67 1c movq 0x1c67e1ba(%rip), %rsi ; "stringWithUTF8String:" 0x7fffbfb8a31e <+383>: 48 8d 15 f8 83 ab 00 leaq 0xab83f8(%rip), %rdx ; "/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.60/AppKit.subproj/NSApplication.m" 0x7fffbfb8a325 <+390>: 41 ff d4 callq *%r12 0x7fffbfb8a328 <+393>: 48 85 c0 testq %rax, %rax 0x7fffbfb8a32b <+396>: 4c 8d 35 be cd 42 1c leaq 0x1c42cdbe(%rip), %r14 ; @"" 0x7fffbfb8a332 <+403>: 4c 0f 45 f0 cmovneq %rax, %r14 0x7fffbfb8a336 <+407>: 48 8b 3d 6b fb 6a 1c movq 0x1c6afb6b(%rip), %rdi ; (void *)0x00007fffdcb9b790: NSAssertionHandler 0x7fffbfb8a33d <+414>: 48 8b 35 9c e1 67 1c movq 0x1c67e19c(%rip), %rsi ; "currentHandler" 0x7fffbfb8a344 <+421>: 41 ff d4 callq *%r12 0x7fffbfb8a347 <+424>: 48 89 c1 movq %rax, %rcx 0x7fffbfb8a34a <+427>: 48 8b 35 97 e1 67 1c movq 0x1c67e197(%rip), %rsi ; "handleFailureInMethod:object:file:lineNumber:description:" 0x7fffbfb8a351 <+434>: 48 8d 05 58 a0 43 1c leaq 0x1c43a058(%rip), %rax ; @"NSApp with wrong _running count" 0x7fffbfb8a358 <+441>: 48 89 04 24 movq %rax, (%rsp) 0x7fffbfb8a35c <+445>: 41 b9 64 0e 00 00 movl $0xe64, %r9d ; imm = 0xE64 0x7fffbfb8a362 <+451>: 31 c0 xorl %eax, %eax 0x7fffbfb8a364 <+453>: 48 89 cf movq %rcx, %rdi 0x7fffbfb8a367 <+456>: 48 8b 55 c8 movq -0x38(%rbp), %rdx 0x7fffbfb8a36b <+460>: 4c 89 e9 movq %r13, %rcx 0x7fffbfb8a36e <+463>: 4d 89 f0 movq %r14, %r8 0x7fffbfb8a371 <+466>: 41 ff d4 callq *%r12 0x7fffbfb8a374 <+469>: 66 41 83 7c 1d 00 00 cmpw $0x0, (%r13,%rbx) 0x7fffbfb8a37b <+476>: 0f 84 0b 03 00 00 je 0x7fffbfb8a68c ; <+1261> 0x7fffbfb8a381 <+482>: 48 8b 05 88 e8 67 1c movq 0x1c67e888(%rip), %rax ; "new" 0x7fffbfb8a388 <+489>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) 0x7fffbfb8a38f <+496>: 48 8b 05 c2 e1 67 1c movq 0x1c67e1c2(%rip), %rax ; "setWindowsNeedUpdate:" 0x7fffbfb8a396 <+503>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) 0x7fffbfb8a39d <+510>: 48 8b 05 04 e2 67 1c movq 0x1c67e204(%rip), %rax ; "drain" 0x7fffbfb8a3a4 <+517>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) 0x7fffbfb8a3ab <+524>: 48 8b 05 3e 0b 3f 1c movq 0x1c3f0b3e(%rip), %rax ; (void *)0x00007fffdc6bb6f0: NSDefaultRunLoopMode 0x7fffbfb8a3b2 <+531>: 48 8b 00 movq (%rax), %rax 0x7fffbfb8a3b5 <+534>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) 0x7fffbfb8a3bc <+541>: 48 8b 05 55 ef 67 1c movq 0x1c67ef55(%rip), %rax ; "enumerateWindowsWithOptions:usingBlock:" 0x7fffbfb8a3c3 <+548>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) 0x7fffbfb8a3ca <+555>: 48 8b 05 cf 07 68 1c movq 0x1c6807cf(%rip), %rax ; "unhide" 0x7fffbfb8a3d1 <+562>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) 0x7fffbfb8a3d8 <+569>: 48 8b 05 71 e1 67 1c movq 0x1c67e171(%rip), %rax ; "_endTopLevelGroupings" 0x7fffbfb8a3df <+576>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) 0x7fffbfb8a3e6 <+583>: 48 8b 05 73 e1 67 1c movq 0x1c67e173(%rip), %rax ; "_enableSuddenTermination" 0x7fffbfb8a3ed <+590>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) 0x7fffbfb8a3f4 <+597>: eb 0a jmp 0x7fffbfb8a400 ; <+609> 0x7fffbfb8a3f6 <+599>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a3f9 <+602>: 31 db xorl %ebx, %ebx 0x7fffbfb8a3fb <+604>: e9 f0 01 00 00 jmp 0x7fffbfb8a5f0 ; <+1105> 0x7fffbfb8a400 <+609>: 45 31 f6 xorl %r14d, %r14d 0x7fffbfb8a403 <+612>: 48 8b 3d c6 fa 6a 1c movq 0x1c6afac6(%rip), %rdi ; (void *)0x00007fffdcb9a0e8: NSAutoreleasePool 0x7fffbfb8a40a <+619>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi 0x7fffbfb8a411 <+626>: ff 15 69 1c 3f 1c callq *0x1c3f1c69(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a417 <+632>: 48 89 c3 movq %rax, %rbx 0x7fffbfb8a41a <+635>: 49 89 de movq %rbx, %r14 0x7fffbfb8a41d <+638>: ba 01 00 00 00 movl $0x1, %edx 0x7fffbfb8a422 <+643>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a425 <+646>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi 0x7fffbfb8a42c <+653>: ff 15 4e 1c 3f 1c callq *0x1c3f1c4e(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a432 <+659>: 49 89 de movq %rbx, %r14 0x7fffbfb8a435 <+662>: 48 89 df movq %rbx, %rdi 0x7fffbfb8a438 <+665>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi 0x7fffbfb8a43f <+672>: ff 15 3b 1c 3f 1c callq *0x1c3f1c3b(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a445 <+678>: 48 8b 05 fc 55 6b 1c movq 0x1c6b55fc(%rip), %rax ; NSApplication._running 0x7fffbfb8a44c <+685>: 48 89 45 c8 movq %rax, -0x38(%rbp) 0x7fffbfb8a450 <+689>: 48 8b 05 b9 e7 67 1c movq 0x1c67e7b9(%rip), %rax ; "new" 0x7fffbfb8a457 <+696>: 48 89 45 c0 movq %rax, -0x40(%rbp) 0x7fffbfb8a45b <+700>: 48 8b 05 0e fd 67 1c movq 0x1c67fd0e(%rip), %rax ; "distantFuture" 0x7fffbfb8a462 <+707>: 48 89 45 b8 movq %rax, -0x48(%rbp) 0x7fffbfb8a466 <+711>: 48 8b 05 13 e2 67 1c movq 0x1c67e213(%rip), %rax ; "nextEventMatchingMask:untilDate:inMode:dequeue:" 0x7fffbfb8a46d <+718>: 48 89 45 b0 movq %rax, -0x50(%rbp) 0x7fffbfb8a471 <+722>: 48 8b 05 d0 e0 67 1c movq 0x1c67e0d0(%rip), %rax ; "_disableSuddenTermination" 0x7fffbfb8a478 <+729>: 48 89 45 a8 movq %rax, -0x58(%rbp) 0x7fffbfb8a47c <+733>: 48 8b 05 d5 55 6b 1c movq 0x1c6b55d5(%rip), %rax ; NSApplication._currentEvent 0x7fffbfb8a483 <+740>: 48 89 45 a0 movq %rax, -0x60(%rbp) 0x7fffbfb8a487 <+744>: 48 8b 05 0a e2 67 1c movq 0x1c67e20a(%rip), %rax ; "retain" 0x7fffbfb8a48e <+751>: 48 89 45 98 movq %rax, -0x68(%rbp) 0x7fffbfb8a492 <+755>: 48 8b 05 7f 01 68 1c movq 0x1c68017f(%rip), %rax ; "sendEvent:" 0x7fffbfb8a499 <+762>: 48 89 45 90 movq %rax, -0x70(%rbp) 0x7fffbfb8a49d <+766>: 48 8b 05 f4 df 67 1c movq 0x1c67dff4(%rip), %rax ; "release" 0x7fffbfb8a4a4 <+773>: 48 89 45 88 movq %rax, -0x78(%rbp) 0x7fffbfb8a4a8 <+777>: 48 8b 05 a1 e0 67 1c movq 0x1c67e0a1(%rip), %rax ; "_endTopLevelGroupings" 0x7fffbfb8a4af <+784>: 48 89 45 80 movq %rax, -0x80(%rbp) 0x7fffbfb8a4b3 <+788>: 48 8b 05 ee e0 67 1c movq 0x1c67e0ee(%rip), %rax ; "drain" 0x7fffbfb8a4ba <+795>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) 0x7fffbfb8a4c1 <+802>: 48 8b 05 98 e0 67 1c movq 0x1c67e098(%rip), %rax ; "_enableSuddenTermination" 0x7fffbfb8a4c8 <+809>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) 0x7fffbfb8a4cf <+816>: 4c 8b 6d d0 movq -0x30(%rbp), %r13 0x7fffbfb8a4d3 <+820>: 48 8b 45 c8 movq -0x38(%rbp), %rax 0x7fffbfb8a4d7 <+824>: 66 41 83 7c 05 00 00 cmpw $0x0, (%r13,%rax) 0x7fffbfb8a4de <+831>: 0f 84 94 01 00 00 je 0x7fffbfb8a678 ; <+1241> 0x7fffbfb8a4e4 <+837>: 45 31 f6 xorl %r14d, %r14d 0x7fffbfb8a4e7 <+840>: 31 db xorl %ebx, %ebx 0x7fffbfb8a4e9 <+842>: 48 8b 3d e0 f9 6a 1c movq 0x1c6af9e0(%rip), %rdi ; (void *)0x00007fffdcb9a0e8: NSAutoreleasePool 0x7fffbfb8a4f0 <+849>: 48 8b 75 c0 movq -0x40(%rbp), %rsi 0x7fffbfb8a4f4 <+853>: ff 15 86 1b 3f 1c callq *0x1c3f1b86(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a4fa <+859>: 49 89 c5 movq %rax, %r13 0x7fffbfb8a4fd <+862>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a500 <+865>: 31 db xorl %ebx, %ebx 0x7fffbfb8a502 <+867>: 48 8b 3d f7 f9 6a 1c movq 0x1c6af9f7(%rip), %rdi ; (void *)0x00007fffdc7ebdd8: NSDate 0x7fffbfb8a509 <+874>: 48 8b 75 b8 movq -0x48(%rbp), %rsi 0x7fffbfb8a50d <+878>: ff 15 6d 1b 3f 1c callq *0x1c3f1b6d(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a513 <+884>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a516 <+887>: 31 db xorl %ebx, %ebx 0x7fffbfb8a518 <+889>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx 0x7fffbfb8a51f <+896>: 41 b9 01 00 00 00 movl $0x1, %r9d 0x7fffbfb8a525 <+902>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffbfb8a529 <+906>: 48 8b 75 b0 movq -0x50(%rbp), %rsi 0x7fffbfb8a52d <+910>: 48 89 c1 movq %rax, %rcx 0x7fffbfb8a530 <+913>: 4c 8b 85 70 ff ff ff movq -0x90(%rbp), %r8 0x7fffbfb8a537 <+920>: ff 15 43 1b 3f 1c callq *0x1c3f1b43(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a53d <+926>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a540 <+929>: 31 db xorl %ebx, %ebx 0x7fffbfb8a542 <+931>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffbfb8a546 <+935>: 48 8b 75 a8 movq -0x58(%rbp), %rsi 0x7fffbfb8a54a <+939>: ff 15 30 1b 3f 1c callq *0x1c3f1b30(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a550 <+945>: 41 88 c4 movb %al, %r12b 0x7fffbfb8a553 <+948>: 44 88 e3 movb %r12b, %bl 0x7fffbfb8a556 <+951>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a559 <+954>: 48 8b 45 d0 movq -0x30(%rbp), %rax 0x7fffbfb8a55d <+958>: 48 8b 4d a0 movq -0x60(%rbp), %rcx 0x7fffbfb8a561 <+962>: 48 8b 3c 08 movq (%rax,%rcx), %rdi 0x7fffbfb8a565 <+966>: 48 8b 75 98 movq -0x68(%rbp), %rsi 0x7fffbfb8a569 <+970>: ff 15 11 1b 3f 1c callq *0x1c3f1b11(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a56f <+976>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a572 <+979>: 44 88 e3 movb %r12b, %bl 0x7fffbfb8a575 <+982>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a578 <+985>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffbfb8a57c <+989>: 48 8b 75 90 movq -0x70(%rbp), %rsi 0x7fffbfb8a580 <+993>: 4c 89 fa movq %r15, %rdx 0x7fffbfb8a583 <+996>: ff 15 f7 1a 3f 1c callq *0x1c3f1af7(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a589 <+1002>: 44 88 e3 movb %r12b, %bl 0x7fffbfb8a58c <+1005>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a58f <+1008>: 4c 89 ff movq %r15, %rdi 0x7fffbfb8a592 <+1011>: 48 8b 75 88 movq -0x78(%rbp), %rsi 0x7fffbfb8a596 <+1015>: ff 15 e4 1a 3f 1c callq *0x1c3f1ae4(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a59c <+1021>: 44 88 e3 movb %r12b, %bl 0x7fffbfb8a59f <+1024>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a5a2 <+1027>: 48 8b 3d 17 f9 6a 1c movq 0x1c6af917(%rip), %rdi ; (void *)0x00007fffdcba37d8: NSUndoManager 0x7fffbfb8a5a9 <+1034>: 48 8b 75 80 movq -0x80(%rbp), %rsi 0x7fffbfb8a5ad <+1038>: ff 15 cd 1a 3f 1c callq *0x1c3f1acd(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a5b3 <+1044>: 45 84 e4 testb %r12b, %r12b 0x7fffbfb8a5b6 <+1047>: 74 17 je 0x7fffbfb8a5cf ; <+1072> 0x7fffbfb8a5b8 <+1049>: 44 88 e3 movb %r12b, %bl 0x7fffbfb8a5bb <+1052>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a5be <+1055>: 48 8b 7d d0 movq -0x30(%rbp), %rdi 0x7fffbfb8a5c2 <+1059>: 48 8b b5 68 ff ff ff movq -0x98(%rbp), %rsi 0x7fffbfb8a5c9 <+1066>: ff 15 b1 1a 3f 1c callq *0x1c3f1ab1(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a5cf <+1072>: 4d 89 ee movq %r13, %r14 0x7fffbfb8a5d2 <+1075>: 31 db xorl %ebx, %ebx 0x7fffbfb8a5d4 <+1077>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a5d7 <+1080>: 48 8b b5 78 ff ff ff movq -0x88(%rbp), %rsi 0x7fffbfb8a5de <+1087>: ff 15 9c 1a 3f 1c callq *0x1c3f1a9c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a5e4 <+1093>: e9 e6 fe ff ff jmp 0x7fffbfb8a4cf ; <+816> 0x7fffbfb8a5e9 <+1098>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a5ec <+1101>: 4c 8b 6d d0 movq -0x30(%rbp), %r13 0x7fffbfb8a5f0 <+1105>: 83 fa 01 cmpl $0x1, %edx 0x7fffbfb8a5f3 <+1108>: 0f 85 ad 00 00 00 jne 0x7fffbfb8a6a6 ; <+1287> 0x7fffbfb8a5f9 <+1114>: 4c 89 ff movq %r15, %rdi 0x7fffbfb8a5fc <+1117>: e8 79 68 a9 00 callq 0x7fffc0620e7a ; symbol stub for: objc_begin_catch 0x7fffbfb8a601 <+1122>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a604 <+1125>: 31 d2 xorl %edx, %edx 0x7fffbfb8a606 <+1127>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a609 <+1130>: 48 8b b5 40 ff ff ff movq -0xc0(%rbp), %rsi 0x7fffbfb8a610 <+1137>: 48 8d 0d 29 93 3f 1c leaq 0x1c3f9329(%rip), %rcx ; __block_literal_global.1742 0x7fffbfb8a617 <+1144>: ff 15 63 1a 3f 1c callq *0x1c3f1a63(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a61d <+1150>: 31 f6 xorl %esi, %esi 0x7fffbfb8a61f <+1152>: 4c 89 ff movq %r15, %rdi 0x7fffbfb8a622 <+1155>: e8 e9 8f 36 00 callq 0x7fffbfef3610 ; _NSDefaultTopLevelErrorHandler 0x7fffbfb8a627 <+1160>: 48 8b 3d 02 fc 6a 1c movq 0x1c6afc02(%rip), %rdi ; (void *)0x00007fffdc2516a8: NSCursor 0x7fffbfb8a62e <+1167>: 48 8b b5 38 ff ff ff movq -0xc8(%rbp), %rsi 0x7fffbfb8a635 <+1174>: ff 15 45 1a 3f 1c callq *0x1c3f1a45(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a63b <+1180>: 48 8b 3d 7e f8 6a 1c movq 0x1c6af87e(%rip), %rdi ; (void *)0x00007fffdcba37d8: NSUndoManager 0x7fffbfb8a642 <+1187>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi 0x7fffbfb8a649 <+1194>: ff 15 31 1a 3f 1c callq *0x1c3f1a31(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a64f <+1200>: 84 db testb %bl, %bl 0x7fffbfb8a651 <+1202>: 74 10 je 0x7fffbfb8a663 ; <+1220> 0x7fffbfb8a653 <+1204>: 4c 89 ef movq %r13, %rdi 0x7fffbfb8a656 <+1207>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi 0x7fffbfb8a65d <+1214>: ff 15 1d 1a 3f 1c callq *0x1c3f1a1d(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a663 <+1220>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb8a666 <+1223>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi 0x7fffbfb8a66d <+1230>: ff 15 0d 1a 3f 1c callq *0x1c3f1a0d(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb8a673 <+1236>: e8 1a 68 a9 00 callq 0x7fffc0620e92 ; symbol stub for: objc_end_catch 0x7fffbfb8a678 <+1241>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax 0x7fffbfb8a67f <+1248>: 66 41 83 7c 05 00 00 cmpw $0x0, (%r13,%rax) 0x7fffbfb8a686 <+1255>: 0f 85 74 fd ff ff jne 0x7fffbfb8a400 ; <+609> 0x7fffbfb8a68c <+1261>: 48 81 c4 b8 00 00 00 addq $0xb8, %rsp 0x7fffbfb8a693 <+1268>: 5b popq %rbx 0x7fffbfb8a694 <+1269>: 41 5c popq %r12 0x7fffbfb8a696 <+1271>: 41 5d popq %r13 0x7fffbfb8a698 <+1273>: 41 5e popq %r14 0x7fffbfb8a69a <+1275>: 41 5f popq %r15 0x7fffbfb8a69c <+1277>: 5d popq %rbp 0x7fffbfb8a69d <+1278>: c3 retq 0x7fffbfb8a69e <+1279>: 49 89 c7 movq %rax, %r15 0x7fffbfb8a6a1 <+1282>: e8 ec 67 a9 00 callq 0x7fffc0620e92 ; symbol stub for: objc_end_catch 0x7fffbfb8a6a6 <+1287>: 4c 89 ff movq %r15, %rdi 0x7fffbfb8a6a9 <+1290>: e8 46 69 a9 00 callq 0x7fffc0620ff4 ; symbol stub for: _Unwind_Resume 0x7fffbfb8a6ae <+1295>: 90 nop 0x7fffbfb8a6af <+1296>: 90 nop 0x7fffbfb8a6b0 <+1297>: 90 nop (lldb) image show-unwind --address 0x7fffbfb8a589 UNWIND PLANS for AppKit`-[NSApplication run] (start addr 0x7fffbfb8a19f) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 232523-0x000000000003915d) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 1269: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 1271: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 1273: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 1275: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 1277: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 1278: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 1279: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x7fffc07e7ae4, personality routine is at address 0x7fffdbf7a9f8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 232523-0x000000000003915d) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffbfb551ad AppKit`NSApplicationMain: 0x7fffbfb54cd8 <+0>: 55 pushq %rbp 0x7fffbfb54cd9 <+1>: 48 89 e5 movq %rsp, %rbp 0x7fffbfb54cdc <+4>: 41 57 pushq %r15 0x7fffbfb54cde <+6>: 41 56 pushq %r14 0x7fffbfb54ce0 <+8>: 41 55 pushq %r13 0x7fffbfb54ce2 <+10>: 41 54 pushq %r12 0x7fffbfb54ce4 <+12>: 53 pushq %rbx 0x7fffbfb54ce5 <+13>: 48 83 ec 18 subq $0x18, %rsp 0x7fffbfb54ce9 <+17>: 90 nop 0x7fffbfb54cea <+18>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb54cee <+22>: bf 04 00 d8 2b movl $0x2bd80004, %edi ; imm = 0x2BD80004 0x7fffbfb54cf3 <+27>: 31 f6 xorl %esi, %esi 0x7fffbfb54cf5 <+29>: 31 d2 xorl %edx, %edx 0x7fffbfb54cf7 <+31>: 31 c9 xorl %ecx, %ecx 0x7fffbfb54cf9 <+33>: 45 31 c0 xorl %r8d, %r8d 0x7fffbfb54cfc <+36>: e8 ab c5 ac 00 callq 0x7fffc06212ac ; symbol stub for: kdebug_trace 0x7fffbfb54d01 <+41>: 31 ff xorl %edi, %edi 0x7fffbfb54d03 <+43>: e8 1a b0 ac 00 callq 0x7fffc061fd22 ; symbol stub for: NSPushAutoreleasePool 0x7fffbfb54d08 <+48>: 48 89 45 d0 movq %rax, -0x30(%rbp) 0x7fffbfb54d0c <+52>: 48 8b 3d 95 53 6e 1c movq 0x1c6e5395(%rip), %rdi ; (void *)0x00007fffdcb9a200: NSBundle 0x7fffbfb54d13 <+59>: 48 8b 35 1e 48 6b 1c movq 0x1c6b481e(%rip), %rsi ; "mainBundle" 0x7fffbfb54d1a <+66>: 4c 8b 2d 5f 73 42 1c movq 0x1c42735f(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54d21 <+73>: 41 ff d5 callq *%r13 0x7fffbfb54d24 <+76>: 48 8b 35 1d 48 6b 1c movq 0x1c6b481d(%rip), %rsi ; "infoDictionary" 0x7fffbfb54d2b <+83>: 48 89 c7 movq %rax, %rdi 0x7fffbfb54d2e <+86>: 41 ff d5 callq *%r13 0x7fffbfb54d31 <+89>: 48 89 c3 movq %rax, %rbx 0x7fffbfb54d34 <+92>: 4c 8b 3d 2d 37 6b 1c movq 0x1c6b372d(%rip), %r15 ; "objectForKey:" 0x7fffbfb54d3b <+99>: 48 8d 15 8e 02 47 1c leaq 0x1c47028e(%rip), %rdx ; @"NSPrincipalClass" 0x7fffbfb54d42 <+106>: 48 89 df movq %rbx, %rdi 0x7fffbfb54d45 <+109>: 4c 89 fe movq %r15, %rsi 0x7fffbfb54d48 <+112>: 41 ff d5 callq *%r13 0x7fffbfb54d4b <+115>: 49 89 c6 movq %rax, %r14 0x7fffbfb54d4e <+118>: 48 8d 15 9b 02 47 1c leaq 0x1c47029b(%rip), %rdx ; @"NSMainNibFile" 0x7fffbfb54d55 <+125>: 48 89 df movq %rbx, %rdi 0x7fffbfb54d58 <+128>: 4c 89 fe movq %r15, %rsi 0x7fffbfb54d5b <+131>: 41 ff d5 callq *%r13 0x7fffbfb54d5e <+134>: 48 89 45 c8 movq %rax, -0x38(%rbp) 0x7fffbfb54d62 <+138>: 48 8d 15 a7 02 47 1c leaq 0x1c4702a7(%rip), %rdx ; @"NSMainStoryboardFile" 0x7fffbfb54d69 <+145>: 48 89 df movq %rbx, %rdi 0x7fffbfb54d6c <+148>: 4c 89 fe movq %r15, %rsi 0x7fffbfb54d6f <+151>: 41 ff d5 callq *%r13 0x7fffbfb54d72 <+154>: 49 89 c4 movq %rax, %r12 0x7fffbfb54d75 <+157>: 48 8d 15 b4 02 47 1c leaq 0x1c4702b4(%rip), %rdx ; @"NSDelegateClass" 0x7fffbfb54d7c <+164>: 48 89 df movq %rbx, %rdi 0x7fffbfb54d7f <+167>: 4c 89 fe movq %r15, %rsi 0x7fffbfb54d82 <+170>: 41 ff d5 callq *%r13 0x7fffbfb54d85 <+173>: 49 89 c7 movq %rax, %r15 0x7fffbfb54d88 <+176>: 49 b8 00 00 00 00 00 00 00 80 movabsq $-0x8000000000000000, %r8 ; imm = 0x8000000000000000 0x7fffbfb54d92 <+186>: bf 03 00 00 00 movl $0x3, %edi 0x7fffbfb54d97 <+191>: be 03 00 00 00 movl $0x3, %esi 0x7fffbfb54d9c <+196>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx 0x7fffbfb54da3 <+203>: 31 c9 xorl %ecx, %ecx 0x7fffbfb54da5 <+205>: e8 8c 92 ac 00 callq 0x7fffc061e036 ; symbol stub for: entr_act_begin 0x7fffbfb54daa <+210>: bf 02 00 00 00 movl $0x2, %edi 0x7fffbfb54daf <+215>: 90 nop 0x7fffbfb54db0 <+216>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb54db4 <+220>: 4d 85 f6 testq %r14, %r14 0x7fffbfb54db7 <+223>: 75 10 jne 0x7fffbfb54dc9 ; <+241> 0x7fffbfb54db9 <+225>: 48 8d 3d 50 03 47 1c leaq 0x1c470350(%rip), %rdi ; @"No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting" 0x7fffbfb54dc0 <+232>: 31 c0 xorl %eax, %eax 0x7fffbfb54dc2 <+234>: e8 d7 ae ac 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb54dc7 <+239>: eb 28 jmp 0x7fffbfb54df1 ; <+281> 0x7fffbfb54dc9 <+241>: 4c 8b 6d c8 movq -0x38(%rbp), %r13 0x7fffbfb54dcd <+245>: 4c 89 e3 movq %r12, %rbx 0x7fffbfb54dd0 <+248>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb54dd3 <+251>: e8 b8 ad ac 00 callq 0x7fffc061fb90 ; symbol stub for: NSClassFromString 0x7fffbfb54dd8 <+256>: 49 89 c4 movq %rax, %r12 0x7fffbfb54ddb <+259>: 4d 85 e4 testq %r12, %r12 0x7fffbfb54dde <+262>: 75 3e jne 0x7fffbfb54e1e ; <+326> 0x7fffbfb54de0 <+264>: 48 8d 3d 09 03 47 1c leaq 0x1c470309(%rip), %rdi ; @"Unable to find class: %@, exiting" 0x7fffbfb54de7 <+271>: 31 c0 xorl %eax, %eax 0x7fffbfb54de9 <+273>: 4c 89 f6 movq %r14, %rsi 0x7fffbfb54dec <+276>: e8 ad ae ac 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb54df1 <+281>: 48 8b 5d d0 movq -0x30(%rbp), %rbx 0x7fffbfb54df5 <+285>: 48 8d 05 8c 0a 72 1c leaq 0x1c720a8c(%rip), %rax ; NSApp 0x7fffbfb54dfc <+292>: 48 8b 38 movq (%rax), %rdi 0x7fffbfb54dff <+295>: 48 8b 35 92 36 6b 1c movq 0x1c6b3692(%rip), %rsi ; "release" 0x7fffbfb54e06 <+302>: ff 15 74 72 42 1c callq *0x1c427274(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54e0c <+308>: 48 89 df movq %rbx, %rdi 0x7fffbfb54e0f <+311>: e8 08 af ac 00 callq 0x7fffc061fd1c ; symbol stub for: NSPopAutoreleasePool 0x7fffbfb54e14 <+316>: bf 01 00 00 00 movl $0x1, %edi 0x7fffbfb54e19 <+321>: e8 b6 c3 ac 00 callq 0x7fffc06211d4 ; symbol stub for: exit 0x7fffbfb54e1e <+326>: bf 03 00 00 00 movl $0x3, %edi 0x7fffbfb54e23 <+331>: 90 nop 0x7fffbfb54e24 <+332>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb54e28 <+336>: 48 8b 35 69 57 6b 1c movq 0x1c6b5769(%rip), %rsi ; "sharedApplication" 0x7fffbfb54e2f <+343>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb54e32 <+346>: ff 15 48 72 42 1c callq *0x1c427248(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54e38 <+352>: bf 04 00 00 00 movl $0x4, %edi 0x7fffbfb54e3d <+357>: 90 nop 0x7fffbfb54e3e <+358>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb54e42 <+362>: c6 05 80 b6 71 1c 01 movb $0x1, 0x1c71b680(%rip) ; sApplicationIsFakeHidden 0x7fffbfb54e49 <+369>: 48 85 db testq %rbx, %rbx 0x7fffbfb54e4c <+372>: 74 25 je 0x7fffbfb54e73 ; <+411> 0x7fffbfb54e4e <+374>: 48 8b 3d b3 54 6e 1c movq 0x1c6e54b3(%rip), %rdi ; (void *)0x00007fffdc25aed8: NSStoryboard 0x7fffbfb54e55 <+381>: 48 8b 35 9c 68 6b 1c movq 0x1c6b689c(%rip), %rsi ; "storyboardWithName:bundle:" 0x7fffbfb54e5c <+388>: 31 c9 xorl %ecx, %ecx 0x7fffbfb54e5e <+390>: 48 89 da movq %rbx, %rdx 0x7fffbfb54e61 <+393>: ff 15 19 72 42 1c callq *0x1c427219(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54e67 <+399>: 49 89 c6 movq %rax, %r14 0x7fffbfb54e6a <+402>: 4d 85 f6 testq %r14, %r14 0x7fffbfb54e6d <+405>: 0f 85 be 00 00 00 jne 0x7fffbfb54f31 ; <+601> 0x7fffbfb54e73 <+411>: 48 89 5d c0 movq %rbx, -0x40(%rbp) 0x7fffbfb54e77 <+415>: 4c 8d 35 0a 0a 72 1c leaq 0x1c720a0a(%rip), %r14 ; NSApp 0x7fffbfb54e7e <+422>: 49 8b 3e movq (%r14), %rdi 0x7fffbfb54e81 <+425>: 48 8b 35 a8 68 6b 1c movq 0x1c6b68a8(%rip), %rsi ; "_shouldLoadMainNibNamed:" 0x7fffbfb54e88 <+432>: 4c 89 ea movq %r13, %rdx 0x7fffbfb54e8b <+435>: ff 15 ef 71 42 1c callq *0x1c4271ef(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54e91 <+441>: 84 c0 testb %al, %al 0x7fffbfb54e93 <+443>: 48 8b 5d d0 movq -0x30(%rbp), %rbx 0x7fffbfb54e97 <+447>: 0f 84 ab 02 00 00 je 0x7fffbfb55148 ; <+1136> 0x7fffbfb54e9d <+453>: bf 1c 00 d8 2b movl $0x2bd8001c, %edi ; imm = 0x2BD8001C 0x7fffbfb54ea2 <+458>: 31 f6 xorl %esi, %esi 0x7fffbfb54ea4 <+460>: 31 d2 xorl %edx, %edx 0x7fffbfb54ea6 <+462>: 31 c9 xorl %ecx, %ecx 0x7fffbfb54ea8 <+464>: 45 31 c0 xorl %r8d, %r8d 0x7fffbfb54eab <+467>: e8 fc c3 ac 00 callq 0x7fffc06212ac ; symbol stub for: kdebug_trace 0x7fffbfb54eb0 <+472>: 48 8b 3d f1 51 6e 1c movq 0x1c6e51f1(%rip), %rdi ; (void *)0x00007fffdcb9a200: NSBundle 0x7fffbfb54eb7 <+479>: 49 8b 0e movq (%r14), %rcx 0x7fffbfb54eba <+482>: 48 8b 35 4f 64 6b 1c movq 0x1c6b644f(%rip), %rsi ; "loadNibNamed:owner:" 0x7fffbfb54ec1 <+489>: 4c 89 ea movq %r13, %rdx 0x7fffbfb54ec4 <+492>: ff 15 b6 71 42 1c callq *0x1c4271b6(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54eca <+498>: 41 88 c6 movb %al, %r14b 0x7fffbfb54ecd <+501>: bf 20 00 d8 2b movl $0x2bd80020, %edi ; imm = 0x2BD80020 0x7fffbfb54ed2 <+506>: 31 f6 xorl %esi, %esi 0x7fffbfb54ed4 <+508>: 31 d2 xorl %edx, %edx 0x7fffbfb54ed6 <+510>: 31 c9 xorl %ecx, %ecx 0x7fffbfb54ed8 <+512>: 45 31 c0 xorl %r8d, %r8d 0x7fffbfb54edb <+515>: e8 cc c3 ac 00 callq 0x7fffc06212ac ; symbol stub for: kdebug_trace 0x7fffbfb54ee0 <+520>: 45 84 f6 testb %r14b, %r14b 0x7fffbfb54ee3 <+523>: 0f 95 c0 setne %al 0x7fffbfb54ee6 <+526>: 4d 85 ed testq %r13, %r13 0x7fffbfb54ee9 <+529>: 0f 95 c1 setne %cl 0x7fffbfb54eec <+532>: 45 84 f6 testb %r14b, %r14b 0x7fffbfb54eef <+535>: 0f 85 53 02 00 00 jne 0x7fffbfb55148 ; <+1136> 0x7fffbfb54ef5 <+541>: 08 c1 orb %al, %cl 0x7fffbfb54ef7 <+543>: 0f 84 4b 02 00 00 je 0x7fffbfb55148 ; <+1136> 0x7fffbfb54efd <+549>: 4d 85 ed testq %r13, %r13 0x7fffbfb54f00 <+552>: 0f 85 8f 01 00 00 jne 0x7fffbfb55095 ; <+957> 0x7fffbfb54f06 <+558>: 48 83 7d c0 00 cmpq $0x0, -0x40(%rbp) 0x7fffbfb54f0b <+563>: 0f 84 9a 01 00 00 je 0x7fffbfb550ab ; <+979> 0x7fffbfb54f11 <+569>: 4d 85 ff testq %r15, %r15 0x7fffbfb54f14 <+572>: 0f 84 91 01 00 00 je 0x7fffbfb550ab ; <+979> 0x7fffbfb54f1a <+578>: 48 8d 3d 6f 01 47 1c leaq 0x1c47016f(%rip), %rdi ; @"Unable to load storyboard file: %@, exiting" 0x7fffbfb54f21 <+585>: 31 c0 xorl %eax, %eax 0x7fffbfb54f23 <+587>: 48 8b 75 c0 movq -0x40(%rbp), %rsi 0x7fffbfb54f27 <+591>: e8 72 ad ac 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb54f2c <+596>: e9 c4 fe ff ff jmp 0x7fffbfb54df5 ; <+285> 0x7fffbfb54f31 <+601>: 48 89 5d c0 movq %rbx, -0x40(%rbp) 0x7fffbfb54f35 <+605>: 4c 89 ff movq %r15, %rdi 0x7fffbfb54f38 <+608>: e8 53 ac ac 00 callq 0x7fffc061fb90 ; symbol stub for: NSClassFromString 0x7fffbfb54f3d <+613>: 48 8b 35 2c 35 6b 1c movq 0x1c6b352c(%rip), %rsi ; "alloc" 0x7fffbfb54f44 <+620>: 48 89 c7 movq %rax, %rdi 0x7fffbfb54f47 <+623>: 4c 8b 2d 32 71 42 1c movq 0x1c427132(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54f4e <+630>: 41 ff d5 callq *%r13 0x7fffbfb54f51 <+633>: 48 8b 35 50 35 6b 1c movq 0x1c6b3550(%rip), %rsi ; "init" 0x7fffbfb54f58 <+640>: 48 89 c7 movq %rax, %rdi 0x7fffbfb54f5b <+643>: 41 ff d5 callq *%r13 0x7fffbfb54f5e <+646>: 49 89 c7 movq %rax, %r15 0x7fffbfb54f61 <+649>: 4d 85 ff testq %r15, %r15 0x7fffbfb54f64 <+652>: 48 8b 1d 2d 56 6b 1c movq 0x1c6b562d(%rip), %rbx ; "sharedApplication" 0x7fffbfb54f6b <+659>: 74 19 je 0x7fffbfb54f86 ; <+686> 0x7fffbfb54f6d <+661>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb54f70 <+664>: 48 89 de movq %rbx, %rsi 0x7fffbfb54f73 <+667>: 41 ff d5 callq *%r13 0x7fffbfb54f76 <+670>: 48 8b 35 03 4d 6b 1c movq 0x1c6b4d03(%rip), %rsi ; "setDelegate:" 0x7fffbfb54f7d <+677>: 48 89 c7 movq %rax, %rdi 0x7fffbfb54f80 <+680>: 4c 89 fa movq %r15, %rdx 0x7fffbfb54f83 <+683>: 41 ff d5 callq *%r13 0x7fffbfb54f86 <+686>: 48 8d 05 fb 08 72 1c leaq 0x1c7208fb(%rip), %rax ; NSApp 0x7fffbfb54f8d <+693>: 48 8b 38 movq (%rax), %rdi 0x7fffbfb54f90 <+696>: 48 8b 35 99 59 6b 1c movq 0x1c6b5999(%rip), %rsi ; "mainStoryboard" 0x7fffbfb54f97 <+703>: b9 01 03 00 00 movl $0x301, %ecx ; imm = 0x301 0x7fffbfb54f9c <+708>: 4c 89 f2 movq %r14, %rdx 0x7fffbfb54f9f <+711>: e8 72 bf ac 00 callq 0x7fffc0620f16 ; symbol stub for: objc_setAssociatedObject 0x7fffbfb54fa4 <+716>: 4c 89 e7 movq %r12, %rdi 0x7fffbfb54fa7 <+719>: 48 89 de movq %rbx, %rsi 0x7fffbfb54faa <+722>: 41 ff d5 callq *%r13 0x7fffbfb54fad <+725>: 48 8b 35 4c 67 6b 1c movq 0x1c6b674c(%rip), %rsi ; "_instantiateMainMenu:" 0x7fffbfb54fb4 <+732>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb54fb7 <+735>: 48 89 c2 movq %rax, %rdx 0x7fffbfb54fba <+738>: 41 ff d5 callq *%r13 0x7fffbfb54fbd <+741>: 48 8b 35 44 67 6b 1c movq 0x1c6b6744(%rip), %rsi ; "_hasInitialController" 0x7fffbfb54fc4 <+748>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb54fc7 <+751>: 41 ff d5 callq *%r13 0x7fffbfb54fca <+754>: 31 db xorl %ebx, %ebx 0x7fffbfb54fcc <+756>: 84 c0 testb %al, %al 0x7fffbfb54fce <+758>: 0f 84 60 01 00 00 je 0x7fffbfb55134 ; <+1116> 0x7fffbfb54fd4 <+764>: 48 8b 35 35 67 6b 1c movq 0x1c6b6735(%rip), %rsi ; "instantiateInitialController" 0x7fffbfb54fdb <+771>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb54fde <+774>: ff 15 9c 70 42 1c callq *0x1c42709c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb54fe4 <+780>: 49 89 c6 movq %rax, %r14 0x7fffbfb54fe7 <+783>: 31 db xorl %ebx, %ebx 0x7fffbfb54fe9 <+785>: 4d 85 f6 testq %r14, %r14 0x7fffbfb54fec <+788>: 0f 84 42 01 00 00 je 0x7fffbfb55134 ; <+1116> 0x7fffbfb54ff2 <+794>: 48 8b 3d 17 53 6e 1c movq 0x1c6e5317(%rip), %rdi ; (void *)0x00007fffdc267e08: NSWindowController 0x7fffbfb54ff9 <+801>: 4c 8b 25 30 3c 6b 1c movq 0x1c6b3c30(%rip), %r12 ; "self" 0x7fffbfb55000 <+808>: 4c 89 e6 movq %r12, %rsi 0x7fffbfb55003 <+811>: 41 ff d5 callq *%r13 0x7fffbfb55006 <+814>: 48 8b 1d 93 37 6b 1c movq 0x1c6b3793(%rip), %rbx ; "isKindOfClass:" 0x7fffbfb5500d <+821>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb55010 <+824>: 48 89 de movq %rbx, %rsi 0x7fffbfb55013 <+827>: 48 89 c2 movq %rax, %rdx 0x7fffbfb55016 <+830>: 41 ff d5 callq *%r13 0x7fffbfb55019 <+833>: 84 c0 testb %al, %al 0x7fffbfb5501b <+835>: 0f 85 9a 00 00 00 jne 0x7fffbfb550bb ; <+995> 0x7fffbfb55021 <+841>: 48 8b 3d f0 52 6e 1c movq 0x1c6e52f0(%rip), %rdi ; (void *)0x00007fffdc2513d8: NSViewController 0x7fffbfb55028 <+848>: 4c 89 e6 movq %r12, %rsi 0x7fffbfb5502b <+851>: 41 ff d5 callq *%r13 0x7fffbfb5502e <+854>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb55031 <+857>: 48 89 de movq %rbx, %rsi 0x7fffbfb55034 <+860>: 48 89 c2 movq %rax, %rdx 0x7fffbfb55037 <+863>: 41 ff d5 callq *%r13 0x7fffbfb5503a <+866>: 84 c0 testb %al, %al 0x7fffbfb5503c <+868>: 0f 85 a0 00 00 00 jne 0x7fffbfb550e2 ; <+1034> 0x7fffbfb55042 <+874>: 4c 8b 3d 6f 50 6e 1c movq 0x1c6e506f(%rip), %r15 ; (void *)0x00007fffdc7ec288: NSException 0x7fffbfb55049 <+881>: 48 8b 05 90 53 42 1c movq 0x1c425390(%rip), %rax ; (void *)0x00007fffdc6f2168: NSInternalInconsistencyException 0x7fffbfb55050 <+888>: 4c 8b 20 movq (%rax), %r12 0x7fffbfb55053 <+891>: 48 8b 35 3e 37 6b 1c movq 0x1c6b373e(%rip), %rsi ; "class" 0x7fffbfb5505a <+898>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb5505d <+901>: 41 ff d5 callq *%r13 0x7fffbfb55060 <+904>: 49 89 c0 movq %rax, %r8 0x7fffbfb55063 <+907>: 48 8b 35 5e 4a 6b 1c movq 0x1c6b4a5e(%rip), %rsi ; "raise:format:" 0x7fffbfb5506a <+914>: 48 8d 0d df ff 46 1c leaq 0x1c46ffdf(%rip), %rcx ; @"Initial Storyboard controller is neither a NSWindowController nor a NSViewController: %@, from %@" 0x7fffbfb55071 <+921>: 31 db xorl %ebx, %ebx 0x7fffbfb55073 <+923>: 31 c0 xorl %eax, %eax 0x7fffbfb55075 <+925>: 4c 89 ff movq %r15, %rdi 0x7fffbfb55078 <+928>: 4c 89 e2 movq %r12, %rdx 0x7fffbfb5507b <+931>: 4c 8b 4d c0 movq -0x40(%rbp), %r9 0x7fffbfb5507f <+935>: 41 ff d5 callq *%r13 0x7fffbfb55082 <+938>: 48 8b 35 97 66 6b 1c movq 0x1c6b6697(%rip), %rsi ; "showWindow:" 0x7fffbfb55089 <+945>: 31 ff xorl %edi, %edi 0x7fffbfb5508b <+947>: 31 d2 xorl %edx, %edx 0x7fffbfb5508d <+949>: 41 ff d5 callq *%r13 0x7fffbfb55090 <+952>: e9 9f 00 00 00 jmp 0x7fffbfb55134 ; <+1116> 0x7fffbfb55095 <+957>: 48 8d 3d d4 ff 46 1c leaq 0x1c46ffd4(%rip), %rdi ; @"Unable to load nib file: %@, exiting" 0x7fffbfb5509c <+964>: 31 c0 xorl %eax, %eax 0x7fffbfb5509e <+966>: 4c 89 ee movq %r13, %rsi 0x7fffbfb550a1 <+969>: e8 f8 ab ac 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb550a6 <+974>: e9 4a fd ff ff jmp 0x7fffbfb54df5 ; <+285> 0x7fffbfb550ab <+979>: 48 83 7d c0 00 cmpq $0x0, -0x40(%rbp) 0x7fffbfb550b0 <+984>: 74 1d je 0x7fffbfb550cf ; <+1015> 0x7fffbfb550b2 <+986>: 48 8d 3d f7 ff 46 1c leaq 0x1c46fff7(%rip), %rdi ; @"No DelegateClass specfied in info dictionary, exiting" 0x7fffbfb550b9 <+993>: eb 1b jmp 0x7fffbfb550d6 ; <+1022> 0x7fffbfb550bb <+995>: 48 8b 35 5e 66 6b 1c movq 0x1c6b665e(%rip), %rsi ; "showWindow:" 0x7fffbfb550c2 <+1002>: 31 d2 xorl %edx, %edx 0x7fffbfb550c4 <+1004>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb550c7 <+1007>: ff 15 b3 6f 42 1c callq *0x1c426fb3(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb550cd <+1013>: eb 40 jmp 0x7fffbfb5510f ; <+1079> 0x7fffbfb550cf <+1015>: 48 8d 3d fa ff 46 1c leaq 0x1c46fffa(%rip), %rdi ; @"No NSMainNibFile or NSMainStoryboardFile specified in info dictionary, exiting" 0x7fffbfb550d6 <+1022>: 31 c0 xorl %eax, %eax 0x7fffbfb550d8 <+1024>: e8 c1 ab ac 00 callq 0x7fffc061fc9e ; symbol stub for: NSLog 0x7fffbfb550dd <+1029>: e9 13 fd ff ff jmp 0x7fffbfb54df5 ; <+285> 0x7fffbfb550e2 <+1034>: 48 8b 3d 27 52 6e 1c movq 0x1c6e5227(%rip), %rdi ; (void *)0x00007fffdc267e08: NSWindowController 0x7fffbfb550e9 <+1041>: 48 8b 35 28 66 6b 1c movq 0x1c6b6628(%rip), %rsi ; "windowControllerWithContentViewController:" 0x7fffbfb550f0 <+1048>: 4c 89 f2 movq %r14, %rdx 0x7fffbfb550f3 <+1051>: 41 ff d5 callq *%r13 0x7fffbfb550f6 <+1054>: 49 89 c6 movq %rax, %r14 0x7fffbfb550f9 <+1057>: 48 8b 35 20 66 6b 1c movq 0x1c6b6620(%rip), %rsi ; "showWindow:" 0x7fffbfb55100 <+1064>: 31 db xorl %ebx, %ebx 0x7fffbfb55102 <+1066>: 31 d2 xorl %edx, %edx 0x7fffbfb55104 <+1068>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb55107 <+1071>: 41 ff d5 callq *%r13 0x7fffbfb5510a <+1074>: 4d 85 f6 testq %r14, %r14 0x7fffbfb5510d <+1077>: 74 25 je 0x7fffbfb55134 ; <+1116> 0x7fffbfb5510f <+1079>: 48 8b 1d 12 66 6b 1c movq 0x1c6b6612(%rip), %rbx ; "setWindowController:" 0x7fffbfb55116 <+1086>: 48 8b 35 db 39 6b 1c movq 0x1c6b39db(%rip), %rsi ; "respondsToSelector:" 0x7fffbfb5511d <+1093>: 4c 89 ff movq %r15, %rdi 0x7fffbfb55120 <+1096>: 48 89 da movq %rbx, %rdx 0x7fffbfb55123 <+1099>: ff 15 57 6f 42 1c callq *0x1c426f57(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb55129 <+1105>: 84 c0 testb %al, %al 0x7fffbfb5512b <+1107>: 0f 85 99 00 00 00 jne 0x7fffbfb551ca ; <+1266> 0x7fffbfb55131 <+1113>: 4c 89 f3 movq %r14, %rbx 0x7fffbfb55134 <+1116>: 48 8b 35 5d 35 6b 1c movq 0x1c6b355d(%rip), %rsi ; "retain" 0x7fffbfb5513b <+1123>: 48 89 df movq %rbx, %rdi 0x7fffbfb5513e <+1126>: ff 15 3c 6f 42 1c callq *0x1c426f3c(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb55144 <+1132>: 48 8b 5d d0 movq -0x30(%rbp), %rbx 0x7fffbfb55148 <+1136>: bf 05 00 00 00 movl $0x5, %edi 0x7fffbfb5514d <+1141>: 90 nop 0x7fffbfb5514e <+1142>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb55152 <+1146>: 48 89 df movq %rbx, %rdi 0x7fffbfb55155 <+1149>: e8 c2 ab ac 00 callq 0x7fffc061fd1c ; symbol stub for: NSPopAutoreleasePool 0x7fffbfb5515a <+1154>: bf 06 00 00 00 movl $0x6, %edi 0x7fffbfb5515f <+1159>: 90 nop 0x7fffbfb55160 <+1160>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb55164 <+1164>: e8 05 bd ac 00 callq 0x7fffc0620e6e ; symbol stub for: objc_autoreleasePoolPush 0x7fffbfb55169 <+1169>: 49 89 c6 movq %rax, %r14 0x7fffbfb5516c <+1172>: 48 83 3d 14 b5 71 1c ff cmpq $-0x1, 0x1c71b514(%rip) ; sNSPerformAutomaticTerminationImmediatelyComputedValue + 3 0x7fffbfb55174 <+1180>: 48 8b 1d 05 6f 42 1c movq 0x1c426f05(%rip), %rbx ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb5517b <+1187>: 75 02 jne 0x7fffbfb5517f ; <+1191> 0x7fffbfb5517d <+1189>: eb 13 jmp 0x7fffbfb55192 ; <+1210> 0x7fffbfb5517f <+1191>: 48 8d 3d 02 b5 71 1c leaq 0x1c71b502(%rip), %rdi ; _reportLaunchedLanguage.onceToken 0x7fffbfb55186 <+1198>: 48 8d 35 93 f5 42 1c leaq 0x1c42f593(%rip), %rsi ; __block_literal_global.3991 0x7fffbfb5518d <+1205>: e8 ac bf ac 00 callq 0x7fffc062113e ; symbol stub for: dispatch_once 0x7fffbfb55192 <+1210>: 4c 89 f7 movq %r14, %rdi 0x7fffbfb55195 <+1213>: e8 ce bc ac 00 callq 0x7fffc0620e68 ; symbol stub for: objc_autoreleasePoolPop 0x7fffbfb5519a <+1218>: 4c 8d 35 e7 06 72 1c leaq 0x1c7206e7(%rip), %r14 ; NSApp 0x7fffbfb551a1 <+1225>: 49 8b 3e movq (%r14), %rdi 0x7fffbfb551a4 <+1228>: 48 8b 35 8d 65 6b 1c movq 0x1c6b658d(%rip), %rsi ; "run" 0x7fffbfb551ab <+1235>: ff d3 callq *%rbx 0x7fffbfb551ad <+1237>: bf 07 00 00 00 movl $0x7, %edi 0x7fffbfb551b2 <+1242>: 90 nop 0x7fffbfb551b3 <+1243>: 0f 1f 40 00 nopl (%rax) 0x7fffbfb551b7 <+1247>: 49 8b 3e movq (%r14), %rdi 0x7fffbfb551ba <+1250>: 48 8b 35 d7 32 6b 1c movq 0x1c6b32d7(%rip), %rsi ; "release" 0x7fffbfb551c1 <+1257>: ff d3 callq *%rbx 0x7fffbfb551c3 <+1259>: 31 ff xorl %edi, %edi 0x7fffbfb551c5 <+1261>: e8 0a c0 ac 00 callq 0x7fffc06211d4 ; symbol stub for: exit 0x7fffbfb551ca <+1266>: 4c 89 ff movq %r15, %rdi 0x7fffbfb551cd <+1269>: 48 89 de movq %rbx, %rsi 0x7fffbfb551d0 <+1272>: 4c 89 f2 movq %r14, %rdx 0x7fffbfb551d3 <+1275>: ff 15 a7 6e 42 1c callq *0x1c426ea7(%rip) ; (void *)0x00007fffd66ecb40: objc_msgSend 0x7fffbfb551d9 <+1281>: 48 8b 5d d0 movq -0x30(%rbp), %rbx 0x7fffbfb551dd <+1285>: e9 66 ff ff ff jmp 0x7fffbfb55148 ; <+1136> 0x7fffbfb551e2 <+1290>: 90 nop 0x7fffbfb551e3 <+1291>: 90 nop (lldb) image show-unwind --address 0x7fffbfb551ad UNWIND PLANS for AppKit`NSApplicationMain (start addr 0x7fffbfb54cd8) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 14212-0x0000000000003c90) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [AppKit.__TEXT.__text + 14212-0x0000000000003c90) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cff6342 libvcllo.dylib`ImplSVMainHook: 0x10cff61e0 <+0>: 55 pushq %rbp 0x10cff61e1 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cff61e4 <+4>: 41 57 pushq %r15 0x10cff61e6 <+6>: 41 56 pushq %r14 0x10cff61e8 <+8>: 41 55 pushq %r13 0x10cff61ea <+10>: 41 54 pushq %r12 0x10cff61ec <+12>: 53 pushq %rbx 0x10cff61ed <+13>: 48 83 ec 38 subq $0x38, %rsp 0x10cff61f1 <+17>: 49 89 fc movq %rdi, %r12 0x10cff61f4 <+20>: 48 8b 1d c5 da 32 00 movq 0x32dac5(%rip), %rbx ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cff61fb <+27>: 48 8b 1b movq (%rbx), %rbx 0x10cff61fe <+30>: 48 89 5d d0 movq %rbx, -0x30(%rbp) 0x10cff6202 <+34>: e8 53 1c 10 00 callq 0x10d0f7e5a ; symbol stub for: comphelper::LibreOfficeKit::isActive() 0x10cff6207 <+39>: 84 c0 testb %al, %al 0x10cff6209 <+41>: 74 07 je 0x10cff6212 ; <+50> 0x10cff620b <+43>: 31 c0 xorl %eax, %eax 0x10cff620d <+45>: e9 57 01 00 00 jmp 0x10cff6369 ; <+393> 0x10cff6212 <+50>: 48 8b 3d af 14 3a 00 movq 0x3a14af(%rip), %rdi ; (void *)0x00007fffdcb9a0e8: NSAutoreleasePool 0x10cff6219 <+57>: 48 8b 35 a8 02 3a 00 movq 0x3a02a8(%rip), %rsi ; "alloc" 0x10cff6220 <+64>: 4c 8b 2d b1 db 32 00 movq 0x32dbb1(%rip), %r13 ; (void *)0x00007fffd66ecb40: objc_msgSend 0x10cff6227 <+71>: 41 ff d5 callq *%r13 0x10cff622a <+74>: 48 8b 35 9f 02 3a 00 movq 0x3a029f(%rip), %rsi ; "init" 0x10cff6231 <+81>: 48 89 c7 movq %rax, %rdi 0x10cff6234 <+84>: 41 ff d5 callq *%r13 0x10cff6237 <+87>: 49 89 c6 movq %rax, %r14 0x10cff623a <+90>: 48 8b 1d b7 14 3a 00 movq 0x3a14b7(%rip), %rbx ; (void *)0x00007fffdcba2d60: NSString 0x10cff6241 <+97>: e8 b6 2e 10 00 callq 0x10d0f90fc ; symbol stub for: NSHomeDirectory 0x10cff6246 <+102>: 48 89 c1 movq %rax, %rcx 0x10cff6249 <+105>: 48 8b 35 c0 02 3a 00 movq 0x3a02c0(%rip), %rsi ; "stringWithFormat:" 0x10cff6250 <+112>: 48 8d 15 51 a6 39 00 leaq 0x39a651(%rip), %rdx ; @"%@/Library/Saved Application State/%s.savedState/restorecount.plist" 0x10cff6257 <+119>: 4c 8d 3d 8a d2 17 00 leaq 0x17d28a(%rip), %r15 ; "org.libreoffice.script" 0x10cff625e <+126>: 31 c0 xorl %eax, %eax 0x10cff6260 <+128>: 48 89 df movq %rbx, %rdi 0x10cff6263 <+131>: 4d 89 f8 movq %r15, %r8 0x10cff6266 <+134>: 41 ff d5 callq *%r13 0x10cff6269 <+137>: 48 8b 35 a8 02 3a 00 movq 0x3a02a8(%rip), %rsi ; "UTF8String" 0x10cff6270 <+144>: 48 89 c7 movq %rax, %rdi 0x10cff6273 <+147>: 41 ff d5 callq *%r13 0x10cff6276 <+150>: 48 89 c7 movq %rax, %rdi 0x10cff6279 <+153>: e8 ac 2a 10 00 callq 0x10d0f8d2a ; symbol stub for: unlink 0x10cff627e <+158>: 48 8b 1d 73 14 3a 00 movq 0x3a1473(%rip), %rbx ; (void *)0x00007fffdcba2d60: NSString 0x10cff6285 <+165>: e8 72 2e 10 00 callq 0x10d0f90fc ; symbol stub for: NSHomeDirectory 0x10cff628a <+170>: 48 89 c1 movq %rax, %rcx 0x10cff628d <+173>: 48 8b 35 7c 02 3a 00 movq 0x3a027c(%rip), %rsi ; "stringWithFormat:" 0x10cff6294 <+180>: 48 8d 15 2d a6 39 00 leaq 0x39a62d(%rip), %rdx ; @"%@/Library/Saved Application State/%s.savedState/restorecount.txt" 0x10cff629b <+187>: 31 c0 xorl %eax, %eax 0x10cff629d <+189>: 48 89 df movq %rbx, %rdi 0x10cff62a0 <+192>: 4d 89 f8 movq %r15, %r8 0x10cff62a3 <+195>: 41 ff d5 callq *%r13 0x10cff62a6 <+198>: 48 8b 35 6b 02 3a 00 movq 0x3a026b(%rip), %rsi ; "UTF8String" 0x10cff62ad <+205>: 48 89 c7 movq %rax, %rdi 0x10cff62b0 <+208>: 41 ff d5 callq *%r13 0x10cff62b3 <+211>: 48 89 c7 movq %rax, %rdi 0x10cff62b6 <+214>: e8 6f 2a 10 00 callq 0x10d0f8d2a ; symbol stub for: unlink 0x10cff62bb <+219>: 48 8b 35 5e 02 3a 00 movq 0x3a025e(%rip), %rsi ; "drain" 0x10cff62c2 <+226>: 4c 89 f7 movq %r14, %rdi 0x10cff62c5 <+229>: 41 ff d5 callq *%r13 0x10cff62c8 <+232>: 4c 89 25 f9 eb 3b 00 movq %r12, 0x3bebf9(%rip) ; gpnInit 0x10cff62cf <+239>: c6 05 fa eb 3b 00 01 movb $0x1, 0x3bebfa(%rip) ; gpnInit + 7 0x10cff62d6 <+246>: e8 d5 00 00 00 callq 0x10cff63b0 ; initNSApp() 0x10cff62db <+251>: 48 8d 5d b8 leaq -0x48(%rbp), %rbx 0x10cff62df <+255>: 48 89 df movq %rbx, %rdi 0x10cff62e2 <+258>: e8 f9 11 c9 ff callq 0x10cc874e0 ; rtl::OUString::OUString() 0x10cff62e7 <+263>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff62eb <+267>: e8 f0 11 c9 ff callq 0x10cc874e0 ; rtl::OUString::OUString() 0x10cff62f0 <+272>: 48 89 df movq %rbx, %rdi 0x10cff62f3 <+275>: e8 e0 1e 10 00 callq 0x10d0f81d8 ; symbol stub for: osl_getExecutableFile 0x10cff62f8 <+280>: 48 8b 7d b8 movq -0x48(%rbp), %rdi 0x10cff62fc <+284>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi 0x10cff6300 <+288>: e8 0f 1f 10 00 callq 0x10d0f8214 ; symbol stub for: osl_getSystemPathFromFileURL 0x10cff6305 <+293>: e8 22 1f 10 00 callq 0x10d0f822c ; symbol stub for: osl_getThreadTextEncoding 0x10cff630a <+298>: 0f b7 d0 movzwl %ax, %edx 0x10cff630d <+301>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi 0x10cff6311 <+305>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi 0x10cff6315 <+309>: b9 66 05 00 00 movl $0x566, %ecx ; imm = 0x566 0x10cff631a <+314>: e8 91 8c ca ff callq 0x10cc9efb0 ; rtl::OUStringToOString(rtl::OUString const&, unsigned short, unsigned int) 0x10cff631f <+319>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi 0x10cff6323 <+323>: e8 e8 9f ca ff callq 0x10cca0310 ; rtl::OString::getStr() const 0x10cff6328 <+328>: 48 89 45 c0 movq %rax, -0x40(%rbp) 0x10cff632c <+332>: 48 c7 45 c8 00 00 00 00 movq $0x0, -0x38(%rbp) 0x10cff6334 <+340>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi 0x10cff6338 <+344>: bf 01 00 00 00 movl $0x1, %edi 0x10cff633d <+349>: e8 a2 2d 10 00 callq 0x10d0f90e4 ; symbol stub for: NSApplicationMain 0x10cff6342 <+354>: 48 8b 1d 77 d9 32 00 movq 0x32d977(%rip), %rbx ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cff6349 <+361>: 48 8b 1b movq (%rbx), %rbx 0x10cff634c <+364>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi 0x10cff6350 <+368>: e8 5b cc c9 ff callq 0x10cc92fb0 ; rtl::OString::~OString() 0x10cff6355 <+373>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff6359 <+377>: e8 92 ba c8 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cff635e <+382>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi 0x10cff6362 <+386>: e8 89 ba c8 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cff6367 <+391>: b0 01 movb $0x1, %al 0x10cff6369 <+393>: 48 3b 5d d0 cmpq -0x30(%rbp), %rbx 0x10cff636d <+397>: 75 14 jne 0x10cff6383 ; <+419> 0x10cff636f <+399>: 48 83 c4 38 addq $0x38, %rsp 0x10cff6373 <+403>: 5b popq %rbx 0x10cff6374 <+404>: 41 5c popq %r12 0x10cff6376 <+406>: 41 5d popq %r13 0x10cff6378 <+408>: 41 5e popq %r14 0x10cff637a <+410>: 41 5f popq %r15 0x10cff637c <+412>: 5d popq %rbp 0x10cff637d <+413>: c3 retq 0x10cff637e <+414>: 48 89 c3 movq %rax, %rbx 0x10cff6381 <+417>: eb 11 jmp 0x10cff6394 ; <+436> 0x10cff6383 <+419>: e8 e0 27 10 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cff6388 <+424>: 48 89 c3 movq %rax, %rbx 0x10cff638b <+427>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi 0x10cff638f <+431>: e8 1c cc c9 ff callq 0x10cc92fb0 ; rtl::OString::~OString() 0x10cff6394 <+436>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi 0x10cff6398 <+440>: e8 53 ba c8 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cff639d <+445>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi 0x10cff63a1 <+449>: e8 4a ba c8 ff callq 0x10cc81df0 ; rtl::OUString::~OUString() 0x10cff63a6 <+454>: 48 89 df movq %rbx, %rdi 0x10cff63a9 <+457>: e8 96 27 10 00 callq 0x10d0f8b44 ; symbol stub for: _Unwind_Resume 0x10cff63ae <+462>: 66 90 nop (lldb) image show-unwind --address 0x10cff6342 UNWIND PLANS for libvcllo.dylib`ImplSVMainHook(int*) (start addr 0x10cff61e0) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3635808-0x0000000000377c30) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 10: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 12: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 13: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[8]: 404: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[9]: 406: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[10]: 408: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[11]: 410: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[12]: 412: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[13]: 413: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[14]: 414: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x10d1417e4, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3635808-0x0000000000377c2e) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x10d1417e4, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3635808-0x0000000000377c30) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 17: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 413: CFA=rsp +8 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 414: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x10d1417e4, personality routine is at address 0x10d323cb0 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3635808-0x0000000000377c30) row[0]: 0: CFA=rbp+16 => rbx=[CFA-56] rbp=[CFA-16] rsp=CFA+0 r12=[CFA-48] r13=[CFA-40] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10cf74e49 libvcllo.dylib`SVMain: 0x10cf74e20 <+0>: 55 pushq %rbp 0x10cf74e21 <+1>: 48 89 e5 movq %rsp, %rbp 0x10cf74e24 <+4>: 53 pushq %rbx 0x10cf74e25 <+5>: 48 83 ec 18 subq $0x18, %rsp 0x10cf74e29 <+9>: 48 8b 1d 90 ee 3a 00 movq 0x3aee90(%rip), %rbx ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10cf74e30 <+16>: 48 8b 1b movq (%rbx), %rbx 0x10cf74e33 <+19>: 48 89 5d f0 movq %rbx, -0x10(%rbp) 0x10cf74e37 <+23>: e8 c4 cb ff ff callq 0x10cf71a00 ; Application::IsConsoleOnly() 0x10cf74e3c <+28>: 84 c0 testb %al, %al 0x10cf74e3e <+30>: 75 12 jne 0x10cf74e52 ; <+50> 0x10cf74e40 <+32>: 48 8d 7d ec leaq -0x14(%rbp), %rdi 0x10cf74e44 <+36>: e8 97 13 08 00 callq 0x10cff61e0 ; ImplSVMainHook(int*) 0x10cf74e49 <+41>: 84 c0 testb %al, %al 0x10cf74e4b <+43>: 74 05 je 0x10cf74e52 ; <+50> 0x10cf74e4d <+45>: 8b 45 ec movl -0x14(%rbp), %eax 0x10cf74e50 <+48>: eb 05 jmp 0x10cf74e57 ; <+55> 0x10cf74e52 <+50>: e8 49 f5 ff ff callq 0x10cf743a0 ; ImplSVMain() 0x10cf74e57 <+55>: 48 3b 5d f0 cmpq -0x10(%rbp), %rbx 0x10cf74e5b <+59>: 75 07 jne 0x10cf74e64 ; <+68> 0x10cf74e5d <+61>: 48 83 c4 18 addq $0x18, %rsp 0x10cf74e61 <+65>: 5b popq %rbx 0x10cf74e62 <+66>: 5d popq %rbp 0x10cf74e63 <+67>: c3 retq 0x10cf74e64 <+68>: e8 ff 3c 18 00 callq 0x10d0f8b68 ; symbol stub for: __stack_chk_fail 0x10cf74e69 <+73>: 0f 1f 80 00 00 00 00 nopl (%rax) (lldb) image show-unwind --address 0x10cf74e49 UNWIND PLANS for libvcllo.dylib`SVMain() (start addr 0x10cf74e20) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3106464-0x00000000002f66f0) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 5: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[4]: 66: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[5]: 67: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[6]: 68: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3106464-0x00000000002f66e9) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 9: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3106464-0x00000000002f66f0) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 9: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] row[4]: 67: CFA=rsp +8 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] row[5]: 68: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libvcllo.dylib.__TEXT.__text + 3106464-0x00000000002f66f0) row[0]: 0: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x10978e5e6 libsofficeapp.dylib`soffice_main: 0x10978e500 <+0>: 55 pushq %rbp 0x10978e501 <+1>: 48 89 e5 movq %rsp, %rbp 0x10978e504 <+4>: 41 57 pushq %r15 0x10978e506 <+6>: 41 56 pushq %r14 0x10978e508 <+8>: 53 pushq %rbx 0x10978e509 <+9>: 48 81 ec 88 00 00 00 subq $0x88, %rsp 0x10978e510 <+16>: 4c 8b 3d c9 9d 08 00 movq 0x89dc9(%rip), %r15 ; (void *)0x00007fffdfcdc070: __stack_chk_guard 0x10978e517 <+23>: 4d 8b 3f movq (%r15), %r15 0x10978e51a <+26>: 4c 89 7d e0 movq %r15, -0x20(%rbp) 0x10978e51e <+30>: e8 1d 86 03 00 callq 0x1097c6b40 ; symbol stub for: tools::extendApplicationEnvironment() 0x10978e523 <+35>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi 0x10978e52a <+42>: e8 61 d4 fc ff callq 0x10975b990 ; desktop::Desktop::Desktop() 0x10978e52f <+47>: 48 8d 35 37 71 04 00 leaq 0x47137(%rip), %rsi ; "soffice" 0x10978e536 <+54>: 48 8d 9d 68 ff ff ff leaq -0x98(%rbp), %rbx 0x10978e53d <+61>: 48 89 df movq %rbx, %rdi 0x10978e540 <+64>: e8 7b b9 fd ff callq 0x109769ec0 ; rtl::OUString::OUString(char const (&) [8], rtl::libreoffice_internal::ConstCharArrayDetector::Type) 0x10978e545 <+69>: 48 89 df movq %rbx, %rdi 0x10978e548 <+72>: e8 91 87 03 00 callq 0x1097c6cde ; symbol stub for: Application::SetAppName(rtl::OUString const&) 0x10978e54d <+77>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi 0x10978e554 <+84>: e8 87 c9 fc ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10978e559 <+89>: e8 92 c9 fc ff callq 0x10975aef0 ; desktop::Desktop::GetCommandLineArgs() 0x10978e55e <+94>: 49 89 c6 movq %rax, %r14 0x10978e561 <+97>: 4c 89 f7 movq %r14, %rdi 0x10978e564 <+100>: e8 77 d9 fc ff callq 0x10975bee0 ; desktop::CommandLineArgs::GetUnknown() const 0x10978e569 <+105>: 48 89 c3 movq %rax, %rbx 0x10978e56c <+108>: 48 89 df movq %rbx, %rdi 0x10978e56f <+111>: e8 fc ce fc ff callq 0x10975b470 ; rtl::OUString::isEmpty() const 0x10978e574 <+116>: 84 c0 testb %al, %al 0x10978e576 <+118>: 74 39 je 0x10978e5b1 ; <+177> 0x10978e578 <+120>: 4c 89 f7 movq %r14, %rdi 0x10978e57b <+123>: e8 70 d9 fc ff callq 0x10975bef0 ; desktop::CommandLineArgs::IsHelp() const 0x10978e580 <+128>: 84 c0 testb %al, %al 0x10978e582 <+130>: 74 42 je 0x10978e5c6 ; <+198> 0x10978e584 <+132>: e8 67 51 fe ff callq 0x1097736f0 ; desktop::Desktop::InitApplicationServiceManager() 0x10978e589 <+137>: 48 8d 9d 60 ff ff ff leaq -0xa0(%rbp), %rbx 0x10978e590 <+144>: 48 89 df movq %rbx, %rdi 0x10978e593 <+147>: e8 d8 d3 fc ff callq 0x10975b970 ; rtl::OUString::OUString() 0x10978e598 <+152>: 48 89 df movq %rbx, %rdi 0x10978e59b <+155>: e8 40 f0 fe ff callq 0x10977d5e0 ; desktop::displayCmdlineHelp(rtl::OUString const&) 0x10978e5a0 <+160>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi 0x10978e5a7 <+167>: e8 34 c9 fc ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10978e5ac <+172>: 45 31 f6 xorl %r14d, %r14d 0x10978e5af <+175>: eb 38 jmp 0x10978e5e9 ; <+233> 0x10978e5b1 <+177>: e8 3a 51 fe ff callq 0x1097736f0 ; desktop::Desktop::InitApplicationServiceManager() 0x10978e5b6 <+182>: 41 be 01 00 00 00 movl $0x1, %r14d 0x10978e5bc <+188>: 48 89 df movq %rbx, %rdi 0x10978e5bf <+191>: e8 1c f0 fe ff callq 0x10977d5e0 ; desktop::displayCmdlineHelp(rtl::OUString const&) 0x10978e5c4 <+196>: eb 23 jmp 0x10978e5e9 ; <+233> 0x10978e5c6 <+198>: 4c 89 f7 movq %r14, %rdi 0x10978e5c9 <+201>: e8 32 d9 fc ff callq 0x10975bf00 ; desktop::CommandLineArgs::IsVersion() const 0x10978e5ce <+206>: 84 c0 testb %al, %al 0x10978e5d0 <+208>: 74 0f je 0x10978e5e1 ; <+225> 0x10978e5d2 <+210>: e8 19 51 fe ff callq 0x1097736f0 ; desktop::Desktop::InitApplicationServiceManager() 0x10978e5d7 <+215>: 45 31 f6 xorl %r14d, %r14d 0x10978e5da <+218>: e8 21 f6 fe ff callq 0x10977dc00 ; desktop::displayVersion() 0x10978e5df <+223>: eb 08 jmp 0x10978e5e9 ; <+233> 0x10978e5e1 <+225>: e8 da 86 03 00 callq 0x1097c6cc0 ; symbol stub for: SVMain() 0x10978e5e6 <+230>: 41 89 c6 movl %eax, %r14d 0x10978e5e9 <+233>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi 0x10978e5f0 <+240>: e8 1b d4 fc ff callq 0x10975ba10 ; desktop::Desktop::~Desktop() 0x10978e5f5 <+245>: 4c 3b 7d e0 cmpq -0x20(%rbp), %r15 0x10978e5f9 <+249>: 75 3b jne 0x10978e636 ; <+310> 0x10978e5fb <+251>: 44 89 f0 movl %r14d, %eax 0x10978e5fe <+254>: 48 81 c4 88 00 00 00 addq $0x88, %rsp 0x10978e605 <+261>: 5b popq %rbx 0x10978e606 <+262>: 41 5e popq %r14 0x10978e608 <+264>: 41 5f popq %r15 0x10978e60a <+266>: 5d popq %rbp 0x10978e60b <+267>: c3 retq 0x10978e60c <+268>: eb 11 jmp 0x10978e61f ; <+287> 0x10978e60e <+270>: 48 89 c3 movq %rax, %rbx 0x10978e611 <+273>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi 0x10978e618 <+280>: e8 c3 c8 fc ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10978e61d <+285>: eb 03 jmp 0x10978e622 ; <+290> 0x10978e61f <+287>: 48 89 c3 movq %rax, %rbx 0x10978e622 <+290>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi 0x10978e629 <+297>: e8 e2 d3 fc ff callq 0x10975ba10 ; desktop::Desktop::~Desktop() 0x10978e62e <+302>: 48 89 df movq %rbx, %rdi 0x10978e631 <+305>: e8 90 89 03 00 callq 0x1097c6fc6 ; symbol stub for: _Unwind_Resume 0x10978e636 <+310>: e8 a3 89 03 00 callq 0x1097c6fde ; symbol stub for: __stack_chk_fail 0x10978e63b <+315>: 48 89 c3 movq %rax, %rbx 0x10978e63e <+318>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi 0x10978e645 <+325>: e8 96 c8 fc ff callq 0x10975aee0 ; rtl::OUString::~OUString() 0x10978e64a <+330>: eb d6 jmp 0x10978e622 ; <+290> 0x10978e64c <+332>: 0f 1f 40 00 nopl (%rax) (lldb) image show-unwind --address 0x10978e5e6 UNWIND PLANS for libsofficeapp.dylib`soffice_main (start addr 0x10978e500) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 210752-0x0000000000033890) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[4]: 8: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 9: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[6]: 262: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[7]: 264: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] row[8]: 266: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[9]: 267: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[10]: 268: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI LSDA address 0x1097cdc38, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 210752-0x000000000003388c) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 16: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing LSDA address 0x1097cdc38, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 210752-0x0000000000033890) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 16: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[4]: 267: CFA=rsp +8 => rbx=[CFA-40] rbp=[CFA-16] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] row[5]: 268: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info LSDA address 0x1097cdc38, personality routine is at address 0x1098182d8 This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [libsofficeapp.dylib.__TEXT.__text + 210752-0x0000000000033890) row[0]: 0: CFA=rbp+16 => rbx=[CFA-40] rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x1096d4ee0 soffice`main: 0x1096d4ed0 <+0>: 55 pushq %rbp 0x1096d4ed1 <+1>: 48 89 e5 movq %rsp, %rbp 0x1096d4ed4 <+4>: 53 pushq %rbx 0x1096d4ed5 <+5>: 50 pushq %rax 0x1096d4ed6 <+6>: e8 25 00 00 00 callq 0x1096d4f00 ; symbol stub for: sal_detail_initialize 0x1096d4edb <+11>: e8 10 00 00 00 callq 0x1096d4ef0 ; sal_main 0x1096d4ee0 <+16>: 89 c3 movl %eax, %ebx 0x1096d4ee2 <+18>: e8 13 00 00 00 callq 0x1096d4efa ; symbol stub for: sal_detail_deinitialize 0x1096d4ee7 <+23>: 89 d8 movl %ebx, %eax 0x1096d4ee9 <+25>: 48 83 c4 08 addq $0x8, %rsp 0x1096d4eed <+29>: 5b popq %rbx 0x1096d4eee <+30>: 5d popq %rbp 0x1096d4eef <+31>: c3 retq (lldb) image show-unwind --address 0x1096d4ee0 UNWIND PLANS for soffice`main (start addr 0x1096d4ed0) Asynchronous (not restricted to call-sites) UnwindPlan is 'eh_frame CFI plus augmentation from assembly parsing' Synchronous (restricted to call-sites) UnwindPlan is 'eh_frame CFI' Fast UnwindPlan is 'x86_64 default unwind plan' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [soffice.__TEXT.__text + 0-0x0000000000000020) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[3]: 5: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[4]: 30: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] row[5]: 31: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] eh_frame UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [soffice.__TEXT.__text + 0-0x0000000000000020) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] eh_frame augmented UnwindPlan: This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [soffice.__TEXT.__text + 0-0x0000000000000020) row[0]: 0: CFA=rsp +8 => rip=[CFA-8] row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rip=[CFA-8] row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] row[3]: 6: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] row[4]: 31: CFA=rsp +8 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] Compact unwind UnwindPlan: This UnwindPlan originally sourced from compact unwind info This UnwindPlan is sourced from the compiler: yes. This UnwindPlan is valid at all instruction locations: no. Address range of this UnwindPlan: [soffice.__TEXT.__text + 0-0x0000000000000020) row[0]: 0: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Fast UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb) disassemble --bytes --address 0x7fffd6fd9255 libdyld.dylib`start: 0x7fffd6fd9254 <+0>: 90 nop 0x7fffd6fd9255 <+1>: 89 c7 movl %eax, %edi 0x7fffd6fd9257 <+3>: e8 32 00 00 00 callq 0x7fffd6fd928e ; symbol stub for: exit 0x7fffd6fd925c <+8>: f4 hlt (lldb) image show-unwind --address 0x7fffd6fd9255 UNWIND PLANS for libdyld.dylib`start (start addr 0x7fffd6fd9254) Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' Assembly language inspection UnwindPlan: This UnwindPlan originally sourced from assembly insn profiling This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: yes. Address range of this UnwindPlan: [libdyld.dylib.__TEXT.__text + 16192-0x0000000000003f49) row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] Arch default UnwindPlan: This UnwindPlan originally sourced from x86_64 default unwind plan This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: no. row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] Arch default at entry point UnwindPlan: This UnwindPlan originally sourced from x86_64 at-func-entry default This UnwindPlan is sourced from the compiler: no. This UnwindPlan is valid at all instruction locations: not specified. row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] (lldb)