Bugzilla – Attachment 128658 Details for
Bug 103864
macOS: high CPU when scrolling around
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
LLDB Backtrace with debug symbols
LLDB bugreport (text/plain), 1.25 MB, created by
Telesto
on 2016-11-11 13:15:46 UTC
(
hide
)
Description:
LLDB Backtrace with debug symbols
Filename:
MIME Type:
Creator:
Telesto
Created:
2016-11-11 13:15:46 UTC
Size:
1.25 MB
patch
obsolete
>demos-MacBook-Air:~ demo$ sleep 15 | lldb -n soffice >(lldb) process attach --name "soffice" >Process 484 stopped >* thread #1: tid = 0x1603, 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10 >libsystem_kernel.dylib`mach_msg_trap: >-> 0x7fffbf9dd41a <+10>: retq > 0x7fffbf9dd41b <+11>: nop > >libsystem_kernel.dylib`mach_msg_overwrite_trap: > 0x7fffbf9dd41c <+0>: movq %rcx, %r10 > 0x7fffbf9dd41f <+3>: movl $0x1000020, %eax ; imm = 0x1000020 > >Executable module set to "/Applications/LibreOfficeDev.app/Contents/MacOS/soffice". >Architecture set to: x86_64h-apple-macosx. >demos-MacBook-Air:~ demo$ quit >-bash: quit: command not found >demos-MacBook-Air:~ demo$ q >-bash: q: command not found >demos-MacBook-Air:~ demo$ quit >-bash: quit: command not found >demos-MacBook-Air:~ demo$ quite >-bash: quite: command not found >demos-MacBook-Air:~ demo$ sleep 15 | lldb -n soffice >(lldb) process attach --name "soffice" >Process 484 stopped >* thread #1: tid = 0x1603, 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10 >libsystem_kernel.dylib`mach_msg_trap: >-> 0x7fffbf9dd41a <+10>: retq > 0x7fffbf9dd41b <+11>: nop > >libsystem_kernel.dylib`mach_msg_overwrite_trap: > 0x7fffbf9dd41c <+0>: movq %rcx, %r10 > 0x7fffbf9dd41f <+3>: movl $0x1000020, %eax ; imm = 0x1000020 > >Executable module set to "/Applications/LibreOfficeDev.app/Contents/MacOS/soffice". >Architecture set to: x86_64h-apple-macosx. >demos-MacBook-Air:~ demo$ sleep 15 ; lldb -n soffice >(lldb) process attach --name "soffice" >Process 484 stopped >* thread #1: tid = 0x1603, 0x00007fffbfac7bc9 libsystem_platform.dylib`_platform_bzero$VARIANT$Haswell + 41, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x00007fffbfac7bc9 libsystem_platform.dylib`_platform_bzero$VARIANT$Haswell + 41 >libsystem_platform.dylib`_platform_bzero$VARIANT$Haswell: >-> 0x7fffbfac7bc9 <+41>: rep > 0x7fffbfac7bca <+42>: stosb %al, %es:(%rdi) > 0x7fffbfac7bcb <+43>: movq %rdx, %rax > 0x7fffbfac7bce <+46>: popq %rbp > >Executable module set to "/Applications/LibreOfficeDev.app/Contents/MacOS/soffice". >Architecture set to: x86_64h-apple-macosx. >(lldb) bt all >* thread #1: tid = 0x1603, 0x00007fffbfac7bc9 libsystem_platform.dylib`_platform_bzero$VARIANT$Haswell + 41, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > * frame #0: 0x00007fffbfac7bc9 libsystem_platform.dylib`_platform_bzero$VARIANT$Haswell + 41 > frame #1: 0x00007fffbfa3ce9f libsystem_malloc.dylib`large_malloc + 989 > frame #2: 0x00007fffbfa384ff libsystem_malloc.dylib`szone_malloc_should_clear + 365 > frame #3: 0x00007fffbfa3a4ee libsystem_malloc.dylib`malloc_zone_calloc + 87 > frame #4: 0x00007fffbfa3ae2f libsystem_malloc.dylib`calloc + 30 > frame #5: 0x00007fffaafdacc3 CoreGraphics`RIPLayerCreate + 395 > frame #6: 0x00007fffaac84bda CoreGraphics`ripc_GetLayer + 662 > frame #7: 0x00007fffaacf7e9c CoreGraphics`CGContextDelegateGetLayer + 48 > frame #8: 0x00007fffaaf0286f CoreGraphics`CGContextDelegateCreateForContext + 79 > frame #9: 0x00007fffaac57111 CoreGraphics`CGLayerCreateWithContext + 168 > frame #10: 0x000000010b5f0468 libvcllo.dylib`AquaSalGraphics::copyArea(long, long, long, long, long, long, bool) + 1592 > frame #11: 0x000000010b5eb796 libvcllo.dylib`AquaSalGraphics::copyBits(SalTwoRect const&, SalGraphics*) + 630 > frame #12: 0x000000010b37a3be libvcllo.dylib`SalGraphics::CopyBits(SalTwoRect const&, SalGraphics*, OutputDevice const*, OutputDevice const*) + 590 > frame #13: 0x000000010b02109d libvcllo.dylib`OutputDevice::DrawOutDev(Point const&, Size const&, Point const&, Size const&) + 1293 > frame #14: 0x00000001063c4d0a libsvxcorelo.dylib`sdr::overlay::OverlayManagerBuffered::ImpPrepareBufferDevice() + 1002 > frame #15: 0x00000001063c5c8d libsvxcorelo.dylib`sdr::overlay::OverlayManagerBuffered::ImpSaveBackground(vcl::Region const&, OutputDevice*) + 141 > frame #16: 0x00000001063c7a5e libsvxcorelo.dylib`sdr::overlay::OverlayManagerBuffered::completeRedraw(vcl::Region const&, OutputDevice*) const + 62 > frame #17: 0x0000000106425c25 libsvxcorelo.dylib`SdrPaintWindow::DrawOverlay(vcl::Region const&) + 165 > frame #18: 0x0000000106635783 libsvxcorelo.dylib`SdrPaintView::EndCompleteRedraw(SdrPaintWindow&, bool) + 1475 > frame #19: 0x0000000106aea4b6 libsvxcorelo.dylib`FmFormView::EndCompleteRedraw(SdrPaintWindow&, bool) + 54 > frame #20: 0x0000000106634ff9 libsvxcorelo.dylib`SdrPaintView::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) + 1593 > frame #21: 0x00000001481a78b4 libsdlo.dylib`sd::View::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) + 404 > frame #22: 0x00000001480f74a9 libsdlo.dylib`sd::DrawView::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) + 585 > frame #23: 0x00000001481378ff libsdlo.dylib`sd::DrawViewShell::Paint(Rectangle const&, sd::Window*) + 319 > frame #24: 0x00000001481cb110 libsdlo.dylib`sd::Window::Paint(OutputDevice&, Rectangle const&) + 80 > frame #25: 0x000000010ac37d15 libvcllo.dylib`PaintHelper::DoPaint(vcl::Region const*) + 4325 > frame #26: 0x000000010ac3a7f5 libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1413 > frame #27: 0x000000010ac3cb24 libvcllo.dylib`vcl::Window::Update() + 1684 > frame #28: 0x00000001481ccc71 libsdlo.dylib`sd::Window::SetVisibleXY(double, double) + 401 > frame #29: 0x00000001481d7b4e libsdlo.dylib`sd::ViewShell::VirtHScrollHdl(ScrollBar*) + 302 > frame #30: 0x00000001481d7a12 libsdlo.dylib`sd::ViewShell::HScrollHdl(ScrollBar*) + 50 > frame #31: 0x00000001481d79d8 libsdlo.dylib`sd::ViewShell::LinkStubHScrollHdl(void*, ScrollBar*) + 40 > frame #32: 0x000000010af8a728 libvcllo.dylib`Link<ScrollBar*, void>::Call(ScrollBar*) const + 56 > frame #33: 0x000000010af8a6dc libvcllo.dylib`ScrollBar::Scroll()::$_0::operator()() const + 44 > frame #34: 0x000000010af8a69d libvcllo.dylib`void std::__1::__invoke_void_return_wrapper<void>::__call<ScrollBar::Scroll()::$_0&>(ScrollBar::Scroll()::$_0&&&) + 45 > frame #35: 0x000000010af8a5b9 libvcllo.dylib`std::__1::__function::__func<ScrollBar::Scroll()::$_0, std::__1::allocator<ScrollBar::Scroll()::$_0>, void ()>::operator()() + 41 > frame #36: 0x000000010af0729e libvcllo.dylib`std::__1::function<void ()>::operator()() const + 126 > frame #37: 0x000000010af067ff libvcllo.dylib`Control::ImplCallEventListenersAndHandler(unsigned long, std::__1::function<void ()> const&) + 159 > frame #38: 0x000000010af85811 libvcllo.dylib`ScrollBar::Scroll() + 81 > frame #39: 0x000000010af856d6 libvcllo.dylib`ScrollBar::ImplScroll(long, bool) + 118 > frame #40: 0x000000010af8769b libvcllo.dylib`ScrollBar::DoScroll(long) + 1371 > frame #41: 0x000000010ae7ca1b libvcllo.dylib`vcl::lcl_HandleScrollHelper(ScrollBar*, long, bool) + 379 > frame #42: 0x000000010ae7c84e libvcllo.dylib`vcl::Window::ImplHandleScroll(ScrollBar*, long, ScrollBar*, long) + 62 > frame #43: 0x000000010ae7c217 libvcllo.dylib`vcl::Window::HandleScrollCommand(CommandEvent const&, ScrollBar*, ScrollBar*) + 759 > frame #44: 0x00000001481e5cb3 libsdlo.dylib`sd::ViewShell::HandleScrollCommand(CommandEvent const&, sd::Window*) + 2451 > frame #45: 0x00000001481e5227 libsdlo.dylib`sd::ViewShell::Command(CommandEvent const&, sd::Window*) + 55 > frame #46: 0x00000001481337a1 libsdlo.dylib`sd::DrawViewShell::Command(CommandEvent const&, sd::Window*) + 9265 > frame #47: 0x00000001481cb41f libsdlo.dylib`sd::Window::Command(CommandEvent const&) + 79 > frame #48: 0x000000010aec394e libvcllo.dylib`ImplCallWheelCommand(VclPtr<vcl::Window> const&, Point const&, CommandWheelData const*) + 414 > frame #49: 0x000000010aec36d6 libvcllo.dylib`HandleWheelEvent::CallCommand(vcl::Window*, Point const&) + 86 > frame #50: 0x000000010aebbb1f libvcllo.dylib`HandleGestureEventBase::Dispatch(vcl::Window*) + 335 > frame #51: 0x000000010aebbf0e libvcllo.dylib`HandleWheelEvent::HandleEvent(SalWheelMouseEvent const&) + 414 > frame #52: 0x000000010aec0e99 libvcllo.dylib`ImplHandleWheelEvent(vcl::Window*, SalWheelMouseEvent const&, bool) + 89 > frame #53: 0x000000010aebde61 libvcllo.dylib`ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) + 2545 > frame #54: 0x000000010b5b7d1e libvcllo.dylib`SalFrame::CallCallback(SalEvent, void const*) const + 78 > frame #55: 0x000000010b717aeb libvcllo.dylib`-[SalFrameView scrollWheel:] + 1163 > frame #56: 0x00007fffa8ce81c9 AppKit`-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 6735 > frame #57: 0x00007fffa8ce63ae AppKit`-[NSWindow(NSEventRouting) sendEvent:] + 541 > frame #58: 0x00007fffa8b868de AppKit`-[NSApplication(NSEvent) sendEvent:] + 2186 > frame #59: 0x000000010b6fd445 libvcllo.dylib`-[VCL_NSApplication sendEvent:] + 2709 > frame #60: 0x000000010b5b6f3f libvcllo.dylib`AquaSalInstance::DoYield(bool, bool, unsigned long) + 1071 > frame #61: 0x000000010b4468f0 libvcllo.dylib`ImplYield(bool, bool, unsigned long) + 1744 > frame #62: 0x000000010b4461d8 libvcllo.dylib`Application::Yield() + 24 > frame #63: 0x000000010b44614e libvcllo.dylib`Application::Execute() + 478 > frame #64: 0x0000000102ca45b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 > frame #65: 0x0000000102ca76d3 libsofficeapp.dylib`desktop::Desktop::Main() + 12563 > frame #66: 0x000000010b454b0a libvcllo.dylib`ImplSVMain() + 186 > frame #67: 0x000000010b5b63a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 249 > frame #68: 0x000000010b6fca00 libvcllo.dylib`-[VCL_NSApplication sendEvent:] + 80 > frame #69: 0x00007fffa8467589 AppKit`-[NSApplication run] + 1002 > frame #70: 0x00007fffa84321ad AppKit`NSApplicationMain + 1237 > frame #71: 0x000000010b5b489a libvcllo.dylib`ImplSVMainHook(int*) + 522 > frame #72: 0x000000010b45637c libvcllo.dylib`SVMain() + 44 > frame #73: 0x0000000102d1c606 libsofficeapp.dylib`soffice_main + 534 > frame #74: 0x0000000102b61efd soffice`sal_main + 13 > frame #75: 0x0000000102b61ed7 soffice`main + 39 > frame #76: 0x00007fffbf8b6255 libdyld.dylib`start + 1 > frame #77: 0x00007fffbf8b6255 libdyld.dylib`start + 1 > > thread #2: tid = 0x1609, 0x00007fffbf9e4c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fffbf9e4c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fffbface96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102b8019e libuno_sal.dylib.3`rtl_cache_wsupdate_wait(unsigned int) + 110 > frame #3: 0x0000000102b80077 libuno_sal.dylib.3`rtl_cache_wsupdate_all(void*) + 87 > frame #4: 0x00007fffbfacdaab libsystem_pthread.dylib`_pthread_body + 180 > frame #5: 0x00007fffbfacd9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #6: 0x00007fffbfacd221 libsystem_pthread.dylib`thread_start + 13 > > thread #3: tid = 0x161f, 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' > frame #0: 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fffbf9dc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fffaa7ec834 CoreFoundation`__CFRunLoopServiceMachPort + 212 > frame #3: 0x00007fffaa7ebcc1 CoreFoundation`__CFRunLoopRun + 1361 > frame #4: 0x00007fffaa7eb514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #5: 0x00007fffa85bf5a0 AppKit`_NSEventThread + 205 > frame #6: 0x00007fffbfacdaab libsystem_pthread.dylib`_pthread_body + 180 > frame #7: 0x00007fffbfacd9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #8: 0x00007fffbfacd221 libsystem_pthread.dylib`thread_start + 13 > > thread #4: tid = 0x1641, 0x00007fffbf9e415a libsystem_kernel.dylib`__accept + 10 > frame #0: 0x00007fffbf9e415a libsystem_kernel.dylib`__accept + 10 > frame #1: 0x0000000102be5a40 libuno_sal.dylib.3`osl_acceptPipe + 224 > frame #2: 0x0000000102d11972 libsofficeapp.dylib`osl::Pipe::accept(osl::StreamPipe&) + 50 > frame #3: 0x0000000102d0fb20 libsofficeapp.dylib`desktop::PipeIpcThread::execute() + 160 > frame #4: 0x00000001044efe33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run() + 51 > frame #5: 0x00000001044efef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run() + 25 > frame #6: 0x00000001044f285e libuno_salhelpergcc3.dylib.3`threadFunc + 30 > frame #7: 0x0000000102c01c07 libuno_sal.dylib.3`osl_thread_start_Impl(void*) + 295 > frame #8: 0x00007fffbfacdaab libsystem_pthread.dylib`_pthread_body + 180 > frame #9: 0x00007fffbfacd9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #10: 0x00007fffbfacd221 libsystem_pthread.dylib`thread_start + 13 > > thread #5: tid = 0x18ae, 0x00007fffbf9e4c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fffbf9e4c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fffbface96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102bc5132 libuno_sal.dylib.3`osl_waitCondition + 3010 > frame #3: 0x0000000145d75340 libupdchklo.dylib`osl::Condition::wait(TimeValue const*) + 32 > frame #4: 0x0000000145d79260 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run() + 720 > frame #5: 0x0000000145d7529e libupdchklo.dylib`threadFunc + 30 > frame #6: 0x0000000102c01c07 libuno_sal.dylib.3`osl_thread_start_Impl(void*) + 295 > frame #7: 0x00007fffbfacdaab libsystem_pthread.dylib`_pthread_body + 180 > frame #8: 0x00007fffbfacd9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #9: 0x00007fffbfacd221 libsystem_pthread.dylib`thread_start + 13 > > thread #6: tid = 0x1b49, 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'NSCGSDisableUpdates' > frame #0: 0x00007fffbf9dd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fffbf9dc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fffbbc82c2c SkyLight`_CGSReenableUpdateForConnectionSync + 99 > frame #3: 0x00007fffbbbfc9d8 SkyLight`CGSUpdateManager::enable_update(unsigned long long) + 532 > frame #4: 0x00007fffbf888f5f libdispatch.dylib`_dispatch_call_block_and_release + 12 > frame #5: 0x00007fffbf880128 libdispatch.dylib`_dispatch_client_callout + 8 > frame #6: 0x00007fffbf896b97 libdispatch.dylib`_dispatch_queue_serial_drain + 896 > frame #7: 0x00007fffbf888d41 libdispatch.dylib`_dispatch_queue_invoke + 1046 > frame #8: 0x00007fffbf88f158 libdispatch.dylib`_dispatch_queue_override_invoke + 369 > frame #9: 0x00007fffbf881ee0 libdispatch.dylib`_dispatch_root_queue_drain + 476 > frame #10: 0x00007fffbf881cb7 libdispatch.dylib`_dispatch_worker_thread3 + 99 > frame #11: 0x00007fffbfacd736 libsystem_pthread.dylib`_pthread_wqthread + 1299 > frame #12: 0x00007fffbfacd211 libsystem_pthread.dylib`start_wqthread + 13 > > thread #7: tid = 0x1b4a, 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fffbfacd7b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 > frame #2: 0x00007fffbfacd211 libsystem_pthread.dylib`start_wqthread + 13 > > thread #8: tid = 0x1c54, 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fffbfacd7b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 > frame #2: 0x00007fffbfacd211 libsystem_pthread.dylib`start_wqthread + 13 > > thread #9: tid = 0x1c5c, 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fffbf9e54e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fffbfacd7b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 > frame #2: 0x00007fffbfacd211 libsystem_pthread.dylib`start_wqthread + 13 >(lldb) quit >Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y >demos-MacBook-Air:~ demo$ sleep 20 ; lldb -n soffice >(lldb) process attach --name "soffice" >Process 484 stopped >* thread #1: tid = 0x1603, 0x0000000107d0bec4 libsvtlo.dylib`Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) + 324, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x0000000107d0bec4 libsvtlo.dylib`Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) + 324 >libsvtlo.dylib`Ruler::ImplVDrawRect: >-> 0x107d0bec4 <+324>: movq (%rax), %rax > 0x107d0bec7 <+327>: cmpq -0x8(%rbp), %rax > 0x107d0becb <+331>: jne 0x107d0beda ; <+346> > 0x107d0bed1 <+337>: addq $0xa0, %rsp > >Executable module set to "/Applications/LibreOfficeDev.app/Contents/MacOS/soffice". >Architecture set to: x86_64h-apple-macosx. >(lldb) bugreport unwind >(lldb) thread backtrace >* thread #1: tid = 0x1603, 0x0000000107d0bec4 libsvtlo.dylib`Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) + 324, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > * frame #0: 0x0000000107d0bec4 libsvtlo.dylib`Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) + 324 > frame #1: 0x0000000107d0dd33 libsvtlo.dylib`Ruler::ImplDrawTicks(OutputDevice&, long, long, long, long, long) + 5587 > frame #2: 0x0000000107d11764 libsvtlo.dylib`Ruler::ImplFormat(OutputDevice&) + 2868 > frame #3: 0x0000000107d11d23 libsvtlo.dylib`Ruler::ImplDraw(OutputDevice&) + 67 > frame #4: 0x0000000107d15348 libsvtlo.dylib`Ruler::Paint(OutputDevice&, Rectangle const&) + 40 > frame #5: 0x000000010ac37d15 libvcllo.dylib`PaintHelper::DoPaint(vcl::Region const*) + 4325 > frame #6: 0x000000010ac3a7f5 libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1413 > frame #7: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #8: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #9: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #10: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #11: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #12: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #13: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #14: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #15: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #16: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #17: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #18: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #19: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #20: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #21: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #22: 0x000000010ac39faf libvcllo.dylib`PaintHelper::~PaintHelper() + 479 > frame #23: 0x000000010ac3a9c5 libvcllo.dylib`PaintHelper::~PaintHelper() + 21 > frame #24: 0x000000010ac3a88c libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) + 1564 > frame #25: 0x000000010ac3acb8 libvcllo.dylib`vcl::Window::ImplCallOverlapPaint() + 360 > frame #26: 0x000000010ac3ae96 libvcllo.dylib`vcl::Window::ImplHandlePaintHdl(Idle*) + 406 > frame #27: 0x000000010ac3acf8 libvcllo.dylib`vcl::Window::LinkStubImplHandlePaintHdl(void*, Idle*) + 40 > frame #28: 0x000000010ac3b0a8 libvcllo.dylib`Link<Idle*, void>::Call(Idle*) const + 56 > frame #29: 0x000000010b4169e7 libvcllo.dylib`Idle::Invoke() + 39 > frame #30: 0x000000010b418700 libvcllo.dylib`ImplSchedulerData::Invoke() + 112 > frame #31: 0x000000010b419023 libvcllo.dylib`Scheduler::ProcessTaskScheduling(bool) + 1347 > frame #32: 0x000000010b446e60 libvcllo.dylib`ImplYield(bool, bool, unsigned long) + 3136 > frame #33: 0x000000010b4461d8 libvcllo.dylib`Application::Yield() + 24 > frame #34: 0x000000010b44614e libvcllo.dylib`Application::Execute() + 478 > frame #35: 0x0000000102ca45b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 > frame #36: 0x0000000102ca76d3 libsofficeapp.dylib`desktop::Desktop::Main() + 12563 > frame #37: 0x000000010b454b0a libvcllo.dylib`ImplSVMain() + 186 > frame #38: 0x000000010b5b63a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 249 > frame #39: 0x000000010b6fca00 libvcllo.dylib`-[VCL_NSApplication sendEvent:] + 80 > frame #40: 0x00007fffa8467589 AppKit`-[NSApplication run] + 1002 > frame #41: 0x00007fffa84321ad AppKit`NSApplicationMain + 1237 > frame #42: 0x000000010b5b489a libvcllo.dylib`ImplSVMainHook(int*) + 522 > frame #43: 0x000000010b45637c libvcllo.dylib`SVMain() + 44 > frame #44: 0x0000000102d1c606 libsofficeapp.dylib`soffice_main + 534 > frame #45: 0x0000000102b61efd soffice`sal_main + 13 > frame #46: 0x0000000102b61ed7 soffice`main + 39 > frame #47: 0x00007fffbf8b6255 libdyld.dylib`start + 1 > frame #48: 0x00007fffbf8b6255 libdyld.dylib`start + 1 >(lldb) disassemble --bytes --address 0x107d0bec4 >libsvtlo.dylib`Ruler::ImplVDrawRect: > 0x107d0bd80 <+0>: 55 pushq %rbp > 0x107d0bd81 <+1>: 48 89 e5 movq %rsp, %rbp > 0x107d0bd84 <+4>: 48 81 ec a0 00 00 00 subq $0xa0, %rsp > 0x107d0bd8b <+11>: 48 8b 05 2e ca 44 00 movq 0x44ca2e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d0bd92 <+18>: 48 8b 00 movq (%rax), %rax > 0x107d0bd95 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x107d0bd99 <+25>: 48 89 7d b0 movq %rdi, -0x50(%rbp) > 0x107d0bd9d <+29>: 48 89 75 a8 movq %rsi, -0x58(%rbp) > 0x107d0bda1 <+33>: 48 89 55 a0 movq %rdx, -0x60(%rbp) > 0x107d0bda5 <+37>: 48 89 4d 98 movq %rcx, -0x68(%rbp) > 0x107d0bda9 <+41>: 4c 89 45 90 movq %r8, -0x70(%rbp) > 0x107d0bdad <+45>: 4c 89 4d 88 movq %r9, -0x78(%rbp) > 0x107d0bdb1 <+49>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d0bdb5 <+53>: 48 81 7d a0 6a ff ff ff cmpq $-0x96, -0x60(%rbp) > 0x107d0bdbd <+61>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x107d0bdc4 <+68>: 0f 8d 20 00 00 00 jge 0x107d0bdea ; <+106> > 0x107d0bdca <+74>: 48 c7 45 a0 6a ff ff ff movq $-0x96, -0x60(%rbp) > 0x107d0bdd2 <+82>: 48 81 7d 90 6a ff ff ff cmpq $-0x96, -0x70(%rbp) > 0x107d0bdda <+90>: 0f 8d 05 00 00 00 jge 0x107d0bde5 ; <+101> > 0x107d0bde0 <+96>: e9 d8 00 00 00 jmp 0x107d0bebd ; <+317> > 0x107d0bde5 <+101>: e9 00 00 00 00 jmp 0x107d0bdea ; <+106> > 0x107d0bdea <+106>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d0bdf1 <+113>: 48 8b 88 68 02 00 00 movq 0x268(%rax), %rcx > 0x107d0bdf8 <+120>: 48 81 c1 96 00 00 00 addq $0x96, %rcx > 0x107d0bdff <+127>: 48 89 4d 80 movq %rcx, -0x80(%rbp) > 0x107d0be03 <+131>: 48 8b 4d 90 movq -0x70(%rbp), %rcx > 0x107d0be07 <+135>: 48 3b 4d 80 cmpq -0x80(%rbp), %rcx > 0x107d0be0b <+139>: 0f 8e 20 00 00 00 jle 0x107d0be31 ; <+177> > 0x107d0be11 <+145>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d0be15 <+149>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d0be19 <+153>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x107d0be1d <+157>: 48 3b 45 80 cmpq -0x80(%rbp), %rax > 0x107d0be21 <+161>: 0f 8e 05 00 00 00 jle 0x107d0be2c ; <+172> > 0x107d0be27 <+167>: e9 91 00 00 00 jmp 0x107d0bebd ; <+317> > 0x107d0be2c <+172>: e9 00 00 00 00 jmp 0x107d0be31 ; <+177> > 0x107d0be31 <+177>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d0be38 <+184>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0be3f <+191>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0be46 <+198>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0be4a <+202>: 0f 84 39 00 00 00 je 0x107d0be89 ; <+265> > 0x107d0be50 <+208>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x107d0be54 <+212>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x107d0be58 <+216>: 48 8b 75 a0 movq -0x60(%rbp), %rsi > 0x107d0be5c <+220>: 48 8b 55 98 movq -0x68(%rbp), %rdx > 0x107d0be60 <+224>: 48 8b 4d 90 movq -0x70(%rbp), %rcx > 0x107d0be64 <+228>: 4c 8b 45 88 movq -0x78(%rbp), %r8 > 0x107d0be68 <+232>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x107d0be6f <+239>: e8 1c 07 e0 ff callq 0x107b0c590 ; Rectangle::Rectangle(long, long, long, long) > 0x107d0be74 <+244>: 48 8d 75 d8 leaq -0x28(%rbp), %rsi > 0x107d0be78 <+248>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d0be7f <+255>: e8 14 77 2e 00 callq 0x107ff3598 ; symbol stub for: OutputDevice::DrawRect(Rectangle const&) > 0x107d0be84 <+260>: e9 34 00 00 00 jmp 0x107d0bebd ; <+317> > 0x107d0be89 <+265>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x107d0be8d <+269>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x107d0be91 <+273>: 48 8b 75 98 movq -0x68(%rbp), %rsi > 0x107d0be95 <+277>: 48 8b 55 a0 movq -0x60(%rbp), %rdx > 0x107d0be99 <+281>: 48 8b 4d 88 movq -0x78(%rbp), %rcx > 0x107d0be9d <+285>: 4c 8b 45 90 movq -0x70(%rbp), %r8 > 0x107d0bea1 <+289>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x107d0bea8 <+296>: e8 e3 06 e0 ff callq 0x107b0c590 ; Rectangle::Rectangle(long, long, long, long) > 0x107d0bead <+301>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi > 0x107d0beb1 <+305>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x107d0beb8 <+312>: e8 db 76 2e 00 callq 0x107ff3598 ; symbol stub for: OutputDevice::DrawRect(Rectangle const&) > 0x107d0bebd <+317>: 48 8b 05 fc c8 44 00 movq 0x44c8fc(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard >-> 0x107d0bec4 <+324>: 48 8b 00 movq (%rax), %rax > 0x107d0bec7 <+327>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x107d0becb <+331>: 0f 85 09 00 00 00 jne 0x107d0beda ; <+346> > 0x107d0bed1 <+337>: 48 81 c4 a0 00 00 00 addq $0xa0, %rsp > 0x107d0bed8 <+344>: 5d popq %rbp > 0x107d0bed9 <+345>: c3 retq > 0x107d0beda <+346>: e8 0b 8b 2e 00 callq 0x107ff49ea ; symbol stub for: __stack_chk_fail > 0x107d0bedf <+351>: 90 nop >(lldb) image show-unwind --address 0x107d0bec4 >UNWIND PLANS for libsvtlo.dylib`Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) (start addr 0x107d0bd80) > >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: [libsvtlo.dylib.__TEXT.__text + 2131200-0x0000000000208660) >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]: 345: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 346: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2131200-0x000000000020865f) >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] > >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: [libsvtlo.dylib.__TEXT.__text + 2131200-0x0000000000208660) >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]: 345: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 346: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2130320-0x0000000000208660) >row[0]: 0: CFA=rbp+16 => 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 0x107d0dd33 >libsvtlo.dylib`Ruler::ImplDrawTicks: > 0x107d0c760 <+0>: 55 pushq %rbp > 0x107d0c761 <+1>: 48 89 e5 movq %rsp, %rbp > 0x107d0c764 <+4>: 41 57 pushq %r15 > 0x107d0c766 <+6>: 41 56 pushq %r14 > 0x107d0c768 <+8>: 53 pushq %rbx > 0x107d0c769 <+9>: 48 81 ec 68 04 00 00 subq $0x468, %rsp ; imm = 0x468 > 0x107d0c770 <+16>: 48 8b 45 10 movq 0x10(%rbp), %rax > 0x107d0c774 <+20>: 4c 8d 55 c0 leaq -0x40(%rbp), %r10 > 0x107d0c778 <+24>: 0f 57 c0 xorps %xmm0, %xmm0 > 0x107d0c77b <+27>: 4c 8d 1d 4e 58 33 00 leaq 0x33584e(%rip), %r11 ; aImplRulerUnitTab > 0x107d0c782 <+34>: f2 0f 10 0d 2e 58 33 00 movsd 0x33582e(%rip), %xmm1 ; typeinfo name for svt::IDLabel + 19, xmm1 = mem[0],zero > 0x107d0c78a <+42>: f2 0f 10 15 4e 3f 33 00 movsd 0x333f4e(%rip), %xmm2 ; xmm2 = mem[0],zero > 0x107d0c792 <+50>: bb 02 00 00 00 movl $0x2, %ebx > 0x107d0c797 <+55>: 41 89 de movl %ebx, %r14d > 0x107d0c79a <+58>: 4c 8b 3d 1f c0 44 00 movq 0x44c01f(%rip), %r15 ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d0c7a1 <+65>: 4d 8b 3f movq (%r15), %r15 > 0x107d0c7a4 <+68>: 4c 89 7d e0 movq %r15, -0x20(%rbp) > 0x107d0c7a8 <+72>: 48 89 bd a0 fe ff ff movq %rdi, -0x160(%rbp) > 0x107d0c7af <+79>: 48 89 b5 98 fe ff ff movq %rsi, -0x168(%rbp) > 0x107d0c7b6 <+86>: 48 89 95 90 fe ff ff movq %rdx, -0x170(%rbp) > 0x107d0c7bd <+93>: 48 89 8d 88 fe ff ff movq %rcx, -0x178(%rbp) > 0x107d0c7c4 <+100>: 4c 89 85 80 fe ff ff movq %r8, -0x180(%rbp) > 0x107d0c7cb <+107>: 4c 89 8d 78 fe ff ff movq %r9, -0x188(%rbp) > 0x107d0c7d2 <+114>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x107d0c7d9 <+121>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x107d0c7e0 <+128>: 48 8b 8d 78 fe ff ff movq -0x188(%rbp), %rcx > 0x107d0c7e7 <+135>: 48 8b 95 70 fe ff ff movq -0x190(%rbp), %rdx > 0x107d0c7ee <+142>: 48 2b 95 78 fe ff ff subq -0x188(%rbp), %rdx > 0x107d0c7f5 <+149>: 48 89 85 58 fd ff ff movq %rax, -0x2a8(%rbp) > 0x107d0c7fc <+156>: 48 89 d0 movq %rdx, %rax > 0x107d0c7ff <+159>: 48 99 cqto > 0x107d0c801 <+161>: 49 f7 fe idivq %r14 > 0x107d0c804 <+164>: 48 01 c1 addq %rax, %rcx > 0x107d0c807 <+167>: f2 48 0f 2a d9 cvtsi2sdq %rcx, %xmm3 > 0x107d0c80c <+172>: f2 0f 11 9d 68 fe ff ff movsd %xmm3, -0x198(%rbp) > 0x107d0c814 <+180>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x107d0c81b <+187>: 48 2b 85 78 fe ff ff subq -0x188(%rbp), %rax > 0x107d0c822 <+194>: f2 48 0f 2a d8 cvtsi2sdq %rax, %xmm3 > 0x107d0c827 <+199>: f2 0f 59 da mulsd %xmm2, %xmm3 > 0x107d0c82b <+203>: f2 48 0f 2c c3 cvttsd2si %xmm3, %rax > 0x107d0c830 <+208>: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) > 0x107d0c837 <+215>: f2 48 0f 2a 95 60 fe ff ff cvtsi2sdq -0x1a0(%rbp), %xmm2 > 0x107d0c840 <+224>: f2 0f 59 d1 mulsd %xmm1, %xmm2 > 0x107d0c844 <+228>: f2 48 0f 2c c2 cvttsd2si %xmm2, %rax > 0x107d0c849 <+233>: 48 89 85 58 fe ff ff movq %rax, -0x1a8(%rbp) > 0x107d0c850 <+240>: f2 48 0f 2a 95 58 fe ff ff cvtsi2sdq -0x1a8(%rbp), %xmm2 > 0x107d0c859 <+249>: f2 0f 59 d1 mulsd %xmm1, %xmm2 > 0x107d0c85d <+253>: f2 48 0f 2c c2 cvttsd2si %xmm2, %rax > 0x107d0c862 <+258>: 48 89 85 50 fe ff ff movq %rax, -0x1b0(%rbp) > 0x107d0c869 <+265>: 0f b7 1d b8 f8 4a 00 movzwl 0x4af8b8(%rip), %ebx ; ruler_tab > 0x107d0c870 <+272>: 89 d8 movl %ebx, %eax > 0x107d0c872 <+274>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x107d0c879 <+281>: 48 8b 85 48 fe ff ff movq -0x1b8(%rbp), %rax > 0x107d0c880 <+288>: 48 83 e8 01 subq $0x1, %rax > 0x107d0c884 <+292>: 48 89 85 40 fe ff ff movq %rax, -0x1c0(%rbp) > 0x107d0c88b <+299>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c892 <+306>: 0f b7 98 d8 02 00 00 movzwl 0x2d8(%rax), %ebx > 0x107d0c899 <+313>: 89 d9 movl %ebx, %ecx > 0x107d0c89b <+315>: 48 6b c9 38 imulq $0x38, %rcx, %rcx > 0x107d0c89f <+319>: 4c 89 de movq %r11, %rsi > 0x107d0c8a2 <+322>: 48 01 ce addq %rcx, %rsi > 0x107d0c8a5 <+325>: f2 0f 10 4e 28 movsd 0x28(%rsi), %xmm1 ; xmm1 = mem[0],zero > 0x107d0c8aa <+330>: f2 0f 11 8d 38 fe ff ff movsd %xmm1, -0x1c8(%rbp) > 0x107d0c8b2 <+338>: f2 0f 11 85 30 fe ff ff movsd %xmm0, -0x1d0(%rbp) > 0x107d0c8ba <+346>: 0f b7 98 d8 02 00 00 movzwl 0x2d8(%rax), %ebx > 0x107d0c8c1 <+353>: 89 d9 movl %ebx, %ecx > 0x107d0c8c3 <+355>: 48 6b c9 38 imulq $0x38, %rcx, %rcx > 0x107d0c8c7 <+359>: 49 01 cb addq %rcx, %r11 > 0x107d0c8ca <+362>: f2 41 0f 10 4b 10 movsd 0x10(%r11), %xmm1 ; xmm1 = mem[0],zero > 0x107d0c8d0 <+368>: f2 48 0f 2a 95 48 fe ff ff cvtsi2sdq -0x1b8(%rbp), %xmm2 > 0x107d0c8d9 <+377>: f2 0f 5e ca divsd %xmm2, %xmm1 > 0x107d0c8dd <+381>: f2 0f 11 8d 28 fe ff ff movsd %xmm1, -0x1d8(%rbp) > 0x107d0c8e5 <+389>: f2 0f 11 85 20 fe ff ff movsd %xmm0, -0x1e0(%rbp) > 0x107d0c8ed <+397>: c6 85 17 fe ff ff 00 movb $0x0, -0x1e9(%rbp) > 0x107d0c8f4 <+404>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0c8fb <+411>: f2 48 0f 2c b5 38 fe ff ff cvttsd2si -0x1c8(%rbp), %rsi > 0x107d0c904 <+420>: f2 48 0f 2c 8d 38 fe ff ff cvttsd2si -0x1c8(%rbp), %rcx > 0x107d0c90d <+429>: 48 89 bd 50 fd ff ff movq %rdi, -0x2b0(%rbp) > 0x107d0c914 <+436>: 4c 89 d7 movq %r10, %rdi > 0x107d0c917 <+439>: 48 89 ca movq %rcx, %rdx > 0x107d0c91a <+442>: e8 31 c0 df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0c91f <+447>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x107d0c923 <+451>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c92a <+458>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0c930 <+464>: 48 8b bd 50 fd ff ff movq -0x2b0(%rbp), %rdi > 0x107d0c937 <+471>: 48 89 c2 movq %rax, %rdx > 0x107d0c93a <+474>: e8 55 79 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0c93f <+479>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x107d0c943 <+483>: 48 89 55 d8 movq %rdx, -0x28(%rbp) > 0x107d0c947 <+487>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c94e <+494>: 0f b7 98 d8 02 00 00 movzwl 0x2d8(%rax), %ebx > 0x107d0c955 <+501>: 83 fb 09 cmpl $0x9, %ebx > 0x107d0c958 <+504>: 0f 85 7e 00 00 00 jne 0x107d0c9dc ; <+636> > 0x107d0c95e <+510>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c965 <+517>: 48 83 b8 e8 02 00 00 00 cmpq $0x0, 0x2e8(%rax) > 0x107d0c96d <+525>: 0f 85 12 00 00 00 jne 0x107d0c985 ; <+549> > 0x107d0c973 <+531>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c97a <+538>: 48 c7 80 e8 02 00 00 73 01 00 00 movq $0x173, 0x2e8(%rax) ; imm = 0x173 > 0x107d0c985 <+549>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c98c <+556>: 48 8b 88 e8 02 00 00 movq 0x2e8(%rax), %rcx > 0x107d0c993 <+563>: 48 c1 e1 01 shlq $0x1, %rcx > 0x107d0c997 <+567>: f2 48 0f 2a c1 cvtsi2sdq %rcx, %xmm0 > 0x107d0c99c <+572>: f2 0f 11 85 38 fe ff ff movsd %xmm0, -0x1c8(%rbp) > 0x107d0c9a4 <+580>: f2 48 0f 2a 80 e8 02 00 00 cvtsi2sdq 0x2e8(%rax), %xmm0 > 0x107d0c9ad <+589>: f2 0f 11 85 30 fe ff ff movsd %xmm0, -0x1d0(%rbp) > 0x107d0c9b5 <+597>: f2 48 0f 2a 80 e8 02 00 00 cvtsi2sdq 0x2e8(%rax), %xmm0 > 0x107d0c9be <+606>: f2 0f 11 85 28 fe ff ff movsd %xmm0, -0x1d8(%rbp) > 0x107d0c9c6 <+614>: f2 48 0f 2a 80 e8 02 00 00 cvtsi2sdq 0x2e8(%rax), %xmm0 > 0x107d0c9cf <+623>: f2 0f 11 85 20 fe ff ff movsd %xmm0, -0x1e0(%rbp) > 0x107d0c9d7 <+631>: e9 95 00 00 00 jmp 0x107d0ca71 ; <+785> > 0x107d0c9dc <+636>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c9e3 <+643>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0c9ea <+650>: 83 f9 0a cmpl $0xa, %ecx > 0x107d0c9ed <+653>: 0f 85 79 00 00 00 jne 0x107d0ca6c ; <+780> > 0x107d0c9f3 <+659>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0c9fa <+666>: 48 83 b8 f0 02 00 00 00 cmpq $0x0, 0x2f0(%rax) > 0x107d0ca02 <+674>: 0f 85 12 00 00 00 jne 0x107d0ca1a ; <+698> > 0x107d0ca08 <+680>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0ca0f <+687>: 48 c7 80 f0 02 00 00 27 02 00 00 movq $0x227, 0x2f0(%rax) ; imm = 0x227 > 0x107d0ca1a <+698>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0ca21 <+705>: 48 8b 88 f0 02 00 00 movq 0x2f0(%rax), %rcx > 0x107d0ca28 <+712>: 48 c1 e1 01 shlq $0x1, %rcx > 0x107d0ca2c <+716>: f2 48 0f 2a c1 cvtsi2sdq %rcx, %xmm0 > 0x107d0ca31 <+721>: f2 0f 11 85 38 fe ff ff movsd %xmm0, -0x1c8(%rbp) > 0x107d0ca39 <+729>: f2 48 0f 2a 80 f0 02 00 00 cvtsi2sdq 0x2f0(%rax), %xmm0 > 0x107d0ca42 <+738>: f2 0f 11 85 30 fe ff ff movsd %xmm0, -0x1d0(%rbp) > 0x107d0ca4a <+746>: f2 48 0f 2a 80 f0 02 00 00 cvtsi2sdq 0x2f0(%rax), %xmm0 > 0x107d0ca53 <+755>: f2 0f 11 85 20 fe ff ff movsd %xmm0, -0x1e0(%rbp) > 0x107d0ca5b <+763>: f2 48 0f 2a 80 f0 02 00 00 cvtsi2sdq 0x2f0(%rax), %xmm0 > 0x107d0ca64 <+772>: f2 0f 11 85 28 fe ff ff movsd %xmm0, -0x1d8(%rbp) > 0x107d0ca6c <+780>: e9 00 00 00 00 jmp 0x107d0ca71 ; <+785> > 0x107d0ca71 <+785>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0ca78 <+792>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0ca7f <+799>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0ca86 <+806>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0ca8a <+810>: 0f 84 18 00 00 00 je 0x107d0caa8 ; <+840> > 0x107d0ca90 <+816>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0ca94 <+820>: e8 e7 bd df ff callq 0x107b08880 ; Size::Width() > 0x107d0ca99 <+825>: 48 8b 00 movq (%rax), %rax > 0x107d0ca9c <+828>: 48 89 85 18 fe ff ff movq %rax, -0x1e8(%rbp) > 0x107d0caa3 <+835>: e9 c8 00 00 00 jmp 0x107d0cb70 ; <+1040> > 0x107d0caa8 <+840>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0caaf <+847>: e8 3c bf e2 ff callq 0x107b389f0 ; OutputDevice::GetFont() const > 0x107d0cab4 <+852>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x107d0cab8 <+856>: 48 89 c6 movq %rax, %rsi > 0x107d0cabb <+859>: e8 ec 6e 2e 00 callq 0x107ff39ac ; symbol stub for: vcl::Font::Font(vcl::Font const&) > 0x107d0cac0 <+864>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0cac7 <+871>: 48 8b b0 d0 02 00 00 movq 0x2d0(%rax), %rsi > 0x107d0cace <+878>: 48 81 e6 00 80 00 00 andq $0x8000, %rsi ; imm = 0x8000 > 0x107d0cad5 <+885>: 48 83 fe 00 cmpq $0x0, %rsi > 0x107d0cad9 <+889>: 0f 84 35 00 00 00 je 0x107d0cb14 ; <+948> > 0x107d0cadf <+895>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x107d0cae3 <+899>: be 8c 0a 00 00 movl $0xa8c, %esi ; imm = 0xA8C > 0x107d0cae8 <+904>: e8 83 6e 2e 00 callq 0x107ff3970 ; symbol stub for: vcl::Font::SetOrientation(short) > 0x107d0caed <+909>: e9 00 00 00 00 jmp 0x107d0caf2 ; <+914> > 0x107d0caf2 <+914>: e9 35 00 00 00 jmp 0x107d0cb2c ; <+972> > 0x107d0caf7 <+919>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x107d0cafb <+923>: 89 d1 movl %edx, %ecx > 0x107d0cafd <+925>: 48 89 85 08 fe ff ff movq %rax, -0x1f8(%rbp) > 0x107d0cb04 <+932>: 89 8d 04 fe ff ff movl %ecx, -0x1fc(%rbp) > 0x107d0cb0a <+938>: e8 a9 6e 2e 00 callq 0x107ff39b8 ; symbol stub for: vcl::Font::~Font() > 0x107d0cb0f <+943>: e9 0a 13 00 00 jmp 0x107d0de1e ; <+5822> > 0x107d0cb14 <+948>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x107d0cb18 <+952>: be 84 03 00 00 movl $0x384, %esi ; imm = 0x384 > 0x107d0cb1d <+957>: e8 4e 6e 2e 00 callq 0x107ff3970 ; symbol stub for: vcl::Font::SetOrientation(short) > 0x107d0cb22 <+962>: e9 00 00 00 00 jmp 0x107d0cb27 ; <+967> > 0x107d0cb27 <+967>: e9 00 00 00 00 jmp 0x107d0cb2c ; <+972> > 0x107d0cb2c <+972>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0cb33 <+979>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x107d0cb37 <+983>: e8 50 6a 2e 00 callq 0x107ff358c ; symbol stub for: OutputDevice::SetFont(vcl::Font const&) > 0x107d0cb3c <+988>: e9 00 00 00 00 jmp 0x107d0cb41 ; <+993> > 0x107d0cb41 <+993>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0cb45 <+997>: e8 d6 e6 df ff callq 0x107b0b220 ; Size::Height() > 0x107d0cb4a <+1002>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) > 0x107d0cb51 <+1009>: e9 00 00 00 00 jmp 0x107d0cb56 ; <+1014> > 0x107d0cb56 <+1014>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x107d0cb5a <+1018>: 48 8b 85 48 fd ff ff movq -0x2b8(%rbp), %rax > 0x107d0cb61 <+1025>: 48 8b 08 movq (%rax), %rcx > 0x107d0cb64 <+1028>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x107d0cb6b <+1035>: e8 48 6e 2e 00 callq 0x107ff39b8 ; symbol stub for: vcl::Font::~Font() > 0x107d0cb70 <+1040>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x107d0cb74 <+1044>: 31 c0 xorl %eax, %eax > 0x107d0cb76 <+1046>: 89 c2 movl %eax, %edx > 0x107d0cb78 <+1048>: 48 8b 8d 98 fe ff ff movq -0x168(%rbp), %rcx > 0x107d0cb7f <+1055>: 48 8b b5 58 fd ff ff movq -0x2a8(%rbp), %rsi > 0x107d0cb86 <+1062>: 4c 8b 86 a0 02 00 00 movq 0x2a0(%rsi), %r8 > 0x107d0cb8d <+1069>: 49 8b b0 80 00 00 00 movq 0x80(%r8), %rsi > 0x107d0cb94 <+1076>: 48 89 8d 40 fd ff ff movq %rcx, -0x2c0(%rbp) > 0x107d0cb9b <+1083>: e8 b0 bd df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0cba0 <+1088>: 48 8d 75 a0 leaq -0x60(%rbp), %rsi > 0x107d0cba4 <+1092>: 48 8b 8d 58 fd ff ff movq -0x2a8(%rbp), %rcx > 0x107d0cbab <+1099>: 48 81 c1 30 02 00 00 addq $0x230, %rcx ; imm = 0x230 > 0x107d0cbb2 <+1106>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x107d0cbb9 <+1113>: 48 89 ca movq %rcx, %rdx > 0x107d0cbbc <+1116>: e8 fd 76 2e 00 callq 0x107ff42be ; symbol stub for: OutputDevice::PixelToLogic(Size const&, MapMode const&) const > 0x107d0cbc1 <+1121>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x107d0cbc5 <+1125>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d0cbc9 <+1129>: 48 89 55 98 movq %rdx, -0x68(%rbp) > 0x107d0cbcd <+1133>: e8 ae bc df ff callq 0x107b08880 ; Size::Width() > 0x107d0cbd2 <+1138>: 48 8b 00 movq (%rax), %rax > 0x107d0cbd5 <+1141>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) > 0x107d0cbdc <+1148>: 48 83 bd f8 fd ff ff 00 cmpq $0x0, -0x208(%rbp) > 0x107d0cbe4 <+1156>: 0f 8d 12 00 00 00 jge 0x107d0cbfc ; <+1180> > 0x107d0cbea <+1162>: 31 c0 xorl %eax, %eax > 0x107d0cbec <+1164>: 89 c1 movl %eax, %ecx > 0x107d0cbee <+1166>: 48 2b 8d f8 fd ff ff subq -0x208(%rbp), %rcx > 0x107d0cbf5 <+1173>: 48 89 8d f8 fd ff ff movq %rcx, -0x208(%rbp) > 0x107d0cbfc <+1180>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0cc03 <+1187>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0cc0a <+1194>: 83 f9 09 cmpl $0x9, %ecx > 0x107d0cc0d <+1197>: 0f 84 17 00 00 00 je 0x107d0cc2a ; <+1226> > 0x107d0cc13 <+1203>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0cc1a <+1210>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0cc21 <+1217>: 83 f9 0a cmpl $0xa, %ecx > 0x107d0cc24 <+1220>: 0f 85 26 00 00 00 jne 0x107d0cc50 ; <+1264> > 0x107d0cc2a <+1226>: f2 0f 10 85 20 fe ff ff movsd -0x1e0(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0cc32 <+1234>: f2 48 0f 2a 8d f8 fd ff ff cvtsi2sdq -0x208(%rbp), %xmm1 > 0x107d0cc3b <+1243>: f2 0f 5e c8 divsd %xmm0, %xmm1 > 0x107d0cc3f <+1247>: f2 48 0f 2c c1 cvttsd2si %xmm1, %rax > 0x107d0cc44 <+1252>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) > 0x107d0cc4b <+1259>: e9 46 00 00 00 jmp 0x107d0cc96 ; <+1334> > 0x107d0cc50 <+1264>: 48 8d 05 79 53 33 00 leaq 0x335379(%rip), %rax ; aImplRulerUnitTab > 0x107d0cc57 <+1271>: 48 8b 8d 58 fd ff ff movq -0x2a8(%rbp), %rcx > 0x107d0cc5e <+1278>: 0f b7 91 d8 02 00 00 movzwl 0x2d8(%rcx), %edx > 0x107d0cc65 <+1285>: 89 d6 movl %edx, %esi > 0x107d0cc67 <+1287>: 48 6b f6 38 imulq $0x38, %rsi, %rsi > 0x107d0cc6b <+1291>: 48 01 f0 addq %rsi, %rax > 0x107d0cc6e <+1294>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x107d0cc72 <+1298>: 48 8b b5 f8 fd ff ff movq -0x208(%rbp), %rsi > 0x107d0cc79 <+1305>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x107d0cc80 <+1312>: 48 89 f0 movq %rsi, %rax > 0x107d0cc83 <+1315>: 48 99 cqto > 0x107d0cc85 <+1317>: 48 8b b5 38 fd ff ff movq -0x2c8(%rbp), %rsi > 0x107d0cc8c <+1324>: 48 f7 fe idivq %rsi > 0x107d0cc8f <+1327>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) > 0x107d0cc96 <+1334>: 48 8b b5 f8 fd ff ff movq -0x208(%rbp), %rsi > 0x107d0cc9d <+1341>: 48 8d 45 88 leaq -0x78(%rbp), %rax > 0x107d0cca1 <+1345>: ba 0a 00 00 00 movl $0xa, %edx > 0x107d0cca6 <+1350>: 48 89 c7 movq %rax, %rdi > 0x107d0cca9 <+1353>: 48 89 85 30 fd ff ff movq %rax, -0x2d0(%rbp) > 0x107d0ccb0 <+1360>: e8 cb 1c e3 ff callq 0x107b3e980 ; rtl::OUString::number(long, short) > 0x107d0ccb5 <+1365>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0ccbc <+1372>: 31 d2 xorl %edx, %edx > 0x107d0ccbe <+1374>: 41 89 d0 movl %edx, %r8d > 0x107d0ccc1 <+1377>: b9 ff ff ff ff movl $0xffffffff, %ecx ; imm = 0xFFFFFFFF > 0x107d0ccc6 <+1382>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x107d0cccd <+1389>: e8 b0 75 2e 00 callq 0x107ff4282 ; symbol stub for: OutputDevice::GetTextWidth(rtl::OUString const&, int, int, vcl::TextLayoutCache const*) const > 0x107d0ccd2 <+1394>: 48 89 85 28 fd ff ff movq %rax, -0x2d8(%rbp) > 0x107d0ccd9 <+1401>: e9 00 00 00 00 jmp 0x107d0ccde ; <+1406> > 0x107d0ccde <+1406>: 48 8b 85 28 fd ff ff movq -0x2d8(%rbp), %rax > 0x107d0cce5 <+1413>: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) > 0x107d0ccec <+1420>: 48 c7 85 e8 fd ff ff 04 00 00 00 movq $0x4, -0x218(%rbp) > 0x107d0ccf7 <+1431>: 48 8b 8d 18 fe ff ff movq -0x1e8(%rbp), %rcx > 0x107d0ccfe <+1438>: 48 8b 95 f0 fd ff ff movq -0x210(%rbp), %rdx > 0x107d0cd05 <+1445>: 48 83 c2 04 addq $0x4, %rdx > 0x107d0cd09 <+1449>: 48 39 d1 cmpq %rdx, %rcx > 0x107d0cd0c <+1452>: 0f 8d 67 02 00 00 jge 0x107d0cf79 ; <+2073> > 0x107d0cd12 <+1458>: 48 c7 85 e0 fd ff ff 01 00 00 00 movq $0x1, -0x220(%rbp) > 0x107d0cd1d <+1469>: f2 48 0f 2c 85 38 fe ff ff cvttsd2si -0x1c8(%rbp), %rax > 0x107d0cd26 <+1478>: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) > 0x107d0cd2d <+1485>: 48 8b 85 18 fe ff ff movq -0x1e8(%rbp), %rax > 0x107d0cd34 <+1492>: 48 8b 8d f0 fd ff ff movq -0x210(%rbp), %rcx > 0x107d0cd3b <+1499>: 48 83 c1 04 addq $0x4, %rcx > 0x107d0cd3f <+1503>: 48 39 c8 cmpq %rcx, %rax > 0x107d0cd42 <+1506>: 0f 8d 1c 02 00 00 jge 0x107d0cf64 ; <+2052> > 0x107d0cd48 <+1512>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0cd4f <+1519>: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) > 0x107d0cd56 <+1526>: 48 83 bd 18 fe ff ff 00 cmpq $0x0, -0x1e8(%rbp) > 0x107d0cd5e <+1534>: 0f 85 28 00 00 00 jne 0x107d0cd8c ; <+1580> > 0x107d0cd64 <+1540>: 48 6b 85 e0 fd ff ff 0a imulq $0xa, -0x220(%rbp), %rax > 0x107d0cd6c <+1548>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x107d0cd73 <+1555>: e9 a9 00 00 00 jmp 0x107d0ce21 ; <+1729> > 0x107d0cd78 <+1560>: 89 d1 movl %edx, %ecx > 0x107d0cd7a <+1562>: 48 89 85 08 fe ff ff movq %rax, -0x1f8(%rbp) > 0x107d0cd81 <+1569>: 89 8d 04 fe ff ff movl %ecx, -0x1fc(%rbp) > 0x107d0cd87 <+1575>: e9 89 10 00 00 jmp 0x107d0de15 ; <+5813> > 0x107d0cd8c <+1580>: 48 83 bd e0 fd ff ff 0a cmpq $0xa, -0x220(%rbp) > 0x107d0cd94 <+1588>: 0f 8d 17 00 00 00 jge 0x107d0cdb1 ; <+1617> > 0x107d0cd9a <+1594>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0cda1 <+1601>: 48 83 c0 01 addq $0x1, %rax > 0x107d0cda5 <+1605>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x107d0cdac <+1612>: e9 6b 00 00 00 jmp 0x107d0ce1c ; <+1724> > 0x107d0cdb1 <+1617>: 48 83 bd e0 fd ff ff 64 cmpq $0x64, -0x220(%rbp) > 0x107d0cdb9 <+1625>: 0f 8d 17 00 00 00 jge 0x107d0cdd6 ; <+1654> > 0x107d0cdbf <+1631>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0cdc6 <+1638>: 48 83 c0 0a addq $0xa, %rax > 0x107d0cdca <+1642>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x107d0cdd1 <+1649>: e9 41 00 00 00 jmp 0x107d0ce17 ; <+1719> > 0x107d0cdd6 <+1654>: 48 81 bd e0 fd ff ff e8 03 00 00 cmpq $0x3e8, -0x220(%rbp) ; imm = 0x3E8 > 0x107d0cde1 <+1665>: 0f 8d 17 00 00 00 jge 0x107d0cdfe ; <+1694> > 0x107d0cde7 <+1671>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0cdee <+1678>: 48 83 c0 64 addq $0x64, %rax > 0x107d0cdf2 <+1682>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x107d0cdf9 <+1689>: e9 14 00 00 00 jmp 0x107d0ce12 ; <+1714> > 0x107d0cdfe <+1694>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0ce05 <+1701>: 48 05 e8 03 00 00 addq $0x3e8, %rax ; imm = 0x3E8 > 0x107d0ce0b <+1707>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x107d0ce12 <+1714>: e9 00 00 00 00 jmp 0x107d0ce17 ; <+1719> > 0x107d0ce17 <+1719>: e9 00 00 00 00 jmp 0x107d0ce1c ; <+1724> > 0x107d0ce1c <+1724>: e9 00 00 00 00 jmp 0x107d0ce21 ; <+1729> > 0x107d0ce21 <+1729>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x107d0ce28 <+1736>: 48 3b 85 d0 fd ff ff cmpq -0x230(%rbp), %rax > 0x107d0ce2f <+1743>: 0f 8d 0c 00 00 00 jge 0x107d0ce41 ; <+1761> > 0x107d0ce35 <+1749>: c6 85 17 fe ff ff 01 movb $0x1, -0x1e9(%rbp) > 0x107d0ce3c <+1756>: e9 23 01 00 00 jmp 0x107d0cf64 ; <+2052> > 0x107d0ce41 <+1761>: 48 8b 85 d8 fd ff ff movq -0x228(%rbp), %rax > 0x107d0ce48 <+1768>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x107d0ce4f <+1775>: 48 0f af c1 imulq %rcx, %rax > 0x107d0ce53 <+1779>: f2 48 0f 2a c0 cvtsi2sdq %rax, %xmm0 > 0x107d0ce58 <+1784>: f2 0f 11 85 38 fe ff ff movsd %xmm0, -0x1c8(%rbp) > 0x107d0ce60 <+1792>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0ce67 <+1799>: f2 48 0f 2c c0 cvttsd2si %xmm0, %rax > 0x107d0ce6c <+1804>: 48 8d 8d 68 ff ff ff leaq -0x98(%rbp), %rcx > 0x107d0ce73 <+1811>: 48 89 bd 20 fd ff ff movq %rdi, -0x2e0(%rbp) > 0x107d0ce7a <+1818>: 48 89 cf movq %rcx, %rdi > 0x107d0ce7d <+1821>: 48 89 c6 movq %rax, %rsi > 0x107d0ce80 <+1824>: 48 89 c2 movq %rax, %rdx > 0x107d0ce83 <+1827>: e8 c8 ba df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0ce88 <+1832>: e9 00 00 00 00 jmp 0x107d0ce8d ; <+1837> > 0x107d0ce8d <+1837>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0ce94 <+1844>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0ce9a <+1850>: 48 8d b5 68 ff ff ff leaq -0x98(%rbp), %rsi > 0x107d0cea1 <+1857>: 48 8b bd 20 fd ff ff movq -0x2e0(%rbp), %rdi > 0x107d0cea8 <+1864>: 48 89 c2 movq %rax, %rdx > 0x107d0ceab <+1867>: e8 e4 73 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0ceb0 <+1872>: 48 89 95 18 fd ff ff movq %rdx, -0x2e8(%rbp) > 0x107d0ceb7 <+1879>: 48 89 85 10 fd ff ff movq %rax, -0x2f0(%rbp) > 0x107d0cebe <+1886>: e9 00 00 00 00 jmp 0x107d0cec3 ; <+1891> > 0x107d0cec3 <+1891>: 48 8b 85 10 fd ff ff movq -0x2f0(%rbp), %rax > 0x107d0ceca <+1898>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x107d0ced1 <+1905>: 48 8b 85 18 fd ff ff movq -0x2e8(%rbp), %rax > 0x107d0ced8 <+1912>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x107d0cedc <+1916>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d0cee3 <+1923>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x107d0cee7 <+1927>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d0ceeb <+1931>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x107d0ceef <+1935>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0cef6 <+1942>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0cefd <+1949>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0cf04 <+1956>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0cf08 <+1960>: 0f 84 2b 00 00 00 je 0x107d0cf39 ; <+2009> > 0x107d0cf0e <+1966>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0cf12 <+1970>: e8 69 b9 df ff callq 0x107b08880 ; Size::Width() > 0x107d0cf17 <+1975>: 48 89 85 08 fd ff ff movq %rax, -0x2f8(%rbp) > 0x107d0cf1e <+1982>: e9 00 00 00 00 jmp 0x107d0cf23 ; <+1987> > 0x107d0cf23 <+1987>: 48 8b 85 08 fd ff ff movq -0x2f8(%rbp), %rax > 0x107d0cf2a <+1994>: 48 8b 08 movq (%rax), %rcx > 0x107d0cf2d <+1997>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x107d0cf34 <+2004>: e9 26 00 00 00 jmp 0x107d0cf5f ; <+2047> > 0x107d0cf39 <+2009>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0cf3d <+2013>: e8 de e2 df ff callq 0x107b0b220 ; Size::Height() > 0x107d0cf42 <+2018>: 48 89 85 00 fd ff ff movq %rax, -0x300(%rbp) > 0x107d0cf49 <+2025>: e9 00 00 00 00 jmp 0x107d0cf4e ; <+2030> > 0x107d0cf4e <+2030>: 48 8b 85 00 fd ff ff movq -0x300(%rbp), %rax > 0x107d0cf55 <+2037>: 48 8b 08 movq (%rax), %rcx > 0x107d0cf58 <+2040>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x107d0cf5f <+2047>: e9 c9 fd ff ff jmp 0x107d0cd2d ; <+1485> > 0x107d0cf64 <+2052>: f2 0f 10 85 38 fe ff ff movsd -0x1c8(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0cf6c <+2060>: f2 0f 11 85 28 fe ff ff movsd %xmm0, -0x1d8(%rbp) > 0x107d0cf74 <+2068>: e9 6f 00 00 00 jmp 0x107d0cfe8 ; <+2184> > 0x107d0cf79 <+2073>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x107d0cf80 <+2080>: 48 89 c7 movq %rax, %rdi > 0x107d0cf83 <+2083>: 48 89 85 f8 fc ff ff movq %rax, -0x308(%rbp) > 0x107d0cf8a <+2090>: e8 31 93 e1 ff callq 0x107b262c0 ; OutputDevice::GetSettings() const > 0x107d0cf8f <+2095>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) > 0x107d0cf96 <+2102>: e9 00 00 00 00 jmp 0x107d0cf9b ; <+2107> > 0x107d0cf9b <+2107>: 48 8b bd f0 fc ff ff movq -0x310(%rbp), %rdi > 0x107d0cfa2 <+2114>: e8 81 72 2e 00 callq 0x107ff4228 ; symbol stub for: AllSettings::GetStyleSettings() const > 0x107d0cfa7 <+2119>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) > 0x107d0cfae <+2126>: e9 00 00 00 00 jmp 0x107d0cfb3 ; <+2131> > 0x107d0cfb3 <+2131>: 48 8b bd e8 fc ff ff movq -0x318(%rbp), %rdi > 0x107d0cfba <+2138>: e8 1f 74 2e 00 callq 0x107ff43de ; symbol stub for: StyleSettings::GetShadowColor() const > 0x107d0cfbf <+2143>: 48 89 85 e0 fc ff ff movq %rax, -0x320(%rbp) > 0x107d0cfc6 <+2150>: e9 00 00 00 00 jmp 0x107d0cfcb ; <+2155> > 0x107d0cfcb <+2155>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x107d0cfd2 <+2162>: 48 8b b5 e0 fc ff ff movq -0x320(%rbp), %rsi > 0x107d0cfd9 <+2169>: e8 00 65 2e 00 callq 0x107ff34de ; symbol stub for: OutputDevice::SetLineColor(Color const&) > 0x107d0cfde <+2174>: e9 00 00 00 00 jmp 0x107d0cfe3 ; <+2179> > 0x107d0cfe3 <+2179>: e9 00 00 00 00 jmp 0x107d0cfe8 ; <+2184> > 0x107d0cfe8 <+2184>: f6 85 17 fe ff ff 01 testb $0x1, -0x1e9(%rbp) > 0x107d0cfef <+2191>: 0f 85 f5 0d 00 00 jne 0x107d0ddea ; <+5770> > 0x107d0cff5 <+2197>: 0f 57 c0 xorps %xmm0, %xmm0 > 0x107d0cff8 <+2200>: 48 c7 85 c8 fd ff ff 00 00 00 00 movq $0x0, -0x238(%rbp) > 0x107d0d003 <+2211>: f2 0f 11 85 c0 fd ff ff movsd %xmm0, -0x240(%rbp) > 0x107d0d00b <+2219>: f2 0f 11 85 b8 fd ff ff movsd %xmm0, -0x248(%rbp) > 0x107d0d013 <+2227>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d01a <+2234>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0d021 <+2241>: 83 f9 09 cmpl $0x9, %ecx > 0x107d0d024 <+2244>: 0f 84 62 00 00 00 je 0x107d0d08c ; <+2348> > 0x107d0d02a <+2250>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d031 <+2257>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0d038 <+2264>: 83 f9 0a cmpl $0xa, %ecx > 0x107d0d03b <+2267>: 0f 84 4b 00 00 00 je 0x107d0d08c ; <+2348> > 0x107d0d041 <+2273>: 48 8d 05 88 4f 33 00 leaq 0x334f88(%rip), %rax ; aImplRulerUnitTab > 0x107d0d048 <+2280>: 48 8b 8d 58 fd ff ff movq -0x2a8(%rbp), %rcx > 0x107d0d04f <+2287>: 0f b7 91 d8 02 00 00 movzwl 0x2d8(%rcx), %edx > 0x107d0d056 <+2294>: 89 d6 movl %edx, %esi > 0x107d0d058 <+2296>: 48 6b f6 38 imulq $0x38, %rsi, %rsi > 0x107d0d05c <+2300>: 48 89 c7 movq %rax, %rdi > 0x107d0d05f <+2303>: 48 01 f7 addq %rsi, %rdi > 0x107d0d062 <+2306>: f2 0f 10 47 18 movsd 0x18(%rdi), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d067 <+2311>: f2 0f 11 85 30 fe ff ff movsd %xmm0, -0x1d0(%rbp) > 0x107d0d06f <+2319>: 0f b7 91 d8 02 00 00 movzwl 0x2d8(%rcx), %edx > 0x107d0d076 <+2326>: 89 d6 movl %edx, %esi > 0x107d0d078 <+2328>: 48 6b f6 38 imulq $0x38, %rsi, %rsi > 0x107d0d07c <+2332>: 48 01 f0 addq %rsi, %rax > 0x107d0d07f <+2335>: f2 0f 10 40 20 movsd 0x20(%rax), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d084 <+2340>: f2 0f 11 85 b8 fd ff ff movsd %xmm0, -0x248(%rbp) > 0x107d0d08c <+2348>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d093 <+2355>: e8 a8 cf ea ff callq 0x107bba040 ; Size::Size() > 0x107d0d098 <+2360>: e9 00 00 00 00 jmp 0x107d0d09d ; <+2365> > 0x107d0d09d <+2365>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0d0a4 <+2372>: f2 48 0f 2c 85 28 fe ff ff cvttsd2si -0x1d8(%rbp), %rax > 0x107d0d0ad <+2381>: 48 8d 8d 38 ff ff ff leaq -0xc8(%rbp), %rcx > 0x107d0d0b4 <+2388>: 48 89 bd d8 fc ff ff movq %rdi, -0x328(%rbp) > 0x107d0d0bb <+2395>: 48 89 cf movq %rcx, %rdi > 0x107d0d0be <+2398>: 48 89 c6 movq %rax, %rsi > 0x107d0d0c1 <+2401>: 48 89 c2 movq %rax, %rdx > 0x107d0d0c4 <+2404>: e8 87 b8 df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0d0c9 <+2409>: e9 00 00 00 00 jmp 0x107d0d0ce ; <+2414> > 0x107d0d0ce <+2414>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d0d5 <+2421>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0d0db <+2427>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi > 0x107d0d0e2 <+2434>: 48 8b bd d8 fc ff ff movq -0x328(%rbp), %rdi > 0x107d0d0e9 <+2441>: 48 89 c2 movq %rax, %rdx > 0x107d0d0ec <+2444>: e8 a3 71 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0d0f1 <+2449>: 48 89 95 d0 fc ff ff movq %rdx, -0x330(%rbp) > 0x107d0d0f8 <+2456>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x107d0d0ff <+2463>: e9 00 00 00 00 jmp 0x107d0d104 ; <+2468> > 0x107d0d104 <+2468>: 48 8b 85 c8 fc ff ff movq -0x338(%rbp), %rax > 0x107d0d10b <+2475>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x107d0d112 <+2482>: 48 8b 85 d0 fc ff ff movq -0x330(%rbp), %rax > 0x107d0d119 <+2489>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x107d0d120 <+2496>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x107d0d127 <+2503>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x107d0d12e <+2510>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x107d0d135 <+2517>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x107d0d13c <+2524>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d143 <+2531>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0d14a <+2538>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0d151 <+2545>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0d155 <+2549>: 0f 84 2e 00 00 00 je 0x107d0d189 ; <+2601> > 0x107d0d15b <+2555>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d162 <+2562>: e8 19 b7 df ff callq 0x107b08880 ; Size::Width() > 0x107d0d167 <+2567>: 48 89 85 c0 fc ff ff movq %rax, -0x340(%rbp) > 0x107d0d16e <+2574>: e9 00 00 00 00 jmp 0x107d0d173 ; <+2579> > 0x107d0d173 <+2579>: 48 8b 85 c0 fc ff ff movq -0x340(%rbp), %rax > 0x107d0d17a <+2586>: 48 8b 08 movq (%rax), %rcx > 0x107d0d17d <+2589>: 48 89 8d b8 fc ff ff movq %rcx, -0x348(%rbp) > 0x107d0d184 <+2596>: e9 29 00 00 00 jmp 0x107d0d1b2 ; <+2642> > 0x107d0d189 <+2601>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d190 <+2608>: e8 8b e0 df ff callq 0x107b0b220 ; Size::Height() > 0x107d0d195 <+2613>: 48 89 85 b0 fc ff ff movq %rax, -0x350(%rbp) > 0x107d0d19c <+2620>: e9 00 00 00 00 jmp 0x107d0d1a1 ; <+2625> > 0x107d0d1a1 <+2625>: 48 8b 85 b0 fc ff ff movq -0x350(%rbp), %rax > 0x107d0d1a8 <+2632>: 48 8b 08 movq (%rax), %rcx > 0x107d0d1ab <+2635>: 48 89 8d b8 fc ff ff movq %rcx, -0x348(%rbp) > 0x107d0d1b2 <+2642>: 48 8b 85 b8 fc ff ff movq -0x348(%rbp), %rax > 0x107d0d1b9 <+2649>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) > 0x107d0d1c0 <+2656>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0d1c7 <+2663>: f2 48 0f 2c 85 30 fe ff ff cvttsd2si -0x1d0(%rbp), %rax > 0x107d0d1d0 <+2672>: 48 8d 8d 18 ff ff ff leaq -0xe8(%rbp), %rcx > 0x107d0d1d7 <+2679>: 48 89 bd a8 fc ff ff movq %rdi, -0x358(%rbp) > 0x107d0d1de <+2686>: 48 89 cf movq %rcx, %rdi > 0x107d0d1e1 <+2689>: 48 89 c6 movq %rax, %rsi > 0x107d0d1e4 <+2692>: 48 89 c2 movq %rax, %rdx > 0x107d0d1e7 <+2695>: e8 64 b7 df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0d1ec <+2700>: e9 00 00 00 00 jmp 0x107d0d1f1 ; <+2705> > 0x107d0d1f1 <+2705>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d1f8 <+2712>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0d1fe <+2718>: 48 8d b5 18 ff ff ff leaq -0xe8(%rbp), %rsi > 0x107d0d205 <+2725>: 48 8b bd a8 fc ff ff movq -0x358(%rbp), %rdi > 0x107d0d20c <+2732>: 48 89 c2 movq %rax, %rdx > 0x107d0d20f <+2735>: e8 80 70 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0d214 <+2740>: 48 89 95 a0 fc ff ff movq %rdx, -0x360(%rbp) > 0x107d0d21b <+2747>: 48 89 85 98 fc ff ff movq %rax, -0x368(%rbp) > 0x107d0d222 <+2754>: e9 00 00 00 00 jmp 0x107d0d227 ; <+2759> > 0x107d0d227 <+2759>: 48 8b 85 98 fc ff ff movq -0x368(%rbp), %rax > 0x107d0d22e <+2766>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x107d0d235 <+2773>: 48 8b 85 a0 fc ff ff movq -0x360(%rbp), %rax > 0x107d0d23c <+2780>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x107d0d243 <+2787>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x107d0d24a <+2794>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x107d0d251 <+2801>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d0d258 <+2808>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x107d0d25f <+2815>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d266 <+2822>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0d26d <+2829>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0d274 <+2836>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0d278 <+2840>: 0f 84 2e 00 00 00 je 0x107d0d2ac ; <+2892> > 0x107d0d27e <+2846>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d285 <+2853>: e8 f6 b5 df ff callq 0x107b08880 ; Size::Width() > 0x107d0d28a <+2858>: 48 89 85 90 fc ff ff movq %rax, -0x370(%rbp) > 0x107d0d291 <+2865>: e9 00 00 00 00 jmp 0x107d0d296 ; <+2870> > 0x107d0d296 <+2870>: 48 8b 85 90 fc ff ff movq -0x370(%rbp), %rax > 0x107d0d29d <+2877>: 48 8b 08 movq (%rax), %rcx > 0x107d0d2a0 <+2880>: 48 89 8d 88 fc ff ff movq %rcx, -0x378(%rbp) > 0x107d0d2a7 <+2887>: e9 29 00 00 00 jmp 0x107d0d2d5 ; <+2933> > 0x107d0d2ac <+2892>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d2b3 <+2899>: e8 68 df df ff callq 0x107b0b220 ; Size::Height() > 0x107d0d2b8 <+2904>: 48 89 85 80 fc ff ff movq %rax, -0x380(%rbp) > 0x107d0d2bf <+2911>: e9 00 00 00 00 jmp 0x107d0d2c4 ; <+2916> > 0x107d0d2c4 <+2916>: 48 8b 85 80 fc ff ff movq -0x380(%rbp), %rax > 0x107d0d2cb <+2923>: 48 8b 08 movq (%rax), %rcx > 0x107d0d2ce <+2926>: 48 89 8d 88 fc ff ff movq %rcx, -0x378(%rbp) > 0x107d0d2d5 <+2933>: 48 8b 85 88 fc ff ff movq -0x378(%rbp), %rax > 0x107d0d2dc <+2940>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) > 0x107d0d2e3 <+2947>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0d2ea <+2954>: f2 48 0f 2c 85 b8 fd ff ff cvttsd2si -0x248(%rbp), %rax > 0x107d0d2f3 <+2963>: 48 8d 8d f8 fe ff ff leaq -0x108(%rbp), %rcx > 0x107d0d2fa <+2970>: 48 89 bd 78 fc ff ff movq %rdi, -0x388(%rbp) > 0x107d0d301 <+2977>: 48 89 cf movq %rcx, %rdi > 0x107d0d304 <+2980>: 48 89 c6 movq %rax, %rsi > 0x107d0d307 <+2983>: 48 89 c2 movq %rax, %rdx > 0x107d0d30a <+2986>: e8 41 b6 df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0d30f <+2991>: e9 00 00 00 00 jmp 0x107d0d314 ; <+2996> > 0x107d0d314 <+2996>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d31b <+3003>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0d321 <+3009>: 48 8d b5 f8 fe ff ff leaq -0x108(%rbp), %rsi > 0x107d0d328 <+3016>: 48 8b bd 78 fc ff ff movq -0x388(%rbp), %rdi > 0x107d0d32f <+3023>: 48 89 c2 movq %rax, %rdx > 0x107d0d332 <+3026>: e8 5d 6f 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0d337 <+3031>: 48 89 95 70 fc ff ff movq %rdx, -0x390(%rbp) > 0x107d0d33e <+3038>: 48 89 85 68 fc ff ff movq %rax, -0x398(%rbp) > 0x107d0d345 <+3045>: e9 00 00 00 00 jmp 0x107d0d34a ; <+3050> > 0x107d0d34a <+3050>: 48 8b 85 68 fc ff ff movq -0x398(%rbp), %rax > 0x107d0d351 <+3057>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x107d0d358 <+3064>: 48 8b 85 70 fc ff ff movq -0x390(%rbp), %rax > 0x107d0d35f <+3071>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x107d0d366 <+3078>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x107d0d36d <+3085>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x107d0d374 <+3092>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x107d0d37b <+3099>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x107d0d382 <+3106>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d389 <+3113>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0d390 <+3120>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0d397 <+3127>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0d39b <+3131>: 0f 84 2e 00 00 00 je 0x107d0d3cf ; <+3183> > 0x107d0d3a1 <+3137>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d3a8 <+3144>: e8 d3 b4 df ff callq 0x107b08880 ; Size::Width() > 0x107d0d3ad <+3149>: 48 89 85 60 fc ff ff movq %rax, -0x3a0(%rbp) > 0x107d0d3b4 <+3156>: e9 00 00 00 00 jmp 0x107d0d3b9 ; <+3161> > 0x107d0d3b9 <+3161>: 48 8b 85 60 fc ff ff movq -0x3a0(%rbp), %rax > 0x107d0d3c0 <+3168>: 48 8b 08 movq (%rax), %rcx > 0x107d0d3c3 <+3171>: 48 89 8d 58 fc ff ff movq %rcx, -0x3a8(%rbp) > 0x107d0d3ca <+3178>: e9 29 00 00 00 jmp 0x107d0d3f8 ; <+3224> > 0x107d0d3cf <+3183>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x107d0d3d6 <+3190>: e8 45 de df ff callq 0x107b0b220 ; Size::Height() > 0x107d0d3db <+3195>: 48 89 85 50 fc ff ff movq %rax, -0x3b0(%rbp) > 0x107d0d3e2 <+3202>: e9 00 00 00 00 jmp 0x107d0d3e7 ; <+3207> > 0x107d0d3e7 <+3207>: 48 8b 85 50 fc ff ff movq -0x3b0(%rbp), %rax > 0x107d0d3ee <+3214>: 48 8b 08 movq (%rax), %rcx > 0x107d0d3f1 <+3217>: 48 89 8d 58 fc ff ff movq %rcx, -0x3a8(%rbp) > 0x107d0d3f8 <+3224>: 48 8b 85 58 fc ff ff movq -0x3a8(%rbp), %rax > 0x107d0d3ff <+3231>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x107d0d406 <+3238>: b0 01 movb $0x1, %al > 0x107d0d408 <+3240>: 48 8b 8d 80 fe ff ff movq -0x180(%rbp), %rcx > 0x107d0d40f <+3247>: 48 2b 8d c8 fd ff ff subq -0x238(%rbp), %rcx > 0x107d0d416 <+3254>: 48 3b 8d 90 fe ff ff cmpq -0x170(%rbp), %rcx > 0x107d0d41d <+3261>: 88 85 4f fc ff ff movb %al, -0x3b1(%rbp) > 0x107d0d423 <+3267>: 0f 8d 1e 00 00 00 jge 0x107d0d447 ; <+3303> > 0x107d0d429 <+3273>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0d430 <+3280>: 48 03 85 c8 fd ff ff addq -0x238(%rbp), %rax > 0x107d0d437 <+3287>: 48 3b 85 88 fe ff ff cmpq -0x178(%rbp), %rax > 0x107d0d43e <+3294>: 0f 9e c1 setle %cl > 0x107d0d441 <+3297>: 88 8d 4f fc ff ff movb %cl, -0x3b1(%rbp) > 0x107d0d447 <+3303>: 8a 85 4f fc ff ff movb -0x3b1(%rbp), %al > 0x107d0d44d <+3309>: a8 01 testb $0x1, %al > 0x107d0d44f <+3311>: 0f 85 05 00 00 00 jne 0x107d0d45a ; <+3322> > 0x107d0d455 <+3317>: e9 8b 09 00 00 jmp 0x107d0dde5 ; <+5765> > 0x107d0d45a <+3322>: 0f 57 c0 xorps %xmm0, %xmm0 > 0x107d0d45d <+3325>: f2 0f 10 8d c0 fd ff ff movsd -0x240(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d465 <+3333>: 66 0f 2e c8 ucomisd %xmm0, %xmm1 > 0x107d0d469 <+3337>: 0f 85 06 01 00 00 jne 0x107d0d575 ; <+3605> > 0x107d0d46f <+3343>: 0f 8a 00 01 00 00 jp 0x107d0d575 ; <+3605> > 0x107d0d475 <+3349>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0d47c <+3356>: 48 3b 85 90 fe ff ff cmpq -0x170(%rbp), %rax > 0x107d0d483 <+3363>: 0f 8e e7 00 00 00 jle 0x107d0d570 ; <+3600> > 0x107d0d489 <+3369>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d490 <+3376>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d0d497 <+3383>: 8b b9 b0 00 00 00 movl 0xb0(%rcx), %edi > 0x107d0d49d <+3389>: be 02 00 00 00 movl $0x2, %esi > 0x107d0d4a2 <+3394>: e8 89 09 00 00 callq 0x107d0de30 ; o3tl::typed_flags<RulerMarginStyle>::Wrap operator&<RulerMarginStyle>(RulerMarginStyle, RulerMarginStyle) > 0x107d0d4a7 <+3399>: 89 85 48 fc ff ff movl %eax, -0x3b8(%rbp) > 0x107d0d4ad <+3405>: e9 00 00 00 00 jmp 0x107d0d4b2 ; <+3410> > 0x107d0d4b2 <+3410>: 8b 85 48 fc ff ff movl -0x3b8(%rbp), %eax > 0x107d0d4b8 <+3416>: 89 85 f0 fe ff ff movl %eax, -0x110(%rbp) > 0x107d0d4be <+3422>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x107d0d4c5 <+3429>: e8 36 0a 00 00 callq 0x107d0df00 ; o3tl::is_typed_flags<RulerMarginStyle, 3>::Wrap::operator bool() const > 0x107d0d4ca <+3434>: 88 85 47 fc ff ff movb %al, -0x3b9(%rbp) > 0x107d0d4d0 <+3440>: e9 00 00 00 00 jmp 0x107d0d4d5 ; <+3445> > 0x107d0d4d5 <+3445>: 8a 85 47 fc ff ff movb -0x3b9(%rbp), %al > 0x107d0d4db <+3451>: a8 01 testb $0x1, %al > 0x107d0d4dd <+3453>: 0f 85 21 00 00 00 jne 0x107d0d504 ; <+3492> > 0x107d0d4e3 <+3459>: e9 00 00 00 00 jmp 0x107d0d4e8 ; <+3464> > 0x107d0d4e8 <+3464>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d4ef <+3471>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d0d4f6 <+3478>: 48 83 b9 90 00 00 00 00 cmpq $0x0, 0x90(%rcx) > 0x107d0d4fe <+3486>: 0f 84 67 00 00 00 je 0x107d0d56b ; <+3595> > 0x107d0d504 <+3492>: 48 8d 35 78 25 34 00 leaq 0x342578(%rip), %rsi ; "'0'" > 0x107d0d50b <+3499>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x107d0d50f <+3503>: e8 0c 0a 00 00 callq 0x107d0df20 ; rtl::libreoffice_internal::ConstCharArrayDetector<char const [2], rtl::OUString&>::Type rtl::OUString::operator=<char const [2]>(char const (&) [2]) > 0x107d0d514 <+3508>: 48 89 85 38 fc ff ff movq %rax, -0x3c8(%rbp) > 0x107d0d51b <+3515>: e9 00 00 00 00 jmp 0x107d0d520 ; <+3520> > 0x107d0d520 <+3520>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0d527 <+3527>: 48 8b 95 80 fe ff ff movq -0x180(%rbp), %rdx > 0x107d0d52e <+3534>: f2 48 0f 2c 8d 68 fe ff ff cvttsd2si -0x198(%rbp), %rcx > 0x107d0d537 <+3543>: 48 89 e0 movq %rsp, %rax > 0x107d0d53a <+3546>: 48 bf ff ff ff ff ff ff ff 7f movabsq $0x7fffffffffffffff, %rdi ; imm = 0x7FFFFFFFFFFFFFFF > 0x107d0d544 <+3556>: 48 89 38 movq %rdi, (%rax) > 0x107d0d547 <+3559>: 4c 8d 45 88 leaq -0x78(%rbp), %r8 > 0x107d0d54b <+3563>: 49 b9 00 00 00 00 00 00 00 80 movabsq $-0x8000000000000000, %r9 ; imm = 0x8000000000000000 > 0x107d0d555 <+3573>: 48 8b bd 58 fd ff ff movq -0x2a8(%rbp), %rdi > 0x107d0d55c <+3580>: e8 7f e9 ff ff callq 0x107d0bee0 ; Ruler::ImplVDrawText(OutputDevice&, long, long, rtl::OUString const&, long, long) > 0x107d0d561 <+3585>: e9 00 00 00 00 jmp 0x107d0d566 ; <+3590> > 0x107d0d566 <+3590>: e9 00 00 00 00 jmp 0x107d0d56b ; <+3595> > 0x107d0d56b <+3595>: e9 00 00 00 00 jmp 0x107d0d570 ; <+3600> > 0x107d0d570 <+3600>: e9 53 08 00 00 jmp 0x107d0ddc8 ; <+5736> > 0x107d0d575 <+3605>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x107d0d57c <+3612>: f2 48 0f 2c 85 c0 fd ff ff cvttsd2si -0x240(%rbp), %rax > 0x107d0d585 <+3621>: 48 8d 8d d0 fe ff ff leaq -0x130(%rbp), %rcx > 0x107d0d58c <+3628>: 48 89 bd 30 fc ff ff movq %rdi, -0x3d0(%rbp) > 0x107d0d593 <+3635>: 48 89 cf movq %rcx, %rdi > 0x107d0d596 <+3638>: 48 89 c6 movq %rax, %rsi > 0x107d0d599 <+3641>: 48 89 c2 movq %rax, %rdx > 0x107d0d59c <+3644>: e8 af b3 df ff callq 0x107b08950 ; Size::Size(long, long) > 0x107d0d5a1 <+3649>: e9 00 00 00 00 jmp 0x107d0d5a6 ; <+3654> > 0x107d0d5a6 <+3654>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d5ad <+3661>: 48 05 30 02 00 00 addq $0x230, %rax ; imm = 0x230 > 0x107d0d5b3 <+3667>: 48 8d b5 d0 fe ff ff leaq -0x130(%rbp), %rsi > 0x107d0d5ba <+3674>: 48 8b bd 30 fc ff ff movq -0x3d0(%rbp), %rdi > 0x107d0d5c1 <+3681>: 48 89 c2 movq %rax, %rdx > 0x107d0d5c4 <+3684>: e8 cb 6c 2e 00 callq 0x107ff4294 ; symbol stub for: OutputDevice::LogicToPixel(Size const&, MapMode const&) const > 0x107d0d5c9 <+3689>: 48 89 95 28 fc ff ff movq %rdx, -0x3d8(%rbp) > 0x107d0d5d0 <+3696>: 48 89 85 20 fc ff ff movq %rax, -0x3e0(%rbp) > 0x107d0d5d7 <+3703>: e9 00 00 00 00 jmp 0x107d0d5dc ; <+3708> > 0x107d0d5dc <+3708>: 48 8b 85 20 fc ff ff movq -0x3e0(%rbp), %rax > 0x107d0d5e3 <+3715>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x107d0d5ea <+3722>: 48 8b 85 28 fc ff ff movq -0x3d8(%rbp), %rax > 0x107d0d5f1 <+3729>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x107d0d5f8 <+3736>: 48 8b 85 e0 fe ff ff movq -0x120(%rbp), %rax > 0x107d0d5ff <+3743>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x107d0d603 <+3747>: 48 8b 85 e8 fe ff ff movq -0x118(%rbp), %rax > 0x107d0d60a <+3754>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x107d0d60e <+3758>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d615 <+3765>: 48 8b 88 d0 02 00 00 movq 0x2d0(%rax), %rcx > 0x107d0d61c <+3772>: 48 81 e1 00 10 00 00 andq $0x1000, %rcx ; imm = 0x1000 > 0x107d0d623 <+3779>: 48 83 f9 00 cmpq $0x0, %rcx > 0x107d0d627 <+3783>: 0f 84 2b 00 00 00 je 0x107d0d658 ; <+3832> > 0x107d0d62d <+3789>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0d631 <+3793>: e8 4a b2 df ff callq 0x107b08880 ; Size::Width() > 0x107d0d636 <+3798>: 48 89 85 18 fc ff ff movq %rax, -0x3e8(%rbp) > 0x107d0d63d <+3805>: e9 00 00 00 00 jmp 0x107d0d642 ; <+3810> > 0x107d0d642 <+3810>: 48 8b 85 18 fc ff ff movq -0x3e8(%rbp), %rax > 0x107d0d649 <+3817>: 48 8b 08 movq (%rax), %rcx > 0x107d0d64c <+3820>: 48 89 8d c8 fd ff ff movq %rcx, -0x238(%rbp) > 0x107d0d653 <+3827>: e9 26 00 00 00 jmp 0x107d0d67e ; <+3870> > 0x107d0d658 <+3832>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d0d65c <+3836>: e8 bf db df ff callq 0x107b0b220 ; Size::Height() > 0x107d0d661 <+3841>: 48 89 85 10 fc ff ff movq %rax, -0x3f0(%rbp) > 0x107d0d668 <+3848>: e9 00 00 00 00 jmp 0x107d0d66d ; <+3853> > 0x107d0d66d <+3853>: 48 8b 85 10 fc ff ff movq -0x3f0(%rbp), %rax > 0x107d0d674 <+3860>: 48 8b 08 movq (%rax), %rcx > 0x107d0d677 <+3863>: 48 89 8d c8 fd ff ff movq %rcx, -0x238(%rbp) > 0x107d0d67e <+3870>: f2 0f 10 05 3a 49 33 00 movsd 0x33493a(%rip), %xmm0 ; typeinfo name for svt::IDLabel + 27, xmm0 = mem[0],zero > 0x107d0d686 <+3878>: f2 0f 10 8d c0 fd ff ff movsd -0x240(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d68e <+3886>: f2 0f 5e 8d 38 fe ff ff divsd -0x1c8(%rbp), %xmm1 > 0x107d0d696 <+3894>: f2 0f 11 8d 98 fd ff ff movsd %xmm1, -0x268(%rbp) > 0x107d0d69e <+3902>: f2 0f 10 8d 98 fd ff ff movsd -0x268(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d6a6 <+3910>: f2 0f 10 95 98 fd ff ff movsd -0x268(%rbp), %xmm2 ; xmm2 = mem[0],zero > 0x107d0d6ae <+3918>: f2 0f 11 85 08 fc ff ff movsd %xmm0, -0x3f8(%rbp) > 0x107d0d6b6 <+3926>: 0f 28 c2 movaps %xmm2, %xmm0 > 0x107d0d6b9 <+3929>: f2 0f 11 8d 00 fc ff ff movsd %xmm1, -0x400(%rbp) > 0x107d0d6c1 <+3937>: e8 42 73 2e 00 callq 0x107ff4a08 ; symbol stub for: floor > 0x107d0d6c6 <+3942>: f2 0f 10 8d 00 fc ff ff movsd -0x400(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d6ce <+3950>: f2 0f 5c c8 subsd %xmm0, %xmm1 > 0x107d0d6d2 <+3954>: f2 0f 11 8d a8 fe ff ff movsd %xmm1, -0x158(%rbp) > 0x107d0d6da <+3962>: f2 0f 10 85 a8 fe ff ff movsd -0x158(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d6e2 <+3970>: 66 0f 28 0d b6 47 33 00 movapd 0x3347b6(%rip), %xmm1 ; typeinfo name for svt::FileURLBox + 30 > 0x107d0d6ea <+3978>: 66 0f 54 c1 andpd %xmm1, %xmm0 > 0x107d0d6ee <+3982>: f2 0f 11 85 90 fd ff ff movsd %xmm0, -0x270(%rbp) > 0x107d0d6f6 <+3990>: f2 0f 10 85 08 fc ff ff movsd -0x3f8(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d6fe <+3998>: f2 0f 11 85 88 fd ff ff movsd %xmm0, -0x278(%rbp) > 0x107d0d706 <+4006>: f2 0f 10 8d 90 fd ff ff movsd -0x270(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d70e <+4014>: f2 0f 10 95 88 fd ff ff movsd -0x278(%rbp), %xmm2 ; xmm2 = mem[0],zero > 0x107d0d716 <+4022>: 66 0f 2e d1 ucomisd %xmm1, %xmm2 > 0x107d0d71a <+4026>: 0f 86 c7 03 00 00 jbe 0x107d0dae7 ; <+4999> > 0x107d0d720 <+4032>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d727 <+4039>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0d72e <+4046>: 83 f9 09 cmpl $0x9, %ecx > 0x107d0d731 <+4049>: 0f 84 17 00 00 00 je 0x107d0d74e ; <+4078> > 0x107d0d737 <+4055>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d73e <+4062>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0d745 <+4069>: 83 f9 0a cmpl $0xa, %ecx > 0x107d0d748 <+4072>: 0f 85 72 00 00 00 jne 0x107d0d7c0 ; <+4192> > 0x107d0d74e <+4078>: f2 0f 10 85 c0 fd ff ff movsd -0x240(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d756 <+4086>: f2 0f 10 8d 20 fe ff ff movsd -0x1e0(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0d75e <+4094>: f2 0f 5e c1 divsd %xmm1, %xmm0 > 0x107d0d762 <+4098>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x107d0d769 <+4105>: e8 32 08 00 00 callq 0x107d0dfa0 ; rtl::OUString::number(double) > 0x107d0d76e <+4110>: e9 00 00 00 00 jmp 0x107d0d773 ; <+4115> > 0x107d0d773 <+4115>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x107d0d777 <+4119>: 48 8d b5 c8 fe ff ff leaq -0x138(%rbp), %rsi > 0x107d0d77e <+4126>: e8 0d 62 e2 ff callq 0x107b33990 ; rtl::OUString::operator=(rtl::OUString&&) > 0x107d0d783 <+4131>: 48 89 85 f8 fb ff ff movq %rax, -0x408(%rbp) > 0x107d0d78a <+4138>: e9 00 00 00 00 jmp 0x107d0d78f ; <+4143> > 0x107d0d78f <+4143>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x107d0d796 <+4150>: e8 65 99 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0d79b <+4155>: e9 ac 00 00 00 jmp 0x107d0d84c ; <+4332> > 0x107d0d7a0 <+4160>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x107d0d7a7 <+4167>: 89 d1 movl %edx, %ecx > 0x107d0d7a9 <+4169>: 48 89 85 08 fe ff ff movq %rax, -0x1f8(%rbp) > 0x107d0d7b0 <+4176>: 89 8d 04 fe ff ff movl %ecx, -0x1fc(%rbp) > 0x107d0d7b6 <+4182>: e8 45 99 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0d7bb <+4187>: e9 55 06 00 00 jmp 0x107d0de15 ; <+5813> > 0x107d0d7c0 <+4192>: f2 0f 10 85 c0 fd ff ff movsd -0x240(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0d7c8 <+4200>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x107d0d7cf <+4207>: 0f b7 88 d8 02 00 00 movzwl 0x2d8(%rax), %ecx > 0x107d0d7d6 <+4214>: 89 ca movl %ecx, %edx > 0x107d0d7d8 <+4216>: 48 6b d2 38 imulq $0x38, %rdx, %rdx > 0x107d0d7dc <+4220>: 48 8d 35 ed 47 33 00 leaq 0x3347ed(%rip), %rsi ; aImplRulerUnitTab > 0x107d0d7e3 <+4227>: f2 48 0f 2a 4c 32 08 cvtsi2sdq 0x8(%rdx,%rsi), %xmm1 > 0x107d0d7ea <+4234>: f2 0f 5e c1 divsd %xmm1, %xmm0 > 0x107d0d7ee <+4238>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x107d0d7f5 <+4245>: e8 a6 07 00 00 callq 0x107d0dfa0 ; rtl::OUString::number(double) > 0x107d0d7fa <+4250>: e9 00 00 00 00 jmp 0x107d0d7ff ; <+4255> > 0x107d0d7ff <+4255>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x107d0d803 <+4259>: 48 8d b5 c0 fe ff ff leaq -0x140(%rbp), %rsi > 0x107d0d80a <+4266>: e8 81 61 e2 ff callq 0x107b33990 ; rtl::OUString::operator=(rtl::OUString&&) > 0x107d0d80f <+4271>: 48 89 85 f0 fb ff ff movq %rax, -0x410(%rbp) > 0x107d0d816 <+4278>: e9 00 00 00 00 jmp 0x107d0d81b ; <+4283> > 0x107d0d81b <+4283>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x107d0d822 <+4290>: e8 d9 98 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0d827 <+4295>: e9 20 00 00 00 jmp 0x107d0d84c ; <+4332> > 0x107d0d82c <+4300>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x107d0d833 <+4307>: 89 d1 movl %edx, %ecx > 0x107d0d835 <+4309>: 48 89 85 08 fe ff ff movq %rax, -0x1f8(%rbp) > 0x107d0d83c <+4316>: 89 8d 04 fe ff ff movl %ecx, -0x1fc(%rbp) > 0x107d0d842 <+4322>: e8 b9 98 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0d847 <+4327>: e9 c9 05 00 00 jmp 0x107d0de15 ; <+5813> > 0x107d0d84c <+4332>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0d853 <+4339>: 48 8b 8d c8 fd ff ff movq -0x238(%rbp), %rcx > 0x107d0d85a <+4346>: 48 01 c8 addq %rcx, %rax > 0x107d0d85d <+4349>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x107d0d864 <+4356>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0d86b <+4363>: f2 48 0f 2c 8d 68 fe ff ff cvttsd2si -0x198(%rbp), %rcx > 0x107d0d874 <+4372>: 4c 8b 8d 90 fe ff ff movq -0x170(%rbp), %r9 > 0x107d0d87b <+4379>: 48 8b 95 88 fe ff ff movq -0x178(%rbp), %rdx > 0x107d0d882 <+4386>: 48 89 e7 movq %rsp, %rdi > 0x107d0d885 <+4389>: 48 89 17 movq %rdx, (%rdi) > 0x107d0d888 <+4392>: 4c 8d 45 88 leaq -0x78(%rbp), %r8 > 0x107d0d88c <+4396>: 48 8b bd 58 fd ff ff movq -0x2a8(%rbp), %rdi > 0x107d0d893 <+4403>: 48 89 c2 movq %rax, %rdx > 0x107d0d896 <+4406>: e8 45 e6 ff ff callq 0x107d0bee0 ; Ruler::ImplVDrawText(OutputDevice&, long, long, rtl::OUString const&, long, long) > 0x107d0d89b <+4411>: e9 00 00 00 00 jmp 0x107d0d8a0 ; <+4416> > 0x107d0d8a0 <+4416>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x107d0d8a7 <+4423>: 48 3b 85 80 fd ff ff cmpq -0x280(%rbp), %rax > 0x107d0d8ae <+4430>: 0f 8d e3 00 00 00 jge 0x107d0d997 ; <+4663> > 0x107d0d8b4 <+4436>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0d8bb <+4443>: 48 3b 85 88 fe ff ff cmpq -0x178(%rbp), %rax > 0x107d0d8c2 <+4450>: 0f 8d cf 00 00 00 jge 0x107d0d997 ; <+4663> > 0x107d0d8c8 <+4456>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0d8cf <+4463>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0d8d6 <+4470>: 48 8b 8d 70 fe ff ff movq -0x190(%rbp), %rcx > 0x107d0d8dd <+4477>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0d8e4 <+4484>: 48 89 c7 movq %rax, %rdi > 0x107d0d8e7 <+4487>: 48 01 d7 addq %rdx, %rdi > 0x107d0d8ea <+4490>: 48 8b 95 48 fe ff ff movq -0x1b8(%rbp), %rdx > 0x107d0d8f1 <+4497>: 49 89 c8 movq %rcx, %r8 > 0x107d0d8f4 <+4500>: 49 29 d0 subq %rdx, %r8 > 0x107d0d8f7 <+4503>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0d8fe <+4510>: 48 89 bd e8 fb ff ff movq %rdi, -0x418(%rbp) > 0x107d0d905 <+4517>: 48 89 d7 movq %rdx, %rdi > 0x107d0d908 <+4520>: 48 89 c2 movq %rax, %rdx > 0x107d0d90b <+4523>: 48 8b 85 e8 fb ff ff movq -0x418(%rbp), %rax > 0x107d0d912 <+4530>: 4c 89 85 e0 fb ff ff movq %r8, -0x420(%rbp) > 0x107d0d919 <+4537>: 49 89 c0 movq %rax, %r8 > 0x107d0d91c <+4540>: 4c 8b 8d e0 fb ff ff movq -0x420(%rbp), %r9 > 0x107d0d923 <+4547>: e8 58 e4 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0d928 <+4552>: e9 00 00 00 00 jmp 0x107d0d92d ; <+4557> > 0x107d0d92d <+4557>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0d934 <+4564>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0d93b <+4571>: 48 8b 8d 78 fe ff ff movq -0x188(%rbp), %rcx > 0x107d0d942 <+4578>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0d949 <+4585>: 48 89 c7 movq %rax, %rdi > 0x107d0d94c <+4588>: 48 01 d7 addq %rdx, %rdi > 0x107d0d94f <+4591>: 48 8b 95 48 fe ff ff movq -0x1b8(%rbp), %rdx > 0x107d0d956 <+4598>: 49 89 c8 movq %rcx, %r8 > 0x107d0d959 <+4601>: 49 01 d0 addq %rdx, %r8 > 0x107d0d95c <+4604>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0d963 <+4611>: 48 89 bd d8 fb ff ff movq %rdi, -0x428(%rbp) > 0x107d0d96a <+4618>: 48 89 d7 movq %rdx, %rdi > 0x107d0d96d <+4621>: 48 89 c2 movq %rax, %rdx > 0x107d0d970 <+4624>: 48 8b 85 d8 fb ff ff movq -0x428(%rbp), %rax > 0x107d0d977 <+4631>: 4c 89 85 d0 fb ff ff movq %r8, -0x430(%rbp) > 0x107d0d97e <+4638>: 49 89 c0 movq %rax, %r8 > 0x107d0d981 <+4641>: 4c 8b 8d d0 fb ff ff movq -0x430(%rbp), %r9 > 0x107d0d988 <+4648>: e8 f3 e3 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0d98d <+4653>: e9 00 00 00 00 jmp 0x107d0d992 ; <+4658> > 0x107d0d992 <+4658>: e9 00 00 00 00 jmp 0x107d0d997 ; <+4663> > 0x107d0d997 <+4663>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0d99e <+4670>: 48 8b 8d c8 fd ff ff movq -0x238(%rbp), %rcx > 0x107d0d9a5 <+4677>: 48 29 c8 subq %rcx, %rax > 0x107d0d9a8 <+4680>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x107d0d9af <+4687>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0d9b6 <+4694>: f2 48 0f 2c 8d 68 fe ff ff cvttsd2si -0x198(%rbp), %rcx > 0x107d0d9bf <+4703>: 4c 8b 8d 90 fe ff ff movq -0x170(%rbp), %r9 > 0x107d0d9c6 <+4710>: 48 8b 95 88 fe ff ff movq -0x178(%rbp), %rdx > 0x107d0d9cd <+4717>: 48 89 e7 movq %rsp, %rdi > 0x107d0d9d0 <+4720>: 48 89 17 movq %rdx, (%rdi) > 0x107d0d9d3 <+4723>: 4c 8d 45 88 leaq -0x78(%rbp), %r8 > 0x107d0d9d7 <+4727>: 48 8b bd 58 fd ff ff movq -0x2a8(%rbp), %rdi > 0x107d0d9de <+4734>: 48 89 c2 movq %rax, %rdx > 0x107d0d9e1 <+4737>: e8 fa e4 ff ff callq 0x107d0bee0 ; Ruler::ImplVDrawText(OutputDevice&, long, long, rtl::OUString const&, long, long) > 0x107d0d9e6 <+4742>: e9 00 00 00 00 jmp 0x107d0d9eb ; <+4747> > 0x107d0d9eb <+4747>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x107d0d9f2 <+4754>: 48 3b 85 80 fd ff ff cmpq -0x280(%rbp), %rax > 0x107d0d9f9 <+4761>: 0f 8d e3 00 00 00 jge 0x107d0dae2 ; <+4994> > 0x107d0d9ff <+4767>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0da06 <+4774>: 48 3b 85 88 fe ff ff cmpq -0x178(%rbp), %rax > 0x107d0da0d <+4781>: 0f 8d cf 00 00 00 jge 0x107d0dae2 ; <+4994> > 0x107d0da13 <+4787>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0da1a <+4794>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0da21 <+4801>: 48 8b 8d 70 fe ff ff movq -0x190(%rbp), %rcx > 0x107d0da28 <+4808>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0da2f <+4815>: 48 89 c7 movq %rax, %rdi > 0x107d0da32 <+4818>: 48 01 d7 addq %rdx, %rdi > 0x107d0da35 <+4821>: 48 8b 95 48 fe ff ff movq -0x1b8(%rbp), %rdx > 0x107d0da3c <+4828>: 49 89 c8 movq %rcx, %r8 > 0x107d0da3f <+4831>: 49 29 d0 subq %rdx, %r8 > 0x107d0da42 <+4834>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0da49 <+4841>: 48 89 bd c8 fb ff ff movq %rdi, -0x438(%rbp) > 0x107d0da50 <+4848>: 48 89 d7 movq %rdx, %rdi > 0x107d0da53 <+4851>: 48 89 c2 movq %rax, %rdx > 0x107d0da56 <+4854>: 48 8b 85 c8 fb ff ff movq -0x438(%rbp), %rax > 0x107d0da5d <+4861>: 4c 89 85 c0 fb ff ff movq %r8, -0x440(%rbp) > 0x107d0da64 <+4868>: 49 89 c0 movq %rax, %r8 > 0x107d0da67 <+4871>: 4c 8b 8d c0 fb ff ff movq -0x440(%rbp), %r9 > 0x107d0da6e <+4878>: e8 0d e3 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0da73 <+4883>: e9 00 00 00 00 jmp 0x107d0da78 ; <+4888> > 0x107d0da78 <+4888>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0da7f <+4895>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x107d0da86 <+4902>: 48 8b 8d 78 fe ff ff movq -0x188(%rbp), %rcx > 0x107d0da8d <+4909>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0da94 <+4916>: 48 89 c7 movq %rax, %rdi > 0x107d0da97 <+4919>: 48 01 d7 addq %rdx, %rdi > 0x107d0da9a <+4922>: 48 8b 95 48 fe ff ff movq -0x1b8(%rbp), %rdx > 0x107d0daa1 <+4929>: 49 89 c8 movq %rcx, %r8 > 0x107d0daa4 <+4932>: 49 01 d0 addq %rdx, %r8 > 0x107d0daa7 <+4935>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0daae <+4942>: 48 89 bd b8 fb ff ff movq %rdi, -0x448(%rbp) > 0x107d0dab5 <+4949>: 48 89 d7 movq %rdx, %rdi > 0x107d0dab8 <+4952>: 48 89 c2 movq %rax, %rdx > 0x107d0dabb <+4955>: 48 8b 85 b8 fb ff ff movq -0x448(%rbp), %rax > 0x107d0dac2 <+4962>: 4c 89 85 b0 fb ff ff movq %r8, -0x450(%rbp) > 0x107d0dac9 <+4969>: 49 89 c0 movq %rax, %r8 > 0x107d0dacc <+4972>: 4c 8b 8d b0 fb ff ff movq -0x450(%rbp), %r9 > 0x107d0dad3 <+4979>: e8 a8 e2 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0dad8 <+4984>: e9 00 00 00 00 jmp 0x107d0dadd ; <+4989> > 0x107d0dadd <+4989>: e9 00 00 00 00 jmp 0x107d0dae2 ; <+4994> > 0x107d0dae2 <+4994>: e9 dc 02 00 00 jmp 0x107d0ddc3 ; <+5731> > 0x107d0dae7 <+4999>: 48 8b 85 50 fe ff ff movq -0x1b0(%rbp), %rax > 0x107d0daee <+5006>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x107d0daf5 <+5013>: f2 0f 10 85 c0 fd ff ff movsd -0x240(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0dafd <+5021>: f2 0f 5e 85 30 fe ff ff divsd -0x1d0(%rbp), %xmm0 > 0x107d0db05 <+5029>: f2 0f 11 85 98 fd ff ff movsd %xmm0, -0x268(%rbp) > 0x107d0db0d <+5037>: f2 0f 10 85 98 fd ff ff movsd -0x268(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0db15 <+5045>: f2 0f 10 8d 98 fd ff ff movsd -0x268(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0db1d <+5053>: f2 0f 11 85 a8 fb ff ff movsd %xmm0, -0x458(%rbp) > 0x107d0db25 <+5061>: 0f 28 c1 movaps %xmm1, %xmm0 > 0x107d0db28 <+5064>: e8 db 6e 2e 00 callq 0x107ff4a08 ; symbol stub for: floor > 0x107d0db2d <+5069>: f2 0f 10 8d a8 fb ff ff movsd -0x458(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0db35 <+5077>: f2 0f 5c c8 subsd %xmm0, %xmm1 > 0x107d0db39 <+5081>: f2 0f 11 8d b0 fe ff ff movsd %xmm1, -0x150(%rbp) > 0x107d0db41 <+5089>: f2 0f 10 85 b0 fe ff ff movsd -0x150(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0db49 <+5097>: 66 0f 28 0d 4f 43 33 00 movapd 0x33434f(%rip), %xmm1 ; typeinfo name for svt::FileURLBox + 30 > 0x107d0db51 <+5105>: 66 0f 54 c1 andpd %xmm1, %xmm0 > 0x107d0db55 <+5109>: f2 0f 11 85 90 fd ff ff movsd %xmm0, -0x270(%rbp) > 0x107d0db5d <+5117>: f2 0f 10 85 90 fd ff ff movsd -0x270(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0db65 <+5125>: f2 0f 10 8d 88 fd ff ff movsd -0x278(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0db6d <+5133>: 66 0f 2e c8 ucomisd %xmm0, %xmm1 > 0x107d0db71 <+5137>: 0f 86 0e 00 00 00 jbe 0x107d0db85 ; <+5157> > 0x107d0db77 <+5143>: 48 8b 85 58 fe ff ff movq -0x1a8(%rbp), %rax > 0x107d0db7e <+5150>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x107d0db85 <+5157>: f2 0f 10 85 c0 fd ff ff movsd -0x240(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0db8d <+5165>: f2 0f 5e 85 b8 fd ff ff divsd -0x248(%rbp), %xmm0 > 0x107d0db95 <+5173>: f2 0f 11 85 98 fd ff ff movsd %xmm0, -0x268(%rbp) > 0x107d0db9d <+5181>: f2 0f 10 85 98 fd ff ff movsd -0x268(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0dba5 <+5189>: f2 0f 10 8d 98 fd ff ff movsd -0x268(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0dbad <+5197>: f2 0f 11 85 a0 fb ff ff movsd %xmm0, -0x460(%rbp) > 0x107d0dbb5 <+5205>: 0f 28 c1 movaps %xmm1, %xmm0 > 0x107d0dbb8 <+5208>: e8 4b 6e 2e 00 callq 0x107ff4a08 ; symbol stub for: floor > 0x107d0dbbd <+5213>: f2 0f 10 8d a0 fb ff ff movsd -0x460(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0dbc5 <+5221>: f2 0f 5c c8 subsd %xmm0, %xmm1 > 0x107d0dbc9 <+5225>: f2 0f 11 8d b8 fe ff ff movsd %xmm1, -0x148(%rbp) > 0x107d0dbd1 <+5233>: f2 0f 10 85 b8 fe ff ff movsd -0x148(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0dbd9 <+5241>: 66 0f 28 0d bf 42 33 00 movapd 0x3342bf(%rip), %xmm1 ; typeinfo name for svt::FileURLBox + 30 > 0x107d0dbe1 <+5249>: 66 0f 54 c1 andpd %xmm1, %xmm0 > 0x107d0dbe5 <+5253>: f2 0f 11 85 90 fd ff ff movsd %xmm0, -0x270(%rbp) > 0x107d0dbed <+5261>: f2 0f 10 85 90 fd ff ff movsd -0x270(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0dbf5 <+5269>: f2 0f 10 8d 88 fd ff ff movsd -0x278(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0dbfd <+5277>: 66 0f 2e c8 ucomisd %xmm0, %xmm1 > 0x107d0dc01 <+5281>: 0f 86 0e 00 00 00 jbe 0x107d0dc15 ; <+5301> > 0x107d0dc07 <+5287>: 48 8b 85 60 fe ff ff movq -0x1a0(%rbp), %rax > 0x107d0dc0e <+5294>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x107d0dc15 <+5301>: 48 8b 85 78 fd ff ff movq -0x288(%rbp), %rax > 0x107d0dc1c <+5308>: 48 3b 85 50 fe ff ff cmpq -0x1b0(%rbp), %rax > 0x107d0dc23 <+5315>: 0f 85 0e 00 00 00 jne 0x107d0dc37 ; <+5335> > 0x107d0dc29 <+5321>: 48 83 bd b0 fd ff ff 06 cmpq $0x6, -0x250(%rbp) > 0x107d0dc31 <+5329>: 0f 8f 44 00 00 00 jg 0x107d0dc7b ; <+5403> > 0x107d0dc37 <+5335>: 48 8b 85 78 fd ff ff movq -0x288(%rbp), %rax > 0x107d0dc3e <+5342>: 48 3b 85 58 fe ff ff cmpq -0x1a8(%rbp), %rax > 0x107d0dc45 <+5349>: 0f 85 0e 00 00 00 jne 0x107d0dc59 ; <+5369> > 0x107d0dc4b <+5355>: 48 83 bd a8 fd ff ff 06 cmpq $0x6, -0x258(%rbp) > 0x107d0dc53 <+5363>: 0f 8f 22 00 00 00 jg 0x107d0dc7b ; <+5403> > 0x107d0dc59 <+5369>: 48 8b 85 78 fd ff ff movq -0x288(%rbp), %rax > 0x107d0dc60 <+5376>: 48 3b 85 60 fe ff ff cmpq -0x1a0(%rbp), %rax > 0x107d0dc67 <+5383>: 0f 85 51 01 00 00 jne 0x107d0ddbe ; <+5726> > 0x107d0dc6d <+5389>: 48 83 bd a0 fd ff ff 06 cmpq $0x6, -0x260(%rbp) > 0x107d0dc75 <+5397>: 0f 8e 43 01 00 00 jle 0x107d0ddbe ; <+5726> > 0x107d0dc7b <+5403>: f2 0f 10 05 f5 3f 33 00 movsd 0x333ff5(%rip), %xmm0 ; typeinfo name for CalendarField + 51, xmm0 = mem[0],zero > 0x107d0dc83 <+5411>: f2 0f 10 8d 68 fe ff ff movsd -0x198(%rbp), %xmm1 ; xmm1 = mem[0],zero > 0x107d0dc8b <+5419>: f2 48 0f 2a 95 78 fd ff ff cvtsi2sdq -0x288(%rbp), %xmm2 > 0x107d0dc94 <+5428>: f2 0f 5e d0 divsd %xmm0, %xmm2 > 0x107d0dc98 <+5432>: f2 0f 5c ca subsd %xmm2, %xmm1 > 0x107d0dc9c <+5436>: f2 48 0f 2c c1 cvttsd2si %xmm1, %rax > 0x107d0dca1 <+5441>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x107d0dca8 <+5448>: 48 8b 85 70 fd ff ff movq -0x290(%rbp), %rax > 0x107d0dcaf <+5455>: 48 03 85 78 fd ff ff addq -0x288(%rbp), %rax > 0x107d0dcb6 <+5462>: 48 83 e8 01 subq $0x1, %rax > 0x107d0dcba <+5466>: 48 89 85 68 fd ff ff movq %rax, -0x298(%rbp) > 0x107d0dcc1 <+5473>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0dcc8 <+5480>: 48 03 85 c8 fd ff ff addq -0x238(%rbp), %rax > 0x107d0dccf <+5487>: 48 89 85 60 fd ff ff movq %rax, -0x2a0(%rbp) > 0x107d0dcd6 <+5494>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x107d0dcdd <+5501>: 48 3b 85 88 fe ff ff cmpq -0x178(%rbp), %rax > 0x107d0dce4 <+5508>: 0f 8d 53 00 00 00 jge 0x107d0dd3d ; <+5597> > 0x107d0dcea <+5514>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0dcf1 <+5521>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x107d0dcf8 <+5528>: 48 8b 8d 70 fd ff ff movq -0x290(%rbp), %rcx > 0x107d0dcff <+5535>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0dd06 <+5542>: 48 89 c7 movq %rax, %rdi > 0x107d0dd09 <+5545>: 48 01 d7 addq %rdx, %rdi > 0x107d0dd0c <+5548>: 4c 8b 8d 68 fd ff ff movq -0x298(%rbp), %r9 > 0x107d0dd13 <+5555>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0dd1a <+5562>: 48 89 bd 98 fb ff ff movq %rdi, -0x468(%rbp) > 0x107d0dd21 <+5569>: 48 89 d7 movq %rdx, %rdi > 0x107d0dd24 <+5572>: 48 89 c2 movq %rax, %rdx > 0x107d0dd27 <+5575>: 4c 8b 85 98 fb ff ff movq -0x468(%rbp), %r8 > 0x107d0dd2e <+5582>: e8 4d e0 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0dd33 <+5587>: e9 00 00 00 00 jmp 0x107d0dd38 ; <+5592> > 0x107d0dd38 <+5592>: e9 00 00 00 00 jmp 0x107d0dd3d ; <+5597> > 0x107d0dd3d <+5597>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x107d0dd44 <+5604>: 48 2b 85 c8 fd ff ff subq -0x238(%rbp), %rax > 0x107d0dd4b <+5611>: 48 89 85 60 fd ff ff movq %rax, -0x2a0(%rbp) > 0x107d0dd52 <+5618>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x107d0dd59 <+5625>: 48 3b 85 90 fe ff ff cmpq -0x170(%rbp), %rax > 0x107d0dd60 <+5632>: 0f 8e 53 00 00 00 jle 0x107d0ddb9 ; <+5721> > 0x107d0dd66 <+5638>: 48 8b b5 98 fe ff ff movq -0x168(%rbp), %rsi > 0x107d0dd6d <+5645>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x107d0dd74 <+5652>: 48 8b 8d 70 fd ff ff movq -0x290(%rbp), %rcx > 0x107d0dd7b <+5659>: 48 8b 95 40 fe ff ff movq -0x1c0(%rbp), %rdx > 0x107d0dd82 <+5666>: 48 89 c7 movq %rax, %rdi > 0x107d0dd85 <+5669>: 48 01 d7 addq %rdx, %rdi > 0x107d0dd88 <+5672>: 4c 8b 8d 68 fd ff ff movq -0x298(%rbp), %r9 > 0x107d0dd8f <+5679>: 48 8b 95 58 fd ff ff movq -0x2a8(%rbp), %rdx > 0x107d0dd96 <+5686>: 48 89 bd 90 fb ff ff movq %rdi, -0x470(%rbp) > 0x107d0dd9d <+5693>: 48 89 d7 movq %rdx, %rdi > 0x107d0dda0 <+5696>: 48 89 c2 movq %rax, %rdx > 0x107d0dda3 <+5699>: 4c 8b 85 90 fb ff ff movq -0x470(%rbp), %r8 > 0x107d0ddaa <+5706>: e8 d1 df ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d0ddaf <+5711>: e9 00 00 00 00 jmp 0x107d0ddb4 ; <+5716> > 0x107d0ddb4 <+5716>: e9 00 00 00 00 jmp 0x107d0ddb9 ; <+5721> > 0x107d0ddb9 <+5721>: e9 00 00 00 00 jmp 0x107d0ddbe ; <+5726> > 0x107d0ddbe <+5726>: e9 00 00 00 00 jmp 0x107d0ddc3 ; <+5731> > 0x107d0ddc3 <+5731>: e9 00 00 00 00 jmp 0x107d0ddc8 ; <+5736> > 0x107d0ddc8 <+5736>: f2 0f 10 85 28 fe ff ff movsd -0x1d8(%rbp), %xmm0 ; xmm0 = mem[0],zero > 0x107d0ddd0 <+5744>: f2 0f 58 85 c0 fd ff ff addsd -0x240(%rbp), %xmm0 > 0x107d0ddd8 <+5752>: f2 0f 11 85 c0 fd ff ff movsd %xmm0, -0x240(%rbp) > 0x107d0dde0 <+5760>: e9 21 f6 ff ff jmp 0x107d0d406 ; <+3238> > 0x107d0dde5 <+5765>: e9 00 00 00 00 jmp 0x107d0ddea ; <+5770> > 0x107d0ddea <+5770>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x107d0ddee <+5774>: e8 0d 93 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0ddf3 <+5779>: 48 8b 3d c6 a9 44 00 movq 0x44a9c6(%rip), %rdi ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d0ddfa <+5786>: 48 8b 3f movq (%rdi), %rdi > 0x107d0ddfd <+5789>: 48 3b 7d e0 cmpq -0x20(%rbp), %rdi > 0x107d0de01 <+5793>: 0f 85 23 00 00 00 jne 0x107d0de2a ; <+5834> > 0x107d0de07 <+5799>: 48 81 c4 68 04 00 00 addq $0x468, %rsp ; imm = 0x468 > 0x107d0de0e <+5806>: 5b popq %rbx > 0x107d0de0f <+5807>: 41 5e popq %r14 > 0x107d0de11 <+5809>: 41 5f popq %r15 > 0x107d0de13 <+5811>: 5d popq %rbp > 0x107d0de14 <+5812>: c3 retq > 0x107d0de15 <+5813>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x107d0de19 <+5817>: e8 e2 92 df ff callq 0x107b07100 ; rtl::OUString::~OUString() > 0x107d0de1e <+5822>: 48 8b bd 08 fe ff ff movq -0x1f8(%rbp), %rdi > 0x107d0de25 <+5829>: e8 a8 6b 2e 00 callq 0x107ff49d2 ; symbol stub for: _Unwind_Resume > 0x107d0de2a <+5834>: e8 bb 6b 2e 00 callq 0x107ff49ea ; symbol stub for: __stack_chk_fail > 0x107d0de2f <+5839>: 90 nop >(lldb) image show-unwind --address 0x107d0dd33 >UNWIND PLANS for libsvtlo.dylib`Ruler::ImplDrawTicks(OutputDevice&, long, long, long, long, long) (start addr 0x107d0c760) > >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: [libsvtlo.dylib.__TEXT.__text + 2133728-0x000000000020a5b0) >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]: 5807: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] >row[7]: 5809: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 r15=[CFA-24] rip=[CFA-8] >row[8]: 5811: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[9]: 5812: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[10]: 5813: 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 0x10800ecb0, personality routine is at address 0x1081587b8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libsvtlo.dylib.__TEXT.__text + 2133728-0x000000000020a5af) >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 0x10800ecb0, personality routine is at address 0x1081587b8 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libsvtlo.dylib.__TEXT.__text + 2133728-0x000000000020a5b0) >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]: 5812: CFA=rsp +8 => rbx=[CFA-40] rbp=[CFA-16] r14=[CFA-32] r15=[CFA-24] rip=[CFA-8] >row[5]: 5813: 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 0x10800ecb0, personality routine is at address 0x1081587b8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libsvtlo.dylib.__TEXT.__text + 2133728-0x000000000020a5b0) >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 0x107d11764 >libsvtlo.dylib`Ruler::ImplFormat: > 0x107d10c30 <+0>: 55 pushq %rbp > 0x107d10c31 <+1>: 48 89 e5 movq %rsp, %rbp > 0x107d10c34 <+4>: 48 81 ec c0 01 00 00 subq $0x1c0, %rsp ; imm = 0x1C0 > 0x107d10c3b <+11>: 48 8b 05 7e 7b 44 00 movq 0x447b7e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d10c42 <+18>: 48 8b 00 movq (%rax), %rax > 0x107d10c45 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x107d10c49 <+25>: 48 89 7d a8 movq %rdi, -0x58(%rbp) > 0x107d10c4d <+29>: 48 89 75 a0 movq %rsi, -0x60(%rbp) > 0x107d10c51 <+33>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x107d10c55 <+37>: f6 80 11 03 00 00 01 testb $0x1, 0x311(%rax) > 0x107d10c5c <+44>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x107d10c63 <+51>: 0f 85 05 00 00 00 jne 0x107d10c6e ; <+62> > 0x107d10c69 <+57>: e9 7e 0c 00 00 jmp 0x107d118ec ; <+3260> > 0x107d10c6e <+62>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10c75 <+69>: 48 83 b8 68 02 00 00 00 cmpq $0x0, 0x268(%rax) > 0x107d10c7d <+77>: 0f 85 05 00 00 00 jne 0x107d10c88 ; <+88> > 0x107d10c83 <+83>: e9 64 0c 00 00 jmp 0x107d118ec ; <+3260> > 0x107d10c88 <+88>: 48 8b 7d a0 movq -0x60(%rbp), %rdi > 0x107d10c8c <+92>: e8 2f 56 e1 ff callq 0x107b262c0 ; OutputDevice::GetSettings() const > 0x107d10c91 <+97>: 48 89 c7 movq %rax, %rdi > 0x107d10c94 <+100>: e8 8f 35 2e 00 callq 0x107ff4228 ; symbol stub for: AllSettings::GetStyleSettings() const > 0x107d10c99 <+105>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x107d10c9d <+109>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10ca4 <+116>: f6 80 10 03 00 00 01 testb $0x1, 0x310(%rax) > 0x107d10cab <+123>: 0f 84 0c 00 00 00 je 0x107d10cbd ; <+141> > 0x107d10cb1 <+129>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d10cb8 <+136>: e8 13 fb ff ff callq 0x107d107d0 ; Ruler::ImplCalc() > 0x107d10cbd <+141>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10cc4 <+148>: 48 8b 88 40 02 00 00 movq 0x240(%rax), %rcx > 0x107d10ccb <+155>: 48 8b 90 a0 02 00 00 movq 0x2a0(%rax), %rdx > 0x107d10cd2 <+162>: 48 03 4a 78 addq 0x78(%rdx), %rcx > 0x107d10cd6 <+166>: 48 8b 90 a0 02 00 00 movq 0x2a0(%rax), %rdx > 0x107d10cdd <+173>: 48 03 8a 88 00 00 00 addq 0x88(%rdx), %rcx > 0x107d10ce4 <+180>: 48 2b 88 60 02 00 00 subq 0x260(%rax), %rcx > 0x107d10ceb <+187>: 48 8b 90 a0 02 00 00 movq 0x2a0(%rax), %rdx > 0x107d10cf2 <+194>: 48 89 4a 60 movq %rcx, 0x60(%rdx) > 0x107d10cf6 <+198>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10cfd <+205>: 48 8b 49 60 movq 0x60(%rcx), %rcx > 0x107d10d01 <+209>: 48 89 8d 50 ff ff ff movq %rcx, -0xb0(%rbp) > 0x107d10d08 <+216>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10d0f <+223>: 48 8b 49 68 movq 0x68(%rcx), %rcx > 0x107d10d13 <+227>: 48 89 8d 60 ff ff ff movq %rcx, -0xa0(%rbp) > 0x107d10d1a <+234>: 48 8b 8d 60 ff ff ff movq -0xa0(%rbp), %rcx > 0x107d10d21 <+241>: 48 8b 90 a0 02 00 00 movq 0x2a0(%rax), %rdx > 0x107d10d28 <+248>: 48 03 4a 70 addq 0x70(%rdx), %rcx > 0x107d10d2c <+252>: 48 83 e9 01 subq $0x1, %rcx > 0x107d10d30 <+256>: 48 89 8d 58 ff ff ff movq %rcx, -0xa8(%rbp) > 0x107d10d37 <+263>: 48 c7 85 70 ff ff ff 00 00 00 00 movq $0x0, -0x90(%rbp) > 0x107d10d42 <+274>: 48 8b 88 70 02 00 00 movq 0x270(%rax), %rcx > 0x107d10d49 <+281>: 48 83 e9 01 subq $0x1, %rcx > 0x107d10d4d <+285>: 48 89 8d 68 ff ff ff movq %rcx, -0x98(%rbp) > 0x107d10d54 <+292>: 48 89 c7 movq %rax, %rdi > 0x107d10d57 <+295>: e8 86 38 2e 00 callq 0x107ff45e2 ; symbol stub for: vcl::Window::IsReallyVisible() const > 0x107d10d5c <+300>: a8 01 testb $0x1, %al > 0x107d10d5e <+302>: 0f 85 05 00 00 00 jne 0x107d10d69 ; <+313> > 0x107d10d64 <+308>: e9 83 0b 00 00 jmp 0x107d118ec ; <+3260> > 0x107d10d69 <+313>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d10d6d <+317>: e8 ce 92 ea ff callq 0x107bba040 ; Size::Size() > 0x107d10d72 <+322>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d10d79 <+329>: 48 8b 87 d0 02 00 00 movq 0x2d0(%rdi), %rax > 0x107d10d80 <+336>: 48 25 00 10 00 00 andq $0x1000, %rax ; imm = 0x1000 > 0x107d10d86 <+342>: 48 83 f8 00 cmpq $0x0, %rax > 0x107d10d8a <+346>: 0f 84 55 00 00 00 je 0x107d10de5 ; <+437> > 0x107d10d90 <+352>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d10d94 <+356>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10d9b <+363>: 48 8b 88 68 02 00 00 movq 0x268(%rax), %rcx > 0x107d10da2 <+370>: 48 89 8d 28 ff ff ff movq %rcx, -0xd8(%rbp) > 0x107d10da9 <+377>: e8 d2 7a df ff callq 0x107b08880 ; Size::Width() > 0x107d10dae <+382>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d10db2 <+386>: 48 8b 8d 28 ff ff ff movq -0xd8(%rbp), %rcx > 0x107d10db9 <+393>: 48 89 08 movq %rcx, (%rax) > 0x107d10dbc <+396>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10dc3 <+403>: 48 8b 88 70 02 00 00 movq 0x270(%rax), %rcx > 0x107d10dca <+410>: 48 89 8d 20 ff ff ff movq %rcx, -0xe0(%rbp) > 0x107d10dd1 <+417>: e8 4a a4 df ff callq 0x107b0b220 ; Size::Height() > 0x107d10dd6 <+422>: 48 8b 8d 20 ff ff ff movq -0xe0(%rbp), %rcx > 0x107d10ddd <+429>: 48 89 08 movq %rcx, (%rax) > 0x107d10de0 <+432>: e9 50 00 00 00 jmp 0x107d10e35 ; <+517> > 0x107d10de5 <+437>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d10de9 <+441>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10df0 <+448>: 48 8b 88 68 02 00 00 movq 0x268(%rax), %rcx > 0x107d10df7 <+455>: 48 89 8d 18 ff ff ff movq %rcx, -0xe8(%rbp) > 0x107d10dfe <+462>: e8 1d a4 df ff callq 0x107b0b220 ; Size::Height() > 0x107d10e03 <+467>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d10e07 <+471>: 48 8b 8d 18 ff ff ff movq -0xe8(%rbp), %rcx > 0x107d10e0e <+478>: 48 89 08 movq %rcx, (%rax) > 0x107d10e11 <+481>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10e18 <+488>: 48 8b 88 70 02 00 00 movq 0x270(%rax), %rcx > 0x107d10e1f <+495>: 48 89 8d 10 ff ff ff movq %rcx, -0xf0(%rbp) > 0x107d10e26 <+502>: e8 55 7a df ff callq 0x107b08880 ; Size::Width() > 0x107d10e2b <+507>: 48 8b 8d 10 ff ff ff movq -0xf0(%rbp), %rcx > 0x107d10e32 <+514>: 48 89 08 movq %rcx, (%rax) > 0x107d10e35 <+517>: 48 8d 45 e8 leaq -0x18(%rbp), %rax > 0x107d10e39 <+521>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d10e40 <+528>: 48 81 c1 28 02 00 00 addq $0x228, %rcx ; imm = 0x228 > 0x107d10e47 <+535>: 48 89 cf movq %rcx, %rdi > 0x107d10e4a <+538>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x107d10e51 <+545>: e8 ea 19 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d10e56 <+550>: 48 89 c7 movq %rax, %rdi > 0x107d10e59 <+553>: e8 b2 79 df ff callq 0x107b08810 ; OutputDevice::GetOutputSizePixel() const > 0x107d10e5e <+558>: 48 8d 4d d8 leaq -0x28(%rbp), %rcx > 0x107d10e62 <+562>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x107d10e66 <+566>: 48 89 55 e0 movq %rdx, -0x20(%rbp) > 0x107d10e6a <+570>: 48 8b bd 08 ff ff ff movq -0xf8(%rbp), %rdi > 0x107d10e71 <+577>: 48 89 ce movq %rcx, %rsi > 0x107d10e74 <+580>: e8 c7 25 e3 ff callq 0x107b43440 ; Pair::operator!=(Pair const&) const > 0x107d10e79 <+585>: a8 01 testb $0x1, %al > 0x107d10e7b <+587>: 0f 85 05 00 00 00 jne 0x107d10e86 ; <+598> > 0x107d10e81 <+593>: e9 31 00 00 00 jmp 0x107d10eb7 ; <+647> > 0x107d10e86 <+598>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10e8d <+605>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d10e93 <+611>: 48 89 c7 movq %rax, %rdi > 0x107d10e96 <+614>: e8 a5 19 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d10e9b <+619>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x107d10e9f <+623>: ba 01 00 00 00 movl $0x1, %edx > 0x107d10ea4 <+628>: 48 89 c7 movq %rax, %rdi > 0x107d10ea7 <+631>: e8 3c 28 2e 00 callq 0x107ff36e8 ; symbol stub for: VirtualDevice::SetOutputSizePixel(Size const&, bool) > 0x107d10eac <+636>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x107d10eb2 <+642>: e9 1d 00 00 00 jmp 0x107d10ed4 ; <+676> > 0x107d10eb7 <+647>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10ebe <+654>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d10ec4 <+660>: 48 89 c7 movq %rax, %rdi > 0x107d10ec7 <+663>: e8 74 19 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d10ecc <+668>: 48 89 c7 movq %rax, %rdi > 0x107d10ecf <+671>: e8 ac 26 2e 00 callq 0x107ff3580 ; symbol stub for: OutputDevice::Erase() > 0x107d10ed4 <+676>: be 02 00 00 00 movl $0x2, %esi > 0x107d10ed9 <+681>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10ee0 <+688>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10ee7 <+695>: 8b b9 b0 00 00 00 movl 0xb0(%rcx), %edi > 0x107d10eed <+701>: e8 3e cf ff ff callq 0x107d0de30 ; o3tl::typed_flags<RulerMarginStyle>::Wrap operator&<RulerMarginStyle>(RulerMarginStyle, RulerMarginStyle) > 0x107d10ef2 <+706>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x107d10ef6 <+710>: 89 45 d0 movl %eax, -0x30(%rbp) > 0x107d10ef9 <+713>: e8 02 d0 ff ff callq 0x107d0df00 ; o3tl::is_typed_flags<RulerMarginStyle, 3>::Wrap::operator bool() const > 0x107d10efe <+718>: a8 01 testb $0x1, %al > 0x107d10f00 <+720>: 0f 85 86 00 00 00 jne 0x107d10f8c ; <+860> > 0x107d10f06 <+726>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10f0d <+733>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10f14 <+740>: 48 8b 89 90 00 00 00 movq 0x90(%rcx), %rcx > 0x107d10f1b <+747>: 48 03 8d 50 ff ff ff addq -0xb0(%rbp), %rcx > 0x107d10f22 <+754>: 48 89 4d 80 movq %rcx, -0x80(%rbp) > 0x107d10f26 <+758>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10f2d <+765>: f6 81 b8 00 00 00 01 testb $0x1, 0xb8(%rcx) > 0x107d10f34 <+772>: 0f 84 2d 00 00 00 je 0x107d10f67 ; <+823> > 0x107d10f3a <+778>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x107d10f41 <+785>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d10f45 <+789>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d10f49 <+793>: 48 3b 85 60 ff ff ff cmpq -0xa0(%rbp), %rax > 0x107d10f50 <+800>: 0f 8d 0c 00 00 00 jge 0x107d10f62 ; <+818> > 0x107d10f56 <+806>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x107d10f5a <+810>: 48 83 c0 ff addq $-0x1, %rax > 0x107d10f5e <+814>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d10f62 <+818>: e9 20 00 00 00 jmp 0x107d10f87 ; <+855> > 0x107d10f67 <+823>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x107d10f6e <+830>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d10f75 <+837>: 48 8b 91 a0 02 00 00 movq 0x2a0(%rcx), %rdx > 0x107d10f7c <+844>: 48 2b 82 88 00 00 00 subq 0x88(%rdx), %rax > 0x107d10f83 <+851>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d10f87 <+855>: e9 17 00 00 00 jmp 0x107d10fa3 ; <+883> > 0x107d10f8c <+860>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x107d10f93 <+867>: 48 83 e8 01 subq $0x1, %rax > 0x107d10f97 <+871>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x107d10f9b <+875>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d10f9f <+879>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x107d10fa3 <+883>: be 02 00 00 00 movl $0x2, %esi > 0x107d10fa8 <+888>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10faf <+895>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10fb6 <+902>: 8b b9 b4 00 00 00 movl 0xb4(%rcx), %edi > 0x107d10fbc <+908>: e8 6f ce ff ff callq 0x107d0de30 ; o3tl::typed_flags<RulerMarginStyle>::Wrap operator&<RulerMarginStyle>(RulerMarginStyle, RulerMarginStyle) > 0x107d10fc1 <+913>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x107d10fc5 <+917>: 89 45 c8 movl %eax, -0x38(%rbp) > 0x107d10fc8 <+920>: e8 33 cf ff ff callq 0x107d0df00 ; o3tl::is_typed_flags<RulerMarginStyle, 3>::Wrap::operator bool() const > 0x107d10fcd <+925>: a8 01 testb $0x1, %al > 0x107d10fcf <+927>: 0f 85 b6 00 00 00 jne 0x107d1108b ; <+1115> > 0x107d10fd5 <+933>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d10fdc <+940>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10fe3 <+947>: 48 8b 89 98 00 00 00 movq 0x98(%rcx), %rcx > 0x107d10fea <+954>: 48 03 8d 50 ff ff ff addq -0xb0(%rbp), %rcx > 0x107d10ff1 <+961>: 48 89 8d 78 ff ff ff movq %rcx, -0x88(%rbp) > 0x107d10ff8 <+968>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d10fff <+975>: f6 81 b8 00 00 00 01 testb $0x1, 0xb8(%rcx) > 0x107d11006 <+982>: 0f 84 30 00 00 00 je 0x107d1103c ; <+1036> > 0x107d1100c <+988>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x107d11013 <+995>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x107d11017 <+999>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d1101e <+1006>: 48 3b 85 58 ff ff ff cmpq -0xa8(%rbp), %rax > 0x107d11025 <+1013>: 0f 8e 0c 00 00 00 jle 0x107d11037 ; <+1031> > 0x107d1102b <+1019>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x107d1102f <+1023>: 48 83 c0 01 addq $0x1, %rax > 0x107d11033 <+1027>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x107d11037 <+1031>: e9 2e 00 00 00 jmp 0x107d1106a ; <+1082> > 0x107d1103c <+1036>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x107d11043 <+1043>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d1104a <+1050>: 48 8b 91 a0 02 00 00 movq 0x2a0(%rcx), %rdx > 0x107d11051 <+1057>: 48 2b 82 88 00 00 00 subq 0x88(%rdx), %rax > 0x107d11058 <+1064>: 48 8b 91 a0 02 00 00 movq 0x2a0(%rcx), %rdx > 0x107d1105f <+1071>: 48 03 82 80 00 00 00 addq 0x80(%rdx), %rax > 0x107d11066 <+1078>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x107d1106a <+1082>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d11071 <+1089>: 48 3b 45 88 cmpq -0x78(%rbp), %rax > 0x107d11075 <+1093>: 0f 8e 0b 00 00 00 jle 0x107d11086 ; <+1110> > 0x107d1107b <+1099>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x107d1107f <+1103>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x107d11086 <+1110>: e9 1d 00 00 00 jmp 0x107d110a8 ; <+1144> > 0x107d1108b <+1115>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x107d11092 <+1122>: 48 83 c0 01 addq $0x1, %rax > 0x107d11096 <+1126>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x107d1109d <+1133>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d110a4 <+1140>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x107d110a8 <+1144>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d110af <+1151>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d110b5 <+1157>: 48 89 c7 movq %rax, %rdi > 0x107d110b8 <+1160>: e8 83 17 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d110bd <+1165>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x107d110c1 <+1169>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x107d110c8 <+1176>: e8 11 33 2e 00 callq 0x107ff43de ; symbol stub for: StyleSettings::GetShadowColor() const > 0x107d110cd <+1181>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x107d110d4 <+1188>: 48 89 c6 movq %rax, %rsi > 0x107d110d7 <+1191>: e8 02 24 2e 00 callq 0x107ff34de ; symbol stub for: OutputDevice::SetLineColor(Color const&) > 0x107d110dc <+1196>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d110e3 <+1203>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d110e9 <+1209>: 48 89 c7 movq %rax, %rdi > 0x107d110ec <+1212>: e8 7f 0c fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d110f1 <+1217>: 48 8b 95 60 ff ff ff movq -0xa0(%rbp), %rdx > 0x107d110f8 <+1224>: 48 8b b5 70 ff ff ff movq -0x90(%rbp), %rsi > 0x107d110ff <+1231>: 48 83 c6 01 addq $0x1, %rsi > 0x107d11103 <+1235>: 4c 8b 45 80 movq -0x80(%rbp), %r8 > 0x107d11107 <+1239>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d1110e <+1246>: 48 83 c7 01 addq $0x1, %rdi > 0x107d11112 <+1250>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d11119 <+1257>: 48 89 bd f0 fe ff ff movq %rdi, -0x110(%rbp) > 0x107d11120 <+1264>: 48 89 cf movq %rcx, %rdi > 0x107d11123 <+1267>: 48 89 b5 e8 fe ff ff movq %rsi, -0x118(%rbp) > 0x107d1112a <+1274>: 48 89 c6 movq %rax, %rsi > 0x107d1112d <+1277>: 48 8b 8d e8 fe ff ff movq -0x118(%rbp), %rcx > 0x107d11134 <+1284>: 4c 8b 8d f0 fe ff ff movq -0x110(%rbp), %r9 > 0x107d1113b <+1291>: e8 c0 aa ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d11140 <+1296>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11147 <+1303>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1114d <+1309>: 48 89 c7 movq %rax, %rdi > 0x107d11150 <+1312>: e8 1b 0c fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11155 <+1317>: 48 8b 95 78 ff ff ff movq -0x88(%rbp), %rdx > 0x107d1115c <+1324>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x107d11163 <+1331>: 48 83 c1 01 addq $0x1, %rcx > 0x107d11167 <+1335>: 48 8b 75 88 movq -0x78(%rbp), %rsi > 0x107d1116b <+1339>: 48 83 ee 01 subq $0x1, %rsi > 0x107d1116f <+1343>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d11176 <+1350>: 48 83 c7 01 addq $0x1, %rdi > 0x107d1117a <+1354>: 4c 8b 85 30 ff ff ff movq -0xd0(%rbp), %r8 > 0x107d11181 <+1361>: 48 89 bd e0 fe ff ff movq %rdi, -0x120(%rbp) > 0x107d11188 <+1368>: 4c 89 c7 movq %r8, %rdi > 0x107d1118b <+1371>: 48 89 b5 d8 fe ff ff movq %rsi, -0x128(%rbp) > 0x107d11192 <+1378>: 48 89 c6 movq %rax, %rsi > 0x107d11195 <+1381>: 4c 8b 85 d8 fe ff ff movq -0x128(%rbp), %r8 > 0x107d1119c <+1388>: 4c 8b 8d e0 fe ff ff movq -0x120(%rbp), %r9 > 0x107d111a3 <+1395>: e8 58 aa ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d111a8 <+1400>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x107d111af <+1407>: 48 83 c0 01 addq $0x1, %rax > 0x107d111b3 <+1411>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x107d111ba <+1418>: 48 8b 85 68 ff ff ff movq -0x98(%rbp), %rax > 0x107d111c1 <+1425>: 48 83 c0 ff addq $-0x1, %rax > 0x107d111c5 <+1429>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x107d111cc <+1436>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d111d3 <+1443>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d111d9 <+1449>: 48 89 c7 movq %rax, %rdi > 0x107d111dc <+1452>: e8 5f 16 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d111e1 <+1457>: 48 89 c7 movq %rax, %rdi > 0x107d111e4 <+1460>: e8 fb 22 2e 00 callq 0x107ff34e4 ; symbol stub for: OutputDevice::SetLineColor() > 0x107d111e9 <+1465>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d111f0 <+1472>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d111f6 <+1478>: 48 89 c7 movq %rax, %rdi > 0x107d111f9 <+1481>: e8 42 16 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d111fe <+1486>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x107d11202 <+1490>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x107d11209 <+1497>: e8 ca 31 2e 00 callq 0x107ff43d8 ; symbol stub for: StyleSettings::GetDialogColor() const > 0x107d1120e <+1502>: 48 8b bd d0 fe ff ff movq -0x130(%rbp), %rdi > 0x107d11215 <+1509>: 48 89 c6 movq %rax, %rsi > 0x107d11218 <+1512>: e8 b5 22 2e 00 callq 0x107ff34d2 ; symbol stub for: OutputDevice::SetFillColor(Color const&) > 0x107d1121d <+1517>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d11221 <+1521>: 48 3b 85 60 ff ff ff cmpq -0xa0(%rbp), %rax > 0x107d11228 <+1528>: 0f 8e 4f 00 00 00 jle 0x107d1127d ; <+1613> > 0x107d1122e <+1534>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11235 <+1541>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1123b <+1547>: 48 89 c7 movq %rax, %rdi > 0x107d1123e <+1550>: e8 2d 0b fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11243 <+1555>: 48 8b 55 90 movq -0x70(%rbp), %rdx > 0x107d11247 <+1559>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d1124e <+1566>: 48 83 c7 01 addq $0x1, %rdi > 0x107d11252 <+1570>: 4c 8b 45 80 movq -0x80(%rbp), %r8 > 0x107d11256 <+1574>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d1125d <+1581>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d11264 <+1588>: 48 89 bd c8 fe ff ff movq %rdi, -0x138(%rbp) > 0x107d1126b <+1595>: 48 89 cf movq %rcx, %rdi > 0x107d1126e <+1598>: 48 89 c6 movq %rax, %rsi > 0x107d11271 <+1601>: 48 8b 8d c8 fe ff ff movq -0x138(%rbp), %rcx > 0x107d11278 <+1608>: e8 03 ab ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d1127d <+1613>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d11284 <+1620>: 48 3b 45 88 cmpq -0x78(%rbp), %rax > 0x107d11288 <+1624>: 0f 8d 52 00 00 00 jge 0x107d112e0 ; <+1712> > 0x107d1128e <+1630>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11295 <+1637>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1129b <+1643>: 48 89 c7 movq %rax, %rdi > 0x107d1129e <+1646>: e8 cd 0a fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d112a3 <+1651>: 48 8b 95 78 ff ff ff movq -0x88(%rbp), %rdx > 0x107d112aa <+1658>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d112b1 <+1665>: 48 83 c7 01 addq $0x1, %rdi > 0x107d112b5 <+1669>: 4c 8b 45 88 movq -0x78(%rbp), %r8 > 0x107d112b9 <+1673>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d112c0 <+1680>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d112c7 <+1687>: 48 89 bd c0 fe ff ff movq %rdi, -0x140(%rbp) > 0x107d112ce <+1694>: 48 89 cf movq %rcx, %rdi > 0x107d112d1 <+1697>: 48 89 c6 movq %rax, %rsi > 0x107d112d4 <+1700>: 48 8b 8d c0 fe ff ff movq -0x140(%rbp), %rcx > 0x107d112db <+1707>: e8 a0 aa ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d112e0 <+1712>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d112e7 <+1719>: 48 2b 45 80 subq -0x80(%rbp), %rax > 0x107d112eb <+1723>: 48 83 f8 00 cmpq $0x0, %rax > 0x107d112ef <+1727>: 0f 8e 98 00 00 00 jle 0x107d1138d ; <+1885> > 0x107d112f5 <+1733>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d112fc <+1740>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11302 <+1746>: 48 89 c7 movq %rax, %rdi > 0x107d11305 <+1749>: e8 36 15 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d1130a <+1754>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x107d1130e <+1758>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x107d11315 <+1765>: e8 ca 30 2e 00 callq 0x107ff43e4 ; symbol stub for: StyleSettings::GetWindowColor() const > 0x107d1131a <+1770>: 48 8b bd b8 fe ff ff movq -0x148(%rbp), %rdi > 0x107d11321 <+1777>: 48 89 c6 movq %rax, %rsi > 0x107d11324 <+1780>: e8 a9 21 2e 00 callq 0x107ff34d2 ; symbol stub for: OutputDevice::SetFillColor(Color const&) > 0x107d11329 <+1785>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11330 <+1792>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11336 <+1798>: 48 89 c7 movq %rax, %rdi > 0x107d11339 <+1801>: e8 32 0a fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d1133e <+1806>: 48 8b 75 80 movq -0x80(%rbp), %rsi > 0x107d11342 <+1810>: 48 83 c6 01 addq $0x1, %rsi > 0x107d11346 <+1814>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x107d1134d <+1821>: 48 8b bd 78 ff ff ff movq -0x88(%rbp), %rdi > 0x107d11354 <+1828>: 48 83 ef 01 subq $0x1, %rdi > 0x107d11358 <+1832>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d1135f <+1839>: 48 8b 95 30 ff ff ff movq -0xd0(%rbp), %rdx > 0x107d11366 <+1846>: 48 89 bd b0 fe ff ff movq %rdi, -0x150(%rbp) > 0x107d1136d <+1853>: 48 89 d7 movq %rdx, %rdi > 0x107d11370 <+1856>: 48 89 b5 a8 fe ff ff movq %rsi, -0x158(%rbp) > 0x107d11377 <+1863>: 48 89 c6 movq %rax, %rsi > 0x107d1137a <+1866>: 48 8b 95 a8 fe ff ff movq -0x158(%rbp), %rdx > 0x107d11381 <+1873>: 4c 8b 85 b0 fe ff ff movq -0x150(%rbp), %r8 > 0x107d11388 <+1880>: e8 f3 a9 ff ff callq 0x107d0bd80 ; Ruler::ImplVDrawRect(OutputDevice&, long, long, long, long) > 0x107d1138d <+1885>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11394 <+1892>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1139a <+1898>: 48 89 c7 movq %rax, %rdi > 0x107d1139d <+1901>: e8 9e 14 ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d113a2 <+1906>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x107d113a6 <+1910>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x107d113ad <+1917>: e8 2c 30 2e 00 callq 0x107ff43de ; symbol stub for: StyleSettings::GetShadowColor() const > 0x107d113b2 <+1922>: 48 8b bd a0 fe ff ff movq -0x160(%rbp), %rdi > 0x107d113b9 <+1929>: 48 89 c6 movq %rax, %rsi > 0x107d113bc <+1932>: e8 1d 21 2e 00 callq 0x107ff34de ; symbol stub for: OutputDevice::SetLineColor(Color const&) > 0x107d113c1 <+1937>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x107d113c5 <+1941>: 48 3b 85 60 ff ff ff cmpq -0xa0(%rbp), %rax > 0x107d113cc <+1948>: 0f 8e 3a 01 00 00 jle 0x107d1150c ; <+2268> > 0x107d113d2 <+1954>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d113d9 <+1961>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d113df <+1967>: 48 89 c7 movq %rax, %rdi > 0x107d113e2 <+1970>: e8 89 09 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d113e7 <+1975>: 48 8b 55 80 movq -0x80(%rbp), %rdx > 0x107d113eb <+1979>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d113f2 <+1986>: 48 83 c7 01 addq $0x1, %rdi > 0x107d113f6 <+1990>: 4c 8b 45 80 movq -0x80(%rbp), %r8 > 0x107d113fa <+1994>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d11401 <+2001>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d11408 <+2008>: 48 89 bd 98 fe ff ff movq %rdi, -0x168(%rbp) > 0x107d1140f <+2015>: 48 89 cf movq %rcx, %rdi > 0x107d11412 <+2018>: 48 89 c6 movq %rax, %rsi > 0x107d11415 <+2021>: 48 8b 8d 98 fe ff ff movq -0x168(%rbp), %rcx > 0x107d1141c <+2028>: e8 df a7 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d11421 <+2033>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11428 <+2040>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1142e <+2046>: 48 89 c7 movq %rax, %rdi > 0x107d11431 <+2049>: e8 3a 09 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11436 <+2054>: 48 8b 55 90 movq -0x70(%rbp), %rdx > 0x107d1143a <+2058>: 48 8b 8d 68 ff ff ff movq -0x98(%rbp), %rcx > 0x107d11441 <+2065>: 4c 8b 45 80 movq -0x80(%rbp), %r8 > 0x107d11445 <+2069>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d1144c <+2076>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d11453 <+2083>: 48 89 c6 movq %rax, %rsi > 0x107d11456 <+2086>: e8 a5 a7 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d1145b <+2091>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x107d1145f <+2095>: 48 3b 85 60 ff ff ff cmpq -0xa0(%rbp), %rax > 0x107d11466 <+2102>: 0f 8c 9b 00 00 00 jl 0x107d11507 ; <+2263> > 0x107d1146c <+2108>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11473 <+2115>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11479 <+2121>: 48 89 c7 movq %rax, %rdi > 0x107d1147c <+2124>: e8 ef 08 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11481 <+2129>: 48 8b 55 90 movq -0x70(%rbp), %rdx > 0x107d11485 <+2133>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d1148c <+2140>: 48 83 c7 01 addq $0x1, %rdi > 0x107d11490 <+2144>: 4c 8b 45 90 movq -0x70(%rbp), %r8 > 0x107d11494 <+2148>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d1149b <+2155>: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx > 0x107d114a2 <+2162>: 48 89 bd 90 fe ff ff movq %rdi, -0x170(%rbp) > 0x107d114a9 <+2169>: 48 89 cf movq %rcx, %rdi > 0x107d114ac <+2172>: 48 89 c6 movq %rax, %rsi > 0x107d114af <+2175>: 48 8b 8d 90 fe ff ff movq -0x170(%rbp), %rcx > 0x107d114b6 <+2182>: e8 45 a7 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d114bb <+2187>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d114c2 <+2194>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d114c8 <+2200>: 48 89 c7 movq %rax, %rdi > 0x107d114cb <+2203>: e8 a0 08 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d114d0 <+2208>: 48 8b 55 90 movq -0x70(%rbp), %rdx > 0x107d114d4 <+2212>: 48 8b 8d 68 ff ff ff movq -0x98(%rbp), %rcx > 0x107d114db <+2219>: 48 8b 75 90 movq -0x70(%rbp), %rsi > 0x107d114df <+2223>: 48 83 c6 01 addq $0x1, %rsi > 0x107d114e3 <+2227>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d114ea <+2234>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d114f1 <+2241>: 48 89 b5 88 fe ff ff movq %rsi, -0x178(%rbp) > 0x107d114f8 <+2248>: 48 89 c6 movq %rax, %rsi > 0x107d114fb <+2251>: 4c 8b 85 88 fe ff ff movq -0x178(%rbp), %r8 > 0x107d11502 <+2258>: e8 f9 a6 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d11507 <+2263>: e9 00 00 00 00 jmp 0x107d1150c ; <+2268> > 0x107d1150c <+2268>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x107d11513 <+2275>: 48 3b 45 88 cmpq -0x78(%rbp), %rax > 0x107d11517 <+2279>: 0f 8d 1b 01 00 00 jge 0x107d11638 ; <+2568> > 0x107d1151d <+2285>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11524 <+2292>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1152a <+2298>: 48 89 c7 movq %rax, %rdi > 0x107d1152d <+2301>: e8 3e 08 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11532 <+2306>: 48 8b 95 78 ff ff ff movq -0x88(%rbp), %rdx > 0x107d11539 <+2313>: 48 8b 8d 68 ff ff ff movq -0x98(%rbp), %rcx > 0x107d11540 <+2320>: 48 8b 7d 88 movq -0x78(%rbp), %rdi > 0x107d11544 <+2324>: 48 83 ef 01 subq $0x1, %rdi > 0x107d11548 <+2328>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d1154f <+2335>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi > 0x107d11556 <+2342>: 48 89 bd 80 fe ff ff movq %rdi, -0x180(%rbp) > 0x107d1155d <+2349>: 48 89 f7 movq %rsi, %rdi > 0x107d11560 <+2352>: 48 89 c6 movq %rax, %rsi > 0x107d11563 <+2355>: 4c 8b 85 80 fe ff ff movq -0x180(%rbp), %r8 > 0x107d1156a <+2362>: e8 91 a6 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d1156f <+2367>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11576 <+2374>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d1157c <+2380>: 48 89 c7 movq %rax, %rdi > 0x107d1157f <+2383>: e8 ec 07 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11584 <+2388>: 48 8b 95 78 ff ff ff movq -0x88(%rbp), %rdx > 0x107d1158b <+2395>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x107d11592 <+2402>: 48 83 c1 01 addq $0x1, %rcx > 0x107d11596 <+2406>: 4c 8b 85 78 ff ff ff movq -0x88(%rbp), %r8 > 0x107d1159d <+2413>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d115a4 <+2420>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d115ab <+2427>: 48 89 c6 movq %rax, %rsi > 0x107d115ae <+2430>: e8 4d a6 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d115b3 <+2435>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x107d115b7 <+2439>: 48 8b 8d 58 ff ff ff movq -0xa8(%rbp), %rcx > 0x107d115be <+2446>: 48 83 c1 01 addq $0x1, %rcx > 0x107d115c2 <+2450>: 48 39 c8 cmpq %rcx, %rax > 0x107d115c5 <+2453>: 0f 8f 68 00 00 00 jg 0x107d11633 ; <+2563> > 0x107d115cb <+2459>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d115d2 <+2466>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d115d8 <+2472>: 48 89 c7 movq %rax, %rdi > 0x107d115db <+2475>: e8 90 07 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d115e0 <+2480>: 48 8b 7d 88 movq -0x78(%rbp), %rdi > 0x107d115e4 <+2484>: 48 83 ef 01 subq $0x1, %rdi > 0x107d115e8 <+2488>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x107d115ef <+2495>: 48 83 c1 01 addq $0x1, %rcx > 0x107d115f3 <+2499>: 48 8b 55 88 movq -0x78(%rbp), %rdx > 0x107d115f7 <+2503>: 48 83 ea 01 subq $0x1, %rdx > 0x107d115fb <+2507>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d11602 <+2514>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi > 0x107d11609 <+2521>: 48 89 bd 78 fe ff ff movq %rdi, -0x188(%rbp) > 0x107d11610 <+2528>: 48 89 f7 movq %rsi, %rdi > 0x107d11613 <+2531>: 48 89 c6 movq %rax, %rsi > 0x107d11616 <+2534>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x107d1161d <+2541>: 48 89 95 70 fe ff ff movq %rdx, -0x190(%rbp) > 0x107d11624 <+2548>: 48 89 c2 movq %rax, %rdx > 0x107d11627 <+2551>: 4c 8b 85 70 fe ff ff movq -0x190(%rbp), %r8 > 0x107d1162e <+2558>: e8 cd a5 ff ff callq 0x107d0bc00 ; Ruler::ImplVDrawLine(OutputDevice&, long, long, long, long) > 0x107d11633 <+2563>: e9 00 00 00 00 jmp 0x107d11638 ; <+2568> > 0x107d11638 <+2568>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x107d1163f <+2575>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x107d11646 <+2582>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x107d1164a <+2586>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x107d11651 <+2593>: 48 c7 85 38 ff ff ff 00 00 00 00 movq $0x0, -0xc8(%rbp) > 0x107d1165c <+2604>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11663 <+2611>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d1166a <+2618>: f6 81 b9 00 00 00 01 testb $0x1, 0xb9(%rcx) > 0x107d11671 <+2625>: 0f 84 28 00 00 00 je 0x107d1169f ; <+2671> > 0x107d11677 <+2631>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d1167e <+2638>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d11685 <+2645>: 48 8b 89 a8 00 00 00 movq 0xa8(%rcx), %rcx > 0x107d1168c <+2652>: 48 03 8d 50 ff ff ff addq -0xb0(%rbp), %rcx > 0x107d11693 <+2659>: 48 89 8d 38 ff ff ff movq %rcx, -0xc8(%rbp) > 0x107d1169a <+2666>: e9 23 00 00 00 jmp 0x107d116c2 ; <+2706> > 0x107d1169f <+2671>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d116a6 <+2678>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d116ad <+2685>: 48 8b 89 a0 00 00 00 movq 0xa0(%rcx), %rcx > 0x107d116b4 <+2692>: 48 03 8d 50 ff ff ff addq -0xb0(%rbp), %rcx > 0x107d116bb <+2699>: 48 89 8d 38 ff ff ff movq %rcx, -0xc8(%rbp) > 0x107d116c2 <+2706>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x107d116c6 <+2710>: 48 3b 85 60 ff ff ff cmpq -0xa0(%rbp), %rax > 0x107d116cd <+2717>: 0f 8e 12 00 00 00 jle 0x107d116e5 ; <+2741> > 0x107d116d3 <+2723>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x107d116da <+2730>: 48 83 c0 01 addq $0x1, %rax > 0x107d116de <+2734>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x107d116e5 <+2741>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x107d116e9 <+2745>: 48 3b 85 58 ff ff ff cmpq -0xa8(%rbp), %rax > 0x107d116f0 <+2752>: 0f 8d 12 00 00 00 jge 0x107d11708 ; <+2776> > 0x107d116f6 <+2758>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x107d116fd <+2765>: 48 83 c0 ff addq $-0x1, %rax > 0x107d11701 <+2769>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x107d11708 <+2776>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d1170f <+2783>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11715 <+2789>: 48 89 c7 movq %rax, %rdi > 0x107d11718 <+2792>: e8 53 06 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d1171d <+2797>: 48 8b 95 48 ff ff ff movq -0xb8(%rbp), %rdx > 0x107d11724 <+2804>: 48 8b 8d 40 ff ff ff movq -0xc0(%rbp), %rcx > 0x107d1172b <+2811>: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 > 0x107d11732 <+2818>: 4c 8b 8d 70 ff ff ff movq -0x90(%rbp), %r9 > 0x107d11739 <+2825>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x107d11740 <+2832>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi > 0x107d11747 <+2839>: 48 89 bd 68 fe ff ff movq %rdi, -0x198(%rbp) > 0x107d1174e <+2846>: 48 89 f7 movq %rsi, %rdi > 0x107d11751 <+2849>: 48 89 c6 movq %rax, %rsi > 0x107d11754 <+2852>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x107d1175b <+2859>: 48 89 04 24 movq %rax, (%rsp) > 0x107d1175f <+2863>: e8 fc af ff ff callq 0x107d0c760 ; Ruler::ImplDrawTicks(OutputDevice&, long, long, long, long, long) > 0x107d11764 <+2868>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d1176b <+2875>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d11772 <+2882>: 48 83 c1 18 addq $0x18, %rcx > 0x107d11776 <+2886>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x107d1177a <+2890>: 48 8b 4d b0 movq -0x50(%rbp), %rcx > 0x107d1177e <+2894>: 48 8b 11 movq (%rcx), %rdx > 0x107d11781 <+2897>: 48 3b 51 08 cmpq 0x8(%rcx), %rdx > 0x107d11785 <+2901>: 0f 84 3d 00 00 00 je 0x107d117c8 ; <+2968> > 0x107d1178b <+2907>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11792 <+2914>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11798 <+2920>: 48 89 c7 movq %rax, %rdi > 0x107d1179b <+2923>: e8 d0 05 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d117a0 <+2928>: 48 8b 95 60 ff ff ff movq -0xa0(%rbp), %rdx > 0x107d117a7 <+2935>: 48 8b 4d 88 movq -0x78(%rbp), %rcx > 0x107d117ab <+2939>: 4c 8b 85 70 ff ff ff movq -0x90(%rbp), %r8 > 0x107d117b2 <+2946>: 4c 8b 8d 68 ff ff ff movq -0x98(%rbp), %r9 > 0x107d117b9 <+2953>: 48 8b bd 30 ff ff ff movq -0xd0(%rbp), %rdi > 0x107d117c0 <+2960>: 48 89 c6 movq %rax, %rsi > 0x107d117c3 <+2963>: e8 68 c8 ff ff callq 0x107d0e030 ; Ruler::ImplDrawBorders(OutputDevice&, long, long, long, long) > 0x107d117c8 <+2968>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d117cf <+2975>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d117d6 <+2982>: 48 83 c1 30 addq $0x30, %rcx > 0x107d117da <+2986>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x107d117de <+2990>: 48 8b 4d b8 movq -0x48(%rbp), %rcx > 0x107d117e2 <+2994>: 48 8b 11 movq (%rcx), %rdx > 0x107d117e5 <+2997>: 48 3b 51 08 cmpq 0x8(%rcx), %rdx > 0x107d117e9 <+3001>: 0f 84 64 00 00 00 je 0x107d11853 ; <+3107> > 0x107d117ef <+3007>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d117f6 <+3014>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d117fc <+3020>: 48 89 c7 movq %rax, %rdi > 0x107d117ff <+3023>: e8 6c 05 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11804 <+3028>: 48 8b 95 60 ff ff ff movq -0xa0(%rbp), %rdx > 0x107d1180b <+3035>: 48 8b 4d 88 movq -0x78(%rbp), %rcx > 0x107d1180f <+3039>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d11816 <+3046>: 48 83 ef 01 subq $0x1, %rdi > 0x107d1181a <+3050>: 48 8b b5 68 ff ff ff movq -0x98(%rbp), %rsi > 0x107d11821 <+3057>: 48 83 c6 01 addq $0x1, %rsi > 0x107d11825 <+3061>: 4c 8b 85 30 ff ff ff movq -0xd0(%rbp), %r8 > 0x107d1182c <+3068>: 48 89 bd 60 fe ff ff movq %rdi, -0x1a0(%rbp) > 0x107d11833 <+3075>: 4c 89 c7 movq %r8, %rdi > 0x107d11836 <+3078>: 48 89 b5 58 fe ff ff movq %rsi, -0x1a8(%rbp) > 0x107d1183d <+3085>: 48 89 c6 movq %rax, %rsi > 0x107d11840 <+3088>: 4c 8b 85 60 fe ff ff movq -0x1a0(%rbp), %r8 > 0x107d11847 <+3095>: 4c 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %r9 > 0x107d1184e <+3102>: e8 cd d5 ff ff callq 0x107d0ee20 ; Ruler::ImplDrawIndents(OutputDevice&, long, long, long, long) > 0x107d11853 <+3107>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d1185a <+3114>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d11861 <+3121>: 48 83 c1 48 addq $0x48, %rcx > 0x107d11865 <+3125>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x107d11869 <+3129>: 48 8b 4d c0 movq -0x40(%rbp), %rcx > 0x107d1186d <+3133>: 48 8b 11 movq (%rcx), %rdx > 0x107d11870 <+3136>: 48 3b 51 08 cmpq 0x8(%rcx), %rdx > 0x107d11874 <+3140>: 0f 84 64 00 00 00 je 0x107d118de ; <+3246> > 0x107d1187a <+3146>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d11881 <+3153>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11887 <+3159>: 48 89 c7 movq %rax, %rdi > 0x107d1188a <+3162>: e8 e1 04 fa ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d1188f <+3167>: 48 8b 95 60 ff ff ff movq -0xa0(%rbp), %rdx > 0x107d11896 <+3174>: 48 8b 4d 88 movq -0x78(%rbp), %rcx > 0x107d1189a <+3178>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x107d118a1 <+3185>: 48 83 ef 01 subq $0x1, %rdi > 0x107d118a5 <+3189>: 48 8b b5 68 ff ff ff movq -0x98(%rbp), %rsi > 0x107d118ac <+3196>: 48 83 c6 01 addq $0x1, %rsi > 0x107d118b0 <+3200>: 4c 8b 85 30 ff ff ff movq -0xd0(%rbp), %r8 > 0x107d118b7 <+3207>: 48 89 bd 50 fe ff ff movq %rdi, -0x1b0(%rbp) > 0x107d118be <+3214>: 4c 89 c7 movq %r8, %rdi > 0x107d118c1 <+3217>: 48 89 b5 48 fe ff ff movq %rsi, -0x1b8(%rbp) > 0x107d118c8 <+3224>: 48 89 c6 movq %rax, %rsi > 0x107d118cb <+3227>: 4c 8b 85 50 fe ff ff movq -0x1b0(%rbp), %r8 > 0x107d118d2 <+3234>: 4c 8b 8d 48 fe ff ff movq -0x1b8(%rbp), %r9 > 0x107d118d9 <+3241>: e8 02 e9 ff ff callq 0x107d101e0 ; Ruler::ImplDrawTabs(OutputDevice&, long, long, long, long) > 0x107d118de <+3246>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x107d118e5 <+3253>: c6 80 11 03 00 00 00 movb $0x0, 0x311(%rax) > 0x107d118ec <+3260>: 48 8b 05 cd 6e 44 00 movq 0x446ecd(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d118f3 <+3267>: 48 8b 00 movq (%rax), %rax > 0x107d118f6 <+3270>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x107d118fa <+3274>: 0f 85 09 00 00 00 jne 0x107d11909 ; <+3289> > 0x107d11900 <+3280>: 48 81 c4 c0 01 00 00 addq $0x1c0, %rsp ; imm = 0x1C0 > 0x107d11907 <+3287>: 5d popq %rbp > 0x107d11908 <+3288>: c3 retq > 0x107d11909 <+3289>: e8 dc 30 2e 00 callq 0x107ff49ea ; symbol stub for: __stack_chk_fail > 0x107d1190e <+3294>: 66 90 nop >(lldb) image show-unwind --address 0x107d11764 >UNWIND PLANS for libsvtlo.dylib`Ruler::ImplFormat(OutputDevice&) (start addr 0x107d10c30) > >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: [libsvtlo.dylib.__TEXT.__text + 2151344-0x000000000020e090) >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]: 3288: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 3289: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2151344-0x000000000020e08e) >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] > >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: [libsvtlo.dylib.__TEXT.__text + 2151344-0x000000000020e090) >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]: 3288: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 3289: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2150160-0x0000000000210770) >row[0]: 0: CFA=rbp+16 => 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 0x107d11d23 >libsvtlo.dylib`Ruler::ImplDraw: > 0x107d11ce0 <+0>: 55 pushq %rbp > 0x107d11ce1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x107d11ce4 <+4>: 48 81 ec 90 00 00 00 subq $0x90, %rsp > 0x107d11ceb <+11>: 48 8b 05 ce 6a 44 00 movq 0x446ace(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d11cf2 <+18>: 48 8b 00 movq (%rax), %rax > 0x107d11cf5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x107d11cf9 <+25>: 48 89 7d c0 movq %rdi, -0x40(%rbp) > 0x107d11cfd <+29>: 48 89 75 b8 movq %rsi, -0x48(%rbp) > 0x107d11d01 <+33>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x107d11d05 <+37>: f6 80 11 03 00 00 01 testb $0x1, 0x311(%rax) > 0x107d11d0c <+44>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x107d11d10 <+48>: 0f 84 0d 00 00 00 je 0x107d11d23 ; <+67> > 0x107d11d16 <+54>: 48 8b 75 b8 movq -0x48(%rbp), %rsi > 0x107d11d1a <+58>: 48 8b 7d b0 movq -0x50(%rbp), %rdi > 0x107d11d1e <+62>: e8 0d ef ff ff callq 0x107d10c30 ; Ruler::ImplFormat(OutputDevice&) > 0x107d11d23 <+67>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11d27 <+71>: 48 89 c7 movq %rax, %rdi > 0x107d11d2a <+74>: e8 b3 28 2e 00 callq 0x107ff45e2 ; symbol stub for: vcl::Window::IsReallyVisible() const > 0x107d11d2f <+79>: a8 01 testb $0x1, %al > 0x107d11d31 <+81>: 0f 85 05 00 00 00 jne 0x107d11d3c ; <+92> > 0x107d11d37 <+87>: e9 5f 01 00 00 jmp 0x107d11e9b ; <+443> > 0x107d11d3c <+92>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d11d40 <+96>: e8 4b 3b df ff callq 0x107b05890 ; Point::Point() > 0x107d11d45 <+101>: 48 8b 7d b0 movq -0x50(%rbp), %rdi > 0x107d11d49 <+105>: 48 81 c7 28 02 00 00 addq $0x228, %rdi ; imm = 0x228 > 0x107d11d50 <+112>: e8 eb 0a ee ff callq 0x107bf2840 ; VclPtr<VirtualDevice>::operator->() const > 0x107d11d55 <+117>: 48 89 c7 movq %rax, %rdi > 0x107d11d58 <+120>: e8 b3 6a df ff callq 0x107b08810 ; OutputDevice::GetOutputSizePixel() const > 0x107d11d5d <+125>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x107d11d61 <+129>: 48 89 55 e0 movq %rdx, -0x20(%rbp) > 0x107d11d65 <+133>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11d69 <+137>: 48 8b 90 d0 02 00 00 movq 0x2d0(%rax), %rdx > 0x107d11d70 <+144>: 48 81 e2 00 10 00 00 andq $0x1000, %rdx ; imm = 0x1000 > 0x107d11d77 <+151>: 48 83 fa 00 cmpq $0x0, %rdx > 0x107d11d7b <+155>: 0f 84 78 00 00 00 je 0x107d11df9 ; <+281> > 0x107d11d81 <+161>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d11d85 <+165>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11d89 <+169>: 48 8b 88 60 02 00 00 movq 0x260(%rax), %rcx > 0x107d11d90 <+176>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x107d11d94 <+180>: e8 d7 70 e1 ff callq 0x107b28e70 ; Point::X() > 0x107d11d99 <+185>: 48 8b 4d a8 movq -0x58(%rbp), %rcx > 0x107d11d9d <+189>: 48 89 08 movq %rcx, (%rax) > 0x107d11da0 <+192>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11da4 <+196>: 48 8b 88 a0 02 00 00 movq 0x2a0(%rax), %rcx > 0x107d11dab <+203>: f6 81 b9 00 00 00 01 testb $0x1, 0xb9(%rcx) > 0x107d11db2 <+210>: 0f 84 2c 00 00 00 je 0x107d11de4 ; <+260> > 0x107d11db8 <+216>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11dbc <+220>: 48 05 b0 02 00 00 addq $0x2b0, %rax ; imm = 0x2B0 > 0x107d11dc2 <+226>: 48 89 c7 movq %rax, %rdi > 0x107d11dc5 <+229>: e8 06 95 df ff callq 0x107b0b2d0 ; Rectangle::GetWidth() const > 0x107d11dca <+234>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x107d11dce <+238>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x107d11dd2 <+242>: e8 a9 6a df ff callq 0x107b08880 ; Size::Width() > 0x107d11dd7 <+247>: 48 8b 38 movq (%rax), %rdi > 0x107d11dda <+250>: 48 8b 4d a0 movq -0x60(%rbp), %rcx > 0x107d11dde <+254>: 48 29 cf subq %rcx, %rdi > 0x107d11de1 <+257>: 48 89 38 movq %rdi, (%rax) > 0x107d11de4 <+260>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d11de8 <+264>: e8 83 a7 df ff callq 0x107b0c570 ; Point::Y() > 0x107d11ded <+269>: 48 c7 00 03 00 00 00 movq $0x3, (%rax) > 0x107d11df4 <+276>: e9 2f 00 00 00 jmp 0x107d11e28 ; <+328> > 0x107d11df9 <+281>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d11dfd <+285>: e8 6e 70 e1 ff callq 0x107b28e70 ; Point::X() > 0x107d11e02 <+290>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x107d11e06 <+294>: 48 c7 00 03 00 00 00 movq $0x3, (%rax) > 0x107d11e0d <+301>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11e11 <+305>: 48 8b 88 60 02 00 00 movq 0x260(%rax), %rcx > 0x107d11e18 <+312>: 48 89 4d 98 movq %rcx, -0x68(%rbp) > 0x107d11e1c <+316>: e8 4f a7 df ff callq 0x107b0c570 ; Point::Y() > 0x107d11e21 <+321>: 48 8b 4d 98 movq -0x68(%rbp), %rcx > 0x107d11e25 <+325>: 48 89 08 movq %rcx, (%rax) > 0x107d11e28 <+328>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x107d11e2c <+332>: 48 8b 45 b8 movq -0x48(%rbp), %rax > 0x107d11e30 <+336>: 48 8b 08 movq (%rax), %rcx > 0x107d11e33 <+339>: 48 8b 49 40 movq 0x40(%rcx), %rcx > 0x107d11e37 <+343>: 48 89 4d 90 movq %rcx, -0x70(%rbp) > 0x107d11e3b <+347>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x107d11e3f <+351>: e8 4c 3a df ff callq 0x107b05890 ; Point::Point() > 0x107d11e44 <+356>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x107d11e48 <+360>: 48 05 28 02 00 00 addq $0x228, %rax ; imm = 0x228 > 0x107d11e4e <+366>: 48 89 c7 movq %rax, %rdi > 0x107d11e51 <+369>: e8 1a ff f9 ff callq 0x107cb1d70 ; VclPtr<VirtualDevice>::get() const > 0x107d11e56 <+374>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x107d11e5a <+378>: 48 8d 4d d8 leaq -0x28(%rbp), %rcx > 0x107d11e5e <+382>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x107d11e62 <+386>: 48 8b 55 88 movq -0x78(%rbp), %rdx > 0x107d11e66 <+390>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x107d11e6a <+394>: 48 89 d7 movq %rdx, %rdi > 0x107d11e6d <+397>: 48 89 ca movq %rcx, %rdx > 0x107d11e70 <+400>: 4c 8b 45 80 movq -0x80(%rbp), %r8 > 0x107d11e74 <+404>: 48 89 8d 78 ff ff ff movq %rcx, -0x88(%rbp) > 0x107d11e7b <+411>: 4c 89 c1 movq %r8, %rcx > 0x107d11e7e <+414>: 4c 8b 85 78 ff ff ff movq -0x88(%rbp), %r8 > 0x107d11e85 <+421>: 49 89 c1 movq %rax, %r9 > 0x107d11e88 <+424>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x107d11e8c <+428>: ff d0 callq *%rax > 0x107d11e8e <+430>: 48 8b 75 b8 movq -0x48(%rbp), %rsi > 0x107d11e92 <+434>: 48 8b 7d b0 movq -0x50(%rbp), %rdi > 0x107d11e96 <+438>: e8 c5 a2 ff ff callq 0x107d0c160 ; Ruler::ImplInvertLines(OutputDevice&) > 0x107d11e9b <+443>: 48 8b 05 1e 69 44 00 movq 0x44691e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x107d11ea2 <+450>: 48 8b 00 movq (%rax), %rax > 0x107d11ea5 <+453>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x107d11ea9 <+457>: 0f 85 09 00 00 00 jne 0x107d11eb8 ; <+472> > 0x107d11eaf <+463>: 48 81 c4 90 00 00 00 addq $0x90, %rsp > 0x107d11eb6 <+470>: 5d popq %rbp > 0x107d11eb7 <+471>: c3 retq > 0x107d11eb8 <+472>: e8 2d 2b 2e 00 callq 0x107ff49ea ; symbol stub for: __stack_chk_fail > 0x107d11ebd <+477>: 0f 1f 00 nopl (%rax) >(lldb) image show-unwind --address 0x107d11d23 >UNWIND PLANS for libsvtlo.dylib`Ruler::ImplDraw(OutputDevice&) (start addr 0x107d11ce0) > >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: [libsvtlo.dylib.__TEXT.__text + 2155616-0x000000000020e640) >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]: 471: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 472: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2155616-0x000000000020e63d) >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] > >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: [libsvtlo.dylib.__TEXT.__text + 2155616-0x000000000020e640) >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]: 471: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 472: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2150160-0x0000000000210770) >row[0]: 0: CFA=rbp+16 => 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 0x107d15348 >libsvtlo.dylib`Ruler::Paint: > 0x107d15320 <+0>: 55 pushq %rbp > 0x107d15321 <+1>: 48 89 e5 movq %rsp, %rbp > 0x107d15324 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x107d15328 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x107d1532c <+12>: 48 89 75 f0 movq %rsi, -0x10(%rbp) > 0x107d15330 <+16>: 48 89 55 e8 movq %rdx, -0x18(%rbp) > 0x107d15334 <+20>: 48 8b 55 f8 movq -0x8(%rbp), %rdx > 0x107d15338 <+24>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x107d1533c <+28>: 48 89 d7 movq %rdx, %rdi > 0x107d1533f <+31>: 48 89 55 e0 movq %rdx, -0x20(%rbp) > 0x107d15343 <+35>: e8 98 c9 ff ff callq 0x107d11ce0 ; Ruler::ImplDraw(OutputDevice&) > 0x107d15348 <+40>: 48 8b 55 e0 movq -0x20(%rbp), %rdx > 0x107d1534c <+44>: 48 8b b2 d0 02 00 00 movq 0x2d0(%rdx), %rsi > 0x107d15353 <+51>: 48 81 e6 00 40 00 00 andq $0x4000, %rsi ; imm = 0x4000 > 0x107d1535a <+58>: 48 83 fe 00 cmpq $0x0, %rsi > 0x107d1535e <+62>: 0f 84 0d 00 00 00 je 0x107d15371 ; <+81> > 0x107d15364 <+68>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x107d15368 <+72>: 48 8b 7d e0 movq -0x20(%rbp), %rdi > 0x107d1536c <+76>: e8 4f cb ff ff callq 0x107d11ec0 ; Ruler::ImplDrawExtra(OutputDevice&) > 0x107d15371 <+81>: 48 83 c4 20 addq $0x20, %rsp > 0x107d15375 <+85>: 5d popq %rbp > 0x107d15376 <+86>: c3 retq > 0x107d15377 <+87>: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x107d15348 >UNWIND PLANS for libsvtlo.dylib`Ruler::Paint(OutputDevice&, Rectangle const&) (start addr 0x107d15320) > >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: [libsvtlo.dylib.__TEXT.__text + 2169504-0x0000000000211b00) >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]: 86: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 87: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2169504-0x0000000000211af7) >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] > >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: [libsvtlo.dylib.__TEXT.__text + 2169504-0x0000000000211b00) >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]: 86: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 87: CFA=rbp+16 => 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: [libsvtlo.dylib.__TEXT.__text + 2169360-0x0000000000212fd0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac37d15 >libvcllo.dylib`PaintHelper::DoPaint: > 0x10ac36c30 <+0>: 55 pushq %rbp > 0x10ac36c31 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac36c34 <+4>: 48 81 ec b0 09 00 00 subq $0x9b0, %rsp ; imm = 0x9B0 > 0x10ac36c3b <+11>: 48 8b 05 ae 90 e4 00 movq 0xe490ae(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac36c42 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac36c45 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac36c49 <+25>: 48 89 bd 48 f8 ff ff movq %rdi, -0x7b8(%rbp) > 0x10ac36c50 <+32>: 48 89 b5 40 f8 ff ff movq %rsi, -0x7c0(%rbp) > 0x10ac36c57 <+39>: 48 8b 85 48 f8 ff ff movq -0x7b8(%rbp), %rax > 0x10ac36c5e <+46>: 48 89 c7 movq %rax, %rdi > 0x10ac36c61 <+49>: 48 89 85 10 f8 ff ff movq %rax, -0x7f0(%rbp) > 0x10ac36c68 <+56>: e8 13 be ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac36c6d <+61>: 48 89 c7 movq %rax, %rdi > 0x10ac36c70 <+64>: e8 eb 16 00 00 callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac36c75 <+69>: 48 89 85 38 f8 ff ff movq %rax, -0x7c8(%rbp) > 0x10ac36c7c <+76>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac36c83 <+83>: e8 f8 bd ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac36c88 <+88>: 48 89 c7 movq %rax, %rdi > 0x10ac36c8b <+91>: e8 b0 3e 03 00 callq 0x10ac6ab40 ; vcl::Window::ImplGetWinChildClipRegion() > 0x10ac36c90 <+96>: 48 89 85 30 f8 ff ff movq %rax, -0x7d0(%rbp) > 0x10ac36c97 <+103>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac36c9e <+110>: e8 dd bd ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac36ca3 <+115>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac36ca9 <+121>: 48 89 85 50 f8 ff ff movq %rax, -0x7b0(%rbp) > 0x10ac36cb0 <+128>: 48 8b 85 50 f8 ff ff movq -0x7b0(%rbp), %rax > 0x10ac36cb7 <+135>: 48 89 85 58 f8 ff ff movq %rax, -0x7a8(%rbp) > 0x10ac36cbe <+142>: 48 8b 85 58 f8 ff ff movq -0x7a8(%rbp), %rax > 0x10ac36cc5 <+149>: 48 89 85 60 f8 ff ff movq %rax, -0x7a0(%rbp) > 0x10ac36ccc <+156>: 48 8b 85 60 f8 ff ff movq -0x7a0(%rbp), %rax > 0x10ac36cd3 <+163>: 48 8b 00 movq (%rax), %rax > 0x10ac36cd6 <+166>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac36cda <+170>: 48 89 85 28 f8 ff ff movq %rax, -0x7d8(%rbp) > 0x10ac36ce1 <+177>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36ce8 <+184>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac36cef <+191>: 83 e1 02 andl $0x2, %ecx > 0x10ac36cf2 <+194>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac36cf5 <+197>: 0f 85 14 00 00 00 jne 0x10ac36d0f ; <+223> > 0x10ac36cfb <+203>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac36d02 <+210>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac36d09 <+217>: 0f 84 28 00 00 00 je 0x10ac36d37 ; <+263> > 0x10ac36d0f <+223>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36d16 <+230>: 48 05 78 02 00 00 addq $0x278, %rax ; imm = 0x278 > 0x10ac36d1c <+236>: 48 8b b5 30 f8 ff ff movq -0x7d0(%rbp), %rsi > 0x10ac36d23 <+243>: 48 89 c7 movq %rax, %rdi > 0x10ac36d26 <+246>: e8 35 60 73 00 callq 0x10b36cd60 ; vcl::Region::operator=(vcl::Region const&) > 0x10ac36d2b <+251>: 48 89 85 08 f8 ff ff movq %rax, -0x7f8(%rbp) > 0x10ac36d32 <+258>: e9 42 01 00 00 jmp 0x10ac36e79 ; <+585> > 0x10ac36d37 <+263>: 48 83 bd 40 f8 ff ff 00 cmpq $0x0, -0x7c0(%rbp) > 0x10ac36d3f <+271>: 0f 84 22 00 00 00 je 0x10ac36d67 ; <+311> > 0x10ac36d45 <+277>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36d4c <+284>: 48 05 78 02 00 00 addq $0x278, %rax ; imm = 0x278 > 0x10ac36d52 <+290>: 48 8b b5 40 f8 ff ff movq -0x7c0(%rbp), %rsi > 0x10ac36d59 <+297>: 48 89 c7 movq %rax, %rdi > 0x10ac36d5c <+300>: e8 ff 58 73 00 callq 0x10b36c660 ; vcl::Region::Union(vcl::Region const&) > 0x10ac36d61 <+305>: 88 85 07 f8 ff ff movb %al, -0x7f9(%rbp) > 0x10ac36d67 <+311>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36d6e <+318>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac36d72 <+322>: 0f 84 50 00 00 00 je 0x10ac36dc8 ; <+408> > 0x10ac36d78 <+328>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36d7f <+335>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac36d86 <+342>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac36d8a <+346>: 89 c1 movl %eax, %ecx > 0x10ac36d8c <+348>: 83 e1 01 andl $0x1, %ecx > 0x10ac36d8f <+351>: 88 ca movb %cl, %dl > 0x10ac36d91 <+353>: f6 c2 01 testb $0x1, %dl > 0x10ac36d94 <+356>: 0f 85 05 00 00 00 jne 0x10ac36d9f ; <+367> > 0x10ac36d9a <+362>: e9 29 00 00 00 jmp 0x10ac36dc8 ; <+408> > 0x10ac36d9f <+367>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36da6 <+374>: 48 05 78 02 00 00 addq $0x278, %rax ; imm = 0x278 > 0x10ac36dac <+380>: 48 8b 8d 38 f8 ff ff movq -0x7c8(%rbp), %rcx > 0x10ac36db3 <+387>: 48 8b 09 movq (%rcx), %rcx > 0x10ac36db6 <+390>: 48 8b 71 40 movq 0x40(%rcx), %rsi > 0x10ac36dba <+394>: 48 89 c7 movq %rax, %rdi > 0x10ac36dbd <+397>: e8 5e 12 73 00 callq 0x10b368020 ; vcl::Region::Union(Rectangle const&) > 0x10ac36dc2 <+402>: 88 85 06 f8 ff ff movb %al, -0x7fa(%rbp) > 0x10ac36dc8 <+408>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36dcf <+415>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac36dd6 <+422>: 83 e1 04 andl $0x4, %ecx > 0x10ac36dd9 <+425>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac36ddc <+428>: 0f 84 75 00 00 00 je 0x10ac36e57 ; <+551> > 0x10ac36de2 <+434>: b8 38 00 00 00 movl $0x38, %eax > 0x10ac36de7 <+439>: 89 c7 movl %eax, %edi > 0x10ac36de9 <+441>: e8 da 70 be 00 callq 0x10b81dec8 ; symbol stub for: operator new(unsigned long) > 0x10ac36dee <+446>: 48 89 c7 movq %rax, %rdi > 0x10ac36df1 <+449>: 48 89 c1 movq %rax, %rcx > 0x10ac36df4 <+452>: 48 8b 95 38 f8 ff ff movq -0x7c8(%rbp), %rdx > 0x10ac36dfb <+459>: 48 81 c2 78 02 00 00 addq $0x278, %rdx ; imm = 0x278 > 0x10ac36e02 <+466>: 48 89 bd f8 f7 ff ff movq %rdi, -0x808(%rbp) > 0x10ac36e09 <+473>: 48 89 c7 movq %rax, %rdi > 0x10ac36e0c <+476>: 48 89 d6 movq %rdx, %rsi > 0x10ac36e0f <+479>: 48 89 8d f0 f7 ff ff movq %rcx, -0x810(%rbp) > 0x10ac36e16 <+486>: e8 65 ed 72 00 callq 0x10b365b80 ; vcl::Region::Region(vcl::Region const&) > 0x10ac36e1b <+491>: e9 00 00 00 00 jmp 0x10ac36e20 ; <+496> > 0x10ac36e20 <+496>: 48 8b 85 10 f8 ff ff movq -0x7f0(%rbp), %rax > 0x10ac36e27 <+503>: 48 8b 8d f0 f7 ff ff movq -0x810(%rbp), %rcx > 0x10ac36e2e <+510>: 48 89 48 08 movq %rcx, 0x8(%rax) > 0x10ac36e32 <+514>: e9 20 00 00 00 jmp 0x10ac36e57 ; <+551> > 0x10ac36e37 <+519>: 89 d1 movl %edx, %ecx > 0x10ac36e39 <+521>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac36e40 <+528>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac36e46 <+534>: 48 8b bd f8 f7 ff ff movq -0x808(%rbp), %rdi > 0x10ac36e4d <+541>: e8 64 70 be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac36e52 <+546>: e9 d9 14 00 00 jmp 0x10ac38330 ; <+5888> > 0x10ac36e57 <+551>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36e5e <+558>: 48 05 78 02 00 00 addq $0x278, %rax ; imm = 0x278 > 0x10ac36e64 <+564>: 48 8b b5 30 f8 ff ff movq -0x7d0(%rbp), %rsi > 0x10ac36e6b <+571>: 48 89 c7 movq %rax, %rdi > 0x10ac36e6e <+574>: e8 9d 64 73 00 callq 0x10b36d310 ; vcl::Region::Intersect(vcl::Region const&) > 0x10ac36e73 <+579>: 88 85 ef f7 ff ff movb %al, -0x811(%rbp) > 0x10ac36e79 <+585>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36e80 <+592>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac36e89 <+601>: 48 8b 85 38 f8 ff ff movq -0x7c8(%rbp), %rax > 0x10ac36e90 <+608>: 48 05 78 02 00 00 addq $0x278, %rax ; imm = 0x278 > 0x10ac36e96 <+614>: 48 89 c7 movq %rax, %rdi > 0x10ac36e99 <+617>: e8 62 c7 72 00 callq 0x10b363600 ; vcl::Region::IsEmpty() const > 0x10ac36e9e <+622>: a8 01 testb $0x1, %al > 0x10ac36ea0 <+624>: 0f 85 6d 14 00 00 jne 0x10ac38313 ; <+5859> > 0x10ac36ea6 <+630>: e9 00 00 00 00 jmp 0x10ac36eab ; <+635> > 0x10ac36eab <+635>: e8 10 9c a9 00 callq 0x10b6d0ac0 ; OpenGLHelper::isVCLOpenGLEnabled() > 0x10ac36eb0 <+640>: a8 01 testb $0x1, %al > 0x10ac36eb2 <+642>: 0f 85 05 00 00 00 jne 0x10ac36ebd ; <+653> > 0x10ac36eb8 <+648>: e9 dd 05 00 00 jmp 0x10ac3749a ; <+2154> > 0x10ac36ebd <+653>: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax > 0x10ac36ec4 <+660>: 48 89 85 80 f8 ff ff movq %rax, -0x780(%rbp) > 0x10ac36ecb <+667>: c7 85 7c f8 ff ff 10 00 00 00 movl $0x10, -0x784(%rbp) > 0x10ac36ed5 <+677>: 48 8b 85 80 f8 ff ff movq -0x780(%rbp), %rax > 0x10ac36edc <+684>: 48 89 c1 movq %rax, %rcx > 0x10ac36edf <+687>: 48 83 c1 70 addq $0x70, %rcx > 0x10ac36ee3 <+691>: 48 89 8d 88 f8 ff ff movq %rcx, -0x778(%rbp) > 0x10ac36eea <+698>: 48 89 8d 90 f8 ff ff movq %rcx, -0x770(%rbp) > 0x10ac36ef1 <+705>: 48 8b 0d 10 8c e4 00 movq 0xe48c10(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10ac36ef8 <+712>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac36efc <+716>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac36f00 <+720>: 48 8b 0d 09 8c e4 00 movq 0xe48c09(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10ac36f07 <+727>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac36f0b <+731>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac36f0f <+735>: 48 8b 0d ea 8b e4 00 movq 0xe48bea(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac36f16 <+742>: 48 89 ca movq %rcx, %rdx > 0x10ac36f19 <+745>: 48 83 c2 18 addq $0x18, %rdx > 0x10ac36f1d <+749>: 48 89 10 movq %rdx, (%rax) > 0x10ac36f20 <+752>: 48 83 c1 40 addq $0x40, %rcx > 0x10ac36f24 <+756>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac36f28 <+760>: 48 89 c1 movq %rax, %rcx > 0x10ac36f2b <+763>: 48 83 c1 08 addq $0x8, %rcx > 0x10ac36f2f <+767>: 48 89 85 a8 f8 ff ff movq %rax, -0x758(%rbp) > 0x10ac36f36 <+774>: 48 8b 15 03 88 e4 00 movq 0xe48803(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac36f3d <+781>: 48 83 c2 08 addq $0x8, %rdx > 0x10ac36f41 <+785>: 48 89 95 a0 f8 ff ff movq %rdx, -0x760(%rbp) > 0x10ac36f48 <+792>: 48 89 8d 98 f8 ff ff movq %rcx, -0x768(%rbp) > 0x10ac36f4f <+799>: 48 8b 8d a8 f8 ff ff movq -0x758(%rbp), %rcx > 0x10ac36f56 <+806>: 48 8b 95 a0 f8 ff ff movq -0x760(%rbp), %rdx > 0x10ac36f5d <+813>: 48 8b 32 movq (%rdx), %rsi > 0x10ac36f60 <+816>: 48 89 31 movq %rsi, (%rcx) > 0x10ac36f63 <+819>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10ac36f67 <+823>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10ac36f6b <+827>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10ac36f6f <+831>: 48 8b 11 movq (%rcx), %rdx > 0x10ac36f72 <+834>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10ac36f76 <+838>: 48 01 d1 addq %rdx, %rcx > 0x10ac36f79 <+841>: 48 8b 95 98 f8 ff ff movq -0x768(%rbp), %rdx > 0x10ac36f80 <+848>: 48 89 8d b8 f8 ff ff movq %rcx, -0x748(%rbp) > 0x10ac36f87 <+855>: 48 89 95 b0 f8 ff ff movq %rdx, -0x750(%rbp) > 0x10ac36f8e <+862>: 48 8b 8d b8 f8 ff ff movq -0x748(%rbp), %rcx > 0x10ac36f95 <+869>: 48 89 cf movq %rcx, %rdi > 0x10ac36f98 <+872>: 48 89 d6 movq %rdx, %rsi > 0x10ac36f9b <+875>: 48 89 85 e0 f7 ff ff movq %rax, -0x820(%rbp) > 0x10ac36fa2 <+882>: 48 89 8d d8 f7 ff ff movq %rcx, -0x828(%rbp) > 0x10ac36fa9 <+889>: e8 d8 6e be 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10ac36fae <+894>: e9 00 00 00 00 jmp 0x10ac36fb3 ; <+899> > 0x10ac36fb3 <+899>: 48 8b 85 d8 f7 ff ff movq -0x828(%rbp), %rax > 0x10ac36fba <+906>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10ac36fc5 <+917>: e8 26 e2 00 00 callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10ac36fca <+922>: 48 8b 0d 2f 8b e4 00 movq 0xe48b2f(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac36fd1 <+929>: 48 89 ca movq %rcx, %rdx > 0x10ac36fd4 <+932>: 48 83 c2 40 addq $0x40, %rdx > 0x10ac36fd8 <+936>: 48 83 c1 18 addq $0x18, %rcx > 0x10ac36fdc <+940>: 48 8b b5 d8 f7 ff ff movq -0x828(%rbp), %rsi > 0x10ac36fe3 <+947>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10ac36fe9 <+953>: 48 8b bd e0 f7 ff ff movq -0x820(%rbp), %rdi > 0x10ac36ff0 <+960>: 48 89 0f movq %rcx, (%rdi) > 0x10ac36ff3 <+963>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10ac36ff7 <+967>: 48 83 c7 08 addq $0x8, %rdi > 0x10ac36ffb <+971>: 8b 85 7c f8 ff ff movl -0x784(%rbp), %eax > 0x10ac37001 <+977>: 83 c8 10 orl $0x10, %eax > 0x10ac37004 <+980>: 48 89 bd c8 f8 ff ff movq %rdi, -0x738(%rbp) > 0x10ac3700b <+987>: 89 85 c4 f8 ff ff movl %eax, -0x73c(%rbp) > 0x10ac37011 <+993>: 48 8b 8d c8 f8 ff ff movq -0x738(%rbp), %rcx > 0x10ac37018 <+1000>: 8b 85 c4 f8 ff ff movl -0x73c(%rbp), %eax > 0x10ac3701e <+1006>: 48 89 8d e8 f8 ff ff movq %rcx, -0x718(%rbp) > 0x10ac37025 <+1013>: 89 85 e4 f8 ff ff movl %eax, -0x71c(%rbp) > 0x10ac3702b <+1019>: 48 8b 8d e8 f8 ff ff movq -0x718(%rbp), %rcx > 0x10ac37032 <+1026>: 48 89 ca movq %rcx, %rdx > 0x10ac37035 <+1029>: 48 89 d7 movq %rdx, %rdi > 0x10ac37038 <+1032>: 48 89 8d d0 f7 ff ff movq %rcx, -0x830(%rbp) > 0x10ac3703f <+1039>: e8 fc f7 00 00 callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10ac37044 <+1044>: 31 f6 xorl %esi, %esi > 0x10ac37046 <+1046>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac3704b <+1051>: 89 c2 movl %eax, %edx > 0x10ac3704d <+1053>: 48 8b 0d 94 8a e4 00 movq 0xe48a94(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37054 <+1060>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37058 <+1064>: 48 8b bd d0 f7 ff ff movq -0x830(%rbp), %rdi > 0x10ac3705f <+1071>: 48 89 0f movq %rcx, (%rdi) > 0x10ac37062 <+1074>: 48 83 c7 40 addq $0x40, %rdi > 0x10ac37066 <+1078>: 48 89 bd f0 f8 ff ff movq %rdi, -0x710(%rbp) > 0x10ac3706d <+1085>: 48 8b 8d f0 f8 ff ff movq -0x710(%rbp), %rcx > 0x10ac37074 <+1092>: 48 89 8d f8 f8 ff ff movq %rcx, -0x708(%rbp) > 0x10ac3707b <+1099>: 48 8b 8d f8 f8 ff ff movq -0x708(%rbp), %rcx > 0x10ac37082 <+1106>: 48 89 8d 00 f9 ff ff movq %rcx, -0x700(%rbp) > 0x10ac37089 <+1113>: 4c 8b 85 00 f9 ff ff movq -0x700(%rbp), %r8 > 0x10ac37090 <+1120>: 4c 89 85 08 f9 ff ff movq %r8, -0x6f8(%rbp) > 0x10ac37097 <+1127>: 4c 8b 85 08 f9 ff ff movq -0x6f8(%rbp), %r8 > 0x10ac3709e <+1134>: 4c 89 85 10 f9 ff ff movq %r8, -0x6f0(%rbp) > 0x10ac370a5 <+1141>: 4c 8b 85 10 f9 ff ff movq -0x6f0(%rbp), %r8 > 0x10ac370ac <+1148>: 4d 89 c1 movq %r8, %r9 > 0x10ac370af <+1151>: 4c 89 8d 18 f9 ff ff movq %r9, -0x6e8(%rbp) > 0x10ac370b6 <+1158>: 48 89 bd c8 f7 ff ff movq %rdi, -0x838(%rbp) > 0x10ac370bd <+1165>: 4c 89 c7 movq %r8, %rdi > 0x10ac370c0 <+1168>: 48 89 8d c0 f7 ff ff movq %rcx, -0x840(%rbp) > 0x10ac370c7 <+1175>: e8 70 6f be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac370cc <+1180>: 48 8b 8d c0 f7 ff ff movq -0x840(%rbp), %rcx > 0x10ac370d3 <+1187>: 48 89 8d 30 f9 ff ff movq %rcx, -0x6d0(%rbp) > 0x10ac370da <+1194>: 48 8b 95 30 f9 ff ff movq -0x6d0(%rbp), %rdx > 0x10ac370e1 <+1201>: 48 89 95 38 f9 ff ff movq %rdx, -0x6c8(%rbp) > 0x10ac370e8 <+1208>: 48 8b 95 38 f9 ff ff movq -0x6c8(%rbp), %rdx > 0x10ac370ef <+1215>: 48 89 95 40 f9 ff ff movq %rdx, -0x6c0(%rbp) > 0x10ac370f6 <+1222>: 48 8b 95 40 f9 ff ff movq -0x6c0(%rbp), %rdx > 0x10ac370fd <+1229>: 48 89 95 28 f9 ff ff movq %rdx, -0x6d8(%rbp) > 0x10ac37104 <+1236>: c7 85 24 f9 ff ff 00 00 00 00 movl $0x0, -0x6dc(%rbp) > 0x10ac3710e <+1246>: 83 bd 24 f9 ff ff 03 cmpl $0x3, -0x6dc(%rbp) > 0x10ac37115 <+1253>: 0f 83 2b 00 00 00 jae 0x10ac37146 ; <+1302> > 0x10ac3711b <+1259>: 8b 85 24 f9 ff ff movl -0x6dc(%rbp), %eax > 0x10ac37121 <+1265>: 89 c1 movl %eax, %ecx > 0x10ac37123 <+1267>: 48 8b 95 28 f9 ff ff movq -0x6d8(%rbp), %rdx > 0x10ac3712a <+1274>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac37132 <+1282>: 8b 85 24 f9 ff ff movl -0x6dc(%rbp), %eax > 0x10ac37138 <+1288>: 83 c0 01 addl $0x1, %eax > 0x10ac3713b <+1291>: 89 85 24 f9 ff ff movl %eax, -0x6dc(%rbp) > 0x10ac37141 <+1297>: e9 c8 ff ff ff jmp 0x10ac3710e ; <+1246> > 0x10ac37146 <+1302>: 31 f6 xorl %esi, %esi > 0x10ac37148 <+1304>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac3714d <+1309>: 89 c2 movl %eax, %edx > 0x10ac3714f <+1311>: 48 8d 8d 98 fc ff ff leaq -0x368(%rbp), %rcx > 0x10ac37156 <+1318>: 48 8b bd d0 f7 ff ff movq -0x830(%rbp), %rdi > 0x10ac3715d <+1325>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10ac37165 <+1333>: 8b 85 e4 f8 ff ff movl -0x71c(%rbp), %eax > 0x10ac3716b <+1339>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10ac3716e <+1342>: 48 89 8d 48 f9 ff ff movq %rcx, -0x6b8(%rbp) > 0x10ac37175 <+1349>: 48 8b 8d 48 f9 ff ff movq -0x6b8(%rbp), %rcx > 0x10ac3717c <+1356>: 48 89 8d 50 f9 ff ff movq %rcx, -0x6b0(%rbp) > 0x10ac37183 <+1363>: 48 8b 8d 50 f9 ff ff movq -0x6b0(%rbp), %rcx > 0x10ac3718a <+1370>: 48 89 8d 58 f9 ff ff movq %rcx, -0x6a8(%rbp) > 0x10ac37191 <+1377>: 4c 8b 85 58 f9 ff ff movq -0x6a8(%rbp), %r8 > 0x10ac37198 <+1384>: 4c 89 85 60 f9 ff ff movq %r8, -0x6a0(%rbp) > 0x10ac3719f <+1391>: 4c 8b 85 60 f9 ff ff movq -0x6a0(%rbp), %r8 > 0x10ac371a6 <+1398>: 4c 89 85 68 f9 ff ff movq %r8, -0x698(%rbp) > 0x10ac371ad <+1405>: 4c 8b 85 68 f9 ff ff movq -0x698(%rbp), %r8 > 0x10ac371b4 <+1412>: 4d 89 c1 movq %r8, %r9 > 0x10ac371b7 <+1415>: 4c 89 8d 70 f9 ff ff movq %r9, -0x690(%rbp) > 0x10ac371be <+1422>: 4c 89 c7 movq %r8, %rdi > 0x10ac371c1 <+1425>: 48 89 8d b8 f7 ff ff movq %rcx, -0x848(%rbp) > 0x10ac371c8 <+1432>: e8 6f 6e be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac371cd <+1437>: 48 8b 8d b8 f7 ff ff movq -0x848(%rbp), %rcx > 0x10ac371d4 <+1444>: 48 89 8d 88 f9 ff ff movq %rcx, -0x678(%rbp) > 0x10ac371db <+1451>: 48 8b 95 88 f9 ff ff movq -0x678(%rbp), %rdx > 0x10ac371e2 <+1458>: 48 89 95 90 f9 ff ff movq %rdx, -0x670(%rbp) > 0x10ac371e9 <+1465>: 48 8b 95 90 f9 ff ff movq -0x670(%rbp), %rdx > 0x10ac371f0 <+1472>: 48 89 95 98 f9 ff ff movq %rdx, -0x668(%rbp) > 0x10ac371f7 <+1479>: 48 8b 95 98 f9 ff ff movq -0x668(%rbp), %rdx > 0x10ac371fe <+1486>: 48 89 95 80 f9 ff ff movq %rdx, -0x680(%rbp) > 0x10ac37205 <+1493>: c7 85 7c f9 ff ff 00 00 00 00 movl $0x0, -0x684(%rbp) > 0x10ac3720f <+1503>: 83 bd 7c f9 ff ff 03 cmpl $0x3, -0x684(%rbp) > 0x10ac37216 <+1510>: 0f 83 2b 00 00 00 jae 0x10ac37247 ; <+1559> > 0x10ac3721c <+1516>: 8b 85 7c f9 ff ff movl -0x684(%rbp), %eax > 0x10ac37222 <+1522>: 89 c1 movl %eax, %ecx > 0x10ac37224 <+1524>: 48 8b 95 80 f9 ff ff movq -0x680(%rbp), %rdx > 0x10ac3722b <+1531>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac37233 <+1539>: 8b 85 7c f9 ff ff movl -0x684(%rbp), %eax > 0x10ac37239 <+1545>: 83 c0 01 addl $0x1, %eax > 0x10ac3723c <+1548>: 89 85 7c f9 ff ff movl %eax, -0x684(%rbp) > 0x10ac37242 <+1554>: e9 c8 ff ff ff jmp 0x10ac3720f ; <+1503> > 0x10ac37247 <+1559>: 48 8d b5 98 fc ff ff leaq -0x368(%rbp), %rsi > 0x10ac3724e <+1566>: 48 8b bd d0 f7 ff ff movq -0x830(%rbp), %rdi > 0x10ac37255 <+1573>: e8 56 f6 00 00 callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac3725a <+1578>: e9 a7 00 00 00 jmp 0x10ac37306 ; <+1750> > 0x10ac3725f <+1583>: 48 8d bd 98 fc ff ff leaq -0x368(%rbp), %rdi > 0x10ac37266 <+1590>: 89 d1 movl %edx, %ecx > 0x10ac37268 <+1592>: 48 89 85 d8 f8 ff ff movq %rax, -0x728(%rbp) > 0x10ac3726f <+1599>: 89 8d d4 f8 ff ff movl %ecx, -0x72c(%rbp) > 0x10ac37275 <+1605>: e8 ca 6b be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac3727a <+1610>: 48 8b bd c8 f7 ff ff movq -0x838(%rbp), %rdi > 0x10ac37281 <+1617>: e8 be 6b be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac37286 <+1622>: 48 8b 85 d0 f7 ff ff movq -0x830(%rbp), %rax > 0x10ac3728d <+1629>: 48 89 c7 movq %rax, %rdi > 0x10ac37290 <+1632>: e8 4b c4 00 00 callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10ac37295 <+1637>: 48 8b 05 a4 84 e4 00 movq 0xe484a4(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac3729c <+1644>: 48 83 c0 08 addq $0x8, %rax > 0x10ac372a0 <+1648>: 48 8b 95 d8 f8 ff ff movq -0x728(%rbp), %rdx > 0x10ac372a7 <+1655>: 8b 8d d4 f8 ff ff movl -0x72c(%rbp), %ecx > 0x10ac372ad <+1661>: 48 89 95 70 f8 ff ff movq %rdx, -0x790(%rbp) > 0x10ac372b4 <+1668>: 89 8d 6c f8 ff ff movl %ecx, -0x794(%rbp) > 0x10ac372ba <+1674>: 48 8b 95 e0 f7 ff ff movq -0x820(%rbp), %rdx > 0x10ac372c1 <+1681>: 48 89 d7 movq %rdx, %rdi > 0x10ac372c4 <+1684>: 48 89 c6 movq %rax, %rsi > 0x10ac372c7 <+1687>: e8 b4 c3 00 00 callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10ac372cc <+1692>: e9 0f 00 00 00 jmp 0x10ac372e0 ; <+1712> > 0x10ac372d1 <+1697>: 89 d1 movl %edx, %ecx > 0x10ac372d3 <+1699>: 48 89 85 70 f8 ff ff movq %rax, -0x790(%rbp) > 0x10ac372da <+1706>: 89 8d 6c f8 ff ff movl %ecx, -0x794(%rbp) > 0x10ac372e0 <+1712>: 48 8b 85 e0 f7 ff ff movq -0x820(%rbp), %rax > 0x10ac372e7 <+1719>: 48 83 c0 70 addq $0x70, %rax > 0x10ac372eb <+1723>: 48 89 c7 movq %rax, %rdi > 0x10ac372ee <+1726>: e8 ed c1 00 00 callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10ac372f3 <+1731>: 48 8b 85 70 f8 ff ff movq -0x790(%rbp), %rax > 0x10ac372fa <+1738>: 48 89 85 b0 f7 ff ff movq %rax, -0x850(%rbp) > 0x10ac37301 <+1745>: e9 38 10 00 00 jmp 0x10ac3833e ; <+5902> > 0x10ac37306 <+1750>: 48 8d bd 98 fc ff ff leaq -0x368(%rbp), %rdi > 0x10ac3730d <+1757>: e8 32 6b be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac37312 <+1762>: 48 8d 35 e5 3e c7 00 leaq 0xc73ee5(%rip), %rsi ; "PaintHelper::DoPaint on " > 0x10ac37319 <+1769>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10ac37320 <+1776>: e8 6b 10 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac37325 <+1781>: 48 89 85 a8 f7 ff ff movq %rax, -0x858(%rbp) > 0x10ac3732c <+1788>: e9 00 00 00 00 jmp 0x10ac37331 ; <+1793> > 0x10ac37331 <+1793>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37338 <+1800>: e8 b3 b7 ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac3733d <+1805>: 48 89 85 a0 f7 ff ff movq %rax, -0x860(%rbp) > 0x10ac37344 <+1812>: e9 00 00 00 00 jmp 0x10ac37349 ; <+1817> > 0x10ac37349 <+1817>: 48 8b 85 a0 f7 ff ff movq -0x860(%rbp), %rax > 0x10ac37350 <+1824>: 48 83 f8 00 cmpq $0x0, %rax > 0x10ac37354 <+1828>: 0f 85 0a 00 00 00 jne 0x10ac37364 ; <+1844> > 0x10ac3735a <+1834>: e8 7b 6b be 00 callq 0x10b81deda ; symbol stub for: __cxa_bad_typeid > 0x10ac3735f <+1839>: e9 00 00 00 00 jmp 0x10ac37364 ; <+1844> > 0x10ac37364 <+1844>: 48 8b 85 a0 f7 ff ff movq -0x860(%rbp), %rax > 0x10ac3736b <+1851>: 48 8b 08 movq (%rax), %rcx > 0x10ac3736e <+1854>: 48 8b 49 f8 movq -0x8(%rcx), %rcx > 0x10ac37372 <+1858>: 48 89 8d a0 f9 ff ff movq %rcx, -0x660(%rbp) > 0x10ac37379 <+1865>: 48 8b 71 08 movq 0x8(%rcx), %rsi > 0x10ac3737d <+1869>: 48 8b bd a8 f7 ff ff movq -0x858(%rbp), %rdi > 0x10ac37384 <+1876>: e8 07 10 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac37389 <+1881>: 48 89 85 98 f7 ff ff movq %rax, -0x868(%rbp) > 0x10ac37390 <+1888>: e9 00 00 00 00 jmp 0x10ac37395 ; <+1893> > 0x10ac37395 <+1893>: 48 8d 35 7b 3e c7 00 leaq 0xc73e7b(%rip), %rsi ; " '" > 0x10ac3739c <+1900>: 48 8b bd 98 f7 ff ff movq -0x868(%rbp), %rdi > 0x10ac373a3 <+1907>: e8 e8 0f 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac373a8 <+1912>: 48 89 85 90 f7 ff ff movq %rax, -0x870(%rbp) > 0x10ac373af <+1919>: e9 00 00 00 00 jmp 0x10ac373b4 ; <+1924> > 0x10ac373b4 <+1924>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac373bb <+1931>: e8 c0 b6 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac373c0 <+1936>: 48 89 85 88 f7 ff ff movq %rax, -0x878(%rbp) > 0x10ac373c7 <+1943>: e9 00 00 00 00 jmp 0x10ac373cc ; <+1948> > 0x10ac373cc <+1948>: 48 8b 85 88 f7 ff ff movq -0x878(%rbp), %rax > 0x10ac373d3 <+1955>: 48 8b 08 movq (%rax), %rcx > 0x10ac373d6 <+1958>: 48 8b 89 18 02 00 00 movq 0x218(%rcx), %rcx > 0x10ac373dd <+1965>: 48 8d bd 90 fc ff ff leaq -0x370(%rbp), %rdi > 0x10ac373e4 <+1972>: 48 89 c6 movq %rax, %rsi > 0x10ac373e7 <+1975>: ff d1 callq *%rcx > 0x10ac373e9 <+1977>: e9 00 00 00 00 jmp 0x10ac373ee ; <+1982> > 0x10ac373ee <+1982>: 48 8d b5 90 fc ff ff leaq -0x370(%rbp), %rsi > 0x10ac373f5 <+1989>: 48 8b bd 90 f7 ff ff movq -0x870(%rbp), %rdi > 0x10ac373fc <+1996>: e8 df 0f 00 00 callq 0x10ac383e0 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& rtl::operator<<<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, rtl::OUString const&) > 0x10ac37401 <+2001>: 48 89 85 80 f7 ff ff movq %rax, -0x880(%rbp) > 0x10ac37408 <+2008>: e9 00 00 00 00 jmp 0x10ac3740d ; <+2013> > 0x10ac3740d <+2013>: 48 8d 35 06 3e c7 00 leaq 0xc73e06(%rip), %rsi ; "' begin" > 0x10ac37414 <+2020>: 48 8b bd 80 f7 ff ff movq -0x880(%rbp), %rdi > 0x10ac3741b <+2027>: e8 70 0f 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac37420 <+2032>: 48 89 85 78 f7 ff ff movq %rax, -0x888(%rbp) > 0x10ac37427 <+2039>: e9 00 00 00 00 jmp 0x10ac3742c ; <+2044> > 0x10ac3742c <+2044>: 48 8d bd 90 fc ff ff leaq -0x370(%rbp), %rdi > 0x10ac37433 <+2051>: e8 d8 cf ff ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10ac37438 <+2056>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10ac3743f <+2063>: e8 bc 99 a9 00 callq 0x10b6d0e00 ; OpenGLHelper::debugMsgStream(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac37444 <+2068>: e9 00 00 00 00 jmp 0x10ac37449 ; <+2073> > 0x10ac37449 <+2073>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10ac37450 <+2080>: e8 3b 10 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac37455 <+2085>: e9 40 00 00 00 jmp 0x10ac3749a ; <+2154> > 0x10ac3745a <+2090>: 89 d1 movl %edx, %ecx > 0x10ac3745c <+2092>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac37463 <+2099>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac37469 <+2105>: e9 1b 00 00 00 jmp 0x10ac37489 ; <+2137> > 0x10ac3746e <+2110>: 48 8d bd 90 fc ff ff leaq -0x370(%rbp), %rdi > 0x10ac37475 <+2117>: 89 d1 movl %edx, %ecx > 0x10ac37477 <+2119>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac3747e <+2126>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac37484 <+2132>: e8 87 cf ff ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10ac37489 <+2137>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10ac37490 <+2144>: e8 fb 0f 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac37495 <+2149>: e9 96 0e 00 00 jmp 0x10ac38330 ; <+5888> > 0x10ac3749a <+2154>: e9 00 00 00 00 jmp 0x10ac3749f ; <+2159> > 0x10ac3749f <+2159>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac374a6 <+2166>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac374ad <+2173>: 0f 85 2d 00 00 00 jne 0x10ac374e0 ; <+2224> > 0x10ac374b3 <+2179>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac374ba <+2186>: e8 c1 b5 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac374bf <+2191>: 48 89 c7 movq %rax, %rdi > 0x10ac374c2 <+2194>: e8 59 1c 27 00 callq 0x10aea9120 ; vcl::Window::SupportsDoubleBuffering() const > 0x10ac374c7 <+2199>: a8 01 testb $0x1, %al > 0x10ac374c9 <+2201>: 0f 85 05 00 00 00 jne 0x10ac374d4 ; <+2212> > 0x10ac374cf <+2207>: e9 0c 00 00 00 jmp 0x10ac374e0 ; <+2224> > 0x10ac374d4 <+2212>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac374db <+2219>: e8 90 f4 ff ff callq 0x10ac36970 ; PaintHelper::StartBufferedPaint() > 0x10ac374e0 <+2224>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac374e7 <+2231>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac374ee <+2238>: 0f 84 4e 05 00 00 je 0x10ac37a42 ; <+3602> > 0x10ac374f4 <+2244>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac374fb <+2251>: e8 80 b5 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37500 <+2256>: 48 89 c7 movq %rax, %rdi > 0x10ac37503 <+2259>: e8 18 1c 27 00 callq 0x10aea9120 ; vcl::Window::SupportsDoubleBuffering() const > 0x10ac37508 <+2264>: a8 01 testb $0x1, %al > 0x10ac3750a <+2266>: 0f 85 32 05 00 00 jne 0x10ac37a42 ; <+3602> > 0x10ac37510 <+2272>: e9 00 00 00 00 jmp 0x10ac37515 ; <+2277> > 0x10ac37515 <+2277>: 48 8d 85 e8 fd ff ff leaq -0x218(%rbp), %rax > 0x10ac3751c <+2284>: 48 89 85 c0 f9 ff ff movq %rax, -0x640(%rbp) > 0x10ac37523 <+2291>: c7 85 bc f9 ff ff 10 00 00 00 movl $0x10, -0x644(%rbp) > 0x10ac3752d <+2301>: 48 8b 85 c0 f9 ff ff movq -0x640(%rbp), %rax > 0x10ac37534 <+2308>: 48 89 c1 movq %rax, %rcx > 0x10ac37537 <+2311>: 48 83 c1 70 addq $0x70, %rcx > 0x10ac3753b <+2315>: 48 89 8d c8 f9 ff ff movq %rcx, -0x638(%rbp) > 0x10ac37542 <+2322>: 48 89 8d d0 f9 ff ff movq %rcx, -0x630(%rbp) > 0x10ac37549 <+2329>: 48 8b 0d b8 85 e4 00 movq 0xe485b8(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10ac37550 <+2336>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37554 <+2340>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37558 <+2344>: 48 8b 0d b1 85 e4 00 movq 0xe485b1(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10ac3755f <+2351>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37563 <+2355>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37567 <+2359>: 48 8b 0d 92 85 e4 00 movq 0xe48592(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac3756e <+2366>: 48 89 ca movq %rcx, %rdx > 0x10ac37571 <+2369>: 48 83 c2 18 addq $0x18, %rdx > 0x10ac37575 <+2373>: 48 89 10 movq %rdx, (%rax) > 0x10ac37578 <+2376>: 48 83 c1 40 addq $0x40, %rcx > 0x10ac3757c <+2380>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37580 <+2384>: 48 89 c1 movq %rax, %rcx > 0x10ac37583 <+2387>: 48 83 c1 08 addq $0x8, %rcx > 0x10ac37587 <+2391>: 48 89 85 e8 f9 ff ff movq %rax, -0x618(%rbp) > 0x10ac3758e <+2398>: 48 8b 15 ab 81 e4 00 movq 0xe481ab(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37595 <+2405>: 48 83 c2 08 addq $0x8, %rdx > 0x10ac37599 <+2409>: 48 89 95 e0 f9 ff ff movq %rdx, -0x620(%rbp) > 0x10ac375a0 <+2416>: 48 89 8d d8 f9 ff ff movq %rcx, -0x628(%rbp) > 0x10ac375a7 <+2423>: 48 8b 8d e8 f9 ff ff movq -0x618(%rbp), %rcx > 0x10ac375ae <+2430>: 48 8b 95 e0 f9 ff ff movq -0x620(%rbp), %rdx > 0x10ac375b5 <+2437>: 48 8b 32 movq (%rdx), %rsi > 0x10ac375b8 <+2440>: 48 89 31 movq %rsi, (%rcx) > 0x10ac375bb <+2443>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10ac375bf <+2447>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10ac375c3 <+2451>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10ac375c7 <+2455>: 48 8b 11 movq (%rcx), %rdx > 0x10ac375ca <+2458>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10ac375ce <+2462>: 48 01 d1 addq %rdx, %rcx > 0x10ac375d1 <+2465>: 48 8b 95 d8 f9 ff ff movq -0x628(%rbp), %rdx > 0x10ac375d8 <+2472>: 48 89 8d f8 f9 ff ff movq %rcx, -0x608(%rbp) > 0x10ac375df <+2479>: 48 89 95 f0 f9 ff ff movq %rdx, -0x610(%rbp) > 0x10ac375e6 <+2486>: 48 8b 8d f8 f9 ff ff movq -0x608(%rbp), %rcx > 0x10ac375ed <+2493>: 48 89 cf movq %rcx, %rdi > 0x10ac375f0 <+2496>: 48 89 d6 movq %rdx, %rsi > 0x10ac375f3 <+2499>: 48 89 85 70 f7 ff ff movq %rax, -0x890(%rbp) > 0x10ac375fa <+2506>: 48 89 8d 68 f7 ff ff movq %rcx, -0x898(%rbp) > 0x10ac37601 <+2513>: e8 80 68 be 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10ac37606 <+2518>: e9 00 00 00 00 jmp 0x10ac3760b ; <+2523> > 0x10ac3760b <+2523>: 48 8b 85 68 f7 ff ff movq -0x898(%rbp), %rax > 0x10ac37612 <+2530>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10ac3761d <+2541>: e8 ce db 00 00 callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10ac37622 <+2546>: 48 8b 0d d7 84 e4 00 movq 0xe484d7(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37629 <+2553>: 48 89 ca movq %rcx, %rdx > 0x10ac3762c <+2556>: 48 83 c2 40 addq $0x40, %rdx > 0x10ac37630 <+2560>: 48 83 c1 18 addq $0x18, %rcx > 0x10ac37634 <+2564>: 48 8b b5 68 f7 ff ff movq -0x898(%rbp), %rsi > 0x10ac3763b <+2571>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10ac37641 <+2577>: 48 8b bd 70 f7 ff ff movq -0x890(%rbp), %rdi > 0x10ac37648 <+2584>: 48 89 0f movq %rcx, (%rdi) > 0x10ac3764b <+2587>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10ac3764f <+2591>: 48 83 c7 08 addq $0x8, %rdi > 0x10ac37653 <+2595>: 8b 85 bc f9 ff ff movl -0x644(%rbp), %eax > 0x10ac37659 <+2601>: 83 c8 10 orl $0x10, %eax > 0x10ac3765c <+2604>: 48 89 bd 08 fa ff ff movq %rdi, -0x5f8(%rbp) > 0x10ac37663 <+2611>: 89 85 04 fa ff ff movl %eax, -0x5fc(%rbp) > 0x10ac37669 <+2617>: 48 8b 8d 08 fa ff ff movq -0x5f8(%rbp), %rcx > 0x10ac37670 <+2624>: 8b 85 04 fa ff ff movl -0x5fc(%rbp), %eax > 0x10ac37676 <+2630>: 48 89 8d 28 fa ff ff movq %rcx, -0x5d8(%rbp) > 0x10ac3767d <+2637>: 89 85 24 fa ff ff movl %eax, -0x5dc(%rbp) > 0x10ac37683 <+2643>: 48 8b 8d 28 fa ff ff movq -0x5d8(%rbp), %rcx > 0x10ac3768a <+2650>: 48 89 ca movq %rcx, %rdx > 0x10ac3768d <+2653>: 48 89 d7 movq %rdx, %rdi > 0x10ac37690 <+2656>: 48 89 8d 60 f7 ff ff movq %rcx, -0x8a0(%rbp) > 0x10ac37697 <+2663>: e8 a4 f1 00 00 callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10ac3769c <+2668>: 31 f6 xorl %esi, %esi > 0x10ac3769e <+2670>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac376a3 <+2675>: 89 c2 movl %eax, %edx > 0x10ac376a5 <+2677>: 48 8b 0d 3c 84 e4 00 movq 0xe4843c(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac376ac <+2684>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac376b0 <+2688>: 48 8b bd 60 f7 ff ff movq -0x8a0(%rbp), %rdi > 0x10ac376b7 <+2695>: 48 89 0f movq %rcx, (%rdi) > 0x10ac376ba <+2698>: 48 83 c7 40 addq $0x40, %rdi > 0x10ac376be <+2702>: 48 89 bd 30 fa ff ff movq %rdi, -0x5d0(%rbp) > 0x10ac376c5 <+2709>: 48 8b 8d 30 fa ff ff movq -0x5d0(%rbp), %rcx > 0x10ac376cc <+2716>: 48 89 8d 38 fa ff ff movq %rcx, -0x5c8(%rbp) > 0x10ac376d3 <+2723>: 48 8b 8d 38 fa ff ff movq -0x5c8(%rbp), %rcx > 0x10ac376da <+2730>: 48 89 8d 40 fa ff ff movq %rcx, -0x5c0(%rbp) > 0x10ac376e1 <+2737>: 4c 8b 85 40 fa ff ff movq -0x5c0(%rbp), %r8 > 0x10ac376e8 <+2744>: 4c 89 85 48 fa ff ff movq %r8, -0x5b8(%rbp) > 0x10ac376ef <+2751>: 4c 8b 85 48 fa ff ff movq -0x5b8(%rbp), %r8 > 0x10ac376f6 <+2758>: 4c 89 85 50 fa ff ff movq %r8, -0x5b0(%rbp) > 0x10ac376fd <+2765>: 4c 8b 85 50 fa ff ff movq -0x5b0(%rbp), %r8 > 0x10ac37704 <+2772>: 4d 89 c1 movq %r8, %r9 > 0x10ac37707 <+2775>: 4c 89 8d 58 fa ff ff movq %r9, -0x5a8(%rbp) > 0x10ac3770e <+2782>: 48 89 bd 58 f7 ff ff movq %rdi, -0x8a8(%rbp) > 0x10ac37715 <+2789>: 4c 89 c7 movq %r8, %rdi > 0x10ac37718 <+2792>: 48 89 8d 50 f7 ff ff movq %rcx, -0x8b0(%rbp) > 0x10ac3771f <+2799>: e8 18 69 be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac37724 <+2804>: 48 8b 8d 50 f7 ff ff movq -0x8b0(%rbp), %rcx > 0x10ac3772b <+2811>: 48 89 8d 70 fa ff ff movq %rcx, -0x590(%rbp) > 0x10ac37732 <+2818>: 48 8b 95 70 fa ff ff movq -0x590(%rbp), %rdx > 0x10ac37739 <+2825>: 48 89 95 78 fa ff ff movq %rdx, -0x588(%rbp) > 0x10ac37740 <+2832>: 48 8b 95 78 fa ff ff movq -0x588(%rbp), %rdx > 0x10ac37747 <+2839>: 48 89 95 80 fa ff ff movq %rdx, -0x580(%rbp) > 0x10ac3774e <+2846>: 48 8b 95 80 fa ff ff movq -0x580(%rbp), %rdx > 0x10ac37755 <+2853>: 48 89 95 68 fa ff ff movq %rdx, -0x598(%rbp) > 0x10ac3775c <+2860>: c7 85 64 fa ff ff 00 00 00 00 movl $0x0, -0x59c(%rbp) > 0x10ac37766 <+2870>: 83 bd 64 fa ff ff 03 cmpl $0x3, -0x59c(%rbp) > 0x10ac3776d <+2877>: 0f 83 2b 00 00 00 jae 0x10ac3779e ; <+2926> > 0x10ac37773 <+2883>: 8b 85 64 fa ff ff movl -0x59c(%rbp), %eax > 0x10ac37779 <+2889>: 89 c1 movl %eax, %ecx > 0x10ac3777b <+2891>: 48 8b 95 68 fa ff ff movq -0x598(%rbp), %rdx > 0x10ac37782 <+2898>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac3778a <+2906>: 8b 85 64 fa ff ff movl -0x59c(%rbp), %eax > 0x10ac37790 <+2912>: 83 c0 01 addl $0x1, %eax > 0x10ac37793 <+2915>: 89 85 64 fa ff ff movl %eax, -0x59c(%rbp) > 0x10ac37799 <+2921>: e9 c8 ff ff ff jmp 0x10ac37766 ; <+2870> > 0x10ac3779e <+2926>: 31 f6 xorl %esi, %esi > 0x10ac377a0 <+2928>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac377a5 <+2933>: 89 c2 movl %eax, %edx > 0x10ac377a7 <+2935>: 48 8d 8d b0 fc ff ff leaq -0x350(%rbp), %rcx > 0x10ac377ae <+2942>: 48 8b bd 60 f7 ff ff movq -0x8a0(%rbp), %rdi > 0x10ac377b5 <+2949>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10ac377bd <+2957>: 8b 85 24 fa ff ff movl -0x5dc(%rbp), %eax > 0x10ac377c3 <+2963>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10ac377c6 <+2966>: 48 89 8d 88 fa ff ff movq %rcx, -0x578(%rbp) > 0x10ac377cd <+2973>: 48 8b 8d 88 fa ff ff movq -0x578(%rbp), %rcx > 0x10ac377d4 <+2980>: 48 89 8d 90 fa ff ff movq %rcx, -0x570(%rbp) > 0x10ac377db <+2987>: 48 8b 8d 90 fa ff ff movq -0x570(%rbp), %rcx > 0x10ac377e2 <+2994>: 48 89 8d 98 fa ff ff movq %rcx, -0x568(%rbp) > 0x10ac377e9 <+3001>: 4c 8b 85 98 fa ff ff movq -0x568(%rbp), %r8 > 0x10ac377f0 <+3008>: 4c 89 85 a0 fa ff ff movq %r8, -0x560(%rbp) > 0x10ac377f7 <+3015>: 4c 8b 85 a0 fa ff ff movq -0x560(%rbp), %r8 > 0x10ac377fe <+3022>: 4c 89 85 a8 fa ff ff movq %r8, -0x558(%rbp) > 0x10ac37805 <+3029>: 4c 8b 85 a8 fa ff ff movq -0x558(%rbp), %r8 > 0x10ac3780c <+3036>: 4d 89 c1 movq %r8, %r9 > 0x10ac3780f <+3039>: 4c 89 8d b0 fa ff ff movq %r9, -0x550(%rbp) > 0x10ac37816 <+3046>: 4c 89 c7 movq %r8, %rdi > 0x10ac37819 <+3049>: 48 89 8d 48 f7 ff ff movq %rcx, -0x8b8(%rbp) > 0x10ac37820 <+3056>: e8 17 68 be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac37825 <+3061>: 48 8b 8d 48 f7 ff ff movq -0x8b8(%rbp), %rcx > 0x10ac3782c <+3068>: 48 89 8d c8 fa ff ff movq %rcx, -0x538(%rbp) > 0x10ac37833 <+3075>: 48 8b 95 c8 fa ff ff movq -0x538(%rbp), %rdx > 0x10ac3783a <+3082>: 48 89 95 d0 fa ff ff movq %rdx, -0x530(%rbp) > 0x10ac37841 <+3089>: 48 8b 95 d0 fa ff ff movq -0x530(%rbp), %rdx > 0x10ac37848 <+3096>: 48 89 95 d8 fa ff ff movq %rdx, -0x528(%rbp) > 0x10ac3784f <+3103>: 48 8b 95 d8 fa ff ff movq -0x528(%rbp), %rdx > 0x10ac37856 <+3110>: 48 89 95 c0 fa ff ff movq %rdx, -0x540(%rbp) > 0x10ac3785d <+3117>: c7 85 bc fa ff ff 00 00 00 00 movl $0x0, -0x544(%rbp) > 0x10ac37867 <+3127>: 83 bd bc fa ff ff 03 cmpl $0x3, -0x544(%rbp) > 0x10ac3786e <+3134>: 0f 83 2b 00 00 00 jae 0x10ac3789f ; <+3183> > 0x10ac37874 <+3140>: 8b 85 bc fa ff ff movl -0x544(%rbp), %eax > 0x10ac3787a <+3146>: 89 c1 movl %eax, %ecx > 0x10ac3787c <+3148>: 48 8b 95 c0 fa ff ff movq -0x540(%rbp), %rdx > 0x10ac37883 <+3155>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac3788b <+3163>: 8b 85 bc fa ff ff movl -0x544(%rbp), %eax > 0x10ac37891 <+3169>: 83 c0 01 addl $0x1, %eax > 0x10ac37894 <+3172>: 89 85 bc fa ff ff movl %eax, -0x544(%rbp) > 0x10ac3789a <+3178>: e9 c8 ff ff ff jmp 0x10ac37867 ; <+3127> > 0x10ac3789f <+3183>: 48 8d b5 b0 fc ff ff leaq -0x350(%rbp), %rsi > 0x10ac378a6 <+3190>: 48 8b bd 60 f7 ff ff movq -0x8a0(%rbp), %rdi > 0x10ac378ad <+3197>: e8 fe ef 00 00 callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac378b2 <+3202>: e9 a7 00 00 00 jmp 0x10ac3795e ; <+3374> > 0x10ac378b7 <+3207>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi > 0x10ac378be <+3214>: 89 d1 movl %edx, %ecx > 0x10ac378c0 <+3216>: 48 89 85 18 fa ff ff movq %rax, -0x5e8(%rbp) > 0x10ac378c7 <+3223>: 89 8d 14 fa ff ff movl %ecx, -0x5ec(%rbp) > 0x10ac378cd <+3229>: e8 72 65 be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac378d2 <+3234>: 48 8b bd 58 f7 ff ff movq -0x8a8(%rbp), %rdi > 0x10ac378d9 <+3241>: e8 66 65 be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac378de <+3246>: 48 8b 85 60 f7 ff ff movq -0x8a0(%rbp), %rax > 0x10ac378e5 <+3253>: 48 89 c7 movq %rax, %rdi > 0x10ac378e8 <+3256>: e8 f3 bd 00 00 callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10ac378ed <+3261>: 48 8b 05 4c 7e e4 00 movq 0xe47e4c(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac378f4 <+3268>: 48 83 c0 08 addq $0x8, %rax > 0x10ac378f8 <+3272>: 48 8b 95 18 fa ff ff movq -0x5e8(%rbp), %rdx > 0x10ac378ff <+3279>: 8b 8d 14 fa ff ff movl -0x5ec(%rbp), %ecx > 0x10ac37905 <+3285>: 48 89 95 b0 f9 ff ff movq %rdx, -0x650(%rbp) > 0x10ac3790c <+3292>: 89 8d ac f9 ff ff movl %ecx, -0x654(%rbp) > 0x10ac37912 <+3298>: 48 8b 95 70 f7 ff ff movq -0x890(%rbp), %rdx > 0x10ac37919 <+3305>: 48 89 d7 movq %rdx, %rdi > 0x10ac3791c <+3308>: 48 89 c6 movq %rax, %rsi > 0x10ac3791f <+3311>: e8 5c bd 00 00 callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10ac37924 <+3316>: e9 0f 00 00 00 jmp 0x10ac37938 ; <+3336> > 0x10ac37929 <+3321>: 89 d1 movl %edx, %ecx > 0x10ac3792b <+3323>: 48 89 85 b0 f9 ff ff movq %rax, -0x650(%rbp) > 0x10ac37932 <+3330>: 89 8d ac f9 ff ff movl %ecx, -0x654(%rbp) > 0x10ac37938 <+3336>: 48 8b 85 70 f7 ff ff movq -0x890(%rbp), %rax > 0x10ac3793f <+3343>: 48 83 c0 70 addq $0x70, %rax > 0x10ac37943 <+3347>: 48 89 c7 movq %rax, %rdi > 0x10ac37946 <+3350>: e8 95 bb 00 00 callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10ac3794b <+3355>: 48 8b 85 b0 f9 ff ff movq -0x650(%rbp), %rax > 0x10ac37952 <+3362>: 48 89 85 b0 f7 ff ff movq %rax, -0x850(%rbp) > 0x10ac37959 <+3369>: e9 e0 09 00 00 jmp 0x10ac3833e ; <+5902> > 0x10ac3795e <+3374>: 48 8d bd b0 fc ff ff leaq -0x350(%rbp), %rdi > 0x10ac37965 <+3381>: e8 da 64 be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac3796a <+3386>: 48 8d 35 b1 38 c7 00 leaq 0xc738b1(%rip), %rsi ; "non-double buffered window in the double-buffered hierarchy, painting directly: " > 0x10ac37971 <+3393>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10ac37978 <+3400>: e8 13 0a 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac3797d <+3405>: 48 89 85 40 f7 ff ff movq %rax, -0x8c0(%rbp) > 0x10ac37984 <+3412>: e9 00 00 00 00 jmp 0x10ac37989 ; <+3417> > 0x10ac37989 <+3417>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37990 <+3424>: e8 0b b1 ff ff callq 0x10ac32aa0 ; VclPtr<vcl::Window>::get() const > 0x10ac37995 <+3429>: 48 89 85 38 f7 ff ff movq %rax, -0x8c8(%rbp) > 0x10ac3799c <+3436>: e9 00 00 00 00 jmp 0x10ac379a1 ; <+3441> > 0x10ac379a1 <+3441>: 48 8b 85 38 f7 ff ff movq -0x8c8(%rbp), %rax > 0x10ac379a8 <+3448>: 48 83 f8 00 cmpq $0x0, %rax > 0x10ac379ac <+3452>: 0f 85 0a 00 00 00 jne 0x10ac379bc ; <+3468> > 0x10ac379b2 <+3458>: e8 23 65 be 00 callq 0x10b81deda ; symbol stub for: __cxa_bad_typeid > 0x10ac379b7 <+3463>: e9 00 00 00 00 jmp 0x10ac379bc ; <+3468> > 0x10ac379bc <+3468>: 48 8b 85 38 f7 ff ff movq -0x8c8(%rbp), %rax > 0x10ac379c3 <+3475>: 48 8b 08 movq (%rax), %rcx > 0x10ac379c6 <+3478>: 48 8b 49 f8 movq -0x8(%rcx), %rcx > 0x10ac379ca <+3482>: 48 89 8d e0 fa ff ff movq %rcx, -0x520(%rbp) > 0x10ac379d1 <+3489>: 48 8b 71 08 movq 0x8(%rcx), %rsi > 0x10ac379d5 <+3493>: 48 8b bd 40 f7 ff ff movq -0x8c0(%rbp), %rdi > 0x10ac379dc <+3500>: e8 af 09 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac379e1 <+3505>: 48 89 85 30 f7 ff ff movq %rax, -0x8d0(%rbp) > 0x10ac379e8 <+3512>: e9 00 00 00 00 jmp 0x10ac379ed ; <+3517> > 0x10ac379ed <+3517>: 48 8d 35 7f 38 c7 00 leaq 0xc7387f(%rip), %rsi ; "vcl.window" > 0x10ac379f4 <+3524>: 48 8d 15 83 38 c7 00 leaq 0xc73883(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/window/paint.cxx:290: " > 0x10ac379fb <+3531>: bf 01 00 00 00 movl $0x1, %edi > 0x10ac37a00 <+3536>: 48 8d 8d e8 fd ff ff leaq -0x218(%rbp), %rcx > 0x10ac37a07 <+3543>: e8 c4 0a 00 00 callq 0x10ac384d0 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac37a0c <+3548>: e9 00 00 00 00 jmp 0x10ac37a11 ; <+3553> > 0x10ac37a11 <+3553>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10ac37a18 <+3560>: e8 73 0a 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac37a1d <+3565>: e9 20 00 00 00 jmp 0x10ac37a42 ; <+3602> > 0x10ac37a22 <+3570>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10ac37a29 <+3577>: 89 d1 movl %edx, %ecx > 0x10ac37a2b <+3579>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac37a32 <+3586>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac37a38 <+3592>: e8 53 0a 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac37a3d <+3597>: e9 ee 08 00 00 jmp 0x10ac38330 ; <+5888> > 0x10ac37a42 <+3602>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac37a49 <+3609>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac37a50 <+3616>: 0f 84 f3 01 00 00 je 0x10ac37c49 ; <+4121> > 0x10ac37a56 <+3622>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37a5d <+3629>: e8 1e b0 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37a62 <+3634>: 48 89 c7 movq %rax, %rdi > 0x10ac37a65 <+3637>: e8 b6 16 27 00 callq 0x10aea9120 ; vcl::Window::SupportsDoubleBuffering() const > 0x10ac37a6a <+3642>: a8 01 testb $0x1, %al > 0x10ac37a6c <+3644>: 0f 85 05 00 00 00 jne 0x10ac37a77 ; <+3655> > 0x10ac37a72 <+3650>: e9 d2 01 00 00 jmp 0x10ac37c49 ; <+4121> > 0x10ac37a77 <+3655>: 48 8b b5 28 f8 ff ff movq -0x7d8(%rbp), %rsi > 0x10ac37a7e <+3662>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37a85 <+3669>: 48 89 b5 28 f7 ff ff movq %rsi, -0x8d8(%rbp) > 0x10ac37a8c <+3676>: e8 5f b0 ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac37a91 <+3681>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x10ac37a98 <+3688>: 48 8b b5 28 f7 ff ff movq -0x8d8(%rbp), %rsi > 0x10ac37a9f <+3695>: 48 89 c2 movq %rax, %rdx > 0x10ac37aa2 <+3698>: e8 19 e5 ff ff callq 0x10ac35fc0 ; PaintBufferGuard::PaintBufferGuard(ImplFrameData*, vcl::Window*) > 0x10ac37aa7 <+3703>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37aae <+3710>: e8 cd af ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37ab3 <+3715>: 48 89 85 20 f7 ff ff movq %rax, -0x8e0(%rbp) > 0x10ac37aba <+3722>: e9 00 00 00 00 jmp 0x10ac37abf ; <+3727> > 0x10ac37abf <+3727>: 48 8b 85 20 f7 ff ff movq -0x8e0(%rbp), %rax > 0x10ac37ac6 <+3734>: 48 8b 08 movq (%rax), %rcx > 0x10ac37ac9 <+3737>: 48 8b 89 00 01 00 00 movq 0x100(%rcx), %rcx > 0x10ac37ad0 <+3744>: 48 8b 95 28 f8 ff ff movq -0x7d8(%rbp), %rdx > 0x10ac37ad7 <+3751>: 48 81 c2 d0 01 00 00 addq $0x1d0, %rdx ; imm = 0x1D0 > 0x10ac37ade <+3758>: 48 89 d7 movq %rdx, %rdi > 0x10ac37ae1 <+3761>: 48 89 8d 18 f7 ff ff movq %rcx, -0x8e8(%rbp) > 0x10ac37ae8 <+3768>: e8 53 ec ff ff callq 0x10ac36740 ; VclPtr<VirtualDevice>::get() const > 0x10ac37aed <+3773>: 48 89 85 10 f7 ff ff movq %rax, -0x8f0(%rbp) > 0x10ac37af4 <+3780>: e9 00 00 00 00 jmp 0x10ac37af9 ; <+3785> > 0x10ac37af9 <+3785>: 48 8b bd 20 f7 ff ff movq -0x8e0(%rbp), %rdi > 0x10ac37b00 <+3792>: 48 8b b5 10 f7 ff ff movq -0x8f0(%rbp), %rsi > 0x10ac37b07 <+3799>: 48 8b 85 18 f7 ff ff movq -0x8e8(%rbp), %rax > 0x10ac37b0e <+3806>: ff d0 callq *%rax > 0x10ac37b10 <+3808>: e9 00 00 00 00 jmp 0x10ac37b15 ; <+3813> > 0x10ac37b15 <+3813>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37b1c <+3820>: e8 5f af ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37b21 <+3825>: 48 89 85 08 f7 ff ff movq %rax, -0x8f8(%rbp) > 0x10ac37b28 <+3832>: e9 00 00 00 00 jmp 0x10ac37b2d ; <+3837> > 0x10ac37b2d <+3837>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac37b34 <+3844>: 48 05 d0 01 00 00 addq $0x1d0, %rax ; imm = 0x1D0 > 0x10ac37b3a <+3850>: 48 89 c7 movq %rax, %rdi > 0x10ac37b3d <+3853>: e8 fe eb ff ff callq 0x10ac36740 ; VclPtr<VirtualDevice>::get() const > 0x10ac37b42 <+3858>: 48 89 85 00 f7 ff ff movq %rax, -0x900(%rbp) > 0x10ac37b49 <+3865>: e9 00 00 00 00 jmp 0x10ac37b4e ; <+3870> > 0x10ac37b4e <+3870>: 48 8b bd 08 f7 ff ff movq -0x8f8(%rbp), %rdi > 0x10ac37b55 <+3877>: 48 8b b5 10 f8 ff ff movq -0x7f0(%rbp), %rsi > 0x10ac37b5c <+3884>: 48 8b 95 00 f7 ff ff movq -0x900(%rbp), %rdx > 0x10ac37b63 <+3891>: e8 38 0b 00 00 callq 0x10ac386a0 ; vcl::Window::PushPaintHelper(PaintHelper*, OutputDevice&) > 0x10ac37b68 <+3896>: e9 00 00 00 00 jmp 0x10ac37b6d ; <+3901> > 0x10ac37b6d <+3901>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37b74 <+3908>: e8 07 af ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37b79 <+3913>: 48 89 85 f8 f6 ff ff movq %rax, -0x908(%rbp) > 0x10ac37b80 <+3920>: e9 00 00 00 00 jmp 0x10ac37b85 ; <+3925> > 0x10ac37b85 <+3925>: 48 8b 85 f8 f6 ff ff movq -0x908(%rbp), %rax > 0x10ac37b8c <+3932>: 48 8b 08 movq (%rax), %rcx > 0x10ac37b8f <+3935>: 48 8b 89 38 01 00 00 movq 0x138(%rcx), %rcx > 0x10ac37b96 <+3942>: 48 8b 95 28 f8 ff ff movq -0x7d8(%rbp), %rdx > 0x10ac37b9d <+3949>: 48 81 c2 d0 01 00 00 addq $0x1d0, %rdx ; imm = 0x1D0 > 0x10ac37ba4 <+3956>: 48 89 d7 movq %rdx, %rdi > 0x10ac37ba7 <+3959>: 48 89 8d f0 f6 ff ff movq %rcx, -0x910(%rbp) > 0x10ac37bae <+3966>: e8 8d eb ff ff callq 0x10ac36740 ; VclPtr<VirtualDevice>::get() const > 0x10ac37bb3 <+3971>: 48 89 85 e8 f6 ff ff movq %rax, -0x918(%rbp) > 0x10ac37bba <+3978>: e9 00 00 00 00 jmp 0x10ac37bbf ; <+3983> > 0x10ac37bbf <+3983>: 48 8b 85 10 f8 ff ff movq -0x7f0(%rbp), %rax > 0x10ac37bc6 <+3990>: 48 83 c0 30 addq $0x30, %rax > 0x10ac37bca <+3994>: 48 8b bd f8 f6 ff ff movq -0x908(%rbp), %rdi > 0x10ac37bd1 <+4001>: 48 8b b5 e8 f6 ff ff movq -0x918(%rbp), %rsi > 0x10ac37bd8 <+4008>: 48 89 c2 movq %rax, %rdx > 0x10ac37bdb <+4011>: 48 8b 85 f0 f6 ff ff movq -0x910(%rbp), %rax > 0x10ac37be2 <+4018>: ff d0 callq *%rax > 0x10ac37be4 <+4020>: e9 00 00 00 00 jmp 0x10ac37be9 ; <+4025> > 0x10ac37be9 <+4025>: 48 8b 85 28 f8 ff ff movq -0x7d8(%rbp), %rax > 0x10ac37bf0 <+4032>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac37bf6 <+4038>: 48 8b 8d 10 f8 ff ff movq -0x7f0(%rbp), %rcx > 0x10ac37bfd <+4045>: 48 83 c1 30 addq $0x30, %rcx > 0x10ac37c01 <+4049>: 48 89 c7 movq %rax, %rdi > 0x10ac37c04 <+4052>: 48 89 ce movq %rcx, %rsi > 0x10ac37c07 <+4055>: e8 cc 4f be 00 callq 0x10b81cbd8 ; symbol stub for: Rectangle::Union(Rectangle const&) > 0x10ac37c0c <+4060>: 48 89 85 e0 f6 ff ff movq %rax, -0x920(%rbp) > 0x10ac37c13 <+4067>: e9 00 00 00 00 jmp 0x10ac37c18 ; <+4072> > 0x10ac37c18 <+4072>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x10ac37c1f <+4079>: e8 4c eb ff ff callq 0x10ac36770 ; PaintBufferGuard::~PaintBufferGuard() > 0x10ac37c24 <+4084>: e9 ec 00 00 00 jmp 0x10ac37d15 ; <+4325> > 0x10ac37c29 <+4089>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x10ac37c30 <+4096>: 89 d1 movl %edx, %ecx > 0x10ac37c32 <+4098>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac37c39 <+4105>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac37c3f <+4111>: e8 2c eb ff ff callq 0x10ac36770 ; PaintBufferGuard::~PaintBufferGuard() > 0x10ac37c44 <+4116>: e9 e7 06 00 00 jmp 0x10ac38330 ; <+5888> > 0x10ac37c49 <+4121>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37c50 <+4128>: e8 2b ae ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37c55 <+4133>: 48 8b 38 movq (%rax), %rdi > 0x10ac37c58 <+4136>: 48 8b bf 00 01 00 00 movq 0x100(%rdi), %rdi > 0x10ac37c5f <+4143>: 48 8b 8d 10 f8 ff ff movq -0x7f0(%rbp), %rcx > 0x10ac37c66 <+4150>: 48 89 bd d8 f6 ff ff movq %rdi, -0x928(%rbp) > 0x10ac37c6d <+4157>: 48 89 cf movq %rcx, %rdi > 0x10ac37c70 <+4160>: 48 89 85 d0 f6 ff ff movq %rax, -0x930(%rbp) > 0x10ac37c77 <+4167>: e8 74 ae ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac37c7c <+4172>: 48 8b bd d0 f6 ff ff movq -0x930(%rbp), %rdi > 0x10ac37c83 <+4179>: 48 89 c6 movq %rax, %rsi > 0x10ac37c86 <+4182>: 48 8b 85 d8 f6 ff ff movq -0x928(%rbp), %rax > 0x10ac37c8d <+4189>: ff d0 callq *%rax > 0x10ac37c8f <+4191>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37c96 <+4198>: e8 e5 ad ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37c9b <+4203>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37ca2 <+4210>: 48 89 85 c8 f6 ff ff movq %rax, -0x938(%rbp) > 0x10ac37ca9 <+4217>: e8 42 ae ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac37cae <+4222>: 48 8b bd c8 f6 ff ff movq -0x938(%rbp), %rdi > 0x10ac37cb5 <+4229>: 48 8b b5 10 f8 ff ff movq -0x7f0(%rbp), %rsi > 0x10ac37cbc <+4236>: 48 89 c2 movq %rax, %rdx > 0x10ac37cbf <+4239>: e8 dc 09 00 00 callq 0x10ac386a0 ; vcl::Window::PushPaintHelper(PaintHelper*, OutputDevice&) > 0x10ac37cc4 <+4244>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37ccb <+4251>: e8 b0 ad ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac37cd0 <+4256>: 48 8b 08 movq (%rax), %rcx > 0x10ac37cd3 <+4259>: 48 8b 89 38 01 00 00 movq 0x138(%rcx), %rcx > 0x10ac37cda <+4266>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac37ce1 <+4273>: 48 89 85 c0 f6 ff ff movq %rax, -0x940(%rbp) > 0x10ac37ce8 <+4280>: 48 89 8d b8 f6 ff ff movq %rcx, -0x948(%rbp) > 0x10ac37cef <+4287>: e8 fc ad ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac37cf4 <+4292>: 48 8b 8d 10 f8 ff ff movq -0x7f0(%rbp), %rcx > 0x10ac37cfb <+4299>: 48 83 c1 30 addq $0x30, %rcx > 0x10ac37cff <+4303>: 48 8b bd c0 f6 ff ff movq -0x940(%rbp), %rdi > 0x10ac37d06 <+4310>: 48 89 c6 movq %rax, %rsi > 0x10ac37d09 <+4313>: 48 89 ca movq %rcx, %rdx > 0x10ac37d0c <+4316>: 48 8b 85 b8 f6 ff ff movq -0x948(%rbp), %rax > 0x10ac37d13 <+4323>: ff d0 callq *%rax > 0x10ac37d15 <+4325>: e9 00 00 00 00 jmp 0x10ac37d1a ; <+4330> > 0x10ac37d1a <+4330>: e8 a1 8d a9 00 callq 0x10b6d0ac0 ; OpenGLHelper::isVCLOpenGLEnabled() > 0x10ac37d1f <+4335>: a8 01 testb $0x1, %al > 0x10ac37d21 <+4337>: 0f 85 05 00 00 00 jne 0x10ac37d2c ; <+4348> > 0x10ac37d27 <+4343>: e9 dd 05 00 00 jmp 0x10ac38309 ; <+5849> > 0x10ac37d2c <+4348>: 48 8d 85 e0 fc ff ff leaq -0x320(%rbp), %rax > 0x10ac37d33 <+4355>: 48 89 85 00 fb ff ff movq %rax, -0x500(%rbp) > 0x10ac37d3a <+4362>: c7 85 fc fa ff ff 10 00 00 00 movl $0x10, -0x504(%rbp) > 0x10ac37d44 <+4372>: 48 8b 85 00 fb ff ff movq -0x500(%rbp), %rax > 0x10ac37d4b <+4379>: 48 89 c1 movq %rax, %rcx > 0x10ac37d4e <+4382>: 48 83 c1 70 addq $0x70, %rcx > 0x10ac37d52 <+4386>: 48 89 8d 08 fb ff ff movq %rcx, -0x4f8(%rbp) > 0x10ac37d59 <+4393>: 48 89 8d 10 fb ff ff movq %rcx, -0x4f0(%rbp) > 0x10ac37d60 <+4400>: 48 8b 0d a1 7d e4 00 movq 0xe47da1(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10ac37d67 <+4407>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37d6b <+4411>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37d6f <+4415>: 48 8b 0d 9a 7d e4 00 movq 0xe47d9a(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10ac37d76 <+4422>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37d7a <+4426>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37d7e <+4430>: 48 8b 0d 7b 7d e4 00 movq 0xe47d7b(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37d85 <+4437>: 48 89 ca movq %rcx, %rdx > 0x10ac37d88 <+4440>: 48 83 c2 18 addq $0x18, %rdx > 0x10ac37d8c <+4444>: 48 89 10 movq %rdx, (%rax) > 0x10ac37d8f <+4447>: 48 83 c1 40 addq $0x40, %rcx > 0x10ac37d93 <+4451>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10ac37d97 <+4455>: 48 89 c1 movq %rax, %rcx > 0x10ac37d9a <+4458>: 48 83 c1 08 addq $0x8, %rcx > 0x10ac37d9e <+4462>: 48 89 85 28 fb ff ff movq %rax, -0x4d8(%rbp) > 0x10ac37da5 <+4469>: 48 8b 15 94 79 e4 00 movq 0xe47994(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37dac <+4476>: 48 83 c2 08 addq $0x8, %rdx > 0x10ac37db0 <+4480>: 48 89 95 20 fb ff ff movq %rdx, -0x4e0(%rbp) > 0x10ac37db7 <+4487>: 48 89 8d 18 fb ff ff movq %rcx, -0x4e8(%rbp) > 0x10ac37dbe <+4494>: 48 8b 8d 28 fb ff ff movq -0x4d8(%rbp), %rcx > 0x10ac37dc5 <+4501>: 48 8b 95 20 fb ff ff movq -0x4e0(%rbp), %rdx > 0x10ac37dcc <+4508>: 48 8b 32 movq (%rdx), %rsi > 0x10ac37dcf <+4511>: 48 89 31 movq %rsi, (%rcx) > 0x10ac37dd2 <+4514>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10ac37dd6 <+4518>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10ac37dda <+4522>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10ac37dde <+4526>: 48 8b 11 movq (%rcx), %rdx > 0x10ac37de1 <+4529>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10ac37de5 <+4533>: 48 01 d1 addq %rdx, %rcx > 0x10ac37de8 <+4536>: 48 8b 95 18 fb ff ff movq -0x4e8(%rbp), %rdx > 0x10ac37def <+4543>: 48 89 8d 38 fb ff ff movq %rcx, -0x4c8(%rbp) > 0x10ac37df6 <+4550>: 48 89 95 30 fb ff ff movq %rdx, -0x4d0(%rbp) > 0x10ac37dfd <+4557>: 48 8b 8d 38 fb ff ff movq -0x4c8(%rbp), %rcx > 0x10ac37e04 <+4564>: 48 89 cf movq %rcx, %rdi > 0x10ac37e07 <+4567>: 48 89 d6 movq %rdx, %rsi > 0x10ac37e0a <+4570>: 48 89 85 b0 f6 ff ff movq %rax, -0x950(%rbp) > 0x10ac37e11 <+4577>: 48 89 8d a8 f6 ff ff movq %rcx, -0x958(%rbp) > 0x10ac37e18 <+4584>: e8 69 60 be 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10ac37e1d <+4589>: e9 00 00 00 00 jmp 0x10ac37e22 ; <+4594> > 0x10ac37e22 <+4594>: 48 8b 85 a8 f6 ff ff movq -0x958(%rbp), %rax > 0x10ac37e29 <+4601>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10ac37e34 <+4612>: e8 b7 d3 00 00 callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10ac37e39 <+4617>: 48 8b 0d c0 7c e4 00 movq 0xe47cc0(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37e40 <+4624>: 48 89 ca movq %rcx, %rdx > 0x10ac37e43 <+4627>: 48 83 c2 40 addq $0x40, %rdx > 0x10ac37e47 <+4631>: 48 83 c1 18 addq $0x18, %rcx > 0x10ac37e4b <+4635>: 48 8b b5 a8 f6 ff ff movq -0x958(%rbp), %rsi > 0x10ac37e52 <+4642>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10ac37e58 <+4648>: 48 8b bd b0 f6 ff ff movq -0x950(%rbp), %rdi > 0x10ac37e5f <+4655>: 48 89 0f movq %rcx, (%rdi) > 0x10ac37e62 <+4658>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10ac37e66 <+4662>: 48 83 c7 08 addq $0x8, %rdi > 0x10ac37e6a <+4666>: 8b 85 fc fa ff ff movl -0x504(%rbp), %eax > 0x10ac37e70 <+4672>: 83 c8 10 orl $0x10, %eax > 0x10ac37e73 <+4675>: 48 89 bd 48 fb ff ff movq %rdi, -0x4b8(%rbp) > 0x10ac37e7a <+4682>: 89 85 44 fb ff ff movl %eax, -0x4bc(%rbp) > 0x10ac37e80 <+4688>: 48 8b 8d 48 fb ff ff movq -0x4b8(%rbp), %rcx > 0x10ac37e87 <+4695>: 8b 85 44 fb ff ff movl -0x4bc(%rbp), %eax > 0x10ac37e8d <+4701>: 48 89 8d 68 fb ff ff movq %rcx, -0x498(%rbp) > 0x10ac37e94 <+4708>: 89 85 64 fb ff ff movl %eax, -0x49c(%rbp) > 0x10ac37e9a <+4714>: 48 8b 8d 68 fb ff ff movq -0x498(%rbp), %rcx > 0x10ac37ea1 <+4721>: 48 89 ca movq %rcx, %rdx > 0x10ac37ea4 <+4724>: 48 89 d7 movq %rdx, %rdi > 0x10ac37ea7 <+4727>: 48 89 8d a0 f6 ff ff movq %rcx, -0x960(%rbp) > 0x10ac37eae <+4734>: e8 8d e9 00 00 callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10ac37eb3 <+4739>: 31 f6 xorl %esi, %esi > 0x10ac37eb5 <+4741>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac37eba <+4746>: 89 c2 movl %eax, %edx > 0x10ac37ebc <+4748>: 48 8b 0d 25 7c e4 00 movq 0xe47c25(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac37ec3 <+4755>: 48 83 c1 10 addq $0x10, %rcx > 0x10ac37ec7 <+4759>: 48 8b bd a0 f6 ff ff movq -0x960(%rbp), %rdi > 0x10ac37ece <+4766>: 48 89 0f movq %rcx, (%rdi) > 0x10ac37ed1 <+4769>: 48 83 c7 40 addq $0x40, %rdi > 0x10ac37ed5 <+4773>: 48 89 bd 70 fb ff ff movq %rdi, -0x490(%rbp) > 0x10ac37edc <+4780>: 48 8b 8d 70 fb ff ff movq -0x490(%rbp), %rcx > 0x10ac37ee3 <+4787>: 48 89 8d 78 fb ff ff movq %rcx, -0x488(%rbp) > 0x10ac37eea <+4794>: 48 8b 8d 78 fb ff ff movq -0x488(%rbp), %rcx > 0x10ac37ef1 <+4801>: 48 89 8d 80 fb ff ff movq %rcx, -0x480(%rbp) > 0x10ac37ef8 <+4808>: 4c 8b 85 80 fb ff ff movq -0x480(%rbp), %r8 > 0x10ac37eff <+4815>: 4c 89 85 88 fb ff ff movq %r8, -0x478(%rbp) > 0x10ac37f06 <+4822>: 4c 8b 85 88 fb ff ff movq -0x478(%rbp), %r8 > 0x10ac37f0d <+4829>: 4c 89 85 90 fb ff ff movq %r8, -0x470(%rbp) > 0x10ac37f14 <+4836>: 4c 8b 85 90 fb ff ff movq -0x470(%rbp), %r8 > 0x10ac37f1b <+4843>: 4d 89 c1 movq %r8, %r9 > 0x10ac37f1e <+4846>: 4c 89 8d 98 fb ff ff movq %r9, -0x468(%rbp) > 0x10ac37f25 <+4853>: 48 89 bd 98 f6 ff ff movq %rdi, -0x968(%rbp) > 0x10ac37f2c <+4860>: 4c 89 c7 movq %r8, %rdi > 0x10ac37f2f <+4863>: 48 89 8d 90 f6 ff ff movq %rcx, -0x970(%rbp) > 0x10ac37f36 <+4870>: e8 01 61 be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac37f3b <+4875>: 48 8b 8d 90 f6 ff ff movq -0x970(%rbp), %rcx > 0x10ac37f42 <+4882>: 48 89 8d b0 fb ff ff movq %rcx, -0x450(%rbp) > 0x10ac37f49 <+4889>: 48 8b 95 b0 fb ff ff movq -0x450(%rbp), %rdx > 0x10ac37f50 <+4896>: 48 89 95 b8 fb ff ff movq %rdx, -0x448(%rbp) > 0x10ac37f57 <+4903>: 48 8b 95 b8 fb ff ff movq -0x448(%rbp), %rdx > 0x10ac37f5e <+4910>: 48 89 95 c0 fb ff ff movq %rdx, -0x440(%rbp) > 0x10ac37f65 <+4917>: 48 8b 95 c0 fb ff ff movq -0x440(%rbp), %rdx > 0x10ac37f6c <+4924>: 48 89 95 a8 fb ff ff movq %rdx, -0x458(%rbp) > 0x10ac37f73 <+4931>: c7 85 a4 fb ff ff 00 00 00 00 movl $0x0, -0x45c(%rbp) > 0x10ac37f7d <+4941>: 83 bd a4 fb ff ff 03 cmpl $0x3, -0x45c(%rbp) > 0x10ac37f84 <+4948>: 0f 83 2b 00 00 00 jae 0x10ac37fb5 ; <+4997> > 0x10ac37f8a <+4954>: 8b 85 a4 fb ff ff movl -0x45c(%rbp), %eax > 0x10ac37f90 <+4960>: 89 c1 movl %eax, %ecx > 0x10ac37f92 <+4962>: 48 8b 95 a8 fb ff ff movq -0x458(%rbp), %rdx > 0x10ac37f99 <+4969>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac37fa1 <+4977>: 8b 85 a4 fb ff ff movl -0x45c(%rbp), %eax > 0x10ac37fa7 <+4983>: 83 c0 01 addl $0x1, %eax > 0x10ac37faa <+4986>: 89 85 a4 fb ff ff movl %eax, -0x45c(%rbp) > 0x10ac37fb0 <+4992>: e9 c8 ff ff ff jmp 0x10ac37f7d ; <+4941> > 0x10ac37fb5 <+4997>: 31 f6 xorl %esi, %esi > 0x10ac37fb7 <+4999>: b8 18 00 00 00 movl $0x18, %eax > 0x10ac37fbc <+5004>: 89 c2 movl %eax, %edx > 0x10ac37fbe <+5006>: 48 8d 8d c8 fc ff ff leaq -0x338(%rbp), %rcx > 0x10ac37fc5 <+5013>: 48 8b bd a0 f6 ff ff movq -0x960(%rbp), %rdi > 0x10ac37fcc <+5020>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10ac37fd4 <+5028>: 8b 85 64 fb ff ff movl -0x49c(%rbp), %eax > 0x10ac37fda <+5034>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10ac37fdd <+5037>: 48 89 8d c8 fb ff ff movq %rcx, -0x438(%rbp) > 0x10ac37fe4 <+5044>: 48 8b 8d c8 fb ff ff movq -0x438(%rbp), %rcx > 0x10ac37feb <+5051>: 48 89 8d d0 fb ff ff movq %rcx, -0x430(%rbp) > 0x10ac37ff2 <+5058>: 48 8b 8d d0 fb ff ff movq -0x430(%rbp), %rcx > 0x10ac37ff9 <+5065>: 48 89 8d d8 fb ff ff movq %rcx, -0x428(%rbp) > 0x10ac38000 <+5072>: 4c 8b 85 d8 fb ff ff movq -0x428(%rbp), %r8 > 0x10ac38007 <+5079>: 4c 89 85 e0 fb ff ff movq %r8, -0x420(%rbp) > 0x10ac3800e <+5086>: 4c 8b 85 e0 fb ff ff movq -0x420(%rbp), %r8 > 0x10ac38015 <+5093>: 4c 89 85 e8 fb ff ff movq %r8, -0x418(%rbp) > 0x10ac3801c <+5100>: 4c 8b 85 e8 fb ff ff movq -0x418(%rbp), %r8 > 0x10ac38023 <+5107>: 4d 89 c1 movq %r8, %r9 > 0x10ac38026 <+5110>: 4c 89 8d f0 fb ff ff movq %r9, -0x410(%rbp) > 0x10ac3802d <+5117>: 4c 89 c7 movq %r8, %rdi > 0x10ac38030 <+5120>: 48 89 8d 88 f6 ff ff movq %rcx, -0x978(%rbp) > 0x10ac38037 <+5127>: e8 00 60 be 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10ac3803c <+5132>: 48 8b 8d 88 f6 ff ff movq -0x978(%rbp), %rcx > 0x10ac38043 <+5139>: 48 89 8d 08 fc ff ff movq %rcx, -0x3f8(%rbp) > 0x10ac3804a <+5146>: 48 8b 95 08 fc ff ff movq -0x3f8(%rbp), %rdx > 0x10ac38051 <+5153>: 48 89 95 10 fc ff ff movq %rdx, -0x3f0(%rbp) > 0x10ac38058 <+5160>: 48 8b 95 10 fc ff ff movq -0x3f0(%rbp), %rdx > 0x10ac3805f <+5167>: 48 89 95 18 fc ff ff movq %rdx, -0x3e8(%rbp) > 0x10ac38066 <+5174>: 48 8b 95 18 fc ff ff movq -0x3e8(%rbp), %rdx > 0x10ac3806d <+5181>: 48 89 95 00 fc ff ff movq %rdx, -0x400(%rbp) > 0x10ac38074 <+5188>: c7 85 fc fb ff ff 00 00 00 00 movl $0x0, -0x404(%rbp) > 0x10ac3807e <+5198>: 83 bd fc fb ff ff 03 cmpl $0x3, -0x404(%rbp) > 0x10ac38085 <+5205>: 0f 83 2b 00 00 00 jae 0x10ac380b6 ; <+5254> > 0x10ac3808b <+5211>: 8b 85 fc fb ff ff movl -0x404(%rbp), %eax > 0x10ac38091 <+5217>: 89 c1 movl %eax, %ecx > 0x10ac38093 <+5219>: 48 8b 95 00 fc ff ff movq -0x400(%rbp), %rdx > 0x10ac3809a <+5226>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10ac380a2 <+5234>: 8b 85 fc fb ff ff movl -0x404(%rbp), %eax > 0x10ac380a8 <+5240>: 83 c0 01 addl $0x1, %eax > 0x10ac380ab <+5243>: 89 85 fc fb ff ff movl %eax, -0x404(%rbp) > 0x10ac380b1 <+5249>: e9 c8 ff ff ff jmp 0x10ac3807e ; <+5198> > 0x10ac380b6 <+5254>: 48 8d b5 c8 fc ff ff leaq -0x338(%rbp), %rsi > 0x10ac380bd <+5261>: 48 8b bd a0 f6 ff ff movq -0x960(%rbp), %rdi > 0x10ac380c4 <+5268>: e8 e7 e7 00 00 callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac380c9 <+5273>: e9 a7 00 00 00 jmp 0x10ac38175 ; <+5445> > 0x10ac380ce <+5278>: 48 8d bd c8 fc ff ff leaq -0x338(%rbp), %rdi > 0x10ac380d5 <+5285>: 89 d1 movl %edx, %ecx > 0x10ac380d7 <+5287>: 48 89 85 58 fb ff ff movq %rax, -0x4a8(%rbp) > 0x10ac380de <+5294>: 89 8d 54 fb ff ff movl %ecx, -0x4ac(%rbp) > 0x10ac380e4 <+5300>: e8 5b 5d be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac380e9 <+5305>: 48 8b bd 98 f6 ff ff movq -0x968(%rbp), %rdi > 0x10ac380f0 <+5312>: e8 4f 5d be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac380f5 <+5317>: 48 8b 85 a0 f6 ff ff movq -0x960(%rbp), %rax > 0x10ac380fc <+5324>: 48 89 c7 movq %rax, %rdi > 0x10ac380ff <+5327>: e8 dc b5 00 00 callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10ac38104 <+5332>: 48 8b 05 35 76 e4 00 movq 0xe47635(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10ac3810b <+5339>: 48 83 c0 08 addq $0x8, %rax > 0x10ac3810f <+5343>: 48 8b 95 58 fb ff ff movq -0x4a8(%rbp), %rdx > 0x10ac38116 <+5350>: 8b 8d 54 fb ff ff movl -0x4ac(%rbp), %ecx > 0x10ac3811c <+5356>: 48 89 95 f0 fa ff ff movq %rdx, -0x510(%rbp) > 0x10ac38123 <+5363>: 89 8d ec fa ff ff movl %ecx, -0x514(%rbp) > 0x10ac38129 <+5369>: 48 8b 95 b0 f6 ff ff movq -0x950(%rbp), %rdx > 0x10ac38130 <+5376>: 48 89 d7 movq %rdx, %rdi > 0x10ac38133 <+5379>: 48 89 c6 movq %rax, %rsi > 0x10ac38136 <+5382>: e8 45 b5 00 00 callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10ac3813b <+5387>: e9 0f 00 00 00 jmp 0x10ac3814f ; <+5407> > 0x10ac38140 <+5392>: 89 d1 movl %edx, %ecx > 0x10ac38142 <+5394>: 48 89 85 f0 fa ff ff movq %rax, -0x510(%rbp) > 0x10ac38149 <+5401>: 89 8d ec fa ff ff movl %ecx, -0x514(%rbp) > 0x10ac3814f <+5407>: 48 8b 85 b0 f6 ff ff movq -0x950(%rbp), %rax > 0x10ac38156 <+5414>: 48 83 c0 70 addq $0x70, %rax > 0x10ac3815a <+5418>: 48 89 c7 movq %rax, %rdi > 0x10ac3815d <+5421>: e8 7e b3 00 00 callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10ac38162 <+5426>: 48 8b 85 f0 fa ff ff movq -0x510(%rbp), %rax > 0x10ac38169 <+5433>: 48 89 85 b0 f7 ff ff movq %rax, -0x850(%rbp) > 0x10ac38170 <+5440>: e9 c9 01 00 00 jmp 0x10ac3833e ; <+5902> > 0x10ac38175 <+5445>: 48 8d bd c8 fc ff ff leaq -0x338(%rbp), %rdi > 0x10ac3817c <+5452>: e8 c3 5c be 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10ac38181 <+5457>: 48 8d 35 32 31 c7 00 leaq 0xc73132(%rip), %rsi ; "PaintHelper::DoPaint end on " > 0x10ac38188 <+5464>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi > 0x10ac3818f <+5471>: e8 fc 01 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac38194 <+5476>: 48 89 85 80 f6 ff ff movq %rax, -0x980(%rbp) > 0x10ac3819b <+5483>: e9 00 00 00 00 jmp 0x10ac381a0 ; <+5488> > 0x10ac381a0 <+5488>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac381a7 <+5495>: e8 44 a9 ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac381ac <+5500>: 48 89 85 78 f6 ff ff movq %rax, -0x988(%rbp) > 0x10ac381b3 <+5507>: e9 00 00 00 00 jmp 0x10ac381b8 ; <+5512> > 0x10ac381b8 <+5512>: 48 8b 85 78 f6 ff ff movq -0x988(%rbp), %rax > 0x10ac381bf <+5519>: 48 83 f8 00 cmpq $0x0, %rax > 0x10ac381c3 <+5523>: 0f 85 0a 00 00 00 jne 0x10ac381d3 ; <+5539> > 0x10ac381c9 <+5529>: e8 0c 5d be 00 callq 0x10b81deda ; symbol stub for: __cxa_bad_typeid > 0x10ac381ce <+5534>: e9 00 00 00 00 jmp 0x10ac381d3 ; <+5539> > 0x10ac381d3 <+5539>: 48 8b 85 78 f6 ff ff movq -0x988(%rbp), %rax > 0x10ac381da <+5546>: 48 8b 08 movq (%rax), %rcx > 0x10ac381dd <+5549>: 48 8b 49 f8 movq -0x8(%rcx), %rcx > 0x10ac381e1 <+5553>: 48 89 8d 20 fc ff ff movq %rcx, -0x3e0(%rbp) > 0x10ac381e8 <+5560>: 48 8b 71 08 movq 0x8(%rcx), %rsi > 0x10ac381ec <+5564>: 48 8b bd 80 f6 ff ff movq -0x980(%rbp), %rdi > 0x10ac381f3 <+5571>: e8 98 01 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac381f8 <+5576>: 48 89 85 70 f6 ff ff movq %rax, -0x990(%rbp) > 0x10ac381ff <+5583>: e9 00 00 00 00 jmp 0x10ac38204 ; <+5588> > 0x10ac38204 <+5588>: 48 8d 35 0c 30 c7 00 leaq 0xc7300c(%rip), %rsi ; " '" > 0x10ac3820b <+5595>: 48 8b bd 70 f6 ff ff movq -0x990(%rbp), %rdi > 0x10ac38212 <+5602>: e8 79 01 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac38217 <+5607>: 48 89 85 68 f6 ff ff movq %rax, -0x998(%rbp) > 0x10ac3821e <+5614>: e9 00 00 00 00 jmp 0x10ac38223 ; <+5619> > 0x10ac38223 <+5619>: 48 8b bd 10 f8 ff ff movq -0x7f0(%rbp), %rdi > 0x10ac3822a <+5626>: e8 51 a8 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3822f <+5631>: 48 89 85 60 f6 ff ff movq %rax, -0x9a0(%rbp) > 0x10ac38236 <+5638>: e9 00 00 00 00 jmp 0x10ac3823b ; <+5643> > 0x10ac3823b <+5643>: 48 8b 85 60 f6 ff ff movq -0x9a0(%rbp), %rax > 0x10ac38242 <+5650>: 48 8b 08 movq (%rax), %rcx > 0x10ac38245 <+5653>: 48 8b 89 18 02 00 00 movq 0x218(%rcx), %rcx > 0x10ac3824c <+5660>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x10ac38253 <+5667>: 48 89 c6 movq %rax, %rsi > 0x10ac38256 <+5670>: ff d1 callq *%rcx > 0x10ac38258 <+5672>: e9 00 00 00 00 jmp 0x10ac3825d ; <+5677> > 0x10ac3825d <+5677>: 48 8d b5 28 fc ff ff leaq -0x3d8(%rbp), %rsi > 0x10ac38264 <+5684>: 48 8b bd 68 f6 ff ff movq -0x998(%rbp), %rdi > 0x10ac3826b <+5691>: e8 70 01 00 00 callq 0x10ac383e0 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& rtl::operator<<<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, rtl::OUString const&) > 0x10ac38270 <+5696>: 48 89 85 58 f6 ff ff movq %rax, -0x9a8(%rbp) > 0x10ac38277 <+5703>: e9 00 00 00 00 jmp 0x10ac3827c ; <+5708> > 0x10ac3827c <+5708>: 48 8d 35 54 30 c7 00 leaq 0xc73054(%rip), %rsi ; "'''" > 0x10ac38283 <+5715>: 48 8b bd 58 f6 ff ff movq -0x9a8(%rbp), %rdi > 0x10ac3828a <+5722>: e8 01 01 00 00 callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10ac3828f <+5727>: 48 89 85 50 f6 ff ff movq %rax, -0x9b0(%rbp) > 0x10ac38296 <+5734>: e9 00 00 00 00 jmp 0x10ac3829b ; <+5739> > 0x10ac3829b <+5739>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x10ac382a2 <+5746>: e8 69 c1 ff ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10ac382a7 <+5751>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi > 0x10ac382ae <+5758>: e8 4d 8b a9 00 callq 0x10b6d0e00 ; OpenGLHelper::debugMsgStream(std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10ac382b3 <+5763>: e9 00 00 00 00 jmp 0x10ac382b8 ; <+5768> > 0x10ac382b8 <+5768>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi > 0x10ac382bf <+5775>: e8 cc 01 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac382c4 <+5780>: e9 40 00 00 00 jmp 0x10ac38309 ; <+5849> > 0x10ac382c9 <+5785>: 89 d1 movl %edx, %ecx > 0x10ac382cb <+5787>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac382d2 <+5794>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac382d8 <+5800>: e9 1b 00 00 00 jmp 0x10ac382f8 ; <+5832> > 0x10ac382dd <+5805>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x10ac382e4 <+5812>: 89 d1 movl %edx, %ecx > 0x10ac382e6 <+5814>: 48 89 85 20 f8 ff ff movq %rax, -0x7e0(%rbp) > 0x10ac382ed <+5821>: 89 8d 1c f8 ff ff movl %ecx, -0x7e4(%rbp) > 0x10ac382f3 <+5827>: e8 18 c1 ff ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10ac382f8 <+5832>: 48 8d bd e0 fc ff ff leaq -0x320(%rbp), %rdi > 0x10ac382ff <+5839>: e8 8c 01 00 00 callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10ac38304 <+5844>: e9 27 00 00 00 jmp 0x10ac38330 ; <+5888> > 0x10ac38309 <+5849>: e9 00 00 00 00 jmp 0x10ac3830e ; <+5854> > 0x10ac3830e <+5854>: e9 00 00 00 00 jmp 0x10ac38313 ; <+5859> > 0x10ac38313 <+5859>: 48 8b 05 d6 79 e4 00 movq 0xe479d6(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3831a <+5866>: 48 8b 00 movq (%rax), %rax > 0x10ac3831d <+5869>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac38321 <+5873>: 0f 85 26 00 00 00 jne 0x10ac3834d ; <+5917> > 0x10ac38327 <+5879>: 48 81 c4 b0 09 00 00 addq $0x9b0, %rsp ; imm = 0x9B0 > 0x10ac3832e <+5886>: 5d popq %rbp > 0x10ac3832f <+5887>: c3 retq > 0x10ac38330 <+5888>: 48 8b 85 20 f8 ff ff movq -0x7e0(%rbp), %rax > 0x10ac38337 <+5895>: 48 89 85 b0 f7 ff ff movq %rax, -0x850(%rbp) > 0x10ac3833e <+5902>: 48 8b 85 b0 f7 ff ff movq -0x850(%rbp), %rax > 0x10ac38345 <+5909>: 48 89 c7 movq %rax, %rdi > 0x10ac38348 <+5912>: e8 d5 5b be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3834d <+5917>: e8 00 5c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac38352 <+5922>: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10ac37d15 >UNWIND PLANS for libvcllo.dylib`PaintHelper::DoPaint(vcl::Region const*) (start addr 0x10ac36c30) > >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 + 33616-0x0000000000009a80) >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]: 5887: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 5888: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b8219b4, personality routine is at address 0x10ba7fce0 >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 + 33616-0x0000000000009a72) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b8219b4, personality routine is at address 0x10ba7fce0 >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 + 33616-0x0000000000009a80) >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]: 5887: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 5888: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b8219b4, personality routine is at address 0x10ba7fce0 >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 + 33616-0x0000000000009a80) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a7f5 >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a7f5 >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac39faf >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac39dd0 <+0>: 55 pushq %rbp > 0x10ac39dd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac39dd4 <+4>: 48 81 ec 10 01 00 00 subq $0x110, %rsp ; imm = 0x110 > 0x10ac39ddb <+11>: 48 8b 05 0e 5f e4 00 movq 0xe45f0e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac39de2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10ac39de5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac39de9 <+25>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac39ded <+29>: 48 89 f8 movq %rdi, %rax > 0x10ac39df0 <+32>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac39df7 <+39>: e8 84 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39dfc <+44>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac39e03 <+51>: e9 00 00 00 00 jmp 0x10ac39e08 ; <+56> > 0x10ac39e08 <+56>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x10ac39e0f <+63>: e8 4c e5 ff ff callq 0x10ac38360 ; vcl::Window::ImplGetWindowImpl() const > 0x10ac39e14 <+68>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac39e1b <+75>: e9 00 00 00 00 jmp 0x10ac39e20 ; <+80> > 0x10ac39e20 <+80>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac39e27 <+87>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac39e2e <+94>: 48 8b 8d 50 ff ff ff movq -0xb0(%rbp), %rcx > 0x10ac39e35 <+101>: 8a 91 8a 00 00 00 movb 0x8a(%rcx), %dl > 0x10ac39e3b <+107>: 80 e2 01 andb $0x1, %dl > 0x10ac39e3e <+110>: f6 c2 01 testb $0x1, %dl > 0x10ac39e41 <+113>: 0f 84 68 00 00 00 je 0x10ac39eaf ; <+223> > 0x10ac39e47 <+119>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39e4e <+126>: e8 2d 8c ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39e53 <+131>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac39e5a <+138>: e9 00 00 00 00 jmp 0x10ac39e5f ; <+143> > 0x10ac39e5f <+143>: 48 8b bd 38 ff ff ff movq -0xc8(%rbp), %rdi > 0x10ac39e66 <+150>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x10ac39e6d <+157>: e8 1e fd ff ff callq 0x10ac39b90 ; vcl::Window::PopPaintHelper(PaintHelper*) > 0x10ac39e72 <+162>: e9 00 00 00 00 jmp 0x10ac39e77 ; <+167> > 0x10ac39e77 <+167>: e9 33 00 00 00 jmp 0x10ac39eaf ; <+223> > 0x10ac39e7c <+172>: 89 d1 movl %edx, %ecx > 0x10ac39e7e <+174>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10ac39e85 <+181>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x10ac39e8b <+187>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39e92 <+194>: 48 83 c0 50 addq $0x50, %rax > 0x10ac39e96 <+198>: 48 89 c7 movq %rax, %rdi > 0x10ac39e99 <+201>: e8 02 bf 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac39e9e <+206>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39ea5 <+213>: e8 f6 c0 ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac39eaa <+218>: e9 a8 03 00 00 jmp 0x10ac3a257 ; <+1159> > 0x10ac39eaf <+223>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac39eb6 <+230>: e8 c5 8b ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac39ebb <+235>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac39ec2 <+242>: e9 00 00 00 00 jmp 0x10ac39ec7 ; <+247> > 0x10ac39ec7 <+247>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac39ece <+254>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac39ed4 <+260>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac39ed8 <+264>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac39edc <+268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac39ee0 <+272>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac39ee4 <+276>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac39ee8 <+280>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac39eec <+284>: 48 8b 00 movq (%rax), %rax > 0x10ac39eef <+287>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac39ef3 <+291>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10ac39efa <+298>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f01 <+305>: 0f b7 88 88 00 00 00 movzwl 0x88(%rax), %ecx > 0x10ac39f08 <+312>: 83 e1 0c andl $0xc, %ecx > 0x10ac39f0b <+315>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac39f0e <+318>: 0f 84 f9 00 00 00 je 0x10ac3a00d ; <+573> > 0x10ac39f14 <+324>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac39f1b <+331>: 48 83 c0 58 addq $0x58, %rax > 0x10ac39f1f <+335>: 48 89 c7 movq %rax, %rdi > 0x10ac39f22 <+338>: e8 c9 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39f27 <+343>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac39f2e <+350>: e9 00 00 00 00 jmp 0x10ac39f33 ; <+355> > 0x10ac39f33 <+355>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac39f3a <+362>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac39f41 <+369>: 48 83 bd 58 ff ff ff 00 cmpq $0x0, -0xa8(%rbp) > 0x10ac39f49 <+377>: 0f 84 b9 00 00 00 je 0x10ac3a008 ; <+568> > 0x10ac39f4f <+383>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39f56 <+390>: 48 89 c1 movq %rax, %rcx > 0x10ac39f59 <+393>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39f60 <+400>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac39f64 <+404>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac39f68 <+408>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac39f6c <+412>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39f73 <+419>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac39f79 <+425>: c1 ea 08 shrl $0x8, %edx > 0x10ac39f7c <+428>: 83 e2 01 andl $0x1, %edx > 0x10ac39f7f <+431>: 40 88 d6 movb %dl, %sil > 0x10ac39f82 <+434>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac39f86 <+438>: 0f 85 05 00 00 00 jne 0x10ac39f91 ; <+449> > 0x10ac39f8c <+444>: e9 28 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39f91 <+449>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x10ac39f98 <+456>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac39f9f <+463>: 48 8b 70 08 movq 0x8(%rax), %rsi > 0x10ac39fa3 <+467>: 0f b7 90 88 00 00 00 movzwl 0x88(%rax), %edx > 0x10ac39faa <+474>: e8 c1 02 00 00 callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac39faf <+479>: e9 00 00 00 00 jmp 0x10ac39fb4 ; <+484> > 0x10ac39fb4 <+484>: e9 00 00 00 00 jmp 0x10ac39fb9 ; <+489> > 0x10ac39fb9 <+489>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10ac39fc0 <+496>: 48 89 c1 movq %rax, %rcx > 0x10ac39fc3 <+499>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac39fca <+506>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac39fce <+510>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac39fd2 <+514>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac39fd6 <+518>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac39fdd <+525>: 48 83 c0 70 addq $0x70, %rax > 0x10ac39fe1 <+529>: 48 89 c7 movq %rax, %rdi > 0x10ac39fe4 <+532>: e8 07 8b ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac39fe9 <+537>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac39ff0 <+544>: e9 00 00 00 00 jmp 0x10ac39ff5 ; <+549> > 0x10ac39ff5 <+549>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac39ffc <+556>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10ac3a003 <+563>: e9 39 ff ff ff jmp 0x10ac39f41 ; <+369> > 0x10ac3a008 <+568>: e9 00 00 00 00 jmp 0x10ac3a00d ; <+573> > 0x10ac3a00d <+573>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a014 <+580>: 48 83 38 00 cmpq $0x0, (%rax) > 0x10ac3a018 <+584>: 0f 84 b8 00 00 00 je 0x10ac3a0d6 ; <+774> > 0x10ac3a01e <+590>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a025 <+597>: 48 8b 80 38 03 00 00 movq 0x338(%rax), %rax > 0x10ac3a02c <+604>: 48 c1 e8 2a shrq $0x2a, %rax > 0x10ac3a030 <+608>: 89 c1 movl %eax, %ecx > 0x10ac3a032 <+610>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a035 <+613>: 88 ca movb %cl, %dl > 0x10ac3a037 <+615>: f6 c2 01 testb $0x1, %dl > 0x10ac3a03a <+618>: 0f 85 05 00 00 00 jne 0x10ac3a045 ; <+629> > 0x10ac3a040 <+624>: e9 91 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a045 <+629>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a04c <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a04f <+639>: 8b 78 48 movl 0x48(%rax), %edi > 0x10ac3a052 <+642>: be 00 10 00 00 movl $0x1000, %esi ; imm = 0x1000 > 0x10ac3a057 <+647>: e8 64 08 00 00 callq 0x10ac3a8c0 ; o3tl::typed_flags<ShowTrackFlags>::Wrap operator&<ShowTrackFlags>(ShowTrackFlags, ShowTrackFlags) > 0x10ac3a05c <+652>: 89 85 1c ff ff ff movl %eax, -0xe4(%rbp) > 0x10ac3a062 <+658>: e9 00 00 00 00 jmp 0x10ac3a067 ; <+663> > 0x10ac3a067 <+663>: 8b 85 1c ff ff ff movl -0xe4(%rbp), %eax > 0x10ac3a06d <+669>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10ac3a070 <+672>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10ac3a074 <+676>: e8 17 09 00 00 callq 0x10ac3a990 ; o3tl::is_typed_flags<ShowTrackFlags, 12303>::Wrap::operator bool() const > 0x10ac3a079 <+681>: 88 85 1b ff ff ff movb %al, -0xe5(%rbp) > 0x10ac3a07f <+687>: e9 00 00 00 00 jmp 0x10ac3a084 ; <+692> > 0x10ac3a084 <+692>: 8a 85 1b ff ff ff movb -0xe5(%rbp), %al > 0x10ac3a08a <+698>: a8 01 testb $0x1, %al > 0x10ac3a08c <+700>: 0f 85 05 00 00 00 jne 0x10ac3a097 ; <+711> > 0x10ac3a092 <+706>: e9 3f 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a097 <+711>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a09e <+718>: e8 dd 89 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a0a3 <+723>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a0aa <+730>: e9 00 00 00 00 jmp 0x10ac3a0af ; <+735> > 0x10ac3a0af <+735>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3a0b6 <+742>: 48 8b 00 movq (%rax), %rax > 0x10ac3a0b9 <+745>: 48 8b 70 40 movq 0x40(%rax), %rsi > 0x10ac3a0bd <+749>: 8b 50 48 movl 0x48(%rax), %edx > 0x10ac3a0c0 <+752>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x10ac3a0c7 <+759>: e8 04 e7 23 00 callq 0x10ae787d0 ; vcl::Window::InvertTracking(Rectangle const&, ShowTrackFlags) > 0x10ac3a0cc <+764>: e9 00 00 00 00 jmp 0x10ac3a0d1 ; <+769> > 0x10ac3a0d1 <+769>: e9 00 00 00 00 jmp 0x10ac3a0d6 ; <+774> > 0x10ac3a0d6 <+774>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a0dd <+781>: 8a 88 8a 00 00 00 movb 0x8a(%rax), %cl > 0x10ac3a0e3 <+787>: c0 e9 02 shrb $0x2, %cl > 0x10ac3a0e6 <+790>: 80 e1 01 andb $0x1, %cl > 0x10ac3a0e9 <+793>: f6 c1 01 testb $0x1, %cl > 0x10ac3a0ec <+796>: 0f 84 7b 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a0f2 <+802>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a0f9 <+809>: f6 80 d8 01 00 00 01 testb $0x1, 0x1d8(%rax) > 0x10ac3a100 <+816>: 0f 84 67 00 00 00 je 0x10ac3a16d ; <+925> > 0x10ac3a106 <+822>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a10d <+829>: e8 7e c9 ff ff callq 0x10ac36a90 ; PaintHelper::PaintBuffer() > 0x10ac3a112 <+834>: e9 00 00 00 00 jmp 0x10ac3a117 ; <+839> > 0x10ac3a117 <+839>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a11e <+846>: c6 80 d8 01 00 00 00 movb $0x0, 0x1d8(%rax) > 0x10ac3a125 <+853>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10ac3a12c <+860>: 48 05 e0 01 00 00 addq $0x1e0, %rax ; imm = 0x1E0 > 0x10ac3a132 <+866>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10ac3a136 <+870>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a13d <+877>: e8 2e b9 ff ff callq 0x10ac35a70 ; Rectangle::Rectangle() > 0x10ac3a142 <+882>: e9 00 00 00 00 jmp 0x10ac3a147 ; <+887> > 0x10ac3a147 <+887>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3a14b <+891>: 48 8b 8d 08 ff ff ff movq -0xf8(%rbp), %rcx > 0x10ac3a152 <+898>: 48 89 01 movq %rax, (%rcx) > 0x10ac3a155 <+901>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3a159 <+905>: 48 89 41 08 movq %rax, 0x8(%rcx) > 0x10ac3a15d <+909>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3a161 <+913>: 48 89 41 10 movq %rax, 0x10(%rcx) > 0x10ac3a165 <+917>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3a169 <+921>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10ac3a16d <+925>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a174 <+932>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a178 <+936>: 48 89 c7 movq %rax, %rdi > 0x10ac3a17b <+939>: e8 70 c4 ff ff callq 0x10ac365f0 ; Rectangle::IsEmpty() const > 0x10ac3a180 <+944>: 88 85 07 ff ff ff movb %al, -0xf9(%rbp) > 0x10ac3a186 <+950>: e9 00 00 00 00 jmp 0x10ac3a18b ; <+955> > 0x10ac3a18b <+955>: 8a 85 07 ff ff ff movb -0xf9(%rbp), %al > 0x10ac3a191 <+961>: a8 01 testb $0x1, %al > 0x10ac3a193 <+963>: 0f 85 4e 00 00 00 jne 0x10ac3a1e7 ; <+1047> > 0x10ac3a199 <+969>: e9 00 00 00 00 jmp 0x10ac3a19e ; <+974> > 0x10ac3a19e <+974>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a1a5 <+981>: e8 d6 88 ff ff callq 0x10ac32a80 ; VclPtr<vcl::Window>::operator->() const > 0x10ac3a1aa <+986>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a1b1 <+993>: e9 00 00 00 00 jmp 0x10ac3a1b6 ; <+998> > 0x10ac3a1b6 <+998>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1bd <+1005>: 48 83 c0 10 addq $0x10, %rax > 0x10ac3a1c1 <+1009>: ba 03 00 00 00 movl $0x3, %edx > 0x10ac3a1c6 <+1014>: 31 c9 xorl %ecx, %ecx > 0x10ac3a1c8 <+1016>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x10ac3a1ce <+1022>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x10ac3a1d5 <+1029>: 48 89 c6 movq %rax, %rsi > 0x10ac3a1d8 <+1032>: e8 93 c8 26 00 callq 0x10aea6a70 ; vcl::Window::DrawSelectionBackground(Rectangle const&, unsigned short, bool, bool) > 0x10ac3a1dd <+1037>: e9 00 00 00 00 jmp 0x10ac3a1e2 ; <+1042> > 0x10ac3a1e2 <+1042>: e9 00 00 00 00 jmp 0x10ac3a1e7 ; <+1047> > 0x10ac3a1e7 <+1047>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a1ee <+1054>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10ac3a1f2 <+1058>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10ac3a1f6 <+1062>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10ac3a1fd <+1069>: 0f 84 18 00 00 00 je 0x10ac3a21b ; <+1099> > 0x10ac3a203 <+1075>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a20a <+1082>: e8 91 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a20f <+1087>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x10ac3a216 <+1094>: e8 9b 3c be 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10ac3a21b <+1099>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a222 <+1106>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a226 <+1110>: 48 89 c7 movq %rax, %rdi > 0x10ac3a229 <+1113>: e8 72 bb 72 00 callq 0x10b365da0 ; vcl::Region::~Region() > 0x10ac3a22e <+1118>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x10ac3a235 <+1125>: e8 66 bd ff ff callq 0x10ac35fa0 ; VclPtr<vcl::Window>::~VclPtr() > 0x10ac3a23a <+1130>: 48 8b 05 af 5a e4 00 movq 0xe45aaf(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a241 <+1137>: 48 8b 00 movq (%rax), %rax > 0x10ac3a244 <+1140>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a248 <+1144>: 0f 85 15 00 00 00 jne 0x10ac3a263 ; <+1171> > 0x10ac3a24e <+1150>: 48 81 c4 10 01 00 00 addq $0x110, %rsp ; imm = 0x110 > 0x10ac3a255 <+1157>: 5d popq %rbp > 0x10ac3a256 <+1158>: c3 retq > 0x10ac3a257 <+1159>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3a25e <+1166>: e8 fd c4 ff ff callq 0x10ac36760 ; __clang_call_terminate > 0x10ac3a263 <+1171>: e8 ea 3c be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a268 <+1176>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac39faf >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac39dd0) > >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b988) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >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]: 1158: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1159: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c14, personality routine is at address 0x10ba7fce0 >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 + 46320-0x000000000000b990) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a9c5 >libvcllo.dylib`PaintHelper::~PaintHelper: > 0x10ac3a9b0 <+0>: 55 pushq %rbp > 0x10ac3a9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a9b4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10ac3a9b8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3a9bc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10ac3a9c0 <+16>: e8 0b f4 ff ff callq 0x10ac39dd0 ; PaintHelper::~PaintHelper() > 0x10ac3a9c5 <+21>: 48 83 c4 10 addq $0x10, %rsp > 0x10ac3a9c9 <+25>: 5d popq %rbp > 0x10ac3a9ca <+26>: c3 retq > 0x10ac3a9cb <+27>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a9c5 >UNWIND PLANS for libvcllo.dylib`PaintHelper::~PaintHelper() (start addr 0x10ac3a9b0) > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49360-0x000000000000c0eb) >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] > >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 + 49360-0x000000000000c0f0) >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]: 26: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 27: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3a88c >libvcllo.dylib`vcl::Window::ImplCallPaint: > 0x10ac3a270 <+0>: 55 pushq %rbp > 0x10ac3a271 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3a274 <+4>: 48 81 ec 30 02 00 00 subq $0x230, %rsp ; imm = 0x230 > 0x10ac3a27b <+11>: 66 89 d0 movw %dx, %ax > 0x10ac3a27e <+14>: 48 8b 0d 6b 5a e4 00 movq 0xe45a6b(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a285 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a288 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10ac3a28c <+28>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10ac3a293 <+35>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10ac3a29a <+42>: 66 89 85 26 fe ff ff movw %ax, -0x1da(%rbp) > 0x10ac3a2a1 <+49>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10ac3a2a8 <+56>: 48 8b 31 movq (%rcx), %rsi > 0x10ac3a2ab <+59>: 48 8b b6 30 01 00 00 movq 0x130(%rsi), %rsi > 0x10ac3a2b2 <+66>: 48 89 cf movq %rcx, %rdi > 0x10ac3a2b5 <+69>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10ac3a2bc <+76>: 48 89 ce movq %rcx, %rsi > 0x10ac3a2bf <+79>: 4c 8b 85 f0 fd ff ff movq -0x210(%rbp), %r8 > 0x10ac3a2c6 <+86>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x10ac3a2cd <+93>: 41 ff d0 callq *%r8 > 0x10ac3a2d0 <+96>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2d7 <+103>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a2de <+110>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10ac3a2e5 <+117>: 48 89 8d 40 fe ff ff movq %rcx, -0x1c0(%rbp) > 0x10ac3a2ec <+124>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10ac3a2f3 <+131>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a2fa <+138>: 48 8b b1 20 02 00 00 movq 0x220(%rcx), %rsi > 0x10ac3a301 <+145>: 48 8b be 38 03 00 00 movq 0x338(%rsi), %rdi > 0x10ac3a308 <+152>: 4c 8b 86 40 03 00 00 movq 0x340(%rsi), %r8 > 0x10ac3a30f <+159>: 48 81 e7 ff ff f7 ff andq $-0x80001, %rdi ; imm = 0xFFFFFFFFFFF7FFFF > 0x10ac3a316 <+166>: 4c 89 86 40 03 00 00 movq %r8, 0x340(%rsi) > 0x10ac3a31d <+173>: 48 89 be 38 03 00 00 movq %rdi, 0x338(%rsi) > 0x10ac3a324 <+180>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a32b <+187>: 83 e2 04 andl $0x4, %edx > 0x10ac3a32e <+190>: 83 fa 00 cmpl $0x0, %edx > 0x10ac3a331 <+193>: 0f 84 5b 00 00 00 je 0x10ac3a392 ; <+290> > 0x10ac3a337 <+199>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a33e <+206>: 83 e0 02 andl $0x2, %eax > 0x10ac3a341 <+209>: 83 c8 05 orl $0x5, %eax > 0x10ac3a344 <+212>: 48 8b 8d e8 fd ff ff movq -0x218(%rbp), %rcx > 0x10ac3a34b <+219>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3a352 <+226>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x10ac3a359 <+233>: 48 8b 8d 50 fe ff ff movq -0x1b0(%rbp), %rcx > 0x10ac3a360 <+240>: 48 89 8d 58 fe ff ff movq %rcx, -0x1a8(%rbp) > 0x10ac3a367 <+247>: 48 8b 8d 58 fe ff ff movq -0x1a8(%rbp), %rcx > 0x10ac3a36e <+254>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x10ac3a375 <+261>: 48 8b 8d 60 fe ff ff movq -0x1a0(%rbp), %rcx > 0x10ac3a37c <+268>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3a37f <+271>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3a386 <+278>: 09 c2 orl %eax, %edx > 0x10ac3a388 <+280>: 66 89 d6 movw %dx, %si > 0x10ac3a38b <+283>: 66 89 b1 ea 02 00 00 movw %si, 0x2ea(%rcx) > 0x10ac3a392 <+290>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a399 <+297>: 83 e0 08 andl $0x8, %eax > 0x10ac3a39c <+300>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a39f <+303>: 0f 84 4e 00 00 00 je 0x10ac3a3f3 ; <+387> > 0x10ac3a3a5 <+309>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a3ac <+316>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a3b2 <+322>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10ac3a3b9 <+329>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10ac3a3c0 <+336>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10ac3a3c7 <+343>: 48 8b 85 70 fe ff ff movq -0x190(%rbp), %rax > 0x10ac3a3ce <+350>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x10ac3a3d5 <+357>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10ac3a3dc <+364>: 48 8b 00 movq (%rax), %rax > 0x10ac3a3df <+367>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a3e6 <+374>: 83 c9 08 orl $0x8, %ecx > 0x10ac3a3e9 <+377>: 66 89 ca movw %cx, %dx > 0x10ac3a3ec <+380>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a3f3 <+387>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a3fa <+394>: 83 e0 10 andl $0x10, %eax > 0x10ac3a3fd <+397>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a400 <+400>: 0f 84 4e 00 00 00 je 0x10ac3a454 ; <+484> > 0x10ac3a406 <+406>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a40d <+413>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a413 <+419>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x10ac3a41a <+426>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x10ac3a421 <+433>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10ac3a428 <+440>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10ac3a42f <+447>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x10ac3a436 <+454>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10ac3a43d <+461>: 48 8b 00 movq (%rax), %rax > 0x10ac3a440 <+464>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a447 <+471>: 83 c9 10 orl $0x10, %ecx > 0x10ac3a44a <+474>: 66 89 ca movw %cx, %dx > 0x10ac3a44d <+477>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a454 <+484>: 0f b7 85 26 fe ff ff movzwl -0x1da(%rbp), %eax > 0x10ac3a45b <+491>: 83 e0 20 andl $0x20, %eax > 0x10ac3a45e <+494>: 83 f8 00 cmpl $0x0, %eax > 0x10ac3a461 <+497>: 0f 84 4e 00 00 00 je 0x10ac3a4b5 ; <+581> > 0x10ac3a467 <+503>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a46e <+510>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a474 <+516>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x10ac3a47b <+523>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x10ac3a482 <+530>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x10ac3a489 <+537>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x10ac3a490 <+544>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x10ac3a497 <+551>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x10ac3a49e <+558>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4a1 <+561>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a4a8 <+568>: 83 c9 20 orl $0x20, %ecx > 0x10ac3a4ab <+571>: 66 89 ca movw %cx, %dx > 0x10ac3a4ae <+574>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a4b5 <+581>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a4bc <+588>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a4c2 <+594>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x10ac3a4c9 <+601>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x10ac3a4d0 <+608>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x10ac3a4d7 <+615>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10ac3a4de <+622>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x10ac3a4e5 <+629>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x10ac3a4ec <+636>: 48 8b 00 movq (%rax), %rax > 0x10ac3a4ef <+639>: 48 83 c0 50 addq $0x50, %rax > 0x10ac3a4f3 <+643>: 48 89 c7 movq %rax, %rdi > 0x10ac3a4f6 <+646>: e8 55 85 ff ff callq 0x10ac32a50 ; VclPtr<vcl::Window>::operator bool() const > 0x10ac3a4fb <+651>: a8 01 testb $0x1, %al > 0x10ac3a4fd <+653>: 0f 85 4e 00 00 00 jne 0x10ac3a551 ; <+737> > 0x10ac3a503 <+659>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a50a <+666>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a510 <+672>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x10ac3a517 <+679>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x10ac3a51e <+686>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x10ac3a525 <+693>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x10ac3a52c <+700>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x10ac3a533 <+707>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x10ac3a53a <+714>: 48 8b 00 movq (%rax), %rax > 0x10ac3a53d <+717>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a544 <+724>: 83 e1 fb andl $-0x5, %ecx > 0x10ac3a547 <+727>: 66 89 ca movw %cx, %dx > 0x10ac3a54a <+730>: 66 89 90 ea 02 00 00 movw %dx, 0x2ea(%rax) > 0x10ac3a551 <+737>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a558 <+744>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a55e <+750>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x10ac3a565 <+757>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10ac3a56c <+764>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x10ac3a573 <+771>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a57a <+778>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3a581 <+785>: 48 8b 89 38 03 00 00 movq 0x338(%rcx), %rcx > 0x10ac3a588 <+792>: 48 c1 e9 34 shrq $0x34, %rcx > 0x10ac3a58c <+796>: 89 ca movl %ecx, %edx > 0x10ac3a58e <+798>: 83 e2 01 andl $0x1, %edx > 0x10ac3a591 <+801>: 40 88 d6 movb %dl, %sil > 0x10ac3a594 <+804>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3a598 <+808>: 0f 85 05 00 00 00 jne 0x10ac3a5a3 ; <+819> > 0x10ac3a59e <+814>: e9 8a 01 00 00 jmp 0x10ac3a72d ; <+1213> > 0x10ac3a5a3 <+819>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a5aa <+826>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a5b0 <+832>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x10ac3a5b7 <+839>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x10ac3a5be <+846>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10ac3a5c5 <+853>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10ac3a5cc <+860>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10ac3a5d3 <+867>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10ac3a5da <+874>: 48 8b 00 movq (%rax), %rax > 0x10ac3a5dd <+877>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a5e4 <+884>: 83 e1 02 andl $0x2, %ecx > 0x10ac3a5e7 <+887>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a5ea <+890>: 0f 84 7c 00 00 00 je 0x10ac3a66c ; <+1020> > 0x10ac3a5f0 <+896>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a5f5 <+901>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a5fa <+906>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a601 <+913>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a604 <+916>: 48 8b 89 f8 01 00 00 movq 0x1f8(%rcx), %rcx > 0x10ac3a60b <+923>: 48 89 8d e0 fd ff ff movq %rcx, -0x220(%rbp) > 0x10ac3a612 <+930>: e8 59 04 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a617 <+935>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a61c <+940>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x10ac3a622 <+946>: 8b bd 18 fe ff ff movl -0x1e8(%rbp), %edi > 0x10ac3a628 <+952>: e8 a3 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a62d <+957>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a632 <+962>: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) > 0x10ac3a638 <+968>: 8b bd 20 fe ff ff movl -0x1e0(%rbp), %edi > 0x10ac3a63e <+974>: e8 8d 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a643 <+979>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x10ac3a64a <+986>: 89 85 60 ff ff ff movl %eax, -0xa0(%rbp) > 0x10ac3a650 <+992>: e8 eb 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a655 <+997>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a65c <+1004>: 89 c6 movl %eax, %esi > 0x10ac3a65e <+1006>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10ac3a665 <+1013>: ff d1 callq *%rcx > 0x10ac3a667 <+1015>: e9 9f 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a66c <+1020>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10ac3a674 <+1028>: 0f 84 8c 00 00 00 je 0x10ac3a706 ; <+1174> > 0x10ac3a67a <+1034>: bf 02 00 00 00 movl $0x2, %edi > 0x10ac3a67f <+1039>: be 04 00 00 00 movl $0x4, %esi > 0x10ac3a684 <+1044>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a68b <+1051>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a68e <+1054>: 48 8b 89 08 02 00 00 movq 0x208(%rcx), %rcx > 0x10ac3a695 <+1061>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10ac3a69c <+1068>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10ac3a6a3 <+1075>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10ac3a6aa <+1082>: e8 c1 03 00 00 callq 0x10ac3aa70 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(InvalidateFlags, InvalidateFlags) > 0x10ac3a6af <+1087>: be 20 00 00 00 movl $0x20, %esi > 0x10ac3a6b4 <+1092>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10ac3a6ba <+1098>: 8b bd 08 fe ff ff movl -0x1f8(%rbp), %edi > 0x10ac3a6c0 <+1104>: e8 0b 03 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6c5 <+1109>: be 00 40 00 00 movl $0x4000, %esi ; imm = 0x4000 > 0x10ac3a6ca <+1114>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x10ac3a6d0 <+1120>: 8b bd 10 fe ff ff movl -0x1f0(%rbp), %edi > 0x10ac3a6d6 <+1126>: e8 f5 02 00 00 callq 0x10ac3a9d0 ; o3tl::typed_flags<InvalidateFlags>::Wrap operator|<InvalidateFlags>(o3tl::typed_flags<InvalidateFlags>::Wrap, InvalidateFlags) > 0x10ac3a6db <+1131>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x10ac3a6e2 <+1138>: 89 85 58 ff ff ff movl %eax, -0xa8(%rbp) > 0x10ac3a6e8 <+1144>: e8 53 04 00 00 callq 0x10ac3ab40 ; o3tl::is_typed_flags<InvalidateFlags, 16447>::Wrap::operator InvalidateFlags() const > 0x10ac3a6ed <+1149>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a6f4 <+1156>: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi > 0x10ac3a6fb <+1163>: 89 c2 movl %eax, %edx > 0x10ac3a6fd <+1165>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x10ac3a704 <+1172>: ff d1 callq *%rcx > 0x10ac3a706 <+1174>: e9 00 00 00 00 jmp 0x10ac3a70b ; <+1179> > 0x10ac3a70b <+1179>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a712 <+1186>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a715 <+1189>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a71c <+1196>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x10ac3a723 <+1203>: 48 89 c6 movq %rax, %rsi > 0x10ac3a726 <+1206>: ff d1 callq *%rcx > 0x10ac3a728 <+1208>: e9 5f 01 00 00 jmp 0x10ac3a88c ; <+1564> > 0x10ac3a72d <+1213>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a734 <+1220>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a73b <+1227>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a741 <+1233>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10ac3a748 <+1240>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10ac3a74f <+1247>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10ac3a756 <+1254>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10ac3a75d <+1261>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10ac3a764 <+1268>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10ac3a76b <+1275>: 48 8b 00 movq (%rax), %rax > 0x10ac3a76e <+1278>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a775 <+1285>: 83 e1 fe andl $-0x2, %ecx > 0x10ac3a778 <+1288>: 66 89 ca movw %cx, %dx > 0x10ac3a77b <+1291>: 66 89 95 26 fe ff ff movw %dx, -0x1da(%rbp) > 0x10ac3a782 <+1298>: 48 8b b5 e8 fd ff ff movq -0x218(%rbp), %rsi > 0x10ac3a789 <+1305>: 0f b7 95 26 fe ff ff movzwl -0x1da(%rbp), %edx > 0x10ac3a790 <+1312>: e8 ab c1 ff ff callq 0x10ac36940 ; PaintHelper::PaintHelper(vcl::Window*, unsigned short) > 0x10ac3a795 <+1317>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a79c <+1324>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a7a2 <+1330>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10ac3a7a9 <+1337>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10ac3a7b0 <+1344>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10ac3a7b7 <+1351>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10ac3a7be <+1358>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10ac3a7c5 <+1365>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10ac3a7cc <+1372>: 48 8b 00 movq (%rax), %rax > 0x10ac3a7cf <+1375>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3a7d6 <+1382>: 83 e1 01 andl $0x1, %ecx > 0x10ac3a7d9 <+1385>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3a7dc <+1388>: 0f 84 3d 00 00 00 je 0x10ac3a81f ; <+1455> > 0x10ac3a7e2 <+1394>: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi > 0x10ac3a7e9 <+1401>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a7f0 <+1408>: e8 3b c4 ff ff callq 0x10ac36c30 ; PaintHelper::DoPaint(vcl::Region const*) > 0x10ac3a7f5 <+1413>: e9 00 00 00 00 jmp 0x10ac3a7fa ; <+1418> > 0x10ac3a7fa <+1418>: e9 63 00 00 00 jmp 0x10ac3a862 ; <+1522> > 0x10ac3a7ff <+1423>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a806 <+1430>: 89 d1 movl %edx, %ecx > 0x10ac3a808 <+1432>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x10ac3a80f <+1439>: 89 8d fc fd ff ff movl %ecx, -0x204(%rbp) > 0x10ac3a815 <+1445>: e8 96 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a81a <+1450>: e9 8a 00 00 00 jmp 0x10ac3a8a9 ; <+1593> > 0x10ac3a81f <+1455>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a826 <+1462>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3a82c <+1468>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10ac3a833 <+1475>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10ac3a83a <+1482>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10ac3a841 <+1489>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10ac3a848 <+1496>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10ac3a84f <+1503>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10ac3a856 <+1510>: 48 8b 00 movq (%rax), %rax > 0x10ac3a859 <+1513>: 66 c7 80 ea 02 00 00 00 00 movw $0x0, 0x2ea(%rax) > 0x10ac3a862 <+1522>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x10ac3a869 <+1529>: 48 8b 08 movq (%rax), %rcx > 0x10ac3a86c <+1532>: 48 8b 89 40 01 00 00 movq 0x140(%rcx), %rcx > 0x10ac3a873 <+1539>: 48 89 c7 movq %rax, %rdi > 0x10ac3a876 <+1542>: 48 89 c6 movq %rax, %rsi > 0x10ac3a879 <+1545>: ff d1 callq *%rcx > 0x10ac3a87b <+1547>: e9 00 00 00 00 jmp 0x10ac3a880 ; <+1552> > 0x10ac3a880 <+1552>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x10ac3a887 <+1559>: e8 24 01 00 00 callq 0x10ac3a9b0 ; PaintHelper::~PaintHelper() > 0x10ac3a88c <+1564>: 48 8b 05 5d 54 e4 00 movq 0xe4545d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10ac3a893 <+1571>: 48 8b 00 movq (%rax), %rax > 0x10ac3a896 <+1574>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10ac3a89a <+1578>: 0f 85 15 00 00 00 jne 0x10ac3a8b5 ; <+1605> > 0x10ac3a8a0 <+1584>: 48 81 c4 30 02 00 00 addq $0x230, %rsp ; imm = 0x230 > 0x10ac3a8a7 <+1591>: 5d popq %rbp > 0x10ac3a8a8 <+1592>: c3 retq > 0x10ac3a8a9 <+1593>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x10ac3a8b0 <+1600>: e8 6d 36 be 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10ac3a8b5 <+1605>: e8 98 36 be 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10ac3a8ba <+1610>: 66 0f 1f 44 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10ac3a88c >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) (start addr 0x10ac3a270) > >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfda) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >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]: 1592: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1593: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b821c3c, personality routine is at address 0x10ba7fce0 >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 + 47504-0x000000000000bfe0) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3acb8 >libvcllo.dylib`vcl::Window::ImplCallOverlapPaint: > 0x10ac3ab50 <+0>: 55 pushq %rbp > 0x10ac3ab51 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3ab54 <+4>: 48 81 ec 90 00 00 00 subq $0x90, %rsp > 0x10ac3ab5b <+11>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac3ab5f <+15>: 48 8b 7d 80 movq -0x80(%rbp), %rdi > 0x10ac3ab63 <+19>: 48 89 f8 movq %rdi, %rax > 0x10ac3ab66 <+22>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ab6c <+28>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac3ab70 <+32>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac3ab74 <+36>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac3ab78 <+40>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac3ab7c <+44>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac3ab80 <+48>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac3ab84 <+52>: 48 8b 00 movq (%rax), %rax > 0x10ac3ab87 <+55>: 48 83 c0 60 addq $0x60, %rax > 0x10ac3ab8b <+59>: 48 89 bd 70 ff ff ff movq %rdi, -0x90(%rbp) > 0x10ac3ab92 <+66>: 48 89 c7 movq %rax, %rdi > 0x10ac3ab95 <+69>: e8 56 7f ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac3ab9a <+74>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac3aba1 <+81>: 48 83 bd 78 ff ff ff 00 cmpq $0x0, -0x88(%rbp) > 0x10ac3aba9 <+89>: 0f 84 8e 00 00 00 je 0x10ac3ac3d ; <+237> > 0x10ac3abaf <+95>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3abb6 <+102>: 48 89 c1 movq %rax, %rcx > 0x10ac3abb9 <+105>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3abc0 <+112>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10ac3abc4 <+116>: 48 89 4d a8 movq %rcx, -0x58(%rbp) > 0x10ac3abc8 <+120>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x10ac3abcc <+124>: 48 8b 80 20 02 00 00 movq 0x220(%rax), %rax > 0x10ac3abd3 <+131>: 8b 90 38 03 00 00 movl 0x338(%rax), %edx > 0x10ac3abd9 <+137>: c1 ea 0e shrl $0xe, %edx > 0x10ac3abdc <+140>: 83 e2 01 andl $0x1, %edx > 0x10ac3abdf <+143>: 40 88 d6 movb %dl, %sil > 0x10ac3abe2 <+146>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3abe6 <+150>: 0f 85 05 00 00 00 jne 0x10ac3abf1 ; <+161> > 0x10ac3abec <+156>: e9 0c 00 00 00 jmp 0x10ac3abfd ; <+173> > 0x10ac3abf1 <+161>: 48 8b bd 78 ff ff ff movq -0x88(%rbp), %rdi > 0x10ac3abf8 <+168>: e8 53 ff ff ff callq 0x10ac3ab50 ; <+0> > 0x10ac3abfd <+173>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10ac3ac04 <+180>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ac0a <+186>: 48 89 45 e8 movq %rax, -0x18(%rbp) > 0x10ac3ac0e <+190>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3ac12 <+194>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x10ac3ac16 <+198>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10ac3ac1a <+202>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac3ac1e <+206>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x10ac3ac22 <+210>: 48 8b 00 movq (%rax), %rax > 0x10ac3ac25 <+213>: 48 83 c0 78 addq $0x78, %rax > 0x10ac3ac29 <+217>: 48 89 c7 movq %rax, %rdi > 0x10ac3ac2c <+220>: e8 bf 7e ff ff callq 0x10ac32af0 ; VclPtr<vcl::Window>::operator vcl::Window*() const > 0x10ac3ac31 <+225>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10ac3ac38 <+232>: e9 64 ff ff ff jmp 0x10ac3aba1 ; <+81> > 0x10ac3ac3d <+237>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ac44 <+244>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ac4a <+250>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10ac3ac4e <+254>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3ac52 <+258>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x10ac3ac56 <+262>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3ac5a <+266>: 48 89 45 e0 movq %rax, -0x20(%rbp) > 0x10ac3ac5e <+270>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3ac62 <+274>: 48 8b 00 movq (%rax), %rax > 0x10ac3ac65 <+277>: 0f b7 88 ea 02 00 00 movzwl 0x2ea(%rax), %ecx > 0x10ac3ac6c <+284>: 83 e1 09 andl $0x9, %ecx > 0x10ac3ac6f <+287>: 83 f9 00 cmpl $0x0, %ecx > 0x10ac3ac72 <+290>: 0f 84 40 00 00 00 je 0x10ac3acb8 ; <+360> > 0x10ac3ac78 <+296>: 31 c0 xorl %eax, %eax > 0x10ac3ac7a <+298>: 89 c6 movl %eax, %esi > 0x10ac3ac7c <+300>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x10ac3ac83 <+307>: 48 81 c1 20 02 00 00 addq $0x220, %rcx ; imm = 0x220 > 0x10ac3ac8a <+314>: 48 89 4d b8 movq %rcx, -0x48(%rbp) > 0x10ac3ac8e <+318>: 48 8b 4d b8 movq -0x48(%rbp), %rcx > 0x10ac3ac92 <+322>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x10ac3ac96 <+326>: 48 8b 4d c0 movq -0x40(%rbp), %rcx > 0x10ac3ac9a <+330>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10ac3ac9e <+334>: 48 8b 4d c8 movq -0x38(%rbp), %rcx > 0x10ac3aca2 <+338>: 48 8b 09 movq (%rcx), %rcx > 0x10ac3aca5 <+341>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3acac <+348>: 0f b7 91 ea 02 00 00 movzwl 0x2ea(%rcx), %edx > 0x10ac3acb3 <+355>: e8 b8 f5 ff ff callq 0x10ac3a270 ; vcl::Window::ImplCallPaint(vcl::Region const*, unsigned short) > 0x10ac3acb8 <+360>: 48 81 c4 90 00 00 00 addq $0x90, %rsp > 0x10ac3acbf <+367>: 5d popq %rbp > 0x10ac3acc0 <+368>: c3 retq > 0x10ac3acc1 <+369>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10ac3acb8 >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplCallOverlapPaint() (start addr 0x10ac3ab50) > >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 + 49776-0x000000000000c3f0) >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]: 368: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 369: CFA=rbp+16 => 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 + 49776-0x000000000000c3e1) >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] > >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 + 49776-0x000000000000c3f0) >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]: 368: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 369: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3ae96 >libvcllo.dylib`vcl::Window::ImplHandlePaintHdl: > 0x10ac3ad00 <+0>: 55 pushq %rbp > 0x10ac3ad01 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3ad04 <+4>: 48 81 ec 90 00 00 00 subq $0x90, %rsp > 0x10ac3ad0b <+11>: 48 89 7d 80 movq %rdi, -0x80(%rbp) > 0x10ac3ad0f <+15>: 48 89 b5 78 ff ff ff movq %rsi, -0x88(%rbp) > 0x10ac3ad16 <+22>: 48 8b 75 80 movq -0x80(%rbp), %rsi > 0x10ac3ad1a <+26>: 48 89 f7 movq %rsi, %rdi > 0x10ac3ad1d <+29>: 48 89 b5 70 ff ff ff movq %rsi, -0x90(%rbp) > 0x10ac3ad24 <+36>: e8 17 2f 24 00 callq 0x10ae7dc40 ; vcl::Window::IsSystemWindow() const > 0x10ac3ad29 <+41>: a8 01 testb $0x1, %al > 0x10ac3ad2b <+43>: 0f 85 05 00 00 00 jne 0x10ac3ad36 ; <+54> > 0x10ac3ad31 <+49>: e9 52 00 00 00 jmp 0x10ac3ad88 ; <+136> > 0x10ac3ad36 <+54>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ad3d <+61>: 48 89 c7 movq %rax, %rdi > 0x10ac3ad40 <+64>: e8 6b 01 00 00 callq 0x10ac3aeb0 ; SystemWindow::hasPendingLayout() const > 0x10ac3ad45 <+69>: a8 01 testb $0x1, %al > 0x10ac3ad47 <+71>: 0f 85 05 00 00 00 jne 0x10ac3ad52 ; <+82> > 0x10ac3ad4d <+77>: e9 36 00 00 00 jmp 0x10ac3ad88 ; <+136> > 0x10ac3ad52 <+82>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ad59 <+89>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ad5f <+95>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x10ac3ad63 <+99>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10ac3ad67 <+103>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10ac3ad6b <+107>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10ac3ad6f <+111>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10ac3ad73 <+115>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10ac3ad77 <+119>: 48 8b 00 movq (%rax), %rax > 0x10ac3ad7a <+122>: 48 8b 78 08 movq 0x8(%rax), %rdi > 0x10ac3ad7e <+126>: e8 1d be 7d 00 callq 0x10b416ba0 ; Idle::Start() > 0x10ac3ad83 <+131>: e9 13 01 00 00 jmp 0x10ac3ae9b ; <+411> > 0x10ac3ad88 <+136>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ad8f <+143>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ad95 <+149>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x10ac3ad99 <+153>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x10ac3ad9d <+157>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x10ac3ada1 <+161>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ada8 <+168>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3adaf <+175>: 8b 91 38 03 00 00 movl 0x338(%rcx), %edx > 0x10ac3adb5 <+181>: 83 e2 01 andl $0x1, %edx > 0x10ac3adb8 <+184>: 40 88 d6 movb %dl, %sil > 0x10ac3adbb <+187>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3adbf <+191>: 0f 85 05 00 00 00 jne 0x10ac3adca ; <+202> > 0x10ac3adc5 <+197>: e9 7b 00 00 00 jmp 0x10ac3ae45 ; <+325> > 0x10ac3adca <+202>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3add1 <+209>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3add7 <+215>: 48 89 45 e8 movq %rax, -0x18(%rbp) > 0x10ac3addb <+219>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3addf <+223>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x10ac3ade3 <+227>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10ac3ade7 <+231>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10ac3adeb <+235>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x10ac3adef <+239>: 48 8b 00 movq (%rax), %rax > 0x10ac3adf2 <+242>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10ac3adf6 <+246>: 48 83 c0 30 addq $0x30, %rax > 0x10ac3adfa <+250>: 48 89 c7 movq %rax, %rdi > 0x10ac3adfd <+253>: e8 de 00 00 00 callq 0x10ac3aee0 ; Scheduler::IsActive() const > 0x10ac3ae02 <+258>: a8 01 testb $0x1, %al > 0x10ac3ae04 <+260>: 0f 85 05 00 00 00 jne 0x10ac3ae0f ; <+271> > 0x10ac3ae0a <+266>: e9 36 00 00 00 jmp 0x10ac3ae45 ; <+325> > 0x10ac3ae0f <+271>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ae16 <+278>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ae1c <+284>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10ac3ae20 <+288>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x10ac3ae24 <+292>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x10ac3ae28 <+296>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10ac3ae2c <+300>: 48 89 45 e0 movq %rax, -0x20(%rbp) > 0x10ac3ae30 <+304>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x10ac3ae34 <+308>: 48 8b 00 movq (%rax), %rax > 0x10ac3ae37 <+311>: 48 8b 78 08 movq 0x8(%rax), %rdi > 0x10ac3ae3b <+315>: e8 60 bd 7d 00 callq 0x10b416ba0 ; Idle::Start() > 0x10ac3ae40 <+320>: e9 56 00 00 00 jmp 0x10ac3ae9b ; <+411> > 0x10ac3ae45 <+325>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ae4c <+332>: 48 05 20 02 00 00 addq $0x220, %rax ; imm = 0x220 > 0x10ac3ae52 <+338>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x10ac3ae56 <+342>: 48 89 45 c0 movq %rax, -0x40(%rbp) > 0x10ac3ae5a <+346>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x10ac3ae5e <+350>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10ac3ae65 <+357>: 48 8b 88 20 02 00 00 movq 0x220(%rax), %rcx > 0x10ac3ae6c <+364>: 8b 91 38 03 00 00 movl 0x338(%rcx), %edx > 0x10ac3ae72 <+370>: c1 ea 0e shrl $0xe, %edx > 0x10ac3ae75 <+373>: 83 e2 01 andl $0x1, %edx > 0x10ac3ae78 <+376>: 40 88 d6 movb %dl, %sil > 0x10ac3ae7b <+379>: 40 f6 c6 01 testb $0x1, %sil > 0x10ac3ae7f <+383>: 0f 85 05 00 00 00 jne 0x10ac3ae8a ; <+394> > 0x10ac3ae85 <+389>: e9 0c 00 00 00 jmp 0x10ac3ae96 ; <+406> > 0x10ac3ae8a <+394>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x10ac3ae91 <+401>: e8 ba fc ff ff callq 0x10ac3ab50 ; vcl::Window::ImplCallOverlapPaint() > 0x10ac3ae96 <+406>: e9 00 00 00 00 jmp 0x10ac3ae9b ; <+411> > 0x10ac3ae9b <+411>: 48 81 c4 90 00 00 00 addq $0x90, %rsp > 0x10ac3aea2 <+418>: 5d popq %rbp > 0x10ac3aea3 <+419>: c3 retq > 0x10ac3aea4 <+420>: 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10ac3ae96 >UNWIND PLANS for libvcllo.dylib`vcl::Window::ImplHandlePaintHdl(Idle*) (start addr 0x10ac3ad00) > >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 + 50208-0x000000000000c5d0) >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]: 419: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 420: CFA=rbp+16 => 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 + 50208-0x000000000000c5c4) >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] > >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 + 50208-0x000000000000c5d0) >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]: 419: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 420: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3acf8 >libvcllo.dylib`vcl::Window::LinkStubImplHandlePaintHdl: > 0x10ac3acd0 <+0>: 55 pushq %rbp > 0x10ac3acd1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3acd4 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x10ac3acd8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3acdc <+12>: 48 89 75 f0 movq %rsi, -0x10(%rbp) > 0x10ac3ace0 <+16>: 48 8b 75 f8 movq -0x8(%rbp), %rsi > 0x10ac3ace4 <+20>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x10ac3ace8 <+24>: 48 89 7d e8 movq %rdi, -0x18(%rbp) > 0x10ac3acec <+28>: 48 89 f7 movq %rsi, %rdi > 0x10ac3acef <+31>: 48 8b 75 e8 movq -0x18(%rbp), %rsi > 0x10ac3acf3 <+35>: e8 08 00 00 00 callq 0x10ac3ad00 ; vcl::Window::ImplHandlePaintHdl(Idle*) > 0x10ac3acf8 <+40>: 48 83 c4 20 addq $0x20, %rsp > 0x10ac3acfc <+44>: 5d popq %rbp > 0x10ac3acfd <+45>: c3 retq > 0x10ac3acfe <+46>: 66 90 nop >(lldb) image show-unwind --address 0x10ac3acf8 >UNWIND PLANS for libvcllo.dylib`vcl::Window::LinkStubImplHandlePaintHdl(void*, Idle*) (start addr 0x10ac3acd0) > >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 + 50160-0x000000000000c420) >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]: 45: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 46: CFA=rbp+16 => 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 + 50160-0x000000000000c41e) >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] > >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 + 50160-0x000000000000c420) >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]: 45: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 46: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10ac3b0a8 >libvcllo.dylib`Link<Idle*, void>::Call: > 0x10ac3b070 <+0>: 55 pushq %rbp > 0x10ac3b071 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10ac3b074 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x10ac3b078 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10ac3b07c <+12>: 48 89 75 f0 movq %rsi, -0x10(%rbp) > 0x10ac3b080 <+16>: 48 8b 75 f8 movq -0x8(%rbp), %rsi > 0x10ac3b084 <+20>: 48 83 3e 00 cmpq $0x0, (%rsi) > 0x10ac3b088 <+24>: 48 89 75 e8 movq %rsi, -0x18(%rbp) > 0x10ac3b08c <+28>: 0f 85 05 00 00 00 jne 0x10ac3b097 ; <+39> > 0x10ac3b092 <+34>: e9 11 00 00 00 jmp 0x10ac3b0a8 ; <+56> > 0x10ac3b097 <+39>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x10ac3b09b <+43>: 48 8b 08 movq (%rax), %rcx > 0x10ac3b09e <+46>: 48 8b 78 08 movq 0x8(%rax), %rdi > 0x10ac3b0a2 <+50>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x10ac3b0a6 <+54>: ff d1 callq *%rcx > 0x10ac3b0a8 <+56>: 48 83 c4 20 addq $0x20, %rsp > 0x10ac3b0ac <+60>: 5d popq %rbp > 0x10ac3b0ad <+61>: c3 retq > 0x10ac3b0ae <+62>: 66 90 nop >(lldb) image show-unwind --address 0x10ac3b0a8 >UNWIND PLANS for libvcllo.dylib`Link<Idle*, void>::Call(Idle*) const (start addr 0x10ac3b070) > >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 + 51088-0x000000000000c7d0) >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]: 61: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 62: CFA=rbp+16 => 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 + 51088-0x000000000000c7ce) >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] > >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 + 51088-0x000000000000c7d0) >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]: 61: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 62: CFA=rbp+16 => 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 + 49120-0x000000000000d100) >row[0]: 0: CFA=rbp+16 => 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 0x10b4169e7 >libvcllo.dylib`Idle::Invoke: > 0x10b4169c0 <+0>: 55 pushq %rbp > 0x10b4169c1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b4169c4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10b4169c8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10b4169cc <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10b4169d0 <+16>: 48 89 f8 movq %rdi, %rax > 0x10b4169d3 <+19>: 48 83 c0 20 addq $0x20, %rax > 0x10b4169d7 <+23>: 48 89 7d f0 movq %rdi, -0x10(%rbp) > 0x10b4169db <+27>: 48 89 c7 movq %rax, %rdi > 0x10b4169de <+30>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x10b4169e2 <+34>: e8 89 46 82 ff callq 0x10ac3b070 ; Link<Idle*, void>::Call(Idle*) const > 0x10b4169e7 <+39>: 48 83 c4 10 addq $0x10, %rsp > 0x10b4169eb <+43>: 5d popq %rbp > 0x10b4169ec <+44>: c3 retq > 0x10b4169ed <+45>: 0f 1f 00 nopl (%rax) >(lldb) image show-unwind --address 0x10b4169e7 >UNWIND PLANS for libvcllo.dylib`Idle::Invoke() (start addr 0x10b4169c0) > >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 + 8290528-0x00000000007e8110) >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]: 44: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 45: CFA=rbp+16 => 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 + 8290528-0x00000000007e810d) >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] > >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 + 8290528-0x00000000007e8110) >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]: 44: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 45: CFA=rbp+16 => 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 + 8290320-0x00000000007e8160) >row[0]: 0: CFA=rbp+16 => 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 0x10b418700 >libvcllo.dylib`ImplSchedulerData::Invoke: > 0x10b418690 <+0>: 55 pushq %rbp > 0x10b418691 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b418694 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10b418698 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x10b41869c <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x10b4186a0 <+16>: 48 89 7d f0 movq %rdi, -0x10(%rbp) > 0x10b4186a4 <+20>: e8 f7 40 40 00 callq 0x10b81c7a0 ; symbol stub for: DbgTestSolarMutex() > 0x10b4186a9 <+25>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b4186ad <+29>: f6 40 10 01 testb $0x1, 0x10(%rax) > 0x10b4186b1 <+33>: 0f 85 0e 00 00 00 jne 0x10b4186c5 ; <+53> > 0x10b4186b7 <+39>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b4186bb <+43>: f6 40 11 01 testb $0x1, 0x11(%rax) > 0x10b4186bf <+47>: 0f 84 05 00 00 00 je 0x10b4186ca ; <+58> > 0x10b4186c5 <+53>: e9 3e 00 00 00 jmp 0x10b418708 ; <+120> > 0x10b4186ca <+58>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b4186ce <+62>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x10b4186d2 <+66>: 48 8b 11 movq (%rcx), %rdx > 0x10b4186d5 <+69>: 48 89 cf movq %rcx, %rdi > 0x10b4186d8 <+72>: ff 12 callq *(%rdx) > 0x10b4186da <+74>: e8 5f 42 40 00 callq 0x10b81c93e ; symbol stub for: tools::Time::GetSystemTicks() > 0x10b4186df <+79>: 48 8b 4d f0 movq -0x10(%rbp), %rcx > 0x10b4186e3 <+83>: 48 8b 51 08 movq 0x8(%rcx), %rdx > 0x10b4186e7 <+87>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10b4186eb <+91>: 48 89 42 18 movq %rax, 0x18(%rdx) > 0x10b4186ef <+95>: c6 41 11 01 movb $0x1, 0x11(%rcx) > 0x10b4186f3 <+99>: 48 8b 41 08 movq 0x8(%rcx), %rax > 0x10b4186f7 <+103>: 48 8b 10 movq (%rax), %rdx > 0x10b4186fa <+106>: 48 89 c7 movq %rax, %rdi > 0x10b4186fd <+109>: ff 52 30 callq *0x30(%rdx) > 0x10b418700 <+112>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b418704 <+116>: c6 40 11 00 movb $0x0, 0x11(%rax) > 0x10b418708 <+120>: 48 83 c4 10 addq $0x10, %rsp > 0x10b41870c <+124>: 5d popq %rbp > 0x10b41870d <+125>: c3 retq > 0x10b41870e <+126>: 66 90 nop >(lldb) image show-unwind --address 0x10b418700 >UNWIND PLANS for libvcllo.dylib`ImplSchedulerData::Invoke() (start addr 0x10b418690) > >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 + 8297904-0x00000000007e9e30) >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]: 125: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 126: CFA=rbp+16 => 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 + 8297904-0x00000000007e9e2e) >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] > >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 + 8297904-0x00000000007e9e30) >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]: 125: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 126: CFA=rbp+16 => 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 + 8293008-0x00000000007ea200) >row[0]: 0: CFA=rbp+16 => 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 0x10b419023 >libvcllo.dylib`Scheduler::ProcessTaskScheduling: > 0x10b418ae0 <+0>: 55 pushq %rbp > 0x10b418ae1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b418ae4 <+4>: 48 81 ec d0 02 00 00 subq $0x2d0, %rsp ; imm = 0x2D0 > 0x10b418aeb <+11>: 40 88 f8 movb %dil, %al > 0x10b418aee <+14>: 48 8b 0d fb 71 66 00 movq 0x6671fb(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b418af5 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x10b418af8 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x10b418afc <+28>: 24 01 andb $0x1, %al > 0x10b418afe <+30>: 88 85 a2 fd ff ff movb %al, -0x25e(%rbp) > 0x10b418b04 <+36>: e8 97 3c 40 00 callq 0x10b81c7a0 ; symbol stub for: DbgTestSolarMutex() > 0x10b418b09 <+41>: 8a 85 a2 fd ff ff movb -0x25e(%rbp), %al > 0x10b418b0f <+47>: 24 01 andb $0x1, %al > 0x10b418b11 <+49>: 0f b6 f8 movzbl %al, %edi > 0x10b418b14 <+52>: e8 f7 fb ff ff callq 0x10b418710 ; ImplSchedulerData::GetMostImportantTask(bool) > 0x10b418b19 <+57>: 48 89 85 98 fd ff ff movq %rax, -0x268(%rbp) > 0x10b418b20 <+64>: 48 83 f8 00 cmpq $0x0, %rax > 0x10b418b24 <+68>: 0f 84 25 05 00 00 je 0x10b41904f ; <+1391> > 0x10b418b2a <+74>: e9 00 00 00 00 jmp 0x10b418b2f ; <+79> > 0x10b418b2f <+79>: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax > 0x10b418b36 <+86>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x10b418b3d <+93>: c7 85 b4 fd ff ff 10 00 00 00 movl $0x10, -0x24c(%rbp) > 0x10b418b47 <+103>: 48 8b 85 b8 fd ff ff movq -0x248(%rbp), %rax > 0x10b418b4e <+110>: 48 89 c1 movq %rax, %rcx > 0x10b418b51 <+113>: 48 83 c1 70 addq $0x70, %rcx > 0x10b418b55 <+117>: 48 89 8d c0 fd ff ff movq %rcx, -0x240(%rbp) > 0x10b418b5c <+124>: 48 89 8d c8 fd ff ff movq %rcx, -0x238(%rbp) > 0x10b418b63 <+131>: 48 8b 0d 9e 6f 66 00 movq 0x666f9e(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10b418b6a <+138>: 48 83 c1 10 addq $0x10, %rcx > 0x10b418b6e <+142>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b418b72 <+146>: 48 8b 0d 97 6f 66 00 movq 0x666f97(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10b418b79 <+153>: 48 83 c1 10 addq $0x10, %rcx > 0x10b418b7d <+157>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b418b81 <+161>: 48 8b 0d 78 6f 66 00 movq 0x666f78(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b418b88 <+168>: 48 89 ca movq %rcx, %rdx > 0x10b418b8b <+171>: 48 83 c2 18 addq $0x18, %rdx > 0x10b418b8f <+175>: 48 89 10 movq %rdx, (%rax) > 0x10b418b92 <+178>: 48 83 c1 40 addq $0x40, %rcx > 0x10b418b96 <+182>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b418b9a <+186>: 48 89 c1 movq %rax, %rcx > 0x10b418b9d <+189>: 48 83 c1 08 addq $0x8, %rcx > 0x10b418ba1 <+193>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x10b418ba8 <+200>: 48 8b 15 91 6b 66 00 movq 0x666b91(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b418baf <+207>: 48 83 c2 08 addq $0x8, %rdx > 0x10b418bb3 <+211>: 48 89 95 d8 fd ff ff movq %rdx, -0x228(%rbp) > 0x10b418bba <+218>: 48 89 8d d0 fd ff ff movq %rcx, -0x230(%rbp) > 0x10b418bc1 <+225>: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx > 0x10b418bc8 <+232>: 48 8b 95 d8 fd ff ff movq -0x228(%rbp), %rdx > 0x10b418bcf <+239>: 48 8b 32 movq (%rdx), %rsi > 0x10b418bd2 <+242>: 48 89 31 movq %rsi, (%rcx) > 0x10b418bd5 <+245>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10b418bd9 <+249>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10b418bdd <+253>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10b418be1 <+257>: 48 8b 11 movq (%rcx), %rdx > 0x10b418be4 <+260>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10b418be8 <+264>: 48 01 d1 addq %rdx, %rcx > 0x10b418beb <+267>: 48 8b 95 d0 fd ff ff movq -0x230(%rbp), %rdx > 0x10b418bf2 <+274>: 48 89 8d f0 fd ff ff movq %rcx, -0x210(%rbp) > 0x10b418bf9 <+281>: 48 89 95 e8 fd ff ff movq %rdx, -0x218(%rbp) > 0x10b418c00 <+288>: 48 8b 8d f0 fd ff ff movq -0x210(%rbp), %rcx > 0x10b418c07 <+295>: 48 89 cf movq %rcx, %rdi > 0x10b418c0a <+298>: 48 89 d6 movq %rdx, %rsi > 0x10b418c0d <+301>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x10b418c14 <+308>: 48 89 8d 78 fd ff ff movq %rcx, -0x288(%rbp) > 0x10b418c1b <+315>: e8 66 52 40 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10b418c20 <+320>: e9 00 00 00 00 jmp 0x10b418c25 ; <+325> > 0x10b418c25 <+325>: 48 8b 85 78 fd ff ff movq -0x288(%rbp), %rax > 0x10b418c2c <+332>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10b418c37 <+343>: e8 b4 c5 82 ff callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10b418c3c <+348>: 48 8b 0d bd 6e 66 00 movq 0x666ebd(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b418c43 <+355>: 48 89 ca movq %rcx, %rdx > 0x10b418c46 <+358>: 48 83 c2 40 addq $0x40, %rdx > 0x10b418c4a <+362>: 48 83 c1 18 addq $0x18, %rcx > 0x10b418c4e <+366>: 48 8b b5 78 fd ff ff movq -0x288(%rbp), %rsi > 0x10b418c55 <+373>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10b418c5b <+379>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x10b418c62 <+386>: 48 89 0f movq %rcx, (%rdi) > 0x10b418c65 <+389>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10b418c69 <+393>: 48 83 c7 08 addq $0x8, %rdi > 0x10b418c6d <+397>: 8b 85 b4 fd ff ff movl -0x24c(%rbp), %eax > 0x10b418c73 <+403>: 83 c8 10 orl $0x10, %eax > 0x10b418c76 <+406>: 48 89 bd 00 fe ff ff movq %rdi, -0x200(%rbp) > 0x10b418c7d <+413>: 89 85 fc fd ff ff movl %eax, -0x204(%rbp) > 0x10b418c83 <+419>: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx > 0x10b418c8a <+426>: 8b 85 fc fd ff ff movl -0x204(%rbp), %eax > 0x10b418c90 <+432>: 48 89 8d 20 fe ff ff movq %rcx, -0x1e0(%rbp) > 0x10b418c97 <+439>: 89 85 1c fe ff ff movl %eax, -0x1e4(%rbp) > 0x10b418c9d <+445>: 48 8b 8d 20 fe ff ff movq -0x1e0(%rbp), %rcx > 0x10b418ca4 <+452>: 48 89 ca movq %rcx, %rdx > 0x10b418ca7 <+455>: 48 89 d7 movq %rdx, %rdi > 0x10b418caa <+458>: 48 89 8d 70 fd ff ff movq %rcx, -0x290(%rbp) > 0x10b418cb1 <+465>: e8 8a db 82 ff callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10b418cb6 <+470>: 31 f6 xorl %esi, %esi > 0x10b418cb8 <+472>: b8 18 00 00 00 movl $0x18, %eax > 0x10b418cbd <+477>: 89 c2 movl %eax, %edx > 0x10b418cbf <+479>: 48 8b 0d 22 6e 66 00 movq 0x666e22(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b418cc6 <+486>: 48 83 c1 10 addq $0x10, %rcx > 0x10b418cca <+490>: 48 8b bd 70 fd ff ff movq -0x290(%rbp), %rdi > 0x10b418cd1 <+497>: 48 89 0f movq %rcx, (%rdi) > 0x10b418cd4 <+500>: 48 83 c7 40 addq $0x40, %rdi > 0x10b418cd8 <+504>: 48 89 bd 28 fe ff ff movq %rdi, -0x1d8(%rbp) > 0x10b418cdf <+511>: 48 8b 8d 28 fe ff ff movq -0x1d8(%rbp), %rcx > 0x10b418ce6 <+518>: 48 89 8d 30 fe ff ff movq %rcx, -0x1d0(%rbp) > 0x10b418ced <+525>: 48 8b 8d 30 fe ff ff movq -0x1d0(%rbp), %rcx > 0x10b418cf4 <+532>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x10b418cfb <+539>: 4c 8b 85 38 fe ff ff movq -0x1c8(%rbp), %r8 > 0x10b418d02 <+546>: 4c 89 85 40 fe ff ff movq %r8, -0x1c0(%rbp) > 0x10b418d09 <+553>: 4c 8b 85 40 fe ff ff movq -0x1c0(%rbp), %r8 > 0x10b418d10 <+560>: 4c 89 85 48 fe ff ff movq %r8, -0x1b8(%rbp) > 0x10b418d17 <+567>: 4c 8b 85 48 fe ff ff movq -0x1b8(%rbp), %r8 > 0x10b418d1e <+574>: 4d 89 c1 movq %r8, %r9 > 0x10b418d21 <+577>: 4c 89 8d 50 fe ff ff movq %r9, -0x1b0(%rbp) > 0x10b418d28 <+584>: 48 89 bd 68 fd ff ff movq %rdi, -0x298(%rbp) > 0x10b418d2f <+591>: 4c 89 c7 movq %r8, %rdi > 0x10b418d32 <+594>: 48 89 8d 60 fd ff ff movq %rcx, -0x2a0(%rbp) > 0x10b418d39 <+601>: e8 fe 52 40 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b418d3e <+606>: 48 8b 8d 60 fd ff ff movq -0x2a0(%rbp), %rcx > 0x10b418d45 <+613>: 48 89 8d 68 fe ff ff movq %rcx, -0x198(%rbp) > 0x10b418d4c <+620>: 48 8b 95 68 fe ff ff movq -0x198(%rbp), %rdx > 0x10b418d53 <+627>: 48 89 95 70 fe ff ff movq %rdx, -0x190(%rbp) > 0x10b418d5a <+634>: 48 8b 95 70 fe ff ff movq -0x190(%rbp), %rdx > 0x10b418d61 <+641>: 48 89 95 78 fe ff ff movq %rdx, -0x188(%rbp) > 0x10b418d68 <+648>: 48 8b 95 78 fe ff ff movq -0x188(%rbp), %rdx > 0x10b418d6f <+655>: 48 89 95 60 fe ff ff movq %rdx, -0x1a0(%rbp) > 0x10b418d76 <+662>: c7 85 5c fe ff ff 00 00 00 00 movl $0x0, -0x1a4(%rbp) > 0x10b418d80 <+672>: 83 bd 5c fe ff ff 03 cmpl $0x3, -0x1a4(%rbp) > 0x10b418d87 <+679>: 0f 83 2b 00 00 00 jae 0x10b418db8 ; <+728> > 0x10b418d8d <+685>: 8b 85 5c fe ff ff movl -0x1a4(%rbp), %eax > 0x10b418d93 <+691>: 89 c1 movl %eax, %ecx > 0x10b418d95 <+693>: 48 8b 95 60 fe ff ff movq -0x1a0(%rbp), %rdx > 0x10b418d9c <+700>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b418da4 <+708>: 8b 85 5c fe ff ff movl -0x1a4(%rbp), %eax > 0x10b418daa <+714>: 83 c0 01 addl $0x1, %eax > 0x10b418dad <+717>: 89 85 5c fe ff ff movl %eax, -0x1a4(%rbp) > 0x10b418db3 <+723>: e9 c8 ff ff ff jmp 0x10b418d80 ; <+672> > 0x10b418db8 <+728>: 31 f6 xorl %esi, %esi > 0x10b418dba <+730>: b8 18 00 00 00 movl $0x18, %eax > 0x10b418dbf <+735>: 89 c2 movl %eax, %edx > 0x10b418dc1 <+737>: 48 8d 8d d8 fe ff ff leaq -0x128(%rbp), %rcx > 0x10b418dc8 <+744>: 48 8b bd 70 fd ff ff movq -0x290(%rbp), %rdi > 0x10b418dcf <+751>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10b418dd7 <+759>: 8b 85 1c fe ff ff movl -0x1e4(%rbp), %eax > 0x10b418ddd <+765>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10b418de0 <+768>: 48 89 8d 80 fe ff ff movq %rcx, -0x180(%rbp) > 0x10b418de7 <+775>: 48 8b 8d 80 fe ff ff movq -0x180(%rbp), %rcx > 0x10b418dee <+782>: 48 89 8d 88 fe ff ff movq %rcx, -0x178(%rbp) > 0x10b418df5 <+789>: 48 8b 8d 88 fe ff ff movq -0x178(%rbp), %rcx > 0x10b418dfc <+796>: 48 89 8d 90 fe ff ff movq %rcx, -0x170(%rbp) > 0x10b418e03 <+803>: 4c 8b 85 90 fe ff ff movq -0x170(%rbp), %r8 > 0x10b418e0a <+810>: 4c 89 85 98 fe ff ff movq %r8, -0x168(%rbp) > 0x10b418e11 <+817>: 4c 8b 85 98 fe ff ff movq -0x168(%rbp), %r8 > 0x10b418e18 <+824>: 4c 89 85 a0 fe ff ff movq %r8, -0x160(%rbp) > 0x10b418e1f <+831>: 4c 8b 85 a0 fe ff ff movq -0x160(%rbp), %r8 > 0x10b418e26 <+838>: 4d 89 c1 movq %r8, %r9 > 0x10b418e29 <+841>: 4c 89 8d a8 fe ff ff movq %r9, -0x158(%rbp) > 0x10b418e30 <+848>: 4c 89 c7 movq %r8, %rdi > 0x10b418e33 <+851>: 48 89 8d 58 fd ff ff movq %rcx, -0x2a8(%rbp) > 0x10b418e3a <+858>: e8 fd 51 40 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b418e3f <+863>: 48 8b 8d 58 fd ff ff movq -0x2a8(%rbp), %rcx > 0x10b418e46 <+870>: 48 89 8d c0 fe ff ff movq %rcx, -0x140(%rbp) > 0x10b418e4d <+877>: 48 8b 95 c0 fe ff ff movq -0x140(%rbp), %rdx > 0x10b418e54 <+884>: 48 89 95 c8 fe ff ff movq %rdx, -0x138(%rbp) > 0x10b418e5b <+891>: 48 8b 95 c8 fe ff ff movq -0x138(%rbp), %rdx > 0x10b418e62 <+898>: 48 89 95 d0 fe ff ff movq %rdx, -0x130(%rbp) > 0x10b418e69 <+905>: 48 8b 95 d0 fe ff ff movq -0x130(%rbp), %rdx > 0x10b418e70 <+912>: 48 89 95 b8 fe ff ff movq %rdx, -0x148(%rbp) > 0x10b418e77 <+919>: c7 85 b4 fe ff ff 00 00 00 00 movl $0x0, -0x14c(%rbp) > 0x10b418e81 <+929>: 83 bd b4 fe ff ff 03 cmpl $0x3, -0x14c(%rbp) > 0x10b418e88 <+936>: 0f 83 2b 00 00 00 jae 0x10b418eb9 ; <+985> > 0x10b418e8e <+942>: 8b 85 b4 fe ff ff movl -0x14c(%rbp), %eax > 0x10b418e94 <+948>: 89 c1 movl %eax, %ecx > 0x10b418e96 <+950>: 48 8b 95 b8 fe ff ff movq -0x148(%rbp), %rdx > 0x10b418e9d <+957>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b418ea5 <+965>: 8b 85 b4 fe ff ff movl -0x14c(%rbp), %eax > 0x10b418eab <+971>: 83 c0 01 addl $0x1, %eax > 0x10b418eae <+974>: 89 85 b4 fe ff ff movl %eax, -0x14c(%rbp) > 0x10b418eb4 <+980>: e9 c8 ff ff ff jmp 0x10b418e81 ; <+929> > 0x10b418eb9 <+985>: 48 8d b5 d8 fe ff ff leaq -0x128(%rbp), %rsi > 0x10b418ec0 <+992>: 48 8b bd 70 fd ff ff movq -0x290(%rbp), %rdi > 0x10b418ec7 <+999>: e8 e4 d9 82 ff callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b418ecc <+1004>: e9 a7 00 00 00 jmp 0x10b418f78 ; <+1176> > 0x10b418ed1 <+1009>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x10b418ed8 <+1016>: 89 d1 movl %edx, %ecx > 0x10b418eda <+1018>: 48 89 85 10 fe ff ff movq %rax, -0x1f0(%rbp) > 0x10b418ee1 <+1025>: 89 8d 0c fe ff ff movl %ecx, -0x1f4(%rbp) > 0x10b418ee7 <+1031>: e8 58 4f 40 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b418eec <+1036>: 48 8b bd 68 fd ff ff movq -0x298(%rbp), %rdi > 0x10b418ef3 <+1043>: e8 4c 4f 40 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b418ef8 <+1048>: 48 8b 85 70 fd ff ff movq -0x290(%rbp), %rax > 0x10b418eff <+1055>: 48 89 c7 movq %rax, %rdi > 0x10b418f02 <+1058>: e8 d9 a7 82 ff callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10b418f07 <+1063>: 48 8b 05 32 68 66 00 movq 0x666832(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b418f0e <+1070>: 48 83 c0 08 addq $0x8, %rax > 0x10b418f12 <+1074>: 48 8b 95 10 fe ff ff movq -0x1f0(%rbp), %rdx > 0x10b418f19 <+1081>: 8b 8d 0c fe ff ff movl -0x1f4(%rbp), %ecx > 0x10b418f1f <+1087>: 48 89 95 a8 fd ff ff movq %rdx, -0x258(%rbp) > 0x10b418f26 <+1094>: 89 8d a4 fd ff ff movl %ecx, -0x25c(%rbp) > 0x10b418f2c <+1100>: 48 8b 95 80 fd ff ff movq -0x280(%rbp), %rdx > 0x10b418f33 <+1107>: 48 89 d7 movq %rdx, %rdi > 0x10b418f36 <+1110>: 48 89 c6 movq %rax, %rsi > 0x10b418f39 <+1113>: e8 42 a7 82 ff callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10b418f3e <+1118>: e9 0f 00 00 00 jmp 0x10b418f52 ; <+1138> > 0x10b418f43 <+1123>: 89 d1 movl %edx, %ecx > 0x10b418f45 <+1125>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) > 0x10b418f4c <+1132>: 89 8d a4 fd ff ff movl %ecx, -0x25c(%rbp) > 0x10b418f52 <+1138>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x10b418f59 <+1145>: 48 83 c0 70 addq $0x70, %rax > 0x10b418f5d <+1149>: 48 89 c7 movq %rax, %rdi > 0x10b418f60 <+1152>: e8 7b a5 82 ff callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10b418f65 <+1157>: 48 8b 85 a8 fd ff ff movq -0x258(%rbp), %rax > 0x10b418f6c <+1164>: 48 89 85 50 fd ff ff movq %rax, -0x2b0(%rbp) > 0x10b418f73 <+1171>: e9 20 01 00 00 jmp 0x10b419098 ; <+1464> > 0x10b418f78 <+1176>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x10b418f7f <+1183>: e8 c0 4e 40 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b418f84 <+1188>: 48 8d 35 b4 d5 4a 00 leaq 0x4ad5b4(%rip), %rsi ; "Invoke task " > 0x10b418f8b <+1195>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b418f92 <+1202>: e8 f9 f3 81 ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b418f97 <+1207>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) > 0x10b418f9e <+1214>: e9 00 00 00 00 jmp 0x10b418fa3 ; <+1219> > 0x10b418fa3 <+1219>: 48 8b bd 98 fd ff ff movq -0x268(%rbp), %rdi > 0x10b418faa <+1226>: e8 01 01 00 00 callq 0x10b4190b0 ; ImplSchedulerData::GetDebugName() const > 0x10b418faf <+1231>: 48 89 85 40 fd ff ff movq %rax, -0x2c0(%rbp) > 0x10b418fb6 <+1238>: e9 00 00 00 00 jmp 0x10b418fbb ; <+1243> > 0x10b418fbb <+1243>: 48 8b bd 48 fd ff ff movq -0x2b8(%rbp), %rdi > 0x10b418fc2 <+1250>: 48 8b b5 40 fd ff ff movq -0x2c0(%rbp), %rsi > 0x10b418fc9 <+1257>: e8 c2 f3 81 ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b418fce <+1262>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x10b418fd5 <+1269>: e9 00 00 00 00 jmp 0x10b418fda ; <+1274> > 0x10b418fda <+1274>: 48 8d 35 6b d5 4a 00 leaq 0x4ad56b(%rip), %rsi ; "vcl.schedule" > 0x10b418fe1 <+1281>: 48 8d 15 71 d5 4a 00 leaq 0x4ad571(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/app/scheduler.cxx:181: " > 0x10b418fe8 <+1288>: 31 ff xorl %edi, %edi > 0x10b418fea <+1290>: 48 8d 8d f0 fe ff ff leaq -0x110(%rbp), %rcx > 0x10b418ff1 <+1297>: e8 da f4 81 ff callq 0x10ac384d0 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b418ff6 <+1302>: e9 00 00 00 00 jmp 0x10b418ffb ; <+1307> > 0x10b418ffb <+1307>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b419002 <+1314>: e8 89 f4 81 ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b419007 <+1319>: e8 32 39 40 00 callq 0x10b81c93e ; symbol stub for: tools::Time::GetSystemTicks() > 0x10b41900c <+1324>: 48 8b 8d 98 fd ff ff movq -0x268(%rbp), %rcx > 0x10b419013 <+1331>: 48 89 41 18 movq %rax, 0x18(%rcx) > 0x10b419017 <+1335>: 48 8b bd 98 fd ff ff movq -0x268(%rbp), %rdi > 0x10b41901e <+1342>: e8 6d f6 ff ff callq 0x10b418690 ; ImplSchedulerData::Invoke() > 0x10b419023 <+1347>: c6 85 a3 fd ff ff 01 movb $0x1, -0x25d(%rbp) > 0x10b41902a <+1354>: e9 27 00 00 00 jmp 0x10b419056 ; <+1398> > 0x10b41902f <+1359>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b419036 <+1366>: 89 d1 movl %edx, %ecx > 0x10b419038 <+1368>: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) > 0x10b41903f <+1375>: 89 8d 8c fd ff ff movl %ecx, -0x274(%rbp) > 0x10b419045 <+1381>: e8 46 f4 81 ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b41904a <+1386>: e9 3b 00 00 00 jmp 0x10b41908a ; <+1450> > 0x10b41904f <+1391>: c6 85 a3 fd ff ff 00 movb $0x0, -0x25d(%rbp) > 0x10b419056 <+1398>: 48 8b 05 93 6c 66 00 movq 0x666c93(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b41905d <+1405>: 8a 8d a3 fd ff ff movb -0x25d(%rbp), %cl > 0x10b419063 <+1411>: 48 8b 00 movq (%rax), %rax > 0x10b419066 <+1414>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b41906a <+1418>: 88 8d 37 fd ff ff movb %cl, -0x2c9(%rbp) > 0x10b419070 <+1424>: 0f 85 31 00 00 00 jne 0x10b4190a7 ; <+1479> > 0x10b419076 <+1430>: 8a 85 37 fd ff ff movb -0x2c9(%rbp), %al > 0x10b41907c <+1436>: 24 01 andb $0x1, %al > 0x10b41907e <+1438>: 0f b6 c0 movzbl %al, %eax > 0x10b419081 <+1441>: 48 81 c4 d0 02 00 00 addq $0x2d0, %rsp ; imm = 0x2D0 > 0x10b419088 <+1448>: 5d popq %rbp > 0x10b419089 <+1449>: c3 retq > 0x10b41908a <+1450>: 48 8b 85 90 fd ff ff movq -0x270(%rbp), %rax > 0x10b419091 <+1457>: 48 89 85 50 fd ff ff movq %rax, -0x2b0(%rbp) > 0x10b419098 <+1464>: 48 8b 85 50 fd ff ff movq -0x2b0(%rbp), %rax > 0x10b41909f <+1471>: 48 89 c7 movq %rax, %rdi > 0x10b4190a2 <+1474>: e8 7b 4e 40 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b4190a7 <+1479>: e8 a6 4e 40 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b4190ac <+1484>: 0f 1f 40 00 nopl (%rax) >(lldb) image show-unwind --address 0x10b419023 >UNWIND PLANS for libvcllo.dylib`Scheduler::ProcessTaskScheduling(bool) (start addr 0x10b418ae0) > >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 + 8299008-0x00000000007ea7d0) >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]: 1449: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1450: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b86ba34, personality routine is at address 0x10ba7fce0 >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 + 8299008-0x00000000007ea7cc) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b86ba34, personality routine is at address 0x10ba7fce0 >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 + 8299008-0x00000000007ea7d0) >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]: 1449: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1450: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b86ba34, personality routine is at address 0x10ba7fce0 >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 + 8299008-0x00000000007ea7d0) >row[0]: 0: CFA=rbp+16 => 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 0x10b446e60 >libvcllo.dylib`ImplYield: > 0x10b446220 <+0>: 55 pushq %rbp > 0x10b446221 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b446224 <+4>: 48 81 ec e0 05 00 00 subq $0x5e0, %rsp ; imm = 0x5E0 > 0x10b44622b <+11>: 40 88 f0 movb %sil, %al > 0x10b44622e <+14>: 40 88 f9 movb %dil, %cl > 0x10b446231 <+17>: 4c 8b 05 b8 9a 63 00 movq 0x639ab8(%rip), %r8 ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b446238 <+24>: 4d 8b 00 movq (%r8), %r8 > 0x10b44623b <+27>: 4c 89 45 f8 movq %r8, -0x8(%rbp) > 0x10b44623f <+31>: 80 e1 01 andb $0x1, %cl > 0x10b446242 <+34>: 88 8d 33 fb ff ff movb %cl, -0x4cd(%rbp) > 0x10b446248 <+40>: 24 01 andb $0x1, %al > 0x10b44624a <+42>: 88 85 32 fb ff ff movb %al, -0x4ce(%rbp) > 0x10b446250 <+48>: 48 89 95 28 fb ff ff movq %rdx, -0x4d8(%rbp) > 0x10b446257 <+55>: e8 c4 98 00 00 callq 0x10b44fb20 ; ImplGetSVData() > 0x10b44625c <+60>: 48 89 85 20 fb ff ff movq %rax, -0x4e0(%rbp) > 0x10b446263 <+67>: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax > 0x10b44626a <+74>: 48 89 85 48 fb ff ff movq %rax, -0x4b8(%rbp) > 0x10b446271 <+81>: c7 85 44 fb ff ff 10 00 00 00 movl $0x10, -0x4bc(%rbp) > 0x10b44627b <+91>: 48 8b 85 48 fb ff ff movq -0x4b8(%rbp), %rax > 0x10b446282 <+98>: 48 89 c1 movq %rax, %rcx > 0x10b446285 <+101>: 48 83 c1 70 addq $0x70, %rcx > 0x10b446289 <+105>: 48 89 8d 50 fb ff ff movq %rcx, -0x4b0(%rbp) > 0x10b446290 <+112>: 48 89 8d 58 fb ff ff movq %rcx, -0x4a8(%rbp) > 0x10b446297 <+119>: 48 8b 0d 6a 98 63 00 movq 0x63986a(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10b44629e <+126>: 48 83 c1 10 addq $0x10, %rcx > 0x10b4462a2 <+130>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b4462a6 <+134>: 48 8b 0d 63 98 63 00 movq 0x639863(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10b4462ad <+141>: 48 83 c1 10 addq $0x10, %rcx > 0x10b4462b1 <+145>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b4462b5 <+149>: 48 8b 0d 44 98 63 00 movq 0x639844(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b4462bc <+156>: 48 89 ca movq %rcx, %rdx > 0x10b4462bf <+159>: 48 83 c2 18 addq $0x18, %rdx > 0x10b4462c3 <+163>: 48 89 10 movq %rdx, (%rax) > 0x10b4462c6 <+166>: 48 83 c1 40 addq $0x40, %rcx > 0x10b4462ca <+170>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b4462ce <+174>: 48 89 c1 movq %rax, %rcx > 0x10b4462d1 <+177>: 48 83 c1 08 addq $0x8, %rcx > 0x10b4462d5 <+181>: 48 89 85 70 fb ff ff movq %rax, -0x490(%rbp) > 0x10b4462dc <+188>: 48 8b 15 5d 94 63 00 movq 0x63945d(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b4462e3 <+195>: 48 83 c2 08 addq $0x8, %rdx > 0x10b4462e7 <+199>: 48 89 95 68 fb ff ff movq %rdx, -0x498(%rbp) > 0x10b4462ee <+206>: 48 89 8d 60 fb ff ff movq %rcx, -0x4a0(%rbp) > 0x10b4462f5 <+213>: 48 8b 8d 70 fb ff ff movq -0x490(%rbp), %rcx > 0x10b4462fc <+220>: 48 8b 95 68 fb ff ff movq -0x498(%rbp), %rdx > 0x10b446303 <+227>: 48 8b 32 movq (%rdx), %rsi > 0x10b446306 <+230>: 48 89 31 movq %rsi, (%rcx) > 0x10b446309 <+233>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10b44630d <+237>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10b446311 <+241>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10b446315 <+245>: 48 8b 11 movq (%rcx), %rdx > 0x10b446318 <+248>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10b44631c <+252>: 48 01 d1 addq %rdx, %rcx > 0x10b44631f <+255>: 48 8b 95 60 fb ff ff movq -0x4a0(%rbp), %rdx > 0x10b446326 <+262>: 48 89 8d 80 fb ff ff movq %rcx, -0x480(%rbp) > 0x10b44632d <+269>: 48 89 95 78 fb ff ff movq %rdx, -0x488(%rbp) > 0x10b446334 <+276>: 48 8b 8d 80 fb ff ff movq -0x480(%rbp), %rcx > 0x10b44633b <+283>: 48 89 cf movq %rcx, %rdi > 0x10b44633e <+286>: 48 89 d6 movq %rdx, %rsi > 0x10b446341 <+289>: 48 89 85 f8 fa ff ff movq %rax, -0x508(%rbp) > 0x10b446348 <+296>: 48 89 8d f0 fa ff ff movq %rcx, -0x510(%rbp) > 0x10b44634f <+303>: e8 32 7b 3d 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10b446354 <+308>: e9 00 00 00 00 jmp 0x10b446359 ; <+313> > 0x10b446359 <+313>: 48 8b 85 f0 fa ff ff movq -0x510(%rbp), %rax > 0x10b446360 <+320>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10b44636b <+331>: e8 80 ee 7f ff callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10b446370 <+336>: 48 8b 0d 89 97 63 00 movq 0x639789(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446377 <+343>: 48 89 ca movq %rcx, %rdx > 0x10b44637a <+346>: 48 83 c2 40 addq $0x40, %rdx > 0x10b44637e <+350>: 48 83 c1 18 addq $0x18, %rcx > 0x10b446382 <+354>: 48 8b b5 f0 fa ff ff movq -0x510(%rbp), %rsi > 0x10b446389 <+361>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10b44638f <+367>: 48 8b bd f8 fa ff ff movq -0x508(%rbp), %rdi > 0x10b446396 <+374>: 48 89 0f movq %rcx, (%rdi) > 0x10b446399 <+377>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10b44639d <+381>: 48 83 c7 08 addq $0x8, %rdi > 0x10b4463a1 <+385>: 8b 85 44 fb ff ff movl -0x4bc(%rbp), %eax > 0x10b4463a7 <+391>: 83 c8 10 orl $0x10, %eax > 0x10b4463aa <+394>: 48 89 bd 90 fb ff ff movq %rdi, -0x470(%rbp) > 0x10b4463b1 <+401>: 89 85 8c fb ff ff movl %eax, -0x474(%rbp) > 0x10b4463b7 <+407>: 48 8b 8d 90 fb ff ff movq -0x470(%rbp), %rcx > 0x10b4463be <+414>: 8b 85 8c fb ff ff movl -0x474(%rbp), %eax > 0x10b4463c4 <+420>: 48 89 8d b0 fb ff ff movq %rcx, -0x450(%rbp) > 0x10b4463cb <+427>: 89 85 ac fb ff ff movl %eax, -0x454(%rbp) > 0x10b4463d1 <+433>: 48 8b 8d b0 fb ff ff movq -0x450(%rbp), %rcx > 0x10b4463d8 <+440>: 48 89 ca movq %rcx, %rdx > 0x10b4463db <+443>: 48 89 d7 movq %rdx, %rdi > 0x10b4463de <+446>: 48 89 8d e8 fa ff ff movq %rcx, -0x518(%rbp) > 0x10b4463e5 <+453>: e8 56 04 80 ff callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10b4463ea <+458>: 31 f6 xorl %esi, %esi > 0x10b4463ec <+460>: b8 18 00 00 00 movl $0x18, %eax > 0x10b4463f1 <+465>: 89 c2 movl %eax, %edx > 0x10b4463f3 <+467>: 48 8b 0d ee 96 63 00 movq 0x6396ee(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b4463fa <+474>: 48 83 c1 10 addq $0x10, %rcx > 0x10b4463fe <+478>: 48 8b bd e8 fa ff ff movq -0x518(%rbp), %rdi > 0x10b446405 <+485>: 48 89 0f movq %rcx, (%rdi) > 0x10b446408 <+488>: 48 83 c7 40 addq $0x40, %rdi > 0x10b44640c <+492>: 48 89 bd b8 fb ff ff movq %rdi, -0x448(%rbp) > 0x10b446413 <+499>: 48 8b 8d b8 fb ff ff movq -0x448(%rbp), %rcx > 0x10b44641a <+506>: 48 89 8d c0 fb ff ff movq %rcx, -0x440(%rbp) > 0x10b446421 <+513>: 48 8b 8d c0 fb ff ff movq -0x440(%rbp), %rcx > 0x10b446428 <+520>: 48 89 8d c8 fb ff ff movq %rcx, -0x438(%rbp) > 0x10b44642f <+527>: 4c 8b 85 c8 fb ff ff movq -0x438(%rbp), %r8 > 0x10b446436 <+534>: 4c 89 85 d0 fb ff ff movq %r8, -0x430(%rbp) > 0x10b44643d <+541>: 4c 8b 85 d0 fb ff ff movq -0x430(%rbp), %r8 > 0x10b446444 <+548>: 4c 89 85 d8 fb ff ff movq %r8, -0x428(%rbp) > 0x10b44644b <+555>: 4c 8b 85 d8 fb ff ff movq -0x428(%rbp), %r8 > 0x10b446452 <+562>: 4d 89 c1 movq %r8, %r9 > 0x10b446455 <+565>: 4c 89 8d e0 fb ff ff movq %r9, -0x420(%rbp) > 0x10b44645c <+572>: 48 89 bd e0 fa ff ff movq %rdi, -0x520(%rbp) > 0x10b446463 <+579>: 4c 89 c7 movq %r8, %rdi > 0x10b446466 <+582>: 48 89 8d d8 fa ff ff movq %rcx, -0x528(%rbp) > 0x10b44646d <+589>: e8 ca 7b 3d 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b446472 <+594>: 48 8b 8d d8 fa ff ff movq -0x528(%rbp), %rcx > 0x10b446479 <+601>: 48 89 8d f8 fb ff ff movq %rcx, -0x408(%rbp) > 0x10b446480 <+608>: 48 8b 95 f8 fb ff ff movq -0x408(%rbp), %rdx > 0x10b446487 <+615>: 48 89 95 00 fc ff ff movq %rdx, -0x400(%rbp) > 0x10b44648e <+622>: 48 8b 95 00 fc ff ff movq -0x400(%rbp), %rdx > 0x10b446495 <+629>: 48 89 95 08 fc ff ff movq %rdx, -0x3f8(%rbp) > 0x10b44649c <+636>: 48 8b 95 08 fc ff ff movq -0x3f8(%rbp), %rdx > 0x10b4464a3 <+643>: 48 89 95 f0 fb ff ff movq %rdx, -0x410(%rbp) > 0x10b4464aa <+650>: c7 85 ec fb ff ff 00 00 00 00 movl $0x0, -0x414(%rbp) > 0x10b4464b4 <+660>: 83 bd ec fb ff ff 03 cmpl $0x3, -0x414(%rbp) > 0x10b4464bb <+667>: 0f 83 2b 00 00 00 jae 0x10b4464ec ; <+716> > 0x10b4464c1 <+673>: 8b 85 ec fb ff ff movl -0x414(%rbp), %eax > 0x10b4464c7 <+679>: 89 c1 movl %eax, %ecx > 0x10b4464c9 <+681>: 48 8b 95 f0 fb ff ff movq -0x410(%rbp), %rdx > 0x10b4464d0 <+688>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b4464d8 <+696>: 8b 85 ec fb ff ff movl -0x414(%rbp), %eax > 0x10b4464de <+702>: 83 c0 01 addl $0x1, %eax > 0x10b4464e1 <+705>: 89 85 ec fb ff ff movl %eax, -0x414(%rbp) > 0x10b4464e7 <+711>: e9 c8 ff ff ff jmp 0x10b4464b4 ; <+660> > 0x10b4464ec <+716>: 31 f6 xorl %esi, %esi > 0x10b4464ee <+718>: b8 18 00 00 00 movl $0x18, %eax > 0x10b4464f3 <+723>: 89 c2 movl %eax, %edx > 0x10b4464f5 <+725>: 48 8d 8d b8 fd ff ff leaq -0x248(%rbp), %rcx > 0x10b4464fc <+732>: 48 8b bd e8 fa ff ff movq -0x518(%rbp), %rdi > 0x10b446503 <+739>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10b44650b <+747>: 8b 85 ac fb ff ff movl -0x454(%rbp), %eax > 0x10b446511 <+753>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10b446514 <+756>: 48 89 8d 10 fc ff ff movq %rcx, -0x3f0(%rbp) > 0x10b44651b <+763>: 48 8b 8d 10 fc ff ff movq -0x3f0(%rbp), %rcx > 0x10b446522 <+770>: 48 89 8d 18 fc ff ff movq %rcx, -0x3e8(%rbp) > 0x10b446529 <+777>: 48 8b 8d 18 fc ff ff movq -0x3e8(%rbp), %rcx > 0x10b446530 <+784>: 48 89 8d 20 fc ff ff movq %rcx, -0x3e0(%rbp) > 0x10b446537 <+791>: 4c 8b 85 20 fc ff ff movq -0x3e0(%rbp), %r8 > 0x10b44653e <+798>: 4c 89 85 28 fc ff ff movq %r8, -0x3d8(%rbp) > 0x10b446545 <+805>: 4c 8b 85 28 fc ff ff movq -0x3d8(%rbp), %r8 > 0x10b44654c <+812>: 4c 89 85 30 fc ff ff movq %r8, -0x3d0(%rbp) > 0x10b446553 <+819>: 4c 8b 85 30 fc ff ff movq -0x3d0(%rbp), %r8 > 0x10b44655a <+826>: 4d 89 c1 movq %r8, %r9 > 0x10b44655d <+829>: 4c 89 8d 38 fc ff ff movq %r9, -0x3c8(%rbp) > 0x10b446564 <+836>: 4c 89 c7 movq %r8, %rdi > 0x10b446567 <+839>: 48 89 8d d0 fa ff ff movq %rcx, -0x530(%rbp) > 0x10b44656e <+846>: e8 c9 7a 3d 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b446573 <+851>: 48 8b 8d d0 fa ff ff movq -0x530(%rbp), %rcx > 0x10b44657a <+858>: 48 89 8d 50 fc ff ff movq %rcx, -0x3b0(%rbp) > 0x10b446581 <+865>: 48 8b 95 50 fc ff ff movq -0x3b0(%rbp), %rdx > 0x10b446588 <+872>: 48 89 95 58 fc ff ff movq %rdx, -0x3a8(%rbp) > 0x10b44658f <+879>: 48 8b 95 58 fc ff ff movq -0x3a8(%rbp), %rdx > 0x10b446596 <+886>: 48 89 95 60 fc ff ff movq %rdx, -0x3a0(%rbp) > 0x10b44659d <+893>: 48 8b 95 60 fc ff ff movq -0x3a0(%rbp), %rdx > 0x10b4465a4 <+900>: 48 89 95 48 fc ff ff movq %rdx, -0x3b8(%rbp) > 0x10b4465ab <+907>: c7 85 44 fc ff ff 00 00 00 00 movl $0x0, -0x3bc(%rbp) > 0x10b4465b5 <+917>: 83 bd 44 fc ff ff 03 cmpl $0x3, -0x3bc(%rbp) > 0x10b4465bc <+924>: 0f 83 2b 00 00 00 jae 0x10b4465ed ; <+973> > 0x10b4465c2 <+930>: 8b 85 44 fc ff ff movl -0x3bc(%rbp), %eax > 0x10b4465c8 <+936>: 89 c1 movl %eax, %ecx > 0x10b4465ca <+938>: 48 8b 95 48 fc ff ff movq -0x3b8(%rbp), %rdx > 0x10b4465d1 <+945>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b4465d9 <+953>: 8b 85 44 fc ff ff movl -0x3bc(%rbp), %eax > 0x10b4465df <+959>: 83 c0 01 addl $0x1, %eax > 0x10b4465e2 <+962>: 89 85 44 fc ff ff movl %eax, -0x3bc(%rbp) > 0x10b4465e8 <+968>: e9 c8 ff ff ff jmp 0x10b4465b5 ; <+917> > 0x10b4465ed <+973>: 48 8d b5 b8 fd ff ff leaq -0x248(%rbp), %rsi > 0x10b4465f4 <+980>: 48 8b bd e8 fa ff ff movq -0x518(%rbp), %rdi > 0x10b4465fb <+987>: e8 b0 02 80 ff callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b446600 <+992>: e9 a7 00 00 00 jmp 0x10b4466ac ; <+1164> > 0x10b446605 <+997>: 48 8d bd b8 fd ff ff leaq -0x248(%rbp), %rdi > 0x10b44660c <+1004>: 89 d1 movl %edx, %ecx > 0x10b44660e <+1006>: 48 89 85 a0 fb ff ff movq %rax, -0x460(%rbp) > 0x10b446615 <+1013>: 89 8d 9c fb ff ff movl %ecx, -0x464(%rbp) > 0x10b44661b <+1019>: e8 24 78 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b446620 <+1024>: 48 8b bd e0 fa ff ff movq -0x520(%rbp), %rdi > 0x10b446627 <+1031>: e8 18 78 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b44662c <+1036>: 48 8b 85 e8 fa ff ff movq -0x518(%rbp), %rax > 0x10b446633 <+1043>: 48 89 c7 movq %rax, %rdi > 0x10b446636 <+1046>: e8 a5 d0 7f ff callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10b44663b <+1051>: 48 8b 05 fe 90 63 00 movq 0x6390fe(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446642 <+1058>: 48 83 c0 08 addq $0x8, %rax > 0x10b446646 <+1062>: 48 8b 95 a0 fb ff ff movq -0x460(%rbp), %rdx > 0x10b44664d <+1069>: 8b 8d 9c fb ff ff movl -0x464(%rbp), %ecx > 0x10b446653 <+1075>: 48 89 95 38 fb ff ff movq %rdx, -0x4c8(%rbp) > 0x10b44665a <+1082>: 89 8d 34 fb ff ff movl %ecx, -0x4cc(%rbp) > 0x10b446660 <+1088>: 48 8b 95 f8 fa ff ff movq -0x508(%rbp), %rdx > 0x10b446667 <+1095>: 48 89 d7 movq %rdx, %rdi > 0x10b44666a <+1098>: 48 89 c6 movq %rax, %rsi > 0x10b44666d <+1101>: e8 0e d0 7f ff callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10b446672 <+1106>: e9 0f 00 00 00 jmp 0x10b446686 ; <+1126> > 0x10b446677 <+1111>: 89 d1 movl %edx, %ecx > 0x10b446679 <+1113>: 48 89 85 38 fb ff ff movq %rax, -0x4c8(%rbp) > 0x10b446680 <+1120>: 89 8d 34 fb ff ff movl %ecx, -0x4cc(%rbp) > 0x10b446686 <+1126>: 48 8b 85 f8 fa ff ff movq -0x508(%rbp), %rax > 0x10b44668d <+1133>: 48 83 c0 70 addq $0x70, %rax > 0x10b446691 <+1137>: 48 89 c7 movq %rax, %rdi > 0x10b446694 <+1140>: e8 47 ce 7f ff callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10b446699 <+1145>: 48 8b 85 38 fb ff ff movq -0x4c8(%rbp), %rax > 0x10b4466a0 <+1152>: 48 89 85 c8 fa ff ff movq %rax, -0x538(%rbp) > 0x10b4466a7 <+1159>: e9 a5 08 00 00 jmp 0x10b446f51 ; <+3377> > 0x10b4466ac <+1164>: 48 8d bd b8 fd ff ff leaq -0x248(%rbp), %rdi > 0x10b4466b3 <+1171>: e8 8c 77 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b4466b8 <+1176>: 48 8d 35 d4 11 48 00 leaq 0x4811d4(%rip), %rsi ; "Enter ImplYield: " > 0x10b4466bf <+1183>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b4466c6 <+1190>: e8 c5 1c 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b4466cb <+1195>: 48 89 85 c0 fa ff ff movq %rax, -0x540(%rbp) > 0x10b4466d2 <+1202>: e9 00 00 00 00 jmp 0x10b4466d7 ; <+1207> > 0x10b4466d7 <+1207>: 8a 85 33 fb ff ff movb -0x4cd(%rbp), %al > 0x10b4466dd <+1213>: 48 8d 0d c1 11 48 00 leaq 0x4811c1(%rip), %rcx ; "wait" > 0x10b4466e4 <+1220>: 48 8d 15 bf 11 48 00 leaq 0x4811bf(%rip), %rdx ; "no wait" > 0x10b4466eb <+1227>: a8 01 testb $0x1, %al > 0x10b4466ed <+1229>: 48 0f 45 d1 cmovneq %rcx, %rdx > 0x10b4466f1 <+1233>: 48 8b bd c0 fa ff ff movq -0x540(%rbp), %rdi > 0x10b4466f8 <+1240>: 48 89 d6 movq %rdx, %rsi > 0x10b4466fb <+1243>: e8 90 1c 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446700 <+1248>: 48 89 85 b8 fa ff ff movq %rax, -0x548(%rbp) > 0x10b446707 <+1255>: e9 00 00 00 00 jmp 0x10b44670c ; <+1260> > 0x10b44670c <+1260>: 48 8d 35 7c 6d 46 00 leaq 0x466d7c(%rip), %rsi ; ": " > 0x10b446713 <+1267>: 48 8b bd b8 fa ff ff movq -0x548(%rbp), %rdi > 0x10b44671a <+1274>: e8 71 1c 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b44671f <+1279>: 48 89 85 b0 fa ff ff movq %rax, -0x550(%rbp) > 0x10b446726 <+1286>: e9 00 00 00 00 jmp 0x10b44672b ; <+1291> > 0x10b44672b <+1291>: 8a 85 32 fb ff ff movb -0x4ce(%rbp), %al > 0x10b446731 <+1297>: 48 8d 0d 7a 11 48 00 leaq 0x48117a(%rip), %rcx ; "all events" > 0x10b446738 <+1304>: 48 8d 15 7e 11 48 00 leaq 0x48117e(%rip), %rdx ; "one event" > 0x10b44673f <+1311>: a8 01 testb $0x1, %al > 0x10b446741 <+1313>: 48 0f 45 d1 cmovneq %rcx, %rdx > 0x10b446745 <+1317>: 48 8b bd b0 fa ff ff movq -0x550(%rbp), %rdi > 0x10b44674c <+1324>: 48 89 d6 movq %rdx, %rsi > 0x10b44674f <+1327>: e8 3c 1c 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446754 <+1332>: 48 89 85 a8 fa ff ff movq %rax, -0x558(%rbp) > 0x10b44675b <+1339>: e9 00 00 00 00 jmp 0x10b446760 ; <+1344> > 0x10b446760 <+1344>: 48 8d 35 28 6d 46 00 leaq 0x466d28(%rip), %rsi ; ": " > 0x10b446767 <+1351>: 48 8b bd a8 fa ff ff movq -0x558(%rbp), %rdi > 0x10b44676e <+1358>: e8 1d 1c 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446773 <+1363>: 48 89 85 a0 fa ff ff movq %rax, -0x560(%rbp) > 0x10b44677a <+1370>: e9 00 00 00 00 jmp 0x10b44677f ; <+1375> > 0x10b44677f <+1375>: 48 8b b5 28 fb ff ff movq -0x4d8(%rbp), %rsi > 0x10b446786 <+1382>: 48 8b bd a0 fa ff ff movq -0x560(%rbp), %rdi > 0x10b44678d <+1389>: e8 2e 45 80 ff callq 0x10ac4acc0 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long) > 0x10b446792 <+1394>: 48 89 85 98 fa ff ff movq %rax, -0x568(%rbp) > 0x10b446799 <+1401>: e9 00 00 00 00 jmp 0x10b44679e ; <+1406> > 0x10b44679e <+1406>: 48 8d 35 a7 fd 47 00 leaq 0x47fda7(%rip), %rsi ; "vcl.schedule" > 0x10b4467a5 <+1413>: 48 8d 15 1b 11 48 00 leaq 0x48111b(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/app/svapp.cxx:479: " > 0x10b4467ac <+1420>: 31 ff xorl %edi, %edi > 0x10b4467ae <+1422>: 48 8d 8d f0 fe ff ff leaq -0x110(%rbp), %rcx > 0x10b4467b5 <+1429>: e8 16 1d 7f ff callq 0x10ac384d0 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b4467ba <+1434>: e9 00 00 00 00 jmp 0x10b4467bf ; <+1439> > 0x10b4467bf <+1439>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b4467c6 <+1446>: e8 c5 1c 7f ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b4467cb <+1451>: c6 85 b7 fd ff ff 00 movb $0x0, -0x249(%rbp) > 0x10b4467d2 <+1458>: 48 c7 85 08 fb ff ff 00 00 00 00 movq $0x0, -0x4f8(%rbp) > 0x10b4467dd <+1469>: 48 83 bd 28 fb ff ff 00 cmpq $0x0, -0x4d8(%rbp) > 0x10b4467e5 <+1477>: 0f 85 38 00 00 00 jne 0x10b446823 ; <+1539> > 0x10b4467eb <+1483>: 48 8d bd b7 fd ff ff leaq -0x249(%rbp), %rdi > 0x10b4467f2 <+1490>: e8 69 29 fd ff callq 0x10b419160 ; Scheduler::CalculateMinimumTimeout(bool&) > 0x10b4467f7 <+1495>: 48 89 85 08 fb ff ff movq %rax, -0x4f8(%rbp) > 0x10b4467fe <+1502>: e9 20 00 00 00 jmp 0x10b446823 ; <+1539> > 0x10b446803 <+1507>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x10b44680a <+1514>: 89 d1 movl %edx, %ecx > 0x10b44680c <+1516>: 48 89 85 18 fb ff ff movq %rax, -0x4e8(%rbp) > 0x10b446813 <+1523>: 89 8d 14 fb ff ff movl %ecx, -0x4ec(%rbp) > 0x10b446819 <+1529>: e8 72 1c 7f ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b44681e <+1534>: e9 20 07 00 00 jmp 0x10b446f43 ; <+3363> > 0x10b446823 <+1539>: f6 85 b7 fd ff ff 01 testb $0x1, -0x249(%rbp) > 0x10b44682a <+1546>: 0f 84 07 00 00 00 je 0x10b446837 ; <+1559> > 0x10b446830 <+1552>: c6 85 33 fb ff ff 00 movb $0x0, -0x4cd(%rbp) > 0x10b446837 <+1559>: 31 c0 xorl %eax, %eax > 0x10b446839 <+1561>: 88 c1 movb %al, %cl > 0x10b44683b <+1563>: 48 8b 95 20 fb ff ff movq -0x4e0(%rbp), %rdx > 0x10b446842 <+1570>: 66 8b b2 e8 00 00 00 movw 0xe8(%rdx), %si > 0x10b446849 <+1577>: 66 83 c6 01 addw $0x1, %si > 0x10b44684d <+1581>: 66 89 b2 e8 00 00 00 movw %si, 0xe8(%rdx) > 0x10b446854 <+1588>: 48 8b 95 20 fb ff ff movq -0x4e0(%rbp), %rdx > 0x10b44685b <+1595>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10b44685f <+1599>: 48 8b 3a movq (%rdx), %rdi > 0x10b446862 <+1602>: 48 8b bf c8 00 00 00 movq 0xc8(%rdi), %rdi > 0x10b446869 <+1609>: f6 85 33 fb ff ff 01 testb $0x1, -0x4cd(%rbp) > 0x10b446870 <+1616>: 48 89 bd 90 fa ff ff movq %rdi, -0x570(%rbp) > 0x10b446877 <+1623>: 48 89 95 88 fa ff ff movq %rdx, -0x578(%rbp) > 0x10b44687e <+1630>: 88 8d 87 fa ff ff movb %cl, -0x579(%rbp) > 0x10b446884 <+1636>: 0f 84 16 00 00 00 je 0x10b4468a0 ; <+1664> > 0x10b44688a <+1642>: 48 8b 85 20 fb ff ff movq -0x4e0(%rbp), %rax > 0x10b446891 <+1649>: 8a 88 f2 00 00 00 movb 0xf2(%rax), %cl > 0x10b446897 <+1655>: 80 f1 ff xorb $-0x1, %cl > 0x10b44689a <+1658>: 88 8d 87 fa ff ff movb %cl, -0x579(%rbp) > 0x10b4468a0 <+1664>: 8a 85 87 fa ff ff movb -0x579(%rbp), %al > 0x10b4468a6 <+1670>: 8a 8d 32 fb ff ff movb -0x4ce(%rbp), %cl > 0x10b4468ac <+1676>: 48 8b 95 28 fb ff ff movq -0x4d8(%rbp), %rdx > 0x10b4468b3 <+1683>: 24 01 andb $0x1, %al > 0x10b4468b5 <+1685>: 0f b6 f0 movzbl %al, %esi > 0x10b4468b8 <+1688>: 80 e1 01 andb $0x1, %cl > 0x10b4468bb <+1691>: 0f b6 f9 movzbl %cl, %edi > 0x10b4468be <+1694>: 4c 8b 85 88 fa ff ff movq -0x578(%rbp), %r8 > 0x10b4468c5 <+1701>: 89 bd 80 fa ff ff movl %edi, -0x580(%rbp) > 0x10b4468cb <+1707>: 4c 89 c7 movq %r8, %rdi > 0x10b4468ce <+1710>: 44 8b 8d 80 fa ff ff movl -0x580(%rbp), %r9d > 0x10b4468d5 <+1717>: 48 89 95 78 fa ff ff movq %rdx, -0x588(%rbp) > 0x10b4468dc <+1724>: 44 89 ca movl %r9d, %edx > 0x10b4468df <+1727>: 48 8b 8d 78 fa ff ff movq -0x588(%rbp), %rcx > 0x10b4468e6 <+1734>: 4c 8b 95 90 fa ff ff movq -0x570(%rbp), %r10 > 0x10b4468ed <+1741>: 41 ff d2 callq *%r10 > 0x10b4468f0 <+1744>: 89 85 04 fb ff ff movl %eax, -0x4fc(%rbp) > 0x10b4468f6 <+1750>: 48 8d 85 e8 fd ff ff leaq -0x218(%rbp), %rax > 0x10b4468fd <+1757>: 48 89 85 80 fc ff ff movq %rax, -0x380(%rbp) > 0x10b446904 <+1764>: c7 85 7c fc ff ff 10 00 00 00 movl $0x10, -0x384(%rbp) > 0x10b44690e <+1774>: 48 8b 85 80 fc ff ff movq -0x380(%rbp), %rax > 0x10b446915 <+1781>: 48 89 c1 movq %rax, %rcx > 0x10b446918 <+1784>: 48 83 c1 70 addq $0x70, %rcx > 0x10b44691c <+1788>: 48 89 8d 88 fc ff ff movq %rcx, -0x378(%rbp) > 0x10b446923 <+1795>: 48 89 8d 90 fc ff ff movq %rcx, -0x370(%rbp) > 0x10b44692a <+1802>: 48 8b 0d d7 91 63 00 movq 0x6391d7(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x10b446931 <+1809>: 48 83 c1 10 addq $0x10, %rcx > 0x10b446935 <+1813>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b446939 <+1817>: 48 8b 0d d0 91 63 00 movq 0x6391d0(%rip), %rcx ; (void *)0x000000010baf3e50: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x10b446940 <+1824>: 48 83 c1 10 addq $0x10, %rcx > 0x10b446944 <+1828>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b446948 <+1832>: 48 8b 0d b1 91 63 00 movq 0x6391b1(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b44694f <+1839>: 48 89 ca movq %rcx, %rdx > 0x10b446952 <+1842>: 48 83 c2 18 addq $0x18, %rdx > 0x10b446956 <+1846>: 48 89 10 movq %rdx, (%rax) > 0x10b446959 <+1849>: 48 83 c1 40 addq $0x40, %rcx > 0x10b44695d <+1853>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x10b446961 <+1857>: 48 89 c1 movq %rax, %rcx > 0x10b446964 <+1860>: 48 83 c1 08 addq $0x8, %rcx > 0x10b446968 <+1864>: 48 89 85 a8 fc ff ff movq %rax, -0x358(%rbp) > 0x10b44696f <+1871>: 48 8b 15 ca 8d 63 00 movq 0x638dca(%rip), %rdx ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446976 <+1878>: 48 83 c2 08 addq $0x8, %rdx > 0x10b44697a <+1882>: 48 89 95 a0 fc ff ff movq %rdx, -0x360(%rbp) > 0x10b446981 <+1889>: 48 89 8d 98 fc ff ff movq %rcx, -0x368(%rbp) > 0x10b446988 <+1896>: 48 8b 8d a8 fc ff ff movq -0x358(%rbp), %rcx > 0x10b44698f <+1903>: 48 8b 95 a0 fc ff ff movq -0x360(%rbp), %rdx > 0x10b446996 <+1910>: 48 8b 32 movq (%rdx), %rsi > 0x10b446999 <+1913>: 48 89 31 movq %rsi, (%rcx) > 0x10b44699c <+1916>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x10b4469a0 <+1920>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x10b4469a4 <+1924>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x10b4469a8 <+1928>: 48 8b 11 movq (%rcx), %rdx > 0x10b4469ab <+1931>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x10b4469af <+1935>: 48 01 d1 addq %rdx, %rcx > 0x10b4469b2 <+1938>: 48 8b 95 98 fc ff ff movq -0x368(%rbp), %rdx > 0x10b4469b9 <+1945>: 48 89 8d b8 fc ff ff movq %rcx, -0x348(%rbp) > 0x10b4469c0 <+1952>: 48 89 95 b0 fc ff ff movq %rdx, -0x350(%rbp) > 0x10b4469c7 <+1959>: 48 8b 8d b8 fc ff ff movq -0x348(%rbp), %rcx > 0x10b4469ce <+1966>: 48 89 cf movq %rcx, %rdi > 0x10b4469d1 <+1969>: 48 89 d6 movq %rdx, %rsi > 0x10b4469d4 <+1972>: 48 89 85 70 fa ff ff movq %rax, -0x590(%rbp) > 0x10b4469db <+1979>: 48 89 8d 68 fa ff ff movq %rcx, -0x598(%rbp) > 0x10b4469e2 <+1986>: e8 9f 74 3d 00 callq 0x10b81de86 ; symbol stub for: std::__1::ios_base::init(void*) > 0x10b4469e7 <+1991>: e9 00 00 00 00 jmp 0x10b4469ec ; <+1996> > 0x10b4469ec <+1996>: 48 8b 85 68 fa ff ff movq -0x598(%rbp), %rax > 0x10b4469f3 <+2003>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x10b4469fe <+2014>: e8 ed e7 7f ff callq 0x10ac451f0 ; std::__1::char_traits<char>::eof() > 0x10b446a03 <+2019>: 48 8b 0d f6 90 63 00 movq 0x6390f6(%rip), %rcx ; (void *)0x000000010baf3a30: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446a0a <+2026>: 48 89 ca movq %rcx, %rdx > 0x10b446a0d <+2029>: 48 83 c2 40 addq $0x40, %rdx > 0x10b446a11 <+2033>: 48 83 c1 18 addq $0x18, %rcx > 0x10b446a15 <+2037>: 48 8b b5 68 fa ff ff movq -0x598(%rbp), %rsi > 0x10b446a1c <+2044>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x10b446a22 <+2050>: 48 8b bd 70 fa ff ff movq -0x590(%rbp), %rdi > 0x10b446a29 <+2057>: 48 89 0f movq %rcx, (%rdi) > 0x10b446a2c <+2060>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x10b446a30 <+2064>: 48 83 c7 08 addq $0x8, %rdi > 0x10b446a34 <+2068>: 8b 85 7c fc ff ff movl -0x384(%rbp), %eax > 0x10b446a3a <+2074>: 83 c8 10 orl $0x10, %eax > 0x10b446a3d <+2077>: 48 89 bd c8 fc ff ff movq %rdi, -0x338(%rbp) > 0x10b446a44 <+2084>: 89 85 c4 fc ff ff movl %eax, -0x33c(%rbp) > 0x10b446a4a <+2090>: 48 8b 8d c8 fc ff ff movq -0x338(%rbp), %rcx > 0x10b446a51 <+2097>: 8b 85 c4 fc ff ff movl -0x33c(%rbp), %eax > 0x10b446a57 <+2103>: 48 89 8d e8 fc ff ff movq %rcx, -0x318(%rbp) > 0x10b446a5e <+2110>: 89 85 e4 fc ff ff movl %eax, -0x31c(%rbp) > 0x10b446a64 <+2116>: 48 8b 8d e8 fc ff ff movq -0x318(%rbp), %rcx > 0x10b446a6b <+2123>: 48 89 ca movq %rcx, %rdx > 0x10b446a6e <+2126>: 48 89 d7 movq %rdx, %rdi > 0x10b446a71 <+2129>: 48 89 8d 60 fa ff ff movq %rcx, -0x5a0(%rbp) > 0x10b446a78 <+2136>: e8 c3 fd 7f ff callq 0x10ac46840 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x10b446a7d <+2141>: 31 f6 xorl %esi, %esi > 0x10b446a7f <+2143>: b8 18 00 00 00 movl $0x18, %eax > 0x10b446a84 <+2148>: 89 c2 movl %eax, %edx > 0x10b446a86 <+2150>: 48 8b 0d 5b 90 63 00 movq 0x63905b(%rip), %rcx ; (void *)0x000000010baf3b58: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446a8d <+2157>: 48 83 c1 10 addq $0x10, %rcx > 0x10b446a91 <+2161>: 48 8b bd 60 fa ff ff movq -0x5a0(%rbp), %rdi > 0x10b446a98 <+2168>: 48 89 0f movq %rcx, (%rdi) > 0x10b446a9b <+2171>: 48 83 c7 40 addq $0x40, %rdi > 0x10b446a9f <+2175>: 48 89 bd f0 fc ff ff movq %rdi, -0x310(%rbp) > 0x10b446aa6 <+2182>: 48 8b 8d f0 fc ff ff movq -0x310(%rbp), %rcx > 0x10b446aad <+2189>: 48 89 8d f8 fc ff ff movq %rcx, -0x308(%rbp) > 0x10b446ab4 <+2196>: 48 8b 8d f8 fc ff ff movq -0x308(%rbp), %rcx > 0x10b446abb <+2203>: 48 89 8d 00 fd ff ff movq %rcx, -0x300(%rbp) > 0x10b446ac2 <+2210>: 4c 8b 85 00 fd ff ff movq -0x300(%rbp), %r8 > 0x10b446ac9 <+2217>: 4c 89 85 08 fd ff ff movq %r8, -0x2f8(%rbp) > 0x10b446ad0 <+2224>: 4c 8b 85 08 fd ff ff movq -0x2f8(%rbp), %r8 > 0x10b446ad7 <+2231>: 4c 89 85 10 fd ff ff movq %r8, -0x2f0(%rbp) > 0x10b446ade <+2238>: 4c 8b 85 10 fd ff ff movq -0x2f0(%rbp), %r8 > 0x10b446ae5 <+2245>: 4d 89 c1 movq %r8, %r9 > 0x10b446ae8 <+2248>: 4c 89 8d 18 fd ff ff movq %r9, -0x2e8(%rbp) > 0x10b446aef <+2255>: 48 89 bd 58 fa ff ff movq %rdi, -0x5a8(%rbp) > 0x10b446af6 <+2262>: 4c 89 c7 movq %r8, %rdi > 0x10b446af9 <+2265>: 48 89 8d 50 fa ff ff movq %rcx, -0x5b0(%rbp) > 0x10b446b00 <+2272>: e8 37 75 3d 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b446b05 <+2277>: 48 8b 8d 50 fa ff ff movq -0x5b0(%rbp), %rcx > 0x10b446b0c <+2284>: 48 89 8d 30 fd ff ff movq %rcx, -0x2d0(%rbp) > 0x10b446b13 <+2291>: 48 8b 95 30 fd ff ff movq -0x2d0(%rbp), %rdx > 0x10b446b1a <+2298>: 48 89 95 38 fd ff ff movq %rdx, -0x2c8(%rbp) > 0x10b446b21 <+2305>: 48 8b 95 38 fd ff ff movq -0x2c8(%rbp), %rdx > 0x10b446b28 <+2312>: 48 89 95 40 fd ff ff movq %rdx, -0x2c0(%rbp) > 0x10b446b2f <+2319>: 48 8b 95 40 fd ff ff movq -0x2c0(%rbp), %rdx > 0x10b446b36 <+2326>: 48 89 95 28 fd ff ff movq %rdx, -0x2d8(%rbp) > 0x10b446b3d <+2333>: c7 85 24 fd ff ff 00 00 00 00 movl $0x0, -0x2dc(%rbp) > 0x10b446b47 <+2343>: 83 bd 24 fd ff ff 03 cmpl $0x3, -0x2dc(%rbp) > 0x10b446b4e <+2350>: 0f 83 2b 00 00 00 jae 0x10b446b7f ; <+2399> > 0x10b446b54 <+2356>: 8b 85 24 fd ff ff movl -0x2dc(%rbp), %eax > 0x10b446b5a <+2362>: 89 c1 movl %eax, %ecx > 0x10b446b5c <+2364>: 48 8b 95 28 fd ff ff movq -0x2d8(%rbp), %rdx > 0x10b446b63 <+2371>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b446b6b <+2379>: 8b 85 24 fd ff ff movl -0x2dc(%rbp), %eax > 0x10b446b71 <+2385>: 83 c0 01 addl $0x1, %eax > 0x10b446b74 <+2388>: 89 85 24 fd ff ff movl %eax, -0x2dc(%rbp) > 0x10b446b7a <+2394>: e9 c8 ff ff ff jmp 0x10b446b47 ; <+2343> > 0x10b446b7f <+2399>: 31 f6 xorl %esi, %esi > 0x10b446b81 <+2401>: b8 18 00 00 00 movl $0x18, %eax > 0x10b446b86 <+2406>: 89 c2 movl %eax, %edx > 0x10b446b88 <+2408>: 48 8d 8d d0 fd ff ff leaq -0x230(%rbp), %rcx > 0x10b446b8f <+2415>: 48 8b bd 60 fa ff ff movq -0x5a0(%rbp), %rdi > 0x10b446b96 <+2422>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x10b446b9e <+2430>: 8b 85 e4 fc ff ff movl -0x31c(%rbp), %eax > 0x10b446ba4 <+2436>: 89 47 60 movl %eax, 0x60(%rdi) > 0x10b446ba7 <+2439>: 48 89 8d 48 fd ff ff movq %rcx, -0x2b8(%rbp) > 0x10b446bae <+2446>: 48 8b 8d 48 fd ff ff movq -0x2b8(%rbp), %rcx > 0x10b446bb5 <+2453>: 48 89 8d 50 fd ff ff movq %rcx, -0x2b0(%rbp) > 0x10b446bbc <+2460>: 48 8b 8d 50 fd ff ff movq -0x2b0(%rbp), %rcx > 0x10b446bc3 <+2467>: 48 89 8d 58 fd ff ff movq %rcx, -0x2a8(%rbp) > 0x10b446bca <+2474>: 4c 8b 85 58 fd ff ff movq -0x2a8(%rbp), %r8 > 0x10b446bd1 <+2481>: 4c 89 85 60 fd ff ff movq %r8, -0x2a0(%rbp) > 0x10b446bd8 <+2488>: 4c 8b 85 60 fd ff ff movq -0x2a0(%rbp), %r8 > 0x10b446bdf <+2495>: 4c 89 85 68 fd ff ff movq %r8, -0x298(%rbp) > 0x10b446be6 <+2502>: 4c 8b 85 68 fd ff ff movq -0x298(%rbp), %r8 > 0x10b446bed <+2509>: 4d 89 c1 movq %r8, %r9 > 0x10b446bf0 <+2512>: 4c 89 8d 70 fd ff ff movq %r9, -0x290(%rbp) > 0x10b446bf7 <+2519>: 4c 89 c7 movq %r8, %rdi > 0x10b446bfa <+2522>: 48 89 8d 48 fa ff ff movq %rcx, -0x5b8(%rbp) > 0x10b446c01 <+2529>: e8 36 74 3d 00 callq 0x10b81e03c ; symbol stub for: memset > 0x10b446c06 <+2534>: 48 8b 8d 48 fa ff ff movq -0x5b8(%rbp), %rcx > 0x10b446c0d <+2541>: 48 89 8d 88 fd ff ff movq %rcx, -0x278(%rbp) > 0x10b446c14 <+2548>: 48 8b 95 88 fd ff ff movq -0x278(%rbp), %rdx > 0x10b446c1b <+2555>: 48 89 95 90 fd ff ff movq %rdx, -0x270(%rbp) > 0x10b446c22 <+2562>: 48 8b 95 90 fd ff ff movq -0x270(%rbp), %rdx > 0x10b446c29 <+2569>: 48 89 95 98 fd ff ff movq %rdx, -0x268(%rbp) > 0x10b446c30 <+2576>: 48 8b 95 98 fd ff ff movq -0x268(%rbp), %rdx > 0x10b446c37 <+2583>: 48 89 95 80 fd ff ff movq %rdx, -0x280(%rbp) > 0x10b446c3e <+2590>: c7 85 7c fd ff ff 00 00 00 00 movl $0x0, -0x284(%rbp) > 0x10b446c48 <+2600>: 83 bd 7c fd ff ff 03 cmpl $0x3, -0x284(%rbp) > 0x10b446c4f <+2607>: 0f 83 2b 00 00 00 jae 0x10b446c80 ; <+2656> > 0x10b446c55 <+2613>: 8b 85 7c fd ff ff movl -0x284(%rbp), %eax > 0x10b446c5b <+2619>: 89 c1 movl %eax, %ecx > 0x10b446c5d <+2621>: 48 8b 95 80 fd ff ff movq -0x280(%rbp), %rdx > 0x10b446c64 <+2628>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x10b446c6c <+2636>: 8b 85 7c fd ff ff movl -0x284(%rbp), %eax > 0x10b446c72 <+2642>: 83 c0 01 addl $0x1, %eax > 0x10b446c75 <+2645>: 89 85 7c fd ff ff movl %eax, -0x284(%rbp) > 0x10b446c7b <+2651>: e9 c8 ff ff ff jmp 0x10b446c48 ; <+2600> > 0x10b446c80 <+2656>: 48 8d b5 d0 fd ff ff leaq -0x230(%rbp), %rsi > 0x10b446c87 <+2663>: 48 8b bd 60 fa ff ff movq -0x5a0(%rbp), %rdi > 0x10b446c8e <+2670>: e8 1d fc 7f ff callq 0x10ac468b0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b446c93 <+2675>: e9 a7 00 00 00 jmp 0x10b446d3f ; <+2847> > 0x10b446c98 <+2680>: 48 8d bd d0 fd ff ff leaq -0x230(%rbp), %rdi > 0x10b446c9f <+2687>: 89 d1 movl %edx, %ecx > 0x10b446ca1 <+2689>: 48 89 85 d8 fc ff ff movq %rax, -0x328(%rbp) > 0x10b446ca8 <+2696>: 89 8d d4 fc ff ff movl %ecx, -0x32c(%rbp) > 0x10b446cae <+2702>: e8 91 71 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b446cb3 <+2707>: 48 8b bd 58 fa ff ff movq -0x5a8(%rbp), %rdi > 0x10b446cba <+2714>: e8 85 71 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b446cbf <+2719>: 48 8b 85 60 fa ff ff movq -0x5a0(%rbp), %rax > 0x10b446cc6 <+2726>: 48 89 c7 movq %rax, %rdi > 0x10b446cc9 <+2729>: e8 12 ca 7f ff callq 0x10ac436e0 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x10b446cce <+2734>: 48 8b 05 6b 8a 63 00 movq 0x638a6b(%rip), %rax ; (void *)0x000000010baf3a80: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x10b446cd5 <+2741>: 48 83 c0 08 addq $0x8, %rax > 0x10b446cd9 <+2745>: 48 8b 95 d8 fc ff ff movq -0x328(%rbp), %rdx > 0x10b446ce0 <+2752>: 8b 8d d4 fc ff ff movl -0x32c(%rbp), %ecx > 0x10b446ce6 <+2758>: 48 89 95 70 fc ff ff movq %rdx, -0x390(%rbp) > 0x10b446ced <+2765>: 89 8d 6c fc ff ff movl %ecx, -0x394(%rbp) > 0x10b446cf3 <+2771>: 48 8b 95 70 fa ff ff movq -0x590(%rbp), %rdx > 0x10b446cfa <+2778>: 48 89 d7 movq %rdx, %rdi > 0x10b446cfd <+2781>: 48 89 c6 movq %rax, %rsi > 0x10b446d00 <+2784>: e8 7b c9 7f ff callq 0x10ac43680 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x10b446d05 <+2789>: e9 0f 00 00 00 jmp 0x10b446d19 ; <+2809> > 0x10b446d0a <+2794>: 89 d1 movl %edx, %ecx > 0x10b446d0c <+2796>: 48 89 85 70 fc ff ff movq %rax, -0x390(%rbp) > 0x10b446d13 <+2803>: 89 8d 6c fc ff ff movl %ecx, -0x394(%rbp) > 0x10b446d19 <+2809>: 48 8b 85 70 fa ff ff movq -0x590(%rbp), %rax > 0x10b446d20 <+2816>: 48 83 c0 70 addq $0x70, %rax > 0x10b446d24 <+2820>: 48 89 c7 movq %rax, %rdi > 0x10b446d27 <+2823>: e8 b4 c7 7f ff callq 0x10ac434e0 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x10b446d2c <+2828>: 48 8b 85 70 fc ff ff movq -0x390(%rbp), %rax > 0x10b446d33 <+2835>: 48 89 85 c8 fa ff ff movq %rax, -0x538(%rbp) > 0x10b446d3a <+2842>: e9 12 02 00 00 jmp 0x10b446f51 ; <+3377> > 0x10b446d3f <+2847>: 48 8d bd d0 fd ff ff leaq -0x230(%rbp), %rdi > 0x10b446d46 <+2854>: e8 f9 70 3d 00 callq 0x10b81de44 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x10b446d4b <+2859>: 48 8d 35 ae 0b 48 00 leaq 0x480bae(%rip), %rsi ; "DoYield with " > 0x10b446d52 <+2866>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10b446d59 <+2873>: e8 32 16 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446d5e <+2878>: 48 89 85 40 fa ff ff movq %rax, -0x5c0(%rbp) > 0x10b446d65 <+2885>: e9 00 00 00 00 jmp 0x10b446d6a ; <+2890> > 0x10b446d6a <+2890>: 8a 85 b7 fd ff ff movb -0x249(%rbp), %al > 0x10b446d70 <+2896>: 48 8d 0d 97 0b 48 00 leaq 0x480b97(%rip), %rcx ; "active idles" > 0x10b446d77 <+2903>: 48 8d 15 d1 f9 47 00 leaq 0x47f9d1(%rip), %rdx ; "no idles" > 0x10b446d7e <+2910>: a8 01 testb $0x1, %al > 0x10b446d80 <+2912>: 48 0f 45 d1 cmovneq %rcx, %rdx > 0x10b446d84 <+2916>: 48 8b bd 40 fa ff ff movq -0x5c0(%rbp), %rdi > 0x10b446d8b <+2923>: 48 89 d6 movq %rdx, %rsi > 0x10b446d8e <+2926>: e8 fd 15 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446d93 <+2931>: 48 89 85 38 fa ff ff movq %rax, -0x5c8(%rbp) > 0x10b446d9a <+2938>: e9 00 00 00 00 jmp 0x10b446d9f ; <+2943> > 0x10b446d9f <+2943>: 48 8d 35 75 0b 48 00 leaq 0x480b75(%rip), %rsi ; " returns: " > 0x10b446da6 <+2950>: 48 8b bd 38 fa ff ff movq -0x5c8(%rbp), %rdi > 0x10b446dad <+2957>: e8 de 15 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446db2 <+2962>: 48 89 85 30 fa ff ff movq %rax, -0x5d0(%rbp) > 0x10b446db9 <+2969>: e9 00 00 00 00 jmp 0x10b446dbe ; <+2974> > 0x10b446dbe <+2974>: 8b 85 04 fb ff ff movl -0x4fc(%rbp), %eax > 0x10b446dc4 <+2980>: 85 c0 testl %eax, %eax > 0x10b446dc6 <+2982>: 48 8d 0d 59 0b 48 00 leaq 0x480b59(%rip), %rcx ; "processed event" > 0x10b446dcd <+2989>: 48 8d 15 62 0b 48 00 leaq 0x480b62(%rip), %rdx ; "timeout" > 0x10b446dd4 <+2996>: 48 0f 44 d1 cmoveq %rcx, %rdx > 0x10b446dd8 <+3000>: 48 8b bd 30 fa ff ff movq -0x5d0(%rbp), %rdi > 0x10b446ddf <+3007>: 48 89 d6 movq %rdx, %rsi > 0x10b446de2 <+3010>: e8 a9 15 7f ff callq 0x10ac38390 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x10b446de7 <+3015>: 48 89 85 28 fa ff ff movq %rax, -0x5d8(%rbp) > 0x10b446dee <+3022>: e9 00 00 00 00 jmp 0x10b446df3 ; <+3027> > 0x10b446df3 <+3027>: 48 8d 35 52 f7 47 00 leaq 0x47f752(%rip), %rsi ; "vcl.schedule" > 0x10b446dfa <+3034>: 48 8d 15 3d 0b 48 00 leaq 0x480b3d(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/app/svapp.cxx:510: " > 0x10b446e01 <+3041>: 31 ff xorl %edi, %edi > 0x10b446e03 <+3043>: 48 8d 8d e8 fd ff ff leaq -0x218(%rbp), %rcx > 0x10b446e0a <+3050>: e8 c1 16 7f ff callq 0x10ac384d0 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x10b446e0f <+3055>: e9 00 00 00 00 jmp 0x10b446e14 ; <+3060> > 0x10b446e14 <+3060>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10b446e1b <+3067>: e8 70 16 7f ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b446e20 <+3072>: 48 8b 85 20 fb ff ff movq -0x4e0(%rbp), %rax > 0x10b446e27 <+3079>: 66 8b 88 e8 00 00 00 movw 0xe8(%rax), %cx > 0x10b446e2e <+3086>: 66 83 c1 ff addw $-0x1, %cx > 0x10b446e32 <+3090>: 66 89 88 e8 00 00 00 movw %cx, 0xe8(%rax) > 0x10b446e39 <+3097>: e8 62 59 3d 00 callq 0x10b81c7a0 ; symbol stub for: DbgTestSolarMutex() > 0x10b446e3e <+3102>: 48 83 bd 28 fb ff ff 00 cmpq $0x0, -0x4d8(%rbp) > 0x10b446e46 <+3110>: 0f 85 3f 00 00 00 jne 0x10b446e8b ; <+3179> > 0x10b446e4c <+3116>: 83 bd 04 fb ff ff 00 cmpl $0x0, -0x4fc(%rbp) > 0x10b446e53 <+3123>: 0f 94 c0 sete %al > 0x10b446e56 <+3126>: 24 01 andb $0x1, %al > 0x10b446e58 <+3128>: 0f b6 f8 movzbl %al, %edi > 0x10b446e5b <+3131>: e8 80 1c fd ff callq 0x10b418ae0 ; Scheduler::ProcessTaskScheduling(bool) > 0x10b446e60 <+3136>: 88 85 27 fa ff ff movb %al, -0x5d9(%rbp) > 0x10b446e66 <+3142>: e9 20 00 00 00 jmp 0x10b446e8b ; <+3179> > 0x10b446e6b <+3147>: 48 8d bd e8 fd ff ff leaq -0x218(%rbp), %rdi > 0x10b446e72 <+3154>: 89 d1 movl %edx, %ecx > 0x10b446e74 <+3156>: 48 89 85 18 fb ff ff movq %rax, -0x4e8(%rbp) > 0x10b446e7b <+3163>: 89 8d 14 fb ff ff movl %ecx, -0x4ec(%rbp) > 0x10b446e81 <+3169>: e8 0a 16 7f ff callq 0x10ac38490 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x10b446e86 <+3174>: e9 b8 00 00 00 jmp 0x10b446f43 ; <+3363> > 0x10b446e8b <+3179>: 48 8b 85 20 fb ff ff movq -0x4e0(%rbp), %rax > 0x10b446e92 <+3186>: 0f b7 88 e8 00 00 00 movzwl 0xe8(%rax), %ecx > 0x10b446e99 <+3193>: 83 f9 00 cmpl $0x0, %ecx > 0x10b446e9c <+3196>: 0f 85 05 00 00 00 jne 0x10b446ea7 ; <+3207> > 0x10b446ea2 <+3202>: e8 39 40 fc ff callq 0x10b40aee0 ; vcl::LazyDelete::flush() > 0x10b446ea7 <+3207>: e9 00 00 00 00 jmp 0x10b446eac ; <+3212> > 0x10b446eac <+3212>: 48 8d bd a0 fd ff ff leaq -0x260(%rbp), %rdi > 0x10b446eb3 <+3219>: 48 8d 35 f6 0a 48 00 leaq 0x480af6(%rip), %rsi ; "Leave ImplYield" > 0x10b446eba <+3226>: e8 21 a3 7f ff callq 0x10ac411e0 ; sal::detail::operator<<(sal::detail::StreamStart const&, char const*) > 0x10b446ebf <+3231>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x10b446ec6 <+3238>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) > 0x10b446ecd <+3245>: e8 ee a2 7f ff callq 0x10ac411c0 ; sal::detail::unwrapStream(sal::detail::StreamString const&) > 0x10b446ed2 <+3250>: 31 ff xorl %edi, %edi > 0x10b446ed4 <+3252>: 48 8d 35 71 f6 47 00 leaq 0x47f671(%rip), %rsi ; "vcl.schedule" > 0x10b446edb <+3259>: 48 8d 15 95 0a 48 00 leaq 0x480a95(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/app/svapp.cxx:526: " > 0x10b446ee2 <+3266>: 48 89 c1 movq %rax, %rcx > 0x10b446ee5 <+3269>: e8 ce 6a 3d 00 callq 0x10b81d9b8 ; symbol stub for: sal_detail_log > 0x10b446eea <+3274>: b0 01 movb $0x1, %al > 0x10b446eec <+3276>: f6 85 b7 fd ff ff 01 testb $0x1, -0x249(%rbp) > 0x10b446ef3 <+3283>: 88 85 26 fa ff ff movb %al, -0x5da(%rbp) > 0x10b446ef9 <+3289>: 0f 85 10 00 00 00 jne 0x10b446f0f ; <+3311> > 0x10b446eff <+3295>: 83 bd 04 fb ff ff 00 cmpl $0x0, -0x4fc(%rbp) > 0x10b446f06 <+3302>: 0f 94 c0 sete %al > 0x10b446f09 <+3305>: 88 85 26 fa ff ff movb %al, -0x5da(%rbp) > 0x10b446f0f <+3311>: 8a 85 26 fa ff ff movb -0x5da(%rbp), %al > 0x10b446f15 <+3317>: 48 8b 0d d4 8d 63 00 movq 0x638dd4(%rip), %rcx ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b446f1c <+3324>: 48 8b 09 movq (%rcx), %rcx > 0x10b446f1f <+3327>: 48 3b 4d f8 cmpq -0x8(%rbp), %rcx > 0x10b446f23 <+3331>: 88 85 25 fa ff ff movb %al, -0x5db(%rbp) > 0x10b446f29 <+3337>: 0f 85 31 00 00 00 jne 0x10b446f60 ; <+3392> > 0x10b446f2f <+3343>: 8a 85 25 fa ff ff movb -0x5db(%rbp), %al > 0x10b446f35 <+3349>: 24 01 andb $0x1, %al > 0x10b446f37 <+3351>: 0f b6 c0 movzbl %al, %eax > 0x10b446f3a <+3354>: 48 81 c4 e0 05 00 00 addq $0x5e0, %rsp ; imm = 0x5E0 > 0x10b446f41 <+3361>: 5d popq %rbp > 0x10b446f42 <+3362>: c3 retq > 0x10b446f43 <+3363>: 48 8b 85 18 fb ff ff movq -0x4e8(%rbp), %rax > 0x10b446f4a <+3370>: 48 89 85 c8 fa ff ff movq %rax, -0x538(%rbp) > 0x10b446f51 <+3377>: 48 8b 85 c8 fa ff ff movq -0x538(%rbp), %rax > 0x10b446f58 <+3384>: 48 89 c7 movq %rax, %rdi > 0x10b446f5b <+3387>: e8 c2 6f 3d 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b446f60 <+3392>: e8 ed 6f 3d 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b446f65 <+3397>: 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10b446e60 >UNWIND PLANS for libvcllo.dylib`ImplYield(bool, bool, unsigned long) (start addr 0x10b446220) > >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 + 8485184-0x0000000000818690) >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]: 3362: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 3363: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b86dad4, personality routine is at address 0x10ba7fce0 >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 + 8485184-0x0000000000818685) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b86dad4, personality routine is at address 0x10ba7fce0 >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 + 8485184-0x0000000000818690) >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]: 3362: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 3363: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b86dad4, personality routine is at address 0x10ba7fce0 >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 + 8485184-0x0000000000818690) >row[0]: 0: CFA=rbp+16 => 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 0x10b4461d8 >libvcllo.dylib`Application::Yield: > 0x10b4461c0 <+0>: 55 pushq %rbp > 0x10b4461c1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b4461c4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x10b4461c8 <+8>: bf 01 00 00 00 movl $0x1, %edi > 0x10b4461cd <+13>: 31 f6 xorl %esi, %esi > 0x10b4461cf <+15>: 31 c0 xorl %eax, %eax > 0x10b4461d1 <+17>: 89 c2 movl %eax, %edx > 0x10b4461d3 <+19>: e8 48 00 00 00 callq 0x10b446220 ; ImplYield(bool, bool, unsigned long) > 0x10b4461d8 <+24>: 88 45 ff movb %al, -0x1(%rbp) > 0x10b4461db <+27>: 48 83 c4 10 addq $0x10, %rsp > 0x10b4461df <+31>: 5d popq %rbp > 0x10b4461e0 <+32>: c3 retq > 0x10b4461e1 <+33>: 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10b4461d8 >UNWIND PLANS for libvcllo.dylib`Application::Yield() (start addr 0x10b4461c0) > >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 + 8485088-0x0000000000817910) >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]: 32: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 33: CFA=rbp+16 => 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 + 8485088-0x0000000000817901) >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] > >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 + 8485088-0x0000000000817910) >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]: 32: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 33: CFA=rbp+16 => 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 + 8485040-0x0000000000817940) >row[0]: 0: CFA=rbp+16 => 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 0x10b44614e >libvcllo.dylib`Application::Execute: > 0x10b445f70 <+0>: 55 pushq %rbp > 0x10b445f71 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b445f74 <+4>: 48 83 ec 70 subq $0x70, %rsp > 0x10b445f78 <+8>: 48 8b 05 71 9d 63 00 movq 0x639d71(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b445f7f <+15>: 48 8b 00 movq (%rax), %rax > 0x10b445f82 <+18>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b445f86 <+22>: e8 95 9b 00 00 callq 0x10b44fb20 ; ImplGetSVData() > 0x10b445f8b <+27>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x10b445f8f <+31>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b445f93 <+35>: c6 80 f1 00 00 00 01 movb $0x1, 0xf1(%rax) > 0x10b445f9a <+42>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b445f9e <+46>: c6 80 f2 00 00 00 00 movb $0x0, 0xf2(%rax) > 0x10b445fa5 <+53>: e8 e6 01 00 00 callq 0x10b446190 ; Application::IsEventTestingModeEnabled() > 0x10b445faa <+58>: a8 01 testb $0x1, %al > 0x10b445fac <+60>: 0f 85 05 00 00 00 jne 0x10b445fb7 ; <+71> > 0x10b445fb2 <+66>: e9 72 01 00 00 jmp 0x10b446129 ; <+441> > 0x10b445fb7 <+71>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b445fbb <+75>: c7 80 10 01 00 00 32 00 00 00 movl $0x32, 0x110(%rax) > 0x10b445fc5 <+85>: b9 30 00 00 00 movl $0x30, %ecx > 0x10b445fca <+90>: 89 cf movl %ecx, %edi > 0x10b445fcc <+92>: e8 f7 7e 3d 00 callq 0x10b81dec8 ; symbol stub for: operator new(unsigned long) > 0x10b445fd1 <+97>: 48 89 c7 movq %rax, %rdi > 0x10b445fd4 <+100>: 48 89 c2 movq %rax, %rdx > 0x10b445fd7 <+103>: 48 8d 35 14 15 48 00 leaq 0x481514(%rip), %rsi ; "eventtesting" > 0x10b445fde <+110>: 48 89 7d b8 movq %rdi, -0x48(%rbp) > 0x10b445fe2 <+114>: 48 89 c7 movq %rax, %rdi > 0x10b445fe5 <+117>: 48 89 55 b0 movq %rdx, -0x50(%rbp) > 0x10b445fe9 <+121>: e8 d2 0a fd ff callq 0x10b416ac0 ; Idle::Idle(char const*) > 0x10b445fee <+126>: e9 00 00 00 00 jmp 0x10b445ff3 ; <+131> > 0x10b445ff3 <+131>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b445ff7 <+135>: 48 8b 4d b0 movq -0x50(%rbp), %rcx > 0x10b445ffb <+139>: 48 89 88 08 01 00 00 movq %rcx, 0x108(%rax) > 0x10b446002 <+146>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b446006 <+150>: 48 89 c2 movq %rax, %rdx > 0x10b446009 <+153>: 48 83 c2 58 addq $0x58, %rdx > 0x10b44600d <+157>: 48 8b b8 08 01 00 00 movq 0x108(%rax), %rdi > 0x10b446014 <+164>: 48 89 7d a8 movq %rdi, -0x58(%rbp) > 0x10b446018 <+168>: 48 89 d7 movq %rdx, %rdi > 0x10b44601b <+171>: e8 90 01 00 00 callq 0x10b4461b0 ; ImplSVAppData* tools::detail::castTo<ImplSVAppData*, ImplSVAppData*>(ImplSVAppData*) > 0x10b446020 <+176>: 48 8d 35 69 ed ff ff leaq -0x1297(%rip), %rsi ; ImplSVAppData::LinkStubVclEventTestingHdl(void*, Idle*) > 0x10b446027 <+183>: 48 89 c7 movq %rax, %rdi > 0x10b44602a <+186>: e8 51 1e 8e ff callq 0x10ad27e80 ; Link<Idle*, void> tools::detail::makeLink<Idle*, void>(void*, void (*)(void*, Idle*)) > 0x10b44602f <+191>: 48 89 45 e8 movq %rax, -0x18(%rbp) > 0x10b446033 <+195>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x10b446037 <+199>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x10b44603b <+203>: 48 8b 7d a8 movq -0x58(%rbp), %rdi > 0x10b44603f <+207>: e8 0c 1e 8e ff callq 0x10ad27e50 ; Idle::SetIdleHdl(Link<Idle*, void> const&) > 0x10b446044 <+212>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b446048 <+216>: 48 8b b8 08 01 00 00 movq 0x108(%rax), %rdi > 0x10b44604f <+223>: be 03 00 00 00 movl $0x3, %esi > 0x10b446054 <+228>: e8 e7 1e 8e ff callq 0x10ad27f40 ; Scheduler::SetPriority(SchedulerPriority) > 0x10b446059 <+233>: be 90 00 00 00 movl $0x90, %esi > 0x10b44605e <+238>: 89 f7 movl %esi, %edi > 0x10b446060 <+240>: e8 63 7e 3d 00 callq 0x10b81dec8 ; symbol stub for: operator new(unsigned long) > 0x10b446065 <+245>: 48 89 c1 movq %rax, %rcx > 0x10b446068 <+248>: c6 45 c7 01 movb $0x1, -0x39(%rbp) > 0x10b44606c <+252>: 48 8d 35 7f 14 48 00 leaq 0x48147f(%rip), %rsi ; "eventtesting" > 0x10b446073 <+259>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b446077 <+263>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x10b44607b <+267>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10b44607f <+271>: e8 ac 01 9a ff callq 0x10ade6230 ; rtl::OUString::OUString<char const [13]>(char const (&) [13], rtl::libreoffice_internal::ConstCharArrayDetector<char const [13], rtl::libreoffice_internal::Dummy>::Type) > 0x10b446084 <+276>: e9 00 00 00 00 jmp 0x10b446089 ; <+281> > 0x10b446089 <+281>: 48 8d 75 e0 leaq -0x20(%rbp), %rsi > 0x10b44608d <+285>: ba 01 00 00 00 movl $0x1, %edx > 0x10b446092 <+290>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x10b446096 <+294>: e8 59 67 3d 00 callq 0x10b81c7f4 ; symbol stub for: SvFileStream::SvFileStream(rtl::OUString const&, StreamMode) > 0x10b44609b <+299>: e9 00 00 00 00 jmp 0x10b4460a0 ; <+304> > 0x10b4460a0 <+304>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b4460a4 <+308>: c6 45 c7 00 movb $0x0, -0x39(%rbp) > 0x10b4460a8 <+312>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b4460ac <+316>: 48 8b 4d 98 movq -0x68(%rbp), %rcx > 0x10b4460b0 <+320>: 48 89 88 00 01 00 00 movq %rcx, 0x100(%rax) > 0x10b4460b7 <+327>: e8 54 e3 7e ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b4460bc <+332>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b4460c0 <+336>: 48 8b 80 08 01 00 00 movq 0x108(%rax), %rax > 0x10b4460c7 <+343>: 48 8b 08 movq (%rax), %rcx > 0x10b4460ca <+346>: 48 89 c7 movq %rax, %rdi > 0x10b4460cd <+349>: ff 51 38 callq *0x38(%rcx) > 0x10b4460d0 <+352>: e9 54 00 00 00 jmp 0x10b446129 ; <+441> > 0x10b4460d5 <+357>: 89 d1 movl %edx, %ecx > 0x10b4460d7 <+359>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10b4460db <+363>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x10b4460de <+366>: 48 8b 7d b8 movq -0x48(%rbp), %rdi > 0x10b4460e2 <+370>: e8 cf 7d 3d 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10b4460e7 <+375>: e9 8c 00 00 00 jmp 0x10b446178 ; <+520> > 0x10b4460ec <+380>: 89 d1 movl %edx, %ecx > 0x10b4460ee <+382>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10b4460f2 <+386>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x10b4460f5 <+389>: e9 12 00 00 00 jmp 0x10b44610c ; <+412> > 0x10b4460fa <+394>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b4460fe <+398>: 89 d1 movl %edx, %ecx > 0x10b446100 <+400>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10b446104 <+404>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x10b446107 <+407>: e8 04 e3 7e ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b44610c <+412>: f6 45 c7 01 testb $0x1, -0x39(%rbp) > 0x10b446110 <+416>: 0f 85 05 00 00 00 jne 0x10b44611b ; <+427> > 0x10b446116 <+422>: e9 09 00 00 00 jmp 0x10b446124 ; <+436> > 0x10b44611b <+427>: 48 8b 7d a0 movq -0x60(%rbp), %rdi > 0x10b44611f <+431>: e8 92 7d 3d 00 callq 0x10b81deb6 ; symbol stub for: operator delete(void*) > 0x10b446124 <+436>: e9 4f 00 00 00 jmp 0x10b446178 ; <+520> > 0x10b446129 <+441>: e9 00 00 00 00 jmp 0x10b44612e ; <+446> > 0x10b44612e <+446>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b446132 <+450>: 8a 88 f2 00 00 00 movb 0xf2(%rax), %cl > 0x10b446138 <+456>: 80 f1 ff xorb $-0x1, %cl > 0x10b44613b <+459>: f6 c1 01 testb $0x1, %cl > 0x10b44613e <+462>: 0f 85 05 00 00 00 jne 0x10b446149 ; <+473> > 0x10b446144 <+468>: e9 0a 00 00 00 jmp 0x10b446153 ; <+483> > 0x10b446149 <+473>: e8 72 00 00 00 callq 0x10b4461c0 ; Application::Yield() > 0x10b44614e <+478>: e9 db ff ff ff jmp 0x10b44612e ; <+446> > 0x10b446153 <+483>: 48 8b 05 96 9b 63 00 movq 0x639b96(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b44615a <+490>: 48 8b 4d d8 movq -0x28(%rbp), %rcx > 0x10b44615e <+494>: c6 81 f1 00 00 00 00 movb $0x0, 0xf1(%rcx) > 0x10b446165 <+501>: 48 8b 00 movq (%rax), %rax > 0x10b446168 <+504>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b44616c <+508>: 0f 85 0f 00 00 00 jne 0x10b446181 ; <+529> > 0x10b446172 <+514>: 48 83 c4 70 addq $0x70, %rsp > 0x10b446176 <+518>: 5d popq %rbp > 0x10b446177 <+519>: c3 retq > 0x10b446178 <+520>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x10b44617c <+524>: e8 a1 7d 3d 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b446181 <+529>: e8 cc 7d 3d 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b446186 <+534>: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10b44614e >UNWIND PLANS for libvcllo.dylib`Application::Execute() (start addr 0x10b445f70) > >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 + 8484496-0x00000000008178b0) >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]: 519: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 520: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b86da80, personality routine is at address 0x10ba7fce0 >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 + 8484496-0x00000000008178a6) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b86da80, personality routine is at address 0x10ba7fce0 >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 + 8484496-0x00000000008178b0) >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]: 519: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 520: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b86da80, personality routine is at address 0x10ba7fce0 >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 + 8484496-0x00000000008178b0) >row[0]: 0: CFA=rbp+16 => 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 0x102ca45b9 >libsofficeapp.dylib`desktop::Desktop::DoExecute: > 0x102ca45b0 <+0>: 55 pushq %rbp > 0x102ca45b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102ca45b4 <+4>: e8 79 fb 12 00 callq 0x102dd4132 ; symbol stub for: Application::Execute() > 0x102ca45b9 <+9>: 5d popq %rbp > 0x102ca45ba <+10>: c3 retq > 0x102ca45bb <+11>: 0f 1f 44 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x102ca45b9 >UNWIND PLANS for libsofficeapp.dylib`desktop::Desktop::DoExecute() (start addr 0x102ca45b0) > >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 + 51440-0x000000000000c900) >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]: 10: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 11: CFA=rbp+16 => 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: [libsofficeapp.dylib.__TEXT.__text + 51440-0x000000000000c8fb) >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] > >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: [libsofficeapp.dylib.__TEXT.__text + 51440-0x000000000000c900) >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]: 10: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 11: CFA=rbp+16 => 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: [libsofficeapp.dylib.__TEXT.__text + 51440-0x000000000000c900) >row[0]: 0: CFA=rbp+16 => 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 0x102ca76d3 >libsofficeapp.dylib`desktop::Desktop::Main: > 0x102ca45c0 <+0>: 55 pushq %rbp > 0x102ca45c1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102ca45c4 <+4>: 48 81 ec d0 0f 00 00 subq $0xfd0, %rsp ; imm = 0xFD0 > 0x102ca45cb <+11>: 48 8b 05 2e bd 18 00 movq 0x18bd2e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x102ca45d2 <+18>: 48 8b 00 movq (%rax), %rax > 0x102ca45d5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x102ca45d9 <+25>: 48 89 bd 60 f4 ff ff movq %rdi, -0xba0(%rbp) > 0x102ca45e0 <+32>: b9 20 00 00 00 movl $0x20, %ecx > 0x102ca45e5 <+37>: 89 c8 movl %ecx, %eax > 0x102ca45e7 <+39>: 48 89 bd c8 f3 ff ff movq %rdi, -0xc38(%rbp) > 0x102ca45ee <+46>: 48 89 c7 movq %rax, %rdi > 0x102ca45f1 <+49>: e8 82 fd 12 00 callq 0x102dd4378 ; symbol stub for: operator new(unsigned long) > 0x102ca45f6 <+54>: 48 89 c7 movq %rax, %rdi > 0x102ca45f9 <+57>: 48 89 c2 movq %rax, %rdx > 0x102ca45fc <+60>: 48 89 bd c0 f3 ff ff movq %rdi, -0xc40(%rbp) > 0x102ca4603 <+67>: 48 89 c7 movq %rax, %rdi > 0x102ca4606 <+70>: 48 89 95 b8 f3 ff ff movq %rdx, -0xc48(%rbp) > 0x102ca460d <+77>: e8 fe 36 00 00 callq 0x102ca7d10 ; desktop::ExecuteGlobals::ExecuteGlobals() > 0x102ca4612 <+82>: e9 00 00 00 00 jmp 0x102ca4617 ; <+87> > 0x102ca4617 <+87>: 48 8b 85 b8 f3 ff ff movq -0xc48(%rbp), %rax > 0x102ca461e <+94>: 48 89 05 5b 0b 19 00 movq %rax, 0x190b5b(%rip) ; desktop::pExecGlobals > 0x102ca4625 <+101>: 48 8d 8d 40 fc ff ff leaq -0x3c0(%rbp), %rcx > 0x102ca462c <+108>: 48 89 cf movq %rcx, %rdi > 0x102ca462f <+111>: 48 89 8d b0 f3 ff ff movq %rcx, -0xc50(%rbp) > 0x102ca4636 <+118>: e8 f5 36 00 00 callq 0x102ca7d30 ; com::sun::star::uno::getCurrentContext() > 0x102ca463b <+123>: 48 8d bd 48 fc ff ff leaq -0x3b8(%rbp), %rdi > 0x102ca4642 <+130>: 48 8b b5 b0 f3 ff ff movq -0xc50(%rbp), %rsi > 0x102ca4649 <+137>: e8 a2 37 00 00 callq 0x102ca7df0 ; com::sun::star::uno::ContextLayer::ContextLayer(com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext> const&) > 0x102ca464e <+142>: e9 00 00 00 00 jmp 0x102ca4653 ; <+147> > 0x102ca4653 <+147>: 48 8d bd 40 fc ff ff leaq -0x3c0(%rbp), %rdi > 0x102ca465a <+154>: e8 c1 37 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca465f <+159>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4666 <+166>: 83 7f 14 00 cmpl $0x0, 0x14(%rdi) > 0x102ca466a <+170>: 0f 84 88 00 00 00 je 0x102ca46f8 ; <+312> > 0x102ca4670 <+176>: 48 8b 85 c8 f3 ff ff movq -0xc38(%rbp), %rax > 0x102ca4677 <+183>: 8b 78 14 movl 0x14(%rax), %edi > 0x102ca467a <+186>: 48 83 c0 18 addq $0x18, %rax > 0x102ca467e <+190>: 48 89 c6 movq %rax, %rsi > 0x102ca4681 <+193>: e8 6a b1 ff ff callq 0x102c9f7f0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) > 0x102ca4686 <+198>: e9 00 00 00 00 jmp 0x102ca468b ; <+203> > 0x102ca468b <+203>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca4695 <+213>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca469f <+223>: e9 f6 35 00 00 jmp 0x102ca7c9a ; <+14042> > 0x102ca46a4 <+228>: 89 d1 movl %edx, %ecx > 0x102ca46a6 <+230>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca46ad <+237>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca46b3 <+243>: 48 8b bd c0 f3 ff ff movq -0xc40(%rbp), %rdi > 0x102ca46ba <+250>: e8 ad fc 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca46bf <+255>: e9 1d 36 00 00 jmp 0x102ca7ce1 ; <+14113> > 0x102ca46c4 <+260>: 48 8d bd 40 fc ff ff leaq -0x3c0(%rbp), %rdi > 0x102ca46cb <+267>: 89 d1 movl %edx, %ecx > 0x102ca46cd <+269>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca46d4 <+276>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca46da <+282>: e8 41 37 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca46df <+287>: e9 fd 35 00 00 jmp 0x102ca7ce1 ; <+14113> > 0x102ca46e4 <+292>: 89 d1 movl %edx, %ecx > 0x102ca46e6 <+294>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca46ed <+301>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca46f3 <+307>: e9 dd 35 00 00 jmp 0x102ca7cd5 ; <+14101> > 0x102ca46f8 <+312>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca46ff <+319>: e8 3c 37 00 00 callq 0x102ca7e40 ; desktop::Desktop::GetBootstrapStatus() const > 0x102ca4704 <+324>: 89 85 ac f3 ff ff movl %eax, -0xc54(%rbp) > 0x102ca470a <+330>: e9 00 00 00 00 jmp 0x102ca470f ; <+335> > 0x102ca470f <+335>: 8b 85 ac f3 ff ff movl -0xc54(%rbp), %eax > 0x102ca4715 <+341>: 89 85 4c f4 ff ff movl %eax, -0xbb4(%rbp) > 0x102ca471b <+347>: 83 bd 4c f4 ff ff 01 cmpl $0x1, -0xbb4(%rbp) > 0x102ca4722 <+354>: 0f 85 19 00 00 00 jne 0x102ca4741 ; <+385> > 0x102ca4728 <+360>: c7 85 6c f4 ff ff 00 00 00 00 movl $0x0, -0xb94(%rbp) > 0x102ca4732 <+370>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca473c <+380>: e9 59 35 00 00 jmp 0x102ca7c9a ; <+14042> > 0x102ca4741 <+385>: b8 38 00 00 00 movl $0x38, %eax > 0x102ca4746 <+390>: 89 c7 movl %eax, %edi > 0x102ca4748 <+392>: e8 c3 37 00 00 callq 0x102ca7f10 ; cppu::OWeakObject::operator new(unsigned long) > 0x102ca474d <+397>: 48 89 85 a0 f3 ff ff movq %rax, -0xc60(%rbp) > 0x102ca4754 <+404>: e9 00 00 00 00 jmp 0x102ca4759 ; <+409> > 0x102ca4759 <+409>: c6 85 4b f4 ff ff 01 movb $0x1, -0xbb5(%rbp) > 0x102ca4760 <+416>: 48 8b 85 a0 f3 ff ff movq -0xc60(%rbp), %rax > 0x102ca4767 <+423>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x102ca476e <+430>: 48 89 85 98 f3 ff ff movq %rax, -0xc68(%rbp) > 0x102ca4775 <+437>: e8 b6 35 00 00 callq 0x102ca7d30 ; com::sun::star::uno::getCurrentContext() > 0x102ca477a <+442>: e9 00 00 00 00 jmp 0x102ca477f ; <+447> > 0x102ca477f <+447>: 48 8d b5 30 fc ff ff leaq -0x3d0(%rbp), %rsi > 0x102ca4786 <+454>: 48 8b bd 98 f3 ff ff movq -0xc68(%rbp), %rdi > 0x102ca478d <+461>: e8 2e c8 04 00 callq 0x102cf0fc0 ; desktop::DesktopContext::DesktopContext(com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext> const&) > 0x102ca4792 <+466>: e9 00 00 00 00 jmp 0x102ca4797 ; <+471> > 0x102ca4797 <+471>: 31 c0 xorl %eax, %eax > 0x102ca4799 <+473>: 89 c1 movl %eax, %ecx > 0x102ca479b <+475>: c6 85 4b f4 ff ff 00 movb $0x0, -0xbb5(%rbp) > 0x102ca47a2 <+482>: 48 8b 95 98 f3 ff ff movq -0xc68(%rbp), %rdx > 0x102ca47a9 <+489>: 48 83 fa 00 cmpq $0x0, %rdx > 0x102ca47ad <+493>: 48 89 8d 90 f3 ff ff movq %rcx, -0xc70(%rbp) > 0x102ca47b4 <+500>: 0f 84 12 00 00 00 je 0x102ca47cc ; <+524> > 0x102ca47ba <+506>: 48 8b 85 98 f3 ff ff movq -0xc68(%rbp), %rax > 0x102ca47c1 <+513>: 48 83 c0 28 addq $0x28, %rax > 0x102ca47c5 <+517>: 48 89 85 90 f3 ff ff movq %rax, -0xc70(%rbp) > 0x102ca47cc <+524>: 48 8b 85 90 f3 ff ff movq -0xc70(%rbp), %rax > 0x102ca47d3 <+531>: 48 8d bd 38 fc ff ff leaq -0x3c8(%rbp), %rdi > 0x102ca47da <+538>: 48 89 c6 movq %rax, %rsi > 0x102ca47dd <+541>: e8 4e 37 00 00 callq 0x102ca7f30 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::Reference(com::sun::star::uno::XCurrentContext*) > 0x102ca47e2 <+546>: e9 00 00 00 00 jmp 0x102ca47e7 ; <+551> > 0x102ca47e7 <+551>: 48 8d bd 38 fc ff ff leaq -0x3c8(%rbp), %rdi > 0x102ca47ee <+558>: e8 6d 36 00 00 callq 0x102ca7e60 ; com::sun::star::uno::setCurrentContext(com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext> const&) > 0x102ca47f3 <+563>: 88 85 8f f3 ff ff movb %al, -0xc71(%rbp) > 0x102ca47f9 <+569>: e9 00 00 00 00 jmp 0x102ca47fe ; <+574> > 0x102ca47fe <+574>: 48 8d bd 38 fc ff ff leaq -0x3c8(%rbp), %rdi > 0x102ca4805 <+581>: e8 16 36 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca480a <+586>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x102ca4811 <+593>: e8 0a 36 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca4816 <+598>: e8 a5 36 ff ff callq 0x102c97ec0 ; desktop::Desktop::GetCommandLineArgs() > 0x102ca481b <+603>: 48 89 85 80 f3 ff ff movq %rax, -0xc80(%rbp) > 0x102ca4822 <+610>: e9 00 00 00 00 jmp 0x102ca4827 ; <+615> > 0x102ca4827 <+615>: 48 8b 85 80 f3 ff ff movq -0xc80(%rbp), %rax > 0x102ca482e <+622>: 48 89 85 40 f4 ff ff movq %rax, -0xbc0(%rbp) > 0x102ca4835 <+629>: 48 89 c7 movq %rax, %rdi > 0x102ca4838 <+632>: e8 b3 8b ff ff callq 0x102c9d3f0 ; desktop::CommandLineArgs::GetUnknown() const > 0x102ca483d <+637>: 48 89 85 78 f3 ff ff movq %rax, -0xc88(%rbp) > 0x102ca4844 <+644>: e9 00 00 00 00 jmp 0x102ca4849 ; <+649> > 0x102ca4849 <+649>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x102ca4850 <+656>: 48 8b b5 78 f3 ff ff movq -0xc88(%rbp), %rsi > 0x102ca4857 <+663>: e8 74 3f ff ff callq 0x102c987d0 ; rtl::OUString::OUString(rtl::OUString const&) > 0x102ca485c <+668>: e9 00 00 00 00 jmp 0x102ca4861 ; <+673> > 0x102ca4861 <+673>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x102ca4868 <+680>: e8 03 42 ff ff callq 0x102c98a70 ; rtl::OUString::isEmpty() const > 0x102ca486d <+685>: 88 85 77 f3 ff ff movb %al, -0xc89(%rbp) > 0x102ca4873 <+691>: e9 00 00 00 00 jmp 0x102ca4878 ; <+696> > 0x102ca4878 <+696>: 8a 85 77 f3 ff ff movb -0xc89(%rbp), %al > 0x102ca487e <+702>: a8 01 testb $0x1, %al > 0x102ca4880 <+704>: 0f 85 b5 00 00 00 jne 0x102ca493b ; <+891> > 0x102ca4886 <+710>: e9 00 00 00 00 jmp 0x102ca488b ; <+715> > 0x102ca488b <+715>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x102ca4892 <+722>: e8 89 b1 04 00 callq 0x102cefa20 ; desktop::displayCmdlineHelp(rtl::OUString const&) > 0x102ca4897 <+727>: e9 00 00 00 00 jmp 0x102ca489c ; <+732> > 0x102ca489c <+732>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca48a6 <+742>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca48b0 <+752>: e9 c3 33 00 00 jmp 0x102ca7c78 ; <+14008> > 0x102ca48b5 <+757>: 89 d1 movl %edx, %ecx > 0x102ca48b7 <+759>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca48be <+766>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca48c4 <+772>: e9 3b 00 00 00 jmp 0x102ca4904 ; <+836> > 0x102ca48c9 <+777>: 89 d1 movl %edx, %ecx > 0x102ca48cb <+779>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca48d2 <+786>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca48d8 <+792>: e9 1b 00 00 00 jmp 0x102ca48f8 ; <+824> > 0x102ca48dd <+797>: 48 8d bd 38 fc ff ff leaq -0x3c8(%rbp), %rdi > 0x102ca48e4 <+804>: 89 d1 movl %edx, %ecx > 0x102ca48e6 <+806>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca48ed <+813>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca48f3 <+819>: e8 28 35 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca48f8 <+824>: 48 8d bd 30 fc ff ff leaq -0x3d0(%rbp), %rdi > 0x102ca48ff <+831>: e8 1c 35 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca4904 <+836>: f6 85 4b f4 ff ff 01 testb $0x1, -0xbb5(%rbp) > 0x102ca490b <+843>: 0f 85 05 00 00 00 jne 0x102ca4916 ; <+854> > 0x102ca4911 <+849>: e9 0c 00 00 00 jmp 0x102ca4922 ; <+866> > 0x102ca4916 <+854>: 48 8b bd a0 f3 ff ff movq -0xc60(%rbp), %rdi > 0x102ca491d <+861>: e8 3e 36 00 00 callq 0x102ca7f60 ; cppu::OWeakObject::operator delete(void*) > 0x102ca4922 <+866>: e9 ae 33 00 00 jmp 0x102ca7cd5 ; <+14101> > 0x102ca4927 <+871>: 89 d1 movl %edx, %ecx > 0x102ca4929 <+873>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4930 <+880>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4936 <+886>: e9 4e 33 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca493b <+891>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca4942 <+898>: e8 c9 8a ff ff callq 0x102c9d410 ; desktop::CommandLineArgs::IsHelp() const > 0x102ca4947 <+903>: 88 85 76 f3 ff ff movb %al, -0xc8a(%rbp) > 0x102ca494d <+909>: e9 00 00 00 00 jmp 0x102ca4952 ; <+914> > 0x102ca4952 <+914>: 8a 85 76 f3 ff ff movb -0xc8a(%rbp), %al > 0x102ca4958 <+920>: a8 01 testb $0x1, %al > 0x102ca495a <+922>: 0f 85 05 00 00 00 jne 0x102ca4965 ; <+933> > 0x102ca4960 <+928>: e9 67 00 00 00 jmp 0x102ca49cc ; <+1036> > 0x102ca4965 <+933>: 48 8d bd 20 fc ff ff leaq -0x3e0(%rbp), %rdi > 0x102ca496c <+940>: e8 1f 4b ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca4971 <+945>: e9 00 00 00 00 jmp 0x102ca4976 ; <+950> > 0x102ca4976 <+950>: 48 8d bd 20 fc ff ff leaq -0x3e0(%rbp), %rdi > 0x102ca497d <+957>: e8 9e b0 04 00 callq 0x102cefa20 ; desktop::displayCmdlineHelp(rtl::OUString const&) > 0x102ca4982 <+962>: e9 00 00 00 00 jmp 0x102ca4987 ; <+967> > 0x102ca4987 <+967>: 48 8d bd 20 fc ff ff leaq -0x3e0(%rbp), %rdi > 0x102ca498e <+974>: e8 0d 35 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4993 <+979>: c7 85 6c f4 ff ff 00 00 00 00 movl $0x0, -0xb94(%rbp) > 0x102ca499d <+989>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca49a7 <+999>: e9 cc 32 00 00 jmp 0x102ca7c78 ; <+14008> > 0x102ca49ac <+1004>: 48 8d bd 20 fc ff ff leaq -0x3e0(%rbp), %rdi > 0x102ca49b3 <+1011>: 89 d1 movl %edx, %ecx > 0x102ca49b5 <+1013>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca49bc <+1020>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca49c2 <+1026>: e8 d9 34 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca49c7 <+1031>: e9 bd 32 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca49cc <+1036>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca49d3 <+1043>: e8 58 8a ff ff callq 0x102c9d430 ; desktop::CommandLineArgs::IsVersion() const > 0x102ca49d8 <+1048>: 88 85 75 f3 ff ff movb %al, -0xc8b(%rbp) > 0x102ca49de <+1054>: e9 00 00 00 00 jmp 0x102ca49e3 ; <+1059> > 0x102ca49e3 <+1059>: 8a 85 75 f3 ff ff movb -0xc8b(%rbp), %al > 0x102ca49e9 <+1065>: a8 01 testb $0x1, %al > 0x102ca49eb <+1067>: 0f 85 05 00 00 00 jne 0x102ca49f6 ; <+1078> > 0x102ca49f1 <+1073>: e9 23 00 00 00 jmp 0x102ca4a19 ; <+1113> > 0x102ca49f6 <+1078>: e8 85 bb 04 00 callq 0x102cf0580 ; desktop::displayVersion() > 0x102ca49fb <+1083>: e9 00 00 00 00 jmp 0x102ca4a00 ; <+1088> > 0x102ca4a00 <+1088>: c7 85 6c f4 ff ff 00 00 00 00 movl $0x0, -0xb94(%rbp) > 0x102ca4a0a <+1098>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca4a14 <+1108>: e9 5f 32 00 00 jmp 0x102ca7c78 ; <+14008> > 0x102ca4a19 <+1113>: 48 8d 3d d0 34 ff ff leaq -0xcb30(%rip), %rdi ; desktop::ReplaceStringHookProc(rtl::OUString const&) > 0x102ca4a20 <+1120>: e8 1b f5 12 00 callq 0x102dd3f40 ; symbol stub for: ResMgr::SetReadStringHook(rtl::OUString (*)(rtl::OUString const&)) > 0x102ca4a25 <+1125>: e9 00 00 00 00 jmp 0x102ca4a2a ; <+1130> > 0x102ca4a2a <+1130>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4a31 <+1137>: e8 4a 35 00 00 callq 0x102ca7f80 ; desktop::Desktop::OpenSplashScreen() > 0x102ca4a36 <+1142>: e9 00 00 00 00 jmp 0x102ca4a3b ; <+1147> > 0x102ca4a3b <+1147>: be 0a 00 00 00 movl $0xa, %esi > 0x102ca4a40 <+1152>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4a47 <+1159>: e8 e4 3d 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca4a4c <+1164>: e9 00 00 00 00 jmp 0x102ca4a51 ; <+1169> > 0x102ca4a51 <+1169>: e8 5a 7c 07 00 callq 0x102d1c6b0 ; desktop::userinstall::finalize() > 0x102ca4a56 <+1174>: 89 85 70 f3 ff ff movl %eax, -0xc90(%rbp) > 0x102ca4a5c <+1180>: e9 00 00 00 00 jmp 0x102ca4a61 ; <+1185> > 0x102ca4a61 <+1185>: 8b 85 70 f3 ff ff movl -0xc90(%rbp), %eax > 0x102ca4a67 <+1191>: 89 85 3c f4 ff ff movl %eax, -0xbc4(%rbp) > 0x102ca4a6d <+1197>: 83 bd 3c f4 ff ff 00 cmpl $0x0, -0xbc4(%rbp) > 0x102ca4a74 <+1204>: 0f 84 c5 01 00 00 je 0x102ca4c3f ; <+1663> > 0x102ca4a7a <+1210>: 83 bd 3c f4 ff ff 01 cmpl $0x1, -0xbc4(%rbp) > 0x102ca4a81 <+1217>: 0f 84 b8 01 00 00 je 0x102ca4c3f ; <+1663> > 0x102ca4a87 <+1223>: e9 00 00 00 00 jmp 0x102ca4a8c ; <+1228> > 0x102ca4a8c <+1228>: 48 8d 35 5b 3a 14 00 leaq 0x143a5b(%rip), %rsi ; "userinstall failed" > 0x102ca4a93 <+1235>: 48 8d bd 10 fc ff ff leaq -0x3f0(%rbp), %rdi > 0x102ca4a9a <+1242>: e8 11 3e 00 00 callq 0x102ca88b0 ; sal::detail::operator<<(sal::detail::StreamStart const&, char const*) > 0x102ca4a9f <+1247>: 48 89 85 68 f3 ff ff movq %rax, -0xc98(%rbp) > 0x102ca4aa6 <+1254>: e9 00 00 00 00 jmp 0x102ca4aab ; <+1259> > 0x102ca4aab <+1259>: 48 8b 85 68 f3 ff ff movq -0xc98(%rbp), %rax > 0x102ca4ab2 <+1266>: 48 89 85 18 fc ff ff movq %rax, -0x3e8(%rbp) > 0x102ca4ab9 <+1273>: 48 8d bd 18 fc ff ff leaq -0x3e8(%rbp), %rdi > 0x102ca4ac0 <+1280>: e8 cb 3d 00 00 callq 0x102ca8890 ; sal::detail::unwrapStream(sal::detail::StreamString const&) > 0x102ca4ac5 <+1285>: 48 89 85 60 f3 ff ff movq %rax, -0xca0(%rbp) > 0x102ca4acc <+1292>: e9 00 00 00 00 jmp 0x102ca4ad1 ; <+1297> > 0x102ca4ad1 <+1297>: 48 8d 35 ce 39 14 00 leaq 0x1439ce(%rip), %rsi ; "desktop.app" > 0x102ca4ad8 <+1304>: 48 8d 15 d3 39 14 00 leaq 0x1439d3(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/app/app.cxx:1428: " > 0x102ca4adf <+1311>: bf 01 00 00 00 movl $0x1, %edi > 0x102ca4ae4 <+1316>: 48 8b 8d 60 f3 ff ff movq -0xca0(%rbp), %rcx > 0x102ca4aeb <+1323>: e8 76 f2 12 00 callq 0x102dd3d66 ; symbol stub for: sal_detail_log > 0x102ca4af0 <+1328>: e9 00 00 00 00 jmp 0x102ca4af5 ; <+1333> > 0x102ca4af5 <+1333>: e9 00 00 00 00 jmp 0x102ca4afa ; <+1338> > 0x102ca4afa <+1338>: e9 00 00 00 00 jmp 0x102ca4aff ; <+1343> > 0x102ca4aff <+1343>: 83 bd 3c f4 ff ff 02 cmpl $0x2, -0xbc4(%rbp) > 0x102ca4b06 <+1350>: 0f 85 58 00 00 00 jne 0x102ca4b64 ; <+1444> > 0x102ca4b0c <+1356>: 48 8d bd 08 fc ff ff leaq -0x3f8(%rbp), %rdi > 0x102ca4b13 <+1363>: e8 78 49 ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca4b18 <+1368>: e9 00 00 00 00 jmp 0x102ca4b1d ; <+1373> > 0x102ca4b1d <+1373>: bf 06 00 00 00 movl $0x6, %edi > 0x102ca4b22 <+1378>: 48 8d b5 08 fc ff ff leaq -0x3f8(%rbp), %rsi > 0x102ca4b29 <+1385>: e8 c2 ac ff ff callq 0x102c9f7f0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) > 0x102ca4b2e <+1390>: e9 00 00 00 00 jmp 0x102ca4b33 ; <+1395> > 0x102ca4b33 <+1395>: 48 8d bd 08 fc ff ff leaq -0x3f8(%rbp), %rdi > 0x102ca4b3a <+1402>: e8 61 33 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4b3f <+1407>: e9 e2 00 00 00 jmp 0x102ca4c26 ; <+1638> > 0x102ca4b44 <+1412>: 48 8d bd 08 fc ff ff leaq -0x3f8(%rbp), %rdi > 0x102ca4b4b <+1419>: 89 d1 movl %edx, %ecx > 0x102ca4b4d <+1421>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4b54 <+1428>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4b5a <+1434>: e8 41 33 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4b5f <+1439>: e9 25 31 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca4b64 <+1444>: 83 bd 3c f4 ff ff 03 cmpl $0x3, -0xbc4(%rbp) > 0x102ca4b6b <+1451>: 0f 85 58 00 00 00 jne 0x102ca4bc9 ; <+1545> > 0x102ca4b71 <+1457>: 48 8d bd 00 fc ff ff leaq -0x400(%rbp), %rdi > 0x102ca4b78 <+1464>: e8 13 49 ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca4b7d <+1469>: e9 00 00 00 00 jmp 0x102ca4b82 ; <+1474> > 0x102ca4b82 <+1474>: bf 07 00 00 00 movl $0x7, %edi > 0x102ca4b87 <+1479>: 48 8d b5 00 fc ff ff leaq -0x400(%rbp), %rsi > 0x102ca4b8e <+1486>: e8 5d ac ff ff callq 0x102c9f7f0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) > 0x102ca4b93 <+1491>: e9 00 00 00 00 jmp 0x102ca4b98 ; <+1496> > 0x102ca4b98 <+1496>: 48 8d bd 00 fc ff ff leaq -0x400(%rbp), %rdi > 0x102ca4b9f <+1503>: e8 fc 32 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4ba4 <+1508>: e9 78 00 00 00 jmp 0x102ca4c21 ; <+1633> > 0x102ca4ba9 <+1513>: 48 8d bd 00 fc ff ff leaq -0x400(%rbp), %rdi > 0x102ca4bb0 <+1520>: 89 d1 movl %edx, %ecx > 0x102ca4bb2 <+1522>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4bb9 <+1529>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4bbf <+1535>: e8 dc 32 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4bc4 <+1540>: e9 c0 30 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca4bc9 <+1545>: 48 8d bd f8 fb ff ff leaq -0x408(%rbp), %rdi > 0x102ca4bd0 <+1552>: e8 bb 48 ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca4bd5 <+1557>: e9 00 00 00 00 jmp 0x102ca4bda ; <+1562> > 0x102ca4bda <+1562>: bf 04 00 00 00 movl $0x4, %edi > 0x102ca4bdf <+1567>: 48 8d b5 f8 fb ff ff leaq -0x408(%rbp), %rsi > 0x102ca4be6 <+1574>: e8 05 ac ff ff callq 0x102c9f7f0 ; desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) > 0x102ca4beb <+1579>: e9 00 00 00 00 jmp 0x102ca4bf0 ; <+1584> > 0x102ca4bf0 <+1584>: 48 8d bd f8 fb ff ff leaq -0x408(%rbp), %rdi > 0x102ca4bf7 <+1591>: e8 a4 32 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4bfc <+1596>: e9 20 00 00 00 jmp 0x102ca4c21 ; <+1633> > 0x102ca4c01 <+1601>: 48 8d bd f8 fb ff ff leaq -0x408(%rbp), %rdi > 0x102ca4c08 <+1608>: 89 d1 movl %edx, %ecx > 0x102ca4c0a <+1610>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4c11 <+1617>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4c17 <+1623>: e8 84 32 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca4c1c <+1628>: e9 68 30 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca4c21 <+1633>: e9 00 00 00 00 jmp 0x102ca4c26 ; <+1638> > 0x102ca4c26 <+1638>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca4c30 <+1648>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca4c3a <+1658>: e9 39 30 00 00 jmp 0x102ca7c78 ; <+14008> > 0x102ca4c3f <+1663>: e8 fe f3 12 00 callq 0x102dd4042 ; symbol stub for: utl::Bootstrap::reloadData() > 0x102ca4c44 <+1668>: e9 00 00 00 00 jmp 0x102ca4c49 ; <+1673> > 0x102ca4c49 <+1673>: be 14 00 00 00 movl $0x14, %esi > 0x102ca4c4e <+1678>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4c55 <+1685>: e8 d6 3b 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca4c5a <+1690>: e9 00 00 00 00 jmp 0x102ca4c5f ; <+1695> > 0x102ca4c5f <+1695>: 48 8d bd f0 fb ff ff leaq -0x410(%rbp), %rdi > 0x102ca4c66 <+1702>: e8 27 ec 12 00 callq 0x102dd3892 ; symbol stub for: comphelper::getProcessComponentContext() > 0x102ca4c6b <+1707>: e9 00 00 00 00 jmp 0x102ca4c70 ; <+1712> > 0x102ca4c70 <+1712>: 48 8d bd e8 fb ff ff leaq -0x418(%rbp), %rdi > 0x102ca4c77 <+1719>: 48 8d b5 f0 fb ff ff leaq -0x410(%rbp), %rsi > 0x102ca4c7e <+1726>: e8 8d 3c 00 00 callq 0x102ca8910 ; com::sun::star::task::OfficeRestartManager::get(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x102ca4c83 <+1731>: e9 00 00 00 00 jmp 0x102ca4c88 ; <+1736> > 0x102ca4c88 <+1736>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca4c8f <+1743>: e8 ec 3e 00 00 callq 0x102ca8b80 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::Reference() > 0x102ca4c94 <+1748>: e9 00 00 00 00 jmp 0x102ca4c99 ; <+1753> > 0x102ca4c99 <+1753>: 48 8d b5 f0 fb ff ff leaq -0x410(%rbp), %rsi > 0x102ca4ca0 <+1760>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4ca7 <+1767>: e8 34 33 03 00 callq 0x102cd7fe0 ; desktop::Desktop::RegisterServices(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x102ca4cac <+1772>: e9 00 00 00 00 jmp 0x102ca4cb1 ; <+1777> > 0x102ca4cb1 <+1777>: be 19 00 00 00 movl $0x19, %esi > 0x102ca4cb6 <+1782>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca4cbd <+1789>: e8 6e 3b 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca4cc2 <+1794>: e9 00 00 00 00 jmp 0x102ca4cc7 ; <+1799> > 0x102ca4cc7 <+1799>: 48 8b 85 c8 f3 ff ff movq -0xc38(%rbp), %rax > 0x102ca4cce <+1806>: 48 83 c0 28 addq $0x28, %rax > 0x102ca4cd2 <+1810>: b9 28 00 00 00 movl $0x28, %ecx > 0x102ca4cd7 <+1815>: 89 cf movl %ecx, %edi > 0x102ca4cd9 <+1817>: 48 89 85 58 f3 ff ff movq %rax, -0xca8(%rbp) > 0x102ca4ce0 <+1824>: e8 93 f6 12 00 callq 0x102dd4378 ; symbol stub for: operator new(unsigned long) > 0x102ca4ce5 <+1829>: 48 89 85 50 f3 ff ff movq %rax, -0xcb0(%rbp) > 0x102ca4cec <+1836>: e9 00 00 00 00 jmp 0x102ca4cf1 ; <+1841> > 0x102ca4cf1 <+1841>: 48 8b 85 50 f3 ff ff movq -0xcb0(%rbp), %rax > 0x102ca4cf8 <+1848>: be 01 00 00 00 movl $0x1, %esi > 0x102ca4cfd <+1853>: 48 8b bd 50 f3 ff ff movq -0xcb0(%rbp), %rdi > 0x102ca4d04 <+1860>: 48 89 85 48 f3 ff ff movq %rax, -0xcb8(%rbp) > 0x102ca4d0b <+1867>: e8 9c ec 12 00 callq 0x102dd39ac ; symbol stub for: desktop::Lockfile::Lockfile(bool) > 0x102ca4d10 <+1872>: e9 00 00 00 00 jmp 0x102ca4d15 ; <+1877> > 0x102ca4d15 <+1877>: 48 8b 85 58 f3 ff ff movq -0xca8(%rbp), %rax > 0x102ca4d1c <+1884>: 48 89 85 80 f4 ff ff movq %rax, -0xb80(%rbp) > 0x102ca4d23 <+1891>: 48 8b 8d 48 f3 ff ff movq -0xcb8(%rbp), %rcx > 0x102ca4d2a <+1898>: 48 89 8d 78 f4 ff ff movq %rcx, -0xb88(%rbp) > 0x102ca4d31 <+1905>: 48 8b 95 80 f4 ff ff movq -0xb80(%rbp), %rdx > 0x102ca4d38 <+1912>: 48 89 95 88 f4 ff ff movq %rdx, -0xb78(%rbp) > 0x102ca4d3f <+1919>: 48 8b b5 88 f4 ff ff movq -0xb78(%rbp), %rsi > 0x102ca4d46 <+1926>: 48 89 b5 90 f4 ff ff movq %rsi, -0xb70(%rbp) > 0x102ca4d4d <+1933>: 48 8b b5 90 f4 ff ff movq -0xb70(%rbp), %rsi > 0x102ca4d54 <+1940>: 48 8b 36 movq (%rsi), %rsi > 0x102ca4d57 <+1943>: 48 89 b5 70 f4 ff ff movq %rsi, -0xb90(%rbp) > 0x102ca4d5e <+1950>: 48 8b b5 78 f4 ff ff movq -0xb88(%rbp), %rsi > 0x102ca4d65 <+1957>: 48 89 95 a8 f4 ff ff movq %rdx, -0xb58(%rbp) > 0x102ca4d6c <+1964>: 48 8b bd a8 f4 ff ff movq -0xb58(%rbp), %rdi > 0x102ca4d73 <+1971>: 48 89 bd b0 f4 ff ff movq %rdi, -0xb50(%rbp) > 0x102ca4d7a <+1978>: 48 8b bd b0 f4 ff ff movq -0xb50(%rbp), %rdi > 0x102ca4d81 <+1985>: 48 89 37 movq %rsi, (%rdi) > 0x102ca4d84 <+1988>: 48 83 bd 70 f4 ff ff 00 cmpq $0x0, -0xb90(%rbp) > 0x102ca4d8c <+1996>: 48 89 95 40 f3 ff ff movq %rdx, -0xcc0(%rbp) > 0x102ca4d93 <+2003>: 0f 84 6d 00 00 00 je 0x102ca4e06 ; <+2118> > 0x102ca4d99 <+2009>: 48 8b 85 40 f3 ff ff movq -0xcc0(%rbp), %rax > 0x102ca4da0 <+2016>: 48 89 85 b8 f4 ff ff movq %rax, -0xb48(%rbp) > 0x102ca4da7 <+2023>: 48 8b 8d b8 f4 ff ff movq -0xb48(%rbp), %rcx > 0x102ca4dae <+2030>: 48 89 8d c0 f4 ff ff movq %rcx, -0xb40(%rbp) > 0x102ca4db5 <+2037>: 48 8b 8d c0 f4 ff ff movq -0xb40(%rbp), %rcx > 0x102ca4dbc <+2044>: 48 8b 95 70 f4 ff ff movq -0xb90(%rbp), %rdx > 0x102ca4dc3 <+2051>: 48 89 8d a0 f4 ff ff movq %rcx, -0xb60(%rbp) > 0x102ca4dca <+2058>: 48 89 95 98 f4 ff ff movq %rdx, -0xb68(%rbp) > 0x102ca4dd1 <+2065>: 48 8b 8d 98 f4 ff ff movq -0xb68(%rbp), %rcx > 0x102ca4dd8 <+2072>: 48 83 f9 00 cmpq $0x0, %rcx > 0x102ca4ddc <+2076>: 48 89 8d 38 f3 ff ff movq %rcx, -0xcc8(%rbp) > 0x102ca4de3 <+2083>: 0f 84 18 00 00 00 je 0x102ca4e01 ; <+2113> > 0x102ca4de9 <+2089>: 48 8b bd 38 f3 ff ff movq -0xcc8(%rbp), %rdi > 0x102ca4df0 <+2096>: e8 bd eb 12 00 callq 0x102dd39b2 ; symbol stub for: desktop::Lockfile::~Lockfile() > 0x102ca4df5 <+2101>: 48 8b bd 38 f3 ff ff movq -0xcc8(%rbp), %rdi > 0x102ca4dfc <+2108>: e8 6b f5 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca4e01 <+2113>: e9 00 00 00 00 jmp 0x102ca4e06 ; <+2118> > 0x102ca4e06 <+2118>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca4e0d <+2125>: e8 fe d0 ff ff callq 0x102ca1f10 ; desktop::CommandLineArgs::IsHeadless() const > 0x102ca4e12 <+2130>: 88 85 37 f3 ff ff movb %al, -0xcc9(%rbp) > 0x102ca4e18 <+2136>: e9 00 00 00 00 jmp 0x102ca4e1d ; <+2141> > 0x102ca4e1d <+2141>: 8a 85 37 f3 ff ff movb -0xcc9(%rbp), %al > 0x102ca4e23 <+2147>: a8 01 testb $0x1, %al > 0x102ca4e25 <+2149>: 0f 85 23 01 00 00 jne 0x102ca4f4e ; <+2446> > 0x102ca4e2b <+2155>: e9 00 00 00 00 jmp 0x102ca4e30 ; <+2160> > 0x102ca4e30 <+2160>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca4e37 <+2167>: e8 64 3d 00 00 callq 0x102ca8ba0 ; desktop::CommandLineArgs::IsInvisible() const > 0x102ca4e3c <+2172>: 88 85 36 f3 ff ff movb %al, -0xcca(%rbp) > 0x102ca4e42 <+2178>: e9 00 00 00 00 jmp 0x102ca4e47 ; <+2183> > 0x102ca4e47 <+2183>: 8a 85 36 f3 ff ff movb -0xcca(%rbp), %al > 0x102ca4e4d <+2189>: a8 01 testb $0x1, %al > 0x102ca4e4f <+2191>: 0f 85 f9 00 00 00 jne 0x102ca4f4e ; <+2446> > 0x102ca4e55 <+2197>: e9 00 00 00 00 jmp 0x102ca4e5a ; <+2202> > 0x102ca4e5a <+2202>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca4e61 <+2209>: e8 9a 3d 00 00 callq 0x102ca8c00 ; desktop::CommandLineArgs::IsNoLockcheck() const > 0x102ca4e66 <+2214>: 88 85 35 f3 ff ff movb %al, -0xccb(%rbp) > 0x102ca4e6c <+2220>: e9 00 00 00 00 jmp 0x102ca4e71 ; <+2225> > 0x102ca4e71 <+2225>: 8a 85 35 f3 ff ff movb -0xccb(%rbp), %al > 0x102ca4e77 <+2231>: a8 01 testb $0x1, %al > 0x102ca4e79 <+2233>: 0f 85 cf 00 00 00 jne 0x102ca4f4e ; <+2446> > 0x102ca4e7f <+2239>: e9 00 00 00 00 jmp 0x102ca4e84 ; <+2244> > 0x102ca4e84 <+2244>: 48 8b 85 c8 f3 ff ff movq -0xc38(%rbp), %rax > 0x102ca4e8b <+2251>: 48 83 c0 28 addq $0x28, %rax > 0x102ca4e8f <+2255>: 48 89 85 c8 f4 ff ff movq %rax, -0xb38(%rbp) > 0x102ca4e96 <+2262>: 48 89 85 d0 f4 ff ff movq %rax, -0xb30(%rbp) > 0x102ca4e9d <+2269>: 48 89 85 d8 f4 ff ff movq %rax, -0xb28(%rbp) > 0x102ca4ea4 <+2276>: 48 8b 85 c8 f3 ff ff movq -0xc38(%rbp), %rax > 0x102ca4eab <+2283>: 48 8b 78 28 movq 0x28(%rax), %rdi > 0x102ca4eaf <+2287>: 48 8d 35 7a 25 06 00 leaq 0x6257a(%rip), %rsi ; desktop::Lockfile_execWarning(desktop::Lockfile*) > 0x102ca4eb6 <+2294>: e8 eb ea 12 00 callq 0x102dd39a6 ; symbol stub for: desktop::Lockfile::check(bool (*)(desktop::Lockfile*)) > 0x102ca4ebb <+2299>: 88 85 34 f3 ff ff movb %al, -0xccc(%rbp) > 0x102ca4ec1 <+2305>: e9 00 00 00 00 jmp 0x102ca4ec6 ; <+2310> > 0x102ca4ec6 <+2310>: 8a 85 34 f3 ff ff movb -0xccc(%rbp), %al > 0x102ca4ecc <+2316>: a8 01 testb $0x1, %al > 0x102ca4ece <+2318>: 0f 85 7a 00 00 00 jne 0x102ca4f4e ; <+2446> > 0x102ca4ed4 <+2324>: e9 00 00 00 00 jmp 0x102ca4ed9 ; <+2329> > 0x102ca4ed9 <+2329>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca4ee3 <+2339>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca4eed <+2349>: e9 34 2d 00 00 jmp 0x102ca7c26 ; <+13926> > 0x102ca4ef2 <+2354>: 89 d1 movl %edx, %ecx > 0x102ca4ef4 <+2356>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4efb <+2363>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4f01 <+2369>: e9 61 2d 00 00 jmp 0x102ca7c67 ; <+13991> > 0x102ca4f06 <+2374>: 89 d1 movl %edx, %ecx > 0x102ca4f08 <+2376>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4f0f <+2383>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4f15 <+2389>: e9 41 2d 00 00 jmp 0x102ca7c5b ; <+13979> > 0x102ca4f1a <+2394>: 89 d1 movl %edx, %ecx > 0x102ca4f1c <+2396>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4f23 <+2403>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4f29 <+2409>: e9 95 1e 00 00 jmp 0x102ca6dc3 ; <+10243> > 0x102ca4f2e <+2414>: 89 d1 movl %edx, %ecx > 0x102ca4f30 <+2416>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca4f37 <+2423>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca4f3d <+2429>: 48 8b bd 50 f3 ff ff movq -0xcb0(%rbp), %rdi > 0x102ca4f44 <+2436>: e8 23 f4 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca4f49 <+2441>: e9 75 1e 00 00 jmp 0x102ca6dc3 ; <+10243> > 0x102ca4f4e <+2446>: e8 6d f1 12 00 callq 0x102dd40c0 ; symbol stub for: Application::GetSettings() > 0x102ca4f53 <+2451>: 48 89 85 28 f3 ff ff movq %rax, -0xcd8(%rbp) > 0x102ca4f5a <+2458>: e9 00 00 00 00 jmp 0x102ca4f5f ; <+2463> > 0x102ca4f5f <+2463>: 48 8b bd 28 f3 ff ff movq -0xcd8(%rbp), %rdi > 0x102ca4f66 <+2470>: e8 93 f2 12 00 callq 0x102dd41fe ; symbol stub for: AllSettings::GetMiscSettings() const > 0x102ca4f6b <+2475>: 48 89 85 20 f3 ff ff movq %rax, -0xce0(%rbp) > 0x102ca4f72 <+2482>: e9 00 00 00 00 jmp 0x102ca4f77 ; <+2487> > 0x102ca4f77 <+2487>: 48 8b bd 20 f3 ff ff movq -0xce0(%rbp), %rdi > 0x102ca4f7e <+2494>: e8 93 f2 12 00 callq 0x102dd4216 ; symbol stub for: MiscSettings::GetEnableATToolSupport() const > 0x102ca4f83 <+2499>: 88 85 1f f3 ff ff movb %al, -0xce1(%rbp) > 0x102ca4f89 <+2505>: e9 00 00 00 00 jmp 0x102ca4f8e ; <+2510> > 0x102ca4f8e <+2510>: 8a 85 1f f3 ff ff movb -0xce1(%rbp), %al > 0x102ca4f94 <+2516>: a8 01 testb $0x1, %al > 0x102ca4f96 <+2518>: 0f 85 05 00 00 00 jne 0x102ca4fa1 ; <+2529> > 0x102ca4f9c <+2524>: e9 41 00 00 00 jmp 0x102ca4fe2 ; <+2594> > 0x102ca4fa1 <+2529>: e8 f0 f0 12 00 callq 0x102dd4096 ; symbol stub for: InitAccessBridge() > 0x102ca4fa6 <+2534>: 88 85 1e f3 ff ff movb %al, -0xce2(%rbp) > 0x102ca4fac <+2540>: e9 00 00 00 00 jmp 0x102ca4fb1 ; <+2545> > 0x102ca4fb1 <+2545>: 8a 85 1e f3 ff ff movb -0xce2(%rbp), %al > 0x102ca4fb7 <+2551>: a8 01 testb $0x1, %al > 0x102ca4fb9 <+2553>: 0f 85 1e 00 00 00 jne 0x102ca4fdd ; <+2589> > 0x102ca4fbf <+2559>: e9 00 00 00 00 jmp 0x102ca4fc4 ; <+2564> > 0x102ca4fc4 <+2564>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca4fce <+2574>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca4fd8 <+2584>: e9 49 2c 00 00 jmp 0x102ca7c26 ; <+13926> > 0x102ca4fdd <+2589>: e9 00 00 00 00 jmp 0x102ca4fe2 ; <+2594> > 0x102ca4fe2 <+2594>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca4fe9 <+2601>: e8 32 3c 00 00 callq 0x102ca8c20 ; desktop::CommandLineArgs::IsTerminateAfterInit() const > 0x102ca4fee <+2606>: 88 85 1d f3 ff ff movb %al, -0xce3(%rbp) > 0x102ca4ff4 <+2612>: e9 00 00 00 00 jmp 0x102ca4ff9 ; <+2617> > 0x102ca4ff9 <+2617>: 8a 85 1d f3 ff ff movb -0xce3(%rbp), %al > 0x102ca4fff <+2623>: a8 01 testb $0x1, %al > 0x102ca5001 <+2625>: 0f 85 05 00 00 00 jne 0x102ca500c ; <+2636> > 0x102ca5007 <+2631>: e9 19 00 00 00 jmp 0x102ca5025 ; <+2661> > 0x102ca500c <+2636>: c7 85 6c f4 ff ff 00 00 00 00 movl $0x0, -0xb94(%rbp) > 0x102ca5016 <+2646>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca5020 <+2656>: e9 01 2c 00 00 jmp 0x102ca7c26 ; <+13926> > 0x102ca5025 <+2661>: e8 16 3c 00 00 callq 0x102ca8c40 ; desktop::Desktop::InitializeConfiguration() > 0x102ca502a <+2666>: 88 85 1c f3 ff ff movb %al, -0xce4(%rbp) > 0x102ca5030 <+2672>: e9 00 00 00 00 jmp 0x102ca5035 ; <+2677> > 0x102ca5035 <+2677>: 8a 85 1c f3 ff ff movb -0xce4(%rbp), %al > 0x102ca503b <+2683>: a8 01 testb $0x1, %al > 0x102ca503d <+2685>: 0f 85 1e 00 00 00 jne 0x102ca5061 ; <+2721> > 0x102ca5043 <+2691>: e9 00 00 00 00 jmp 0x102ca5048 ; <+2696> > 0x102ca5048 <+2696>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca5052 <+2706>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca505c <+2716>: e9 c5 2b 00 00 jmp 0x102ca7c26 ; <+13926> > 0x102ca5061 <+2721>: be 1e 00 00 00 movl $0x1e, %esi > 0x102ca5066 <+2726>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca506d <+2733>: e8 be 37 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca5072 <+2738>: e9 00 00 00 00 jmp 0x102ca5077 ; <+2743> > 0x102ca5077 <+2743>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x102ca507b <+2747>: 31 f6 xorl %esi, %esi > 0x102ca507d <+2749>: e8 4e e9 12 00 callq 0x102dd39d0 ; symbol stub for: LanguageTag::LanguageTag(unsigned short) > 0x102ca5082 <+2754>: e9 00 00 00 00 jmp 0x102ca5087 ; <+2759> > 0x102ca5087 <+2759>: e8 54 2c ff ff callq 0x102c97ce0 ; desktop::Desktop::GetDesktopResManager() > 0x102ca508c <+2764>: 48 89 85 10 f3 ff ff movq %rax, -0xcf0(%rbp) > 0x102ca5093 <+2771>: e9 00 00 00 00 jmp 0x102ca5098 ; <+2776> > 0x102ca5098 <+2776>: 48 8b 85 10 f3 ff ff movq -0xcf0(%rbp), %rax > 0x102ca509f <+2783>: 48 89 85 30 f4 ff ff movq %rax, -0xbd0(%rbp) > 0x102ca50a6 <+2790>: 48 83 bd 30 f4 ff ff 00 cmpq $0x0, -0xbd0(%rbp) > 0x102ca50ae <+2798>: 0f 84 3a 00 00 00 je 0x102ca50ee ; <+2862> > 0x102ca50b4 <+2804>: 48 8b 95 30 f4 ff ff movq -0xbd0(%rbp), %rdx > 0x102ca50bb <+2811>: 48 8d bd c0 fb ff ff leaq -0x440(%rbp), %rdi > 0x102ca50c2 <+2818>: be e0 27 00 00 movl $0x27e0, %esi ; imm = 0x27E0 > 0x102ca50c7 <+2823>: e8 74 42 00 00 callq 0x102ca9340 ; ResId::ResId(unsigned int, ResMgr&) > 0x102ca50cc <+2828>: e9 00 00 00 00 jmp 0x102ca50d1 ; <+2833> > 0x102ca50d1 <+2833>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca50d8 <+2840>: 48 8d b5 c0 fb ff ff leaq -0x440(%rbp), %rsi > 0x102ca50df <+2847>: e8 92 ee 12 00 callq 0x102dd3f76 ; symbol stub for: ResId::toString() const > 0x102ca50e4 <+2852>: e9 00 00 00 00 jmp 0x102ca50e9 ; <+2857> > 0x102ca50e9 <+2857>: e9 16 00 00 00 jmp 0x102ca5104 ; <+2884> > 0x102ca50ee <+2862>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca50f5 <+2869>: e8 96 43 ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca50fa <+2874>: e9 00 00 00 00 jmp 0x102ca50ff ; <+2879> > 0x102ca50ff <+2879>: e9 00 00 00 00 jmp 0x102ca5104 ; <+2884> > 0x102ca5104 <+2884>: 48 8d 35 94 2e 14 00 leaq 0x142e94(%rip), %rsi ; "development" > 0x102ca510b <+2891>: 48 8d bd b8 fb ff ff leaq -0x448(%rbp), %rdi > 0x102ca5112 <+2898>: e8 c9 38 ff ff callq 0x102c989e0 ; rtl::OUString::OUString<char const [12]>(char const (&) [12], rtl::libreoffice_internal::ConstCharArrayDetector<char const [12], rtl::libreoffice_internal::Dummy>::Type) > 0x102ca5117 <+2903>: e9 00 00 00 00 jmp 0x102ca511c ; <+2908> > 0x102ca511c <+2908>: 48 8d 35 de 33 14 00 leaq 0x1433de(%rip), %rsi ; " [" > 0x102ca5123 <+2915>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca512a <+2922>: e8 41 42 00 00 callq 0x102ca9370 ; rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUString&>::Type rtl::OUString::operator+=<char const [3]>(char const (&) [3]) & > 0x102ca512f <+2927>: 48 89 85 08 f3 ff ff movq %rax, -0xcf8(%rbp) > 0x102ca5136 <+2934>: e9 00 00 00 00 jmp 0x102ca513b ; <+2939> > 0x102ca513b <+2939>: 48 8d bd b0 fb ff ff leaq -0x450(%rbp), %rdi > 0x102ca5142 <+2946>: 48 8d b5 b8 fb ff ff leaq -0x448(%rbp), %rsi > 0x102ca5149 <+2953>: e8 06 ef 12 00 callq 0x102dd4054 ; symbol stub for: utl::Bootstrap::getBuildIdData(rtl::OUString const&) > 0x102ca514e <+2958>: e9 00 00 00 00 jmp 0x102ca5153 ; <+2963> > 0x102ca5153 <+2963>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca515a <+2970>: 48 8d b5 b0 fb ff ff leaq -0x450(%rbp), %rsi > 0x102ca5161 <+2977>: e8 9a 42 00 00 callq 0x102ca9400 ; rtl::OUString::operator+=(rtl::OUString const&) & > 0x102ca5166 <+2982>: 48 89 85 00 f3 ff ff movq %rax, -0xd00(%rbp) > 0x102ca516d <+2989>: e9 00 00 00 00 jmp 0x102ca5172 ; <+2994> > 0x102ca5172 <+2994>: 48 8d bd b0 fb ff ff leaq -0x450(%rbp), %rdi > 0x102ca5179 <+3001>: e8 22 2d ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca517e <+3006>: 48 8d 35 7f 33 14 00 leaq 0x14337f(%rip), %rsi ; "']'" > 0x102ca5185 <+3013>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca518c <+3020>: e8 af 42 00 00 callq 0x102ca9440 ; rtl::libreoffice_internal::ConstCharArrayDetector<char const [2], rtl::OUString&>::Type rtl::OUString::operator+=<char const [2]>(char const (&) [2]) & > 0x102ca5191 <+3025>: 48 89 85 f8 f2 ff ff movq %rax, -0xd08(%rbp) > 0x102ca5198 <+3032>: e9 00 00 00 00 jmp 0x102ca519d ; <+3037> > 0x102ca519d <+3037>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca51a4 <+3044>: e8 3b ef 12 00 callq 0x102dd40e4 ; symbol stub for: Application::SetDisplayName(rtl::OUString const&) > 0x102ca51a9 <+3049>: e9 00 00 00 00 jmp 0x102ca51ae ; <+3054> > 0x102ca51ae <+3054>: be 23 00 00 00 movl $0x23, %esi > 0x102ca51b3 <+3059>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca51ba <+3066>: e8 71 36 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca51bf <+3071>: e9 00 00 00 00 jmp 0x102ca51c4 ; <+3076> > 0x102ca51c4 <+3076>: 48 8b 05 b5 ff 18 00 movq 0x18ffb5(%rip), %rax ; desktop::pExecGlobals > 0x102ca51cb <+3083>: 48 83 c0 18 addq $0x18, %rax > 0x102ca51cf <+3087>: b9 30 00 00 00 movl $0x30, %ecx > 0x102ca51d4 <+3092>: 89 cf movl %ecx, %edi > 0x102ca51d6 <+3094>: 48 89 85 f0 f2 ff ff movq %rax, -0xd10(%rbp) > 0x102ca51dd <+3101>: e8 96 f1 12 00 callq 0x102dd4378 ; symbol stub for: operator new(unsigned long) > 0x102ca51e2 <+3106>: 48 89 85 e8 f2 ff ff movq %rax, -0xd18(%rbp) > 0x102ca51e9 <+3113>: e9 00 00 00 00 jmp 0x102ca51ee ; <+3118> > 0x102ca51ee <+3118>: 48 8b 85 e8 f2 ff ff movq -0xd18(%rbp), %rax > 0x102ca51f5 <+3125>: 48 8b bd e8 f2 ff ff movq -0xd18(%rbp), %rdi > 0x102ca51fc <+3132>: 48 89 85 e0 f2 ff ff movq %rax, -0xd20(%rbp) > 0x102ca5203 <+3139>: e8 8c ed 12 00 callq 0x102dd3f94 ; symbol stub for: SvtPathOptions::SvtPathOptions() > 0x102ca5208 <+3144>: e9 00 00 00 00 jmp 0x102ca520d ; <+3149> > 0x102ca520d <+3149>: 48 8b 85 f0 f2 ff ff movq -0xd10(%rbp), %rax > 0x102ca5214 <+3156>: 48 89 85 f0 f4 ff ff movq %rax, -0xb10(%rbp) > 0x102ca521b <+3163>: 48 8b 8d e0 f2 ff ff movq -0xd20(%rbp), %rcx > 0x102ca5222 <+3170>: 48 89 8d e8 f4 ff ff movq %rcx, -0xb18(%rbp) > 0x102ca5229 <+3177>: 48 8b 95 f0 f4 ff ff movq -0xb10(%rbp), %rdx > 0x102ca5230 <+3184>: 48 89 95 f8 f4 ff ff movq %rdx, -0xb08(%rbp) > 0x102ca5237 <+3191>: 48 8b b5 f8 f4 ff ff movq -0xb08(%rbp), %rsi > 0x102ca523e <+3198>: 48 89 b5 00 f5 ff ff movq %rsi, -0xb00(%rbp) > 0x102ca5245 <+3205>: 48 8b b5 00 f5 ff ff movq -0xb00(%rbp), %rsi > 0x102ca524c <+3212>: 48 8b 36 movq (%rsi), %rsi > 0x102ca524f <+3215>: 48 89 b5 e0 f4 ff ff movq %rsi, -0xb20(%rbp) > 0x102ca5256 <+3222>: 48 8b b5 e8 f4 ff ff movq -0xb18(%rbp), %rsi > 0x102ca525d <+3229>: 48 89 95 18 f5 ff ff movq %rdx, -0xae8(%rbp) > 0x102ca5264 <+3236>: 48 8b bd 18 f5 ff ff movq -0xae8(%rbp), %rdi > 0x102ca526b <+3243>: 48 89 bd 20 f5 ff ff movq %rdi, -0xae0(%rbp) > 0x102ca5272 <+3250>: 48 8b bd 20 f5 ff ff movq -0xae0(%rbp), %rdi > 0x102ca5279 <+3257>: 48 89 37 movq %rsi, (%rdi) > 0x102ca527c <+3260>: 48 83 bd e0 f4 ff ff 00 cmpq $0x0, -0xb20(%rbp) > 0x102ca5284 <+3268>: 48 89 95 d8 f2 ff ff movq %rdx, -0xd28(%rbp) > 0x102ca528b <+3275>: 0f 84 65 00 00 00 je 0x102ca52f6 ; <+3382> > 0x102ca5291 <+3281>: 48 8b 85 d8 f2 ff ff movq -0xd28(%rbp), %rax > 0x102ca5298 <+3288>: 48 89 85 28 f5 ff ff movq %rax, -0xad8(%rbp) > 0x102ca529f <+3295>: 48 8b 8d 28 f5 ff ff movq -0xad8(%rbp), %rcx > 0x102ca52a6 <+3302>: 48 89 8d 30 f5 ff ff movq %rcx, -0xad0(%rbp) > 0x102ca52ad <+3309>: 48 8b 8d 30 f5 ff ff movq -0xad0(%rbp), %rcx > 0x102ca52b4 <+3316>: 48 8b 95 e0 f4 ff ff movq -0xb20(%rbp), %rdx > 0x102ca52bb <+3323>: 48 89 8d 10 f5 ff ff movq %rcx, -0xaf0(%rbp) > 0x102ca52c2 <+3330>: 48 89 95 08 f5 ff ff movq %rdx, -0xaf8(%rbp) > 0x102ca52c9 <+3337>: 48 8b 8d 08 f5 ff ff movq -0xaf8(%rbp), %rcx > 0x102ca52d0 <+3344>: 48 83 f9 00 cmpq $0x0, %rcx > 0x102ca52d4 <+3348>: 48 89 8d d0 f2 ff ff movq %rcx, -0xd30(%rbp) > 0x102ca52db <+3355>: 0f 84 10 00 00 00 je 0x102ca52f1 ; <+3377> > 0x102ca52e1 <+3361>: 48 8b 85 d0 f2 ff ff movq -0xd30(%rbp), %rax > 0x102ca52e8 <+3368>: 48 8b 08 movq (%rax), %rcx > 0x102ca52eb <+3371>: 48 89 c7 movq %rax, %rdi > 0x102ca52ee <+3374>: ff 51 08 callq *0x8(%rcx) > 0x102ca52f1 <+3377>: e9 00 00 00 00 jmp 0x102ca52f6 ; <+3382> > 0x102ca52f6 <+3382>: be 28 00 00 00 movl $0x28, %esi > 0x102ca52fb <+3387>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca5302 <+3394>: e8 29 35 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca5307 <+3399>: e9 00 00 00 00 jmp 0x102ca530c ; <+3404> > 0x102ca530c <+3404>: 48 8d bd a8 fb ff ff leaq -0x458(%rbp), %rdi > 0x102ca5313 <+3411>: 48 8d b5 f0 fb ff ff leaq -0x410(%rbp), %rsi > 0x102ca531a <+3418>: e8 01 8b ff ff callq 0x102c9de20 ; com::sun::star::frame::Desktop::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x102ca531f <+3423>: e9 00 00 00 00 jmp 0x102ca5324 ; <+3428> > 0x102ca5324 <+3428>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca532b <+3435>: 48 8d b5 a8 fb ff ff leaq -0x458(%rbp), %rsi > 0x102ca5332 <+3442>: e8 99 41 00 00 callq 0x102ca94d0 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::operator=(com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>&&) > 0x102ca5337 <+3447>: 48 89 85 c8 f2 ff ff movq %rax, -0xd38(%rbp) > 0x102ca533e <+3454>: e9 00 00 00 00 jmp 0x102ca5343 ; <+3459> > 0x102ca5343 <+3459>: 48 8d bd a8 fb ff ff leaq -0x458(%rbp), %rdi > 0x102ca534a <+3466>: e8 c1 93 ff ff callq 0x102c9e710 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::~Reference() > 0x102ca534f <+3471>: 48 8b 3d 2a fe 18 00 movq 0x18fe2a(%rip), %rdi ; desktop::pExecGlobals > 0x102ca5356 <+3478>: 48 8d 85 90 fb ff ff leaq -0x470(%rbp), %rax > 0x102ca535d <+3485>: 48 8d b5 f0 fb ff ff leaq -0x410(%rbp), %rsi > 0x102ca5364 <+3492>: 48 89 bd c0 f2 ff ff movq %rdi, -0xd40(%rbp) > 0x102ca536b <+3499>: 48 89 c7 movq %rax, %rdi > 0x102ca536e <+3502>: e8 1d 42 00 00 callq 0x102ca9590 ; com::sun::star::frame::theGlobalEventBroadcaster::get(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x102ca5373 <+3507>: e9 00 00 00 00 jmp 0x102ca5378 ; <+3512> > 0x102ca5378 <+3512>: 31 c0 xorl %eax, %eax > 0x102ca537a <+3514>: 89 c2 movl %eax, %edx > 0x102ca537c <+3516>: 48 8d bd 98 fb ff ff leaq -0x468(%rbp), %rdi > 0x102ca5383 <+3523>: 48 8d b5 90 fb ff ff leaq -0x470(%rbp), %rsi > 0x102ca538a <+3530>: e8 71 44 00 00 callq 0x102ca9800 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::Reference<com::sun::star::frame::XGlobalEventBroadcaster>(com::sun::star::uno::Reference<com::sun::star::frame::XGlobalEventBroadcaster> const&, com::sun::star::uno::detail::UpCast<com::sun::star::document::XDocumentEventListener, com::sun::star::frame::XGlobalEventBroadcaster>::t) > 0x102ca538f <+3535>: e9 00 00 00 00 jmp 0x102ca5394 ; <+3540> > 0x102ca5394 <+3540>: 48 8d bd a0 fb ff ff leaq -0x460(%rbp), %rdi > 0x102ca539b <+3547>: 48 8d b5 98 fb ff ff leaq -0x468(%rbp), %rsi > 0x102ca53a2 <+3554>: 31 d2 xorl %edx, %edx > 0x102ca53a4 <+3556>: e8 87 44 00 00 callq 0x102ca9830 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::Reference(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener> const&, com::sun::star::uno::UnoReference_SetThrow) > 0x102ca53a9 <+3561>: e9 00 00 00 00 jmp 0x102ca53ae ; <+3566> > 0x102ca53ae <+3566>: 48 8d b5 a0 fb ff ff leaq -0x460(%rbp), %rsi > 0x102ca53b5 <+3573>: 48 8b bd c0 f2 ff ff movq -0xd40(%rbp), %rdi > 0x102ca53bc <+3580>: e8 6f 41 00 00 callq 0x102ca9530 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::operator=(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>&&) > 0x102ca53c1 <+3585>: 48 89 85 b8 f2 ff ff movq %rax, -0xd48(%rbp) > 0x102ca53c8 <+3592>: e9 00 00 00 00 jmp 0x102ca53cd ; <+3597> > 0x102ca53cd <+3597>: 48 8d bd a0 fb ff ff leaq -0x460(%rbp), %rdi > 0x102ca53d4 <+3604>: e8 87 44 00 00 callq 0x102ca9860 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::~Reference() > 0x102ca53d9 <+3609>: 48 8d bd 98 fb ff ff leaq -0x468(%rbp), %rdi > 0x102ca53e0 <+3616>: e8 7b 44 00 00 callq 0x102ca9860 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::~Reference() > 0x102ca53e5 <+3621>: 48 8d bd 90 fb ff ff leaq -0x470(%rbp), %rdi > 0x102ca53ec <+3628>: e8 8f 44 00 00 callq 0x102ca9880 ; com::sun::star::uno::Reference<com::sun::star::frame::XGlobalEventBroadcaster>::~Reference() > 0x102ca53f1 <+3633>: e8 f4 ec 12 00 callq 0x102dd40ea ; symbol stub for: Application::GetDefaultDevice() > 0x102ca53f6 <+3638>: 48 89 85 b0 f2 ff ff movq %rax, -0xd50(%rbp) > 0x102ca53fd <+3645>: e9 00 00 00 00 jmp 0x102ca5402 ; <+3650> > 0x102ca5402 <+3650>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca5409 <+3657>: e8 82 c6 03 00 callq 0x102ce1a90 ; desktop::Desktop::SynchronizeExtensionRepositories() > 0x102ca540e <+3662>: e9 00 00 00 00 jmp 0x102ca5413 ; <+3667> > 0x102ca5413 <+3667>: e8 58 a8 03 00 callq 0x102cdfc70 ; desktop::Desktop::CheckExtensionDependencies() > 0x102ca5418 <+3672>: 88 85 af f2 ff ff movb %al, -0xd51(%rbp) > 0x102ca541e <+3678>: e9 00 00 00 00 jmp 0x102ca5423 ; <+3683> > 0x102ca5423 <+3683>: 8a 85 af f2 ff ff movb -0xd51(%rbp), %al > 0x102ca5429 <+3689>: 24 01 andb $0x1, %al > 0x102ca542b <+3691>: 88 85 27 f4 ff ff movb %al, -0xbd9(%rbp) > 0x102ca5431 <+3697>: f6 85 27 f4 ff ff 01 testb $0x1, -0xbd9(%rbp) > 0x102ca5438 <+3704>: 0f 84 15 01 00 00 je 0x102ca5553 ; <+3987> > 0x102ca543e <+3710>: c7 85 6c f4 ff ff 01 00 00 00 movl $0x1, -0xb94(%rbp) > 0x102ca5448 <+3720>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca5452 <+3730>: e9 fa 18 00 00 jmp 0x102ca6d51 ; <+10129> > 0x102ca5457 <+3735>: 89 d1 movl %edx, %ecx > 0x102ca5459 <+3737>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5460 <+3744>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5466 <+3750>: e9 4f 19 00 00 jmp 0x102ca6dba ; <+10234> > 0x102ca546b <+3755>: 89 d1 movl %edx, %ecx > 0x102ca546d <+3757>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5474 <+3764>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca547a <+3770>: e9 2f 19 00 00 jmp 0x102ca6dae ; <+10222> > 0x102ca547f <+3775>: 89 d1 movl %edx, %ecx > 0x102ca5481 <+3777>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5488 <+3784>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca548e <+3790>: e9 0f 19 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca5493 <+3795>: 48 8d bd b0 fb ff ff leaq -0x450(%rbp), %rdi > 0x102ca549a <+3802>: 89 d1 movl %edx, %ecx > 0x102ca549c <+3804>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca54a3 <+3811>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca54a9 <+3817>: e8 f2 29 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca54ae <+3822>: e9 ef 18 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca54b3 <+3827>: 89 d1 movl %edx, %ecx > 0x102ca54b5 <+3829>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca54bc <+3836>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca54c2 <+3842>: 48 8b bd e8 f2 ff ff movq -0xd18(%rbp), %rdi > 0x102ca54c9 <+3849>: e8 9e ee 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca54ce <+3854>: e9 cf 18 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca54d3 <+3859>: 48 8d bd a8 fb ff ff leaq -0x458(%rbp), %rdi > 0x102ca54da <+3866>: 89 d1 movl %edx, %ecx > 0x102ca54dc <+3868>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca54e3 <+3875>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca54e9 <+3881>: e8 22 92 ff ff callq 0x102c9e710 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::~Reference() > 0x102ca54ee <+3886>: e9 af 18 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca54f3 <+3891>: 89 d1 movl %edx, %ecx > 0x102ca54f5 <+3893>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca54fc <+3900>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5502 <+3906>: e9 3b 00 00 00 jmp 0x102ca5542 ; <+3970> > 0x102ca5507 <+3911>: 89 d1 movl %edx, %ecx > 0x102ca5509 <+3913>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5510 <+3920>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5516 <+3926>: e9 1b 00 00 00 jmp 0x102ca5536 ; <+3958> > 0x102ca551b <+3931>: 48 8d bd a0 fb ff ff leaq -0x460(%rbp), %rdi > 0x102ca5522 <+3938>: 89 d1 movl %edx, %ecx > 0x102ca5524 <+3940>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca552b <+3947>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5531 <+3953>: e8 2a 43 00 00 callq 0x102ca9860 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::~Reference() > 0x102ca5536 <+3958>: 48 8d bd 98 fb ff ff leaq -0x468(%rbp), %rdi > 0x102ca553d <+3965>: e8 1e 43 00 00 callq 0x102ca9860 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::~Reference() > 0x102ca5542 <+3970>: 48 8d bd 90 fb ff ff leaq -0x470(%rbp), %rdi > 0x102ca5549 <+3977>: e8 32 43 00 00 callq 0x102ca9880 ; com::sun::star::uno::Reference<com::sun::star::frame::XGlobalEventBroadcaster>::~Reference() > 0x102ca554e <+3982>: e9 4f 18 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca5553 <+3987>: 83 bd 3c f4 ff ff 01 cmpl $0x1, -0xbc4(%rbp) > 0x102ca555a <+3994>: 0f 85 0f 00 00 00 jne 0x102ca556f ; <+4015> > 0x102ca5560 <+4000>: e8 8b f5 07 00 callq 0x102d24af0 ; desktop::Migration::migrateSettingsIfNecessary() > 0x102ca5565 <+4005>: e9 00 00 00 00 jmp 0x102ca556a ; <+4010> > 0x102ca556a <+4010>: e9 00 00 00 00 jmp 0x102ca556f ; <+4015> > 0x102ca556f <+4015>: 48 8b 05 0a fc 18 00 movq 0x18fc0a(%rip), %rax ; desktop::pExecGlobals > 0x102ca5576 <+4022>: 48 83 c0 10 addq $0x10, %rax > 0x102ca557a <+4026>: b9 30 00 00 00 movl $0x30, %ecx > 0x102ca557f <+4031>: 89 cf movl %ecx, %edi > 0x102ca5581 <+4033>: 48 89 85 a0 f2 ff ff movq %rax, -0xd60(%rbp) > 0x102ca5588 <+4040>: e8 eb ed 12 00 callq 0x102dd4378 ; symbol stub for: operator new(unsigned long) > 0x102ca558d <+4045>: 48 89 85 98 f2 ff ff movq %rax, -0xd68(%rbp) > 0x102ca5594 <+4052>: e9 00 00 00 00 jmp 0x102ca5599 ; <+4057> > 0x102ca5599 <+4057>: 48 8b 85 98 f2 ff ff movq -0xd68(%rbp), %rax > 0x102ca55a0 <+4064>: be 01 00 00 00 movl $0x1, %esi > 0x102ca55a5 <+4069>: 48 8b bd 98 f2 ff ff movq -0xd68(%rbp), %rdi > 0x102ca55ac <+4076>: 48 89 85 90 f2 ff ff movq %rax, -0xd70(%rbp) > 0x102ca55b3 <+4083>: e8 9e e8 12 00 callq 0x102dd3e56 ; symbol stub for: SvtLanguageOptions::SvtLanguageOptions(bool) > 0x102ca55b8 <+4088>: e9 00 00 00 00 jmp 0x102ca55bd ; <+4093> > 0x102ca55bd <+4093>: 48 8b 85 a0 f2 ff ff movq -0xd60(%rbp), %rax > 0x102ca55c4 <+4100>: 48 89 85 48 f5 ff ff movq %rax, -0xab8(%rbp) > 0x102ca55cb <+4107>: 48 8b 8d 90 f2 ff ff movq -0xd70(%rbp), %rcx > 0x102ca55d2 <+4114>: 48 89 8d 40 f5 ff ff movq %rcx, -0xac0(%rbp) > 0x102ca55d9 <+4121>: 48 8b 95 48 f5 ff ff movq -0xab8(%rbp), %rdx > 0x102ca55e0 <+4128>: 48 89 95 50 f5 ff ff movq %rdx, -0xab0(%rbp) > 0x102ca55e7 <+4135>: 48 8b b5 50 f5 ff ff movq -0xab0(%rbp), %rsi > 0x102ca55ee <+4142>: 48 89 b5 58 f5 ff ff movq %rsi, -0xaa8(%rbp) > 0x102ca55f5 <+4149>: 48 8b b5 58 f5 ff ff movq -0xaa8(%rbp), %rsi > 0x102ca55fc <+4156>: 48 8b 36 movq (%rsi), %rsi > 0x102ca55ff <+4159>: 48 89 b5 38 f5 ff ff movq %rsi, -0xac8(%rbp) > 0x102ca5606 <+4166>: 48 8b b5 40 f5 ff ff movq -0xac0(%rbp), %rsi > 0x102ca560d <+4173>: 48 89 95 70 f5 ff ff movq %rdx, -0xa90(%rbp) > 0x102ca5614 <+4180>: 48 8b bd 70 f5 ff ff movq -0xa90(%rbp), %rdi > 0x102ca561b <+4187>: 48 89 bd 78 f5 ff ff movq %rdi, -0xa88(%rbp) > 0x102ca5622 <+4194>: 48 8b bd 78 f5 ff ff movq -0xa88(%rbp), %rdi > 0x102ca5629 <+4201>: 48 89 37 movq %rsi, (%rdi) > 0x102ca562c <+4204>: 48 83 bd 38 f5 ff ff 00 cmpq $0x0, -0xac8(%rbp) > 0x102ca5634 <+4212>: 48 89 95 88 f2 ff ff movq %rdx, -0xd78(%rbp) > 0x102ca563b <+4219>: 0f 84 65 00 00 00 je 0x102ca56a6 ; <+4326> > 0x102ca5641 <+4225>: 48 8b 85 88 f2 ff ff movq -0xd78(%rbp), %rax > 0x102ca5648 <+4232>: 48 89 85 80 f5 ff ff movq %rax, -0xa80(%rbp) > 0x102ca564f <+4239>: 48 8b 8d 80 f5 ff ff movq -0xa80(%rbp), %rcx > 0x102ca5656 <+4246>: 48 89 8d 88 f5 ff ff movq %rcx, -0xa78(%rbp) > 0x102ca565d <+4253>: 48 8b 8d 88 f5 ff ff movq -0xa78(%rbp), %rcx > 0x102ca5664 <+4260>: 48 8b 95 38 f5 ff ff movq -0xac8(%rbp), %rdx > 0x102ca566b <+4267>: 48 89 8d 68 f5 ff ff movq %rcx, -0xa98(%rbp) > 0x102ca5672 <+4274>: 48 89 95 60 f5 ff ff movq %rdx, -0xaa0(%rbp) > 0x102ca5679 <+4281>: 48 8b 8d 60 f5 ff ff movq -0xaa0(%rbp), %rcx > 0x102ca5680 <+4288>: 48 83 f9 00 cmpq $0x0, %rcx > 0x102ca5684 <+4292>: 48 89 8d 80 f2 ff ff movq %rcx, -0xd80(%rbp) > 0x102ca568b <+4299>: 0f 84 10 00 00 00 je 0x102ca56a1 ; <+4321> > 0x102ca5691 <+4305>: 48 8b 85 80 f2 ff ff movq -0xd80(%rbp), %rax > 0x102ca5698 <+4312>: 48 8b 08 movq (%rax), %rcx > 0x102ca569b <+4315>: 48 89 c7 movq %rax, %rdi > 0x102ca569e <+4318>: ff 51 08 callq *0x8(%rcx) > 0x102ca56a1 <+4321>: e9 00 00 00 00 jmp 0x102ca56a6 ; <+4326> > 0x102ca56a6 <+4326>: 48 8d bd 60 fb ff ff leaq -0x4a0(%rbp), %rdi > 0x102ca56ad <+4333>: e8 ee 41 00 00 callq 0x102ca98a0 ; com::sun::star::document::DocumentEvent::DocumentEvent() > 0x102ca56b2 <+4338>: e9 00 00 00 00 jmp 0x102ca56b7 ; <+4343> > 0x102ca56b7 <+4343>: 48 8d bd 68 fb ff ff leaq -0x498(%rbp), %rdi > 0x102ca56be <+4350>: 48 8d 35 41 2e 14 00 leaq 0x142e41(%rip), %rsi ; "OnStartApp" > 0x102ca56c5 <+4357>: e8 f6 41 00 00 callq 0x102ca98c0 ; rtl::libreoffice_internal::ConstCharArrayDetector<char const [11], rtl::OUString&>::Type rtl::OUString::operator=<char const [11]>(char const (&) [11]) > 0x102ca56ca <+4362>: 48 89 85 78 f2 ff ff movq %rax, -0xd88(%rbp) > 0x102ca56d1 <+4369>: e9 00 00 00 00 jmp 0x102ca56d6 ; <+4374> > 0x102ca56d6 <+4374>: 48 8b 3d a3 fa 18 00 movq 0x18faa3(%rip), %rdi ; desktop::pExecGlobals > 0x102ca56dd <+4381>: e8 5e 42 00 00 callq 0x102ca9940 ; com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>::operator->() const > 0x102ca56e2 <+4386>: 48 89 85 70 f2 ff ff movq %rax, -0xd90(%rbp) > 0x102ca56e9 <+4393>: e9 00 00 00 00 jmp 0x102ca56ee ; <+4398> > 0x102ca56ee <+4398>: 48 8b 85 70 f2 ff ff movq -0xd90(%rbp), %rax > 0x102ca56f5 <+4405>: 48 8b 08 movq (%rax), %rcx > 0x102ca56f8 <+4408>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x102ca56fc <+4412>: 48 8d b5 60 fb ff ff leaq -0x4a0(%rbp), %rsi > 0x102ca5703 <+4419>: 48 89 c7 movq %rax, %rdi > 0x102ca5706 <+4422>: ff d1 callq *%rcx > 0x102ca5708 <+4424>: e9 00 00 00 00 jmp 0x102ca570d ; <+4429> > 0x102ca570d <+4429>: be 32 00 00 00 movl $0x32, %esi > 0x102ca5712 <+4434>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca5719 <+4441>: e8 12 31 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca571e <+4446>: e9 00 00 00 00 jmp 0x102ca5723 ; <+4451> > 0x102ca5723 <+4451>: c6 85 5f fb ff ff 00 movb $0x0, -0x4a1(%rbp) > 0x102ca572a <+4458>: c6 85 5e fb ff ff 00 movb $0x0, -0x4a2(%rbp) > 0x102ca5731 <+4465>: c6 85 5d fb ff ff 00 movb $0x0, -0x4a3(%rbp) > 0x102ca5738 <+4472>: 48 8d bd 5f fb ff ff leaq -0x4a1(%rbp), %rdi > 0x102ca573f <+4479>: 48 8d b5 5e fb ff ff leaq -0x4a2(%rbp), %rsi > 0x102ca5746 <+4486>: 48 8d 95 5d fb ff ff leaq -0x4a3(%rbp), %rdx > 0x102ca574d <+4493>: e8 4e 42 00 00 callq 0x102ca99a0 ; desktop::(anonymous namespace)::impl_checkRecoveryState(bool&, bool&, bool&) > 0x102ca5752 <+4498>: e9 00 00 00 00 jmp 0x102ca5757 ; <+4503> > 0x102ca5757 <+4503>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca575e <+4510>: e8 3d 44 00 00 callq 0x102ca9ba0 ; desktop::CommandLineArgs::GetPidfileName() const > 0x102ca5763 <+4515>: 48 89 85 68 f2 ff ff movq %rax, -0xd98(%rbp) > 0x102ca576a <+4522>: e9 00 00 00 00 jmp 0x102ca576f ; <+4527> > 0x102ca576f <+4527>: 48 8d bd 50 fb ff ff leaq -0x4b0(%rbp), %rdi > 0x102ca5776 <+4534>: 48 8b b5 68 f2 ff ff movq -0xd98(%rbp), %rsi > 0x102ca577d <+4541>: e8 4e 30 ff ff callq 0x102c987d0 ; rtl::OUString::OUString(rtl::OUString const&) > 0x102ca5782 <+4546>: e9 00 00 00 00 jmp 0x102ca5787 ; <+4551> > 0x102ca5787 <+4551>: 48 8d bd 50 fb ff ff leaq -0x4b0(%rbp), %rdi > 0x102ca578e <+4558>: e8 dd 32 ff ff callq 0x102c98a70 ; rtl::OUString::isEmpty() const > 0x102ca5793 <+4563>: 88 85 67 f2 ff ff movb %al, -0xd99(%rbp) > 0x102ca5799 <+4569>: e9 00 00 00 00 jmp 0x102ca579e ; <+4574> > 0x102ca579e <+4574>: 8a 85 67 f2 ff ff movb -0xd99(%rbp), %al > 0x102ca57a4 <+4580>: a8 01 testb $0x1, %al > 0x102ca57a6 <+4582>: 0f 85 44 12 00 00 jne 0x102ca69f0 ; <+9264> > 0x102ca57ac <+4588>: e9 00 00 00 00 jmp 0x102ca57b1 ; <+4593> > 0x102ca57b1 <+4593>: 48 8d bd 48 fb ff ff leaq -0x4b8(%rbp), %rdi > 0x102ca57b8 <+4600>: e8 d3 3c ff ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102ca57bd <+4605>: e9 00 00 00 00 jmp 0x102ca57c2 ; <+4610> > 0x102ca57c2 <+4610>: 48 8b bd 50 fb ff ff movq -0x4b0(%rbp), %rdi > 0x102ca57c9 <+4617>: 48 8d b5 48 fb ff ff leaq -0x4b8(%rbp), %rsi > 0x102ca57d0 <+4624>: e8 eb e2 12 00 callq 0x102dd3ac0 ; symbol stub for: osl_getFileURLFromSystemPath > 0x102ca57d5 <+4629>: 89 85 60 f2 ff ff movl %eax, -0xda0(%rbp) > 0x102ca57db <+4635>: e9 00 00 00 00 jmp 0x102ca57e0 ; <+4640> > 0x102ca57e0 <+4640>: 8b 85 60 f2 ff ff movl -0xda0(%rbp), %eax > 0x102ca57e6 <+4646>: 83 f8 00 cmpl $0x0, %eax > 0x102ca57e9 <+4649>: 0f 85 e1 0c 00 00 jne 0x102ca64d0 ; <+7952> > 0x102ca57ef <+4655>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca57f6 <+4662>: 48 8d b5 48 fb ff ff leaq -0x4b8(%rbp), %rsi > 0x102ca57fd <+4669>: e8 be 43 00 00 callq 0x102ca9bc0 ; osl::File::File(rtl::OUString const&) > 0x102ca5802 <+4674>: e9 00 00 00 00 jmp 0x102ca5807 ; <+4679> > 0x102ca5807 <+4679>: 48 8d bd 48 fb ff ff leaq -0x4b8(%rbp), %rdi > 0x102ca580e <+4686>: e8 dd 43 00 00 callq 0x102ca9bf0 ; osl::File::remove(rtl::OUString const&) > 0x102ca5813 <+4691>: 89 85 5c f2 ff ff movl %eax, -0xda4(%rbp) > 0x102ca5819 <+4697>: e9 00 00 00 00 jmp 0x102ca581e ; <+4702> > 0x102ca581e <+4702>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca5825 <+4709>: be 06 00 00 00 movl $0x6, %esi > 0x102ca582a <+4714>: e8 e1 43 00 00 callq 0x102ca9c10 ; osl::File::open(unsigned int) > 0x102ca582f <+4719>: 89 85 58 f2 ff ff movl %eax, -0xda8(%rbp) > 0x102ca5835 <+4725>: e9 00 00 00 00 jmp 0x102ca583a ; <+4730> > 0x102ca583a <+4730>: 8b 85 58 f2 ff ff movl -0xda8(%rbp), %eax > 0x102ca5840 <+4736>: 89 85 20 f4 ff ff movl %eax, -0xbe0(%rbp) > 0x102ca5846 <+4742>: 83 f8 00 cmpl $0x0, %eax > 0x102ca5849 <+4745>: 0f 85 ff 06 00 00 jne 0x102ca5f4e ; <+6542> > 0x102ca584f <+4751>: e8 b4 eb 12 00 callq 0x102dd4408 ; symbol stub for: getpid > 0x102ca5854 <+4756>: 89 85 54 f2 ff ff movl %eax, -0xdac(%rbp) > 0x102ca585a <+4762>: e9 00 00 00 00 jmp 0x102ca585f ; <+4767> > 0x102ca585f <+4767>: 48 8d bd 30 fb ff ff leaq -0x4d0(%rbp), %rdi > 0x102ca5866 <+4774>: ba 0a 00 00 00 movl $0xa, %edx > 0x102ca586b <+4779>: 8b b5 54 f2 ff ff movl -0xdac(%rbp), %esi > 0x102ca5871 <+4785>: e8 ca 43 00 00 callq 0x102ca9c40 ; rtl::OString::number(int, short) > 0x102ca5876 <+4790>: e9 00 00 00 00 jmp 0x102ca587b ; <+4795> > 0x102ca587b <+4795>: 48 c7 85 28 fb ff ff 00 00 00 00 movq $0x0, -0x4d8(%rbp) > 0x102ca5886 <+4806>: 48 8d bd 30 fb ff ff leaq -0x4d0(%rbp), %rdi > 0x102ca588d <+4813>: e8 1e 44 00 00 callq 0x102ca9cb0 ; rtl::OString::getStr() const > 0x102ca5892 <+4818>: 48 89 85 48 f2 ff ff movq %rax, -0xdb8(%rbp) > 0x102ca5899 <+4825>: e9 00 00 00 00 jmp 0x102ca589e ; <+4830> > 0x102ca589e <+4830>: 48 8d bd 30 fb ff ff leaq -0x4d0(%rbp), %rdi > 0x102ca58a5 <+4837>: e8 26 44 00 00 callq 0x102ca9cd0 ; rtl::OString::getLength() const > 0x102ca58aa <+4842>: 89 85 44 f2 ff ff movl %eax, -0xdbc(%rbp) > 0x102ca58b0 <+4848>: e9 00 00 00 00 jmp 0x102ca58b5 ; <+4853> > 0x102ca58b5 <+4853>: 8b 85 44 f2 ff ff movl -0xdbc(%rbp), %eax > 0x102ca58bb <+4859>: 48 63 d0 movslq %eax, %rdx > 0x102ca58be <+4862>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca58c5 <+4869>: 48 8d 8d 28 fb ff ff leaq -0x4d8(%rbp), %rcx > 0x102ca58cc <+4876>: 48 8b b5 48 f2 ff ff movq -0xdb8(%rbp), %rsi > 0x102ca58d3 <+4883>: e8 98 43 00 00 callq 0x102ca9c70 ; osl::File::write(void const*, unsigned long, unsigned long&) > 0x102ca58d8 <+4888>: 89 85 40 f2 ff ff movl %eax, -0xdc0(%rbp) > 0x102ca58de <+4894>: e9 00 00 00 00 jmp 0x102ca58e3 ; <+4899> > 0x102ca58e3 <+4899>: 8b 85 40 f2 ff ff movl -0xdc0(%rbp), %eax > 0x102ca58e9 <+4905>: 83 f8 00 cmpl $0x0, %eax > 0x102ca58ec <+4908>: 0f 84 23 06 00 00 je 0x102ca5f15 ; <+6485> > 0x102ca58f2 <+4914>: e9 00 00 00 00 jmp 0x102ca58f7 ; <+4919> > 0x102ca58f7 <+4919>: 48 8d 85 b0 fe ff ff leaq -0x150(%rbp), %rax > 0x102ca58fe <+4926>: 48 89 85 a8 f5 ff ff movq %rax, -0xa58(%rbp) > 0x102ca5905 <+4933>: c7 85 a4 f5 ff ff 10 00 00 00 movl $0x10, -0xa5c(%rbp) > 0x102ca590f <+4943>: 48 8b 85 a8 f5 ff ff movq -0xa58(%rbp), %rax > 0x102ca5916 <+4950>: 48 89 c1 movq %rax, %rcx > 0x102ca5919 <+4953>: 48 83 c1 70 addq $0x70, %rcx > 0x102ca591d <+4957>: 48 89 8d b0 f5 ff ff movq %rcx, -0xa50(%rbp) > 0x102ca5924 <+4964>: 48 89 8d b8 f5 ff ff movq %rcx, -0xa48(%rbp) > 0x102ca592b <+4971>: 48 8b 0d ae a9 18 00 movq 0x18a9ae(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x102ca5932 <+4978>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca5936 <+4982>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca593a <+4986>: 48 8b 0d a7 a9 18 00 movq 0x18a9a7(%rip), %rcx ; (void *)0x0000000102e33610: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x102ca5941 <+4993>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca5945 <+4997>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca5949 <+5001>: 48 8b 0d 88 a9 18 00 movq 0x18a988(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5950 <+5008>: 48 89 ca movq %rcx, %rdx > 0x102ca5953 <+5011>: 48 83 c2 18 addq $0x18, %rdx > 0x102ca5957 <+5015>: 48 89 10 movq %rdx, (%rax) > 0x102ca595a <+5018>: 48 83 c1 40 addq $0x40, %rcx > 0x102ca595e <+5022>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca5962 <+5026>: 48 89 c1 movq %rax, %rcx > 0x102ca5965 <+5029>: 48 83 c1 08 addq $0x8, %rcx > 0x102ca5969 <+5033>: 48 89 85 d0 f5 ff ff movq %rax, -0xa30(%rbp) > 0x102ca5970 <+5040>: 48 8b 15 51 a8 18 00 movq 0x18a851(%rip), %rdx ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5977 <+5047>: 48 83 c2 08 addq $0x8, %rdx > 0x102ca597b <+5051>: 48 89 95 c8 f5 ff ff movq %rdx, -0xa38(%rbp) > 0x102ca5982 <+5058>: 48 89 8d c0 f5 ff ff movq %rcx, -0xa40(%rbp) > 0x102ca5989 <+5065>: 48 8b 8d d0 f5 ff ff movq -0xa30(%rbp), %rcx > 0x102ca5990 <+5072>: 48 8b 95 c8 f5 ff ff movq -0xa38(%rbp), %rdx > 0x102ca5997 <+5079>: 48 8b 32 movq (%rdx), %rsi > 0x102ca599a <+5082>: 48 89 31 movq %rsi, (%rcx) > 0x102ca599d <+5085>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x102ca59a1 <+5089>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x102ca59a5 <+5093>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x102ca59a9 <+5097>: 48 8b 11 movq (%rcx), %rdx > 0x102ca59ac <+5100>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x102ca59b0 <+5104>: 48 01 d1 addq %rdx, %rcx > 0x102ca59b3 <+5107>: 48 8b 95 c0 f5 ff ff movq -0xa40(%rbp), %rdx > 0x102ca59ba <+5114>: 48 89 8d e0 f5 ff ff movq %rcx, -0xa20(%rbp) > 0x102ca59c1 <+5121>: 48 89 95 d8 f5 ff ff movq %rdx, -0xa28(%rbp) > 0x102ca59c8 <+5128>: 48 8b 8d e0 f5 ff ff movq -0xa20(%rbp), %rcx > 0x102ca59cf <+5135>: 48 89 cf movq %rcx, %rdi > 0x102ca59d2 <+5138>: 48 89 d6 movq %rdx, %rsi > 0x102ca59d5 <+5141>: 48 89 85 38 f2 ff ff movq %rax, -0xdc8(%rbp) > 0x102ca59dc <+5148>: 48 89 8d 30 f2 ff ff movq %rcx, -0xdd0(%rbp) > 0x102ca59e3 <+5155>: e8 48 e9 12 00 callq 0x102dd4330 ; symbol stub for: std::__1::ios_base::init(void*) > 0x102ca59e8 <+5160>: e9 00 00 00 00 jmp 0x102ca59ed ; <+5165> > 0x102ca59ed <+5165>: 48 8b 85 30 f2 ff ff movq -0xdd0(%rbp), %rax > 0x102ca59f4 <+5172>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x102ca59ff <+5183>: e8 8c 3a 01 00 callq 0x102cb9490 ; std::__1::char_traits<char>::eof() > 0x102ca5a04 <+5188>: 48 8b 0d cd a8 18 00 movq 0x18a8cd(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5a0b <+5195>: 48 89 ca movq %rcx, %rdx > 0x102ca5a0e <+5198>: 48 83 c2 40 addq $0x40, %rdx > 0x102ca5a12 <+5202>: 48 83 c1 18 addq $0x18, %rcx > 0x102ca5a16 <+5206>: 48 8b b5 30 f2 ff ff movq -0xdd0(%rbp), %rsi > 0x102ca5a1d <+5213>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x102ca5a23 <+5219>: 48 8b bd 38 f2 ff ff movq -0xdc8(%rbp), %rdi > 0x102ca5a2a <+5226>: 48 89 0f movq %rcx, (%rdi) > 0x102ca5a2d <+5229>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x102ca5a31 <+5233>: 48 83 c7 08 addq $0x8, %rdi > 0x102ca5a35 <+5237>: 8b 85 a4 f5 ff ff movl -0xa5c(%rbp), %eax > 0x102ca5a3b <+5243>: 83 c8 10 orl $0x10, %eax > 0x102ca5a3e <+5246>: 48 89 bd f0 f5 ff ff movq %rdi, -0xa10(%rbp) > 0x102ca5a45 <+5253>: 89 85 ec f5 ff ff movl %eax, -0xa14(%rbp) > 0x102ca5a4b <+5259>: 48 8b 8d f0 f5 ff ff movq -0xa10(%rbp), %rcx > 0x102ca5a52 <+5266>: 8b 85 ec f5 ff ff movl -0xa14(%rbp), %eax > 0x102ca5a58 <+5272>: 48 89 8d 10 f6 ff ff movq %rcx, -0x9f0(%rbp) > 0x102ca5a5f <+5279>: 89 85 0c f6 ff ff movl %eax, -0x9f4(%rbp) > 0x102ca5a65 <+5285>: 48 8b 8d 10 f6 ff ff movq -0x9f0(%rbp), %rcx > 0x102ca5a6c <+5292>: 48 89 ca movq %rcx, %rdx > 0x102ca5a6f <+5295>: 48 89 d7 movq %rdx, %rdi > 0x102ca5a72 <+5298>: 48 89 8d 28 f2 ff ff movq %rcx, -0xdd8(%rbp) > 0x102ca5a79 <+5305>: e8 d2 7d 02 00 callq 0x102ccd850 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x102ca5a7e <+5310>: 31 f6 xorl %esi, %esi > 0x102ca5a80 <+5312>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca5a85 <+5317>: 89 c2 movl %eax, %edx > 0x102ca5a87 <+5319>: 48 8b 0d 22 a8 18 00 movq 0x18a822(%rip), %rcx ; (void *)0x0000000102e32818: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5a8e <+5326>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca5a92 <+5330>: 48 8b bd 28 f2 ff ff movq -0xdd8(%rbp), %rdi > 0x102ca5a99 <+5337>: 48 89 0f movq %rcx, (%rdi) > 0x102ca5a9c <+5340>: 48 83 c7 40 addq $0x40, %rdi > 0x102ca5aa0 <+5344>: 48 89 bd 18 f6 ff ff movq %rdi, -0x9e8(%rbp) > 0x102ca5aa7 <+5351>: 48 8b 8d 18 f6 ff ff movq -0x9e8(%rbp), %rcx > 0x102ca5aae <+5358>: 48 89 8d 20 f6 ff ff movq %rcx, -0x9e0(%rbp) > 0x102ca5ab5 <+5365>: 48 8b 8d 20 f6 ff ff movq -0x9e0(%rbp), %rcx > 0x102ca5abc <+5372>: 48 89 8d 28 f6 ff ff movq %rcx, -0x9d8(%rbp) > 0x102ca5ac3 <+5379>: 4c 8b 85 28 f6 ff ff movq -0x9d8(%rbp), %r8 > 0x102ca5aca <+5386>: 4c 89 85 30 f6 ff ff movq %r8, -0x9d0(%rbp) > 0x102ca5ad1 <+5393>: 4c 8b 85 30 f6 ff ff movq -0x9d0(%rbp), %r8 > 0x102ca5ad8 <+5400>: 4c 89 85 38 f6 ff ff movq %r8, -0x9c8(%rbp) > 0x102ca5adf <+5407>: 4c 8b 85 38 f6 ff ff movq -0x9c8(%rbp), %r8 > 0x102ca5ae6 <+5414>: 4d 89 c1 movq %r8, %r9 > 0x102ca5ae9 <+5417>: 4c 89 8d 40 f6 ff ff movq %r9, -0x9c0(%rbp) > 0x102ca5af0 <+5424>: 48 89 bd 20 f2 ff ff movq %rdi, -0xde0(%rbp) > 0x102ca5af7 <+5431>: 4c 89 c7 movq %r8, %rdi > 0x102ca5afa <+5434>: 48 89 8d 18 f2 ff ff movq %rcx, -0xde8(%rbp) > 0x102ca5b01 <+5441>: e8 1a e9 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca5b06 <+5446>: 48 8b 8d 18 f2 ff ff movq -0xde8(%rbp), %rcx > 0x102ca5b0d <+5453>: 48 89 8d 58 f6 ff ff movq %rcx, -0x9a8(%rbp) > 0x102ca5b14 <+5460>: 48 8b 95 58 f6 ff ff movq -0x9a8(%rbp), %rdx > 0x102ca5b1b <+5467>: 48 89 95 60 f6 ff ff movq %rdx, -0x9a0(%rbp) > 0x102ca5b22 <+5474>: 48 8b 95 60 f6 ff ff movq -0x9a0(%rbp), %rdx > 0x102ca5b29 <+5481>: 48 89 95 68 f6 ff ff movq %rdx, -0x998(%rbp) > 0x102ca5b30 <+5488>: 48 8b 95 68 f6 ff ff movq -0x998(%rbp), %rdx > 0x102ca5b37 <+5495>: 48 89 95 50 f6 ff ff movq %rdx, -0x9b0(%rbp) > 0x102ca5b3e <+5502>: c7 85 4c f6 ff ff 00 00 00 00 movl $0x0, -0x9b4(%rbp) > 0x102ca5b48 <+5512>: 83 bd 4c f6 ff ff 03 cmpl $0x3, -0x9b4(%rbp) > 0x102ca5b4f <+5519>: 0f 83 2b 00 00 00 jae 0x102ca5b80 ; <+5568> > 0x102ca5b55 <+5525>: 8b 85 4c f6 ff ff movl -0x9b4(%rbp), %eax > 0x102ca5b5b <+5531>: 89 c1 movl %eax, %ecx > 0x102ca5b5d <+5533>: 48 8b 95 50 f6 ff ff movq -0x9b0(%rbp), %rdx > 0x102ca5b64 <+5540>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca5b6c <+5548>: 8b 85 4c f6 ff ff movl -0x9b4(%rbp), %eax > 0x102ca5b72 <+5554>: 83 c0 01 addl $0x1, %eax > 0x102ca5b75 <+5557>: 89 85 4c f6 ff ff movl %eax, -0x9b4(%rbp) > 0x102ca5b7b <+5563>: e9 c8 ff ff ff jmp 0x102ca5b48 ; <+5512> > 0x102ca5b80 <+5568>: 31 f6 xorl %esi, %esi > 0x102ca5b82 <+5570>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca5b87 <+5575>: 89 c2 movl %eax, %edx > 0x102ca5b89 <+5577>: 48 8d 8d 58 fc ff ff leaq -0x3a8(%rbp), %rcx > 0x102ca5b90 <+5584>: 48 8b bd 28 f2 ff ff movq -0xdd8(%rbp), %rdi > 0x102ca5b97 <+5591>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x102ca5b9f <+5599>: 8b 85 0c f6 ff ff movl -0x9f4(%rbp), %eax > 0x102ca5ba5 <+5605>: 89 47 60 movl %eax, 0x60(%rdi) > 0x102ca5ba8 <+5608>: 48 89 8d 70 f6 ff ff movq %rcx, -0x990(%rbp) > 0x102ca5baf <+5615>: 48 8b 8d 70 f6 ff ff movq -0x990(%rbp), %rcx > 0x102ca5bb6 <+5622>: 48 89 8d 78 f6 ff ff movq %rcx, -0x988(%rbp) > 0x102ca5bbd <+5629>: 48 8b 8d 78 f6 ff ff movq -0x988(%rbp), %rcx > 0x102ca5bc4 <+5636>: 48 89 8d 80 f6 ff ff movq %rcx, -0x980(%rbp) > 0x102ca5bcb <+5643>: 4c 8b 85 80 f6 ff ff movq -0x980(%rbp), %r8 > 0x102ca5bd2 <+5650>: 4c 89 85 88 f6 ff ff movq %r8, -0x978(%rbp) > 0x102ca5bd9 <+5657>: 4c 8b 85 88 f6 ff ff movq -0x978(%rbp), %r8 > 0x102ca5be0 <+5664>: 4c 89 85 90 f6 ff ff movq %r8, -0x970(%rbp) > 0x102ca5be7 <+5671>: 4c 8b 85 90 f6 ff ff movq -0x970(%rbp), %r8 > 0x102ca5bee <+5678>: 4d 89 c1 movq %r8, %r9 > 0x102ca5bf1 <+5681>: 4c 89 8d 98 f6 ff ff movq %r9, -0x968(%rbp) > 0x102ca5bf8 <+5688>: 4c 89 c7 movq %r8, %rdi > 0x102ca5bfb <+5691>: 48 89 8d 10 f2 ff ff movq %rcx, -0xdf0(%rbp) > 0x102ca5c02 <+5698>: e8 19 e8 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca5c07 <+5703>: 48 8b 8d 10 f2 ff ff movq -0xdf0(%rbp), %rcx > 0x102ca5c0e <+5710>: 48 89 8d b0 f6 ff ff movq %rcx, -0x950(%rbp) > 0x102ca5c15 <+5717>: 48 8b 95 b0 f6 ff ff movq -0x950(%rbp), %rdx > 0x102ca5c1c <+5724>: 48 89 95 b8 f6 ff ff movq %rdx, -0x948(%rbp) > 0x102ca5c23 <+5731>: 48 8b 95 b8 f6 ff ff movq -0x948(%rbp), %rdx > 0x102ca5c2a <+5738>: 48 89 95 c0 f6 ff ff movq %rdx, -0x940(%rbp) > 0x102ca5c31 <+5745>: 48 8b 95 c0 f6 ff ff movq -0x940(%rbp), %rdx > 0x102ca5c38 <+5752>: 48 89 95 a8 f6 ff ff movq %rdx, -0x958(%rbp) > 0x102ca5c3f <+5759>: c7 85 a4 f6 ff ff 00 00 00 00 movl $0x0, -0x95c(%rbp) > 0x102ca5c49 <+5769>: 83 bd a4 f6 ff ff 03 cmpl $0x3, -0x95c(%rbp) > 0x102ca5c50 <+5776>: 0f 83 2b 00 00 00 jae 0x102ca5c81 ; <+5825> > 0x102ca5c56 <+5782>: 8b 85 a4 f6 ff ff movl -0x95c(%rbp), %eax > 0x102ca5c5c <+5788>: 89 c1 movl %eax, %ecx > 0x102ca5c5e <+5790>: 48 8b 95 a8 f6 ff ff movq -0x958(%rbp), %rdx > 0x102ca5c65 <+5797>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca5c6d <+5805>: 8b 85 a4 f6 ff ff movl -0x95c(%rbp), %eax > 0x102ca5c73 <+5811>: 83 c0 01 addl $0x1, %eax > 0x102ca5c76 <+5814>: 89 85 a4 f6 ff ff movl %eax, -0x95c(%rbp) > 0x102ca5c7c <+5820>: e9 c8 ff ff ff jmp 0x102ca5c49 ; <+5769> > 0x102ca5c81 <+5825>: 48 8d b5 58 fc ff ff leaq -0x3a8(%rbp), %rsi > 0x102ca5c88 <+5832>: 48 8b bd 28 f2 ff ff movq -0xdd8(%rbp), %rdi > 0x102ca5c8f <+5839>: e8 2c 7c 02 00 callq 0x102ccd8c0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca5c94 <+5844>: e9 b3 00 00 00 jmp 0x102ca5d4c ; <+6028> > 0x102ca5c99 <+5849>: 48 8d bd 58 fc ff ff leaq -0x3a8(%rbp), %rdi > 0x102ca5ca0 <+5856>: 89 d1 movl %edx, %ecx > 0x102ca5ca2 <+5858>: 48 89 85 00 f6 ff ff movq %rax, -0xa00(%rbp) > 0x102ca5ca9 <+5865>: 89 8d fc f5 ff ff movl %ecx, -0xa04(%rbp) > 0x102ca5caf <+5871>: e8 10 e6 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca5cb4 <+5876>: 48 8b bd 20 f2 ff ff movq -0xde0(%rbp), %rdi > 0x102ca5cbb <+5883>: e8 04 e6 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca5cc0 <+5888>: 48 8b 85 28 f2 ff ff movq -0xdd8(%rbp), %rax > 0x102ca5cc7 <+5895>: 48 89 c7 movq %rax, %rdi > 0x102ca5cca <+5898>: e8 91 ab 01 00 callq 0x102cc0860 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x102ca5ccf <+5903>: 48 8b 05 f2 a4 18 00 movq 0x18a4f2(%rip), %rax ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5cd6 <+5910>: 48 83 c0 08 addq $0x8, %rax > 0x102ca5cda <+5914>: 48 8b 95 00 f6 ff ff movq -0xa00(%rbp), %rdx > 0x102ca5ce1 <+5921>: 8b 8d fc f5 ff ff movl -0xa04(%rbp), %ecx > 0x102ca5ce7 <+5927>: 48 89 95 98 f5 ff ff movq %rdx, -0xa68(%rbp) > 0x102ca5cee <+5934>: 89 8d 94 f5 ff ff movl %ecx, -0xa6c(%rbp) > 0x102ca5cf4 <+5940>: 48 8b 95 38 f2 ff ff movq -0xdc8(%rbp), %rdx > 0x102ca5cfb <+5947>: 48 89 d7 movq %rdx, %rdi > 0x102ca5cfe <+5950>: 48 89 c6 movq %rax, %rsi > 0x102ca5d01 <+5953>: e8 fa aa 01 00 callq 0x102cc0800 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x102ca5d06 <+5958>: e9 0f 00 00 00 jmp 0x102ca5d1a ; <+5978> > 0x102ca5d0b <+5963>: 89 d1 movl %edx, %ecx > 0x102ca5d0d <+5965>: 48 89 85 98 f5 ff ff movq %rax, -0xa68(%rbp) > 0x102ca5d14 <+5972>: 89 8d 94 f5 ff ff movl %ecx, -0xa6c(%rbp) > 0x102ca5d1a <+5978>: 48 8b 85 38 f2 ff ff movq -0xdc8(%rbp), %rax > 0x102ca5d21 <+5985>: 48 83 c0 70 addq $0x70, %rax > 0x102ca5d25 <+5989>: 48 89 c7 movq %rax, %rdi > 0x102ca5d28 <+5992>: e8 33 a9 01 00 callq 0x102cc0660 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x102ca5d2d <+5997>: 48 8b 85 98 f5 ff ff movq -0xa68(%rbp), %rax > 0x102ca5d34 <+6004>: 8b 8d 94 f5 ff ff movl -0xa6c(%rbp), %ecx > 0x102ca5d3a <+6010>: 48 89 85 08 f2 ff ff movq %rax, -0xdf8(%rbp) > 0x102ca5d41 <+6017>: 89 8d 04 f2 ff ff movl %ecx, -0xdfc(%rbp) > 0x102ca5d47 <+6023>: e9 6a 01 00 00 jmp 0x102ca5eb6 ; <+6390> > 0x102ca5d4c <+6028>: 48 8d bd 58 fc ff ff leaq -0x3a8(%rbp), %rdi > 0x102ca5d53 <+6035>: e8 6c e5 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca5d58 <+6040>: 48 8d 35 b2 27 14 00 leaq 0x1427b2(%rip), %rsi ; "cannot write pidfile " > 0x102ca5d5f <+6047>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x102ca5d66 <+6054>: e8 d5 ad ff ff callq 0x102ca0b40 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x102ca5d6b <+6059>: 48 89 85 f8 f1 ff ff movq %rax, -0xe08(%rbp) > 0x102ca5d72 <+6066>: e9 00 00 00 00 jmp 0x102ca5d77 ; <+6071> > 0x102ca5d77 <+6071>: 48 8d bd 20 fb ff ff leaq -0x4e0(%rbp), %rdi > 0x102ca5d7e <+6078>: 48 8d b5 38 fb ff ff leaq -0x4c8(%rbp), %rsi > 0x102ca5d85 <+6085>: e8 66 3f 00 00 callq 0x102ca9cf0 ; osl::File::getURL() const > 0x102ca5d8a <+6090>: e9 00 00 00 00 jmp 0x102ca5d8f ; <+6095> > 0x102ca5d8f <+6095>: 48 8d b5 20 fb ff ff leaq -0x4e0(%rbp), %rsi > 0x102ca5d96 <+6102>: 48 8b bd f8 f1 ff ff movq -0xe08(%rbp), %rdi > 0x102ca5d9d <+6109>: e8 ee ad ff ff callq 0x102ca0b90 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& rtl::operator<<<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, rtl::OUString const&) > 0x102ca5da2 <+6114>: 48 89 85 f0 f1 ff ff movq %rax, -0xe10(%rbp) > 0x102ca5da9 <+6121>: e9 00 00 00 00 jmp 0x102ca5dae ; <+6126> > 0x102ca5dae <+6126>: 48 8d bd 20 fb ff ff leaq -0x4e0(%rbp), %rdi > 0x102ca5db5 <+6133>: e8 e6 20 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca5dba <+6138>: 48 8d 35 e5 26 14 00 leaq 0x1426e5(%rip), %rsi ; "desktop.app" > 0x102ca5dc1 <+6145>: 48 8d 15 5f 27 14 00 leaq 0x14275f(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/app/app.cxx:1562: " > 0x102ca5dc8 <+6152>: bf 01 00 00 00 movl $0x1, %edi > 0x102ca5dcd <+6157>: 48 8d 8d b0 fe ff ff leaq -0x150(%rbp), %rcx > 0x102ca5dd4 <+6164>: e8 47 3f 00 00 callq 0x102ca9d20 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca5dd9 <+6169>: e9 00 00 00 00 jmp 0x102ca5dde ; <+6174> > 0x102ca5dde <+6174>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x102ca5de5 <+6181>: e8 06 41 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca5dea <+6186>: e9 00 00 00 00 jmp 0x102ca5def ; <+6191> > 0x102ca5def <+6191>: e9 21 01 00 00 jmp 0x102ca5f15 ; <+6485> > 0x102ca5df4 <+6196>: 89 d1 movl %edx, %ecx > 0x102ca5df6 <+6198>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5dfd <+6205>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5e03 <+6211>: 48 8b bd 98 f2 ff ff movq -0xd68(%rbp), %rdi > 0x102ca5e0a <+6218>: e8 5d e5 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca5e0f <+6223>: e9 8e 0f 00 00 jmp 0x102ca6da2 ; <+10210> > 0x102ca5e14 <+6228>: 89 d1 movl %edx, %ecx > 0x102ca5e16 <+6230>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5e1d <+6237>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5e23 <+6243>: e9 6e 0f 00 00 jmp 0x102ca6d96 ; <+10198> > 0x102ca5e28 <+6248>: 89 d1 movl %edx, %ecx > 0x102ca5e2a <+6250>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5e31 <+6257>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5e37 <+6263>: e9 4e 0f 00 00 jmp 0x102ca6d8a ; <+10186> > 0x102ca5e3c <+6268>: 89 d1 movl %edx, %ecx > 0x102ca5e3e <+6270>: 48 89 85 e8 f1 ff ff movq %rax, -0xe18(%rbp) > 0x102ca5e45 <+6277>: 89 8d e4 f1 ff ff movl %ecx, -0xe1c(%rbp) > 0x102ca5e4b <+6283>: e9 00 00 00 00 jmp 0x102ca5e50 ; <+6288> > 0x102ca5e50 <+6288>: 8b 85 e4 f1 ff ff movl -0xe1c(%rbp), %eax > 0x102ca5e56 <+6294>: 48 8b 8d e8 f1 ff ff movq -0xe18(%rbp), %rcx > 0x102ca5e5d <+6301>: 48 89 8d 58 f4 ff ff movq %rcx, -0xba8(%rbp) > 0x102ca5e64 <+6308>: 89 85 54 f4 ff ff movl %eax, -0xbac(%rbp) > 0x102ca5e6a <+6314>: e9 70 0b 00 00 jmp 0x102ca69df ; <+9247> > 0x102ca5e6f <+6319>: 89 d1 movl %edx, %ecx > 0x102ca5e71 <+6321>: 48 89 85 d8 f1 ff ff movq %rax, -0xe28(%rbp) > 0x102ca5e78 <+6328>: 89 8d d4 f1 ff ff movl %ecx, -0xe2c(%rbp) > 0x102ca5e7e <+6334>: e9 00 00 00 00 jmp 0x102ca5e83 ; <+6339> > 0x102ca5e83 <+6339>: 8b 85 d4 f1 ff ff movl -0xe2c(%rbp), %eax > 0x102ca5e89 <+6345>: 48 8b 8d d8 f1 ff ff movq -0xe28(%rbp), %rcx > 0x102ca5e90 <+6352>: 48 89 8d 58 f4 ff ff movq %rcx, -0xba8(%rbp) > 0x102ca5e97 <+6359>: 89 85 54 f4 ff ff movl %eax, -0xbac(%rbp) > 0x102ca5e9d <+6365>: e9 1d 06 00 00 jmp 0x102ca64bf ; <+7935> > 0x102ca5ea2 <+6370>: 89 d1 movl %edx, %ecx > 0x102ca5ea4 <+6372>: 48 89 85 08 f2 ff ff movq %rax, -0xdf8(%rbp) > 0x102ca5eab <+6379>: 89 8d 04 f2 ff ff movl %ecx, -0xdfc(%rbp) > 0x102ca5eb1 <+6385>: e9 00 00 00 00 jmp 0x102ca5eb6 ; <+6390> > 0x102ca5eb6 <+6390>: 8b 85 04 f2 ff ff movl -0xdfc(%rbp), %eax > 0x102ca5ebc <+6396>: 48 8b 8d 08 f2 ff ff movq -0xdf8(%rbp), %rcx > 0x102ca5ec3 <+6403>: 48 89 8d 58 f4 ff ff movq %rcx, -0xba8(%rbp) > 0x102ca5eca <+6410>: 89 85 54 f4 ff ff movl %eax, -0xbac(%rbp) > 0x102ca5ed0 <+6416>: e9 68 00 00 00 jmp 0x102ca5f3d ; <+6525> > 0x102ca5ed5 <+6421>: 89 d1 movl %edx, %ecx > 0x102ca5ed7 <+6423>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5ede <+6430>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5ee4 <+6436>: e9 1b 00 00 00 jmp 0x102ca5f04 ; <+6468> > 0x102ca5ee9 <+6441>: 48 8d bd 20 fb ff ff leaq -0x4e0(%rbp), %rdi > 0x102ca5ef0 <+6448>: 89 d1 movl %edx, %ecx > 0x102ca5ef2 <+6450>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca5ef9 <+6457>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca5eff <+6463>: e8 9c 1f ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca5f04 <+6468>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x102ca5f0b <+6475>: e8 e0 3f 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca5f10 <+6480>: e9 28 00 00 00 jmp 0x102ca5f3d ; <+6525> > 0x102ca5f15 <+6485>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca5f1c <+6492>: e8 0f 40 00 00 callq 0x102ca9f30 ; osl::File::close() > 0x102ca5f21 <+6497>: 89 85 d0 f1 ff ff movl %eax, -0xe30(%rbp) > 0x102ca5f27 <+6503>: e9 00 00 00 00 jmp 0x102ca5f2c ; <+6508> > 0x102ca5f2c <+6508>: 48 8d bd 30 fb ff ff leaq -0x4d0(%rbp), %rdi > 0x102ca5f33 <+6515>: e8 48 40 00 00 callq 0x102ca9f80 ; rtl::OString::~OString() > 0x102ca5f38 <+6520>: e9 71 05 00 00 jmp 0x102ca64ae ; <+7918> > 0x102ca5f3d <+6525>: 48 8d bd 30 fb ff ff leaq -0x4d0(%rbp), %rdi > 0x102ca5f44 <+6532>: e8 37 40 00 00 callq 0x102ca9f80 ; rtl::OString::~OString() > 0x102ca5f49 <+6537>: e9 71 05 00 00 jmp 0x102ca64bf ; <+7935> > 0x102ca5f4e <+6542>: e9 00 00 00 00 jmp 0x102ca5f53 ; <+6547> > 0x102ca5f53 <+6547>: 48 8d 85 a8 fd ff ff leaq -0x258(%rbp), %rax > 0x102ca5f5a <+6554>: 48 89 85 e0 f6 ff ff movq %rax, -0x920(%rbp) > 0x102ca5f61 <+6561>: c7 85 dc f6 ff ff 10 00 00 00 movl $0x10, -0x924(%rbp) > 0x102ca5f6b <+6571>: 48 8b 85 e0 f6 ff ff movq -0x920(%rbp), %rax > 0x102ca5f72 <+6578>: 48 89 c1 movq %rax, %rcx > 0x102ca5f75 <+6581>: 48 83 c1 70 addq $0x70, %rcx > 0x102ca5f79 <+6585>: 48 89 8d e8 f6 ff ff movq %rcx, -0x918(%rbp) > 0x102ca5f80 <+6592>: 48 89 8d f0 f6 ff ff movq %rcx, -0x910(%rbp) > 0x102ca5f87 <+6599>: 48 8b 0d 52 a3 18 00 movq 0x18a352(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x102ca5f8e <+6606>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca5f92 <+6610>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca5f96 <+6614>: 48 8b 0d 4b a3 18 00 movq 0x18a34b(%rip), %rcx ; (void *)0x0000000102e33610: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x102ca5f9d <+6621>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca5fa1 <+6625>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca5fa5 <+6629>: 48 8b 0d 2c a3 18 00 movq 0x18a32c(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5fac <+6636>: 48 89 ca movq %rcx, %rdx > 0x102ca5faf <+6639>: 48 83 c2 18 addq $0x18, %rdx > 0x102ca5fb3 <+6643>: 48 89 10 movq %rdx, (%rax) > 0x102ca5fb6 <+6646>: 48 83 c1 40 addq $0x40, %rcx > 0x102ca5fba <+6650>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca5fbe <+6654>: 48 89 c1 movq %rax, %rcx > 0x102ca5fc1 <+6657>: 48 83 c1 08 addq $0x8, %rcx > 0x102ca5fc5 <+6661>: 48 89 85 08 f7 ff ff movq %rax, -0x8f8(%rbp) > 0x102ca5fcc <+6668>: 48 8b 15 f5 a1 18 00 movq 0x18a1f5(%rip), %rdx ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca5fd3 <+6675>: 48 83 c2 08 addq $0x8, %rdx > 0x102ca5fd7 <+6679>: 48 89 95 00 f7 ff ff movq %rdx, -0x900(%rbp) > 0x102ca5fde <+6686>: 48 89 8d f8 f6 ff ff movq %rcx, -0x908(%rbp) > 0x102ca5fe5 <+6693>: 48 8b 8d 08 f7 ff ff movq -0x8f8(%rbp), %rcx > 0x102ca5fec <+6700>: 48 8b 95 00 f7 ff ff movq -0x900(%rbp), %rdx > 0x102ca5ff3 <+6707>: 48 8b 32 movq (%rdx), %rsi > 0x102ca5ff6 <+6710>: 48 89 31 movq %rsi, (%rcx) > 0x102ca5ff9 <+6713>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x102ca5ffd <+6717>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x102ca6001 <+6721>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x102ca6005 <+6725>: 48 8b 11 movq (%rcx), %rdx > 0x102ca6008 <+6728>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x102ca600c <+6732>: 48 01 d1 addq %rdx, %rcx > 0x102ca600f <+6735>: 48 8b 95 f8 f6 ff ff movq -0x908(%rbp), %rdx > 0x102ca6016 <+6742>: 48 89 8d 18 f7 ff ff movq %rcx, -0x8e8(%rbp) > 0x102ca601d <+6749>: 48 89 95 10 f7 ff ff movq %rdx, -0x8f0(%rbp) > 0x102ca6024 <+6756>: 48 8b 8d 18 f7 ff ff movq -0x8e8(%rbp), %rcx > 0x102ca602b <+6763>: 48 89 cf movq %rcx, %rdi > 0x102ca602e <+6766>: 48 89 d6 movq %rdx, %rsi > 0x102ca6031 <+6769>: 48 89 85 c8 f1 ff ff movq %rax, -0xe38(%rbp) > 0x102ca6038 <+6776>: 48 89 8d c0 f1 ff ff movq %rcx, -0xe40(%rbp) > 0x102ca603f <+6783>: e8 ec e2 12 00 callq 0x102dd4330 ; symbol stub for: std::__1::ios_base::init(void*) > 0x102ca6044 <+6788>: e9 00 00 00 00 jmp 0x102ca6049 ; <+6793> > 0x102ca6049 <+6793>: 48 8b 85 c0 f1 ff ff movq -0xe40(%rbp), %rax > 0x102ca6050 <+6800>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x102ca605b <+6811>: e8 30 34 01 00 callq 0x102cb9490 ; std::__1::char_traits<char>::eof() > 0x102ca6060 <+6816>: 48 8b 0d 71 a2 18 00 movq 0x18a271(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca6067 <+6823>: 48 89 ca movq %rcx, %rdx > 0x102ca606a <+6826>: 48 83 c2 40 addq $0x40, %rdx > 0x102ca606e <+6830>: 48 83 c1 18 addq $0x18, %rcx > 0x102ca6072 <+6834>: 48 8b b5 c0 f1 ff ff movq -0xe40(%rbp), %rsi > 0x102ca6079 <+6841>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x102ca607f <+6847>: 48 8b bd c8 f1 ff ff movq -0xe38(%rbp), %rdi > 0x102ca6086 <+6854>: 48 89 0f movq %rcx, (%rdi) > 0x102ca6089 <+6857>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x102ca608d <+6861>: 48 83 c7 08 addq $0x8, %rdi > 0x102ca6091 <+6865>: 8b 85 dc f6 ff ff movl -0x924(%rbp), %eax > 0x102ca6097 <+6871>: 83 c8 10 orl $0x10, %eax > 0x102ca609a <+6874>: 48 89 bd 28 f7 ff ff movq %rdi, -0x8d8(%rbp) > 0x102ca60a1 <+6881>: 89 85 24 f7 ff ff movl %eax, -0x8dc(%rbp) > 0x102ca60a7 <+6887>: 48 8b 8d 28 f7 ff ff movq -0x8d8(%rbp), %rcx > 0x102ca60ae <+6894>: 8b 85 24 f7 ff ff movl -0x8dc(%rbp), %eax > 0x102ca60b4 <+6900>: 48 89 8d 48 f7 ff ff movq %rcx, -0x8b8(%rbp) > 0x102ca60bb <+6907>: 89 85 44 f7 ff ff movl %eax, -0x8bc(%rbp) > 0x102ca60c1 <+6913>: 48 8b 8d 48 f7 ff ff movq -0x8b8(%rbp), %rcx > 0x102ca60c8 <+6920>: 48 89 ca movq %rcx, %rdx > 0x102ca60cb <+6923>: 48 89 d7 movq %rdx, %rdi > 0x102ca60ce <+6926>: 48 89 8d b8 f1 ff ff movq %rcx, -0xe48(%rbp) > 0x102ca60d5 <+6933>: e8 76 77 02 00 callq 0x102ccd850 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x102ca60da <+6938>: 31 f6 xorl %esi, %esi > 0x102ca60dc <+6940>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca60e1 <+6945>: 89 c2 movl %eax, %edx > 0x102ca60e3 <+6947>: 48 8b 0d c6 a1 18 00 movq 0x18a1c6(%rip), %rcx ; (void *)0x0000000102e32818: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca60ea <+6954>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca60ee <+6958>: 48 8b bd b8 f1 ff ff movq -0xe48(%rbp), %rdi > 0x102ca60f5 <+6965>: 48 89 0f movq %rcx, (%rdi) > 0x102ca60f8 <+6968>: 48 83 c7 40 addq $0x40, %rdi > 0x102ca60fc <+6972>: 48 89 bd 50 f7 ff ff movq %rdi, -0x8b0(%rbp) > 0x102ca6103 <+6979>: 48 8b 8d 50 f7 ff ff movq -0x8b0(%rbp), %rcx > 0x102ca610a <+6986>: 48 89 8d 58 f7 ff ff movq %rcx, -0x8a8(%rbp) > 0x102ca6111 <+6993>: 48 8b 8d 58 f7 ff ff movq -0x8a8(%rbp), %rcx > 0x102ca6118 <+7000>: 48 89 8d 60 f7 ff ff movq %rcx, -0x8a0(%rbp) > 0x102ca611f <+7007>: 4c 8b 85 60 f7 ff ff movq -0x8a0(%rbp), %r8 > 0x102ca6126 <+7014>: 4c 89 85 68 f7 ff ff movq %r8, -0x898(%rbp) > 0x102ca612d <+7021>: 4c 8b 85 68 f7 ff ff movq -0x898(%rbp), %r8 > 0x102ca6134 <+7028>: 4c 89 85 70 f7 ff ff movq %r8, -0x890(%rbp) > 0x102ca613b <+7035>: 4c 8b 85 70 f7 ff ff movq -0x890(%rbp), %r8 > 0x102ca6142 <+7042>: 4d 89 c1 movq %r8, %r9 > 0x102ca6145 <+7045>: 4c 89 8d 78 f7 ff ff movq %r9, -0x888(%rbp) > 0x102ca614c <+7052>: 48 89 bd b0 f1 ff ff movq %rdi, -0xe50(%rbp) > 0x102ca6153 <+7059>: 4c 89 c7 movq %r8, %rdi > 0x102ca6156 <+7062>: 48 89 8d a8 f1 ff ff movq %rcx, -0xe58(%rbp) > 0x102ca615d <+7069>: e8 be e2 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca6162 <+7074>: 48 8b 8d a8 f1 ff ff movq -0xe58(%rbp), %rcx > 0x102ca6169 <+7081>: 48 89 8d 90 f7 ff ff movq %rcx, -0x870(%rbp) > 0x102ca6170 <+7088>: 48 8b 95 90 f7 ff ff movq -0x870(%rbp), %rdx > 0x102ca6177 <+7095>: 48 89 95 98 f7 ff ff movq %rdx, -0x868(%rbp) > 0x102ca617e <+7102>: 48 8b 95 98 f7 ff ff movq -0x868(%rbp), %rdx > 0x102ca6185 <+7109>: 48 89 95 a0 f7 ff ff movq %rdx, -0x860(%rbp) > 0x102ca618c <+7116>: 48 8b 95 a0 f7 ff ff movq -0x860(%rbp), %rdx > 0x102ca6193 <+7123>: 48 89 95 88 f7 ff ff movq %rdx, -0x878(%rbp) > 0x102ca619a <+7130>: c7 85 84 f7 ff ff 00 00 00 00 movl $0x0, -0x87c(%rbp) > 0x102ca61a4 <+7140>: 83 bd 84 f7 ff ff 03 cmpl $0x3, -0x87c(%rbp) > 0x102ca61ab <+7147>: 0f 83 2b 00 00 00 jae 0x102ca61dc ; <+7196> > 0x102ca61b1 <+7153>: 8b 85 84 f7 ff ff movl -0x87c(%rbp), %eax > 0x102ca61b7 <+7159>: 89 c1 movl %eax, %ecx > 0x102ca61b9 <+7161>: 48 8b 95 88 f7 ff ff movq -0x878(%rbp), %rdx > 0x102ca61c0 <+7168>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca61c8 <+7176>: 8b 85 84 f7 ff ff movl -0x87c(%rbp), %eax > 0x102ca61ce <+7182>: 83 c0 01 addl $0x1, %eax > 0x102ca61d1 <+7185>: 89 85 84 f7 ff ff movl %eax, -0x87c(%rbp) > 0x102ca61d7 <+7191>: e9 c8 ff ff ff jmp 0x102ca61a4 ; <+7140> > 0x102ca61dc <+7196>: 31 f6 xorl %esi, %esi > 0x102ca61de <+7198>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca61e3 <+7203>: 89 c2 movl %eax, %edx > 0x102ca61e5 <+7205>: 48 8d 8d 70 fc ff ff leaq -0x390(%rbp), %rcx > 0x102ca61ec <+7212>: 48 8b bd b8 f1 ff ff movq -0xe48(%rbp), %rdi > 0x102ca61f3 <+7219>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x102ca61fb <+7227>: 8b 85 44 f7 ff ff movl -0x8bc(%rbp), %eax > 0x102ca6201 <+7233>: 89 47 60 movl %eax, 0x60(%rdi) > 0x102ca6204 <+7236>: 48 89 8d a8 f7 ff ff movq %rcx, -0x858(%rbp) > 0x102ca620b <+7243>: 48 8b 8d a8 f7 ff ff movq -0x858(%rbp), %rcx > 0x102ca6212 <+7250>: 48 89 8d b0 f7 ff ff movq %rcx, -0x850(%rbp) > 0x102ca6219 <+7257>: 48 8b 8d b0 f7 ff ff movq -0x850(%rbp), %rcx > 0x102ca6220 <+7264>: 48 89 8d b8 f7 ff ff movq %rcx, -0x848(%rbp) > 0x102ca6227 <+7271>: 4c 8b 85 b8 f7 ff ff movq -0x848(%rbp), %r8 > 0x102ca622e <+7278>: 4c 89 85 c0 f7 ff ff movq %r8, -0x840(%rbp) > 0x102ca6235 <+7285>: 4c 8b 85 c0 f7 ff ff movq -0x840(%rbp), %r8 > 0x102ca623c <+7292>: 4c 89 85 c8 f7 ff ff movq %r8, -0x838(%rbp) > 0x102ca6243 <+7299>: 4c 8b 85 c8 f7 ff ff movq -0x838(%rbp), %r8 > 0x102ca624a <+7306>: 4d 89 c1 movq %r8, %r9 > 0x102ca624d <+7309>: 4c 89 8d d0 f7 ff ff movq %r9, -0x830(%rbp) > 0x102ca6254 <+7316>: 4c 89 c7 movq %r8, %rdi > 0x102ca6257 <+7319>: 48 89 8d a0 f1 ff ff movq %rcx, -0xe60(%rbp) > 0x102ca625e <+7326>: e8 bd e1 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca6263 <+7331>: 48 8b 8d a0 f1 ff ff movq -0xe60(%rbp), %rcx > 0x102ca626a <+7338>: 48 89 8d e8 f7 ff ff movq %rcx, -0x818(%rbp) > 0x102ca6271 <+7345>: 48 8b 95 e8 f7 ff ff movq -0x818(%rbp), %rdx > 0x102ca6278 <+7352>: 48 89 95 f0 f7 ff ff movq %rdx, -0x810(%rbp) > 0x102ca627f <+7359>: 48 8b 95 f0 f7 ff ff movq -0x810(%rbp), %rdx > 0x102ca6286 <+7366>: 48 89 95 f8 f7 ff ff movq %rdx, -0x808(%rbp) > 0x102ca628d <+7373>: 48 8b 95 f8 f7 ff ff movq -0x808(%rbp), %rdx > 0x102ca6294 <+7380>: 48 89 95 e0 f7 ff ff movq %rdx, -0x820(%rbp) > 0x102ca629b <+7387>: c7 85 dc f7 ff ff 00 00 00 00 movl $0x0, -0x824(%rbp) > 0x102ca62a5 <+7397>: 83 bd dc f7 ff ff 03 cmpl $0x3, -0x824(%rbp) > 0x102ca62ac <+7404>: 0f 83 2b 00 00 00 jae 0x102ca62dd ; <+7453> > 0x102ca62b2 <+7410>: 8b 85 dc f7 ff ff movl -0x824(%rbp), %eax > 0x102ca62b8 <+7416>: 89 c1 movl %eax, %ecx > 0x102ca62ba <+7418>: 48 8b 95 e0 f7 ff ff movq -0x820(%rbp), %rdx > 0x102ca62c1 <+7425>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca62c9 <+7433>: 8b 85 dc f7 ff ff movl -0x824(%rbp), %eax > 0x102ca62cf <+7439>: 83 c0 01 addl $0x1, %eax > 0x102ca62d2 <+7442>: 89 85 dc f7 ff ff movl %eax, -0x824(%rbp) > 0x102ca62d8 <+7448>: e9 c8 ff ff ff jmp 0x102ca62a5 ; <+7397> > 0x102ca62dd <+7453>: 48 8d b5 70 fc ff ff leaq -0x390(%rbp), %rsi > 0x102ca62e4 <+7460>: 48 8b bd b8 f1 ff ff movq -0xe48(%rbp), %rdi > 0x102ca62eb <+7467>: e8 d0 75 02 00 callq 0x102ccd8c0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca62f0 <+7472>: e9 b3 00 00 00 jmp 0x102ca63a8 ; <+7656> > 0x102ca62f5 <+7477>: 48 8d bd 70 fc ff ff leaq -0x390(%rbp), %rdi > 0x102ca62fc <+7484>: 89 d1 movl %edx, %ecx > 0x102ca62fe <+7486>: 48 89 85 38 f7 ff ff movq %rax, -0x8c8(%rbp) > 0x102ca6305 <+7493>: 89 8d 34 f7 ff ff movl %ecx, -0x8cc(%rbp) > 0x102ca630b <+7499>: e8 b4 df 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca6310 <+7504>: 48 8b bd b0 f1 ff ff movq -0xe50(%rbp), %rdi > 0x102ca6317 <+7511>: e8 a8 df 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca631c <+7516>: 48 8b 85 b8 f1 ff ff movq -0xe48(%rbp), %rax > 0x102ca6323 <+7523>: 48 89 c7 movq %rax, %rdi > 0x102ca6326 <+7526>: e8 35 a5 01 00 callq 0x102cc0860 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x102ca632b <+7531>: 48 8b 05 96 9e 18 00 movq 0x189e96(%rip), %rax ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca6332 <+7538>: 48 83 c0 08 addq $0x8, %rax > 0x102ca6336 <+7542>: 48 8b 95 38 f7 ff ff movq -0x8c8(%rbp), %rdx > 0x102ca633d <+7549>: 8b 8d 34 f7 ff ff movl -0x8cc(%rbp), %ecx > 0x102ca6343 <+7555>: 48 89 95 d0 f6 ff ff movq %rdx, -0x930(%rbp) > 0x102ca634a <+7562>: 89 8d cc f6 ff ff movl %ecx, -0x934(%rbp) > 0x102ca6350 <+7568>: 48 8b 95 c8 f1 ff ff movq -0xe38(%rbp), %rdx > 0x102ca6357 <+7575>: 48 89 d7 movq %rdx, %rdi > 0x102ca635a <+7578>: 48 89 c6 movq %rax, %rsi > 0x102ca635d <+7581>: e8 9e a4 01 00 callq 0x102cc0800 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x102ca6362 <+7586>: e9 0f 00 00 00 jmp 0x102ca6376 ; <+7606> > 0x102ca6367 <+7591>: 89 d1 movl %edx, %ecx > 0x102ca6369 <+7593>: 48 89 85 d0 f6 ff ff movq %rax, -0x930(%rbp) > 0x102ca6370 <+7600>: 89 8d cc f6 ff ff movl %ecx, -0x934(%rbp) > 0x102ca6376 <+7606>: 48 8b 85 c8 f1 ff ff movq -0xe38(%rbp), %rax > 0x102ca637d <+7613>: 48 83 c0 70 addq $0x70, %rax > 0x102ca6381 <+7617>: 48 89 c7 movq %rax, %rdi > 0x102ca6384 <+7620>: e8 d7 a2 01 00 callq 0x102cc0660 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x102ca6389 <+7625>: 48 8b 85 d0 f6 ff ff movq -0x930(%rbp), %rax > 0x102ca6390 <+7632>: 8b 8d cc f6 ff ff movl -0x934(%rbp), %ecx > 0x102ca6396 <+7638>: 48 89 85 d8 f1 ff ff movq %rax, -0xe28(%rbp) > 0x102ca639d <+7645>: 89 8d d4 f1 ff ff movl %ecx, -0xe2c(%rbp) > 0x102ca63a3 <+7651>: e9 db fa ff ff jmp 0x102ca5e83 ; <+6339> > 0x102ca63a8 <+7656>: 48 8d bd 70 fc ff ff leaq -0x390(%rbp), %rdi > 0x102ca63af <+7663>: e8 10 df 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca63b4 <+7668>: 48 8d 35 a8 21 14 00 leaq 0x1421a8(%rip), %rsi ; "cannot open pidfile " > 0x102ca63bb <+7675>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x102ca63c2 <+7682>: e8 79 a7 ff ff callq 0x102ca0b40 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x102ca63c7 <+7687>: 48 89 85 98 f1 ff ff movq %rax, -0xe68(%rbp) > 0x102ca63ce <+7694>: e9 00 00 00 00 jmp 0x102ca63d3 ; <+7699> > 0x102ca63d3 <+7699>: 48 8d bd 18 fb ff ff leaq -0x4e8(%rbp), %rdi > 0x102ca63da <+7706>: 48 8d b5 38 fb ff ff leaq -0x4c8(%rbp), %rsi > 0x102ca63e1 <+7713>: e8 0a 39 00 00 callq 0x102ca9cf0 ; osl::File::getURL() const > 0x102ca63e6 <+7718>: e9 00 00 00 00 jmp 0x102ca63eb ; <+7723> > 0x102ca63eb <+7723>: 48 8d b5 18 fb ff ff leaq -0x4e8(%rbp), %rsi > 0x102ca63f2 <+7730>: 48 8b bd 98 f1 ff ff movq -0xe68(%rbp), %rdi > 0x102ca63f9 <+7737>: e8 92 a7 ff ff callq 0x102ca0b90 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& rtl::operator<<<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, rtl::OUString const&) > 0x102ca63fe <+7742>: 48 89 85 90 f1 ff ff movq %rax, -0xe70(%rbp) > 0x102ca6405 <+7749>: e9 00 00 00 00 jmp 0x102ca640a ; <+7754> > 0x102ca640a <+7754>: 8b b5 20 f4 ff ff movl -0xbe0(%rbp), %esi > 0x102ca6410 <+7760>: 48 8b bd 90 f1 ff ff movq -0xe70(%rbp), %rdi > 0x102ca6417 <+7767>: e8 84 3b 00 00 callq 0x102ca9fa0 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int) > 0x102ca641c <+7772>: 48 89 85 88 f1 ff ff movq %rax, -0xe78(%rbp) > 0x102ca6423 <+7779>: e9 00 00 00 00 jmp 0x102ca6428 ; <+7784> > 0x102ca6428 <+7784>: 48 8d bd 18 fb ff ff leaq -0x4e8(%rbp), %rdi > 0x102ca642f <+7791>: e8 6c 1a ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6434 <+7796>: 48 8d 35 6b 20 14 00 leaq 0x14206b(%rip), %rsi ; "desktop.app" > 0x102ca643b <+7803>: 48 8d 15 36 21 14 00 leaq 0x142136(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/app/app.cxx:1568: " > 0x102ca6442 <+7810>: bf 01 00 00 00 movl $0x1, %edi > 0x102ca6447 <+7815>: 48 8d 8d a8 fd ff ff leaq -0x258(%rbp), %rcx > 0x102ca644e <+7822>: e8 cd 38 00 00 callq 0x102ca9d20 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca6453 <+7827>: e9 00 00 00 00 jmp 0x102ca6458 ; <+7832> > 0x102ca6458 <+7832>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x102ca645f <+7839>: e8 8c 3a 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca6464 <+7844>: e9 00 00 00 00 jmp 0x102ca6469 ; <+7849> > 0x102ca6469 <+7849>: e9 40 00 00 00 jmp 0x102ca64ae ; <+7918> > 0x102ca646e <+7854>: 89 d1 movl %edx, %ecx > 0x102ca6470 <+7856>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca6477 <+7863>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca647d <+7869>: e9 1b 00 00 00 jmp 0x102ca649d ; <+7901> > 0x102ca6482 <+7874>: 48 8d bd 18 fb ff ff leaq -0x4e8(%rbp), %rdi > 0x102ca6489 <+7881>: 89 d1 movl %edx, %ecx > 0x102ca648b <+7883>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca6492 <+7890>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca6498 <+7896>: e8 03 1a ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca649d <+7901>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x102ca64a4 <+7908>: e8 47 3a 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca64a9 <+7913>: e9 11 00 00 00 jmp 0x102ca64bf ; <+7935> > 0x102ca64ae <+7918>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca64b5 <+7925>: e8 56 40 00 00 callq 0x102caa510 ; osl::File::~File() > 0x102ca64ba <+7930>: e9 0f 05 00 00 jmp 0x102ca69ce ; <+9230> > 0x102ca64bf <+7935>: 48 8d bd 38 fb ff ff leaq -0x4c8(%rbp), %rdi > 0x102ca64c6 <+7942>: e8 45 40 00 00 callq 0x102caa510 ; osl::File::~File() > 0x102ca64cb <+7947>: e9 0f 05 00 00 jmp 0x102ca69df ; <+9247> > 0x102ca64d0 <+7952>: e9 00 00 00 00 jmp 0x102ca64d5 ; <+7957> > 0x102ca64d5 <+7957>: 48 8d 85 a0 fc ff ff leaq -0x360(%rbp), %rax > 0x102ca64dc <+7964>: 48 89 85 18 f8 ff ff movq %rax, -0x7e8(%rbp) > 0x102ca64e3 <+7971>: c7 85 14 f8 ff ff 10 00 00 00 movl $0x10, -0x7ec(%rbp) > 0x102ca64ed <+7981>: 48 8b 85 18 f8 ff ff movq -0x7e8(%rbp), %rax > 0x102ca64f4 <+7988>: 48 89 c1 movq %rax, %rcx > 0x102ca64f7 <+7991>: 48 83 c1 70 addq $0x70, %rcx > 0x102ca64fb <+7995>: 48 89 8d 20 f8 ff ff movq %rcx, -0x7e0(%rbp) > 0x102ca6502 <+8002>: 48 89 8d 28 f8 ff ff movq %rcx, -0x7d8(%rbp) > 0x102ca6509 <+8009>: 48 8b 0d d0 9d 18 00 movq 0x189dd0(%rip), %rcx ; (void *)0x00007fffc8366648: vtable for std::__1::ios_base > 0x102ca6510 <+8016>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca6514 <+8020>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca6518 <+8024>: 48 8b 0d c9 9d 18 00 movq 0x189dc9(%rip), %rcx ; (void *)0x0000000102e33610: vtable for std::__1::basic_ios<char, std::__1::char_traits<char> > > 0x102ca651f <+8031>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca6523 <+8035>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca6527 <+8039>: 48 8b 0d aa 9d 18 00 movq 0x189daa(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca652e <+8046>: 48 89 ca movq %rcx, %rdx > 0x102ca6531 <+8049>: 48 83 c2 18 addq $0x18, %rdx > 0x102ca6535 <+8053>: 48 89 10 movq %rdx, (%rax) > 0x102ca6538 <+8056>: 48 83 c1 40 addq $0x40, %rcx > 0x102ca653c <+8060>: 48 89 48 70 movq %rcx, 0x70(%rax) > 0x102ca6540 <+8064>: 48 89 c1 movq %rax, %rcx > 0x102ca6543 <+8067>: 48 83 c1 08 addq $0x8, %rcx > 0x102ca6547 <+8071>: 48 89 85 40 f8 ff ff movq %rax, -0x7c0(%rbp) > 0x102ca654e <+8078>: 48 8b 15 73 9c 18 00 movq 0x189c73(%rip), %rdx ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca6555 <+8085>: 48 83 c2 08 addq $0x8, %rdx > 0x102ca6559 <+8089>: 48 89 95 38 f8 ff ff movq %rdx, -0x7c8(%rbp) > 0x102ca6560 <+8096>: 48 89 8d 30 f8 ff ff movq %rcx, -0x7d0(%rbp) > 0x102ca6567 <+8103>: 48 8b 8d 40 f8 ff ff movq -0x7c0(%rbp), %rcx > 0x102ca656e <+8110>: 48 8b 95 38 f8 ff ff movq -0x7c8(%rbp), %rdx > 0x102ca6575 <+8117>: 48 8b 32 movq (%rdx), %rsi > 0x102ca6578 <+8120>: 48 89 31 movq %rsi, (%rcx) > 0x102ca657b <+8123>: 48 8b 52 08 movq 0x8(%rdx), %rdx > 0x102ca657f <+8127>: 48 8b 76 e8 movq -0x18(%rsi), %rsi > 0x102ca6583 <+8131>: 48 89 14 31 movq %rdx, (%rcx,%rsi) > 0x102ca6587 <+8135>: 48 8b 11 movq (%rcx), %rdx > 0x102ca658a <+8138>: 48 8b 52 e8 movq -0x18(%rdx), %rdx > 0x102ca658e <+8142>: 48 01 d1 addq %rdx, %rcx > 0x102ca6591 <+8145>: 48 8b 95 30 f8 ff ff movq -0x7d0(%rbp), %rdx > 0x102ca6598 <+8152>: 48 89 8d 50 f8 ff ff movq %rcx, -0x7b0(%rbp) > 0x102ca659f <+8159>: 48 89 95 48 f8 ff ff movq %rdx, -0x7b8(%rbp) > 0x102ca65a6 <+8166>: 48 8b 8d 50 f8 ff ff movq -0x7b0(%rbp), %rcx > 0x102ca65ad <+8173>: 48 89 cf movq %rcx, %rdi > 0x102ca65b0 <+8176>: 48 89 d6 movq %rdx, %rsi > 0x102ca65b3 <+8179>: 48 89 85 80 f1 ff ff movq %rax, -0xe80(%rbp) > 0x102ca65ba <+8186>: 48 89 8d 78 f1 ff ff movq %rcx, -0xe88(%rbp) > 0x102ca65c1 <+8193>: e8 6a dd 12 00 callq 0x102dd4330 ; symbol stub for: std::__1::ios_base::init(void*) > 0x102ca65c6 <+8198>: e9 00 00 00 00 jmp 0x102ca65cb ; <+8203> > 0x102ca65cb <+8203>: 48 8b 85 78 f1 ff ff movq -0xe88(%rbp), %rax > 0x102ca65d2 <+8210>: 48 c7 80 88 00 00 00 00 00 00 00 movq $0x0, 0x88(%rax) > 0x102ca65dd <+8221>: e8 ae 2e 01 00 callq 0x102cb9490 ; std::__1::char_traits<char>::eof() > 0x102ca65e2 <+8226>: 48 8b 0d ef 9c 18 00 movq 0x189cef(%rip), %rcx ; (void *)0x0000000102e32f90: vtable for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca65e9 <+8233>: 48 89 ca movq %rcx, %rdx > 0x102ca65ec <+8236>: 48 83 c2 40 addq $0x40, %rdx > 0x102ca65f0 <+8240>: 48 83 c1 18 addq $0x18, %rcx > 0x102ca65f4 <+8244>: 48 8b b5 78 f1 ff ff movq -0xe88(%rbp), %rsi > 0x102ca65fb <+8251>: 89 86 90 00 00 00 movl %eax, 0x90(%rsi) > 0x102ca6601 <+8257>: 48 8b bd 80 f1 ff ff movq -0xe80(%rbp), %rdi > 0x102ca6608 <+8264>: 48 89 0f movq %rcx, (%rdi) > 0x102ca660b <+8267>: 48 89 57 70 movq %rdx, 0x70(%rdi) > 0x102ca660f <+8271>: 48 83 c7 08 addq $0x8, %rdi > 0x102ca6613 <+8275>: 8b 85 14 f8 ff ff movl -0x7ec(%rbp), %eax > 0x102ca6619 <+8281>: 83 c8 10 orl $0x10, %eax > 0x102ca661c <+8284>: 48 89 bd 60 f8 ff ff movq %rdi, -0x7a0(%rbp) > 0x102ca6623 <+8291>: 89 85 5c f8 ff ff movl %eax, -0x7a4(%rbp) > 0x102ca6629 <+8297>: 48 8b 8d 60 f8 ff ff movq -0x7a0(%rbp), %rcx > 0x102ca6630 <+8304>: 8b 85 5c f8 ff ff movl -0x7a4(%rbp), %eax > 0x102ca6636 <+8310>: 48 89 8d 80 f8 ff ff movq %rcx, -0x780(%rbp) > 0x102ca663d <+8317>: 89 85 7c f8 ff ff movl %eax, -0x784(%rbp) > 0x102ca6643 <+8323>: 48 8b 8d 80 f8 ff ff movq -0x780(%rbp), %rcx > 0x102ca664a <+8330>: 48 89 ca movq %rcx, %rdx > 0x102ca664d <+8333>: 48 89 d7 movq %rdx, %rdi > 0x102ca6650 <+8336>: 48 89 8d 70 f1 ff ff movq %rcx, -0xe90(%rbp) > 0x102ca6657 <+8343>: e8 f4 71 02 00 callq 0x102ccd850 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf() > 0x102ca665c <+8348>: 31 f6 xorl %esi, %esi > 0x102ca665e <+8350>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca6663 <+8355>: 89 c2 movl %eax, %edx > 0x102ca6665 <+8357>: 48 8b 0d 44 9c 18 00 movq 0x189c44(%rip), %rcx ; (void *)0x0000000102e32818: vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca666c <+8364>: 48 83 c1 10 addq $0x10, %rcx > 0x102ca6670 <+8368>: 48 8b bd 70 f1 ff ff movq -0xe90(%rbp), %rdi > 0x102ca6677 <+8375>: 48 89 0f movq %rcx, (%rdi) > 0x102ca667a <+8378>: 48 83 c7 40 addq $0x40, %rdi > 0x102ca667e <+8382>: 48 89 bd 88 f8 ff ff movq %rdi, -0x778(%rbp) > 0x102ca6685 <+8389>: 48 8b 8d 88 f8 ff ff movq -0x778(%rbp), %rcx > 0x102ca668c <+8396>: 48 89 8d 90 f8 ff ff movq %rcx, -0x770(%rbp) > 0x102ca6693 <+8403>: 48 8b 8d 90 f8 ff ff movq -0x770(%rbp), %rcx > 0x102ca669a <+8410>: 48 89 8d 98 f8 ff ff movq %rcx, -0x768(%rbp) > 0x102ca66a1 <+8417>: 4c 8b 85 98 f8 ff ff movq -0x768(%rbp), %r8 > 0x102ca66a8 <+8424>: 4c 89 85 a0 f8 ff ff movq %r8, -0x760(%rbp) > 0x102ca66af <+8431>: 4c 8b 85 a0 f8 ff ff movq -0x760(%rbp), %r8 > 0x102ca66b6 <+8438>: 4c 89 85 a8 f8 ff ff movq %r8, -0x758(%rbp) > 0x102ca66bd <+8445>: 4c 8b 85 a8 f8 ff ff movq -0x758(%rbp), %r8 > 0x102ca66c4 <+8452>: 4d 89 c1 movq %r8, %r9 > 0x102ca66c7 <+8455>: 4c 89 8d b0 f8 ff ff movq %r9, -0x750(%rbp) > 0x102ca66ce <+8462>: 48 89 bd 68 f1 ff ff movq %rdi, -0xe98(%rbp) > 0x102ca66d5 <+8469>: 4c 89 c7 movq %r8, %rdi > 0x102ca66d8 <+8472>: 48 89 8d 60 f1 ff ff movq %rcx, -0xea0(%rbp) > 0x102ca66df <+8479>: e8 3c dd 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca66e4 <+8484>: 48 8b 8d 60 f1 ff ff movq -0xea0(%rbp), %rcx > 0x102ca66eb <+8491>: 48 89 8d c8 f8 ff ff movq %rcx, -0x738(%rbp) > 0x102ca66f2 <+8498>: 48 8b 95 c8 f8 ff ff movq -0x738(%rbp), %rdx > 0x102ca66f9 <+8505>: 48 89 95 d0 f8 ff ff movq %rdx, -0x730(%rbp) > 0x102ca6700 <+8512>: 48 8b 95 d0 f8 ff ff movq -0x730(%rbp), %rdx > 0x102ca6707 <+8519>: 48 89 95 d8 f8 ff ff movq %rdx, -0x728(%rbp) > 0x102ca670e <+8526>: 48 8b 95 d8 f8 ff ff movq -0x728(%rbp), %rdx > 0x102ca6715 <+8533>: 48 89 95 c0 f8 ff ff movq %rdx, -0x740(%rbp) > 0x102ca671c <+8540>: c7 85 bc f8 ff ff 00 00 00 00 movl $0x0, -0x744(%rbp) > 0x102ca6726 <+8550>: 83 bd bc f8 ff ff 03 cmpl $0x3, -0x744(%rbp) > 0x102ca672d <+8557>: 0f 83 2b 00 00 00 jae 0x102ca675e ; <+8606> > 0x102ca6733 <+8563>: 8b 85 bc f8 ff ff movl -0x744(%rbp), %eax > 0x102ca6739 <+8569>: 89 c1 movl %eax, %ecx > 0x102ca673b <+8571>: 48 8b 95 c0 f8 ff ff movq -0x740(%rbp), %rdx > 0x102ca6742 <+8578>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca674a <+8586>: 8b 85 bc f8 ff ff movl -0x744(%rbp), %eax > 0x102ca6750 <+8592>: 83 c0 01 addl $0x1, %eax > 0x102ca6753 <+8595>: 89 85 bc f8 ff ff movl %eax, -0x744(%rbp) > 0x102ca6759 <+8601>: e9 c8 ff ff ff jmp 0x102ca6726 ; <+8550> > 0x102ca675e <+8606>: 31 f6 xorl %esi, %esi > 0x102ca6760 <+8608>: b8 18 00 00 00 movl $0x18, %eax > 0x102ca6765 <+8613>: 89 c2 movl %eax, %edx > 0x102ca6767 <+8615>: 48 8d 8d 88 fc ff ff leaq -0x378(%rbp), %rcx > 0x102ca676e <+8622>: 48 8b bd 70 f1 ff ff movq -0xe90(%rbp), %rdi > 0x102ca6775 <+8629>: 48 c7 47 58 00 00 00 00 movq $0x0, 0x58(%rdi) > 0x102ca677d <+8637>: 8b 85 7c f8 ff ff movl -0x784(%rbp), %eax > 0x102ca6783 <+8643>: 89 47 60 movl %eax, 0x60(%rdi) > 0x102ca6786 <+8646>: 48 89 8d e0 f8 ff ff movq %rcx, -0x720(%rbp) > 0x102ca678d <+8653>: 48 8b 8d e0 f8 ff ff movq -0x720(%rbp), %rcx > 0x102ca6794 <+8660>: 48 89 8d e8 f8 ff ff movq %rcx, -0x718(%rbp) > 0x102ca679b <+8667>: 48 8b 8d e8 f8 ff ff movq -0x718(%rbp), %rcx > 0x102ca67a2 <+8674>: 48 89 8d f0 f8 ff ff movq %rcx, -0x710(%rbp) > 0x102ca67a9 <+8681>: 4c 8b 85 f0 f8 ff ff movq -0x710(%rbp), %r8 > 0x102ca67b0 <+8688>: 4c 89 85 f8 f8 ff ff movq %r8, -0x708(%rbp) > 0x102ca67b7 <+8695>: 4c 8b 85 f8 f8 ff ff movq -0x708(%rbp), %r8 > 0x102ca67be <+8702>: 4c 89 85 00 f9 ff ff movq %r8, -0x700(%rbp) > 0x102ca67c5 <+8709>: 4c 8b 85 00 f9 ff ff movq -0x700(%rbp), %r8 > 0x102ca67cc <+8716>: 4d 89 c1 movq %r8, %r9 > 0x102ca67cf <+8719>: 4c 89 8d 08 f9 ff ff movq %r9, -0x6f8(%rbp) > 0x102ca67d6 <+8726>: 4c 89 c7 movq %r8, %rdi > 0x102ca67d9 <+8729>: 48 89 8d 58 f1 ff ff movq %rcx, -0xea8(%rbp) > 0x102ca67e0 <+8736>: e8 3b dc 12 00 callq 0x102dd4420 ; symbol stub for: memset > 0x102ca67e5 <+8741>: 48 8b 8d 58 f1 ff ff movq -0xea8(%rbp), %rcx > 0x102ca67ec <+8748>: 48 89 8d 20 f9 ff ff movq %rcx, -0x6e0(%rbp) > 0x102ca67f3 <+8755>: 48 8b 95 20 f9 ff ff movq -0x6e0(%rbp), %rdx > 0x102ca67fa <+8762>: 48 89 95 28 f9 ff ff movq %rdx, -0x6d8(%rbp) > 0x102ca6801 <+8769>: 48 8b 95 28 f9 ff ff movq -0x6d8(%rbp), %rdx > 0x102ca6808 <+8776>: 48 89 95 30 f9 ff ff movq %rdx, -0x6d0(%rbp) > 0x102ca680f <+8783>: 48 8b 95 30 f9 ff ff movq -0x6d0(%rbp), %rdx > 0x102ca6816 <+8790>: 48 89 95 18 f9 ff ff movq %rdx, -0x6e8(%rbp) > 0x102ca681d <+8797>: c7 85 14 f9 ff ff 00 00 00 00 movl $0x0, -0x6ec(%rbp) > 0x102ca6827 <+8807>: 83 bd 14 f9 ff ff 03 cmpl $0x3, -0x6ec(%rbp) > 0x102ca682e <+8814>: 0f 83 2b 00 00 00 jae 0x102ca685f ; <+8863> > 0x102ca6834 <+8820>: 8b 85 14 f9 ff ff movl -0x6ec(%rbp), %eax > 0x102ca683a <+8826>: 89 c1 movl %eax, %ecx > 0x102ca683c <+8828>: 48 8b 95 18 f9 ff ff movq -0x6e8(%rbp), %rdx > 0x102ca6843 <+8835>: 48 c7 04 ca 00 00 00 00 movq $0x0, (%rdx,%rcx,8) > 0x102ca684b <+8843>: 8b 85 14 f9 ff ff movl -0x6ec(%rbp), %eax > 0x102ca6851 <+8849>: 83 c0 01 addl $0x1, %eax > 0x102ca6854 <+8852>: 89 85 14 f9 ff ff movl %eax, -0x6ec(%rbp) > 0x102ca685a <+8858>: e9 c8 ff ff ff jmp 0x102ca6827 ; <+8807> > 0x102ca685f <+8863>: 48 8d b5 88 fc ff ff leaq -0x378(%rbp), %rsi > 0x102ca6866 <+8870>: 48 8b bd 70 f1 ff ff movq -0xe90(%rbp), %rdi > 0x102ca686d <+8877>: e8 4e 70 02 00 callq 0x102ccd8c0 ; std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca6872 <+8882>: e9 b3 00 00 00 jmp 0x102ca692a ; <+9066> > 0x102ca6877 <+8887>: 48 8d bd 88 fc ff ff leaq -0x378(%rbp), %rdi > 0x102ca687e <+8894>: 89 d1 movl %edx, %ecx > 0x102ca6880 <+8896>: 48 89 85 70 f8 ff ff movq %rax, -0x790(%rbp) > 0x102ca6887 <+8903>: 89 8d 6c f8 ff ff movl %ecx, -0x794(%rbp) > 0x102ca688d <+8909>: e8 32 da 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca6892 <+8914>: 48 8b bd 68 f1 ff ff movq -0xe98(%rbp), %rdi > 0x102ca6899 <+8921>: e8 26 da 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca689e <+8926>: 48 8b 85 70 f1 ff ff movq -0xe90(%rbp), %rax > 0x102ca68a5 <+8933>: 48 89 c7 movq %rax, %rdi > 0x102ca68a8 <+8936>: e8 b3 9f 01 00 callq 0x102cc0860 ; std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() > 0x102ca68ad <+8941>: 48 8b 05 14 99 18 00 movq 0x189914(%rip), %rax ; (void *)0x0000000102e32740: VTT for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > > 0x102ca68b4 <+8948>: 48 83 c0 08 addq $0x8, %rax > 0x102ca68b8 <+8952>: 48 8b 95 70 f8 ff ff movq -0x790(%rbp), %rdx > 0x102ca68bf <+8959>: 8b 8d 6c f8 ff ff movl -0x794(%rbp), %ecx > 0x102ca68c5 <+8965>: 48 89 95 08 f8 ff ff movq %rdx, -0x7f8(%rbp) > 0x102ca68cc <+8972>: 89 8d 04 f8 ff ff movl %ecx, -0x7fc(%rbp) > 0x102ca68d2 <+8978>: 48 8b 95 80 f1 ff ff movq -0xe80(%rbp), %rdx > 0x102ca68d9 <+8985>: 48 89 d7 movq %rdx, %rdi > 0x102ca68dc <+8988>: 48 89 c6 movq %rax, %rsi > 0x102ca68df <+8991>: e8 1c 9f 01 00 callq 0x102cc0800 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream() > 0x102ca68e4 <+8996>: e9 0f 00 00 00 jmp 0x102ca68f8 ; <+9016> > 0x102ca68e9 <+9001>: 89 d1 movl %edx, %ecx > 0x102ca68eb <+9003>: 48 89 85 08 f8 ff ff movq %rax, -0x7f8(%rbp) > 0x102ca68f2 <+9010>: 89 8d 04 f8 ff ff movl %ecx, -0x7fc(%rbp) > 0x102ca68f8 <+9016>: 48 8b 85 80 f1 ff ff movq -0xe80(%rbp), %rax > 0x102ca68ff <+9023>: 48 83 c0 70 addq $0x70, %rax > 0x102ca6903 <+9027>: 48 89 c7 movq %rax, %rdi > 0x102ca6906 <+9030>: e8 55 9d 01 00 callq 0x102cc0660 ; std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios() > 0x102ca690b <+9035>: 48 8b 85 08 f8 ff ff movq -0x7f8(%rbp), %rax > 0x102ca6912 <+9042>: 8b 8d 04 f8 ff ff movl -0x7fc(%rbp), %ecx > 0x102ca6918 <+9048>: 48 89 85 e8 f1 ff ff movq %rax, -0xe18(%rbp) > 0x102ca691f <+9055>: 89 8d e4 f1 ff ff movl %ecx, -0xe1c(%rbp) > 0x102ca6925 <+9061>: e9 26 f5 ff ff jmp 0x102ca5e50 ; <+6288> > 0x102ca692a <+9066>: 48 8d bd 88 fc ff ff leaq -0x378(%rbp), %rdi > 0x102ca6931 <+9073>: e8 8e d9 12 00 callq 0x102dd42c4 ; symbol stub for: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() > 0x102ca6936 <+9078>: 48 8d 35 77 1c 14 00 leaq 0x141c77(%rip), %rsi ; "cannot get pidfile URL from path" > 0x102ca693d <+9085>: 48 8d bd a0 fc ff ff leaq -0x360(%rbp), %rdi > 0x102ca6944 <+9092>: e8 f7 a1 ff ff callq 0x102ca0b40 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) > 0x102ca6949 <+9097>: 48 89 85 50 f1 ff ff movq %rax, -0xeb0(%rbp) > 0x102ca6950 <+9104>: e9 00 00 00 00 jmp 0x102ca6955 ; <+9109> > 0x102ca6955 <+9109>: 48 8d b5 50 fb ff ff leaq -0x4b0(%rbp), %rsi > 0x102ca695c <+9116>: 48 8b bd 50 f1 ff ff movq -0xeb0(%rbp), %rdi > 0x102ca6963 <+9123>: e8 28 a2 ff ff callq 0x102ca0b90 ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& rtl::operator<<<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, rtl::OUString const&) > 0x102ca6968 <+9128>: 48 89 85 48 f1 ff ff movq %rax, -0xeb8(%rbp) > 0x102ca696f <+9135>: e9 00 00 00 00 jmp 0x102ca6974 ; <+9140> > 0x102ca6974 <+9140>: 48 8d 35 2b 1b 14 00 leaq 0x141b2b(%rip), %rsi ; "desktop.app" > 0x102ca697b <+9147>: 48 8d 15 53 1c 14 00 leaq 0x141c53(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/app/app.cxx:1573: " > 0x102ca6982 <+9154>: bf 01 00 00 00 movl $0x1, %edi > 0x102ca6987 <+9159>: 48 8d 8d a0 fc ff ff leaq -0x360(%rbp), %rcx > 0x102ca698e <+9166>: e8 8d 33 00 00 callq 0x102ca9d20 ; sal::detail::log(sal_detail_LogLevel, char const*, char const*, std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) > 0x102ca6993 <+9171>: e9 00 00 00 00 jmp 0x102ca6998 ; <+9176> > 0x102ca6998 <+9176>: 48 8d bd a0 fc ff ff leaq -0x360(%rbp), %rdi > 0x102ca699f <+9183>: e8 4c 35 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca69a4 <+9188>: e9 00 00 00 00 jmp 0x102ca69a9 ; <+9193> > 0x102ca69a9 <+9193>: e9 20 00 00 00 jmp 0x102ca69ce ; <+9230> > 0x102ca69ae <+9198>: 48 8d bd a0 fc ff ff leaq -0x360(%rbp), %rdi > 0x102ca69b5 <+9205>: 89 d1 movl %edx, %ecx > 0x102ca69b7 <+9207>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca69be <+9214>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca69c4 <+9220>: e8 27 35 00 00 callq 0x102ca9ef0 ; std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() > 0x102ca69c9 <+9225>: e9 11 00 00 00 jmp 0x102ca69df ; <+9247> > 0x102ca69ce <+9230>: 48 8d bd 48 fb ff ff leaq -0x4b8(%rbp), %rdi > 0x102ca69d5 <+9237>: e8 c6 14 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca69da <+9242>: e9 11 00 00 00 jmp 0x102ca69f0 ; <+9264> > 0x102ca69df <+9247>: 48 8d bd 48 fb ff ff leaq -0x4b8(%rbp), %rdi > 0x102ca69e6 <+9254>: e8 b5 14 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca69eb <+9259>: e9 9a 03 00 00 jmp 0x102ca6d8a ; <+10186> > 0x102ca69f0 <+9264>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca69f7 <+9271>: e8 14 b5 ff ff callq 0x102ca1f10 ; desktop::CommandLineArgs::IsHeadless() const > 0x102ca69fc <+9276>: 88 85 47 f1 ff ff movb %al, -0xeb9(%rbp) > 0x102ca6a02 <+9282>: e9 00 00 00 00 jmp 0x102ca6a07 ; <+9287> > 0x102ca6a07 <+9287>: 8a 85 47 f1 ff ff movb -0xeb9(%rbp), %al > 0x102ca6a0d <+9293>: a8 01 testb $0x1, %al > 0x102ca6a0f <+9295>: 0f 85 2f 00 00 00 jne 0x102ca6a44 ; <+9348> > 0x102ca6a15 <+9301>: e9 00 00 00 00 jmp 0x102ca6a1a ; <+9306> > 0x102ca6a1a <+9306>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca6a21 <+9313>: e8 0a 3b 00 00 callq 0x102caa530 ; desktop::CommandLineArgs::IsEventTesting() const > 0x102ca6a26 <+9318>: 88 85 46 f1 ff ff movb %al, -0xeba(%rbp) > 0x102ca6a2c <+9324>: e9 00 00 00 00 jmp 0x102ca6a31 ; <+9329> > 0x102ca6a31 <+9329>: 8a 85 46 f1 ff ff movb -0xeba(%rbp), %al > 0x102ca6a37 <+9335>: a8 01 testb $0x1, %al > 0x102ca6a39 <+9337>: 0f 85 05 00 00 00 jne 0x102ca6a44 ; <+9348> > 0x102ca6a3f <+9343>: e9 7f 00 00 00 jmp 0x102ca6ac3 ; <+9475> > 0x102ca6a44 <+9348>: 48 8d bd e8 fa ff ff leaq -0x518(%rbp), %rdi > 0x102ca6a4b <+9355>: e8 2a d4 12 00 callq 0x102dd3e7a ; symbol stub for: SvtMiscOptions::SvtMiscOptions() > 0x102ca6a50 <+9360>: e9 00 00 00 00 jmp 0x102ca6a55 ; <+9365> > 0x102ca6a55 <+9365>: 48 8d bd e8 fa ff ff leaq -0x518(%rbp), %rdi > 0x102ca6a5c <+9372>: e8 73 d4 12 00 callq 0x102dd3ed4 ; symbol stub for: SvtMiscOptions::UseSystemFileDialog() const > 0x102ca6a61 <+9377>: 88 85 45 f1 ff ff movb %al, -0xebb(%rbp) > 0x102ca6a67 <+9383>: e9 00 00 00 00 jmp 0x102ca6a6c ; <+9388> > 0x102ca6a6c <+9388>: 48 8b 05 0d e7 18 00 movq 0x18e70d(%rip), %rax ; desktop::pExecGlobals > 0x102ca6a73 <+9395>: 8a 8d 45 f1 ff ff movb -0xebb(%rbp), %cl > 0x102ca6a79 <+9401>: 80 e1 01 andb $0x1, %cl > 0x102ca6a7c <+9404>: 88 48 09 movb %cl, 0x9(%rax) > 0x102ca6a7f <+9407>: 48 8d bd e8 fa ff ff leaq -0x518(%rbp), %rdi > 0x102ca6a86 <+9414>: 31 f6 xorl %esi, %esi > 0x102ca6a88 <+9416>: e8 e7 d3 12 00 callq 0x102dd3e74 ; symbol stub for: SvtMiscOptions::SetUseSystemFileDialog(bool) > 0x102ca6a8d <+9421>: e9 00 00 00 00 jmp 0x102ca6a92 ; <+9426> > 0x102ca6a92 <+9426>: 48 8d bd e8 fa ff ff leaq -0x518(%rbp), %rdi > 0x102ca6a99 <+9433>: e8 e2 d3 12 00 callq 0x102dd3e80 ; symbol stub for: SvtMiscOptions::~SvtMiscOptions() > 0x102ca6a9e <+9438>: e9 20 00 00 00 jmp 0x102ca6ac3 ; <+9475> > 0x102ca6aa3 <+9443>: 48 8d bd e8 fa ff ff leaq -0x518(%rbp), %rdi > 0x102ca6aaa <+9450>: 89 d1 movl %edx, %ecx > 0x102ca6aac <+9452>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca6ab3 <+9459>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca6ab9 <+9465>: e8 c2 d3 12 00 callq 0x102dd3e80 ; symbol stub for: SvtMiscOptions::~SvtMiscOptions() > 0x102ca6abe <+9470>: e9 c7 02 00 00 jmp 0x102ca6d8a ; <+10186> > 0x102ca6ac3 <+9475>: 48 8d bd e8 fb ff ff leaq -0x418(%rbp), %rdi > 0x102ca6aca <+9482>: e8 81 3a 00 00 callq 0x102caa550 ; com::sun::star::uno::Reference<com::sun::star::task::XRestartManager>::operator->() const > 0x102ca6acf <+9487>: 48 89 85 38 f1 ff ff movq %rax, -0xec8(%rbp) > 0x102ca6ad6 <+9494>: e9 00 00 00 00 jmp 0x102ca6adb ; <+9499> > 0x102ca6adb <+9499>: 48 8b 85 38 f1 ff ff movq -0xec8(%rbp), %rax > 0x102ca6ae2 <+9506>: 48 8b 08 movq (%rax), %rcx > 0x102ca6ae5 <+9509>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x102ca6ae9 <+9513>: be 01 00 00 00 movl $0x1, %esi > 0x102ca6aee <+9518>: 48 89 c7 movq %rax, %rdi > 0x102ca6af1 <+9521>: ff d1 callq *%rcx > 0x102ca6af3 <+9523>: 88 85 37 f1 ff ff movb %al, -0xec9(%rbp) > 0x102ca6af9 <+9529>: e9 00 00 00 00 jmp 0x102ca6afe ; <+9534> > 0x102ca6afe <+9534>: 8a 85 37 f1 ff ff movb -0xec9(%rbp), %al > 0x102ca6b04 <+9540>: 3c 00 cmpb $0x0, %al > 0x102ca6b06 <+9542>: 0f 95 c1 setne %cl > 0x102ca6b09 <+9545>: 48 8b 15 70 e6 18 00 movq 0x18e670(%rip), %rdx ; desktop::pExecGlobals > 0x102ca6b10 <+9552>: 80 e1 01 andb $0x1, %cl > 0x102ca6b13 <+9555>: 88 4a 08 movb %cl, 0x8(%rdx) > 0x102ca6b16 <+9558>: 48 8b 15 63 e6 18 00 movq 0x18e663(%rip), %rdx ; desktop::pExecGlobals > 0x102ca6b1d <+9565>: f6 42 08 01 testb $0x1, 0x8(%rdx) > 0x102ca6b21 <+9569>: 0f 85 08 02 00 00 jne 0x102ca6d2f ; <+10095> > 0x102ca6b27 <+9575>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca6b2e <+9582>: c6 85 1f f4 ff ff 00 movb $0x0, -0xbe1(%rbp) > 0x102ca6b35 <+9589>: e8 76 3a 00 00 callq 0x102caa5b0 ; desktop::CommandLineArgs::WantsToLoadDocument() const > 0x102ca6b3a <+9594>: 88 85 36 f1 ff ff movb %al, -0xeca(%rbp) > 0x102ca6b40 <+9600>: e9 00 00 00 00 jmp 0x102ca6b45 ; <+9605> > 0x102ca6b45 <+9605>: 31 c0 xorl %eax, %eax > 0x102ca6b47 <+9607>: 88 c1 movb %al, %cl > 0x102ca6b49 <+9609>: 8a 95 36 f1 ff ff movb -0xeca(%rbp), %dl > 0x102ca6b4f <+9615>: f6 c2 01 testb $0x1, %dl > 0x102ca6b52 <+9618>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6b58 <+9624>: 0f 85 47 01 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6b5e <+9630>: e9 00 00 00 00 jmp 0x102ca6b63 ; <+9635> > 0x102ca6b63 <+9635>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca6b6a <+9642>: e8 31 20 00 00 callq 0x102ca8ba0 ; desktop::CommandLineArgs::IsInvisible() const > 0x102ca6b6f <+9647>: 88 85 34 f1 ff ff movb %al, -0xecc(%rbp) > 0x102ca6b75 <+9653>: e9 00 00 00 00 jmp 0x102ca6b7a ; <+9658> > 0x102ca6b7a <+9658>: 31 c0 xorl %eax, %eax > 0x102ca6b7c <+9660>: 88 c1 movb %al, %cl > 0x102ca6b7e <+9662>: 8a 95 34 f1 ff ff movb -0xecc(%rbp), %dl > 0x102ca6b84 <+9668>: f6 c2 01 testb $0x1, %dl > 0x102ca6b87 <+9671>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6b8d <+9677>: 0f 85 12 01 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6b93 <+9683>: e9 00 00 00 00 jmp 0x102ca6b98 ; <+9688> > 0x102ca6b98 <+9688>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca6b9f <+9695>: e8 6c b3 ff ff callq 0x102ca1f10 ; desktop::CommandLineArgs::IsHeadless() const > 0x102ca6ba4 <+9700>: 88 85 33 f1 ff ff movb %al, -0xecd(%rbp) > 0x102ca6baa <+9706>: e9 00 00 00 00 jmp 0x102ca6baf ; <+9711> > 0x102ca6baf <+9711>: 31 c0 xorl %eax, %eax > 0x102ca6bb1 <+9713>: 88 c1 movb %al, %cl > 0x102ca6bb3 <+9715>: 8a 95 33 f1 ff ff movb -0xecd(%rbp), %dl > 0x102ca6bb9 <+9721>: f6 c2 01 testb $0x1, %dl > 0x102ca6bbc <+9724>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6bc2 <+9730>: 0f 85 dd 00 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6bc8 <+9736>: e9 00 00 00 00 jmp 0x102ca6bcd ; <+9741> > 0x102ca6bcd <+9741>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca6bd4 <+9748>: e8 f7 39 00 00 callq 0x102caa5d0 ; desktop::CommandLineArgs::IsQuickstart() const > 0x102ca6bd9 <+9753>: 88 85 32 f1 ff ff movb %al, -0xece(%rbp) > 0x102ca6bdf <+9759>: e9 00 00 00 00 jmp 0x102ca6be4 ; <+9764> > 0x102ca6be4 <+9764>: 31 c0 xorl %eax, %eax > 0x102ca6be6 <+9766>: 88 c1 movb %al, %cl > 0x102ca6be8 <+9768>: 8a 95 32 f1 ff ff movb -0xece(%rbp), %dl > 0x102ca6bee <+9774>: f6 c2 01 testb $0x1, %dl > 0x102ca6bf1 <+9777>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6bf7 <+9783>: 0f 85 a8 00 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6bfd <+9789>: e9 00 00 00 00 jmp 0x102ca6c02 ; <+9794> > 0x102ca6c02 <+9794>: 48 8d bd b8 fa ff ff leaq -0x548(%rbp), %rdi > 0x102ca6c09 <+9801>: e8 92 d3 12 00 callq 0x102dd3fa0 ; symbol stub for: SvtModuleOptions::SvtModuleOptions() > 0x102ca6c0e <+9806>: e9 00 00 00 00 jmp 0x102ca6c13 ; <+9811> > 0x102ca6c13 <+9811>: c6 85 1f f4 ff ff 01 movb $0x1, -0xbe1(%rbp) > 0x102ca6c1a <+9818>: 48 8d bd b8 fa ff ff leaq -0x548(%rbp), %rdi > 0x102ca6c21 <+9825>: be 06 00 00 00 movl $0x6, %esi > 0x102ca6c26 <+9830>: e8 5f d4 12 00 callq 0x102dd408a ; symbol stub for: SvtModuleOptions::IsModuleInstalled(SvtModuleOptions::EModule) const > 0x102ca6c2b <+9835>: 88 85 31 f1 ff ff movb %al, -0xecf(%rbp) > 0x102ca6c31 <+9841>: e9 00 00 00 00 jmp 0x102ca6c36 ; <+9846> > 0x102ca6c36 <+9846>: 31 c0 xorl %eax, %eax > 0x102ca6c38 <+9848>: 88 c1 movb %al, %cl > 0x102ca6c3a <+9850>: 8a 95 31 f1 ff ff movb -0xecf(%rbp), %dl > 0x102ca6c40 <+9856>: f6 c2 01 testb $0x1, %dl > 0x102ca6c43 <+9859>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6c49 <+9865>: 0f 85 05 00 00 00 jne 0x102ca6c54 ; <+9876> > 0x102ca6c4f <+9871>: e9 51 00 00 00 jmp 0x102ca6ca5 ; <+9957> > 0x102ca6c54 <+9876>: 31 c0 xorl %eax, %eax > 0x102ca6c56 <+9878>: 88 c1 movb %al, %cl > 0x102ca6c58 <+9880>: f6 85 5e fb ff ff 01 testb $0x1, -0x4a2(%rbp) > 0x102ca6c5f <+9887>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6c65 <+9893>: 0f 85 3a 00 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6c6b <+9899>: 31 c0 xorl %eax, %eax > 0x102ca6c6d <+9901>: 88 c1 movb %al, %cl > 0x102ca6c6f <+9903>: f6 85 5d fb ff ff 01 testb $0x1, -0x4a3(%rbp) > 0x102ca6c76 <+9910>: 88 8d 35 f1 ff ff movb %cl, -0xecb(%rbp) > 0x102ca6c7c <+9916>: 0f 85 23 00 00 00 jne 0x102ca6ca5 ; <+9957> > 0x102ca6c82 <+9922>: bf 20 00 00 00 movl $0x20, %edi > 0x102ca6c87 <+9927>: e8 b2 d4 12 00 callq 0x102dd413e ; symbol stub for: Application::AnyInput(VclInputFlags) > 0x102ca6c8c <+9932>: 88 85 30 f1 ff ff movb %al, -0xed0(%rbp) > 0x102ca6c92 <+9938>: e9 00 00 00 00 jmp 0x102ca6c97 ; <+9943> > 0x102ca6c97 <+9943>: 8a 85 30 f1 ff ff movb -0xed0(%rbp), %al > 0x102ca6c9d <+9949>: 34 ff xorb $-0x1, %al > 0x102ca6c9f <+9951>: 88 85 35 f1 ff ff movb %al, -0xecb(%rbp) > 0x102ca6ca5 <+9957>: 8a 85 35 f1 ff ff movb -0xecb(%rbp), %al > 0x102ca6cab <+9963>: f6 85 1f f4 ff ff 01 testb $0x1, -0xbe1(%rbp) > 0x102ca6cb2 <+9970>: 88 85 2f f1 ff ff movb %al, -0xed1(%rbp) > 0x102ca6cb8 <+9976>: 0f 85 05 00 00 00 jne 0x102ca6cc3 ; <+9987> > 0x102ca6cbe <+9982>: e9 0c 00 00 00 jmp 0x102ca6ccf ; <+9999> > 0x102ca6cc3 <+9987>: 48 8d bd b8 fa ff ff leaq -0x548(%rbp), %rdi > 0x102ca6cca <+9994>: e8 d7 d2 12 00 callq 0x102dd3fa6 ; symbol stub for: SvtModuleOptions::~SvtModuleOptions() > 0x102ca6ccf <+9999>: 8a 85 2f f1 ff ff movb -0xed1(%rbp), %al > 0x102ca6cd5 <+10005>: a8 01 testb $0x1, %al > 0x102ca6cd7 <+10007>: 0f 85 05 00 00 00 jne 0x102ca6ce2 ; <+10018> > 0x102ca6cdd <+10013>: e9 48 00 00 00 jmp 0x102ca6d2a ; <+10090> > 0x102ca6ce2 <+10018>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca6ce9 <+10025>: e8 02 39 00 00 callq 0x102caa5f0 ; desktop::Desktop::ShowBackingComponent(desktop::Desktop*) > 0x102ca6cee <+10030>: e9 00 00 00 00 jmp 0x102ca6cf3 ; <+10035> > 0x102ca6cf3 <+10035>: e9 32 00 00 00 jmp 0x102ca6d2a ; <+10090> > 0x102ca6cf8 <+10040>: 89 d1 movl %edx, %ecx > 0x102ca6cfa <+10042>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca6d01 <+10049>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca6d07 <+10055>: f6 85 1f f4 ff ff 01 testb $0x1, -0xbe1(%rbp) > 0x102ca6d0e <+10062>: 0f 85 05 00 00 00 jne 0x102ca6d19 ; <+10073> > 0x102ca6d14 <+10068>: e9 0c 00 00 00 jmp 0x102ca6d25 ; <+10085> > 0x102ca6d19 <+10073>: 48 8d bd b8 fa ff ff leaq -0x548(%rbp), %rdi > 0x102ca6d20 <+10080>: e8 81 d2 12 00 callq 0x102dd3fa6 ; symbol stub for: SvtModuleOptions::~SvtModuleOptions() > 0x102ca6d25 <+10085>: e9 60 00 00 00 jmp 0x102ca6d8a ; <+10186> > 0x102ca6d2a <+10090>: e9 00 00 00 00 jmp 0x102ca6d2f ; <+10095> > 0x102ca6d2f <+10095>: 48 8d bd 50 fb ff ff leaq -0x4b0(%rbp), %rdi > 0x102ca6d36 <+10102>: e8 65 11 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6d3b <+10107>: 48 8d bd 60 fb ff ff leaq -0x4a0(%rbp), %rdi > 0x102ca6d42 <+10114>: e8 d9 3d 00 00 callq 0x102caab20 ; com::sun::star::document::DocumentEvent::~DocumentEvent() > 0x102ca6d47 <+10119>: c7 85 50 f4 ff ff 00 00 00 00 movl $0x0, -0xbb0(%rbp) > 0x102ca6d51 <+10129>: 48 8d bd b8 fb ff ff leaq -0x448(%rbp), %rdi > 0x102ca6d58 <+10136>: e8 43 11 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6d5d <+10141>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca6d64 <+10148>: e8 37 11 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6d69 <+10153>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x102ca6d6d <+10157>: e8 64 cc 12 00 callq 0x102dd39d6 ; symbol stub for: LanguageTag::~LanguageTag() > 0x102ca6d72 <+10162>: 8b 85 50 f4 ff ff movl -0xbb0(%rbp), %eax > 0x102ca6d78 <+10168>: 85 c0 testl %eax, %eax > 0x102ca6d7a <+10170>: 0f 85 a6 0e 00 00 jne 0x102ca7c26 ; <+13926> > 0x102ca6d80 <+10176>: e9 00 00 00 00 jmp 0x102ca6d85 ; <+10181> > 0x102ca6d85 <+10181>: e9 51 01 00 00 jmp 0x102ca6edb ; <+10523> > 0x102ca6d8a <+10186>: 48 8d bd 50 fb ff ff leaq -0x4b0(%rbp), %rdi > 0x102ca6d91 <+10193>: e8 0a 11 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6d96 <+10198>: 48 8d bd 60 fb ff ff leaq -0x4a0(%rbp), %rdi > 0x102ca6d9d <+10205>: e8 7e 3d 00 00 callq 0x102caab20 ; com::sun::star::document::DocumentEvent::~DocumentEvent() > 0x102ca6da2 <+10210>: 48 8d bd b8 fb ff ff leaq -0x448(%rbp), %rdi > 0x102ca6da9 <+10217>: e8 f2 10 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6dae <+10222>: 48 8d bd d8 fb ff ff leaq -0x428(%rbp), %rdi > 0x102ca6db5 <+10229>: e8 e6 10 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6dba <+10234>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x102ca6dbe <+10238>: e8 13 cc 12 00 callq 0x102dd39d6 ; symbol stub for: LanguageTag::~LanguageTag() > 0x102ca6dc3 <+10243>: 8b 85 54 f4 ff ff movl -0xbac(%rbp), %eax > 0x102ca6dc9 <+10249>: b9 02 00 00 00 movl $0x2, %ecx > 0x102ca6dce <+10254>: 39 c8 cmpl %ecx, %eax > 0x102ca6dd0 <+10256>: 89 85 28 f1 ff ff movl %eax, -0xed8(%rbp) > 0x102ca6dd6 <+10262>: 0f 85 e9 02 00 00 jne 0x102ca70c5 ; <+11013> > 0x102ca6ddc <+10268>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca6de3 <+10275>: e8 9c d5 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca6de8 <+10280>: 48 89 85 08 f4 ff ff movq %rax, -0xbf8(%rbp) > 0x102ca6def <+10287>: 48 8d bd a0 fa ff ff leaq -0x560(%rbp), %rdi > 0x102ca6df6 <+10294>: e8 45 3d 00 00 callq 0x102caab40 ; com::sun::star::uno::Exception::Exception() > 0x102ca6dfb <+10299>: e9 00 00 00 00 jmp 0x102ca6e00 ; <+10304> > 0x102ca6e00 <+10304>: 48 8b 85 08 f4 ff ff movq -0xbf8(%rbp), %rax > 0x102ca6e07 <+10311>: 48 83 c0 10 addq $0x10, %rax > 0x102ca6e0b <+10315>: 48 8d b5 a0 fa ff ff leaq -0x560(%rbp), %rsi > 0x102ca6e12 <+10322>: 48 89 c7 movq %rax, %rdi > 0x102ca6e15 <+10325>: e8 46 3d 00 00 callq 0x102caab60 ; bool com::sun::star::uno::operator>=<com::sun::star::uno::Exception>(com::sun::star::uno::Any const&, com::sun::star::uno::Exception&) > 0x102ca6e1a <+10330>: 88 85 27 f1 ff ff movb %al, -0xed9(%rbp) > 0x102ca6e20 <+10336>: e9 00 00 00 00 jmp 0x102ca6e25 ; <+10341> > 0x102ca6e25 <+10341>: 48 8b bd 08 f4 ff ff movq -0xbf8(%rbp), %rdi > 0x102ca6e2c <+10348>: 48 8d b5 a0 fa ff ff leaq -0x560(%rbp), %rsi > 0x102ca6e33 <+10355>: e8 f8 3f 00 00 callq 0x102caae30 ; rtl::libreoffice_internal::Enable<rtl::OUStringConcat<rtl::OUString, rtl::OUString>, (ToStringHelper<rtl::OUString>::allowOUStringConcat) && (ToStringHelper<rtl::OUString>::allowOUStringConcat)>::Type rtl::operator+<rtl::OUString, rtl::OUString>(rtl::OUString const&, rtl::OUString const&) > 0x102ca6e38 <+10360>: 48 89 95 18 f1 ff ff movq %rdx, -0xee8(%rbp) > 0x102ca6e3f <+10367>: 48 89 85 10 f1 ff ff movq %rax, -0xef0(%rbp) > 0x102ca6e46 <+10374>: e9 00 00 00 00 jmp 0x102ca6e4b ; <+10379> > 0x102ca6e4b <+10379>: 48 8b 85 10 f1 ff ff movq -0xef0(%rbp), %rax > 0x102ca6e52 <+10386>: 48 89 85 80 fa ff ff movq %rax, -0x580(%rbp) > 0x102ca6e59 <+10393>: 48 8b 8d 18 f1 ff ff movq -0xee8(%rbp), %rcx > 0x102ca6e60 <+10400>: 48 89 8d 88 fa ff ff movq %rcx, -0x578(%rbp) > 0x102ca6e67 <+10407>: 48 8d bd 90 fa ff ff leaq -0x570(%rbp), %rdi > 0x102ca6e6e <+10414>: 48 8d b5 80 fa ff ff leaq -0x580(%rbp), %rsi > 0x102ca6e75 <+10421>: e8 36 40 00 00 callq 0x102caaeb0 ; rtl::OUString::OUString<rtl::OUString, rtl::OUString>(rtl::OUStringConcat<rtl::OUString, rtl::OUString> const&) > 0x102ca6e7a <+10426>: e9 00 00 00 00 jmp 0x102ca6e7f ; <+10431> > 0x102ca6e7f <+10431>: 48 8d bd 98 fa ff ff leaq -0x568(%rbp), %rdi > 0x102ca6e86 <+10438>: 48 8d b5 90 fa ff ff leaq -0x570(%rbp), %rsi > 0x102ca6e8d <+10445>: e8 4e 3d 00 00 callq 0x102caabe0 ; desktop::(anonymous namespace)::MakeStartupConfigAccessErrorMessage(rtl::OUString const&) > 0x102ca6e92 <+10450>: e9 00 00 00 00 jmp 0x102ca6e97 ; <+10455> > 0x102ca6e97 <+10455>: 48 8d bd 98 fa ff ff leaq -0x568(%rbp), %rdi > 0x102ca6e9e <+10462>: e8 2d a1 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca6ea3 <+10467>: e9 00 00 00 00 jmp 0x102ca6ea8 ; <+10472> > 0x102ca6ea8 <+10472>: 48 8d bd 98 fa ff ff leaq -0x568(%rbp), %rdi > 0x102ca6eaf <+10479>: e8 ec 0f ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6eb4 <+10484>: 48 8d bd 90 fa ff ff leaq -0x570(%rbp), %rdi > 0x102ca6ebb <+10491>: e8 e0 0f ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca6ec0 <+10496>: 48 8d bd a0 fa ff ff leaq -0x560(%rbp), %rdi > 0x102ca6ec7 <+10503>: e8 14 40 00 00 callq 0x102caaee0 ; com::sun::star::uno::Exception::~Exception() > 0x102ca6ecc <+10508>: e8 bf d4 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca6ed1 <+10513>: e9 00 00 00 00 jmp 0x102ca6ed6 ; <+10518> > 0x102ca6ed6 <+10518>: e9 00 00 00 00 jmp 0x102ca6edb ; <+10523> > 0x102ca6edb <+10523>: be 37 00 00 00 movl $0x37, %esi > 0x102ca6ee0 <+10528>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca6ee7 <+10535>: e8 44 19 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca6eec <+10540>: e9 00 00 00 00 jmp 0x102ca6ef1 ; <+10545> > 0x102ca6ef1 <+10545>: 48 8d bd 38 fa ff ff leaq -0x5c8(%rbp), %rdi > 0x102ca6ef8 <+10552>: e8 8f cf 12 00 callq 0x102dd3e8c ; symbol stub for: SvtFontSubstConfig::SvtFontSubstConfig() > 0x102ca6efd <+10557>: e9 00 00 00 00 jmp 0x102ca6f02 ; <+10562> > 0x102ca6f02 <+10562>: 48 8d bd 38 fa ff ff leaq -0x5c8(%rbp), %rdi > 0x102ca6f09 <+10569>: e8 78 cf 12 00 callq 0x102dd3e86 ; symbol stub for: SvtFontSubstConfig::Apply() > 0x102ca6f0e <+10574>: e9 00 00 00 00 jmp 0x102ca6f13 ; <+10579> > 0x102ca6f13 <+10579>: 48 8d bd 38 fa ff ff leaq -0x5c8(%rbp), %rdi > 0x102ca6f1a <+10586>: e8 73 cf 12 00 callq 0x102dd3e92 ; symbol stub for: SvtFontSubstConfig::~SvtFontSubstConfig() > 0x102ca6f1f <+10591>: 48 8d bd f0 f9 ff ff leaq -0x610(%rbp), %rdi > 0x102ca6f26 <+10598>: e8 73 cf 12 00 callq 0x102dd3e9e ; symbol stub for: SvtTabAppearanceCfg::SvtTabAppearanceCfg() > 0x102ca6f2b <+10603>: e9 00 00 00 00 jmp 0x102ca6f30 ; <+10608> > 0x102ca6f30 <+10608>: e8 cb 3f 00 00 callq 0x102caaf00 ; SvtTabAppearanceCfg::SetInitialized() > 0x102ca6f35 <+10613>: e9 00 00 00 00 jmp 0x102ca6f3a ; <+10618> > 0x102ca6f3a <+10618>: 48 8d bd f0 f9 ff ff leaq -0x610(%rbp), %rdi > 0x102ca6f41 <+10625>: 48 8b b5 c8 f3 ff ff movq -0xc38(%rbp), %rsi > 0x102ca6f48 <+10632>: e8 4b cf 12 00 callq 0x102dd3e98 ; symbol stub for: SvtTabAppearanceCfg::SetApplicationDefaults(Application*) > 0x102ca6f4d <+10637>: e9 00 00 00 00 jmp 0x102ca6f52 ; <+10642> > 0x102ca6f52 <+10642>: 48 8d bd c0 f9 ff ff leaq -0x640(%rbp), %rdi > 0x102ca6f59 <+10649>: e8 52 cf 12 00 callq 0x102dd3eb0 ; symbol stub for: SvtAccessibilityOptions::SvtAccessibilityOptions() > 0x102ca6f5e <+10654>: e9 00 00 00 00 jmp 0x102ca6f63 ; <+10659> > 0x102ca6f63 <+10659>: 48 8d bd c0 f9 ff ff leaq -0x640(%rbp), %rdi > 0x102ca6f6a <+10666>: e8 3b cf 12 00 callq 0x102dd3eaa ; symbol stub for: SvtAccessibilityOptions::SetVCLSettings() > 0x102ca6f6f <+10671>: e9 00 00 00 00 jmp 0x102ca6f74 ; <+10676> > 0x102ca6f74 <+10676>: be 3c 00 00 00 movl $0x3c, %esi > 0x102ca6f79 <+10681>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca6f80 <+10688>: e8 ab 18 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca6f85 <+10693>: e9 00 00 00 00 jmp 0x102ca6f8a ; <+10698> > 0x102ca6f8a <+10698>: 48 8b 05 ef e1 18 00 movq 0x18e1ef(%rip), %rax ; desktop::pExecGlobals > 0x102ca6f91 <+10705>: f6 40 08 01 testb $0x1, 0x8(%rax) > 0x102ca6f95 <+10709>: 0f 85 ae 0b 00 00 jne 0x102ca7b49 ; <+13705> > 0x102ca6f9b <+10715>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca6fa2 <+10722>: e8 e9 3f 00 00 callq 0x102caaf90 ; desktop::Desktop* tools::detail::castTo<desktop::Desktop*, desktop::Desktop*>(desktop::Desktop*) > 0x102ca6fa7 <+10727>: 48 89 85 08 f1 ff ff movq %rax, -0xef8(%rbp) > 0x102ca6fae <+10734>: e9 00 00 00 00 jmp 0x102ca6fb3 ; <+10739> > 0x102ca6fb3 <+10739>: 48 8d 35 e6 3f 00 00 leaq 0x3fe6(%rip), %rsi ; desktop::Desktop::LinkStubImplInitFilterHdl(void*, ConvertData&) > 0x102ca6fba <+10746>: 48 8b bd 08 f1 ff ff movq -0xef8(%rbp), %rdi > 0x102ca6fc1 <+10753>: e8 4a 3f 00 00 callq 0x102caaf10 ; Link<ConvertData&, bool> tools::detail::makeLink<ConvertData&, bool>(void*, bool (*)(void*, ConvertData&)) > 0x102ca6fc6 <+10758>: 48 89 95 00 f1 ff ff movq %rdx, -0xf00(%rbp) > 0x102ca6fcd <+10765>: 48 89 85 f8 f0 ff ff movq %rax, -0xf08(%rbp) > 0x102ca6fd4 <+10772>: e9 00 00 00 00 jmp 0x102ca6fd9 ; <+10777> > 0x102ca6fd9 <+10777>: 48 8b 85 f8 f0 ff ff movq -0xf08(%rbp), %rax > 0x102ca6fe0 <+10784>: 48 89 85 b0 f9 ff ff movq %rax, -0x650(%rbp) > 0x102ca6fe7 <+10791>: 48 8b 8d 00 f1 ff ff movq -0xf00(%rbp), %rcx > 0x102ca6fee <+10798>: 48 89 8d b8 f9 ff ff movq %rcx, -0x648(%rbp) > 0x102ca6ff5 <+10805>: 48 8d bd b0 f9 ff ff leaq -0x650(%rbp), %rdi > 0x102ca6ffc <+10812>: e8 cb d0 12 00 callq 0x102dd40cc ; symbol stub for: Application::SetFilterHdl(Link<ConvertData&, bool> const&) > 0x102ca7001 <+10817>: e9 00 00 00 00 jmp 0x102ca7006 ; <+10822> > 0x102ca7006 <+10822>: c6 85 07 f4 ff ff 00 movb $0x0, -0xbf9(%rbp) > 0x102ca700d <+10829>: be 4b 00 00 00 movl $0x4b, %esi > 0x102ca7012 <+10834>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca7019 <+10841>: e8 12 18 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca701e <+10846>: e9 00 00 00 00 jmp 0x102ca7023 ; <+10851> > 0x102ca7023 <+10851>: bf 02 00 00 00 movl $0x2, %edi > 0x102ca7028 <+10856>: e8 e7 d0 12 00 callq 0x102dd4114 ; symbol stub for: Application::SetSystemWindowMode(SystemWindowFlags) > 0x102ca702d <+10861>: e9 00 00 00 00 jmp 0x102ca7032 ; <+10866> > 0x102ca7032 <+10866>: be 50 00 00 00 movl $0x50, %esi > 0x102ca7037 <+10871>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca703e <+10878>: e8 ed 17 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca7043 <+10883>: e9 00 00 00 00 jmp 0x102ca7048 ; <+10888> > 0x102ca7048 <+10888>: f6 85 07 f4 ff ff 01 testb $0x1, -0xbf9(%rbp) > 0x102ca704f <+10895>: 0f 85 f5 01 00 00 jne 0x102ca724a ; <+11402> > 0x102ca7055 <+10901>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca705c <+10908>: e8 3f 1b 00 00 callq 0x102ca8ba0 ; desktop::CommandLineArgs::IsInvisible() const > 0x102ca7061 <+10913>: 88 85 f7 f0 ff ff movb %al, -0xf09(%rbp) > 0x102ca7067 <+10919>: e9 00 00 00 00 jmp 0x102ca706c ; <+10924> > 0x102ca706c <+10924>: 8a 85 f7 f0 ff ff movb -0xf09(%rbp), %al > 0x102ca7072 <+10930>: a8 01 testb $0x1, %al > 0x102ca7074 <+10932>: 0f 85 d0 01 00 00 jne 0x102ca724a ; <+11402> > 0x102ca707a <+10938>: e9 00 00 00 00 jmp 0x102ca707f ; <+10943> > 0x102ca707f <+10943>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca7086 <+10950>: e8 55 3f 00 00 callq 0x102caafe0 ; desktop::CommandLineArgs::IsNoQuickstart() const > 0x102ca708b <+10955>: 88 85 f6 f0 ff ff movb %al, -0xf0a(%rbp) > 0x102ca7091 <+10961>: e9 00 00 00 00 jmp 0x102ca7096 ; <+10966> > 0x102ca7096 <+10966>: 8a 85 f6 f0 ff ff movb -0xf0a(%rbp), %al > 0x102ca709c <+10972>: a8 01 testb $0x1, %al > 0x102ca709e <+10974>: 0f 85 a6 01 00 00 jne 0x102ca724a ; <+11402> > 0x102ca70a4 <+10980>: e9 00 00 00 00 jmp 0x102ca70a9 ; <+10985> > 0x102ca70a9 <+10985>: 48 8d bd f0 fb ff ff leaq -0x410(%rbp), %rdi > 0x102ca70b0 <+10992>: e8 4b 3f 00 00 callq 0x102cab000 ; desktop::Desktop::InitializeQuickstartMode(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x102ca70b5 <+10997>: 88 85 f5 f0 ff ff movb %al, -0xf0b(%rbp) > 0x102ca70bb <+11003>: e9 00 00 00 00 jmp 0x102ca70c0 ; <+11008> > 0x102ca70c0 <+11008>: e9 85 01 00 00 jmp 0x102ca724a ; <+11402> > 0x102ca70c5 <+11013>: b8 01 00 00 00 movl $0x1, %eax > 0x102ca70ca <+11018>: 8b 8d 28 f1 ff ff movl -0xed8(%rbp), %ecx > 0x102ca70d0 <+11024>: 39 c1 cmpl %eax, %ecx > 0x102ca70d2 <+11026>: 0f 85 77 0b 00 00 jne 0x102ca7c4f ; <+13967> > 0x102ca70d8 <+11032>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca70df <+11039>: e8 a0 d2 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca70e4 <+11044>: 48 89 85 10 f4 ff ff movq %rax, -0xbf0(%rbp) > 0x102ca70eb <+11051>: 48 8d bd b0 fa ff ff leaq -0x550(%rbp), %rdi > 0x102ca70f2 <+11058>: 31 d2 xorl %edx, %edx > 0x102ca70f4 <+11060>: 48 89 c6 movq %rax, %rsi > 0x102ca70f7 <+11063>: e8 94 85 ff ff callq 0x102c9f690 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) > 0x102ca70fc <+11068>: e9 00 00 00 00 jmp 0x102ca7101 ; <+11073> > 0x102ca7101 <+11073>: 48 8d bd b0 fa ff ff leaq -0x550(%rbp), %rdi > 0x102ca7108 <+11080>: e8 c3 9e ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca710d <+11085>: e9 00 00 00 00 jmp 0x102ca7112 ; <+11090> > 0x102ca7112 <+11090>: 48 8d bd b0 fa ff ff leaq -0x550(%rbp), %rdi > 0x102ca7119 <+11097>: e8 82 0d ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca711e <+11102>: e8 6d d2 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7123 <+11107>: e9 00 00 00 00 jmp 0x102ca7128 ; <+11112> > 0x102ca7128 <+11112>: e9 ae fd ff ff jmp 0x102ca6edb ; <+10523> > 0x102ca712d <+11117>: 89 d1 movl %edx, %ecx > 0x102ca712f <+11119>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7136 <+11126>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca713c <+11132>: e9 34 00 00 00 jmp 0x102ca7175 ; <+11189> > 0x102ca7141 <+11137>: 48 8d bd b0 fa ff ff leaq -0x550(%rbp), %rdi > 0x102ca7148 <+11144>: 89 d1 movl %edx, %ecx > 0x102ca714a <+11146>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7151 <+11153>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7157 <+11159>: e8 44 0d ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca715c <+11164>: e9 14 00 00 00 jmp 0x102ca7175 ; <+11189> > 0x102ca7161 <+11169>: 89 d1 movl %edx, %ecx > 0x102ca7163 <+11171>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca716a <+11178>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7170 <+11184>: e9 da 0a 00 00 jmp 0x102ca7c4f ; <+13967> > 0x102ca7175 <+11189>: e8 16 d2 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca717a <+11194>: e9 00 00 00 00 jmp 0x102ca717f ; <+11199> > 0x102ca717f <+11199>: e9 cb 0a 00 00 jmp 0x102ca7c4f ; <+13967> > 0x102ca7184 <+11204>: 89 d1 movl %edx, %ecx > 0x102ca7186 <+11206>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca718d <+11213>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7193 <+11219>: e9 5b 00 00 00 jmp 0x102ca71f3 ; <+11315> > 0x102ca7198 <+11224>: 89 d1 movl %edx, %ecx > 0x102ca719a <+11226>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca71a1 <+11233>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca71a7 <+11239>: e9 3b 00 00 00 jmp 0x102ca71e7 ; <+11303> > 0x102ca71ac <+11244>: 89 d1 movl %edx, %ecx > 0x102ca71ae <+11246>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca71b5 <+11253>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca71bb <+11259>: e9 1b 00 00 00 jmp 0x102ca71db ; <+11291> > 0x102ca71c0 <+11264>: 48 8d bd 98 fa ff ff leaq -0x568(%rbp), %rdi > 0x102ca71c7 <+11271>: 89 d1 movl %edx, %ecx > 0x102ca71c9 <+11273>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca71d0 <+11280>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca71d6 <+11286>: e8 c5 0c ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca71db <+11291>: 48 8d bd 90 fa ff ff leaq -0x570(%rbp), %rdi > 0x102ca71e2 <+11298>: e8 b9 0c ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca71e7 <+11303>: 48 8d bd a0 fa ff ff leaq -0x560(%rbp), %rdi > 0x102ca71ee <+11310>: e8 ed 3c 00 00 callq 0x102caaee0 ; com::sun::star::uno::Exception::~Exception() > 0x102ca71f3 <+11315>: e8 98 d1 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca71f8 <+11320>: e9 00 00 00 00 jmp 0x102ca71fd ; <+11325> > 0x102ca71fd <+11325>: e9 4d 0a 00 00 jmp 0x102ca7c4f ; <+13967> > 0x102ca7202 <+11330>: 48 8d bd 38 fa ff ff leaq -0x5c8(%rbp), %rdi > 0x102ca7209 <+11337>: 89 d1 movl %edx, %ecx > 0x102ca720b <+11339>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7212 <+11346>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7218 <+11352>: e8 75 cc 12 00 callq 0x102dd3e92 ; symbol stub for: SvtFontSubstConfig::~SvtFontSubstConfig() > 0x102ca721d <+11357>: e9 2d 0a 00 00 jmp 0x102ca7c4f ; <+13967> > 0x102ca7222 <+11362>: 89 d1 movl %edx, %ecx > 0x102ca7224 <+11364>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca722b <+11371>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7231 <+11377>: e9 df 09 00 00 jmp 0x102ca7c15 ; <+13909> > 0x102ca7236 <+11382>: 89 d1 movl %edx, %ecx > 0x102ca7238 <+11384>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca723f <+11391>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7245 <+11397>: e9 bf 09 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca724a <+11402>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca7251 <+11409>: e8 9a bc ff ff callq 0x102ca2ef0 ; com::sun::star::uno::BaseReference::is() const > 0x102ca7256 <+11414>: 88 85 f4 f0 ff ff movb %al, -0xf0c(%rbp) > 0x102ca725c <+11420>: e9 00 00 00 00 jmp 0x102ca7261 ; <+11425> > 0x102ca7261 <+11425>: 8a 85 f4 f0 ff ff movb -0xf0c(%rbp), %al > 0x102ca7267 <+11431>: a8 01 testb $0x1, %al > 0x102ca7269 <+11433>: 0f 85 05 00 00 00 jne 0x102ca7274 ; <+11444> > 0x102ca726f <+11439>: e9 69 04 00 00 jmp 0x102ca76dd ; <+12573> > 0x102ca7274 <+11444>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca727b <+11451>: e8 10 74 ff ff callq 0x102c9e690 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::operator->() const > 0x102ca7280 <+11456>: 48 89 85 e8 f0 ff ff movq %rax, -0xf18(%rbp) > 0x102ca7287 <+11463>: e9 00 00 00 00 jmp 0x102ca728c ; <+11468> > 0x102ca728c <+11468>: 48 8b 85 e8 f0 ff ff movq -0xf18(%rbp), %rax > 0x102ca7293 <+11475>: 48 83 c0 18 addq $0x18, %rax > 0x102ca7297 <+11479>: 48 8b 8d e8 f0 ff ff movq -0xf18(%rbp), %rcx > 0x102ca729e <+11486>: 48 8b 51 18 movq 0x18(%rcx), %rdx > 0x102ca72a2 <+11490>: 48 8b 52 20 movq 0x20(%rdx), %rdx > 0x102ca72a6 <+11494>: be 38 00 00 00 movl $0x38, %esi > 0x102ca72ab <+11499>: 89 f7 movl %esi, %edi > 0x102ca72ad <+11501>: 48 89 85 e0 f0 ff ff movq %rax, -0xf20(%rbp) > 0x102ca72b4 <+11508>: 48 89 95 d8 f0 ff ff movq %rdx, -0xf28(%rbp) > 0x102ca72bb <+11515>: e8 50 0c 00 00 callq 0x102ca7f10 ; cppu::OWeakObject::operator new(unsigned long) > 0x102ca72c0 <+11520>: 48 89 85 d0 f0 ff ff movq %rax, -0xf30(%rbp) > 0x102ca72c7 <+11527>: e9 00 00 00 00 jmp 0x102ca72cc ; <+11532> > 0x102ca72cc <+11532>: 48 8b 85 d0 f0 ff ff movq -0xf30(%rbp), %rax > 0x102ca72d3 <+11539>: 48 8b bd d0 f0 ff ff movq -0xf30(%rbp), %rdi > 0x102ca72da <+11546>: 48 89 85 c8 f0 ff ff movq %rax, -0xf38(%rbp) > 0x102ca72e1 <+11553>: e8 ca 3d 00 00 callq 0x102cab0b0 ; desktop::RequestHandlerController::RequestHandlerController() > 0x102ca72e6 <+11558>: e9 00 00 00 00 jmp 0x102ca72eb ; <+11563> > 0x102ca72eb <+11563>: 31 c0 xorl %eax, %eax > 0x102ca72ed <+11565>: 89 c1 movl %eax, %ecx > 0x102ca72ef <+11567>: 48 8b 95 c8 f0 ff ff movq -0xf38(%rbp), %rdx > 0x102ca72f6 <+11574>: 48 83 fa 00 cmpq $0x0, %rdx > 0x102ca72fa <+11578>: 48 89 8d c0 f0 ff ff movq %rcx, -0xf40(%rbp) > 0x102ca7301 <+11585>: 0f 84 12 00 00 00 je 0x102ca7319 ; <+11609> > 0x102ca7307 <+11591>: 48 8b 85 c8 f0 ff ff movq -0xf38(%rbp), %rax > 0x102ca730e <+11598>: 48 83 c0 30 addq $0x30, %rax > 0x102ca7312 <+11602>: 48 89 85 c0 f0 ff ff movq %rax, -0xf40(%rbp) > 0x102ca7319 <+11609>: 48 8b 85 c0 f0 ff ff movq -0xf40(%rbp), %rax > 0x102ca7320 <+11616>: 48 8d bd a8 f9 ff ff leaq -0x658(%rbp), %rdi > 0x102ca7327 <+11623>: 48 89 c6 movq %rax, %rsi > 0x102ca732a <+11626>: e8 a1 3d 00 00 callq 0x102cab0d0 ; com::sun::star::uno::Reference<com::sun::star::frame::XTerminateListener>::Reference(com::sun::star::frame::XTerminateListener*) > 0x102ca732f <+11631>: e9 00 00 00 00 jmp 0x102ca7334 ; <+11636> > 0x102ca7334 <+11636>: 48 8d b5 a8 f9 ff ff leaq -0x658(%rbp), %rsi > 0x102ca733b <+11643>: 48 8b bd e0 f0 ff ff movq -0xf20(%rbp), %rdi > 0x102ca7342 <+11650>: 48 8b 85 d8 f0 ff ff movq -0xf28(%rbp), %rax > 0x102ca7349 <+11657>: ff d0 callq *%rax > 0x102ca734b <+11659>: e9 00 00 00 00 jmp 0x102ca7350 ; <+11664> > 0x102ca7350 <+11664>: 48 8d bd a8 f9 ff ff leaq -0x658(%rbp), %rdi > 0x102ca7357 <+11671>: e8 a4 3d 00 00 callq 0x102cab100 ; com::sun::star::uno::Reference<com::sun::star::frame::XTerminateListener>::~Reference() > 0x102ca735c <+11676>: e9 7c 03 00 00 jmp 0x102ca76dd ; <+12573> > 0x102ca7361 <+11681>: 89 d1 movl %edx, %ecx > 0x102ca7363 <+11683>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca736a <+11690>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7370 <+11696>: e9 3b 00 00 00 jmp 0x102ca73b0 ; <+11760> > 0x102ca7375 <+11701>: 89 d1 movl %edx, %ecx > 0x102ca7377 <+11703>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca737e <+11710>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7384 <+11716>: 48 8b bd d0 f0 ff ff movq -0xf30(%rbp), %rdi > 0x102ca738b <+11723>: e8 d0 0b 00 00 callq 0x102ca7f60 ; cppu::OWeakObject::operator delete(void*) > 0x102ca7390 <+11728>: e9 1b 00 00 00 jmp 0x102ca73b0 ; <+11760> > 0x102ca7395 <+11733>: 48 8d bd a8 f9 ff ff leaq -0x658(%rbp), %rdi > 0x102ca739c <+11740>: 89 d1 movl %edx, %ecx > 0x102ca739e <+11742>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca73a5 <+11749>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca73ab <+11755>: e8 50 3d 00 00 callq 0x102cab100 ; com::sun::star::uno::Reference<com::sun::star::frame::XTerminateListener>::~Reference() > 0x102ca73b0 <+11760>: 8b 85 54 f4 ff ff movl -0xbac(%rbp), %eax > 0x102ca73b6 <+11766>: b9 01 00 00 00 movl $0x1, %ecx > 0x102ca73bb <+11771>: 39 c8 cmpl %ecx, %eax > 0x102ca73bd <+11773>: 0f 85 46 08 00 00 jne 0x102ca7c09 ; <+13897> > 0x102ca73c3 <+11779>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca73ca <+11786>: e8 b5 cf 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca73cf <+11791>: 48 89 85 f8 f3 ff ff movq %rax, -0xc08(%rbp) > 0x102ca73d6 <+11798>: 48 8d bd a0 f9 ff ff leaq -0x660(%rbp), %rdi > 0x102ca73dd <+11805>: 31 d2 xorl %edx, %edx > 0x102ca73df <+11807>: 48 89 c6 movq %rax, %rsi > 0x102ca73e2 <+11810>: e8 a9 82 ff ff callq 0x102c9f690 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) > 0x102ca73e7 <+11815>: e9 00 00 00 00 jmp 0x102ca73ec ; <+11820> > 0x102ca73ec <+11820>: 48 8d bd a0 f9 ff ff leaq -0x660(%rbp), %rdi > 0x102ca73f3 <+11827>: e8 d8 9b ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca73f8 <+11832>: e9 00 00 00 00 jmp 0x102ca73fd ; <+11837> > 0x102ca73fd <+11837>: 48 8d bd a0 f9 ff ff leaq -0x660(%rbp), %rdi > 0x102ca7404 <+11844>: e8 97 0a ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7409 <+11849>: e8 82 cf 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca740e <+11854>: e9 00 00 00 00 jmp 0x102ca7413 ; <+11859> > 0x102ca7413 <+11859>: e9 00 00 00 00 jmp 0x102ca7418 ; <+11864> > 0x102ca7418 <+11864>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca741f <+11871>: e8 4c 25 07 00 callq 0x102d19970 ; desktop::Desktop::CheckOpenCLCompute(com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2> const&) > 0x102ca7424 <+11876>: e9 00 00 00 00 jmp 0x102ca7429 ; <+11881> > 0x102ca7429 <+11881>: 48 8d bd 98 f9 ff ff leaq -0x668(%rbp), %rdi > 0x102ca7430 <+11888>: e8 eb 3c 00 00 callq 0x102cab120 ; SolarMutexReleaser::SolarMutexReleaser() > 0x102ca7435 <+11893>: e9 00 00 00 00 jmp 0x102ca743a ; <+11898> > 0x102ca743a <+11898>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca7441 <+11905>: e8 4a 3b 00 00 callq 0x102caaf90 ; desktop::Desktop* tools::detail::castTo<desktop::Desktop*, desktop::Desktop*>(desktop::Desktop*) > 0x102ca7446 <+11910>: 48 89 85 b8 f0 ff ff movq %rax, -0xf48(%rbp) > 0x102ca744d <+11917>: e9 00 00 00 00 jmp 0x102ca7452 ; <+11922> > 0x102ca7452 <+11922>: 48 8d 35 67 3d 00 00 leaq 0x3d67(%rip), %rsi ; desktop::Desktop::LinkStubOpenClients_Impl(void*, void*) > 0x102ca7459 <+11929>: 48 8b bd b8 f0 ff ff movq -0xf48(%rbp), %rdi > 0x102ca7460 <+11936>: e8 db 3c 00 00 callq 0x102cab140 ; Link<void*, void> tools::detail::makeLink<void*, void>(void*, void (*)(void*, void*)) > 0x102ca7465 <+11941>: 48 89 95 b0 f0 ff ff movq %rdx, -0xf50(%rbp) > 0x102ca746c <+11948>: 48 89 85 a8 f0 ff ff movq %rax, -0xf58(%rbp) > 0x102ca7473 <+11955>: e9 00 00 00 00 jmp 0x102ca7478 ; <+11960> > 0x102ca7478 <+11960>: 48 8b 85 a8 f0 ff ff movq -0xf58(%rbp), %rax > 0x102ca747f <+11967>: 48 89 85 88 f9 ff ff movq %rax, -0x678(%rbp) > 0x102ca7486 <+11974>: 48 8b 8d b0 f0 ff ff movq -0xf50(%rbp), %rcx > 0x102ca748d <+11981>: 48 89 8d 90 f9 ff ff movq %rcx, -0x670(%rbp) > 0x102ca7494 <+11988>: 31 d2 xorl %edx, %edx > 0x102ca7496 <+11990>: 89 d6 movl %edx, %esi > 0x102ca7498 <+11992>: 48 8d bd 88 f9 ff ff leaq -0x678(%rbp), %rdi > 0x102ca749f <+11999>: e8 34 cc 12 00 callq 0x102dd40d8 ; symbol stub for: Application::PostUserEvent(Link<void*, void> const&, void*, bool) > 0x102ca74a4 <+12004>: 48 89 85 a0 f0 ff ff movq %rax, -0xf60(%rbp) > 0x102ca74ab <+12011>: e9 00 00 00 00 jmp 0x102ca74b0 ; <+12016> > 0x102ca74b0 <+12016>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca74b7 <+12023>: e8 d4 3a 00 00 callq 0x102caaf90 ; desktop::Desktop* tools::detail::castTo<desktop::Desktop*, desktop::Desktop*>(desktop::Desktop*) > 0x102ca74bc <+12028>: 48 89 85 98 f0 ff ff movq %rax, -0xf68(%rbp) > 0x102ca74c3 <+12035>: e9 00 00 00 00 jmp 0x102ca74c8 ; <+12040> > 0x102ca74c8 <+12040>: 48 8d 35 21 3d 00 00 leaq 0x3d21(%rip), %rsi ; desktop::Desktop::LinkStubEnableAcceptors_Impl(void*, void*) > 0x102ca74cf <+12047>: 48 8b bd 98 f0 ff ff movq -0xf68(%rbp), %rdi > 0x102ca74d6 <+12054>: e8 65 3c 00 00 callq 0x102cab140 ; Link<void*, void> tools::detail::makeLink<void*, void>(void*, void (*)(void*, void*)) > 0x102ca74db <+12059>: 48 89 95 90 f0 ff ff movq %rdx, -0xf70(%rbp) > 0x102ca74e2 <+12066>: 48 89 85 88 f0 ff ff movq %rax, -0xf78(%rbp) > 0x102ca74e9 <+12073>: e9 00 00 00 00 jmp 0x102ca74ee ; <+12078> > 0x102ca74ee <+12078>: 48 8b 85 88 f0 ff ff movq -0xf78(%rbp), %rax > 0x102ca74f5 <+12085>: 48 89 85 78 f9 ff ff movq %rax, -0x688(%rbp) > 0x102ca74fc <+12092>: 48 8b 8d 90 f0 ff ff movq -0xf70(%rbp), %rcx > 0x102ca7503 <+12099>: 48 89 8d 80 f9 ff ff movq %rcx, -0x680(%rbp) > 0x102ca750a <+12106>: 31 d2 xorl %edx, %edx > 0x102ca750c <+12108>: 89 d6 movl %edx, %esi > 0x102ca750e <+12110>: 48 8d bd 78 f9 ff ff leaq -0x688(%rbp), %rdi > 0x102ca7515 <+12117>: e8 be cb 12 00 callq 0x102dd40d8 ; symbol stub for: Application::PostUserEvent(Link<void*, void> const&, void*, bool) > 0x102ca751a <+12122>: 48 89 85 80 f0 ff ff movq %rax, -0xf80(%rbp) > 0x102ca7521 <+12129>: e9 00 00 00 00 jmp 0x102ca7526 ; <+12134> > 0x102ca7526 <+12134>: 48 8d bd 98 f9 ff ff leaq -0x668(%rbp), %rdi > 0x102ca752d <+12141>: e8 ee 3c 00 00 callq 0x102cab220 ; SolarMutexReleaser::~SolarMutexReleaser() > 0x102ca7532 <+12146>: b8 20 00 00 00 movl $0x20, %eax > 0x102ca7537 <+12151>: 89 c7 movl %eax, %edi > 0x102ca7539 <+12153>: e8 3a ce 12 00 callq 0x102dd4378 ; symbol stub for: operator new(unsigned long) > 0x102ca753e <+12158>: 48 89 85 78 f0 ff ff movq %rax, -0xf88(%rbp) > 0x102ca7545 <+12165>: e9 00 00 00 00 jmp 0x102ca754a ; <+12170> > 0x102ca754a <+12170>: c6 85 f7 f3 ff ff 01 movb $0x1, -0xc09(%rbp) > 0x102ca7551 <+12177>: 48 8b 85 78 f0 ff ff movq -0xf88(%rbp), %rax > 0x102ca7558 <+12184>: 48 8d bd 58 f9 ff ff leaq -0x6a8(%rbp), %rdi > 0x102ca755f <+12191>: 48 89 85 70 f0 ff ff movq %rax, -0xf90(%rbp) > 0x102ca7566 <+12198>: e8 c5 07 00 00 callq 0x102ca7d30 ; com::sun::star::uno::getCurrentContext() > 0x102ca756b <+12203>: e9 00 00 00 00 jmp 0x102ca7570 ; <+12208> > 0x102ca7570 <+12208>: 48 8d b5 58 f9 ff ff leaq -0x6a8(%rbp), %rsi > 0x102ca7577 <+12215>: 48 8b bd 70 f0 ff ff movq -0xf90(%rbp), %rdi > 0x102ca757e <+12222>: e8 39 c9 12 00 callq 0x102dd3ebc ; symbol stub for: svt::JavaContext::JavaContext(com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext> const&) > 0x102ca7583 <+12227>: e9 00 00 00 00 jmp 0x102ca7588 ; <+12232> > 0x102ca7588 <+12232>: c6 85 f7 f3 ff ff 00 movb $0x0, -0xc09(%rbp) > 0x102ca758f <+12239>: 48 8d bd 60 f9 ff ff leaq -0x6a0(%rbp), %rdi > 0x102ca7596 <+12246>: 48 8b b5 70 f0 ff ff movq -0xf90(%rbp), %rsi > 0x102ca759d <+12253>: e8 8e 09 00 00 callq 0x102ca7f30 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::Reference(com::sun::star::uno::XCurrentContext*) > 0x102ca75a2 <+12258>: e9 00 00 00 00 jmp 0x102ca75a7 ; <+12263> > 0x102ca75a7 <+12263>: 48 8d bd 68 f9 ff ff leaq -0x698(%rbp), %rdi > 0x102ca75ae <+12270>: 48 8d b5 60 f9 ff ff leaq -0x6a0(%rbp), %rsi > 0x102ca75b5 <+12277>: e8 36 08 00 00 callq 0x102ca7df0 ; com::sun::star::uno::ContextLayer::ContextLayer(com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext> const&) > 0x102ca75ba <+12282>: e9 00 00 00 00 jmp 0x102ca75bf ; <+12287> > 0x102ca75bf <+12287>: 48 8d bd 60 f9 ff ff leaq -0x6a0(%rbp), %rdi > 0x102ca75c6 <+12294>: e8 55 08 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca75cb <+12299>: 48 8d bd 58 f9 ff ff leaq -0x6a8(%rbp), %rdi > 0x102ca75d2 <+12306>: e8 49 08 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca75d7 <+12311>: b0 01 movb $0x1, %al > 0x102ca75d9 <+12313>: 48 8b 3d a0 db 18 00 movq 0x18dba0(%rip), %rdi ; desktop::pExecGlobals > 0x102ca75e0 <+12320>: f6 47 08 01 testb $0x1, 0x8(%rdi) > 0x102ca75e4 <+12324>: 88 85 6f f0 ff ff movb %al, -0xf91(%rbp) > 0x102ca75ea <+12330>: 0f 85 4c 00 00 00 jne 0x102ca763c ; <+12412> > 0x102ca75f0 <+12336>: 48 8d bd e8 fb ff ff leaq -0x418(%rbp), %rdi > 0x102ca75f7 <+12343>: e8 54 2f 00 00 callq 0x102caa550 ; com::sun::star::uno::Reference<com::sun::star::task::XRestartManager>::operator->() const > 0x102ca75fc <+12348>: 48 89 85 60 f0 ff ff movq %rax, -0xfa0(%rbp) > 0x102ca7603 <+12355>: e9 00 00 00 00 jmp 0x102ca7608 ; <+12360> > 0x102ca7608 <+12360>: 48 8b 85 60 f0 ff ff movq -0xfa0(%rbp), %rax > 0x102ca760f <+12367>: 48 8b 08 movq (%rax), %rcx > 0x102ca7612 <+12370>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x102ca7616 <+12374>: be 01 00 00 00 movl $0x1, %esi > 0x102ca761b <+12379>: 48 89 c7 movq %rax, %rdi > 0x102ca761e <+12382>: ff d1 callq *%rcx > 0x102ca7620 <+12384>: 88 85 5f f0 ff ff movb %al, -0xfa1(%rbp) > 0x102ca7626 <+12390>: e9 00 00 00 00 jmp 0x102ca762b ; <+12395> > 0x102ca762b <+12395>: 8a 85 5f f0 ff ff movb -0xfa1(%rbp), %al > 0x102ca7631 <+12401>: 3c 00 cmpb $0x0, %al > 0x102ca7633 <+12403>: 0f 95 c1 setne %cl > 0x102ca7636 <+12406>: 88 8d 6f f0 ff ff movb %cl, -0xf91(%rbp) > 0x102ca763c <+12412>: 8a 85 6f f0 ff ff movb -0xf91(%rbp), %al > 0x102ca7642 <+12418>: 48 8b 0d 37 db 18 00 movq 0x18db37(%rip), %rcx ; desktop::pExecGlobals > 0x102ca7649 <+12425>: 24 01 andb $0x1, %al > 0x102ca764b <+12427>: 88 41 08 movb %al, 0x8(%rcx) > 0x102ca764e <+12430>: 48 8b 0d 2b db 18 00 movq 0x18db2b(%rip), %rcx ; desktop::pExecGlobals > 0x102ca7655 <+12437>: f6 41 08 01 testb $0x1, 0x8(%rcx) > 0x102ca7659 <+12441>: 0f 85 c3 03 00 00 jne 0x102ca7a22 ; <+13410> > 0x102ca765f <+12447>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca7666 <+12454>: e8 35 15 00 00 callq 0x102ca8ba0 ; desktop::CommandLineArgs::IsInvisible() const > 0x102ca766b <+12459>: 88 85 5e f0 ff ff movb %al, -0xfa2(%rbp) > 0x102ca7671 <+12465>: e9 00 00 00 00 jmp 0x102ca7676 ; <+12470> > 0x102ca7676 <+12470>: 31 c0 xorl %eax, %eax > 0x102ca7678 <+12472>: 88 c1 movb %al, %cl > 0x102ca767a <+12474>: 8a 95 5e f0 ff ff movb -0xfa2(%rbp), %dl > 0x102ca7680 <+12480>: f6 c2 01 testb $0x1, %dl > 0x102ca7683 <+12483>: 88 8d 5d f0 ff ff movb %cl, -0xfa3(%rbp) > 0x102ca7689 <+12489>: 0f 85 2a 00 00 00 jne 0x102ca76b9 ; <+12537> > 0x102ca768f <+12495>: e9 00 00 00 00 jmp 0x102ca7694 ; <+12500> > 0x102ca7694 <+12500>: 48 8b bd 40 f4 ff ff movq -0xbc0(%rbp), %rdi > 0x102ca769b <+12507>: e8 40 39 00 00 callq 0x102caafe0 ; desktop::CommandLineArgs::IsNoQuickstart() const > 0x102ca76a0 <+12512>: 88 85 5c f0 ff ff movb %al, -0xfa4(%rbp) > 0x102ca76a6 <+12518>: e9 00 00 00 00 jmp 0x102ca76ab ; <+12523> > 0x102ca76ab <+12523>: 8a 85 5c f0 ff ff movb -0xfa4(%rbp), %al > 0x102ca76b1 <+12529>: 34 ff xorb $-0x1, %al > 0x102ca76b3 <+12531>: 88 85 5d f0 ff ff movb %al, -0xfa3(%rbp) > 0x102ca76b9 <+12537>: 8a 85 5d f0 ff ff movb -0xfa3(%rbp), %al > 0x102ca76bf <+12543>: 24 01 andb $0x1, %al > 0x102ca76c1 <+12545>: 0f b6 f8 movzbl %al, %edi > 0x102ca76c4 <+12548>: e8 77 3b 00 00 callq 0x102cab240 ; desktop::(anonymous namespace)::DoRestartActionsIfNecessary(bool) > 0x102ca76c9 <+12553>: e9 00 00 00 00 jmp 0x102ca76ce ; <+12558> > 0x102ca76ce <+12558>: e8 dd ce ff ff callq 0x102ca45b0 ; desktop::Desktop::DoExecute() > 0x102ca76d3 <+12563>: e9 00 00 00 00 jmp 0x102ca76d8 ; <+12568> > 0x102ca76d8 <+12568>: e9 45 03 00 00 jmp 0x102ca7a22 ; <+13410> > 0x102ca76dd <+12573>: be 64 00 00 00 movl $0x64, %esi > 0x102ca76e2 <+12578>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca76e9 <+12585>: e8 42 11 00 00 callq 0x102ca8830 ; desktop::Desktop::SetSplashScreenProgress(int) > 0x102ca76ee <+12590>: e9 00 00 00 00 jmp 0x102ca76f3 ; <+12595> > 0x102ca76f3 <+12595>: e9 20 fd ff ff jmp 0x102ca7418 ; <+11864> > 0x102ca76f8 <+12600>: 89 d1 movl %edx, %ecx > 0x102ca76fa <+12602>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7701 <+12609>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7707 <+12615>: e9 1b 00 00 00 jmp 0x102ca7727 ; <+12647> > 0x102ca770c <+12620>: 48 8d bd a0 f9 ff ff leaq -0x660(%rbp), %rdi > 0x102ca7713 <+12627>: 89 d1 movl %edx, %ecx > 0x102ca7715 <+12629>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca771c <+12636>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7722 <+12642>: e8 79 07 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7727 <+12647>: e8 64 cc 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca772c <+12652>: e9 00 00 00 00 jmp 0x102ca7731 ; <+12657> > 0x102ca7731 <+12657>: e9 d3 04 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7736 <+12662>: 48 8d bd 98 f9 ff ff leaq -0x668(%rbp), %rdi > 0x102ca773d <+12669>: 89 d1 movl %edx, %ecx > 0x102ca773f <+12671>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7746 <+12678>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca774c <+12684>: e8 cf 3a 00 00 callq 0x102cab220 ; SolarMutexReleaser::~SolarMutexReleaser() > 0x102ca7751 <+12689>: e9 b3 04 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7756 <+12694>: 89 d1 movl %edx, %ecx > 0x102ca7758 <+12696>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca775f <+12703>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7765 <+12709>: e9 8d 00 00 00 jmp 0x102ca77f7 ; <+12855> > 0x102ca776a <+12714>: 89 d1 movl %edx, %ecx > 0x102ca776c <+12716>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7773 <+12723>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7779 <+12729>: e9 3b 00 00 00 jmp 0x102ca77b9 ; <+12793> > 0x102ca777e <+12734>: 89 d1 movl %edx, %ecx > 0x102ca7780 <+12736>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7787 <+12743>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca778d <+12749>: e9 1b 00 00 00 jmp 0x102ca77ad ; <+12781> > 0x102ca7792 <+12754>: 48 8d bd 60 f9 ff ff leaq -0x6a0(%rbp), %rdi > 0x102ca7799 <+12761>: 89 d1 movl %edx, %ecx > 0x102ca779b <+12763>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca77a2 <+12770>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca77a8 <+12776>: e8 73 06 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca77ad <+12781>: 48 8d bd 58 f9 ff ff leaq -0x6a8(%rbp), %rdi > 0x102ca77b4 <+12788>: e8 67 06 00 00 callq 0x102ca7e20 ; com::sun::star::uno::Reference<com::sun::star::uno::XCurrentContext>::~Reference() > 0x102ca77b9 <+12793>: f6 85 f7 f3 ff ff 01 testb $0x1, -0xc09(%rbp) > 0x102ca77c0 <+12800>: 0f 85 05 00 00 00 jne 0x102ca77cb ; <+12811> > 0x102ca77c6 <+12806>: e9 0c 00 00 00 jmp 0x102ca77d7 ; <+12823> > 0x102ca77cb <+12811>: 48 8b bd 78 f0 ff ff movq -0xf88(%rbp), %rdi > 0x102ca77d2 <+12818>: e8 95 cb 12 00 callq 0x102dd436c ; symbol stub for: operator delete(void*) > 0x102ca77d7 <+12823>: e9 1b 00 00 00 jmp 0x102ca77f7 ; <+12855> > 0x102ca77dc <+12828>: 48 8d bd 68 f9 ff ff leaq -0x698(%rbp), %rdi > 0x102ca77e3 <+12835>: 89 d1 movl %edx, %ecx > 0x102ca77e5 <+12837>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca77ec <+12844>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca77f2 <+12850>: e8 e9 41 00 00 callq 0x102cab9e0 ; com::sun::star::uno::ContextLayer::~ContextLayer() > 0x102ca77f7 <+12855>: 8b 85 54 f4 ff ff movl -0xbac(%rbp), %eax > 0x102ca77fd <+12861>: b9 06 00 00 00 movl $0x6, %ecx > 0x102ca7802 <+12866>: 39 c8 cmpl %ecx, %eax > 0x102ca7804 <+12868>: 89 85 58 f0 ff ff movl %eax, -0xfa8(%rbp) > 0x102ca780a <+12874>: 0f 85 68 00 00 00 jne 0x102ca7878 ; <+12984> > 0x102ca7810 <+12880>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca7817 <+12887>: e8 68 cb 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca781c <+12892>: 48 89 85 d0 f3 ff ff movq %rax, -0xc30(%rbp) > 0x102ca7823 <+12899>: e8 18 1f 06 00 callq 0x102d09740 ; desktop::RequestHandler::SetDowning() > 0x102ca7828 <+12904>: e9 00 00 00 00 jmp 0x102ca782d ; <+12909> > 0x102ca782d <+12909>: 48 8b b5 d0 f3 ff ff movq -0xc30(%rbp), %rsi > 0x102ca7834 <+12916>: 48 8d bd 38 f9 ff ff leaq -0x6c8(%rbp), %rdi > 0x102ca783b <+12923>: 31 d2 xorl %edx, %edx > 0x102ca783d <+12925>: e8 4e 7e ff ff callq 0x102c9f690 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) > 0x102ca7842 <+12930>: e9 00 00 00 00 jmp 0x102ca7847 ; <+12935> > 0x102ca7847 <+12935>: 48 8d bd 38 f9 ff ff leaq -0x6c8(%rbp), %rdi > 0x102ca784e <+12942>: e8 7d 97 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca7853 <+12947>: e9 00 00 00 00 jmp 0x102ca7858 ; <+12952> > 0x102ca7858 <+12952>: 48 8d bd 38 f9 ff ff leaq -0x6c8(%rbp), %rdi > 0x102ca785f <+12959>: e8 3c 06 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7864 <+12964>: e8 27 cb 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7869 <+12969>: e9 00 00 00 00 jmp 0x102ca786e ; <+12974> > 0x102ca786e <+12974>: e9 00 00 00 00 jmp 0x102ca7873 ; <+12979> > 0x102ca7873 <+12979>: e9 47 03 00 00 jmp 0x102ca7bbf ; <+13823> > 0x102ca7878 <+12984>: b8 05 00 00 00 movl $0x5, %eax > 0x102ca787d <+12989>: 8b 8d 58 f0 ff ff movl -0xfa8(%rbp), %ecx > 0x102ca7883 <+12995>: 39 c1 cmpl %eax, %ecx > 0x102ca7885 <+12997>: 0f 85 63 00 00 00 jne 0x102ca78ee ; <+13102> > 0x102ca788b <+13003>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca7892 <+13010>: e8 ed ca 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca7897 <+13015>: 48 89 85 d8 f3 ff ff movq %rax, -0xc28(%rbp) > 0x102ca789e <+13022>: e8 9d 1e 06 00 callq 0x102d09740 ; desktop::RequestHandler::SetDowning() > 0x102ca78a3 <+13027>: e9 00 00 00 00 jmp 0x102ca78a8 ; <+13032> > 0x102ca78a8 <+13032>: 48 8b b5 d8 f3 ff ff movq -0xc28(%rbp), %rsi > 0x102ca78af <+13039>: 48 8d bd 40 f9 ff ff leaq -0x6c0(%rbp), %rdi > 0x102ca78b6 <+13046>: 31 d2 xorl %edx, %edx > 0x102ca78b8 <+13048>: e8 d3 7d ff ff callq 0x102c9f690 ; desktop::(anonymous namespace)::MakeStartupErrorMessage(rtl::OUString const&, bool) > 0x102ca78bd <+13053>: e9 00 00 00 00 jmp 0x102ca78c2 ; <+13058> > 0x102ca78c2 <+13058>: 48 8d bd 40 f9 ff ff leaq -0x6c0(%rbp), %rdi > 0x102ca78c9 <+13065>: e8 02 97 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca78ce <+13070>: e9 00 00 00 00 jmp 0x102ca78d3 ; <+13075> > 0x102ca78d3 <+13075>: 48 8d bd 40 f9 ff ff leaq -0x6c0(%rbp), %rdi > 0x102ca78da <+13082>: e8 c1 05 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca78df <+13087>: e8 ac ca 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca78e4 <+13092>: e9 00 00 00 00 jmp 0x102ca78e9 ; <+13097> > 0x102ca78e9 <+13097>: e9 85 ff ff ff jmp 0x102ca7873 ; <+12979> > 0x102ca78ee <+13102>: b8 01 00 00 00 movl $0x1, %eax > 0x102ca78f3 <+13107>: 8b 8d 58 f0 ff ff movl -0xfa8(%rbp), %ecx > 0x102ca78f9 <+13113>: 39 c1 cmpl %eax, %ecx > 0x102ca78fb <+13115>: 0f 85 3d 00 00 00 jne 0x102ca793e ; <+13182> > 0x102ca7901 <+13121>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca7908 <+13128>: e8 77 ca 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca790d <+13133>: 48 89 85 e0 f3 ff ff movq %rax, -0xc20(%rbp) > 0x102ca7914 <+13140>: e8 27 1e 06 00 callq 0x102d09740 ; desktop::RequestHandler::SetDowning() > 0x102ca7919 <+13145>: e9 00 00 00 00 jmp 0x102ca791e ; <+13150> > 0x102ca791e <+13150>: 48 8b bd e0 f3 ff ff movq -0xc20(%rbp), %rdi > 0x102ca7925 <+13157>: e8 a6 96 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca792a <+13162>: e9 00 00 00 00 jmp 0x102ca792f ; <+13167> > 0x102ca792f <+13167>: e8 5c ca 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7934 <+13172>: e9 00 00 00 00 jmp 0x102ca7939 ; <+13177> > 0x102ca7939 <+13177>: e9 35 ff ff ff jmp 0x102ca7873 ; <+12979> > 0x102ca793e <+13182>: b8 04 00 00 00 movl $0x4, %eax > 0x102ca7943 <+13187>: 8b 8d 58 f0 ff ff movl -0xfa8(%rbp), %ecx > 0x102ca7949 <+13193>: 39 c1 cmpl %eax, %ecx > 0x102ca794b <+13195>: 0f 85 70 00 00 00 jne 0x102ca79c1 ; <+13313> > 0x102ca7951 <+13201>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca7958 <+13208>: e8 27 ca 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca795d <+13213>: 48 89 85 e8 f3 ff ff movq %rax, -0xc18(%rbp) > 0x102ca7964 <+13220>: e8 d7 1d 06 00 callq 0x102d09740 ; desktop::RequestHandler::SetDowning() > 0x102ca7969 <+13225>: e9 00 00 00 00 jmp 0x102ca796e ; <+13230> > 0x102ca796e <+13230>: 48 8b 85 e8 f3 ff ff movq -0xc18(%rbp), %rax > 0x102ca7975 <+13237>: 48 8b 08 movq (%rax), %rcx > 0x102ca7978 <+13240>: 48 8b 49 10 movq 0x10(%rcx), %rcx > 0x102ca797c <+13244>: 48 89 c7 movq %rax, %rdi > 0x102ca797f <+13247>: ff d1 callq *%rcx > 0x102ca7981 <+13249>: 48 8d bd 48 f9 ff ff leaq -0x6b8(%rbp), %rdi > 0x102ca7988 <+13256>: 48 89 c6 movq %rax, %rsi > 0x102ca798b <+13259>: e8 a0 40 00 00 callq 0x102caba30 ; rtl::OUString::createFromAscii(char const*) > 0x102ca7990 <+13264>: e9 00 00 00 00 jmp 0x102ca7995 ; <+13269> > 0x102ca7995 <+13269>: 48 8d bd 48 f9 ff ff leaq -0x6b8(%rbp), %rdi > 0x102ca799c <+13276>: e8 2f 96 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca79a1 <+13281>: e9 00 00 00 00 jmp 0x102ca79a6 ; <+13286> > 0x102ca79a6 <+13286>: 48 8d bd 48 f9 ff ff leaq -0x6b8(%rbp), %rdi > 0x102ca79ad <+13293>: e8 ee 04 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca79b2 <+13298>: e8 d9 c9 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca79b7 <+13303>: e9 00 00 00 00 jmp 0x102ca79bc ; <+13308> > 0x102ca79bc <+13308>: e9 b2 fe ff ff jmp 0x102ca7873 ; <+12979> > 0x102ca79c1 <+13313>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca79c8 <+13320>: e8 b7 c9 12 00 callq 0x102dd4384 ; symbol stub for: __cxa_begin_catch > 0x102ca79cd <+13325>: 48 89 85 50 f0 ff ff movq %rax, -0xfb0(%rbp) > 0x102ca79d4 <+13332>: e8 67 1d 06 00 callq 0x102d09740 ; desktop::RequestHandler::SetDowning() > 0x102ca79d9 <+13337>: e9 00 00 00 00 jmp 0x102ca79de ; <+13342> > 0x102ca79de <+13342>: 48 8d 35 2c 0c 14 00 leaq 0x140c2c(%rip), %rsi ; "Caught Unknown Exception: Aborting!" > 0x102ca79e5 <+13349>: 48 8d bd 50 f9 ff ff leaq -0x6b0(%rbp), %rdi > 0x102ca79ec <+13356>: e8 0f 40 00 00 callq 0x102caba00 ; rtl::OUString::OUString<char const [36]>(char const (&) [36], rtl::libreoffice_internal::ConstCharArrayDetector<char const [36], rtl::libreoffice_internal::Dummy>::Type) > 0x102ca79f1 <+13361>: e9 00 00 00 00 jmp 0x102ca79f6 ; <+13366> > 0x102ca79f6 <+13366>: 48 8d bd 50 f9 ff ff leaq -0x6b0(%rbp), %rdi > 0x102ca79fd <+13373>: e8 ce 95 ff ff callq 0x102ca0fd0 ; desktop::(anonymous namespace)::FatalError(rtl::OUString const&) > 0x102ca7a02 <+13378>: e9 00 00 00 00 jmp 0x102ca7a07 ; <+13383> > 0x102ca7a07 <+13383>: 48 8d bd 50 f9 ff ff leaq -0x6b0(%rbp), %rdi > 0x102ca7a0e <+13390>: e8 8d 04 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7a13 <+13395>: e8 78 c9 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7a18 <+13400>: e9 00 00 00 00 jmp 0x102ca7a1d ; <+13405> > 0x102ca7a1d <+13405>: e9 51 fe ff ff jmp 0x102ca7873 ; <+12979> > 0x102ca7a22 <+13410>: 48 8d bd 68 f9 ff ff leaq -0x698(%rbp), %rdi > 0x102ca7a29 <+13417>: e8 b2 3f 00 00 callq 0x102cab9e0 ; com::sun::star::uno::ContextLayer::~ContextLayer() > 0x102ca7a2e <+13422>: e9 40 fe ff ff jmp 0x102ca7873 ; <+12979> > 0x102ca7a33 <+13427>: 89 d1 movl %edx, %ecx > 0x102ca7a35 <+13429>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7a3c <+13436>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7a42 <+13442>: e9 1b 00 00 00 jmp 0x102ca7a62 ; <+13474> > 0x102ca7a47 <+13447>: 48 8d bd 50 f9 ff ff leaq -0x6b0(%rbp), %rdi > 0x102ca7a4e <+13454>: 89 d1 movl %edx, %ecx > 0x102ca7a50 <+13456>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7a57 <+13463>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7a5d <+13469>: e8 3e 04 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7a62 <+13474>: e8 29 c9 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7a67 <+13479>: e9 00 00 00 00 jmp 0x102ca7a6c ; <+13484> > 0x102ca7a6c <+13484>: e9 98 01 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7a71 <+13489>: 89 d1 movl %edx, %ecx > 0x102ca7a73 <+13491>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7a7a <+13498>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7a80 <+13504>: e9 1b 00 00 00 jmp 0x102ca7aa0 ; <+13536> > 0x102ca7a85 <+13509>: 48 8d bd 48 f9 ff ff leaq -0x6b8(%rbp), %rdi > 0x102ca7a8c <+13516>: 89 d1 movl %edx, %ecx > 0x102ca7a8e <+13518>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7a95 <+13525>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7a9b <+13531>: e8 00 04 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7aa0 <+13536>: e8 eb c8 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7aa5 <+13541>: e9 00 00 00 00 jmp 0x102ca7aaa ; <+13546> > 0x102ca7aaa <+13546>: e9 5a 01 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7aaf <+13551>: 89 d1 movl %edx, %ecx > 0x102ca7ab1 <+13553>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7ab8 <+13560>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7abe <+13566>: e8 cd c8 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7ac3 <+13571>: e9 00 00 00 00 jmp 0x102ca7ac8 ; <+13576> > 0x102ca7ac8 <+13576>: e9 3c 01 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7acd <+13581>: 89 d1 movl %edx, %ecx > 0x102ca7acf <+13583>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7ad6 <+13590>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7adc <+13596>: e9 1b 00 00 00 jmp 0x102ca7afc ; <+13628> > 0x102ca7ae1 <+13601>: 48 8d bd 40 f9 ff ff leaq -0x6c0(%rbp), %rdi > 0x102ca7ae8 <+13608>: 89 d1 movl %edx, %ecx > 0x102ca7aea <+13610>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7af1 <+13617>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7af7 <+13623>: e8 a4 03 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7afc <+13628>: e8 8f c8 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7b01 <+13633>: e9 00 00 00 00 jmp 0x102ca7b06 ; <+13638> > 0x102ca7b06 <+13638>: e9 fe 00 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7b0b <+13643>: 89 d1 movl %edx, %ecx > 0x102ca7b0d <+13645>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7b14 <+13652>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7b1a <+13658>: e9 1b 00 00 00 jmp 0x102ca7b3a ; <+13690> > 0x102ca7b1f <+13663>: 48 8d bd 38 f9 ff ff leaq -0x6c8(%rbp), %rdi > 0x102ca7b26 <+13670>: 89 d1 movl %edx, %ecx > 0x102ca7b28 <+13672>: 48 89 85 58 f4 ff ff movq %rax, -0xba8(%rbp) > 0x102ca7b2f <+13679>: 89 8d 54 f4 ff ff movl %ecx, -0xbac(%rbp) > 0x102ca7b35 <+13685>: e8 66 03 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7b3a <+13690>: e8 51 c8 12 00 callq 0x102dd4390 ; symbol stub for: __cxa_end_catch > 0x102ca7b3f <+13695>: e9 00 00 00 00 jmp 0x102ca7b44 ; <+13700> > 0x102ca7b44 <+13700>: e9 c0 00 00 00 jmp 0x102ca7c09 ; <+13897> > 0x102ca7b49 <+13705>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca7b50 <+13712>: e8 9b b3 ff ff callq 0x102ca2ef0 ; com::sun::star::uno::BaseReference::is() const > 0x102ca7b55 <+13717>: 88 85 4f f0 ff ff movb %al, -0xfb1(%rbp) > 0x102ca7b5b <+13723>: e9 00 00 00 00 jmp 0x102ca7b60 ; <+13728> > 0x102ca7b60 <+13728>: 8a 85 4f f0 ff ff movb -0xfb1(%rbp), %al > 0x102ca7b66 <+13734>: a8 01 testb $0x1, %al > 0x102ca7b68 <+13736>: 0f 85 05 00 00 00 jne 0x102ca7b73 ; <+13747> > 0x102ca7b6e <+13742>: e9 47 00 00 00 jmp 0x102ca7bba ; <+13818> > 0x102ca7b73 <+13747>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca7b7a <+13754>: e8 11 6b ff ff callq 0x102c9e690 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::operator->() const > 0x102ca7b7f <+13759>: 48 89 85 40 f0 ff ff movq %rax, -0xfc0(%rbp) > 0x102ca7b86 <+13766>: e9 00 00 00 00 jmp 0x102ca7b8b ; <+13771> > 0x102ca7b8b <+13771>: 48 8b 85 40 f0 ff ff movq -0xfc0(%rbp), %rax > 0x102ca7b92 <+13778>: 48 83 c0 18 addq $0x18, %rax > 0x102ca7b96 <+13782>: 48 8b 8d 40 f0 ff ff movq -0xfc0(%rbp), %rcx > 0x102ca7b9d <+13789>: 48 8b 51 18 movq 0x18(%rcx), %rdx > 0x102ca7ba1 <+13793>: 48 8b 52 18 movq 0x18(%rdx), %rdx > 0x102ca7ba5 <+13797>: 48 89 c7 movq %rax, %rdi > 0x102ca7ba8 <+13800>: ff d2 callq *%rdx > 0x102ca7baa <+13802>: 88 85 3f f0 ff ff movb %al, -0xfc1(%rbp) > 0x102ca7bb0 <+13808>: e9 00 00 00 00 jmp 0x102ca7bb5 ; <+13813> > 0x102ca7bb5 <+13813>: e9 00 00 00 00 jmp 0x102ca7bba ; <+13818> > 0x102ca7bba <+13818>: e9 00 00 00 00 jmp 0x102ca7bbf ; <+13823> > 0x102ca7bbf <+13823>: 48 8b bd c8 f3 ff ff movq -0xc38(%rbp), %rdi > 0x102ca7bc6 <+13830>: e8 d5 3e 00 00 callq 0x102cabaa0 ; desktop::Desktop::doShutdown() > 0x102ca7bcb <+13835>: 89 85 38 f0 ff ff movl %eax, -0xfc8(%rbp) > 0x102ca7bd1 <+13841>: e9 00 00 00 00 jmp 0x102ca7bd6 ; <+13846> > 0x102ca7bd6 <+13846>: 48 8d bd c0 f9 ff ff leaq -0x640(%rbp), %rdi > 0x102ca7bdd <+13853>: 8b 85 38 f0 ff ff movl -0xfc8(%rbp), %eax > 0x102ca7be3 <+13859>: 89 85 6c f4 ff ff movl %eax, -0xb94(%rbp) > 0x102ca7be9 <+13865>: c7 85 50 f4 ff ff 01 00 00 00 movl $0x1, -0xbb0(%rbp) > 0x102ca7bf3 <+13875>: e8 be c2 12 00 callq 0x102dd3eb6 ; symbol stub for: SvtAccessibilityOptions::~SvtAccessibilityOptions() > 0x102ca7bf8 <+13880>: 48 8d bd f0 f9 ff ff leaq -0x610(%rbp), %rdi > 0x102ca7bff <+13887>: e8 a0 c2 12 00 callq 0x102dd3ea4 ; symbol stub for: SvtTabAppearanceCfg::~SvtTabAppearanceCfg() > 0x102ca7c04 <+13892>: e9 1d 00 00 00 jmp 0x102ca7c26 ; <+13926> > 0x102ca7c09 <+13897>: 48 8d bd c0 f9 ff ff leaq -0x640(%rbp), %rdi > 0x102ca7c10 <+13904>: e8 a1 c2 12 00 callq 0x102dd3eb6 ; symbol stub for: SvtAccessibilityOptions::~SvtAccessibilityOptions() > 0x102ca7c15 <+13909>: 48 8d bd f0 f9 ff ff leaq -0x610(%rbp), %rdi > 0x102ca7c1c <+13916>: e8 83 c2 12 00 callq 0x102dd3ea4 ; symbol stub for: SvtTabAppearanceCfg::~SvtTabAppearanceCfg() > 0x102ca7c21 <+13921>: e9 29 00 00 00 jmp 0x102ca7c4f ; <+13967> > 0x102ca7c26 <+13926>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca7c2d <+13933>: e8 de 6a ff ff callq 0x102c9e710 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::~Reference() > 0x102ca7c32 <+13938>: 48 8d bd e8 fb ff ff leaq -0x418(%rbp), %rdi > 0x102ca7c39 <+13945>: e8 22 51 00 00 callq 0x102cacd60 ; com::sun::star::uno::Reference<com::sun::star::task::XRestartManager>::~Reference() > 0x102ca7c3e <+13950>: 48 8d bd f0 fb ff ff leaq -0x410(%rbp), %rdi > 0x102ca7c45 <+13957>: e8 c6 5c ff ff callq 0x102c9d910 ; com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>::~Reference() > 0x102ca7c4a <+13962>: e9 29 00 00 00 jmp 0x102ca7c78 ; <+14008> > 0x102ca7c4f <+13967>: 48 8d bd e0 fb ff ff leaq -0x420(%rbp), %rdi > 0x102ca7c56 <+13974>: e8 b5 6a ff ff callq 0x102c9e710 ; com::sun::star::uno::Reference<com::sun::star::frame::XDesktop2>::~Reference() > 0x102ca7c5b <+13979>: 48 8d bd e8 fb ff ff leaq -0x418(%rbp), %rdi > 0x102ca7c62 <+13986>: e8 f9 50 00 00 callq 0x102cacd60 ; com::sun::star::uno::Reference<com::sun::star::task::XRestartManager>::~Reference() > 0x102ca7c67 <+13991>: 48 8d bd f0 fb ff ff leaq -0x410(%rbp), %rdi > 0x102ca7c6e <+13998>: e8 9d 5c ff ff callq 0x102c9d910 ; com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>::~Reference() > 0x102ca7c73 <+14003>: e9 11 00 00 00 jmp 0x102ca7c89 ; <+14025> > 0x102ca7c78 <+14008>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x102ca7c7f <+14015>: e8 1c 02 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7c84 <+14020>: e9 11 00 00 00 jmp 0x102ca7c9a ; <+14042> > 0x102ca7c89 <+14025>: 48 8d bd 28 fc ff ff leaq -0x3d8(%rbp), %rdi > 0x102ca7c90 <+14032>: e8 0b 02 ff ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102ca7c95 <+14037>: e9 3b 00 00 00 jmp 0x102ca7cd5 ; <+14101> > 0x102ca7c9a <+14042>: 48 8d bd 48 fc ff ff leaq -0x3b8(%rbp), %rdi > 0x102ca7ca1 <+14049>: e8 3a 3d 00 00 callq 0x102cab9e0 ; com::sun::star::uno::ContextLayer::~ContextLayer() > 0x102ca7ca6 <+14054>: 48 8b 3d 53 86 18 00 movq 0x188653(%rip), %rdi ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x102ca7cad <+14061>: 8b 85 6c f4 ff ff movl -0xb94(%rbp), %eax > 0x102ca7cb3 <+14067>: 48 8b 3f movq (%rdi), %rdi > 0x102ca7cb6 <+14070>: 48 3b 7d f8 cmpq -0x8(%rbp), %rdi > 0x102ca7cba <+14074>: 89 85 34 f0 ff ff movl %eax, -0xfcc(%rbp) > 0x102ca7cc0 <+14080>: 0f 85 37 00 00 00 jne 0x102ca7cfd ; <+14141> > 0x102ca7cc6 <+14086>: 8b 85 34 f0 ff ff movl -0xfcc(%rbp), %eax > 0x102ca7ccc <+14092>: 48 81 c4 d0 0f 00 00 addq $0xfd0, %rsp ; imm = 0xFD0 > 0x102ca7cd3 <+14099>: 5d popq %rbp > 0x102ca7cd4 <+14100>: c3 retq > 0x102ca7cd5 <+14101>: 48 8d bd 48 fc ff ff leaq -0x3b8(%rbp), %rdi > 0x102ca7cdc <+14108>: e8 ff 3c 00 00 callq 0x102cab9e0 ; com::sun::star::uno::ContextLayer::~ContextLayer() > 0x102ca7ce1 <+14113>: 48 8b bd 58 f4 ff ff movq -0xba8(%rbp), %rdi > 0x102ca7ce8 <+14120>: e8 c1 c6 12 00 callq 0x102dd43ae ; symbol stub for: _Unwind_Resume > 0x102ca7ced <+14125>: 89 d1 movl %edx, %ecx > 0x102ca7cef <+14127>: 48 89 c7 movq %rax, %rdi > 0x102ca7cf2 <+14130>: 89 8d 30 f0 ff ff movl %ecx, -0xfd0(%rbp) > 0x102ca7cf8 <+14136>: e8 c3 56 ff ff callq 0x102c9d3c0 ; __clang_call_terminate > 0x102ca7cfd <+14141>: e8 ca c6 12 00 callq 0x102dd43cc ; symbol stub for: __stack_chk_fail > 0x102ca7d02 <+14146>: 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x102ca76d3 >UNWIND PLANS for libsofficeapp.dylib`desktop::Desktop::Main() (start addr 0x102ca45c0) > >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 + 51456-0x0000000000010050) >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]: 14100: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 14101: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x102dd6cd8, personality routine is at address 0x102e302f8 >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 + 51456-0x0000000000010042) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x102dd6cd8, personality routine is at address 0x102e302f8 >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 + 51456-0x0000000000010050) >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]: 14100: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 14101: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x102dd6cd8, personality routine is at address 0x102e302f8 >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 + 51456-0x0000000000010050) >row[0]: 0: CFA=rbp+16 => 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 0x10b454b0a >libvcllo.dylib`ImplSVMain: > 0x10b454a50 <+0>: 55 pushq %rbp > 0x10b454a51 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b454a54 <+4>: 48 83 ec 60 subq $0x60, %rsp > 0x10b454a58 <+8>: 48 8b 05 91 b2 62 00 movq 0x62b291(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b454a5f <+15>: 48 8b 00 movq (%rax), %rax > 0x10b454a62 <+18>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b454a66 <+22>: e8 b5 b0 ff ff callq 0x10b44fb20 ; ImplGetSVData() > 0x10b454a6b <+27>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x10b454a6f <+31>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454a73 <+35>: 48 83 78 10 00 cmpq $0x0, 0x10(%rax) > 0x10b454a78 <+40>: 0f 85 38 00 00 00 jne 0x10b454ab6 ; <+102> > 0x10b454a7e <+46>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x10b454a82 <+50>: 48 8d 35 1e 31 47 00 leaq 0x47311e(%rip), %rsi ; "no instance of class Application" > 0x10b454a89 <+57>: e8 52 c7 7e ff callq 0x10ac411e0 ; sal::detail::operator<<(sal::detail::StreamStart const&, char const*) > 0x10b454a8e <+62>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x10b454a92 <+66>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x10b454a96 <+70>: e8 25 c7 7e ff callq 0x10ac411c0 ; sal::detail::unwrapStream(sal::detail::StreamString const&) > 0x10b454a9b <+75>: bf 01 00 00 00 movl $0x1, %edi > 0x10b454aa0 <+80>: 48 8d 35 32 68 45 00 leaq 0x456832(%rip), %rsi ; "vcl" > 0x10b454aa7 <+87>: 48 8d 15 bf 30 47 00 leaq 0x4730bf(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/source/app/svmain.cxx:175: " > 0x10b454aae <+94>: 48 89 c1 movq %rax, %rcx > 0x10b454ab1 <+97>: e8 02 8f 3c 00 callq 0x10b81d9b8 ; symbol stub for: sal_detail_log > 0x10b454ab6 <+102>: e9 00 00 00 00 jmp 0x10b454abb ; <+107> > 0x10b454abb <+107>: c7 45 d4 01 00 00 00 movl $0x1, -0x2c(%rbp) > 0x10b454ac2 <+114>: e8 69 01 00 00 callq 0x10b454c30 ; isInitVCL() > 0x10b454ac7 <+119>: b1 01 movb $0x1, %cl > 0x10b454ac9 <+121>: a8 01 testb $0x1, %al > 0x10b454acb <+123>: 88 4d c3 movb %cl, -0x3d(%rbp) > 0x10b454ace <+126>: 0f 85 08 00 00 00 jne 0x10b454adc ; <+140> > 0x10b454ad4 <+132>: e8 b7 01 00 00 callq 0x10b454c90 ; InitVCL() > 0x10b454ad9 <+137>: 88 45 c3 movb %al, -0x3d(%rbp) > 0x10b454adc <+140>: 8a 45 c3 movb -0x3d(%rbp), %al > 0x10b454adf <+143>: 24 01 andb $0x1, %al > 0x10b454ae1 <+145>: 88 45 d3 movb %al, -0x2d(%rbp) > 0x10b454ae4 <+148>: f6 45 d3 01 testb $0x1, -0x2d(%rbp) > 0x10b454ae8 <+152>: 0f 84 2a 00 00 00 je 0x10b454b18 ; <+200> > 0x10b454aee <+158>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454af2 <+162>: c6 80 f0 00 00 00 01 movb $0x1, 0xf0(%rax) > 0x10b454af9 <+169>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454afd <+173>: 48 8b 40 10 movq 0x10(%rax), %rax > 0x10b454b01 <+177>: 48 8b 08 movq (%rax), %rcx > 0x10b454b04 <+180>: 48 89 c7 movq %rax, %rdi > 0x10b454b07 <+183>: ff 51 28 callq *0x28(%rcx) > 0x10b454b0a <+186>: 89 45 d4 movl %eax, -0x2c(%rbp) > 0x10b454b0d <+189>: 48 8b 4d d8 movq -0x28(%rbp), %rcx > 0x10b454b11 <+193>: c6 81 f0 00 00 00 00 movb $0x0, 0xf0(%rcx) > 0x10b454b18 <+200>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454b1c <+204>: 48 05 70 03 00 00 addq $0x370, %rax ; imm = 0x370 > 0x10b454b22 <+210>: 48 89 c7 movq %rax, %rdi > 0x10b454b25 <+213>: e8 66 27 fc ff callq 0x10b417290 ; rtl::Reference<vcl::DisplayConnectionDispatch>::is() const > 0x10b454b2a <+218>: a8 01 testb $0x1, %al > 0x10b454b2c <+220>: 0f 85 05 00 00 00 jne 0x10b454b37 ; <+231> > 0x10b454b32 <+226>: e9 30 00 00 00 jmp 0x10b454b67 ; <+279> > 0x10b454b37 <+231>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454b3b <+235>: 48 05 70 03 00 00 addq $0x370, %rax ; imm = 0x370 > 0x10b454b41 <+241>: 48 89 c7 movq %rax, %rdi > 0x10b454b44 <+244>: e8 67 27 fc ff callq 0x10b4172b0 ; rtl::Reference<vcl::DisplayConnectionDispatch>::operator->() const > 0x10b454b49 <+249>: 48 89 c7 movq %rax, %rdi > 0x10b454b4c <+252>: e8 af 10 fb ff callq 0x10b405c00 ; vcl::DisplayConnectionDispatch::terminate() > 0x10b454b51 <+257>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454b55 <+261>: 48 05 70 03 00 00 addq $0x370, %rax ; imm = 0x370 > 0x10b454b5b <+267>: 48 89 c7 movq %rax, %rdi > 0x10b454b5e <+270>: e8 0d 06 00 00 callq 0x10b455170 ; rtl::Reference<vcl::DisplayConnectionDispatch>::clear() > 0x10b454b63 <+275>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x10b454b67 <+279>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x10b454b6b <+283>: 48 05 78 03 00 00 addq $0x378, %rax ; imm = 0x378 > 0x10b454b71 <+289>: 48 89 c7 movq %rax, %rdi > 0x10b454b74 <+292>: e8 a7 00 7e ff callq 0x10ac34c20 ; com::sun::star::uno::BaseReference::is() const > 0x10b454b79 <+297>: a8 01 testb $0x1, %al > 0x10b454b7b <+299>: 0f 85 05 00 00 00 jne 0x10b454b86 ; <+310> > 0x10b454b81 <+305>: e9 6c 00 00 00 jmp 0x10b454bf2 ; <+418> > 0x10b454b86 <+310>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b454b8a <+314>: e8 81 64 a6 ff callq 0x10aebb010 ; SolarMutexReleaser::SolarMutexReleaser() > 0x10b454b8f <+319>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x10b454b93 <+323>: 48 81 c7 78 03 00 00 addq $0x378, %rdi ; imm = 0x378 > 0x10b454b9a <+330>: e8 d1 e1 92 ff callq 0x10ad82d70 ; com::sun::star::uno::Reference<com::sun::star::lang::XComponent>::operator->() const > 0x10b454b9f <+335>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x10b454ba3 <+339>: e9 00 00 00 00 jmp 0x10b454ba8 ; <+344> > 0x10b454ba8 <+344>: 48 8b 45 b0 movq -0x50(%rbp), %rax > 0x10b454bac <+348>: 48 8b 08 movq (%rax), %rcx > 0x10b454baf <+351>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x10b454bb3 <+355>: 48 89 c7 movq %rax, %rdi > 0x10b454bb6 <+358>: ff d1 callq *%rcx > 0x10b454bb8 <+360>: e9 00 00 00 00 jmp 0x10b454bbd ; <+365> > 0x10b454bbd <+365>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b454bc1 <+369>: e8 9a 64 a6 ff callq 0x10aebb060 ; SolarMutexReleaser::~SolarMutexReleaser() > 0x10b454bc6 <+374>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x10b454bca <+378>: 48 81 c7 78 03 00 00 addq $0x378, %rdi ; imm = 0x378 > 0x10b454bd1 <+385>: e8 6a 74 fa ff callq 0x10b3fc040 ; com::sun::star::uno::Reference<com::sun::star::lang::XComponent>::clear() > 0x10b454bd6 <+390>: e9 17 00 00 00 jmp 0x10b454bf2 ; <+418> > 0x10b454bdb <+395>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x10b454bdf <+399>: 89 d1 movl %edx, %ecx > 0x10b454be1 <+401>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x10b454be5 <+405>: 89 4d c4 movl %ecx, -0x3c(%rbp) > 0x10b454be8 <+408>: e8 73 64 a6 ff callq 0x10aebb060 ; SolarMutexReleaser::~SolarMutexReleaser() > 0x10b454bed <+413>: e9 2d 00 00 00 jmp 0x10b454c1f ; <+463> > 0x10b454bf2 <+418>: e8 c9 25 28 00 callq 0x10b6d71c0 ; OpenGLWatchdogThread::stop() > 0x10b454bf7 <+423>: e8 c4 05 00 00 callq 0x10b4551c0 ; DeInitVCL() > 0x10b454bfc <+428>: 48 8b 05 ed b0 62 00 movq 0x62b0ed(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b454c03 <+435>: 8b 4d d4 movl -0x2c(%rbp), %ecx > 0x10b454c06 <+438>: 48 8b 00 movq (%rax), %rax > 0x10b454c09 <+441>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b454c0d <+445>: 89 4d ac movl %ecx, -0x54(%rbp) > 0x10b454c10 <+448>: 0f 85 12 00 00 00 jne 0x10b454c28 ; <+472> > 0x10b454c16 <+454>: 8b 45 ac movl -0x54(%rbp), %eax > 0x10b454c19 <+457>: 48 83 c4 60 addq $0x60, %rsp > 0x10b454c1d <+461>: 5d popq %rbp > 0x10b454c1e <+462>: c3 retq > 0x10b454c1f <+463>: 48 8b 7d c8 movq -0x38(%rbp), %rdi > 0x10b454c23 <+467>: e8 fa 92 3c 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b454c28 <+472>: e8 25 93 3c 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b454c2d <+477>: 0f 1f 00 nopl (%rax) >(lldb) image show-unwind --address 0x10b454b0a >UNWIND PLANS for libvcllo.dylib`ImplSVMain() (start addr 0x10b454a50) > >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 + 8544624-0x0000000000826350) >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]: 462: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 463: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b86e63c, personality routine is at address 0x10ba7fce0 >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 + 8544624-0x000000000082634d) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b86e63c, personality routine is at address 0x10ba7fce0 >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 + 8544624-0x0000000000826350) >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]: 462: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 463: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b86e63c, personality routine is at address 0x10ba7fce0 >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 + 8544624-0x0000000000826350) >row[0]: 0: CFA=rbp+16 => 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 0x10b5b63a9 >libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent: > 0x10b5b62b0 <+0>: 55 pushq %rbp > 0x10b5b62b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b5b62b4 <+4>: 48 81 ec a0 02 00 00 subq $0x2a0, %rsp ; imm = 0x2A0 > 0x10b5b62bb <+11>: 48 8b 05 2e 9a 4c 00 movq 0x4c9a2e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b5b62c2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10b5b62c5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b5b62c9 <+25>: 48 89 bd 50 fe ff ff movq %rdi, -0x1b0(%rbp) > 0x10b5b62d0 <+32>: 48 8b 35 41 b3 53 00 movq 0x53b341(%rip), %rsi ; "subtype" > 0x10b5b62d7 <+39>: 48 8b 05 2a 9b 4c 00 movq 0x4c9b2a(%rip), %rax ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x10b5b62de <+46>: ff d0 callq *%rax > 0x10b5b62e0 <+48>: 0f bf c8 movswl %ax, %ecx > 0x10b5b62e3 <+51>: 89 8d 4c fe ff ff movl %ecx, -0x1b4(%rbp) > 0x10b5b62e9 <+57>: 89 ca movl %ecx, %edx > 0x10b5b62eb <+59>: 83 ea 01 subl $0x1, %edx > 0x10b5b62ee <+62>: 89 8d 10 fe ff ff movl %ecx, -0x1f0(%rbp) > 0x10b5b62f4 <+68>: 89 95 0c fe ff ff movl %edx, -0x1f4(%rbp) > 0x10b5b62fa <+74>: 0f 84 80 00 00 00 je 0x10b5b6380 ; <+208> > 0x10b5b6300 <+80>: e9 00 00 00 00 jmp 0x10b5b6305 ; <+85> > 0x10b5b6305 <+85>: 8b 85 10 fe ff ff movl -0x1f0(%rbp), %eax > 0x10b5b630b <+91>: 83 e8 0a subl $0xa, %eax > 0x10b5b630e <+94>: 89 85 08 fe ff ff movl %eax, -0x1f8(%rbp) > 0x10b5b6314 <+100>: 0f 84 55 00 00 00 je 0x10b5b636f ; <+191> > 0x10b5b631a <+106>: e9 00 00 00 00 jmp 0x10b5b631f ; <+111> > 0x10b5b631f <+111>: 8b 85 10 fe ff ff movl -0x1f0(%rbp), %eax > 0x10b5b6325 <+117>: 83 e8 0f subl $0xf, %eax > 0x10b5b6328 <+120>: 89 85 04 fe ff ff movl %eax, -0x1fc(%rbp) > 0x10b5b632e <+126>: 0f 84 f2 00 00 00 je 0x10b5b6426 ; <+374> > 0x10b5b6334 <+132>: e9 00 00 00 00 jmp 0x10b5b6339 ; <+137> > 0x10b5b6339 <+137>: 8b 85 10 fe ff ff movl -0x1f0(%rbp), %eax > 0x10b5b633f <+143>: 83 e8 14 subl $0x14, %eax > 0x10b5b6342 <+146>: 89 85 00 fe ff ff movl %eax, -0x200(%rbp) > 0x10b5b6348 <+152>: 0f 84 04 07 00 00 je 0x10b5b6a52 ; <+1954> > 0x10b5b634e <+158>: e9 00 00 00 00 jmp 0x10b5b6353 ; <+163> > 0x10b5b6353 <+163>: 8b 85 10 fe ff ff movl -0x1f0(%rbp), %eax > 0x10b5b6359 <+169>: 2d ff 7f 00 00 subl $0x7fff, %eax ; imm = 0x7FFF > 0x10b5b635e <+174>: 89 85 fc fd ff ff movl %eax, -0x204(%rbp) > 0x10b5b6364 <+180>: 0f 84 3a 00 00 00 je 0x10b5b63a4 ; <+244> > 0x10b5b636a <+186>: e9 e8 06 00 00 jmp 0x10b5b6a57 ; <+1959> > 0x10b5b636f <+191>: 48 8b bd 50 fe ff ff movq -0x1b0(%rbp), %rdi > 0x10b5b6376 <+198>: e8 15 79 00 00 callq 0x10b5bdc90 ; AquaSalTimer::handleStartTimerEvent(NSEvent*) > 0x10b5b637b <+203>: e9 09 07 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b6380 <+208>: 48 8b 05 31 90 4c 00 movq 0x4c9031(%rip), %rax ; (void *)0x00007fffc4b52888: NSApp > 0x10b5b6387 <+215>: 48 8b 08 movq (%rax), %rcx > 0x10b5b638a <+218>: 48 8b 00 movq (%rax), %rax > 0x10b5b638d <+221>: 48 8b 35 8c b2 53 00 movq 0x53b28c(%rip), %rsi ; "stop:" > 0x10b5b6394 <+228>: 48 89 cf movq %rcx, %rdi > 0x10b5b6397 <+231>: 48 89 c2 movq %rax, %rdx > 0x10b5b639a <+234>: e8 a5 77 26 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b5b639f <+239>: e9 e5 06 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b63a4 <+244>: e8 a7 e6 e9 ff callq 0x10b454a50 ; ImplSVMain() > 0x10b5b63a9 <+249>: 89 85 48 fe ff ff movl %eax, -0x1b8(%rbp) > 0x10b5b63af <+255>: 48 83 3d e9 b2 55 00 00 cmpq $0x0, 0x55b2e9(%rip) ; bLeftMain + 7 > 0x10b5b63b7 <+263>: 0f 84 0f 00 00 00 je 0x10b5b63cc ; <+284> > 0x10b5b63bd <+269>: 8b 85 48 fe ff ff movl -0x1b8(%rbp), %eax > 0x10b5b63c3 <+275>: 48 8b 0d d6 b2 55 00 movq 0x55b2d6(%rip), %rcx ; gpnInit > 0x10b5b63ca <+282>: 89 01 movl %eax, (%rcx) > 0x10b5b63cc <+284>: 48 8b 05 e5 8f 4c 00 movq 0x4c8fe5(%rip), %rax ; (void *)0x00007fffc4b52888: NSApp > 0x10b5b63d3 <+291>: 48 8b 08 movq (%rax), %rcx > 0x10b5b63d6 <+294>: 48 8b 00 movq (%rax), %rax > 0x10b5b63d9 <+297>: 48 8b 35 40 b2 53 00 movq 0x53b240(%rip), %rsi ; "stop:" > 0x10b5b63e0 <+304>: 48 89 cf movq %rcx, %rdi > 0x10b5b63e3 <+307>: 48 89 c2 movq %rax, %rdx > 0x10b5b63e6 <+310>: e8 59 77 26 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b5b63eb <+315>: c6 05 a6 b2 55 00 01 movb $0x1, 0x55b2a6(%rip) ; pDockMenu + 7 > 0x10b5b63f2 <+322>: 48 83 3d 96 b2 55 00 00 cmpq $0x0, 0x55b296(%rip) ; boost::none + 7 > 0x10b5b63fa <+330>: 0f 84 21 00 00 00 je 0x10b5b6421 ; <+369> > 0x10b5b6400 <+336>: 48 8b 05 89 b2 55 00 movq 0x55b289(%rip), %rax ; pDockMenu > 0x10b5b6407 <+343>: 48 8b 35 72 b1 53 00 movq 0x53b172(%rip), %rsi ; "release" > 0x10b5b640e <+350>: 48 89 c7 movq %rax, %rdi > 0x10b5b6411 <+353>: e8 2e 77 26 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b5b6416 <+358>: 48 c7 05 6f b2 55 00 00 00 00 00 movq $0x0, 0x55b26f(%rip) ; boost::none + 4 > 0x10b5b6421 <+369>: e9 63 06 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b6426 <+374>: e8 35 96 fe ff callq 0x10b59fa60 ; GetSalData() > 0x10b5b642b <+379>: 48 8d 4d a8 leaq -0x58(%rbp), %rcx > 0x10b5b642f <+383>: 48 89 85 38 fe ff ff movq %rax, -0x1c8(%rbp) > 0x10b5b6436 <+390>: c6 85 37 fe ff ff 00 movb $0x0, -0x1c9(%rbp) > 0x10b5b643d <+397>: 48 8b 85 38 fe ff ff movq -0x1c8(%rbp), %rax > 0x10b5b6444 <+404>: 48 83 c0 10 addq $0x10, %rax > 0x10b5b6448 <+408>: 48 89 85 58 fe ff ff movq %rax, -0x1a8(%rbp) > 0x10b5b644f <+415>: 48 8b 85 58 fe ff ff movq -0x1a8(%rbp), %rax > 0x10b5b6456 <+422>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x10b5b645d <+429>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10b5b6464 <+436>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10b5b6468 <+440>: 48 89 8d 78 fe ff ff movq %rcx, -0x188(%rbp) > 0x10b5b646f <+447>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x10b5b6476 <+454>: 48 8b 85 78 fe ff ff movq -0x188(%rbp), %rax > 0x10b5b647d <+461>: 48 8b 8d 70 fe ff ff movq -0x190(%rbp), %rcx > 0x10b5b6484 <+468>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x10b5b648b <+475>: 48 89 8d 80 fe ff ff movq %rcx, -0x180(%rbp) > 0x10b5b6492 <+482>: 48 8b 85 88 fe ff ff movq -0x178(%rbp), %rax > 0x10b5b6499 <+489>: 48 8b 8d 80 fe ff ff movq -0x180(%rbp), %rcx > 0x10b5b64a0 <+496>: 48 89 08 movq %rcx, (%rax) > 0x10b5b64a3 <+499>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x10b5b64a7 <+503>: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) > 0x10b5b64ae <+510>: 48 8b 85 60 fe ff ff movq -0x1a0(%rbp), %rax > 0x10b5b64b5 <+517>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x10b5b64b9 <+521>: 48 8d 45 98 leaq -0x68(%rbp), %rax > 0x10b5b64bd <+525>: 48 8d 4d a0 leaq -0x60(%rbp), %rcx > 0x10b5b64c1 <+529>: 48 8d 55 b0 leaq -0x50(%rbp), %rdx > 0x10b5b64c5 <+533>: 48 8b b5 38 fe ff ff movq -0x1c8(%rbp), %rsi > 0x10b5b64cc <+540>: 48 83 c6 10 addq $0x10, %rsi > 0x10b5b64d0 <+544>: 48 89 b5 90 fe ff ff movq %rsi, -0x170(%rbp) > 0x10b5b64d7 <+551>: 48 8b b5 90 fe ff ff movq -0x170(%rbp), %rsi > 0x10b5b64de <+558>: 48 89 b5 a0 fe ff ff movq %rsi, -0x160(%rbp) > 0x10b5b64e5 <+565>: 48 8b b5 a0 fe ff ff movq -0x160(%rbp), %rsi > 0x10b5b64ec <+572>: 48 89 b5 a8 fe ff ff movq %rsi, -0x158(%rbp) > 0x10b5b64f3 <+579>: 48 8b b5 a8 fe ff ff movq -0x158(%rbp), %rsi > 0x10b5b64fa <+586>: 48 89 b5 b0 fe ff ff movq %rsi, -0x150(%rbp) > 0x10b5b6501 <+593>: 48 8b b5 b0 fe ff ff movq -0x150(%rbp), %rsi > 0x10b5b6508 <+600>: 48 89 b5 b8 fe ff ff movq %rsi, -0x148(%rbp) > 0x10b5b650f <+607>: 48 8b b5 b8 fe ff ff movq -0x148(%rbp), %rsi > 0x10b5b6516 <+614>: 48 89 b5 c0 fe ff ff movq %rsi, -0x140(%rbp) > 0x10b5b651d <+621>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x10b5b6524 <+628>: 48 89 95 d0 fe ff ff movq %rdx, -0x130(%rbp) > 0x10b5b652b <+635>: 48 89 b5 c8 fe ff ff movq %rsi, -0x138(%rbp) > 0x10b5b6532 <+642>: 48 8b 95 d0 fe ff ff movq -0x130(%rbp), %rdx > 0x10b5b6539 <+649>: 48 8b b5 c8 fe ff ff movq -0x138(%rbp), %rsi > 0x10b5b6540 <+656>: 48 89 95 e0 fe ff ff movq %rdx, -0x120(%rbp) > 0x10b5b6547 <+663>: 48 89 b5 d8 fe ff ff movq %rsi, -0x128(%rbp) > 0x10b5b654e <+670>: 48 8b 95 e0 fe ff ff movq -0x120(%rbp), %rdx > 0x10b5b6555 <+677>: 48 8b b5 d8 fe ff ff movq -0x128(%rbp), %rsi > 0x10b5b655c <+684>: 48 89 32 movq %rsi, (%rdx) > 0x10b5b655f <+687>: 48 8b 55 b0 movq -0x50(%rbp), %rdx > 0x10b5b6563 <+691>: 48 89 95 98 fe ff ff movq %rdx, -0x168(%rbp) > 0x10b5b656a <+698>: 48 8b 95 98 fe ff ff movq -0x168(%rbp), %rdx > 0x10b5b6571 <+705>: 48 89 55 98 movq %rdx, -0x68(%rbp) > 0x10b5b6575 <+709>: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) > 0x10b5b657c <+716>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x10b5b6583 <+723>: 48 8b 85 f0 fe ff ff movq -0x110(%rbp), %rax > 0x10b5b658a <+730>: 48 8b 8d e8 fe ff ff movq -0x118(%rbp), %rcx > 0x10b5b6591 <+737>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x10b5b6598 <+744>: 48 89 8d f8 fe ff ff movq %rcx, -0x108(%rbp) > 0x10b5b659f <+751>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x10b5b65a6 <+758>: 48 8b 00 movq (%rax), %rax > 0x10b5b65a9 <+761>: 48 8b 8d f8 fe ff ff movq -0x108(%rbp), %rcx > 0x10b5b65b0 <+768>: 48 3b 01 cmpq (%rcx), %rax > 0x10b5b65b3 <+771>: 40 0f 94 c7 sete %dil > 0x10b5b65b7 <+775>: 40 80 f7 ff xorb $-0x1, %dil > 0x10b5b65bb <+779>: 40 f6 c7 01 testb $0x1, %dil > 0x10b5b65bf <+783>: 0f 85 05 00 00 00 jne 0x10b5b65ca ; <+794> > 0x10b5b65c5 <+789>: e9 de 00 00 00 jmp 0x10b5b66a8 ; <+1016> > 0x10b5b65ca <+794>: 48 8d 45 a0 leaq -0x60(%rbp), %rax > 0x10b5b65ce <+798>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x10b5b65d5 <+805>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10b5b65dc <+812>: 48 8b 00 movq (%rax), %rax > 0x10b5b65df <+815>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10b5b65e6 <+822>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x10b5b65ed <+829>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x10b5b65f4 <+836>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x10b5b65fb <+843>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x10b5b6602 <+850>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10b5b6609 <+857>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x10b5b6610 <+864>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x10b5b6617 <+871>: 48 83 78 10 00 cmpq $0x0, 0x10(%rax) > 0x10b5b661c <+876>: 0f 84 65 00 00 00 je 0x10b5b6687 ; <+983> > 0x10b5b6622 <+882>: 48 8d 45 a0 leaq -0x60(%rbp), %rax > 0x10b5b6626 <+886>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x10b5b662d <+893>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10b5b6634 <+900>: 48 8b 00 movq (%rax), %rax > 0x10b5b6637 <+903>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x10b5b663e <+910>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x10b5b6645 <+917>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x10b5b664c <+924>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10b5b6653 <+931>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x10b5b665a <+938>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x10b5b6661 <+945>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x10b5b6668 <+952>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10b5b666f <+959>: 48 8b 40 10 movq 0x10(%rax), %rax > 0x10b5b6673 <+963>: f6 80 09 01 00 00 01 testb $0x1, 0x109(%rax) > 0x10b5b667a <+970>: 0f 84 07 00 00 00 je 0x10b5b6687 ; <+983> > 0x10b5b6680 <+976>: c6 85 37 fe ff ff 01 movb $0x1, -0x1c9(%rbp) > 0x10b5b6687 <+983>: 48 8d 45 a0 leaq -0x60(%rbp), %rax > 0x10b5b668b <+987>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10b5b6692 <+994>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x10b5b6699 <+1001>: 48 8b 08 movq (%rax), %rcx > 0x10b5b669c <+1004>: 48 8b 49 08 movq 0x8(%rcx), %rcx > 0x10b5b66a0 <+1008>: 48 89 08 movq %rcx, (%rax) > 0x10b5b66a3 <+1011>: e9 11 fe ff ff jmp 0x10b5b64b9 ; <+521> > 0x10b5b66a8 <+1016>: 48 8b bd 50 fe ff ff movq -0x1b0(%rbp), %rdi > 0x10b5b66af <+1023>: 48 8b 35 72 af 53 00 movq 0x53af72(%rip), %rsi ; "data1" > 0x10b5b66b6 <+1030>: 48 8b 05 4b 97 4c 00 movq 0x4c974b(%rip), %rax ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x10b5b66bd <+1037>: ff d0 callq *%rax > 0x10b5b66bf <+1039>: 48 89 c6 movq %rax, %rsi > 0x10b5b66c2 <+1042>: 48 83 e8 02 subq $0x2, %rax > 0x10b5b66c6 <+1046>: 48 89 b5 f0 fd ff ff movq %rsi, -0x210(%rbp) > 0x10b5b66cd <+1053>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x10b5b66d4 <+1060>: 0f 84 54 01 00 00 je 0x10b5b682e ; <+1406> > 0x10b5b66da <+1066>: e9 00 00 00 00 jmp 0x10b5b66df ; <+1071> > 0x10b5b66df <+1071>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b66e6 <+1078>: 48 83 e8 04 subq $0x4, %rax > 0x10b5b66ea <+1082>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x10b5b66f1 <+1089>: 0f 84 46 01 00 00 je 0x10b5b683d ; <+1421> > 0x10b5b66f7 <+1095>: e9 00 00 00 00 jmp 0x10b5b66fc ; <+1100> > 0x10b5b66fc <+1100>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b6703 <+1107>: 48 83 e8 10 subq $0x10, %rax > 0x10b5b6707 <+1111>: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) > 0x10b5b670e <+1118>: 0f 84 f9 00 00 00 je 0x10b5b680d ; <+1373> > 0x10b5b6714 <+1124>: e9 00 00 00 00 jmp 0x10b5b6719 ; <+1129> > 0x10b5b6719 <+1129>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b6720 <+1136>: 48 83 e8 20 subq $0x20, %rax > 0x10b5b6724 <+1140>: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) > 0x10b5b672b <+1147>: 0f 84 1b 01 00 00 je 0x10b5b684c ; <+1436> > 0x10b5b6731 <+1153>: e9 00 00 00 00 jmp 0x10b5b6736 ; <+1158> > 0x10b5b6736 <+1158>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b673d <+1165>: 48 83 e8 40 subq $0x40, %rax > 0x10b5b6741 <+1169>: 48 89 85 c8 fd ff ff movq %rax, -0x238(%rbp) > 0x10b5b6748 <+1176>: 0f 84 1c 01 00 00 je 0x10b5b686a ; <+1466> > 0x10b5b674e <+1182>: e9 00 00 00 00 jmp 0x10b5b6753 ; <+1187> > 0x10b5b6753 <+1187>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b675a <+1194>: 48 2d 80 00 00 00 subq $0x80, %rax > 0x10b5b6760 <+1200>: 48 89 85 c0 fd ff ff movq %rax, -0x240(%rbp) > 0x10b5b6767 <+1207>: 0f 84 39 01 00 00 je 0x10b5b68a6 ; <+1526> > 0x10b5b676d <+1213>: e9 00 00 00 00 jmp 0x10b5b6772 ; <+1218> > 0x10b5b6772 <+1218>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b6779 <+1225>: 48 2d 00 01 00 00 subq $0x100, %rax ; imm = 0x100 > 0x10b5b677f <+1231>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x10b5b6786 <+1238>: 0f 84 1a 01 00 00 je 0x10b5b68a6 ; <+1526> > 0x10b5b678c <+1244>: e9 00 00 00 00 jmp 0x10b5b6791 ; <+1249> > 0x10b5b6791 <+1249>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b6798 <+1256>: 48 2d 00 02 00 00 subq $0x200, %rax ; imm = 0x200 > 0x10b5b679e <+1262>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) > 0x10b5b67a5 <+1269>: 0f 84 ec 00 00 00 je 0x10b5b6897 ; <+1511> > 0x10b5b67ab <+1275>: e9 00 00 00 00 jmp 0x10b5b67b0 ; <+1280> > 0x10b5b67b0 <+1280>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b67b7 <+1287>: 48 2d 00 04 00 00 subq $0x400, %rax ; imm = 0x400 > 0x10b5b67bd <+1293>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) > 0x10b5b67c4 <+1300>: 0f 84 be 00 00 00 je 0x10b5b6888 ; <+1496> > 0x10b5b67ca <+1306>: e9 00 00 00 00 jmp 0x10b5b67cf ; <+1311> > 0x10b5b67cf <+1311>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b67d6 <+1318>: 48 2d 00 08 00 00 subq $0x800, %rax ; imm = 0x800 > 0x10b5b67dc <+1324>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x10b5b67e3 <+1331>: 0f 84 72 00 00 00 je 0x10b5b685b ; <+1451> > 0x10b5b67e9 <+1337>: e9 00 00 00 00 jmp 0x10b5b67ee ; <+1342> > 0x10b5b67ee <+1342>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x10b5b67f5 <+1349>: 48 2d 00 10 00 00 subq $0x1000, %rax ; imm = 0x1000 > 0x10b5b67fb <+1355>: 48 89 85 98 fd ff ff movq %rax, -0x268(%rbp) > 0x10b5b6802 <+1362>: 0f 84 71 00 00 00 je 0x10b5b6879 ; <+1481> > 0x10b5b6808 <+1368>: e9 9e 00 00 00 jmp 0x10b5b68ab ; <+1531> > 0x10b5b680d <+1373>: b8 05 00 00 00 movl $0x5, %eax > 0x10b5b6812 <+1378>: b9 06 00 00 00 movl $0x6, %ecx > 0x10b5b6817 <+1383>: 8a 95 37 fe ff ff movb -0x1c9(%rbp), %dl > 0x10b5b681d <+1389>: f6 c2 01 testb $0x1, %dl > 0x10b5b6820 <+1392>: 0f 45 c1 cmovnel %ecx, %eax > 0x10b5b6823 <+1395>: 89 85 44 fe ff ff movl %eax, -0x1bc(%rbp) > 0x10b5b6829 <+1401>: e9 82 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b682e <+1406>: c7 85 44 fe ff ff 11 00 00 00 movl $0x11, -0x1bc(%rbp) > 0x10b5b6838 <+1416>: e9 73 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b683d <+1421>: c7 85 44 fe ff ff 0f 00 00 00 movl $0xf, -0x1bc(%rbp) > 0x10b5b6847 <+1431>: e9 64 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b684c <+1436>: c7 85 44 fe ff ff 03 00 00 00 movl $0x3, -0x1bc(%rbp) > 0x10b5b6856 <+1446>: e9 55 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b685b <+1451>: c7 85 44 fe ff ff 15 00 00 00 movl $0x15, -0x1bc(%rbp) > 0x10b5b6865 <+1461>: e9 46 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b686a <+1466>: c7 85 44 fe ff ff 07 00 00 00 movl $0x7, -0x1bc(%rbp) > 0x10b5b6874 <+1476>: e9 37 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b6879 <+1481>: c7 85 44 fe ff ff 09 00 00 00 movl $0x9, -0x1bc(%rbp) > 0x10b5b6883 <+1491>: e9 28 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b6888 <+1496>: c7 85 44 fe ff ff 14 00 00 00 movl $0x14, -0x1bc(%rbp) > 0x10b5b6892 <+1506>: e9 19 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b6897 <+1511>: c7 85 44 fe ff ff 0a 00 00 00 movl $0xa, -0x1bc(%rbp) > 0x10b5b68a1 <+1521>: e9 0a 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b68a6 <+1526>: e9 05 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b68ab <+1531>: e9 00 00 00 00 jmp 0x10b5b68b0 ; <+1536> > 0x10b5b68b0 <+1536>: 48 8b 85 38 fe ff ff movq -0x1c8(%rbp), %rax > 0x10b5b68b7 <+1543>: 48 83 c0 10 addq $0x10, %rax > 0x10b5b68bb <+1547>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10b5b68c2 <+1554>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10b5b68c9 <+1561>: 48 8b 40 08 movq 0x8(%rax), %rax > 0x10b5b68cd <+1565>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x10b5b68d4 <+1572>: 48 8b 85 68 ff ff ff movq -0x98(%rbp), %rax > 0x10b5b68db <+1579>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x10b5b68e2 <+1586>: 48 8b 85 70 ff ff ff movq -0x90(%rbp), %rax > 0x10b5b68e9 <+1593>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x10b5b68f0 <+1600>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10b5b68f7 <+1607>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x10b5b68fb <+1611>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x10b5b68ff <+1615>: 48 8b 40 10 movq 0x10(%rax), %rax > 0x10b5b6903 <+1619>: 48 89 85 28 fe ff ff movq %rax, -0x1d8(%rbp) > 0x10b5b690a <+1626>: 48 83 bd 28 fe ff ff 00 cmpq $0x0, -0x1d8(%rbp) > 0x10b5b6912 <+1634>: 0f 84 1b 00 00 00 je 0x10b5b6933 ; <+1667> > 0x10b5b6918 <+1640>: 48 8b 85 28 fe ff ff movq -0x1d8(%rbp), %rax > 0x10b5b691f <+1647>: 48 89 c7 movq %rax, %rdi > 0x10b5b6922 <+1650>: e8 99 01 00 00 callq 0x10b5b6ac0 ; SalFrame::GetWindow() const > 0x10b5b6927 <+1655>: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) > 0x10b5b692e <+1662>: e9 10 00 00 00 jmp 0x10b5b6943 ; <+1683> > 0x10b5b6933 <+1667>: 31 c0 xorl %eax, %eax > 0x10b5b6935 <+1669>: 89 c1 movl %eax, %ecx > 0x10b5b6937 <+1671>: 48 89 8d 90 fd ff ff movq %rcx, -0x270(%rbp) > 0x10b5b693e <+1678>: e9 00 00 00 00 jmp 0x10b5b6943 ; <+1683> > 0x10b5b6943 <+1683>: 48 8b 85 90 fd ff ff movq -0x270(%rbp), %rax > 0x10b5b694a <+1690>: 48 89 85 20 fe ff ff movq %rax, -0x1e0(%rbp) > 0x10b5b6951 <+1697>: 48 83 bd 20 fe ff ff 00 cmpq $0x0, -0x1e0(%rbp) > 0x10b5b6959 <+1705>: 0f 84 ee 00 00 00 je 0x10b5b6a4d ; <+1949> > 0x10b5b695f <+1711>: 48 8d 45 88 leaq -0x78(%rbp), %rax > 0x10b5b6963 <+1715>: 48 89 c7 movq %rax, %rdi > 0x10b5b6966 <+1718>: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) > 0x10b5b696d <+1725>: e8 ae b0 68 ff callq 0x10ac41a20 ; Point::Point() > 0x10b5b6972 <+1730>: 8b b5 44 fe ff ff movl -0x1bc(%rbp), %esi > 0x10b5b6978 <+1736>: 48 8d 45 f0 leaq -0x10(%rbp), %rax > 0x10b5b697c <+1740>: 48 89 c7 movq %rax, %rdi > 0x10b5b697f <+1743>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x10b5b6986 <+1750>: e8 55 01 00 00 callq 0x10b5b6ae0 ; CommandMediaData::CommandMediaData(MediaCommand) > 0x10b5b698b <+1755>: 48 8d 45 d0 leaq -0x30(%rbp), %rax > 0x10b5b698f <+1759>: ba 11 00 00 00 movl $0x11, %edx > 0x10b5b6994 <+1764>: 31 c9 xorl %ecx, %ecx > 0x10b5b6996 <+1766>: 48 89 c7 movq %rax, %rdi > 0x10b5b6999 <+1769>: 48 8b b5 88 fd ff ff movq -0x278(%rbp), %rsi > 0x10b5b69a0 <+1776>: 4c 8b 85 80 fd ff ff movq -0x280(%rbp), %r8 > 0x10b5b69a7 <+1783>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x10b5b69ae <+1790>: e8 bd 38 74 ff callq 0x10acfa270 ; CommandEvent::CommandEvent(Point const&, CommandEventId, bool, void const*) > 0x10b5b69b3 <+1795>: 48 8b 95 20 fe ff ff movq -0x1e0(%rbp), %rdx > 0x10b5b69ba <+1802>: 48 8d 45 b8 leaq -0x48(%rbp), %rax > 0x10b5b69be <+1806>: be 08 00 00 00 movl $0x8, %esi > 0x10b5b69c3 <+1811>: 48 89 c7 movq %rax, %rdi > 0x10b5b69c6 <+1814>: 48 8b 8d 78 fd ff ff movq -0x288(%rbp), %rcx > 0x10b5b69cd <+1821>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x10b5b69d4 <+1828>: e8 97 87 78 ff callq 0x10ad3f170 ; NotifyEvent::NotifyEvent(MouseNotifyEvent, vcl::Window*, void const*) > 0x10b5b69d9 <+1833>: 48 8b bd 70 fd ff ff movq -0x290(%rbp), %rdi > 0x10b5b69e0 <+1840>: e8 bb 03 90 ff callq 0x10aeb6da0 ; ImplCallPreNotify(NotifyEvent&) > 0x10b5b69e5 <+1845>: 88 85 6f fd ff ff movb %al, -0x291(%rbp) > 0x10b5b69eb <+1851>: e9 00 00 00 00 jmp 0x10b5b69f0 ; <+1856> > 0x10b5b69f0 <+1856>: 8a 85 6f fd ff ff movb -0x291(%rbp), %al > 0x10b5b69f6 <+1862>: a8 01 testb $0x1, %al > 0x10b5b69f8 <+1864>: 0f 85 46 00 00 00 jne 0x10b5b6a44 ; <+1940> > 0x10b5b69fe <+1870>: e9 00 00 00 00 jmp 0x10b5b6a03 ; <+1875> > 0x10b5b6a03 <+1875>: 48 8b 85 20 fe ff ff movq -0x1e0(%rbp), %rax > 0x10b5b6a0a <+1882>: 48 8b 08 movq (%rax), %rcx > 0x10b5b6a0d <+1885>: 48 8b 89 88 01 00 00 movq 0x188(%rcx), %rcx > 0x10b5b6a14 <+1892>: 48 8d 75 d0 leaq -0x30(%rbp), %rsi > 0x10b5b6a18 <+1896>: 48 89 c7 movq %rax, %rdi > 0x10b5b6a1b <+1899>: ff d1 callq *%rcx > 0x10b5b6a1d <+1901>: e9 00 00 00 00 jmp 0x10b5b6a22 ; <+1906> > 0x10b5b6a22 <+1906>: e9 1d 00 00 00 jmp 0x10b5b6a44 ; <+1940> > 0x10b5b6a27 <+1911>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x10b5b6a2b <+1915>: 89 d1 movl %edx, %ecx > 0x10b5b6a2d <+1917>: 48 89 85 18 fe ff ff movq %rax, -0x1e8(%rbp) > 0x10b5b6a34 <+1924>: 89 8d 14 fe ff ff movl %ecx, -0x1ec(%rbp) > 0x10b5b6a3a <+1930>: e8 11 9b 75 ff callq 0x10ad10550 ; NotifyEvent::~NotifyEvent() > 0x10b5b6a3f <+1935>: e9 62 00 00 00 jmp 0x10b5b6aa6 ; <+2038> > 0x10b5b6a44 <+1940>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x10b5b6a48 <+1944>: e8 03 9b 75 ff callq 0x10ad10550 ; NotifyEvent::~NotifyEvent() > 0x10b5b6a4d <+1949>: e9 37 00 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b6a52 <+1954>: e9 32 00 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b6a57 <+1959>: e9 00 00 00 00 jmp 0x10b5b6a5c ; <+1964> > 0x10b5b6a5c <+1964>: bf 01 00 00 00 movl $0x1, %edi > 0x10b5b6a61 <+1969>: 48 8d 35 dd 4a 2f 00 leaq 0x2f4add(%rip), %rsi ; "legacy.osl" > 0x10b5b6a68 <+1976>: 48 8d 15 9e c1 31 00 leaq 0x31c19e(%rip), %rdx ; "/Users/demo/lode/dev/core/vcl/osx/salinst.cxx:552: " > 0x10b5b6a6f <+1983>: 48 8d 0d 16 4b 2f 00 leaq 0x2f4b16(%rip), %rcx ; "%s" > 0x10b5b6a76 <+1990>: 4c 8d 05 c4 c1 31 00 leaq 0x31c1c4(%rip), %r8 ; "unhandled NSApplicationDefined event" > 0x10b5b6a7d <+1997>: b0 00 movb $0x0, %al > 0x10b5b6a7f <+1999>: e8 3a 6f 26 00 callq 0x10b81d9be ; symbol stub for: sal_detail_logFormat > 0x10b5b6a84 <+2004>: e9 00 00 00 00 jmp 0x10b5b6a89 ; <+2009> > 0x10b5b6a89 <+2009>: 48 8b 05 60 92 4c 00 movq 0x4c9260(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b5b6a90 <+2016>: 48 8b 00 movq (%rax), %rax > 0x10b5b6a93 <+2019>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b5b6a97 <+2023>: 0f 85 15 00 00 00 jne 0x10b5b6ab2 ; <+2050> > 0x10b5b6a9d <+2029>: 48 81 c4 a0 02 00 00 addq $0x2a0, %rsp ; imm = 0x2A0 > 0x10b5b6aa4 <+2036>: 5d popq %rbp > 0x10b5b6aa5 <+2037>: c3 retq > 0x10b5b6aa6 <+2038>: 48 8b bd 18 fe ff ff movq -0x1e8(%rbp), %rdi > 0x10b5b6aad <+2045>: e8 70 74 26 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b5b6ab2 <+2050>: e8 9b 74 26 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b5b6ab7 <+2055>: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10b5b63a9 >UNWIND PLANS for libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) (start addr 0x10b5b62b0) > >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 + 9992656-0x00000000009881e0) >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]: 2037: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 2038: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b87e104, personality routine is at address 0x10ba7fce0 >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 + 9992656-0x00000000009881d7) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b87e104, personality routine is at address 0x10ba7fce0 >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 + 9992656-0x00000000009881e0) >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]: 2037: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 2038: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b87e104, personality routine is at address 0x10ba7fce0 >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 + 9992656-0x00000000009881e0) >row[0]: 0: CFA=rbp+16 => 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 0x10b6fca00 >libvcllo.dylib`-[VCL_NSApplication sendEvent:]: > 0x10b6fc9b0 <+0>: 55 pushq %rbp > 0x10b6fc9b1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b6fc9b4 <+4>: 48 81 ec e0 01 00 00 subq $0x1e0, %rsp ; imm = 0x1E0 > 0x10b6fc9bb <+11>: 48 8b 05 2e 33 38 00 movq 0x38332e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b6fc9c2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10b6fc9c5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b6fc9c9 <+25>: 48 89 7d c0 movq %rdi, -0x40(%rbp) > 0x10b6fc9cd <+29>: 48 89 75 b8 movq %rsi, -0x48(%rbp) > 0x10b6fc9d1 <+33>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x10b6fc9d5 <+37>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fc9d9 <+41>: 48 8b 35 50 53 3f 00 movq 0x3f5350(%rip), %rsi ; "type" > 0x10b6fc9e0 <+48>: 48 89 c7 movq %rax, %rdi > 0x10b6fc9e3 <+51>: e8 5c 11 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fc9e8 <+56>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x10b6fc9ec <+60>: 48 83 7d b0 0f cmpq $0xf, -0x50(%rbp) > 0x10b6fc9f1 <+65>: 0f 85 0e 00 00 00 jne 0x10b6fca05 ; <+85> > 0x10b6fc9f7 <+71>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x10b6fc9fb <+75>: e8 b0 98 eb ff callq 0x10b5b62b0 ; AquaSalInstance::handleAppDefinedEvent(NSEvent*) > 0x10b6fca00 <+80>: e9 19 0a 00 00 jmp 0x10b6fd41e ; <+2670> > 0x10b6fca05 <+85>: 48 83 7d b0 0a cmpq $0xa, -0x50(%rbp) > 0x10b6fca0a <+90>: 0f 85 09 0a 00 00 jne 0x10b6fd419 ; <+2665> > 0x10b6fca10 <+96>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fca14 <+100>: 48 8b 35 25 53 3f 00 movq 0x3f5325(%rip), %rsi ; "modifierFlags" > 0x10b6fca1b <+107>: 48 89 c7 movq %rax, %rdi > 0x10b6fca1e <+110>: e8 21 11 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fca23 <+115>: 48 25 00 00 10 00 andq $0x100000, %rax ; imm = 0x100000 > 0x10b6fca29 <+121>: 48 83 f8 00 cmpq $0x0, %rax > 0x10b6fca2d <+125>: 0f 84 e6 09 00 00 je 0x10b6fd419 ; <+2665> > 0x10b6fca33 <+131>: 48 8b 05 7e 29 38 00 movq 0x38297e(%rip), %rax ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fca3a <+138>: 48 8b 00 movq (%rax), %rax > 0x10b6fca3d <+141>: 48 8b 35 3c 59 3f 00 movq 0x3f593c(%rip), %rsi ; "keyWindow" > 0x10b6fca44 <+148>: 48 89 c7 movq %rax, %rdi > 0x10b6fca47 <+151>: e8 f8 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fca4c <+156>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x10b6fca50 <+160>: 48 83 7d a8 00 cmpq $0x0, -0x58(%rbp) > 0x10b6fca55 <+165>: 0f 84 0e 05 00 00 je 0x10b6fcf69 ; <+1465> > 0x10b6fca5b <+171>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x10b6fca5f <+175>: 48 8b 0d a2 5e 3f 00 movq 0x3f5ea2(%rip), %rcx ; (void *)0x000000010baf38a0: SalFrameWindow > 0x10b6fca66 <+182>: 48 8b 35 db 53 3f 00 movq 0x3f53db(%rip), %rsi ; "class" > 0x10b6fca6d <+189>: 48 89 cf movq %rcx, %rdi > 0x10b6fca70 <+192>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x10b6fca74 <+196>: e8 cb 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fca79 <+201>: 48 8b 35 00 55 3f 00 movq 0x3f5500(%rip), %rsi ; "isKindOfClass:" > 0x10b6fca80 <+208>: 48 8b 4d 80 movq -0x80(%rbp), %rcx > 0x10b6fca84 <+212>: 48 89 cf movq %rcx, %rdi > 0x10b6fca87 <+215>: 48 89 c2 movq %rax, %rdx > 0x10b6fca8a <+218>: e8 b5 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fca8f <+223>: 3c 00 cmpb $0x0, %al > 0x10b6fca91 <+225>: 0f 84 d2 04 00 00 je 0x10b6fcf69 ; <+1465> > 0x10b6fca97 <+231>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x10b6fca9b <+235>: 48 8b 35 9e 4d 3f 00 movq 0x3f4d9e(%rip), %rsi ; "getSalFrame" > 0x10b6fcaa2 <+242>: 48 89 c7 movq %rax, %rdi > 0x10b6fcaa5 <+245>: e8 9a 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcaaa <+250>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x10b6fcaae <+254>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcab2 <+258>: 48 8b 35 87 52 3f 00 movq 0x3f5287(%rip), %rsi ; "modifierFlags" > 0x10b6fcab9 <+265>: 48 89 c7 movq %rax, %rdi > 0x10b6fcabc <+268>: e8 83 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcac1 <+273>: 48 25 00 00 1e 00 andq $0x1e0000, %rax ; imm = 0x1E0000 > 0x10b6fcac7 <+279>: 89 c1 movl %eax, %ecx > 0x10b6fcac9 <+281>: 89 4d 9c movl %ecx, -0x64(%rbp) > 0x10b6fcacc <+284>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x10b6fcad0 <+288>: 8b 88 14 01 00 00 movl 0x114(%rax), %ecx > 0x10b6fcad6 <+294>: 89 c8 movl %ecx, %eax > 0x10b6fcad8 <+296>: 48 83 e0 02 andq $0x2, %rax > 0x10b6fcadc <+300>: 48 83 f8 00 cmpq $0x0, %rax > 0x10b6fcae0 <+304>: 0f 84 8e 00 00 00 je 0x10b6fcb74 ; <+452> > 0x10b6fcae6 <+310>: 8b 45 9c movl -0x64(%rbp), %eax > 0x10b6fcae9 <+313>: 89 c1 movl %eax, %ecx > 0x10b6fcaeb <+315>: 48 81 f9 00 00 10 00 cmpq $0x100000, %rcx ; imm = 0x100000 > 0x10b6fcaf2 <+322>: 0f 85 77 00 00 00 jne 0x10b6fcb6f ; <+447> > 0x10b6fcaf8 <+328>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcafc <+332>: 48 8b 35 85 58 3f 00 movq 0x3f5885(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fcb03 <+339>: 48 89 c7 movq %rax, %rdi > 0x10b6fcb06 <+342>: e8 39 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcb0b <+347>: 48 8d 35 d6 f5 3e 00 leaq 0x3ef5d6(%rip), %rsi ; @"'w'" > 0x10b6fcb12 <+354>: 48 8b 3d d7 53 3f 00 movq 0x3f53d7(%rip), %rdi ; "isEqualToString:" > 0x10b6fcb19 <+361>: 48 89 bd 78 ff ff ff movq %rdi, -0x88(%rbp) > 0x10b6fcb20 <+368>: 48 89 c7 movq %rax, %rdi > 0x10b6fcb23 <+371>: 48 8b 85 78 ff ff ff movq -0x88(%rbp), %rax > 0x10b6fcb2a <+378>: 48 89 b5 70 ff ff ff movq %rsi, -0x90(%rbp) > 0x10b6fcb31 <+385>: 48 89 c6 movq %rax, %rsi > 0x10b6fcb34 <+388>: 48 8b 95 70 ff ff ff movq -0x90(%rbp), %rdx > 0x10b6fcb3b <+395>: e8 04 10 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcb40 <+400>: 3c 00 cmpb $0x0, %al > 0x10b6fcb42 <+402>: 0f 84 27 00 00 00 je 0x10b6fcb6f ; <+447> > 0x10b6fcb48 <+408>: 48 8b 7d a0 movq -0x60(%rbp), %rdi > 0x10b6fcb4c <+412>: e8 2f 64 ef ff callq 0x10b5f2f80 ; AquaSalFrame::getNSWindow() const > 0x10b6fcb51 <+417>: 31 c9 xorl %ecx, %ecx > 0x10b6fcb53 <+419>: 89 ca movl %ecx, %edx > 0x10b6fcb55 <+421>: 48 8b 35 34 58 3f 00 movq 0x3f5834(%rip), %rsi ; "windowShouldClose:" > 0x10b6fcb5c <+428>: 48 89 c7 movq %rax, %rdi > 0x10b6fcb5f <+431>: e8 e0 0f 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcb64 <+436>: 88 85 6f ff ff ff movb %al, -0x91(%rbp) > 0x10b6fcb6a <+442>: e9 d6 08 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcb6f <+447>: e9 00 00 00 00 jmp 0x10b6fcb74 ; <+452> > 0x10b6fcb74 <+452>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcb78 <+456>: 48 8b 35 09 58 3f 00 movq 0x3f5809(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fcb7f <+463>: 48 89 c7 movq %rax, %rdi > 0x10b6fcb82 <+466>: e8 bd 0f 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcb87 <+471>: 48 8d 35 7a f5 3e 00 leaq 0x3ef57a(%rip), %rsi ; @"'m'" > 0x10b6fcb8e <+478>: 48 8b 3d 5b 53 3f 00 movq 0x3f535b(%rip), %rdi ; "isEqualToString:" > 0x10b6fcb95 <+485>: 48 89 bd 60 ff ff ff movq %rdi, -0xa0(%rbp) > 0x10b6fcb9c <+492>: 48 89 c7 movq %rax, %rdi > 0x10b6fcb9f <+495>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10b6fcba6 <+502>: 48 89 b5 58 ff ff ff movq %rsi, -0xa8(%rbp) > 0x10b6fcbad <+509>: 48 89 c6 movq %rax, %rsi > 0x10b6fcbb0 <+512>: 48 8b 95 58 ff ff ff movq -0xa8(%rbp), %rdx > 0x10b6fcbb7 <+519>: e8 88 0f 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcbbc <+524>: 3c 00 cmpb $0x0, %al > 0x10b6fcbbe <+526>: 0f 84 92 00 00 00 je 0x10b6fcc56 ; <+678> > 0x10b6fcbc4 <+532>: 8b 45 9c movl -0x64(%rbp), %eax > 0x10b6fcbc7 <+535>: 89 c1 movl %eax, %ecx > 0x10b6fcbc9 <+537>: 48 81 f9 00 00 10 00 cmpq $0x100000, %rcx ; imm = 0x100000 > 0x10b6fcbd0 <+544>: 0f 85 47 00 00 00 jne 0x10b6fcc1d ; <+621> > 0x10b6fcbd6 <+550>: 48 8b 7d a0 movq -0x60(%rbp), %rdi > 0x10b6fcbda <+554>: e8 a1 63 ef ff callq 0x10b5f2f80 ; AquaSalFrame::getNSWindow() const > 0x10b6fcbdf <+559>: 48 8b 35 32 4d 3f 00 movq 0x3f4d32(%rip), %rsi ; "styleMask" > 0x10b6fcbe6 <+566>: 48 89 c7 movq %rax, %rdi > 0x10b6fcbe9 <+569>: e8 56 0f 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcbee <+574>: 48 83 e0 04 andq $0x4, %rax > 0x10b6fcbf2 <+578>: 48 83 f8 00 cmpq $0x0, %rax > 0x10b6fcbf6 <+582>: 0f 84 21 00 00 00 je 0x10b6fcc1d ; <+621> > 0x10b6fcbfc <+588>: 48 8b 7d a0 movq -0x60(%rbp), %rdi > 0x10b6fcc00 <+592>: e8 7b 63 ef ff callq 0x10b5f2f80 ; AquaSalFrame::getNSWindow() const > 0x10b6fcc05 <+597>: 31 c9 xorl %ecx, %ecx > 0x10b6fcc07 <+599>: 89 ca movl %ecx, %edx > 0x10b6fcc09 <+601>: 48 8b 35 88 57 3f 00 movq 0x3f5788(%rip), %rsi ; "performMiniaturize:" > 0x10b6fcc10 <+608>: 48 89 c7 movq %rax, %rdi > 0x10b6fcc13 <+611>: e8 2c 0f 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcc18 <+616>: e9 28 08 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcc1d <+621>: 8b 45 9c movl -0x64(%rbp), %eax > 0x10b6fcc20 <+624>: 89 c1 movl %eax, %ecx > 0x10b6fcc22 <+626>: 48 81 f9 00 00 18 00 cmpq $0x180000, %rcx ; imm = 0x180000 > 0x10b6fcc29 <+633>: 0f 85 22 00 00 00 jne 0x10b6fcc51 ; <+673> > 0x10b6fcc2f <+639>: 31 c0 xorl %eax, %eax > 0x10b6fcc31 <+641>: 89 c2 movl %eax, %edx > 0x10b6fcc33 <+643>: 48 8b 0d 7e 27 38 00 movq 0x38277e(%rip), %rcx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fcc3a <+650>: 48 8b 09 movq (%rcx), %rcx > 0x10b6fcc3d <+653>: 48 8b 35 5c 57 3f 00 movq 0x3f575c(%rip), %rsi ; "miniaturizeAll:" > 0x10b6fcc44 <+660>: 48 89 cf movq %rcx, %rdi > 0x10b6fcc47 <+663>: e8 f8 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcc4c <+668>: e9 f4 07 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcc51 <+673>: e9 00 00 00 00 jmp 0x10b6fcc56 ; <+678> > 0x10b6fcc56 <+678>: 8b 45 9c movl -0x64(%rbp), %eax > 0x10b6fcc59 <+681>: 89 c1 movl %eax, %ecx > 0x10b6fcc5b <+683>: 48 81 e1 00 00 0c 00 andq $0xc0000, %rcx ; imm = 0xC0000 > 0x10b6fcc62 <+690>: 48 83 f9 00 cmpq $0x0, %rcx > 0x10b6fcc66 <+694>: 0f 85 82 01 00 00 jne 0x10b6fcdee ; <+1086> > 0x10b6fcc6c <+700>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcc70 <+704>: 48 8b 35 31 57 3f 00 movq 0x3f5731(%rip), %rsi ; "characters" > 0x10b6fcc77 <+711>: 48 89 c7 movq %rax, %rdi > 0x10b6fcc7a <+714>: e8 c5 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcc7f <+719>: 48 8d 35 a2 f4 3e 00 leaq 0x3ef4a2(%rip), %rsi ; @"'<'" > 0x10b6fcc86 <+726>: 48 8b 3d 63 52 3f 00 movq 0x3f5263(%rip), %rdi ; "isEqualToString:" > 0x10b6fcc8d <+733>: 48 89 bd 50 ff ff ff movq %rdi, -0xb0(%rbp) > 0x10b6fcc94 <+740>: 48 89 c7 movq %rax, %rdi > 0x10b6fcc97 <+743>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x10b6fcc9e <+750>: 48 89 b5 48 ff ff ff movq %rsi, -0xb8(%rbp) > 0x10b6fcca5 <+757>: 48 89 c6 movq %rax, %rsi > 0x10b6fcca8 <+760>: 48 8b 95 48 ff ff ff movq -0xb8(%rbp), %rdx > 0x10b6fccaf <+767>: e8 90 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fccb4 <+772>: 3c 00 cmpb $0x0, %al > 0x10b6fccb6 <+774>: 0f 85 50 00 00 00 jne 0x10b6fcd0c ; <+860> > 0x10b6fccbc <+780>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fccc0 <+784>: 48 8b 35 e1 56 3f 00 movq 0x3f56e1(%rip), %rsi ; "characters" > 0x10b6fccc7 <+791>: 48 89 c7 movq %rax, %rdi > 0x10b6fccca <+794>: e8 75 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcccf <+799>: 48 8d 35 72 f4 3e 00 leaq 0x3ef472(%rip), %rsi ; @"'~'" > 0x10b6fccd6 <+806>: 48 8b 3d 13 52 3f 00 movq 0x3f5213(%rip), %rdi ; "isEqualToString:" > 0x10b6fccdd <+813>: 48 89 bd 40 ff ff ff movq %rdi, -0xc0(%rbp) > 0x10b6fcce4 <+820>: 48 89 c7 movq %rax, %rdi > 0x10b6fcce7 <+823>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x10b6fccee <+830>: 48 89 b5 38 ff ff ff movq %rsi, -0xc8(%rbp) > 0x10b6fccf5 <+837>: 48 89 c6 movq %rax, %rsi > 0x10b6fccf8 <+840>: 48 8b 95 38 ff ff ff movq -0xc8(%rbp), %rdx > 0x10b6fccff <+847>: e8 40 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcd04 <+852>: 3c 00 cmpb $0x0, %al > 0x10b6fcd06 <+854>: 0f 84 1c 00 00 00 je 0x10b6fcd28 ; <+888> > 0x10b6fcd0c <+860>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x10b6fcd10 <+864>: 48 8b 55 a0 movq -0x60(%rbp), %rdx > 0x10b6fcd14 <+868>: 48 8b 35 95 56 3f 00 movq 0x3f5695(%rip), %rsi ; "cycleFrameForward:" > 0x10b6fcd1b <+875>: 48 89 c7 movq %rax, %rdi > 0x10b6fcd1e <+878>: e8 21 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcd23 <+883>: e9 1d 07 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcd28 <+888>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcd2c <+892>: 48 8b 35 75 56 3f 00 movq 0x3f5675(%rip), %rsi ; "characters" > 0x10b6fcd33 <+899>: 48 89 c7 movq %rax, %rdi > 0x10b6fcd36 <+902>: e8 09 0e 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcd3b <+907>: 48 8d 35 26 f4 3e 00 leaq 0x3ef426(%rip), %rsi ; @"'>'" > 0x10b6fcd42 <+914>: 48 8b 3d a7 51 3f 00 movq 0x3f51a7(%rip), %rdi ; "isEqualToString:" > 0x10b6fcd49 <+921>: 48 89 bd 30 ff ff ff movq %rdi, -0xd0(%rbp) > 0x10b6fcd50 <+928>: 48 89 c7 movq %rax, %rdi > 0x10b6fcd53 <+931>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x10b6fcd5a <+938>: 48 89 b5 28 ff ff ff movq %rsi, -0xd8(%rbp) > 0x10b6fcd61 <+945>: 48 89 c6 movq %rax, %rsi > 0x10b6fcd64 <+948>: 48 8b 95 28 ff ff ff movq -0xd8(%rbp), %rdx > 0x10b6fcd6b <+955>: e8 d4 0d 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcd70 <+960>: 3c 00 cmpb $0x0, %al > 0x10b6fcd72 <+962>: 0f 85 50 00 00 00 jne 0x10b6fcdc8 ; <+1048> > 0x10b6fcd78 <+968>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcd7c <+972>: 48 8b 35 25 56 3f 00 movq 0x3f5625(%rip), %rsi ; "characters" > 0x10b6fcd83 <+979>: 48 89 c7 movq %rax, %rdi > 0x10b6fcd86 <+982>: e8 b9 0d 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcd8b <+987>: 48 8d 35 f6 f3 3e 00 leaq 0x3ef3f6(%rip), %rsi ; @"'`'" > 0x10b6fcd92 <+994>: 48 8b 3d 57 51 3f 00 movq 0x3f5157(%rip), %rdi ; "isEqualToString:" > 0x10b6fcd99 <+1001>: 48 89 bd 20 ff ff ff movq %rdi, -0xe0(%rbp) > 0x10b6fcda0 <+1008>: 48 89 c7 movq %rax, %rdi > 0x10b6fcda3 <+1011>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x10b6fcdaa <+1018>: 48 89 b5 18 ff ff ff movq %rsi, -0xe8(%rbp) > 0x10b6fcdb1 <+1025>: 48 89 c6 movq %rax, %rsi > 0x10b6fcdb4 <+1028>: 48 8b 95 18 ff ff ff movq -0xe8(%rbp), %rdx > 0x10b6fcdbb <+1035>: e8 84 0d 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcdc0 <+1040>: 3c 00 cmpb $0x0, %al > 0x10b6fcdc2 <+1042>: 0f 84 1c 00 00 00 je 0x10b6fcde4 ; <+1076> > 0x10b6fcdc8 <+1048>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x10b6fcdcc <+1052>: 48 8b 55 a0 movq -0x60(%rbp), %rdx > 0x10b6fcdd0 <+1056>: 48 8b 35 e1 55 3f 00 movq 0x3f55e1(%rip), %rsi ; "cycleFrameBackward:" > 0x10b6fcdd7 <+1063>: 48 89 c7 movq %rax, %rdi > 0x10b6fcdda <+1066>: e8 65 0d 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcddf <+1071>: e9 61 06 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcde4 <+1076>: e9 00 00 00 00 jmp 0x10b6fcde9 ; <+1081> > 0x10b6fcde9 <+1081>: e9 00 00 00 00 jmp 0x10b6fcdee ; <+1086> > 0x10b6fcdee <+1086>: e8 6d 2c ea ff callq 0x10b59fa60 ; GetSalData() > 0x10b6fcdf3 <+1091>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x10b6fcdf7 <+1095>: 48 05 b8 03 00 00 addq $0x3b8, %rax ; imm = 0x3B8 > 0x10b6fcdfd <+1101>: 48 89 c7 movq %rax, %rdi > 0x10b6fce00 <+1104>: e8 6b 06 00 00 callq 0x10b6fd470 ; std::__1::map<NSEvent*, bool, std::__1::less<NSEvent*>, std::__1::allocator<std::__1::pair<NSEvent* const, bool> > >::operator[](NSEvent* const&) > 0x10b6fce05 <+1109>: c6 00 00 movb $0x0, (%rax) > 0x10b6fce08 <+1112>: c6 45 9b 00 movb $0x0, -0x65(%rbp) > 0x10b6fce0c <+1116>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x10b6fce10 <+1120>: 48 83 b8 b8 00 00 00 00 cmpq $0x0, 0xb8(%rax) > 0x10b6fce18 <+1128>: 0f 84 6d 00 00 00 je 0x10b6fce8b ; <+1243> > 0x10b6fce1e <+1134>: be 00 00 00 20 movl $0x20000000, %esi ; imm = 0x20000000 > 0x10b6fce23 <+1139>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x10b6fce27 <+1143>: 8b b8 10 01 00 00 movl 0x110(%rax), %edi > 0x10b6fce2d <+1149>: e8 ee e3 f3 ff callq 0x10b63b220 ; o3tl::typed_flags<SalFrameStyleFlags>::Wrap operator&<SalFrameStyleFlags>(SalFrameStyleFlags, SalFrameStyleFlags) > 0x10b6fce32 <+1154>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x10b6fce36 <+1158>: 89 45 e8 movl %eax, -0x18(%rbp) > 0x10b6fce39 <+1161>: e8 02 85 79 ff callq 0x10ae95340 ; o3tl::is_typed_flags<SalFrameStyleFlags, 2021655039>::Wrap::operator bool() const > 0x10b6fce3e <+1166>: a8 01 testb $0x1, %al > 0x10b6fce40 <+1168>: 0f 85 45 00 00 00 jne 0x10b6fce8b ; <+1243> > 0x10b6fce46 <+1174>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x10b6fce4a <+1178>: 48 8b 35 57 4a 3f 00 movq 0x3f4a57(%rip), %rsi ; "contentView" > 0x10b6fce51 <+1185>: 48 89 c7 movq %rax, %rdi > 0x10b6fce54 <+1188>: e8 eb 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fce59 <+1193>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x10b6fce5d <+1197>: 48 8b 35 5c 55 3f 00 movq 0x3f555c(%rip), %rsi ; "keyDown:" > 0x10b6fce64 <+1204>: 48 89 c7 movq %rax, %rdi > 0x10b6fce67 <+1207>: e8 d8 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fce6c <+1212>: e8 ef 2b ea ff callq 0x10b59fa60 ; GetSalData() > 0x10b6fce71 <+1217>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x10b6fce75 <+1221>: 48 05 b8 03 00 00 addq $0x3b8, %rax ; imm = 0x3B8 > 0x10b6fce7b <+1227>: 48 89 c7 movq %rax, %rdi > 0x10b6fce7e <+1230>: e8 ed 05 00 00 callq 0x10b6fd470 ; std::__1::map<NSEvent*, bool, std::__1::less<NSEvent*>, std::__1::allocator<std::__1::pair<NSEvent* const, bool> > >::operator[](NSEvent* const&) > 0x10b6fce83 <+1235>: 8a 08 movb (%rax), %cl > 0x10b6fce85 <+1237>: 80 e1 01 andb $0x1, %cl > 0x10b6fce88 <+1240>: 88 4d 9b movb %cl, -0x65(%rbp) > 0x10b6fce8b <+1243>: 48 8b 05 26 25 38 00 movq 0x382526(%rip), %rax ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fce92 <+1250>: 48 8b 00 movq (%rax), %rax > 0x10b6fce95 <+1253>: 48 8b 35 1c 4f 3f 00 movq 0x3f4f1c(%rip), %rsi ; "mainMenu" > 0x10b6fce9c <+1260>: 48 89 c7 movq %rax, %rdi > 0x10b6fce9f <+1263>: e8 a0 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcea4 <+1268>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x10b6fcea8 <+1272>: f6 45 9b 01 testb $0x1, -0x65(%rbp) > 0x10b6fceac <+1276>: 0f 85 74 00 00 00 jne 0x10b6fcf26 ; <+1398> > 0x10b6fceb2 <+1282>: 48 83 7d 90 00 cmpq $0x0, -0x70(%rbp) > 0x10b6fceb7 <+1287>: 0f 84 1f 00 00 00 je 0x10b6fcedc ; <+1324> > 0x10b6fcebd <+1293>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x10b6fcec1 <+1297>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x10b6fcec5 <+1301>: 48 8b 35 fc 54 3f 00 movq 0x3f54fc(%rip), %rsi ; "performKeyEquivalent:" > 0x10b6fcecc <+1308>: 48 89 c7 movq %rax, %rdi > 0x10b6fcecf <+1311>: e8 70 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fced4 <+1316>: 3c 00 cmpb $0x0, %al > 0x10b6fced6 <+1318>: 0f 85 4a 00 00 00 jne 0x10b6fcf26 ; <+1398> > 0x10b6fcedc <+1324>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x10b6fcee0 <+1328>: 48 8b 35 c1 49 3f 00 movq 0x3f49c1(%rip), %rsi ; "contentView" > 0x10b6fcee7 <+1335>: 48 89 c7 movq %rax, %rdi > 0x10b6fceea <+1338>: e8 55 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fceef <+1343>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x10b6fcef3 <+1347>: 48 8b 35 c6 54 3f 00 movq 0x3f54c6(%rip), %rsi ; "keyDown:" > 0x10b6fcefa <+1354>: 48 89 c7 movq %rax, %rdi > 0x10b6fcefd <+1357>: e8 42 0c 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcf02 <+1362>: e8 59 2b ea ff callq 0x10b59fa60 ; GetSalData() > 0x10b6fcf07 <+1367>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x10b6fcf0b <+1371>: 48 05 b8 03 00 00 addq $0x3b8, %rax ; imm = 0x3B8 > 0x10b6fcf11 <+1377>: 48 89 c7 movq %rax, %rdi > 0x10b6fcf14 <+1380>: e8 57 05 00 00 callq 0x10b6fd470 ; std::__1::map<NSEvent*, bool, std::__1::less<NSEvent*>, std::__1::allocator<std::__1::pair<NSEvent* const, bool> > >::operator[](NSEvent* const&) > 0x10b6fcf19 <+1385>: 8a 08 movb (%rax), %cl > 0x10b6fcf1b <+1387>: 80 e1 01 andb $0x1, %cl > 0x10b6fcf1e <+1390>: 88 4d 9b movb %cl, -0x65(%rbp) > 0x10b6fcf21 <+1393>: e9 04 00 00 00 jmp 0x10b6fcf2a ; <+1402> > 0x10b6fcf26 <+1398>: c6 45 9b 01 movb $0x1, -0x65(%rbp) > 0x10b6fcf2a <+1402>: e8 31 2b ea ff callq 0x10b59fa60 ; GetSalData() > 0x10b6fcf2f <+1407>: 48 8d 4d f0 leaq -0x10(%rbp), %rcx > 0x10b6fcf33 <+1411>: 48 05 b8 03 00 00 addq $0x3b8, %rax ; imm = 0x3B8 > 0x10b6fcf39 <+1417>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x10b6fcf3d <+1421>: 48 89 4d c8 movq %rcx, -0x38(%rbp) > 0x10b6fcf41 <+1425>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x10b6fcf45 <+1429>: 48 8b 75 c8 movq -0x38(%rbp), %rsi > 0x10b6fcf49 <+1433>: e8 a2 50 00 00 callq 0x10b701ff0 ; unsigned long std::__1::__tree<std::__1::__value_type<NSEvent*, bool>, std::__1::__map_value_compare<NSEvent*, std::__1::__value_type<NSEvent*, bool>, std::__1::less<NSEvent*>, true>, std::__1::allocator<std::__1::__value_type<NSEvent*, bool> > >::__erase_unique<NSEvent*>(NSEvent* const&) > 0x10b6fcf4e <+1438>: f6 45 9b 01 testb $0x1, -0x65(%rbp) > 0x10b6fcf52 <+1442>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x10b6fcf59 <+1449>: 0f 84 05 00 00 00 je 0x10b6fcf64 ; <+1460> > 0x10b6fcf5f <+1455>: e9 e1 04 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fcf64 <+1460>: e9 ab 04 00 00 jmp 0x10b6fd414 ; <+2660> > 0x10b6fcf69 <+1465>: 48 83 7d a8 00 cmpq $0x0, -0x58(%rbp) > 0x10b6fcf6e <+1470>: 0f 84 9b 04 00 00 je 0x10b6fd40f ; <+2655> > 0x10b6fcf74 <+1476>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcf78 <+1480>: 48 8b 35 c1 4d 3f 00 movq 0x3f4dc1(%rip), %rsi ; "modifierFlags" > 0x10b6fcf7f <+1487>: 48 89 c7 movq %rax, %rdi > 0x10b6fcf82 <+1490>: e8 bd 0b 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcf87 <+1495>: 48 25 00 00 1e 00 andq $0x1e0000, %rax ; imm = 0x1E0000 > 0x10b6fcf8d <+1501>: 89 c1 movl %eax, %ecx > 0x10b6fcf8f <+1503>: 89 4d 8c movl %ecx, -0x74(%rbp) > 0x10b6fcf92 <+1506>: 8b 4d 8c movl -0x74(%rbp), %ecx > 0x10b6fcf95 <+1509>: 89 c8 movl %ecx, %eax > 0x10b6fcf97 <+1511>: 48 3d 00 00 10 00 cmpq $0x100000, %rax ; imm = 0x100000 > 0x10b6fcf9d <+1517>: 0f 85 98 03 00 00 jne 0x10b6fd33b ; <+2443> > 0x10b6fcfa3 <+1523>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fcfa7 <+1527>: 48 8b 35 da 53 3f 00 movq 0x3f53da(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fcfae <+1534>: 48 89 c7 movq %rax, %rdi > 0x10b6fcfb1 <+1537>: e8 8e 0b 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcfb6 <+1542>: 48 8d 35 eb f1 3e 00 leaq 0x3ef1eb(%rip), %rsi ; @"'v'" > 0x10b6fcfbd <+1549>: 48 8b 3d 2c 4f 3f 00 movq 0x3f4f2c(%rip), %rdi ; "isEqualToString:" > 0x10b6fcfc4 <+1556>: 48 89 bd 08 ff ff ff movq %rdi, -0xf8(%rbp) > 0x10b6fcfcb <+1563>: 48 89 c7 movq %rax, %rdi > 0x10b6fcfce <+1566>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x10b6fcfd5 <+1573>: 48 89 b5 00 ff ff ff movq %rsi, -0x100(%rbp) > 0x10b6fcfdc <+1580>: 48 89 c6 movq %rax, %rsi > 0x10b6fcfdf <+1583>: 48 8b 95 00 ff ff ff movq -0x100(%rbp), %rdx > 0x10b6fcfe6 <+1590>: e8 59 0b 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fcfeb <+1595>: 3c 00 cmpb $0x0, %al > 0x10b6fcfed <+1597>: 0f 84 63 00 00 00 je 0x10b6fd056 ; <+1702> > 0x10b6fcff3 <+1603>: 31 c0 xorl %eax, %eax > 0x10b6fcff5 <+1605>: 89 c1 movl %eax, %ecx > 0x10b6fcff7 <+1607>: 48 8b 15 ba 23 38 00 movq 0x3823ba(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fcffe <+1614>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd001 <+1617>: 48 8b 35 c8 53 3f 00 movq 0x3f53c8(%rip), %rsi ; "paste:" > 0x10b6fd008 <+1624>: 48 8b 3d c9 53 3f 00 movq 0x3f53c9(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd00f <+1631>: 48 89 bd f8 fe ff ff movq %rdi, -0x108(%rbp) > 0x10b6fd016 <+1638>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd019 <+1641>: 48 8b 95 f8 fe ff ff movq -0x108(%rbp), %rdx > 0x10b6fd020 <+1648>: 48 89 b5 f0 fe ff ff movq %rsi, -0x110(%rbp) > 0x10b6fd027 <+1655>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd02a <+1658>: 48 8b 95 f0 fe ff ff movq -0x110(%rbp), %rdx > 0x10b6fd031 <+1665>: 48 89 8d e8 fe ff ff movq %rcx, -0x118(%rbp) > 0x10b6fd038 <+1672>: 4c 8b 85 e8 fe ff ff movq -0x118(%rbp), %r8 > 0x10b6fd03f <+1679>: e8 00 0b 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd044 <+1684>: 3c 00 cmpb $0x0, %al > 0x10b6fd046 <+1686>: 0f 84 05 00 00 00 je 0x10b6fd051 ; <+1697> > 0x10b6fd04c <+1692>: e9 f4 03 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd051 <+1697>: e9 e0 02 00 00 jmp 0x10b6fd336 ; <+2438> > 0x10b6fd056 <+1702>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fd05a <+1706>: 48 8b 35 27 53 3f 00 movq 0x3f5327(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fd061 <+1713>: 48 89 c7 movq %rax, %rdi > 0x10b6fd064 <+1716>: e8 db 0a 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd069 <+1721>: 48 8d 35 58 f1 3e 00 leaq 0x3ef158(%rip), %rsi ; @"'c'" > 0x10b6fd070 <+1728>: 48 8b 3d 79 4e 3f 00 movq 0x3f4e79(%rip), %rdi ; "isEqualToString:" > 0x10b6fd077 <+1735>: 48 89 bd e0 fe ff ff movq %rdi, -0x120(%rbp) > 0x10b6fd07e <+1742>: 48 89 c7 movq %rax, %rdi > 0x10b6fd081 <+1745>: 48 8b 85 e0 fe ff ff movq -0x120(%rbp), %rax > 0x10b6fd088 <+1752>: 48 89 b5 d8 fe ff ff movq %rsi, -0x128(%rbp) > 0x10b6fd08f <+1759>: 48 89 c6 movq %rax, %rsi > 0x10b6fd092 <+1762>: 48 8b 95 d8 fe ff ff movq -0x128(%rbp), %rdx > 0x10b6fd099 <+1769>: e8 a6 0a 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd09e <+1774>: 3c 00 cmpb $0x0, %al > 0x10b6fd0a0 <+1776>: 0f 84 63 00 00 00 je 0x10b6fd109 ; <+1881> > 0x10b6fd0a6 <+1782>: 31 c0 xorl %eax, %eax > 0x10b6fd0a8 <+1784>: 89 c1 movl %eax, %ecx > 0x10b6fd0aa <+1786>: 48 8b 15 07 23 38 00 movq 0x382307(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fd0b1 <+1793>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd0b4 <+1796>: 48 8b 35 25 53 3f 00 movq 0x3f5325(%rip), %rsi ; "copy:" > 0x10b6fd0bb <+1803>: 48 8b 3d 16 53 3f 00 movq 0x3f5316(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd0c2 <+1810>: 48 89 bd d0 fe ff ff movq %rdi, -0x130(%rbp) > 0x10b6fd0c9 <+1817>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd0cc <+1820>: 48 8b 95 d0 fe ff ff movq -0x130(%rbp), %rdx > 0x10b6fd0d3 <+1827>: 48 89 b5 c8 fe ff ff movq %rsi, -0x138(%rbp) > 0x10b6fd0da <+1834>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd0dd <+1837>: 48 8b 95 c8 fe ff ff movq -0x138(%rbp), %rdx > 0x10b6fd0e4 <+1844>: 48 89 8d c0 fe ff ff movq %rcx, -0x140(%rbp) > 0x10b6fd0eb <+1851>: 4c 8b 85 c0 fe ff ff movq -0x140(%rbp), %r8 > 0x10b6fd0f2 <+1858>: e8 4d 0a 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd0f7 <+1863>: 3c 00 cmpb $0x0, %al > 0x10b6fd0f9 <+1865>: 0f 84 05 00 00 00 je 0x10b6fd104 ; <+1876> > 0x10b6fd0ff <+1871>: e9 41 03 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd104 <+1876>: e9 28 02 00 00 jmp 0x10b6fd331 ; <+2433> > 0x10b6fd109 <+1881>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fd10d <+1885>: 48 8b 35 74 52 3f 00 movq 0x3f5274(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fd114 <+1892>: 48 89 c7 movq %rax, %rdi > 0x10b6fd117 <+1895>: e8 28 0a 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd11c <+1900>: 48 8d 35 c5 f0 3e 00 leaq 0x3ef0c5(%rip), %rsi ; @"'x'" > 0x10b6fd123 <+1907>: 48 8b 3d c6 4d 3f 00 movq 0x3f4dc6(%rip), %rdi ; "isEqualToString:" > 0x10b6fd12a <+1914>: 48 89 bd b8 fe ff ff movq %rdi, -0x148(%rbp) > 0x10b6fd131 <+1921>: 48 89 c7 movq %rax, %rdi > 0x10b6fd134 <+1924>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x10b6fd13b <+1931>: 48 89 b5 b0 fe ff ff movq %rsi, -0x150(%rbp) > 0x10b6fd142 <+1938>: 48 89 c6 movq %rax, %rsi > 0x10b6fd145 <+1941>: 48 8b 95 b0 fe ff ff movq -0x150(%rbp), %rdx > 0x10b6fd14c <+1948>: e8 f3 09 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd151 <+1953>: 3c 00 cmpb $0x0, %al > 0x10b6fd153 <+1955>: 0f 84 63 00 00 00 je 0x10b6fd1bc ; <+2060> > 0x10b6fd159 <+1961>: 31 c0 xorl %eax, %eax > 0x10b6fd15b <+1963>: 89 c1 movl %eax, %ecx > 0x10b6fd15d <+1965>: 48 8b 15 54 22 38 00 movq 0x382254(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fd164 <+1972>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd167 <+1975>: 48 8b 35 7a 52 3f 00 movq 0x3f527a(%rip), %rsi ; "cut:" > 0x10b6fd16e <+1982>: 48 8b 3d 63 52 3f 00 movq 0x3f5263(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd175 <+1989>: 48 89 bd a8 fe ff ff movq %rdi, -0x158(%rbp) > 0x10b6fd17c <+1996>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd17f <+1999>: 48 8b 95 a8 fe ff ff movq -0x158(%rbp), %rdx > 0x10b6fd186 <+2006>: 48 89 b5 a0 fe ff ff movq %rsi, -0x160(%rbp) > 0x10b6fd18d <+2013>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd190 <+2016>: 48 8b 95 a0 fe ff ff movq -0x160(%rbp), %rdx > 0x10b6fd197 <+2023>: 48 89 8d 98 fe ff ff movq %rcx, -0x168(%rbp) > 0x10b6fd19e <+2030>: 4c 8b 85 98 fe ff ff movq -0x168(%rbp), %r8 > 0x10b6fd1a5 <+2037>: e8 9a 09 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd1aa <+2042>: 3c 00 cmpb $0x0, %al > 0x10b6fd1ac <+2044>: 0f 84 05 00 00 00 je 0x10b6fd1b7 ; <+2055> > 0x10b6fd1b2 <+2050>: e9 8e 02 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd1b7 <+2055>: e9 70 01 00 00 jmp 0x10b6fd32c ; <+2428> > 0x10b6fd1bc <+2060>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fd1c0 <+2064>: 48 8b 35 c1 51 3f 00 movq 0x3f51c1(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fd1c7 <+2071>: 48 89 c7 movq %rax, %rdi > 0x10b6fd1ca <+2074>: e8 75 09 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd1cf <+2079>: 48 8d 35 32 f0 3e 00 leaq 0x3ef032(%rip), %rsi ; @"'a'" > 0x10b6fd1d6 <+2086>: 48 8b 3d 13 4d 3f 00 movq 0x3f4d13(%rip), %rdi ; "isEqualToString:" > 0x10b6fd1dd <+2093>: 48 89 bd 90 fe ff ff movq %rdi, -0x170(%rbp) > 0x10b6fd1e4 <+2100>: 48 89 c7 movq %rax, %rdi > 0x10b6fd1e7 <+2103>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x10b6fd1ee <+2110>: 48 89 b5 88 fe ff ff movq %rsi, -0x178(%rbp) > 0x10b6fd1f5 <+2117>: 48 89 c6 movq %rax, %rsi > 0x10b6fd1f8 <+2120>: 48 8b 95 88 fe ff ff movq -0x178(%rbp), %rdx > 0x10b6fd1ff <+2127>: e8 40 09 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd204 <+2132>: 3c 00 cmpb $0x0, %al > 0x10b6fd206 <+2134>: 0f 84 63 00 00 00 je 0x10b6fd26f ; <+2239> > 0x10b6fd20c <+2140>: 31 c0 xorl %eax, %eax > 0x10b6fd20e <+2142>: 89 c1 movl %eax, %ecx > 0x10b6fd210 <+2144>: 48 8b 15 a1 21 38 00 movq 0x3821a1(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fd217 <+2151>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd21a <+2154>: 48 8b 35 cf 51 3f 00 movq 0x3f51cf(%rip), %rsi ; "selectAll:" > 0x10b6fd221 <+2161>: 48 8b 3d b0 51 3f 00 movq 0x3f51b0(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd228 <+2168>: 48 89 bd 80 fe ff ff movq %rdi, -0x180(%rbp) > 0x10b6fd22f <+2175>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd232 <+2178>: 48 8b 95 80 fe ff ff movq -0x180(%rbp), %rdx > 0x10b6fd239 <+2185>: 48 89 b5 78 fe ff ff movq %rsi, -0x188(%rbp) > 0x10b6fd240 <+2192>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd243 <+2195>: 48 8b 95 78 fe ff ff movq -0x188(%rbp), %rdx > 0x10b6fd24a <+2202>: 48 89 8d 70 fe ff ff movq %rcx, -0x190(%rbp) > 0x10b6fd251 <+2209>: 4c 8b 85 70 fe ff ff movq -0x190(%rbp), %r8 > 0x10b6fd258 <+2216>: e8 e7 08 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd25d <+2221>: 3c 00 cmpb $0x0, %al > 0x10b6fd25f <+2223>: 0f 84 05 00 00 00 je 0x10b6fd26a ; <+2234> > 0x10b6fd265 <+2229>: e9 db 01 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd26a <+2234>: e9 b8 00 00 00 jmp 0x10b6fd327 ; <+2423> > 0x10b6fd26f <+2239>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fd273 <+2243>: 48 8b 35 0e 51 3f 00 movq 0x3f510e(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fd27a <+2250>: 48 89 c7 movq %rax, %rdi > 0x10b6fd27d <+2253>: e8 c2 08 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd282 <+2258>: 48 8d 35 9f ef 3e 00 leaq 0x3eef9f(%rip), %rsi ; @"'z'" > 0x10b6fd289 <+2265>: 48 8b 3d 60 4c 3f 00 movq 0x3f4c60(%rip), %rdi ; "isEqualToString:" > 0x10b6fd290 <+2272>: 48 89 bd 68 fe ff ff movq %rdi, -0x198(%rbp) > 0x10b6fd297 <+2279>: 48 89 c7 movq %rax, %rdi > 0x10b6fd29a <+2282>: 48 8b 85 68 fe ff ff movq -0x198(%rbp), %rax > 0x10b6fd2a1 <+2289>: 48 89 b5 60 fe ff ff movq %rsi, -0x1a0(%rbp) > 0x10b6fd2a8 <+2296>: 48 89 c6 movq %rax, %rsi > 0x10b6fd2ab <+2299>: 48 8b 95 60 fe ff ff movq -0x1a0(%rbp), %rdx > 0x10b6fd2b2 <+2306>: e8 8d 08 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd2b7 <+2311>: 3c 00 cmpb $0x0, %al > 0x10b6fd2b9 <+2313>: 0f 84 63 00 00 00 je 0x10b6fd322 ; <+2418> > 0x10b6fd2bf <+2319>: 31 c0 xorl %eax, %eax > 0x10b6fd2c1 <+2321>: 89 c1 movl %eax, %ecx > 0x10b6fd2c3 <+2323>: 48 8b 15 ee 20 38 00 movq 0x3820ee(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fd2ca <+2330>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd2cd <+2333>: 48 8b 35 24 51 3f 00 movq 0x3f5124(%rip), %rsi ; "undo:" > 0x10b6fd2d4 <+2340>: 48 8b 3d fd 50 3f 00 movq 0x3f50fd(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd2db <+2347>: 48 89 bd 58 fe ff ff movq %rdi, -0x1a8(%rbp) > 0x10b6fd2e2 <+2354>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd2e5 <+2357>: 48 8b 95 58 fe ff ff movq -0x1a8(%rbp), %rdx > 0x10b6fd2ec <+2364>: 48 89 b5 50 fe ff ff movq %rsi, -0x1b0(%rbp) > 0x10b6fd2f3 <+2371>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd2f6 <+2374>: 48 8b 95 50 fe ff ff movq -0x1b0(%rbp), %rdx > 0x10b6fd2fd <+2381>: 48 89 8d 48 fe ff ff movq %rcx, -0x1b8(%rbp) > 0x10b6fd304 <+2388>: 4c 8b 85 48 fe ff ff movq -0x1b8(%rbp), %r8 > 0x10b6fd30b <+2395>: e8 34 08 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd310 <+2400>: 3c 00 cmpb $0x0, %al > 0x10b6fd312 <+2402>: 0f 84 05 00 00 00 je 0x10b6fd31d ; <+2413> > 0x10b6fd318 <+2408>: e9 28 01 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd31d <+2413>: e9 00 00 00 00 jmp 0x10b6fd322 ; <+2418> > 0x10b6fd322 <+2418>: e9 00 00 00 00 jmp 0x10b6fd327 ; <+2423> > 0x10b6fd327 <+2423>: e9 00 00 00 00 jmp 0x10b6fd32c ; <+2428> > 0x10b6fd32c <+2428>: e9 00 00 00 00 jmp 0x10b6fd331 ; <+2433> > 0x10b6fd331 <+2433>: e9 00 00 00 00 jmp 0x10b6fd336 ; <+2438> > 0x10b6fd336 <+2438>: e9 cf 00 00 00 jmp 0x10b6fd40a ; <+2650> > 0x10b6fd33b <+2443>: 8b 45 8c movl -0x74(%rbp), %eax > 0x10b6fd33e <+2446>: 89 c1 movl %eax, %ecx > 0x10b6fd340 <+2448>: 48 81 f9 00 00 12 00 cmpq $0x120000, %rcx ; imm = 0x120000 > 0x10b6fd347 <+2455>: 0f 85 b8 00 00 00 jne 0x10b6fd405 ; <+2645> > 0x10b6fd34d <+2461>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x10b6fd351 <+2465>: 48 8b 35 30 50 3f 00 movq 0x3f5030(%rip), %rsi ; "charactersIgnoringModifiers" > 0x10b6fd358 <+2472>: 48 89 c7 movq %rax, %rdi > 0x10b6fd35b <+2475>: e8 e4 07 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd360 <+2480>: 48 8d 35 e1 ee 3e 00 leaq 0x3eeee1(%rip), %rsi ; @"'Z'" > 0x10b6fd367 <+2487>: 48 8b 3d 82 4b 3f 00 movq 0x3f4b82(%rip), %rdi ; "isEqualToString:" > 0x10b6fd36e <+2494>: 48 89 bd 40 fe ff ff movq %rdi, -0x1c0(%rbp) > 0x10b6fd375 <+2501>: 48 89 c7 movq %rax, %rdi > 0x10b6fd378 <+2504>: 48 8b 85 40 fe ff ff movq -0x1c0(%rbp), %rax > 0x10b6fd37f <+2511>: 48 89 b5 38 fe ff ff movq %rsi, -0x1c8(%rbp) > 0x10b6fd386 <+2518>: 48 89 c6 movq %rax, %rsi > 0x10b6fd389 <+2521>: 48 8b 95 38 fe ff ff movq -0x1c8(%rbp), %rdx > 0x10b6fd390 <+2528>: e8 af 07 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd395 <+2533>: 3c 00 cmpb $0x0, %al > 0x10b6fd397 <+2535>: 0f 84 63 00 00 00 je 0x10b6fd400 ; <+2640> > 0x10b6fd39d <+2541>: 31 c0 xorl %eax, %eax > 0x10b6fd39f <+2543>: 89 c1 movl %eax, %ecx > 0x10b6fd3a1 <+2545>: 48 8b 15 10 20 38 00 movq 0x382010(%rip), %rdx ; (void *)0x00007fffc4b52888: NSApp > 0x10b6fd3a8 <+2552>: 48 8b 12 movq (%rdx), %rdx > 0x10b6fd3ab <+2555>: 48 8b 35 4e 50 3f 00 movq 0x3f504e(%rip), %rsi ; "redo:" > 0x10b6fd3b2 <+2562>: 48 8b 3d 1f 50 3f 00 movq 0x3f501f(%rip), %rdi ; "sendAction:to:from:" > 0x10b6fd3b9 <+2569>: 48 89 bd 30 fe ff ff movq %rdi, -0x1d0(%rbp) > 0x10b6fd3c0 <+2576>: 48 89 d7 movq %rdx, %rdi > 0x10b6fd3c3 <+2579>: 48 8b 95 30 fe ff ff movq -0x1d0(%rbp), %rdx > 0x10b6fd3ca <+2586>: 48 89 b5 28 fe ff ff movq %rsi, -0x1d8(%rbp) > 0x10b6fd3d1 <+2593>: 48 89 d6 movq %rdx, %rsi > 0x10b6fd3d4 <+2596>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x10b6fd3db <+2603>: 48 89 8d 20 fe ff ff movq %rcx, -0x1e0(%rbp) > 0x10b6fd3e2 <+2610>: 4c 8b 85 20 fe ff ff movq -0x1e0(%rbp), %r8 > 0x10b6fd3e9 <+2617>: e8 56 07 12 00 callq 0x10b81db44 ; symbol stub for: objc_msgSend > 0x10b6fd3ee <+2622>: 3c 00 cmpb $0x0, %al > 0x10b6fd3f0 <+2624>: 0f 84 05 00 00 00 je 0x10b6fd3fb ; <+2635> > 0x10b6fd3f6 <+2630>: e9 4a 00 00 00 jmp 0x10b6fd445 ; <+2709> > 0x10b6fd3fb <+2635>: e9 00 00 00 00 jmp 0x10b6fd400 ; <+2640> > 0x10b6fd400 <+2640>: e9 00 00 00 00 jmp 0x10b6fd405 ; <+2645> > 0x10b6fd405 <+2645>: e9 00 00 00 00 jmp 0x10b6fd40a ; <+2650> > 0x10b6fd40a <+2650>: e9 00 00 00 00 jmp 0x10b6fd40f ; <+2655> > 0x10b6fd40f <+2655>: e9 00 00 00 00 jmp 0x10b6fd414 ; <+2660> > 0x10b6fd414 <+2660>: e9 00 00 00 00 jmp 0x10b6fd419 ; <+2665> > 0x10b6fd419 <+2665>: e9 00 00 00 00 jmp 0x10b6fd41e ; <+2670> > 0x10b6fd41e <+2670>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x10b6fd422 <+2674>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x10b6fd426 <+2678>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x10b6fd42a <+2682>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x10b6fd42e <+2686>: 48 8b 05 53 57 3f 00 movq 0x3f5753(%rip), %rax ; (void *)0x000000010baf3710: VCL_NSApplication > 0x10b6fd435 <+2693>: 48 89 45 e0 movq %rax, -0x20(%rbp) > 0x10b6fd439 <+2697>: 48 8b 35 f8 41 3f 00 movq 0x3f41f8(%rip), %rsi ; "sendEvent:" > 0x10b6fd440 <+2704>: e8 05 07 12 00 callq 0x10b81db4a ; symbol stub for: objc_msgSendSuper2 > 0x10b6fd445 <+2709>: 48 8b 05 a4 28 38 00 movq 0x3828a4(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b6fd44c <+2716>: 48 8b 00 movq (%rax), %rax > 0x10b6fd44f <+2719>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b6fd453 <+2723>: 0f 85 09 00 00 00 jne 0x10b6fd462 ; <+2738> > 0x10b6fd459 <+2729>: 48 81 c4 e0 01 00 00 addq $0x1e0, %rsp ; imm = 0x1E0 > 0x10b6fd460 <+2736>: 5d popq %rbp > 0x10b6fd461 <+2737>: c3 retq > 0x10b6fd462 <+2738>: e8 eb 0a 12 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b6fd467 <+2743>: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) >(lldb) image show-unwind --address 0x10b6fca00 >UNWIND PLANS for libvcllo.dylib`-[VCL_NSApplication sendEvent:] (start addr 0x10b6fc9b0) > >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 + 11329744-0x0000000000aceb90) >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]: 2737: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 2738: CFA=rbp+16 => 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 + 11329744-0x0000000000aceb87) >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] > >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 + 11329744-0x0000000000aceb90) >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]: 2737: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 2738: CFA=rbp+16 => 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 + 11329472-0x0000000000aceb90) >row[0]: 0: CFA=rbp+16 => 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 0x7fffa8467589 >AppKit`-[NSApplication run]: > 0x7fffa846719f <+0>: 55 pushq %rbp > 0x7fffa84671a0 <+1>: 48 89 e5 movq %rsp, %rbp > 0x7fffa84671a3 <+4>: 41 57 pushq %r15 > 0x7fffa84671a5 <+6>: 41 56 pushq %r14 > 0x7fffa84671a7 <+8>: 41 55 pushq %r13 > 0x7fffa84671a9 <+10>: 41 54 pushq %r12 > 0x7fffa84671ab <+12>: 53 pushq %rbx > 0x7fffa84671ac <+13>: 48 81 ec b8 00 00 00 subq $0xb8, %rsp > 0x7fffa84671b3 <+20>: 49 89 f6 movq %rsi, %r14 > 0x7fffa84671b6 <+23>: 49 89 fd movq %rdi, %r13 > 0x7fffa84671b9 <+26>: 4c 89 6d d0 movq %r13, -0x30(%rbp) > 0x7fffa84671bd <+30>: 31 ff xorl %edi, %edi > 0x7fffa84671bf <+32>: e8 5e 5b a9 00 callq 0x7fffa8efcd22 ; symbol stub for: NSPushAutoreleasePool > 0x7fffa84671c4 <+37>: 49 89 c7 movq %rax, %r15 > 0x7fffa84671c7 <+40>: 31 ff xorl %edi, %edi > 0x7fffa84671c9 <+42>: 90 nop > 0x7fffa84671ca <+43>: 0f 1f 40 00 nopl (%rax) > 0x7fffa84671ce <+47>: bf 18 00 d8 2b movl $0x2bd80018, %edi ; imm = 0x2BD80018 > 0x7fffa84671d3 <+52>: 31 f6 xorl %esi, %esi > 0x7fffa84671d5 <+54>: 31 d2 xorl %edx, %edx > 0x7fffa84671d7 <+56>: 31 c9 xorl %ecx, %ecx > 0x7fffa84671d9 <+58>: 45 31 c0 xorl %r8d, %r8d > 0x7fffa84671dc <+61>: e8 cb 70 a9 00 callq 0x7fffa8efe2ac ; symbol stub for: kdebug_trace > 0x7fffa84671e1 <+66>: 48 8b 1d 60 58 6b 1c movq 0x1c6b5860(%rip), %rbx ; NSApplication._running > 0x7fffa84671e8 <+73>: 66 41 83 7c 1d 00 00 cmpw $0x0, (%r13,%rbx) > 0x7fffa84671ef <+80>: 7e 0e jle 0x7fffa84671ff ; <+96> > 0x7fffa84671f1 <+82>: 4c 89 75 c8 movq %r14, -0x38(%rbp) > 0x7fffa84671f5 <+86>: 66 41 c7 44 1d 00 01 00 movw $0x1, (%r13,%rbx) > 0x7fffa84671fd <+94>: eb 6d jmp 0x7fffa846726c ; <+205> > 0x7fffa84671ff <+96>: 4c 89 75 c8 movq %r14, -0x38(%rbp) > 0x7fffa8467203 <+100>: 48 8b 1d 56 07 68 1c movq 0x1c680756(%rip), %rbx ; "willChangeValueForKey:" > 0x7fffa846720a <+107>: 48 8d 15 3f a0 43 1c leaq 0x1c43a03f(%rip), %rdx ; @"mainWindow" > 0x7fffa8467211 <+114>: 4c 8b 35 68 1e 3f 1c movq 0x1c3f1e68(%rip), %r14 ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467218 <+121>: 4c 89 ef movq %r13, %rdi > 0x7fffa846721b <+124>: 48 89 de movq %rbx, %rsi > 0x7fffa846721e <+127>: 41 ff d6 callq *%r14 > 0x7fffa8467221 <+130>: 4d 89 ec movq %r13, %r12 > 0x7fffa8467224 <+133>: 4c 8d 2d 45 ac 43 1c leaq 0x1c43ac45(%rip), %r13 ; @"running" > 0x7fffa846722b <+140>: 4c 89 e7 movq %r12, %rdi > 0x7fffa846722e <+143>: 48 89 de movq %rbx, %rsi > 0x7fffa8467231 <+146>: 4c 89 ea movq %r13, %rdx > 0x7fffa8467234 <+149>: 41 ff d6 callq *%r14 > 0x7fffa8467237 <+152>: 48 8b 1d 0a 58 6b 1c movq 0x1c6b580a(%rip), %rbx ; NSApplication._running > 0x7fffa846723e <+159>: 66 41 c7 04 1c 01 00 movw $0x1, (%r12,%rbx) > 0x7fffa8467245 <+166>: 48 8b 35 1c 07 68 1c movq 0x1c68071c(%rip), %rsi ; "didChangeValueForKey:" > 0x7fffa846724c <+173>: 4c 89 e7 movq %r12, %rdi > 0x7fffa846724f <+176>: 4c 89 ea movq %r13, %rdx > 0x7fffa8467252 <+179>: 4d 89 e5 movq %r12, %r13 > 0x7fffa8467255 <+182>: 41 ff d6 callq *%r14 > 0x7fffa8467258 <+185>: 4c 89 ef movq %r13, %rdi > 0x7fffa846725b <+188>: 48 8b 35 06 07 68 1c movq 0x1c680706(%rip), %rsi ; "didChangeValueForKey:" > 0x7fffa8467262 <+195>: 48 8d 15 e7 9f 43 1c leaq 0x1c439fe7(%rip), %rdx ; @"mainWindow" > 0x7fffa8467269 <+202>: 41 ff d6 callq *%r14 > 0x7fffa846726c <+205>: 48 89 9d 58 ff ff ff movq %rbx, -0xa8(%rbp) > 0x7fffa8467273 <+212>: b0 01 movb $0x1, %al > 0x7fffa8467275 <+214>: 88 05 b7 62 6e 1c movb %al, 0x1c6e62b7(%rip) ; sApplicationIsRunning > 0x7fffa846727b <+220>: 88 05 48 62 6e 1c movb %al, 0x1c6e6248(%rip) ; sApplicationLaunchIsPastSplashScreens > 0x7fffa8467281 <+226>: 48 8b 05 68 57 6b 1c movq 0x1c6b5768(%rip), %rax ; NSApplication._appFlags > 0x7fffa8467288 <+233>: 41 8b 4c 05 00 movl (%r13,%rax), %ecx > 0x7fffa846728d <+238>: f6 c1 08 testb $0x8, %cl > 0x7fffa8467290 <+241>: 75 18 jne 0x7fffa84672aa ; <+267> > 0x7fffa8467292 <+243>: 83 c9 08 orl $0x8, %ecx > 0x7fffa8467295 <+246>: 41 89 4c 05 00 movl %ecx, (%r13,%rax) > 0x7fffa846729a <+251>: 48 8b 35 c7 08 68 1c movq 0x1c6808c7(%rip), %rsi ; "finishLaunching" > 0x7fffa84672a1 <+258>: 4c 89 ef movq %r13, %rdi > 0x7fffa84672a4 <+261>: ff 15 d6 1d 3f 1c callq *0x1c3f1dd6(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84672aa <+267>: e8 0b 62 a9 00 callq 0x7fffa8efd4ba ; symbol stub for: _HIEnableSuddenTerminationIfRequestedByPlist > 0x7fffa84672af <+272>: 48 8b 35 ba 08 68 1c movq 0x1c6808ba(%rip), %rsi ; "_checkForAutomaticTerminationSupportPossiblyEnablingIt" > 0x7fffa84672b6 <+279>: 4c 8b 25 c3 1d 3f 1c movq 0x1c3f1dc3(%rip), %r12 ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84672bd <+286>: 4c 89 ef movq %r13, %rdi > 0x7fffa84672c0 <+289>: 41 ff d4 callq *%r12 > 0x7fffa84672c3 <+292>: 4c 89 ff movq %r15, %rdi > 0x7fffa84672c6 <+295>: e8 51 5a a9 00 callq 0x7fffa8efcd1c ; symbol stub for: NSPopAutoreleasePool > 0x7fffa84672cb <+300>: 48 8b 3d ee fb 6a 1c movq 0x1c6afbee(%rip), %rdi ; (void *)0x00007fffc54807d8: NSUndoManager > 0x7fffa84672d2 <+307>: 48 8b 35 9f 08 68 1c movq 0x1c68089f(%rip), %rsi ; "_setEndsTopLevelGroupingsAfterRunLoopIterations:" > 0x7fffa84672d9 <+314>: 31 d2 xorl %edx, %edx > 0x7fffa84672db <+316>: 41 ff d4 callq *%r12 > 0x7fffa84672de <+319>: 48 8b 35 9b 08 68 1c movq 0x1c68089b(%rip), %rsi ; "_installMemoryStatusDispatchSources" > 0x7fffa84672e5 <+326>: 4c 89 ef movq %r13, %rdi > 0x7fffa84672e8 <+329>: 41 ff d4 callq *%r12 > 0x7fffa84672eb <+332>: 48 8b 35 96 08 68 1c movq 0x1c680896(%rip), %rsi ; "_installMemoryPressureDispatchSources" > 0x7fffa84672f2 <+339>: 4c 89 ef movq %r13, %rdi > 0x7fffa84672f5 <+342>: 41 ff d4 callq *%r12 > 0x7fffa84672f8 <+345>: e8 41 71 a9 00 callq 0x7fffa8efe43e ; symbol stub for: pthread_self > 0x7fffa84672fd <+350>: 48 89 c7 movq %rax, %rdi > 0x7fffa8467300 <+353>: e8 53 7b a9 00 callq 0x7fffa8efee58 ; symbol stub for: _CFUserNotificationSetWarningThread > 0x7fffa8467305 <+358>: 41 0f b7 44 1d 00 movzwl (%r13,%rbx), %eax > 0x7fffa846730b <+364>: 83 f8 01 cmpl $0x1, %eax > 0x7fffa846730e <+367>: 74 71 je 0x7fffa8467381 ; <+482> > 0x7fffa8467310 <+369>: 48 8b 3d 89 fb 6a 1c movq 0x1c6afb89(%rip), %rdi ; (void *)0x00007fffc547fd60: NSString > 0x7fffa8467317 <+376>: 48 8b 35 ba e1 67 1c movq 0x1c67e1ba(%rip), %rsi ; "stringWithUTF8String:" > 0x7fffa846731e <+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" > 0x7fffa8467325 <+390>: 41 ff d4 callq *%r12 > 0x7fffa8467328 <+393>: 48 85 c0 testq %rax, %rax > 0x7fffa846732b <+396>: 4c 8d 35 be cd 42 1c leaq 0x1c42cdbe(%rip), %r14 ; @"<Unknown File>" > 0x7fffa8467332 <+403>: 4c 0f 45 f0 cmovneq %rax, %r14 > 0x7fffa8467336 <+407>: 48 8b 3d 6b fb 6a 1c movq 0x1c6afb6b(%rip), %rdi ; (void *)0x00007fffc5478790: NSAssertionHandler > 0x7fffa846733d <+414>: 48 8b 35 9c e1 67 1c movq 0x1c67e19c(%rip), %rsi ; "currentHandler" > 0x7fffa8467344 <+421>: 41 ff d4 callq *%r12 > 0x7fffa8467347 <+424>: 48 89 c1 movq %rax, %rcx > 0x7fffa846734a <+427>: 48 8b 35 97 e1 67 1c movq 0x1c67e197(%rip), %rsi ; "handleFailureInMethod:object:file:lineNumber:description:" > 0x7fffa8467351 <+434>: 48 8d 05 58 a0 43 1c leaq 0x1c43a058(%rip), %rax ; @"NSApp with wrong _running count" > 0x7fffa8467358 <+441>: 48 89 04 24 movq %rax, (%rsp) > 0x7fffa846735c <+445>: 41 b9 64 0e 00 00 movl $0xe64, %r9d ; imm = 0xE64 > 0x7fffa8467362 <+451>: 31 c0 xorl %eax, %eax > 0x7fffa8467364 <+453>: 48 89 cf movq %rcx, %rdi > 0x7fffa8467367 <+456>: 48 8b 55 c8 movq -0x38(%rbp), %rdx > 0x7fffa846736b <+460>: 4c 89 e9 movq %r13, %rcx > 0x7fffa846736e <+463>: 4d 89 f0 movq %r14, %r8 > 0x7fffa8467371 <+466>: 41 ff d4 callq *%r12 > 0x7fffa8467374 <+469>: 66 41 83 7c 1d 00 00 cmpw $0x0, (%r13,%rbx) > 0x7fffa846737b <+476>: 0f 84 0b 03 00 00 je 0x7fffa846768c ; <+1261> > 0x7fffa8467381 <+482>: 48 8b 05 88 e8 67 1c movq 0x1c67e888(%rip), %rax ; "new" > 0x7fffa8467388 <+489>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x7fffa846738f <+496>: 48 8b 05 c2 e1 67 1c movq 0x1c67e1c2(%rip), %rax ; "setWindowsNeedUpdate:" > 0x7fffa8467396 <+503>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x7fffa846739d <+510>: 48 8b 05 04 e2 67 1c movq 0x1c67e204(%rip), %rax ; "drain" > 0x7fffa84673a4 <+517>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x7fffa84673ab <+524>: 48 8b 05 3e 0b 3f 1c movq 0x1c3f0b3e(%rip), %rax ; (void *)0x00007fffc4f986f0: NSDefaultRunLoopMode > 0x7fffa84673b2 <+531>: 48 8b 00 movq (%rax), %rax > 0x7fffa84673b5 <+534>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x7fffa84673bc <+541>: 48 8b 05 55 ef 67 1c movq 0x1c67ef55(%rip), %rax ; "enumerateWindowsWithOptions:usingBlock:" > 0x7fffa84673c3 <+548>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x7fffa84673ca <+555>: 48 8b 05 cf 07 68 1c movq 0x1c6807cf(%rip), %rax ; "unhide" > 0x7fffa84673d1 <+562>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x7fffa84673d8 <+569>: 48 8b 05 71 e1 67 1c movq 0x1c67e171(%rip), %rax ; "_endTopLevelGroupings" > 0x7fffa84673df <+576>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x7fffa84673e6 <+583>: 48 8b 05 73 e1 67 1c movq 0x1c67e173(%rip), %rax ; "_enableSuddenTermination" > 0x7fffa84673ed <+590>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x7fffa84673f4 <+597>: eb 0a jmp 0x7fffa8467400 ; <+609> > 0x7fffa84673f6 <+599>: 49 89 c7 movq %rax, %r15 > 0x7fffa84673f9 <+602>: 31 db xorl %ebx, %ebx > 0x7fffa84673fb <+604>: e9 f0 01 00 00 jmp 0x7fffa84675f0 ; <+1105> > 0x7fffa8467400 <+609>: 45 31 f6 xorl %r14d, %r14d > 0x7fffa8467403 <+612>: 48 8b 3d c6 fa 6a 1c movq 0x1c6afac6(%rip), %rdi ; (void *)0x00007fffc54770e8: NSAutoreleasePool > 0x7fffa846740a <+619>: 48 8b b5 50 ff ff ff movq -0xb0(%rbp), %rsi > 0x7fffa8467411 <+626>: ff 15 69 1c 3f 1c callq *0x1c3f1c69(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467417 <+632>: 48 89 c3 movq %rax, %rbx > 0x7fffa846741a <+635>: 49 89 de movq %rbx, %r14 > 0x7fffa846741d <+638>: ba 01 00 00 00 movl $0x1, %edx > 0x7fffa8467422 <+643>: 4c 89 ef movq %r13, %rdi > 0x7fffa8467425 <+646>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi > 0x7fffa846742c <+653>: ff 15 4e 1c 3f 1c callq *0x1c3f1c4e(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467432 <+659>: 49 89 de movq %rbx, %r14 > 0x7fffa8467435 <+662>: 48 89 df movq %rbx, %rdi > 0x7fffa8467438 <+665>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi > 0x7fffa846743f <+672>: ff 15 3b 1c 3f 1c callq *0x1c3f1c3b(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467445 <+678>: 48 8b 05 fc 55 6b 1c movq 0x1c6b55fc(%rip), %rax ; NSApplication._running > 0x7fffa846744c <+685>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x7fffa8467450 <+689>: 48 8b 05 b9 e7 67 1c movq 0x1c67e7b9(%rip), %rax ; "new" > 0x7fffa8467457 <+696>: 48 89 45 c0 movq %rax, -0x40(%rbp) > 0x7fffa846745b <+700>: 48 8b 05 0e fd 67 1c movq 0x1c67fd0e(%rip), %rax ; "distantFuture" > 0x7fffa8467462 <+707>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x7fffa8467466 <+711>: 48 8b 05 13 e2 67 1c movq 0x1c67e213(%rip), %rax ; "nextEventMatchingMask:untilDate:inMode:dequeue:" > 0x7fffa846746d <+718>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x7fffa8467471 <+722>: 48 8b 05 d0 e0 67 1c movq 0x1c67e0d0(%rip), %rax ; "_disableSuddenTermination" > 0x7fffa8467478 <+729>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x7fffa846747c <+733>: 48 8b 05 d5 55 6b 1c movq 0x1c6b55d5(%rip), %rax ; NSApplication._currentEvent > 0x7fffa8467483 <+740>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x7fffa8467487 <+744>: 48 8b 05 0a e2 67 1c movq 0x1c67e20a(%rip), %rax ; "retain" > 0x7fffa846748e <+751>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x7fffa8467492 <+755>: 48 8b 05 7f 01 68 1c movq 0x1c68017f(%rip), %rax ; "sendEvent:" > 0x7fffa8467499 <+762>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x7fffa846749d <+766>: 48 8b 05 f4 df 67 1c movq 0x1c67dff4(%rip), %rax ; "release" > 0x7fffa84674a4 <+773>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x7fffa84674a8 <+777>: 48 8b 05 a1 e0 67 1c movq 0x1c67e0a1(%rip), %rax ; "_endTopLevelGroupings" > 0x7fffa84674af <+784>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x7fffa84674b3 <+788>: 48 8b 05 ee e0 67 1c movq 0x1c67e0ee(%rip), %rax ; "drain" > 0x7fffa84674ba <+795>: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) > 0x7fffa84674c1 <+802>: 48 8b 05 98 e0 67 1c movq 0x1c67e098(%rip), %rax ; "_enableSuddenTermination" > 0x7fffa84674c8 <+809>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x7fffa84674cf <+816>: 4c 8b 6d d0 movq -0x30(%rbp), %r13 > 0x7fffa84674d3 <+820>: 48 8b 45 c8 movq -0x38(%rbp), %rax > 0x7fffa84674d7 <+824>: 66 41 83 7c 05 00 00 cmpw $0x0, (%r13,%rax) > 0x7fffa84674de <+831>: 0f 84 94 01 00 00 je 0x7fffa8467678 ; <+1241> > 0x7fffa84674e4 <+837>: 45 31 f6 xorl %r14d, %r14d > 0x7fffa84674e7 <+840>: 31 db xorl %ebx, %ebx > 0x7fffa84674e9 <+842>: 48 8b 3d e0 f9 6a 1c movq 0x1c6af9e0(%rip), %rdi ; (void *)0x00007fffc54770e8: NSAutoreleasePool > 0x7fffa84674f0 <+849>: 48 8b 75 c0 movq -0x40(%rbp), %rsi > 0x7fffa84674f4 <+853>: ff 15 86 1b 3f 1c callq *0x1c3f1b86(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84674fa <+859>: 49 89 c5 movq %rax, %r13 > 0x7fffa84674fd <+862>: 4d 89 ee movq %r13, %r14 > 0x7fffa8467500 <+865>: 31 db xorl %ebx, %ebx > 0x7fffa8467502 <+867>: 48 8b 3d f7 f9 6a 1c movq 0x1c6af9f7(%rip), %rdi ; (void *)0x00007fffc50c8dd8: NSDate > 0x7fffa8467509 <+874>: 48 8b 75 b8 movq -0x48(%rbp), %rsi > 0x7fffa846750d <+878>: ff 15 6d 1b 3f 1c callq *0x1c3f1b6d(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467513 <+884>: 4d 89 ee movq %r13, %r14 > 0x7fffa8467516 <+887>: 31 db xorl %ebx, %ebx > 0x7fffa8467518 <+889>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx > 0x7fffa846751f <+896>: 41 b9 01 00 00 00 movl $0x1, %r9d > 0x7fffa8467525 <+902>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x7fffa8467529 <+906>: 48 8b 75 b0 movq -0x50(%rbp), %rsi > 0x7fffa846752d <+910>: 48 89 c1 movq %rax, %rcx > 0x7fffa8467530 <+913>: 4c 8b 85 70 ff ff ff movq -0x90(%rbp), %r8 > 0x7fffa8467537 <+920>: ff 15 43 1b 3f 1c callq *0x1c3f1b43(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846753d <+926>: 4d 89 ee movq %r13, %r14 > 0x7fffa8467540 <+929>: 31 db xorl %ebx, %ebx > 0x7fffa8467542 <+931>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x7fffa8467546 <+935>: 48 8b 75 a8 movq -0x58(%rbp), %rsi > 0x7fffa846754a <+939>: ff 15 30 1b 3f 1c callq *0x1c3f1b30(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467550 <+945>: 41 88 c4 movb %al, %r12b > 0x7fffa8467553 <+948>: 44 88 e3 movb %r12b, %bl > 0x7fffa8467556 <+951>: 4d 89 ee movq %r13, %r14 > 0x7fffa8467559 <+954>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x7fffa846755d <+958>: 48 8b 4d a0 movq -0x60(%rbp), %rcx > 0x7fffa8467561 <+962>: 48 8b 3c 08 movq (%rax,%rcx), %rdi > 0x7fffa8467565 <+966>: 48 8b 75 98 movq -0x68(%rbp), %rsi > 0x7fffa8467569 <+970>: ff 15 11 1b 3f 1c callq *0x1c3f1b11(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846756f <+976>: 49 89 c7 movq %rax, %r15 > 0x7fffa8467572 <+979>: 44 88 e3 movb %r12b, %bl > 0x7fffa8467575 <+982>: 4d 89 ee movq %r13, %r14 > 0x7fffa8467578 <+985>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x7fffa846757c <+989>: 48 8b 75 90 movq -0x70(%rbp), %rsi > 0x7fffa8467580 <+993>: 4c 89 fa movq %r15, %rdx > 0x7fffa8467583 <+996>: ff 15 f7 1a 3f 1c callq *0x1c3f1af7(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467589 <+1002>: 44 88 e3 movb %r12b, %bl > 0x7fffa846758c <+1005>: 4d 89 ee movq %r13, %r14 > 0x7fffa846758f <+1008>: 4c 89 ff movq %r15, %rdi > 0x7fffa8467592 <+1011>: 48 8b 75 88 movq -0x78(%rbp), %rsi > 0x7fffa8467596 <+1015>: ff 15 e4 1a 3f 1c callq *0x1c3f1ae4(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846759c <+1021>: 44 88 e3 movb %r12b, %bl > 0x7fffa846759f <+1024>: 4d 89 ee movq %r13, %r14 > 0x7fffa84675a2 <+1027>: 48 8b 3d 17 f9 6a 1c movq 0x1c6af917(%rip), %rdi ; (void *)0x00007fffc54807d8: NSUndoManager > 0x7fffa84675a9 <+1034>: 48 8b 75 80 movq -0x80(%rbp), %rsi > 0x7fffa84675ad <+1038>: ff 15 cd 1a 3f 1c callq *0x1c3f1acd(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84675b3 <+1044>: 45 84 e4 testb %r12b, %r12b > 0x7fffa84675b6 <+1047>: 74 17 je 0x7fffa84675cf ; <+1072> > 0x7fffa84675b8 <+1049>: 44 88 e3 movb %r12b, %bl > 0x7fffa84675bb <+1052>: 4d 89 ee movq %r13, %r14 > 0x7fffa84675be <+1055>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x7fffa84675c2 <+1059>: 48 8b b5 68 ff ff ff movq -0x98(%rbp), %rsi > 0x7fffa84675c9 <+1066>: ff 15 b1 1a 3f 1c callq *0x1c3f1ab1(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84675cf <+1072>: 4d 89 ee movq %r13, %r14 > 0x7fffa84675d2 <+1075>: 31 db xorl %ebx, %ebx > 0x7fffa84675d4 <+1077>: 4c 89 ef movq %r13, %rdi > 0x7fffa84675d7 <+1080>: 48 8b b5 78 ff ff ff movq -0x88(%rbp), %rsi > 0x7fffa84675de <+1087>: ff 15 9c 1a 3f 1c callq *0x1c3f1a9c(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84675e4 <+1093>: e9 e6 fe ff ff jmp 0x7fffa84674cf ; <+816> > 0x7fffa84675e9 <+1098>: 49 89 c7 movq %rax, %r15 > 0x7fffa84675ec <+1101>: 4c 8b 6d d0 movq -0x30(%rbp), %r13 > 0x7fffa84675f0 <+1105>: 83 fa 01 cmpl $0x1, %edx > 0x7fffa84675f3 <+1108>: 0f 85 ad 00 00 00 jne 0x7fffa84676a6 ; <+1287> > 0x7fffa84675f9 <+1114>: 4c 89 ff movq %r15, %rdi > 0x7fffa84675fc <+1117>: e8 79 68 a9 00 callq 0x7fffa8efde7a ; symbol stub for: objc_begin_catch > 0x7fffa8467601 <+1122>: 49 89 c7 movq %rax, %r15 > 0x7fffa8467604 <+1125>: 31 d2 xorl %edx, %edx > 0x7fffa8467606 <+1127>: 4c 89 ef movq %r13, %rdi > 0x7fffa8467609 <+1130>: 48 8b b5 40 ff ff ff movq -0xc0(%rbp), %rsi > 0x7fffa8467610 <+1137>: 48 8d 0d 29 93 3f 1c leaq 0x1c3f9329(%rip), %rcx ; __block_literal_global.1742 > 0x7fffa8467617 <+1144>: ff 15 63 1a 3f 1c callq *0x1c3f1a63(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846761d <+1150>: 31 f6 xorl %esi, %esi > 0x7fffa846761f <+1152>: 4c 89 ff movq %r15, %rdi > 0x7fffa8467622 <+1155>: e8 e9 8f 36 00 callq 0x7fffa87d0610 ; _NSDefaultTopLevelErrorHandler > 0x7fffa8467627 <+1160>: 48 8b 3d 02 fc 6a 1c movq 0x1c6afc02(%rip), %rdi ; (void *)0x00007fffc4b2e6a8: NSCursor > 0x7fffa846762e <+1167>: 48 8b b5 38 ff ff ff movq -0xc8(%rbp), %rsi > 0x7fffa8467635 <+1174>: ff 15 45 1a 3f 1c callq *0x1c3f1a45(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846763b <+1180>: 48 8b 3d 7e f8 6a 1c movq 0x1c6af87e(%rip), %rdi ; (void *)0x00007fffc54807d8: NSUndoManager > 0x7fffa8467642 <+1187>: 48 8b b5 30 ff ff ff movq -0xd0(%rbp), %rsi > 0x7fffa8467649 <+1194>: ff 15 31 1a 3f 1c callq *0x1c3f1a31(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa846764f <+1200>: 84 db testb %bl, %bl > 0x7fffa8467651 <+1202>: 74 10 je 0x7fffa8467663 ; <+1220> > 0x7fffa8467653 <+1204>: 4c 89 ef movq %r13, %rdi > 0x7fffa8467656 <+1207>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi > 0x7fffa846765d <+1214>: ff 15 1d 1a 3f 1c callq *0x1c3f1a1d(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467663 <+1220>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8467666 <+1223>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi > 0x7fffa846766d <+1230>: ff 15 0d 1a 3f 1c callq *0x1c3f1a0d(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8467673 <+1236>: e8 1a 68 a9 00 callq 0x7fffa8efde92 ; symbol stub for: objc_end_catch > 0x7fffa8467678 <+1241>: 48 8b 85 58 ff ff ff movq -0xa8(%rbp), %rax > 0x7fffa846767f <+1248>: 66 41 83 7c 05 00 00 cmpw $0x0, (%r13,%rax) > 0x7fffa8467686 <+1255>: 0f 85 74 fd ff ff jne 0x7fffa8467400 ; <+609> > 0x7fffa846768c <+1261>: 48 81 c4 b8 00 00 00 addq $0xb8, %rsp > 0x7fffa8467693 <+1268>: 5b popq %rbx > 0x7fffa8467694 <+1269>: 41 5c popq %r12 > 0x7fffa8467696 <+1271>: 41 5d popq %r13 > 0x7fffa8467698 <+1273>: 41 5e popq %r14 > 0x7fffa846769a <+1275>: 41 5f popq %r15 > 0x7fffa846769c <+1277>: 5d popq %rbp > 0x7fffa846769d <+1278>: c3 retq > 0x7fffa846769e <+1279>: 49 89 c7 movq %rax, %r15 > 0x7fffa84676a1 <+1282>: e8 ec 67 a9 00 callq 0x7fffa8efde92 ; symbol stub for: objc_end_catch > 0x7fffa84676a6 <+1287>: 4c 89 ff movq %r15, %rdi > 0x7fffa84676a9 <+1290>: e8 46 69 a9 00 callq 0x7fffa8efdff4 ; symbol stub for: _Unwind_Resume > 0x7fffa84676ae <+1295>: 90 nop > 0x7fffa84676af <+1296>: 90 nop > 0x7fffa84676b0 <+1297>: 90 nop >(lldb) image show-unwind --address 0x7fffa8467589 >UNWIND PLANS for AppKit`-[NSApplication run] (start addr 0x7fffa846719f) > >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 0x7fffa90c4ae4, personality routine is at address 0x7fffc48579f8 >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 0x7fffa84321ad >AppKit`NSApplicationMain: > 0x7fffa8431cd8 <+0>: 55 pushq %rbp > 0x7fffa8431cd9 <+1>: 48 89 e5 movq %rsp, %rbp > 0x7fffa8431cdc <+4>: 41 57 pushq %r15 > 0x7fffa8431cde <+6>: 41 56 pushq %r14 > 0x7fffa8431ce0 <+8>: 41 55 pushq %r13 > 0x7fffa8431ce2 <+10>: 41 54 pushq %r12 > 0x7fffa8431ce4 <+12>: 53 pushq %rbx > 0x7fffa8431ce5 <+13>: 48 83 ec 18 subq $0x18, %rsp > 0x7fffa8431ce9 <+17>: 90 nop > 0x7fffa8431cea <+18>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8431cee <+22>: bf 04 00 d8 2b movl $0x2bd80004, %edi ; imm = 0x2BD80004 > 0x7fffa8431cf3 <+27>: 31 f6 xorl %esi, %esi > 0x7fffa8431cf5 <+29>: 31 d2 xorl %edx, %edx > 0x7fffa8431cf7 <+31>: 31 c9 xorl %ecx, %ecx > 0x7fffa8431cf9 <+33>: 45 31 c0 xorl %r8d, %r8d > 0x7fffa8431cfc <+36>: e8 ab c5 ac 00 callq 0x7fffa8efe2ac ; symbol stub for: kdebug_trace > 0x7fffa8431d01 <+41>: 31 ff xorl %edi, %edi > 0x7fffa8431d03 <+43>: e8 1a b0 ac 00 callq 0x7fffa8efcd22 ; symbol stub for: NSPushAutoreleasePool > 0x7fffa8431d08 <+48>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x7fffa8431d0c <+52>: 48 8b 3d 95 53 6e 1c movq 0x1c6e5395(%rip), %rdi ; (void *)0x00007fffc5477200: NSBundle > 0x7fffa8431d13 <+59>: 48 8b 35 1e 48 6b 1c movq 0x1c6b481e(%rip), %rsi ; "mainBundle" > 0x7fffa8431d1a <+66>: 4c 8b 2d 5f 73 42 1c movq 0x1c42735f(%rip), %r13 ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431d21 <+73>: 41 ff d5 callq *%r13 > 0x7fffa8431d24 <+76>: 48 8b 35 1d 48 6b 1c movq 0x1c6b481d(%rip), %rsi ; "infoDictionary" > 0x7fffa8431d2b <+83>: 48 89 c7 movq %rax, %rdi > 0x7fffa8431d2e <+86>: 41 ff d5 callq *%r13 > 0x7fffa8431d31 <+89>: 48 89 c3 movq %rax, %rbx > 0x7fffa8431d34 <+92>: 4c 8b 3d 2d 37 6b 1c movq 0x1c6b372d(%rip), %r15 ; "objectForKey:" > 0x7fffa8431d3b <+99>: 48 8d 15 8e 02 47 1c leaq 0x1c47028e(%rip), %rdx ; @"NSPrincipalClass" > 0x7fffa8431d42 <+106>: 48 89 df movq %rbx, %rdi > 0x7fffa8431d45 <+109>: 4c 89 fe movq %r15, %rsi > 0x7fffa8431d48 <+112>: 41 ff d5 callq *%r13 > 0x7fffa8431d4b <+115>: 49 89 c6 movq %rax, %r14 > 0x7fffa8431d4e <+118>: 48 8d 15 9b 02 47 1c leaq 0x1c47029b(%rip), %rdx ; @"NSMainNibFile" > 0x7fffa8431d55 <+125>: 48 89 df movq %rbx, %rdi > 0x7fffa8431d58 <+128>: 4c 89 fe movq %r15, %rsi > 0x7fffa8431d5b <+131>: 41 ff d5 callq *%r13 > 0x7fffa8431d5e <+134>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x7fffa8431d62 <+138>: 48 8d 15 a7 02 47 1c leaq 0x1c4702a7(%rip), %rdx ; @"NSMainStoryboardFile" > 0x7fffa8431d69 <+145>: 48 89 df movq %rbx, %rdi > 0x7fffa8431d6c <+148>: 4c 89 fe movq %r15, %rsi > 0x7fffa8431d6f <+151>: 41 ff d5 callq *%r13 > 0x7fffa8431d72 <+154>: 49 89 c4 movq %rax, %r12 > 0x7fffa8431d75 <+157>: 48 8d 15 b4 02 47 1c leaq 0x1c4702b4(%rip), %rdx ; @"NSDelegateClass" > 0x7fffa8431d7c <+164>: 48 89 df movq %rbx, %rdi > 0x7fffa8431d7f <+167>: 4c 89 fe movq %r15, %rsi > 0x7fffa8431d82 <+170>: 41 ff d5 callq *%r13 > 0x7fffa8431d85 <+173>: 49 89 c7 movq %rax, %r15 > 0x7fffa8431d88 <+176>: 49 b8 00 00 00 00 00 00 00 80 movabsq $-0x8000000000000000, %r8 ; imm = 0x8000000000000000 > 0x7fffa8431d92 <+186>: bf 03 00 00 00 movl $0x3, %edi > 0x7fffa8431d97 <+191>: be 03 00 00 00 movl $0x3, %esi > 0x7fffa8431d9c <+196>: 48 c7 c2 ff ff ff ff movq $-0x1, %rdx > 0x7fffa8431da3 <+203>: 31 c9 xorl %ecx, %ecx > 0x7fffa8431da5 <+205>: e8 8c 92 ac 00 callq 0x7fffa8efb036 ; symbol stub for: entr_act_begin > 0x7fffa8431daa <+210>: bf 02 00 00 00 movl $0x2, %edi > 0x7fffa8431daf <+215>: 90 nop > 0x7fffa8431db0 <+216>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8431db4 <+220>: 4d 85 f6 testq %r14, %r14 > 0x7fffa8431db7 <+223>: 75 10 jne 0x7fffa8431dc9 ; <+241> > 0x7fffa8431db9 <+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" > 0x7fffa8431dc0 <+232>: 31 c0 xorl %eax, %eax > 0x7fffa8431dc2 <+234>: e8 d7 ae ac 00 callq 0x7fffa8efcc9e ; symbol stub for: NSLog > 0x7fffa8431dc7 <+239>: eb 28 jmp 0x7fffa8431df1 ; <+281> > 0x7fffa8431dc9 <+241>: 4c 8b 6d c8 movq -0x38(%rbp), %r13 > 0x7fffa8431dcd <+245>: 4c 89 e3 movq %r12, %rbx > 0x7fffa8431dd0 <+248>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8431dd3 <+251>: e8 b8 ad ac 00 callq 0x7fffa8efcb90 ; symbol stub for: NSClassFromString > 0x7fffa8431dd8 <+256>: 49 89 c4 movq %rax, %r12 > 0x7fffa8431ddb <+259>: 4d 85 e4 testq %r12, %r12 > 0x7fffa8431dde <+262>: 75 3e jne 0x7fffa8431e1e ; <+326> > 0x7fffa8431de0 <+264>: 48 8d 3d 09 03 47 1c leaq 0x1c470309(%rip), %rdi ; @"Unable to find class: %@, exiting" > 0x7fffa8431de7 <+271>: 31 c0 xorl %eax, %eax > 0x7fffa8431de9 <+273>: 4c 89 f6 movq %r14, %rsi > 0x7fffa8431dec <+276>: e8 ad ae ac 00 callq 0x7fffa8efcc9e ; symbol stub for: NSLog > 0x7fffa8431df1 <+281>: 48 8b 5d d0 movq -0x30(%rbp), %rbx > 0x7fffa8431df5 <+285>: 48 8d 05 8c 0a 72 1c leaq 0x1c720a8c(%rip), %rax ; NSApp > 0x7fffa8431dfc <+292>: 48 8b 38 movq (%rax), %rdi > 0x7fffa8431dff <+295>: 48 8b 35 92 36 6b 1c movq 0x1c6b3692(%rip), %rsi ; "release" > 0x7fffa8431e06 <+302>: ff 15 74 72 42 1c callq *0x1c427274(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431e0c <+308>: 48 89 df movq %rbx, %rdi > 0x7fffa8431e0f <+311>: e8 08 af ac 00 callq 0x7fffa8efcd1c ; symbol stub for: NSPopAutoreleasePool > 0x7fffa8431e14 <+316>: bf 01 00 00 00 movl $0x1, %edi > 0x7fffa8431e19 <+321>: e8 b6 c3 ac 00 callq 0x7fffa8efe1d4 ; symbol stub for: exit > 0x7fffa8431e1e <+326>: bf 03 00 00 00 movl $0x3, %edi > 0x7fffa8431e23 <+331>: 90 nop > 0x7fffa8431e24 <+332>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8431e28 <+336>: 48 8b 35 69 57 6b 1c movq 0x1c6b5769(%rip), %rsi ; "sharedApplication" > 0x7fffa8431e2f <+343>: 4c 89 e7 movq %r12, %rdi > 0x7fffa8431e32 <+346>: ff 15 48 72 42 1c callq *0x1c427248(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431e38 <+352>: bf 04 00 00 00 movl $0x4, %edi > 0x7fffa8431e3d <+357>: 90 nop > 0x7fffa8431e3e <+358>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8431e42 <+362>: c6 05 80 b6 71 1c 01 movb $0x1, 0x1c71b680(%rip) ; sApplicationIsFakeHidden > 0x7fffa8431e49 <+369>: 48 85 db testq %rbx, %rbx > 0x7fffa8431e4c <+372>: 74 25 je 0x7fffa8431e73 ; <+411> > 0x7fffa8431e4e <+374>: 48 8b 3d b3 54 6e 1c movq 0x1c6e54b3(%rip), %rdi ; (void *)0x00007fffc4b37ed8: NSStoryboard > 0x7fffa8431e55 <+381>: 48 8b 35 9c 68 6b 1c movq 0x1c6b689c(%rip), %rsi ; "storyboardWithName:bundle:" > 0x7fffa8431e5c <+388>: 31 c9 xorl %ecx, %ecx > 0x7fffa8431e5e <+390>: 48 89 da movq %rbx, %rdx > 0x7fffa8431e61 <+393>: ff 15 19 72 42 1c callq *0x1c427219(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431e67 <+399>: 49 89 c6 movq %rax, %r14 > 0x7fffa8431e6a <+402>: 4d 85 f6 testq %r14, %r14 > 0x7fffa8431e6d <+405>: 0f 85 be 00 00 00 jne 0x7fffa8431f31 ; <+601> > 0x7fffa8431e73 <+411>: 48 89 5d c0 movq %rbx, -0x40(%rbp) > 0x7fffa8431e77 <+415>: 4c 8d 35 0a 0a 72 1c leaq 0x1c720a0a(%rip), %r14 ; NSApp > 0x7fffa8431e7e <+422>: 49 8b 3e movq (%r14), %rdi > 0x7fffa8431e81 <+425>: 48 8b 35 a8 68 6b 1c movq 0x1c6b68a8(%rip), %rsi ; "_shouldLoadMainNibNamed:" > 0x7fffa8431e88 <+432>: 4c 89 ea movq %r13, %rdx > 0x7fffa8431e8b <+435>: ff 15 ef 71 42 1c callq *0x1c4271ef(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431e91 <+441>: 84 c0 testb %al, %al > 0x7fffa8431e93 <+443>: 48 8b 5d d0 movq -0x30(%rbp), %rbx > 0x7fffa8431e97 <+447>: 0f 84 ab 02 00 00 je 0x7fffa8432148 ; <+1136> > 0x7fffa8431e9d <+453>: bf 1c 00 d8 2b movl $0x2bd8001c, %edi ; imm = 0x2BD8001C > 0x7fffa8431ea2 <+458>: 31 f6 xorl %esi, %esi > 0x7fffa8431ea4 <+460>: 31 d2 xorl %edx, %edx > 0x7fffa8431ea6 <+462>: 31 c9 xorl %ecx, %ecx > 0x7fffa8431ea8 <+464>: 45 31 c0 xorl %r8d, %r8d > 0x7fffa8431eab <+467>: e8 fc c3 ac 00 callq 0x7fffa8efe2ac ; symbol stub for: kdebug_trace > 0x7fffa8431eb0 <+472>: 48 8b 3d f1 51 6e 1c movq 0x1c6e51f1(%rip), %rdi ; (void *)0x00007fffc5477200: NSBundle > 0x7fffa8431eb7 <+479>: 49 8b 0e movq (%r14), %rcx > 0x7fffa8431eba <+482>: 48 8b 35 4f 64 6b 1c movq 0x1c6b644f(%rip), %rsi ; "loadNibNamed:owner:" > 0x7fffa8431ec1 <+489>: 4c 89 ea movq %r13, %rdx > 0x7fffa8431ec4 <+492>: ff 15 b6 71 42 1c callq *0x1c4271b6(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431eca <+498>: 41 88 c6 movb %al, %r14b > 0x7fffa8431ecd <+501>: bf 20 00 d8 2b movl $0x2bd80020, %edi ; imm = 0x2BD80020 > 0x7fffa8431ed2 <+506>: 31 f6 xorl %esi, %esi > 0x7fffa8431ed4 <+508>: 31 d2 xorl %edx, %edx > 0x7fffa8431ed6 <+510>: 31 c9 xorl %ecx, %ecx > 0x7fffa8431ed8 <+512>: 45 31 c0 xorl %r8d, %r8d > 0x7fffa8431edb <+515>: e8 cc c3 ac 00 callq 0x7fffa8efe2ac ; symbol stub for: kdebug_trace > 0x7fffa8431ee0 <+520>: 45 84 f6 testb %r14b, %r14b > 0x7fffa8431ee3 <+523>: 0f 95 c0 setne %al > 0x7fffa8431ee6 <+526>: 4d 85 ed testq %r13, %r13 > 0x7fffa8431ee9 <+529>: 0f 95 c1 setne %cl > 0x7fffa8431eec <+532>: 45 84 f6 testb %r14b, %r14b > 0x7fffa8431eef <+535>: 0f 85 53 02 00 00 jne 0x7fffa8432148 ; <+1136> > 0x7fffa8431ef5 <+541>: 08 c1 orb %al, %cl > 0x7fffa8431ef7 <+543>: 0f 84 4b 02 00 00 je 0x7fffa8432148 ; <+1136> > 0x7fffa8431efd <+549>: 4d 85 ed testq %r13, %r13 > 0x7fffa8431f00 <+552>: 0f 85 8f 01 00 00 jne 0x7fffa8432095 ; <+957> > 0x7fffa8431f06 <+558>: 48 83 7d c0 00 cmpq $0x0, -0x40(%rbp) > 0x7fffa8431f0b <+563>: 0f 84 9a 01 00 00 je 0x7fffa84320ab ; <+979> > 0x7fffa8431f11 <+569>: 4d 85 ff testq %r15, %r15 > 0x7fffa8431f14 <+572>: 0f 84 91 01 00 00 je 0x7fffa84320ab ; <+979> > 0x7fffa8431f1a <+578>: 48 8d 3d 6f 01 47 1c leaq 0x1c47016f(%rip), %rdi ; @"Unable to load storyboard file: %@, exiting" > 0x7fffa8431f21 <+585>: 31 c0 xorl %eax, %eax > 0x7fffa8431f23 <+587>: 48 8b 75 c0 movq -0x40(%rbp), %rsi > 0x7fffa8431f27 <+591>: e8 72 ad ac 00 callq 0x7fffa8efcc9e ; symbol stub for: NSLog > 0x7fffa8431f2c <+596>: e9 c4 fe ff ff jmp 0x7fffa8431df5 ; <+285> > 0x7fffa8431f31 <+601>: 48 89 5d c0 movq %rbx, -0x40(%rbp) > 0x7fffa8431f35 <+605>: 4c 89 ff movq %r15, %rdi > 0x7fffa8431f38 <+608>: e8 53 ac ac 00 callq 0x7fffa8efcb90 ; symbol stub for: NSClassFromString > 0x7fffa8431f3d <+613>: 48 8b 35 2c 35 6b 1c movq 0x1c6b352c(%rip), %rsi ; "alloc" > 0x7fffa8431f44 <+620>: 48 89 c7 movq %rax, %rdi > 0x7fffa8431f47 <+623>: 4c 8b 2d 32 71 42 1c movq 0x1c427132(%rip), %r13 ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431f4e <+630>: 41 ff d5 callq *%r13 > 0x7fffa8431f51 <+633>: 48 8b 35 50 35 6b 1c movq 0x1c6b3550(%rip), %rsi ; "init" > 0x7fffa8431f58 <+640>: 48 89 c7 movq %rax, %rdi > 0x7fffa8431f5b <+643>: 41 ff d5 callq *%r13 > 0x7fffa8431f5e <+646>: 49 89 c7 movq %rax, %r15 > 0x7fffa8431f61 <+649>: 4d 85 ff testq %r15, %r15 > 0x7fffa8431f64 <+652>: 48 8b 1d 2d 56 6b 1c movq 0x1c6b562d(%rip), %rbx ; "sharedApplication" > 0x7fffa8431f6b <+659>: 74 19 je 0x7fffa8431f86 ; <+686> > 0x7fffa8431f6d <+661>: 4c 89 e7 movq %r12, %rdi > 0x7fffa8431f70 <+664>: 48 89 de movq %rbx, %rsi > 0x7fffa8431f73 <+667>: 41 ff d5 callq *%r13 > 0x7fffa8431f76 <+670>: 48 8b 35 03 4d 6b 1c movq 0x1c6b4d03(%rip), %rsi ; "setDelegate:" > 0x7fffa8431f7d <+677>: 48 89 c7 movq %rax, %rdi > 0x7fffa8431f80 <+680>: 4c 89 fa movq %r15, %rdx > 0x7fffa8431f83 <+683>: 41 ff d5 callq *%r13 > 0x7fffa8431f86 <+686>: 48 8d 05 fb 08 72 1c leaq 0x1c7208fb(%rip), %rax ; NSApp > 0x7fffa8431f8d <+693>: 48 8b 38 movq (%rax), %rdi > 0x7fffa8431f90 <+696>: 48 8b 35 99 59 6b 1c movq 0x1c6b5999(%rip), %rsi ; "mainStoryboard" > 0x7fffa8431f97 <+703>: b9 01 03 00 00 movl $0x301, %ecx ; imm = 0x301 > 0x7fffa8431f9c <+708>: 4c 89 f2 movq %r14, %rdx > 0x7fffa8431f9f <+711>: e8 72 bf ac 00 callq 0x7fffa8efdf16 ; symbol stub for: objc_setAssociatedObject > 0x7fffa8431fa4 <+716>: 4c 89 e7 movq %r12, %rdi > 0x7fffa8431fa7 <+719>: 48 89 de movq %rbx, %rsi > 0x7fffa8431faa <+722>: 41 ff d5 callq *%r13 > 0x7fffa8431fad <+725>: 48 8b 35 4c 67 6b 1c movq 0x1c6b674c(%rip), %rsi ; "_instantiateMainMenu:" > 0x7fffa8431fb4 <+732>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8431fb7 <+735>: 48 89 c2 movq %rax, %rdx > 0x7fffa8431fba <+738>: 41 ff d5 callq *%r13 > 0x7fffa8431fbd <+741>: 48 8b 35 44 67 6b 1c movq 0x1c6b6744(%rip), %rsi ; "_hasInitialController" > 0x7fffa8431fc4 <+748>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8431fc7 <+751>: 41 ff d5 callq *%r13 > 0x7fffa8431fca <+754>: 31 db xorl %ebx, %ebx > 0x7fffa8431fcc <+756>: 84 c0 testb %al, %al > 0x7fffa8431fce <+758>: 0f 84 60 01 00 00 je 0x7fffa8432134 ; <+1116> > 0x7fffa8431fd4 <+764>: 48 8b 35 35 67 6b 1c movq 0x1c6b6735(%rip), %rsi ; "instantiateInitialController" > 0x7fffa8431fdb <+771>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8431fde <+774>: ff 15 9c 70 42 1c callq *0x1c42709c(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8431fe4 <+780>: 49 89 c6 movq %rax, %r14 > 0x7fffa8431fe7 <+783>: 31 db xorl %ebx, %ebx > 0x7fffa8431fe9 <+785>: 4d 85 f6 testq %r14, %r14 > 0x7fffa8431fec <+788>: 0f 84 42 01 00 00 je 0x7fffa8432134 ; <+1116> > 0x7fffa8431ff2 <+794>: 48 8b 3d 17 53 6e 1c movq 0x1c6e5317(%rip), %rdi ; (void *)0x00007fffc4b44e08: NSWindowController > 0x7fffa8431ff9 <+801>: 4c 8b 25 30 3c 6b 1c movq 0x1c6b3c30(%rip), %r12 ; "self" > 0x7fffa8432000 <+808>: 4c 89 e6 movq %r12, %rsi > 0x7fffa8432003 <+811>: 41 ff d5 callq *%r13 > 0x7fffa8432006 <+814>: 48 8b 1d 93 37 6b 1c movq 0x1c6b3793(%rip), %rbx ; "isKindOfClass:" > 0x7fffa843200d <+821>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8432010 <+824>: 48 89 de movq %rbx, %rsi > 0x7fffa8432013 <+827>: 48 89 c2 movq %rax, %rdx > 0x7fffa8432016 <+830>: 41 ff d5 callq *%r13 > 0x7fffa8432019 <+833>: 84 c0 testb %al, %al > 0x7fffa843201b <+835>: 0f 85 9a 00 00 00 jne 0x7fffa84320bb ; <+995> > 0x7fffa8432021 <+841>: 48 8b 3d f0 52 6e 1c movq 0x1c6e52f0(%rip), %rdi ; (void *)0x00007fffc4b2e3d8: NSViewController > 0x7fffa8432028 <+848>: 4c 89 e6 movq %r12, %rsi > 0x7fffa843202b <+851>: 41 ff d5 callq *%r13 > 0x7fffa843202e <+854>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8432031 <+857>: 48 89 de movq %rbx, %rsi > 0x7fffa8432034 <+860>: 48 89 c2 movq %rax, %rdx > 0x7fffa8432037 <+863>: 41 ff d5 callq *%r13 > 0x7fffa843203a <+866>: 84 c0 testb %al, %al > 0x7fffa843203c <+868>: 0f 85 a0 00 00 00 jne 0x7fffa84320e2 ; <+1034> > 0x7fffa8432042 <+874>: 4c 8b 3d 6f 50 6e 1c movq 0x1c6e506f(%rip), %r15 ; (void *)0x00007fffc50c9288: NSException > 0x7fffa8432049 <+881>: 48 8b 05 90 53 42 1c movq 0x1c425390(%rip), %rax ; (void *)0x00007fffc4fcf168: NSInternalInconsistencyException > 0x7fffa8432050 <+888>: 4c 8b 20 movq (%rax), %r12 > 0x7fffa8432053 <+891>: 48 8b 35 3e 37 6b 1c movq 0x1c6b373e(%rip), %rsi ; "class" > 0x7fffa843205a <+898>: 4c 89 f7 movq %r14, %rdi > 0x7fffa843205d <+901>: 41 ff d5 callq *%r13 > 0x7fffa8432060 <+904>: 49 89 c0 movq %rax, %r8 > 0x7fffa8432063 <+907>: 48 8b 35 5e 4a 6b 1c movq 0x1c6b4a5e(%rip), %rsi ; "raise:format:" > 0x7fffa843206a <+914>: 48 8d 0d df ff 46 1c leaq 0x1c46ffdf(%rip), %rcx ; @"Initial Storyboard controller is neither a NSWindowController nor a NSViewController: %@, from %@" > 0x7fffa8432071 <+921>: 31 db xorl %ebx, %ebx > 0x7fffa8432073 <+923>: 31 c0 xorl %eax, %eax > 0x7fffa8432075 <+925>: 4c 89 ff movq %r15, %rdi > 0x7fffa8432078 <+928>: 4c 89 e2 movq %r12, %rdx > 0x7fffa843207b <+931>: 4c 8b 4d c0 movq -0x40(%rbp), %r9 > 0x7fffa843207f <+935>: 41 ff d5 callq *%r13 > 0x7fffa8432082 <+938>: 48 8b 35 97 66 6b 1c movq 0x1c6b6697(%rip), %rsi ; "showWindow:" > 0x7fffa8432089 <+945>: 31 ff xorl %edi, %edi > 0x7fffa843208b <+947>: 31 d2 xorl %edx, %edx > 0x7fffa843208d <+949>: 41 ff d5 callq *%r13 > 0x7fffa8432090 <+952>: e9 9f 00 00 00 jmp 0x7fffa8432134 ; <+1116> > 0x7fffa8432095 <+957>: 48 8d 3d d4 ff 46 1c leaq 0x1c46ffd4(%rip), %rdi ; @"Unable to load nib file: %@, exiting" > 0x7fffa843209c <+964>: 31 c0 xorl %eax, %eax > 0x7fffa843209e <+966>: 4c 89 ee movq %r13, %rsi > 0x7fffa84320a1 <+969>: e8 f8 ab ac 00 callq 0x7fffa8efcc9e ; symbol stub for: NSLog > 0x7fffa84320a6 <+974>: e9 4a fd ff ff jmp 0x7fffa8431df5 ; <+285> > 0x7fffa84320ab <+979>: 48 83 7d c0 00 cmpq $0x0, -0x40(%rbp) > 0x7fffa84320b0 <+984>: 74 1d je 0x7fffa84320cf ; <+1015> > 0x7fffa84320b2 <+986>: 48 8d 3d f7 ff 46 1c leaq 0x1c46fff7(%rip), %rdi ; @"No DelegateClass specfied in info dictionary, exiting" > 0x7fffa84320b9 <+993>: eb 1b jmp 0x7fffa84320d6 ; <+1022> > 0x7fffa84320bb <+995>: 48 8b 35 5e 66 6b 1c movq 0x1c6b665e(%rip), %rsi ; "showWindow:" > 0x7fffa84320c2 <+1002>: 31 d2 xorl %edx, %edx > 0x7fffa84320c4 <+1004>: 4c 89 f7 movq %r14, %rdi > 0x7fffa84320c7 <+1007>: ff 15 b3 6f 42 1c callq *0x1c426fb3(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84320cd <+1013>: eb 40 jmp 0x7fffa843210f ; <+1079> > 0x7fffa84320cf <+1015>: 48 8d 3d fa ff 46 1c leaq 0x1c46fffa(%rip), %rdi ; @"No NSMainNibFile or NSMainStoryboardFile specified in info dictionary, exiting" > 0x7fffa84320d6 <+1022>: 31 c0 xorl %eax, %eax > 0x7fffa84320d8 <+1024>: e8 c1 ab ac 00 callq 0x7fffa8efcc9e ; symbol stub for: NSLog > 0x7fffa84320dd <+1029>: e9 13 fd ff ff jmp 0x7fffa8431df5 ; <+285> > 0x7fffa84320e2 <+1034>: 48 8b 3d 27 52 6e 1c movq 0x1c6e5227(%rip), %rdi ; (void *)0x00007fffc4b44e08: NSWindowController > 0x7fffa84320e9 <+1041>: 48 8b 35 28 66 6b 1c movq 0x1c6b6628(%rip), %rsi ; "windowControllerWithContentViewController:" > 0x7fffa84320f0 <+1048>: 4c 89 f2 movq %r14, %rdx > 0x7fffa84320f3 <+1051>: 41 ff d5 callq *%r13 > 0x7fffa84320f6 <+1054>: 49 89 c6 movq %rax, %r14 > 0x7fffa84320f9 <+1057>: 48 8b 35 20 66 6b 1c movq 0x1c6b6620(%rip), %rsi ; "showWindow:" > 0x7fffa8432100 <+1064>: 31 db xorl %ebx, %ebx > 0x7fffa8432102 <+1066>: 31 d2 xorl %edx, %edx > 0x7fffa8432104 <+1068>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8432107 <+1071>: 41 ff d5 callq *%r13 > 0x7fffa843210a <+1074>: 4d 85 f6 testq %r14, %r14 > 0x7fffa843210d <+1077>: 74 25 je 0x7fffa8432134 ; <+1116> > 0x7fffa843210f <+1079>: 48 8b 1d 12 66 6b 1c movq 0x1c6b6612(%rip), %rbx ; "setWindowController:" > 0x7fffa8432116 <+1086>: 48 8b 35 db 39 6b 1c movq 0x1c6b39db(%rip), %rsi ; "respondsToSelector:" > 0x7fffa843211d <+1093>: 4c 89 ff movq %r15, %rdi > 0x7fffa8432120 <+1096>: 48 89 da movq %rbx, %rdx > 0x7fffa8432123 <+1099>: ff 15 57 6f 42 1c callq *0x1c426f57(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8432129 <+1105>: 84 c0 testb %al, %al > 0x7fffa843212b <+1107>: 0f 85 99 00 00 00 jne 0x7fffa84321ca ; <+1266> > 0x7fffa8432131 <+1113>: 4c 89 f3 movq %r14, %rbx > 0x7fffa8432134 <+1116>: 48 8b 35 5d 35 6b 1c movq 0x1c6b355d(%rip), %rsi ; "retain" > 0x7fffa843213b <+1123>: 48 89 df movq %rbx, %rdi > 0x7fffa843213e <+1126>: ff 15 3c 6f 42 1c callq *0x1c426f3c(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa8432144 <+1132>: 48 8b 5d d0 movq -0x30(%rbp), %rbx > 0x7fffa8432148 <+1136>: bf 05 00 00 00 movl $0x5, %edi > 0x7fffa843214d <+1141>: 90 nop > 0x7fffa843214e <+1142>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8432152 <+1146>: 48 89 df movq %rbx, %rdi > 0x7fffa8432155 <+1149>: e8 c2 ab ac 00 callq 0x7fffa8efcd1c ; symbol stub for: NSPopAutoreleasePool > 0x7fffa843215a <+1154>: bf 06 00 00 00 movl $0x6, %edi > 0x7fffa843215f <+1159>: 90 nop > 0x7fffa8432160 <+1160>: 0f 1f 40 00 nopl (%rax) > 0x7fffa8432164 <+1164>: e8 05 bd ac 00 callq 0x7fffa8efde6e ; symbol stub for: objc_autoreleasePoolPush > 0x7fffa8432169 <+1169>: 49 89 c6 movq %rax, %r14 > 0x7fffa843216c <+1172>: 48 83 3d 14 b5 71 1c ff cmpq $-0x1, 0x1c71b514(%rip) ; sNSPerformAutomaticTerminationImmediatelyComputedValue + 3 > 0x7fffa8432174 <+1180>: 48 8b 1d 05 6f 42 1c movq 0x1c426f05(%rip), %rbx ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa843217b <+1187>: 75 02 jne 0x7fffa843217f ; <+1191> > 0x7fffa843217d <+1189>: eb 13 jmp 0x7fffa8432192 ; <+1210> > 0x7fffa843217f <+1191>: 48 8d 3d 02 b5 71 1c leaq 0x1c71b502(%rip), %rdi ; _reportLaunchedLanguage.onceToken > 0x7fffa8432186 <+1198>: 48 8d 35 93 f5 42 1c leaq 0x1c42f593(%rip), %rsi ; __block_literal_global.3991 > 0x7fffa843218d <+1205>: e8 ac bf ac 00 callq 0x7fffa8efe13e ; symbol stub for: dispatch_once > 0x7fffa8432192 <+1210>: 4c 89 f7 movq %r14, %rdi > 0x7fffa8432195 <+1213>: e8 ce bc ac 00 callq 0x7fffa8efde68 ; symbol stub for: objc_autoreleasePoolPop > 0x7fffa843219a <+1218>: 4c 8d 35 e7 06 72 1c leaq 0x1c7206e7(%rip), %r14 ; NSApp > 0x7fffa84321a1 <+1225>: 49 8b 3e movq (%r14), %rdi > 0x7fffa84321a4 <+1228>: 48 8b 35 8d 65 6b 1c movq 0x1c6b658d(%rip), %rsi ; "run" > 0x7fffa84321ab <+1235>: ff d3 callq *%rbx > 0x7fffa84321ad <+1237>: bf 07 00 00 00 movl $0x7, %edi > 0x7fffa84321b2 <+1242>: 90 nop > 0x7fffa84321b3 <+1243>: 0f 1f 40 00 nopl (%rax) > 0x7fffa84321b7 <+1247>: 49 8b 3e movq (%r14), %rdi > 0x7fffa84321ba <+1250>: 48 8b 35 d7 32 6b 1c movq 0x1c6b32d7(%rip), %rsi ; "release" > 0x7fffa84321c1 <+1257>: ff d3 callq *%rbx > 0x7fffa84321c3 <+1259>: 31 ff xorl %edi, %edi > 0x7fffa84321c5 <+1261>: e8 0a c0 ac 00 callq 0x7fffa8efe1d4 ; symbol stub for: exit > 0x7fffa84321ca <+1266>: 4c 89 ff movq %r15, %rdi > 0x7fffa84321cd <+1269>: 48 89 de movq %rbx, %rsi > 0x7fffa84321d0 <+1272>: 4c 89 f2 movq %r14, %rdx > 0x7fffa84321d3 <+1275>: ff 15 a7 6e 42 1c callq *0x1c426ea7(%rip) ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x7fffa84321d9 <+1281>: 48 8b 5d d0 movq -0x30(%rbp), %rbx > 0x7fffa84321dd <+1285>: e9 66 ff ff ff jmp 0x7fffa8432148 ; <+1136> > 0x7fffa84321e2 <+1290>: 90 nop > 0x7fffa84321e3 <+1291>: 90 nop >(lldb) image show-unwind --address 0x7fffa84321ad >UNWIND PLANS for AppKit`NSApplicationMain (start addr 0x7fffa8431cd8) > >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 0x10b5b489a >libvcllo.dylib`ImplSVMainHook: > 0x10b5b4690 <+0>: 55 pushq %rbp > 0x10b5b4691 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b5b4694 <+4>: 48 81 ec b0 00 00 00 subq $0xb0, %rsp > 0x10b5b469b <+11>: 48 8b 05 4e b6 4c 00 movq 0x4cb64e(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b5b46a2 <+18>: 48 8b 00 movq (%rax), %rax > 0x10b5b46a5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b5b46a9 <+25>: 48 89 7d b8 movq %rdi, -0x48(%rbp) > 0x10b5b46ad <+29>: e8 50 8b 26 00 callq 0x10b81d202 ; symbol stub for: comphelper::LibreOfficeKit::isActive() > 0x10b5b46b2 <+34>: a8 01 testb $0x1, %al > 0x10b5b46b4 <+36>: 0f 85 05 00 00 00 jne 0x10b5b46bf ; <+47> > 0x10b5b46ba <+42>: e9 09 00 00 00 jmp 0x10b5b46c8 ; <+56> > 0x10b5b46bf <+47>: c6 45 c7 00 movb $0x0, -0x39(%rbp) > 0x10b5b46c3 <+51>: e9 46 02 00 00 jmp 0x10b5b490e ; <+638> > 0x10b5b46c8 <+56>: 48 8b 3d e1 e0 53 00 movq 0x53e0e1(%rip), %rdi ; (void *)0x00007fffc54770e8: NSAutoreleasePool > 0x10b5b46cf <+63>: 48 8b 35 d2 ce 53 00 movq 0x53ced2(%rip), %rsi ; "alloc" > 0x10b5b46d6 <+70>: 48 8b 05 2b b7 4c 00 movq 0x4cb72b(%rip), %rax ; (void *)0x00007fffbefc9b40: objc_msgSend > 0x10b5b46dd <+77>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x10b5b46e1 <+81>: ff d0 callq *%rax > 0x10b5b46e3 <+83>: 48 8b 35 c6 ce 53 00 movq 0x53cec6(%rip), %rsi ; "init" > 0x10b5b46ea <+90>: 48 89 c7 movq %rax, %rdi > 0x10b5b46ed <+93>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10b5b46f1 <+97>: ff d0 callq *%rax > 0x10b5b46f3 <+99>: 48 89 45 b0 movq %rax, -0x50(%rbp) > 0x10b5b46f7 <+103>: 48 8b 3d e2 e0 53 00 movq 0x53e0e2(%rip), %rdi ; (void *)0x00007fffc547fd60: NSString > 0x10b5b46fe <+110>: 48 89 7d 90 movq %rdi, -0x70(%rbp) > 0x10b5b4702 <+114>: e8 03 9e 26 00 callq 0x10b81e50a ; symbol stub for: NSHomeDirectory > 0x10b5b4707 <+119>: 48 8b 35 e2 ce 53 00 movq 0x53cee2(%rip), %rsi ; "stringWithFormat:" > 0x10b5b470e <+126>: 48 8d 15 73 72 53 00 leaq 0x537273(%rip), %rdx ; @"%@/Library/Saved Application State/%s.savedState/restorecount.plist" > 0x10b5b4715 <+133>: 48 8d 3d 2e e4 31 00 leaq 0x31e42e(%rip), %rdi ; "org.libreoffice.script" > 0x10b5b471c <+140>: 31 c9 xorl %ecx, %ecx > 0x10b5b471e <+142>: 41 88 c8 movb %cl, %r8b > 0x10b5b4721 <+145>: 4c 8b 4d 90 movq -0x70(%rbp), %r9 > 0x10b5b4725 <+149>: 48 89 7d 88 movq %rdi, -0x78(%rbp) > 0x10b5b4729 <+153>: 4c 89 cf movq %r9, %rdi > 0x10b5b472c <+156>: 48 89 c1 movq %rax, %rcx > 0x10b5b472f <+159>: 48 8b 45 88 movq -0x78(%rbp), %rax > 0x10b5b4733 <+163>: 44 88 45 87 movb %r8b, -0x79(%rbp) > 0x10b5b4737 <+167>: 49 89 c0 movq %rax, %r8 > 0x10b5b473a <+170>: 8a 45 87 movb -0x79(%rbp), %al > 0x10b5b473d <+173>: 4c 8b 55 98 movq -0x68(%rbp), %r10 > 0x10b5b4741 <+177>: 41 ff d2 callq *%r10 > 0x10b5b4744 <+180>: 48 8b 35 ad ce 53 00 movq 0x53cead(%rip), %rsi ; "UTF8String" > 0x10b5b474b <+187>: 48 89 c7 movq %rax, %rdi > 0x10b5b474e <+190>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10b5b4752 <+194>: ff d0 callq *%rax > 0x10b5b4754 <+196>: 48 89 c7 movq %rax, %rdi > 0x10b5b4757 <+199>: e8 be 99 26 00 callq 0x10b81e11a ; symbol stub for: unlink > 0x10b5b475c <+204>: 48 8b 3d 7d e0 53 00 movq 0x53e07d(%rip), %rdi ; (void *)0x00007fffc547fd60: NSString > 0x10b5b4763 <+211>: 89 45 80 movl %eax, -0x80(%rbp) > 0x10b5b4766 <+214>: 48 89 bd 78 ff ff ff movq %rdi, -0x88(%rbp) > 0x10b5b476d <+221>: e8 98 9d 26 00 callq 0x10b81e50a ; symbol stub for: NSHomeDirectory > 0x10b5b4772 <+226>: 48 8b 35 77 ce 53 00 movq 0x53ce77(%rip), %rsi ; "stringWithFormat:" > 0x10b5b4779 <+233>: 48 8d 15 28 72 53 00 leaq 0x537228(%rip), %rdx ; @"%@/Library/Saved Application State/%s.savedState/restorecount.txt" > 0x10b5b4780 <+240>: 48 8b bd 78 ff ff ff movq -0x88(%rbp), %rdi > 0x10b5b4787 <+247>: 48 89 c1 movq %rax, %rcx > 0x10b5b478a <+250>: 4c 8b 45 88 movq -0x78(%rbp), %r8 > 0x10b5b478e <+254>: 8a 45 87 movb -0x79(%rbp), %al > 0x10b5b4791 <+257>: 4c 8b 4d 98 movq -0x68(%rbp), %r9 > 0x10b5b4795 <+261>: 41 ff d1 callq *%r9 > 0x10b5b4798 <+264>: 48 8b 35 59 ce 53 00 movq 0x53ce59(%rip), %rsi ; "UTF8String" > 0x10b5b479f <+271>: 48 89 c7 movq %rax, %rdi > 0x10b5b47a2 <+274>: 48 8b 45 98 movq -0x68(%rbp), %rax > 0x10b5b47a6 <+278>: ff d0 callq *%rax > 0x10b5b47a8 <+280>: 48 89 c7 movq %rax, %rdi > 0x10b5b47ab <+283>: e8 6a 99 26 00 callq 0x10b81e11a ; symbol stub for: unlink > 0x10b5b47b0 <+288>: 48 8b 7d b0 movq -0x50(%rbp), %rdi > 0x10b5b47b4 <+292>: 48 8b 35 45 ce 53 00 movq 0x53ce45(%rip), %rsi ; "drain" > 0x10b5b47bb <+299>: 48 8b 4d 98 movq -0x68(%rbp), %rcx > 0x10b5b47bf <+303>: 89 85 74 ff ff ff movl %eax, -0x8c(%rbp) > 0x10b5b47c5 <+309>: ff d1 callq *%rcx > 0x10b5b47c7 <+311>: 48 8b 4d b8 movq -0x48(%rbp), %rcx > 0x10b5b47cb <+315>: 48 89 0d ce ce 55 00 movq %rcx, 0x55cece(%rip) ; gpnInit > 0x10b5b47d2 <+322>: c6 05 b7 90 55 00 00 movb $0x0, 0x5590b7(%rip) ; com::sun::star::accessibility::cppu_detail_getUnoType(com::sun::star::accessibility::XAccessibleEventListener const*)::the_type + 15 > 0x10b5b47d9 <+329>: e8 72 01 00 00 callq 0x10b5b4950 ; initNSApp() > 0x10b5b47de <+334>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x10b5b47e2 <+338>: e8 69 d3 68 ff callq 0x10ac41b50 ; rtl::OUString::OUString() > 0x10b5b47e7 <+343>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10b5b47eb <+347>: e8 60 d3 68 ff callq 0x10ac41b50 ; rtl::OUString::OUString() > 0x10b5b47f0 <+352>: e9 00 00 00 00 jmp 0x10b5b47f5 ; <+357> > 0x10b5b47f5 <+357>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x10b5b47f9 <+361>: e8 88 8d 26 00 callq 0x10b81d586 ; symbol stub for: osl_getExecutableFile > 0x10b5b47fe <+366>: 89 85 70 ff ff ff movl %eax, -0x90(%rbp) > 0x10b5b4804 <+372>: e9 00 00 00 00 jmp 0x10b5b4809 ; <+377> > 0x10b5b4809 <+377>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x10b5b480d <+381>: 48 8d 75 d0 leaq -0x30(%rbp), %rsi > 0x10b5b4811 <+385>: e8 ac 8d 26 00 callq 0x10b81d5c2 ; symbol stub for: osl_getSystemPathFromFileURL > 0x10b5b4816 <+390>: 89 85 6c ff ff ff movl %eax, -0x94(%rbp) > 0x10b5b481c <+396>: e9 00 00 00 00 jmp 0x10b5b4821 ; <+401> > 0x10b5b4821 <+401>: e8 b4 8d 26 00 callq 0x10b81d5da ; symbol stub for: osl_getThreadTextEncoding > 0x10b5b4826 <+406>: 66 89 85 6a ff ff ff movw %ax, -0x96(%rbp) > 0x10b5b482d <+413>: e9 00 00 00 00 jmp 0x10b5b4832 ; <+418> > 0x10b5b4832 <+418>: 66 8b 85 6a ff ff ff movw -0x96(%rbp), %ax > 0x10b5b4839 <+425>: 0f b7 d0 movzwl %ax, %edx > 0x10b5b483c <+428>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x10b5b4840 <+432>: 48 8d 75 d0 leaq -0x30(%rbp), %rsi > 0x10b5b4844 <+436>: b9 66 05 00 00 movl $0x566, %ecx ; imm = 0x566 > 0x10b5b4849 <+441>: e8 b2 3a 69 ff callq 0x10ac48300 ; rtl::OUStringToOString(rtl::OUString const&, unsigned short, unsigned int) > 0x10b5b484e <+446>: e9 00 00 00 00 jmp 0x10b5b4853 ; <+451> > 0x10b5b4853 <+451>: 48 8d 45 e0 leaq -0x20(%rbp), %rax > 0x10b5b4857 <+455>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x10b5b485b <+459>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x10b5b4862 <+466>: e8 f9 3a 69 ff callq 0x10ac48360 ; rtl::OString::getStr() const > 0x10b5b4867 <+471>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x10b5b486e <+478>: e9 00 00 00 00 jmp 0x10b5b4873 ; <+483> > 0x10b5b4873 <+483>: 48 8b 85 60 ff ff ff movq -0xa0(%rbp), %rax > 0x10b5b487a <+490>: 48 8b 8d 58 ff ff ff movq -0xa8(%rbp), %rcx > 0x10b5b4881 <+497>: 48 89 08 movq %rcx, (%rax) > 0x10b5b4884 <+500>: 48 c7 40 08 00 00 00 00 movq $0x0, 0x8(%rax) > 0x10b5b488c <+508>: bf 01 00 00 00 movl $0x1, %edi > 0x10b5b4891 <+513>: 48 8d 75 e0 leaq -0x20(%rbp), %rsi > 0x10b5b4895 <+517>: e8 58 9c 26 00 callq 0x10b81e4f2 ; symbol stub for: NSApplicationMain > 0x10b5b489a <+522>: 89 85 54 ff ff ff movl %eax, -0xac(%rbp) > 0x10b5b48a0 <+528>: e9 00 00 00 00 jmp 0x10b5b48a5 ; <+533> > 0x10b5b48a5 <+533>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x10b5b48a9 <+537>: c6 45 c7 01 movb $0x1, -0x39(%rbp) > 0x10b5b48ad <+541>: e8 ce 3a 69 ff callq 0x10ac48380 ; rtl::OString::~OString() > 0x10b5b48b2 <+546>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10b5b48b6 <+550>: e8 55 fb 67 ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b5b48bb <+555>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x10b5b48bf <+559>: e8 4c fb 67 ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b5b48c4 <+564>: e9 45 00 00 00 jmp 0x10b5b490e ; <+638> > 0x10b5b48c9 <+569>: 89 d1 movl %edx, %ecx > 0x10b5b48cb <+571>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x10b5b48cf <+575>: 89 4d a4 movl %ecx, -0x5c(%rbp) > 0x10b5b48d2 <+578>: e9 29 00 00 00 jmp 0x10b5b4900 ; <+624> > 0x10b5b48d7 <+583>: 89 d1 movl %edx, %ecx > 0x10b5b48d9 <+585>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x10b5b48dd <+589>: 89 4d a4 movl %ecx, -0x5c(%rbp) > 0x10b5b48e0 <+592>: e9 12 00 00 00 jmp 0x10b5b48f7 ; <+615> > 0x10b5b48e5 <+597>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x10b5b48e9 <+601>: 89 d1 movl %edx, %ecx > 0x10b5b48eb <+603>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x10b5b48ef <+607>: 89 4d a4 movl %ecx, -0x5c(%rbp) > 0x10b5b48f2 <+610>: e8 89 3a 69 ff callq 0x10ac48380 ; rtl::OString::~OString() > 0x10b5b48f7 <+615>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x10b5b48fb <+619>: e8 10 fb 67 ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b5b4900 <+624>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x10b5b4904 <+628>: e8 07 fb 67 ff callq 0x10ac34410 ; rtl::OUString::~OUString() > 0x10b5b4909 <+633>: e9 31 00 00 00 jmp 0x10b5b493f ; <+687> > 0x10b5b490e <+638>: 48 8b 05 db b3 4c 00 movq 0x4cb3db(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b5b4915 <+645>: 8a 4d c7 movb -0x39(%rbp), %cl > 0x10b5b4918 <+648>: 48 8b 00 movq (%rax), %rax > 0x10b5b491b <+651>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b5b491f <+655>: 88 8d 53 ff ff ff movb %cl, -0xad(%rbp) > 0x10b5b4925 <+661>: 0f 85 1d 00 00 00 jne 0x10b5b4948 ; <+696> > 0x10b5b492b <+667>: 8a 85 53 ff ff ff movb -0xad(%rbp), %al > 0x10b5b4931 <+673>: 24 01 andb $0x1, %al > 0x10b5b4933 <+675>: 0f b6 c0 movzbl %al, %eax > 0x10b5b4936 <+678>: 48 81 c4 b0 00 00 00 addq $0xb0, %rsp > 0x10b5b493d <+685>: 5d popq %rbp > 0x10b5b493e <+686>: c3 retq > 0x10b5b493f <+687>: 48 8b 7d a8 movq -0x58(%rbp), %rdi > 0x10b5b4943 <+691>: e8 da 95 26 00 callq 0x10b81df22 ; symbol stub for: _Unwind_Resume > 0x10b5b4948 <+696>: e8 05 96 26 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b5b494d <+701>: 0f 1f 00 nopl (%rax) >(lldb) image show-unwind --address 0x10b5b489a >UNWIND PLANS for libvcllo.dylib`ImplSVMainHook(int*) (start addr 0x10b5b4690) > >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 + 9985456-0x0000000000986070) >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]: 686: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 687: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x10b87df4c, personality routine is at address 0x10ba7fce0 >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 + 9985456-0x000000000098606d) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x10b87df4c, personality routine is at address 0x10ba7fce0 >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 + 9985456-0x0000000000986070) >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]: 686: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 687: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10b87df4c, personality routine is at address 0x10ba7fce0 >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 + 9985456-0x0000000000986070) >row[0]: 0: CFA=rbp+16 => 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 0x10b45637c >libvcllo.dylib`SVMain: > 0x10b456350 <+0>: 55 pushq %rbp > 0x10b456351 <+1>: 48 89 e5 movq %rsp, %rbp > 0x10b456354 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x10b456358 <+8>: 48 8b 05 91 99 62 00 movq 0x629991(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b45635f <+15>: 48 8b 00 movq (%rax), %rax > 0x10b456362 <+18>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x10b456366 <+22>: e8 75 70 ff ff callq 0x10b44d3e0 ; Application::IsConsoleOnly() > 0x10b45636b <+27>: a8 01 testb $0x1, %al > 0x10b45636d <+29>: 0f 85 21 00 00 00 jne 0x10b456394 ; <+68> > 0x10b456373 <+35>: 48 8d 7d f4 leaq -0xc(%rbp), %rdi > 0x10b456377 <+39>: e8 14 e3 15 00 callq 0x10b5b4690 ; ImplSVMainHook(int*) > 0x10b45637c <+44>: a8 01 testb $0x1, %al > 0x10b45637e <+46>: 0f 85 05 00 00 00 jne 0x10b456389 ; <+57> > 0x10b456384 <+52>: e9 0b 00 00 00 jmp 0x10b456394 ; <+68> > 0x10b456389 <+57>: 8b 45 f4 movl -0xc(%rbp), %eax > 0x10b45638c <+60>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10b45638f <+63>: e9 08 00 00 00 jmp 0x10b45639c ; <+76> > 0x10b456394 <+68>: e8 b7 e6 ff ff callq 0x10b454a50 ; ImplSVMain() > 0x10b456399 <+73>: 89 45 f0 movl %eax, -0x10(%rbp) > 0x10b45639c <+76>: 48 8b 05 4d 99 62 00 movq 0x62994d(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x10b4563a3 <+83>: 8b 4d f0 movl -0x10(%rbp), %ecx > 0x10b4563a6 <+86>: 48 8b 00 movq (%rax), %rax > 0x10b4563a9 <+89>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x10b4563ad <+93>: 89 4d ec movl %ecx, -0x14(%rbp) > 0x10b4563b0 <+96>: 0f 85 09 00 00 00 jne 0x10b4563bf ; <+111> > 0x10b4563b6 <+102>: 8b 45 ec movl -0x14(%rbp), %eax > 0x10b4563b9 <+105>: 48 83 c4 20 addq $0x20, %rsp > 0x10b4563bd <+109>: 5d popq %rbp > 0x10b4563be <+110>: c3 retq > 0x10b4563bf <+111>: e8 8e 7b 3c 00 callq 0x10b81df52 ; symbol stub for: __stack_chk_fail > 0x10b4563c4 <+116>: 66 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) >(lldb) image show-unwind --address 0x10b45637c >UNWIND PLANS for libvcllo.dylib`SVMain() (start addr 0x10b456350) > >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 + 8551024-0x0000000000827af0) >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]: 110: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 111: CFA=rbp+16 => 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 + 8551024-0x0000000000827ae4) >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] > >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 + 8551024-0x0000000000827af0) >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]: 110: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 111: CFA=rbp+16 => 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 + 8551024-0x0000000000827af0) >row[0]: 0: CFA=rbp+16 => 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 0x102d1c606 >libsofficeapp.dylib`soffice_main: > 0x102d1c3f0 <+0>: 55 pushq %rbp > 0x102d1c3f1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102d1c3f4 <+4>: 48 81 ec e0 00 00 00 subq $0xe0, %rsp > 0x102d1c3fb <+11>: 48 8b 05 fe 3e 11 00 movq 0x113efe(%rip), %rax ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x102d1c402 <+18>: 48 8b 00 movq (%rax), %rax > 0x102d1c405 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x102d1c409 <+25>: e8 0e 7b 0b 00 callq 0x102dd3f1c ; symbol stub for: tools::extendApplicationEnvironment() > 0x102d1c40e <+30>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x102d1c412 <+34>: e8 b9 d0 f7 ff callq 0x102c994d0 ; desktop::Desktop::Desktop() > 0x102d1c417 <+39>: 48 8d 35 f4 f6 0c 00 leaq 0xcf6f4(%rip), %rsi ; "soffice" > 0x102d1c41e <+46>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x102d1c422 <+50>: e8 f9 6f fa ff callq 0x102cc3420 ; rtl::OUString::OUString<char const [8]>(char const (&) [8], rtl::libreoffice_internal::ConstCharArrayDetector<char const [8], rtl::libreoffice_internal::Dummy>::Type) > 0x102d1c427 <+55>: e9 00 00 00 00 jmp 0x102d1c42c ; <+60> > 0x102d1c42c <+60>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x102d1c430 <+64>: e8 85 7c 0b 00 callq 0x102dd40ba ; symbol stub for: Application::SetAppName(rtl::OUString const&) > 0x102d1c435 <+69>: e9 00 00 00 00 jmp 0x102d1c43a ; <+74> > 0x102d1c43a <+74>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x102d1c43e <+78>: e8 5d ba f7 ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102d1c443 <+83>: e8 78 ba f7 ff callq 0x102c97ec0 ; desktop::Desktop::GetCommandLineArgs() > 0x102d1c448 <+88>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x102d1c44f <+95>: e9 00 00 00 00 jmp 0x102d1c454 ; <+100> > 0x102d1c454 <+100>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x102d1c45b <+107>: 48 89 85 58 ff ff ff movq %rax, -0xa8(%rbp) > 0x102d1c462 <+114>: 48 89 c7 movq %rax, %rdi > 0x102d1c465 <+117>: e8 86 0f f8 ff callq 0x102c9d3f0 ; desktop::CommandLineArgs::GetUnknown() const > 0x102d1c46a <+122>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x102d1c471 <+129>: e9 00 00 00 00 jmp 0x102d1c476 ; <+134> > 0x102d1c476 <+134>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x102d1c47d <+141>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x102d1c484 <+148>: 48 89 c7 movq %rax, %rdi > 0x102d1c487 <+151>: e8 e4 c5 f7 ff callq 0x102c98a70 ; rtl::OUString::isEmpty() const > 0x102d1c48c <+156>: 88 85 37 ff ff ff movb %al, -0xc9(%rbp) > 0x102d1c492 <+162>: e9 00 00 00 00 jmp 0x102d1c497 ; <+167> > 0x102d1c497 <+167>: 8a 85 37 ff ff ff movb -0xc9(%rbp), %al > 0x102d1c49d <+173>: a8 01 testb $0x1, %al > 0x102d1c49f <+175>: 0f 85 6a 00 00 00 jne 0x102d1c50f ; <+287> > 0x102d1c4a5 <+181>: e9 00 00 00 00 jmp 0x102d1c4aa ; <+186> > 0x102d1c4aa <+186>: e8 e1 b9 fb ff callq 0x102cd7e90 ; desktop::Desktop::InitApplicationServiceManager() > 0x102d1c4af <+191>: e9 00 00 00 00 jmp 0x102d1c4b4 ; <+196> > 0x102d1c4b4 <+196>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x102d1c4bb <+203>: e8 60 35 fd ff callq 0x102cefa20 ; desktop::displayCmdlineHelp(rtl::OUString const&) > 0x102d1c4c0 <+208>: e9 00 00 00 00 jmp 0x102d1c4c5 ; <+213> > 0x102d1c4c5 <+213>: c7 85 74 ff ff ff 01 00 00 00 movl $0x1, -0x8c(%rbp) > 0x102d1c4cf <+223>: c7 85 4c ff ff ff 01 00 00 00 movl $0x1, -0xb4(%rbp) > 0x102d1c4d9 <+233>: e9 49 01 00 00 jmp 0x102d1c627 ; <+567> > 0x102d1c4de <+238>: 89 d1 movl %edx, %ecx > 0x102d1c4e0 <+240>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x102d1c4e7 <+247>: 89 8d 64 ff ff ff movl %ecx, -0x9c(%rbp) > 0x102d1c4ed <+253>: e9 6d 01 00 00 jmp 0x102d1c65f ; <+623> > 0x102d1c4f2 <+258>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x102d1c4f6 <+262>: 89 d1 movl %edx, %ecx > 0x102d1c4f8 <+264>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x102d1c4ff <+271>: 89 8d 64 ff ff ff movl %ecx, -0x9c(%rbp) > 0x102d1c505 <+277>: e8 96 b9 f7 ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102d1c50a <+282>: e9 50 01 00 00 jmp 0x102d1c65f ; <+623> > 0x102d1c50f <+287>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x102d1c516 <+294>: e8 f5 0e f8 ff callq 0x102c9d410 ; desktop::CommandLineArgs::IsHelp() const > 0x102d1c51b <+299>: 88 85 36 ff ff ff movb %al, -0xca(%rbp) > 0x102d1c521 <+305>: e9 00 00 00 00 jmp 0x102d1c526 ; <+310> > 0x102d1c526 <+310>: 8a 85 36 ff ff ff movb -0xca(%rbp), %al > 0x102d1c52c <+316>: a8 01 testb $0x1, %al > 0x102d1c52e <+318>: 0f 85 05 00 00 00 jne 0x102d1c539 ; <+329> > 0x102d1c534 <+324>: e9 71 00 00 00 jmp 0x102d1c5aa ; <+442> > 0x102d1c539 <+329>: e8 52 b9 fb ff callq 0x102cd7e90 ; desktop::Desktop::InitApplicationServiceManager() > 0x102d1c53e <+334>: e9 00 00 00 00 jmp 0x102d1c543 ; <+339> > 0x102d1c543 <+339>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x102d1c54a <+346>: e8 41 cf f7 ff callq 0x102c99490 ; rtl::OUString::OUString() > 0x102d1c54f <+351>: e9 00 00 00 00 jmp 0x102d1c554 ; <+356> > 0x102d1c554 <+356>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x102d1c55b <+363>: e8 c0 34 fd ff callq 0x102cefa20 ; desktop::displayCmdlineHelp(rtl::OUString const&) > 0x102d1c560 <+368>: e9 00 00 00 00 jmp 0x102d1c565 ; <+373> > 0x102d1c565 <+373>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x102d1c56c <+380>: e8 2f b9 f7 ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102d1c571 <+385>: c7 85 74 ff ff ff 00 00 00 00 movl $0x0, -0x8c(%rbp) > 0x102d1c57b <+395>: c7 85 4c ff ff ff 01 00 00 00 movl $0x1, -0xb4(%rbp) > 0x102d1c585 <+405>: e9 9d 00 00 00 jmp 0x102d1c627 ; <+567> > 0x102d1c58a <+410>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x102d1c591 <+417>: 89 d1 movl %edx, %ecx > 0x102d1c593 <+419>: 48 89 85 68 ff ff ff movq %rax, -0x98(%rbp) > 0x102d1c59a <+426>: 89 8d 64 ff ff ff movl %ecx, -0x9c(%rbp) > 0x102d1c5a0 <+432>: e8 fb b8 f7 ff callq 0x102c97ea0 ; rtl::OUString::~OUString() > 0x102d1c5a5 <+437>: e9 b5 00 00 00 jmp 0x102d1c65f ; <+623> > 0x102d1c5aa <+442>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x102d1c5b1 <+449>: e8 7a 0e f8 ff callq 0x102c9d430 ; desktop::CommandLineArgs::IsVersion() const > 0x102d1c5b6 <+454>: 88 85 35 ff ff ff movb %al, -0xcb(%rbp) > 0x102d1c5bc <+460>: e9 00 00 00 00 jmp 0x102d1c5c1 ; <+465> > 0x102d1c5c1 <+465>: 8a 85 35 ff ff ff movb -0xcb(%rbp), %al > 0x102d1c5c7 <+471>: a8 01 testb $0x1, %al > 0x102d1c5c9 <+473>: 0f 85 05 00 00 00 jne 0x102d1c5d4 ; <+484> > 0x102d1c5cf <+479>: e9 2d 00 00 00 jmp 0x102d1c601 ; <+529> > 0x102d1c5d4 <+484>: e8 b7 b8 fb ff callq 0x102cd7e90 ; desktop::Desktop::InitApplicationServiceManager() > 0x102d1c5d9 <+489>: e9 00 00 00 00 jmp 0x102d1c5de ; <+494> > 0x102d1c5de <+494>: e8 9d 3f fd ff callq 0x102cf0580 ; desktop::displayVersion() > 0x102d1c5e3 <+499>: e9 00 00 00 00 jmp 0x102d1c5e8 ; <+504> > 0x102d1c5e8 <+504>: c7 85 74 ff ff ff 00 00 00 00 movl $0x0, -0x8c(%rbp) > 0x102d1c5f2 <+514>: c7 85 4c ff ff ff 01 00 00 00 movl $0x1, -0xb4(%rbp) > 0x102d1c5fc <+524>: e9 26 00 00 00 jmp 0x102d1c627 ; <+567> > 0x102d1c601 <+529>: e8 96 7a 0b 00 callq 0x102dd409c ; symbol stub for: SVMain() > 0x102d1c606 <+534>: 89 85 30 ff ff ff movl %eax, -0xd0(%rbp) > 0x102d1c60c <+540>: e9 00 00 00 00 jmp 0x102d1c611 ; <+545> > 0x102d1c611 <+545>: 8b 85 30 ff ff ff movl -0xd0(%rbp), %eax > 0x102d1c617 <+551>: 89 85 74 ff ff ff movl %eax, -0x8c(%rbp) > 0x102d1c61d <+557>: c7 85 4c ff ff ff 01 00 00 00 movl $0x1, -0xb4(%rbp) > 0x102d1c627 <+567>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x102d1c62b <+571>: e8 00 d0 f7 ff callq 0x102c99630 ; desktop::Desktop::~Desktop() > 0x102d1c630 <+576>: 48 8b 3d c9 3c 11 00 movq 0x113cc9(%rip), %rdi ; (void *)0x00007fffc85b9070: __stack_chk_guard > 0x102d1c637 <+583>: 8b 85 74 ff ff ff movl -0x8c(%rbp), %eax > 0x102d1c63d <+589>: 48 8b 3f movq (%rdi), %rdi > 0x102d1c640 <+592>: 48 3b 7d f8 cmpq -0x8(%rbp), %rdi > 0x102d1c644 <+596>: 89 85 2c ff ff ff movl %eax, -0xd4(%rbp) > 0x102d1c64a <+602>: 0f 85 24 00 00 00 jne 0x102d1c674 ; <+644> > 0x102d1c650 <+608>: 8b 85 2c ff ff ff movl -0xd4(%rbp), %eax > 0x102d1c656 <+614>: 48 81 c4 e0 00 00 00 addq $0xe0, %rsp > 0x102d1c65d <+621>: 5d popq %rbp > 0x102d1c65e <+622>: c3 retq > 0x102d1c65f <+623>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x102d1c663 <+627>: e8 c8 cf f7 ff callq 0x102c99630 ; desktop::Desktop::~Desktop() > 0x102d1c668 <+632>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x102d1c66f <+639>: e8 3a 7d 0b 00 callq 0x102dd43ae ; symbol stub for: _Unwind_Resume > 0x102d1c674 <+644>: e8 53 7d 0b 00 callq 0x102dd43cc ; symbol stub for: __stack_chk_fail > 0x102d1c679 <+649>: 0f 1f 80 00 00 00 00 nopl (%rax) >(lldb) image show-unwind --address 0x102d1c606 >UNWIND PLANS for libsofficeapp.dylib`soffice_main (start addr 0x102d1c3f0) > >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 + 542512-0x00000000000849c0) >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]: 622: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 623: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x102ddf498, personality routine is at address 0x102e302f8 >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 + 542512-0x00000000000849b9) >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] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x102ddf498, personality routine is at address 0x102e302f8 >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 + 542512-0x00000000000849c0) >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]: 622: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 623: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x102ddf498, personality routine is at address 0x102e302f8 >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 + 542512-0x00000000000849c0) >row[0]: 0: CFA=rbp+16 => 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 0x102b61efd >soffice`sal_main: > 0x102b61ef0 <+0>: 55 pushq %rbp > 0x102b61ef1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102b61ef4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x102b61ef8 <+8>: e8 19 00 00 00 callq 0x102b61f16 ; symbol stub for: soffice_main > 0x102b61efd <+13>: 89 45 fc movl %eax, -0x4(%rbp) > 0x102b61f00 <+16>: 8b 45 fc movl -0x4(%rbp), %eax > 0x102b61f03 <+19>: 48 83 c4 10 addq $0x10, %rsp > 0x102b61f07 <+23>: 5d popq %rbp > 0x102b61f08 <+24>: c3 retq >(lldb) image show-unwind --address 0x102b61efd >UNWIND PLANS for soffice`sal_main (start addr 0x102b61ef0) > >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 + 64-0x0000000000000059) >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]: 24: 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 + 64-0x0000000000000059) >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] > >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 + 64-0x0000000000000059) >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]: 24: CFA=rsp +8 => 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-0x000000000000005a) >row[0]: 0: CFA=rbp+16 => 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 0x102b61ed7 >soffice`main: > 0x102b61eb0 <+0>: 55 pushq %rbp > 0x102b61eb1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102b61eb4 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x102b61eb8 <+8>: c7 45 fc 00 00 00 00 movl $0x0, -0x4(%rbp) > 0x102b61ebf <+15>: 89 7d f8 movl %edi, -0x8(%rbp) > 0x102b61ec2 <+18>: 48 89 75 f0 movq %rsi, -0x10(%rbp) > 0x102b61ec6 <+22>: 8b 7d f8 movl -0x8(%rbp), %edi > 0x102b61ec9 <+25>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x102b61ecd <+29>: e8 3e 00 00 00 callq 0x102b61f10 ; symbol stub for: sal_detail_initialize > 0x102b61ed2 <+34>: e8 19 00 00 00 callq 0x102b61ef0 ; sal_main > 0x102b61ed7 <+39>: 89 45 ec movl %eax, -0x14(%rbp) > 0x102b61eda <+42>: e8 2b 00 00 00 callq 0x102b61f0a ; symbol stub for: sal_detail_deinitialize > 0x102b61edf <+47>: 8b 45 ec movl -0x14(%rbp), %eax > 0x102b61ee2 <+50>: 48 83 c4 20 addq $0x20, %rsp > 0x102b61ee6 <+54>: 5d popq %rbp > 0x102b61ee7 <+55>: c3 retq > 0x102b61ee8 <+56>: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) >(lldb) image show-unwind --address 0x102b61ed7 >UNWIND PLANS for soffice`main (start addr 0x102b61eb0) > >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-0x0000000000000040) >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]: 55: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 56: CFA=rbp+16 => 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: [soffice.__TEXT.__text + 0-0x0000000000000038) >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] > >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-0x0000000000000040) >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]: 55: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 56: CFA=rbp+16 => 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-0x000000000000005a) >row[0]: 0: CFA=rbp+16 => 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 0x7fffbf8b6255 >libdyld.dylib`start: > 0x7fffbf8b6254 <+0>: 90 nop > 0x7fffbf8b6255 <+1>: 89 c7 movl %eax, %edi > 0x7fffbf8b6257 <+3>: e8 32 00 00 00 callq 0x7fffbf8b628e ; symbol stub for: exit > 0x7fffbf8b625c <+8>: f4 hlt >(lldb) image show-unwind --address 0x7fffbf8b6255 >UNWIND PLANS for libdyld.dylib`start (start addr 0x7fffbf8b6254) > >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) disassemble --bytes --address 0x7fffbf8b6255 >libdyld.dylib`start: > 0x7fffbf8b6254 <+0>: 90 nop > 0x7fffbf8b6255 <+1>: 89 c7 movl %eax, %edi > 0x7fffbf8b6257 <+3>: e8 32 00 00 00 callq 0x7fffbf8b628e ; symbol stub for: exit > 0x7fffbf8b625c <+8>: f4 hlt >(lldb) image show-unwind --address 0x7fffbf8b6255 >UNWIND PLANS for libdyld.dylib`start (start addr 0x7fffbf8b6254) > >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)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 103864
:
128657
|
128658
|
128659