Bugzilla – Attachment 128613 Details for
Bug 99784
EXTENSION MANAGER - freeze / hang when attempting to install extensions on OSX 10.11 and macOS 10.12 by double-click on oxt file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
LLDB Backtrace
LLDB Step Through (text/plain), 5.00 MB, created by
Telesto
on 2016-11-09 11:00:42 UTC
(
hide
)
Description:
LLDB Backtrace
Filename:
MIME Type:
Creator:
Telesto
Created:
2016-11-09 11:00:42 UTC
Size:
5.00 MB
patch
obsolete
>Last login: Wed Nov 9 09:12:49 on ttys005 >demos-MacBook-Air:~ demo$ lldb >(lldb) bt all >* thread #1: tid = 0x1866, 0x00007fff7838a582 CoreFoundation`__CFSearchStringROM + 34, queue = 'com.apple.main-thread', stop reason = instruction step into > * frame #0: 0x00007fff7838a582 CoreFoundation`__CFSearchStringROM + 34 > frame #1: 0x00007fff78389f78 CoreFoundation`__CFStringCreateImmutableFunnel3 + 2584 > frame #2: 0x00007fff783985cb CoreFoundation`CFStringCreateWithBytes + 59 > frame #3: 0x00007fff76e9c751 libFontParser.dylib`TFPFont::CopyFontName(unsigned short, std::__1::vector<TVariationInstance, std::__1::allocator<TVariationInstance> >*) const + 819 > frame #4: 0x00007fff76f7f162 libFontRegistry.dylib`TClientFontEntity::CopyFullName(bool) const + 78 > frame #5: 0x00007fff76f7e7e8 libFontRegistry.dylib`TLocalFontRegistryImp::AddFontToIndex(TFontIndex const*, unsigned int, CGFont*) const + 126 > frame #6: 0x00007fff76f7b1ad libFontRegistry.dylib`TLocalFontRegistryImp::AddAllFontsToIndex(TFontIndex const*) const + 217 > frame #7: 0x00007fff76f77de3 libFontRegistry.dylib`TLocalFontRegistryImp::GetIndex(unsigned short) const + 313 > frame #8: 0x00007fff76f8ba9d libFontRegistry.dylib`__CFURL const* TFontRegistryImp::CopyFontForNameCommon<TLocalFontRegistryImp, TClientFontEntity>(__CFString const*, TFontQueryOptions const&) const + 125 > frame #9: 0x00007fff76f7952a libFontRegistry.dylib`XTCopyFontWithName + 94 > frame #10: 0x00007fff79a03fb3 CoreText`TDescriptorSource::CopyFontDescriptorPerPostScriptName(__CFString const*, unsigned long, unsigned long) const + 355 > frame #11: 0x00007fff799f5bd9 CoreText`ContainsAndIsOnlySearchableAttribute(__CFDictionary const*, TDescriptorSource const&, __CFString const*, unsigned long) + 90 > frame #12: 0x00007fff79967c95 CoreText`TDescriptor::CreateMatchingDescriptorInternal(__CFSet const*, bool) const + 219 > frame #13: 0x00007fff79967acc CoreText`TDescriptor::InitBaseFont(bool) + 34 > frame #14: 0x00007fff79967707 CoreText`TDescriptor::CreateMatchingDescriptor(__CFSet const*, double, unsigned long) const + 261 > frame #15: 0x00007fff799873c7 CoreText`CTFontDescriptorCreateMatchingFontDescriptor + 100 > frame #16: 0x00007fff8ab2a17d UIFoundation`+[__NSFontTypefaceInfo typefaceInfoForPostscriptName:options:] + 296 > frame #17: 0x00007fff8ab2e973 UIFoundation`__NSFontFactoryWithName + 138 > frame #18: 0x00007fff8ab2e83d UIFoundation`+[NSFont fontWithName:size:] + 44 > frame #19: 0x00007fff8aa828e7 UIFoundation`__NSDefaultFont_block_invoke + 39 > frame #20: 0x00007fff8d4a0128 libdispatch.dylib`_dispatch_client_callout + 8 > frame #21: 0x00007fff8d4a00e5 libdispatch.dylib`dispatch_once_f + 38 > frame #22: 0x00007fff8aa828bd UIFoundation`NSDefaultFont + 41 > frame #23: 0x00007fff760ce17a AppKit`__NSGetStringAndAttributesFromTextCell + 578 > frame #24: 0x00007fff761febc6 AppKit`_NSDrawTextCell2 + 253 > frame #25: 0x00007fff761feac1 AppKit`_NSDrawTextCell + 57 > frame #26: 0x00007fff761fe660 AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke_2 + 554 > frame #27: 0x00007fff761859a9 AppKit`+[NSAppearance _performWithCurrentAppearance:usingBlock:] + 79 > frame #28: 0x00007fff761fe42b AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke + 135 > frame #29: 0x00007fff761f94d8 AppKit`-[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 101 > frame #30: 0x00007fff761fe395 AppKit`-[NSTextFieldCell drawLayer:inGraphicsContext:] + 181 > frame #31: 0x00007fff761f9210 AppKit`+[NSGraphicsContext configureGraphicsContextForCALayer:withCGContext:andRenderWithHandler:] + 97 > frame #32: 0x00007fff7df26a38 QuartzCore`CABackingStoreUpdate_ + 3740 > frame #33: 0x00007fff7e043a3c QuartzCore`___ZN2CA5Layer8display_Ev_block_invoke + 75 > frame #34: 0x00007fff7e04369d QuartzCore`CA::Layer::display_() + 1803 > frame #35: 0x00007fff761ee8ce AppKit`_NSBackingLayerDisplay + 577 > frame #36: 0x00007fff7e037546 QuartzCore`CA::Layer::display_if_needed(CA::Transaction*) + 572 > frame #37: 0x00007fff7e037671 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35 > frame #38: 0x00007fff7e02ce88 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 280 > frame #39: 0x00007fff7df23d55 QuartzCore`CA::Transaction::commit() + 475 > frame #40: 0x00007fff764b6c69 AppKit`__37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323 > frame #41: 0x00007fff7842aec7 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > frame #42: 0x00007fff7842ae37 CoreFoundation`__CFRunLoopDoObservers + 391 > frame #43: 0x00007fff7840bad9 CoreFoundation`__CFRunLoopRun + 873 > frame #44: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #45: 0x00007fff779a8fbc HIToolbox`RunCurrentEventLoopInMode + 240 > frame #46: 0x00007fff779a8cf9 HIToolbox`ReceiveNextEventCommon + 184 > frame #47: 0x00007fff779a8c26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 > frame #48: 0x00007fff76092b79 AppKit`_DPSNextEvent + 1093 > frame #49: 0x00007fff767a81c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 > frame #50: 0x000000010a3d3ef6 libvcllo.dylib`AquaSalInstance::DoYield(this=0x00006080000abf40, bWait=false, bHandleAllCurrentEvents=false, nReleased=0) + 998 at salinst.cxx:628 > frame #51: 0x000000010a2638f0 libvcllo.dylib`ImplYield(i_bWait=false, i_bAllEvents=false, nReleased=0) + 1744 at svapp.cxx:505 > frame #52: 0x000000010a2631d8 libvcllo.dylib`Application::Yield() + 24 at svapp.cxx:552 > frame #53: 0x000000010a26314e libvcllo.dylib`Application::Execute() + 478 at svapp.cxx:469 > frame #54: 0x0000000102c8a5b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 at app.cxx:1366 > frame #55: 0x0000000102c8d6d3 libsofficeapp.dylib`desktop::Desktop::Main(this=0x00007fff5d0bcb68) + 12563 at app.cxx:1693 > frame #56: 0x000000010a271b0a libvcllo.dylib`ImplSVMain() + 186 at svmain.cxx:185 > frame #57: 0x000000010a3d33a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x0000608000131120) + 249 at salinst.cxx:469 > frame #58: 0x000000010a519a00 libvcllo.dylib`::-[VCL_NSApplication sendEvent:](self=0x00006000001101a0, _cmd="sendEvent:", pEvent=0x0000608000131120) + 80 at vclnsapp.mm:94 > frame #59: 0x00007fff76087589 AppKit`-[NSApplication run] + 1002 > frame #60: 0x00007fff760521ad AppKit`NSApplicationMain + 1237 > frame #61: 0x000000010a3d189a libvcllo.dylib`ImplSVMainHook(pnInit=0x00007fff5d0bcae4) + 522 at salinst.cxx:211 > frame #62: 0x000000010a27337c libvcllo.dylib`SVMain() + 44 at svmain.cxx:220 > frame #63: 0x0000000102d02606 libsofficeapp.dylib`::soffice_main() + 534 at sofficemain.cxx:165 > frame #64: 0x0000000102b43efd soffice`sal_main + 13 at main.c:48 > frame #65: 0x0000000102b43ed7 soffice`main(argc=2, argv=0x00007fff5d0bcc50) + 39 at main.c:47 > frame #66: 0x00007fff8d4d6255 libdyld.dylib`start + 1 > > thread #2: tid = 0x1872, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102b6019e libuno_sal.dylib.3`rtl_cache_wsupdate_wait(seconds=10) + 110 at alloc_cache.cxx:1334 > frame #3: 0x0000000102b60077 libuno_sal.dylib.3`rtl_cache_wsupdate_all(arg=0x000000000000000a) + 87 at alloc_cache.cxx:1485 > frame #4: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #5: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #6: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #4: tid = 0x1882, 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' > frame #0: 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fff8d5fc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fff7840c834 CoreFoundation`__CFRunLoopServiceMachPort + 212 > frame #3: 0x00007fff7840bcc1 CoreFoundation`__CFRunLoopRun + 1361 > frame #4: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #5: 0x00007fff761df5a0 AppKit`_NSEventThread + 205 > frame #6: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #7: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #8: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #5: tid = 0x188e, 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #0: 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #1: 0x0000000102bc5a40 libuno_sal.dylib.3`::osl_acceptPipe(pPipe=0x00007ff0fb898a00) + 224 at pipe.cxx:428 > frame #2: 0x0000000102cf7972 libsofficeapp.dylib`osl::Pipe::accept(this=0x000060000127e330, Connection=0x0000700010178860) + 50 at pipe.hxx:151 > frame #3: 0x0000000102cf5b20 libsofficeapp.dylib`desktop::PipeIpcThread::execute(this=0x000060000127e300) + 160 at officeipcthread.cxx:1193 > frame #4: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000127e300) + 51 at thread.cxx:40 > frame #5: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000127e300) + 25 at thread.cxx:37 > frame #6: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000127e300) + 30 at thread.hxx:185 > frame #7: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000001146d0) + 295 at thread.cxx:240 > frame #8: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #9: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #10: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #6: tid = 0x1a11, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102ba5132 libuno_sal.dylib.3`::osl_waitCondition(Condition=0x00006000000e5c80, pTimeout=0x00007000101fbe60) + 3010 at conditn.cxx:201 > frame #3: 0x0000000144ce3340 libupdchklo.dylib`osl::Condition::wait(this=0x0000600000179770, pTimeout=0x00007000101fbe60) + 32 at conditn.hxx:84 > frame #4: 0x0000000144ce7260 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run(this=0x00000001445aaf90) + 720 at updatecheck.cxx:506 > frame #5: 0x0000000144ce329e libupdchklo.dylib`::threadFunc(param=0x00000001445aaf90) + 30 at thread.hxx:185 > frame #6: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x0000608000717190) + 295 at thread.cxx:240 > frame #7: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #8: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #9: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #7: tid = 0xab2a, 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fff8d6ed7b5 libsystem_pthread.dylib`_pthread_wqthread + 1426 > frame #2: 0x00007fff8d6ed211 libsystem_pthread.dylib`start_wqthread + 13 > > thread #10: tid = 0xb12b, 0x00007fff8d6ed204 libsystem_pthread.dylib`start_wqthread > frame #0: 0x00007fff8d6ed204 libsystem_pthread.dylib`start_wqthread > > thread #11: tid = 0xb12e, 0x000000010940f390 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x39219aa5136300d9, rURL=0x000070000fee8801) at contentidentifier.cxx:77 > frame #0: 0x000000010940f390 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x39219aa5136300d9, rURL=0x000070000fee8801) at contentidentifier.cxx:77 > frame #1: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #2: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #3: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #4: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #5: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #6: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #7: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #8: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #9: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #10: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #11: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #12: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #13: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #14: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #15: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #16: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #17: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #18: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #19: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #20: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #21: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) thread select 11 >* thread #11: tid = 0xb12e, 0x000000010940f390 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x39219aa5136300d9, rURL=0x000070000fee8801) at contentidentifier.cxx:77 > frame #0: 0x000000010940f390 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x39219aa5136300d9, rURL=0x000070000fee8801) at contentidentifier.cxx:77 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) >-> 77 { > 78 } > 79 > 80 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f175 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 37 at contentidentifier.cxx:75, stop reason = step in > frame #0: 0x000000010940f175 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 37 at contentidentifier.cxx:75 > 72 // ContentIdentifier Implementation. > 73 > 74 >-> 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { > 78 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf5f0 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 16 at weak.hxx:106, stop reason = step in > frame #0: 0x00000001093cf5f0 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 16 at weak.hxx:106 > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) >-> 106 {} > 107 #endif > 108 /** Dummy copy constructor. Set the reference count to zero. > 109 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf5f3 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 19 at weak.hxx:102, stop reason = step in > frame #0: 0x00000001093cf5f3 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 19 at weak.hxx:102 > 99 #else > 100 /** Default Constructor. Sets the reference count to zero. > 101 */ >-> 102 inline OWeakObject() > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf710 libucbhelper.dylib`com::sun::star::uno::XWeak::XWeak(this=0x000000014456e348) + 16 at XWeak.hdl:18, stop reason = step in > frame #0: 0x00000001093cf710 libucbhelper.dylib`com::sun::star::uno::XWeak::XWeak(this=0x000000014456e348) + 16 at XWeak.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace uno { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XWeak : public ::css::uno::XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e348) + 23 at XInterface.hdl:18, stop reason = step in > frame #0: 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e348) + 23 at XInterface.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace uno { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf71f libucbhelper.dylib`com::sun::star::uno::XWeak::XWeak(this=0x000000014456e348) + 31 at XWeak.hdl:18, stop reason = step in > frame #0: 0x00000001093cf71f libucbhelper.dylib`com::sun::star::uno::XWeak::XWeak(this=0x000000014456e348) + 31 at XWeak.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace uno { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XWeak : public ::css::uno::XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf5ff libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 31 at weak.hxx:102, stop reason = step in > frame #0: 0x00000001093cf5ff libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 31 at weak.hxx:102 > 99 #else > 100 /** Default Constructor. Sets the reference count to zero. > 101 */ >-> 102 inline OWeakObject() > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf60a libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 42 at weak.hxx:106, stop reason = step in > frame #0: 0x00000001093cf60a libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 42 at weak.hxx:106 > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) >-> 106 {} > 107 #endif > 108 /** Dummy copy constructor. Set the reference count to zero. > 109 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf611 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 49 at weak.hxx:103, stop reason = step in > frame #0: 0x00000001093cf611 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 49 at weak.hxx:103 > 100 /** Default Constructor. Sets the reference count to zero. > 101 */ > 102 inline OWeakObject() >-> 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) > 106 {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf618 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 56 at weak.hxx:104, stop reason = step in > frame #0: 0x00000001093cf618 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 56 at weak.hxx:104 > 101 */ > 102 inline OWeakObject() > 103 : m_refCount( 0 ) >-> 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) > 106 {} > 107 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf620 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 64 at weak.hxx:105, stop reason = step in > frame #0: 0x00000001093cf620 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 64 at weak.hxx:105 > 102 inline OWeakObject() > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) >-> 105 , m_pReserved(NULL) > 106 {} > 107 #endif > 108 /** Dummy copy constructor. Set the reference count to zero. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf628 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 72 at weak.hxx:106, stop reason = step in > frame #0: 0x00000001093cf628 libucbhelper.dylib`cppu::OWeakObject::OWeakObject(this=0x000000014456e348) + 72 at weak.hxx:106 > 103 : m_refCount( 0 ) > 104 , m_pWeakConnectionPoint( NULL ) > 105 , m_pReserved(NULL) >-> 106 {} > 107 #endif > 108 /** Dummy copy constructor. Set the reference count to zero. > 109 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f184 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 52 at contentidentifier.cxx:77, stop reason = step in > frame #0: 0x000000010940f184 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 52 at contentidentifier.cxx:77 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) >-> 77 { > 78 } > 79 > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f18f libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 63 at contentidentifier.cxx:75, stop reason = step in > frame #0: 0x000000010940f18f libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 63 at contentidentifier.cxx:75 > 72 // ContentIdentifier Implementation. > 73 > 74 >-> 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { > 78 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf640 libucbhelper.dylib`com::sun::star::lang::XTypeProvider::XTypeProvider(this=0x000000014456e368) + 16 at XTypeProvider.hdl:20, stop reason = step in > frame #0: 0x00000001093cf640 libucbhelper.dylib`com::sun::star::lang::XTypeProvider::XTypeProvider(this=0x000000014456e368) + 16 at XTypeProvider.hdl:20 > 17 > 18 namespace com { namespace sun { namespace star { namespace lang { > 19 >-> 20 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XTypeProvider : public ::css::uno::XInterface > 21 { > 22 public: > 23 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e368) + 23 at XInterface.hdl:18, stop reason = step in > frame #0: 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e368) + 23 at XInterface.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace uno { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf64f libucbhelper.dylib`com::sun::star::lang::XTypeProvider::XTypeProvider(this=0x000000014456e368) + 31 at XTypeProvider.hdl:20, stop reason = step in > frame #0: 0x00000001093cf64f libucbhelper.dylib`com::sun::star::lang::XTypeProvider::XTypeProvider(this=0x000000014456e368) + 31 at XTypeProvider.hdl:20 > 17 > 18 namespace com { namespace sun { namespace star { namespace lang { > 19 >-> 20 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XTypeProvider : public ::css::uno::XInterface > 21 { > 22 public: > 23 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f197 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 71 at contentidentifier.cxx:77, stop reason = step in > frame #0: 0x000000010940f197 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 71 at contentidentifier.cxx:77 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) >-> 77 { > 78 } > 79 > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f1a2 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 82 at contentidentifier.cxx:75, stop reason = step in > frame #0: 0x000000010940f1a2 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 82 at contentidentifier.cxx:75 > 72 // ContentIdentifier Implementation. > 73 > 74 >-> 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { > 78 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f340 libucbhelper.dylib`com::sun::star::ucb::XContentIdentifier::XContentIdentifier(this=0x000000014456e370) + 16 at XContentIdentifier.hdl:18, stop reason = step in > frame #0: 0x000000010940f340 libucbhelper.dylib`com::sun::star::ucb::XContentIdentifier::XContentIdentifier(this=0x000000014456e370) + 16 at XContentIdentifier.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace ucb { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XContentIdentifier : public ::css::uno::XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e370) + 23 at XInterface.hdl:18, stop reason = step in > frame #0: 0x00000001093cf757 libucbhelper.dylib`com::sun::star::uno::XInterface::XInterface(this=0x000000014456e370) + 23 at XInterface.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace uno { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f34f libucbhelper.dylib`com::sun::star::ucb::XContentIdentifier::XContentIdentifier(this=0x000000014456e370) + 31 at XContentIdentifier.hdl:18, stop reason = step in > frame #0: 0x000000010940f34f libucbhelper.dylib`com::sun::star::ucb::XContentIdentifier::XContentIdentifier(this=0x000000014456e370) + 31 at XContentIdentifier.hdl:18 > 15 > 16 namespace com { namespace sun { namespace star { namespace ucb { > 17 >-> 18 class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XContentIdentifier : public ::css::uno::XInterface > 19 { > 20 public: > 21 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f1aa libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 90 at contentidentifier.cxx:77, stop reason = step in > frame #0: 0x000000010940f1aa libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 90 at contentidentifier.cxx:77 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) >-> 77 { > 78 } > 79 > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f1d1 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 129 at contentidentifier.cxx:76, stop reason = step in > frame #0: 0x000000010940f1d1 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 129 at contentidentifier.cxx:76 > 73 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) >-> 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { > 78 } > 79 >(lldb) >(lldb) >error: invalid thread >(lldb) >error: invalid thread >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f134 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 20 at contentidentifier.cxx:57, stop reason = step in > frame #0: 0x000000010940f134 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 20 at contentidentifier.cxx:57 > 54 > 55 > 56 ContentIdentifier_Impl::ContentIdentifier_Impl(const OUString& rURL ) >-> 57 { > 58 // Normalize URL scheme ( it's case insensitive ). > 59 > 60 // The content provider scheme is the part before the first ':' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940eef8 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 40 at contentidentifier.cxx:56, stop reason = step in > frame #0: 0x000000010940eef8 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 40 at contentidentifier.cxx:56 > 53 // ContentIdentifier_Impl Implementation. > 54 > 55 >-> 56 ContentIdentifier_Impl::ContentIdentifier_Impl(const OUString& rURL ) > 57 { > 58 // Normalize URL scheme ( it's case insensitive ). > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da3d0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x00000001093da3d0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54c0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x00000001093e54c0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54c7 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x00000001093e54c7 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 12 at strtmpl.cxx:1242 > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d0) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54cc libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x00000001093e54cc libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da3d5 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x00000001093da3d5 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d0) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef08 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 56 at contentidentifier.cxx:56, stop reason = step in > frame #0: 0x000000010940ef08 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 56 at contentidentifier.cxx:56 > 53 // ContentIdentifier_Impl Implementation. > 54 > 55 >-> 56 ContentIdentifier_Impl::ContentIdentifier_Impl(const OUString& rURL ) > 57 { > 58 // Normalize URL scheme ( it's case insensitive ). > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da3d0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x00000001093da3d0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54c0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x00000001093e54c0 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54c7 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x00000001093e54c7 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x00006080006052d8) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e54cc libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x00000001093e54cc libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da3d5 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x00000001093da3d5 libucbhelper.dylib`rtl::OUString::OUString(this=0x00006080006052d8) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef1c libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 76 at contentidentifier.cxx:56, stop reason = step in > frame #0: 0x000000010940ef1c libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 76 at contentidentifier.cxx:56 > 53 // ContentIdentifier_Impl Implementation. > 54 > 55 >-> 56 ContentIdentifier_Impl::ContentIdentifier_Impl(const OUString& rURL ) > 57 { > 58 // Normalize URL scheme ( it's case insensitive ). > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef21 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 81 at contentidentifier.cxx:62, stop reason = step in > frame #0: 0x000000010940ef21 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 81 at contentidentifier.cxx:62 > 59 > 60 // The content provider scheme is the part before the first ':' > 61 // within the content id. >-> 62 sal_Int32 nPos = rURL.indexOf( ':' ); > 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f0b3a libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x00000001093f0b3a libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=81, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=80, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=79, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=78, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=77, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=76, c=U+003a u':') + 92 at strtmpl.cxx:401 > frame #1: 0x00000001093f0b63 libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x000000010940ef31 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 97 at contentidentifier.cxx:62 > frame #3: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #4: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #5: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #6: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=75, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=74, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=73, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=72, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=71, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=70, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=69, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=68, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=67, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=66, c=U+003a u':') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=65, c=U+003a u':') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f0b63 libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x00000001093f0b63 libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f0b66 libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x00000001093f0b66 libucbhelper.dylib`rtl::OUString::indexOf(this=0x000070000fee8858, ch=U+003a u':', fromIndex=0) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef31 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 97 at contentidentifier.cxx:62, stop reason = step in > frame #0: 0x000000010940ef31 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 97 at contentidentifier.cxx:62 > 59 > 60 // The content provider scheme is the part before the first ':' > 61 // within the content id. >-> 62 sal_Int32 nPos = rURL.indexOf( ':' ); > 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef3f libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 111 at contentidentifier.cxx:63, stop reason = step in > frame #0: 0x000000010940ef3f libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 111 at contentidentifier.cxx:63 > 60 // The content provider scheme is the part before the first ':' > 61 // within the content id. > 62 sal_Int32 nPos = rURL.indexOf( ':' ); >-> 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef49 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 121 at contentidentifier.cxx:65, stop reason = step in > frame #0: 0x000000010940ef49 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 121 at contentidentifier.cxx:65 > 62 sal_Int32 nPos = rURL.indexOf( ':' ); > 63 if ( nPos != -1 ) > 64 { >-> 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f15fb libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x00000001093f15fb libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1603 libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x00000001093f1603 libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=16) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=16) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158, stop reason = step in > * frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158 > frame #1: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 136 at alloc_global.cxx:113 > frame #2: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1420 at alloc_global.cxx:301 > frame #3: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 56 at strtmpl.cxx:1152 > frame #4: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 155 at strtmpl.cxx:1372 > frame #5: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 257 at strtmpl.cxx:1404 > frame #6: 0x00000001093f161c libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 76 at ustring.hxx:2084 > frame #7: 0x000000010940ef5b libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 139 at contentidentifier.cxx:65 > frame #8: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #9: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #10: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #11: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #12: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #13: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #14: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #15: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #16: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #17: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #18: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #19: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #20: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #21: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #22: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #23: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #24: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #25: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #26: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #27: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #28: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #29: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #30: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #31: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=16) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=16) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >(lldb) >error: invalid thread >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=16) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=16) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee85a0, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee85a0, pFrom=0x0000000118221a98, beginIndex=0, count=16) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f161c libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x00000001093f161c libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f161e libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x00000001093f161e libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8630, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f162b libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x00000001093f162b libucbhelper.dylib`rtl::OUString::copy(this=0x000070000fee8858, beginIndex=0, count=16) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef5b libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 139 at contentidentifier.cxx:65, stop reason = step in > frame #0: 0x000000010940ef5b libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 139 at contentidentifier.cxx:65 > 62 sal_Int32 nPos = rURL.indexOf( ':' ); > 63 if ( nPos != -1 ) > 64 { >-> 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef60 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 144 at contentidentifier.cxx:66, stop reason = step in > frame #0: 0x000000010940ef60 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 144 at contentidentifier.cxx:66 > 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); >-> 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1a05 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 37 at ustring.hxx:2611, stop reason = step in > frame #0: 0x00000001093f1a05 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 37 at ustring.hxx:2611 > 2608 */ > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { >-> 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1a0d libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 45 at ustring.hxx:2612, stop reason = step in > frame #0: 0x00000001093f1a0d libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 45 at ustring.hxx:2612 > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { > 2611 rtl_uString* pNew = NULL; >-> 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92d80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 16 at strtmpl.cxx:1693, stop reason = step in > frame #0: 0x0000000102b92d80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 16 at strtmpl.cxx:1693 > 1690 IMPL_RTL_STRINGDATA* pStr ) > 1691 SAL_THROW_EXTERN_C() > 1692 { >-> 1693 assert(ppThis); > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92dd2 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 98 at strtmpl.cxx:1694, stop reason = step in > frame #0: 0x0000000102b92dd2 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 98 at strtmpl.cxx:1694 > 1691 SAL_THROW_EXTERN_C() > 1692 { > 1693 assert(ppThis); >-> 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e12 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 162 at strtmpl.cxx:1695, stop reason = step in > frame #0: 0x0000000102b92e12 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 162 at strtmpl.cxx:1695 > 1692 { > 1693 assert(ppThis); > 1694 assert(pStr); >-> 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e1d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 173 at strtmpl.cxx:1696, stop reason = step in > frame #0: 0x0000000102b92e1d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 173 at strtmpl.cxx:1696 > 1693 assert(ppThis); > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e24 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 180 at strtmpl.cxx:1697, stop reason = step in > frame #0: 0x0000000102b92e24 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 180 at strtmpl.cxx:1697 > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; >-> 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 > 1700 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e2e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 190 at strtmpl.cxx:1698, stop reason = step in > frame #0: 0x0000000102b92e2e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 190 at strtmpl.cxx:1698 > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; >-> 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 > 1700 while ( nLen > 0 ) > 1701 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e3a libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 202 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92e3a libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 202 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=118) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=118) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=117) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=117) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=116) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=116) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=97) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=97) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=122) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=122) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=112) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=112) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f6b libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 507 at strtmpl.cxx:1733, stop reason = step in > frame #0: 0x0000000102b92f6b libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 507 at strtmpl.cxx:1733 > 1730 nLen--; > 1731 } > 1732 >-> 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f75 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 517 at strtmpl.cxx:1735, stop reason = step in > frame #0: 0x0000000102b92f75 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 517 at strtmpl.cxx:1735 > 1732 > 1733 if ( !bChanged ) > 1734 { >-> 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 528 at strtmpl.cxx:1736, stop reason = step in > frame #0: 0x0000000102b92f80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 528 at strtmpl.cxx:1736 > 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; >-> 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821ba90) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f89 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 537 at strtmpl.cxx:1736, stop reason = step in > frame #0: 0x0000000102b92f89 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 537 at strtmpl.cxx:1736 > 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; >-> 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f8e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 542 at strtmpl.cxx:1737, stop reason = step in > frame #0: 0x0000000102b92f8e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 542 at strtmpl.cxx:1737 > 1734 { > 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); >-> 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); > 1740 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f93 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 547 at strtmpl.cxx:1741, stop reason = step in > frame #0: 0x0000000102b92f93 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 547 at strtmpl.cxx:1741 > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); > 1740 /* must be done last, if pStr == *ppThis */ >-> 1741 if ( pOrg ) > 1742 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1743 } > 1744 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fa7 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 567 at strtmpl.cxx:1743, stop reason = step in > frame #0: 0x0000000102b92fa7 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee85a0, pStr=0x000000011821ba90) + 567 at strtmpl.cxx:1743 > 1740 /* must be done last, if pStr == *ppThis */ > 1741 if ( pOrg ) > 1742 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1743 } > 1744 > 1745 /* ----------------------------------------------------------------------- */ > 1746 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1a20 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 64 at ustring.hxx:2612, stop reason = step in > frame #0: 0x00000001093f1a20 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 64 at ustring.hxx:2612 > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { > 2611 rtl_uString* pNew = NULL; >-> 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1a22 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 66 at ustring.hxx:2613, stop reason = step in > frame #0: 0x00000001093f1a22 libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 66 at ustring.hxx:2613 > 2610 { > 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); >-> 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 > 2616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) bt >* thread #11: tid = 0xb12e, 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > * frame #0: 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > frame #1: 0x00000001093f1a2f libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 79 at ustring.hxx:2613 > frame #2: 0x000000010940ef79 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 169 at contentidentifier.cxx:66 > frame #3: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #4: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #5: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #6: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8628, str=0x000000011821ba90, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f1a2f libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 79 at ustring.hxx:2613, stop reason = step in > frame #0: 0x00000001093f1a2f libucbhelper.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee8630) const + 79 at ustring.hxx:2613 > 2610 { > 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); >-> 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 > 2616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef79 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 169 at contentidentifier.cxx:66, stop reason = step in > frame #0: 0x000000010940ef79 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 169 at contentidentifier.cxx:66 > 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); >-> 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dadf0 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x00000001093dadf0 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dadfe libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x00000001093dadfe libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae09 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x00000001093dae09 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8628) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae12 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x00000001093dae12 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d8, str=0x000070000fee8628) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef8b libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 187 at contentidentifier.cxx:66, stop reason = step in > frame #0: 0x000000010940ef8b libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 187 at contentidentifier.cxx:66 > 63 if ( nPos != -1 ) > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); >-> 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8628) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940ef9d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 205 at contentidentifier.cxx:67, stop reason = step in > frame #0: 0x000000010940ef9d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 205 at contentidentifier.cxx:67 > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); >-> 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } > 70 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f0bf libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x000000010940f0bf libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f0c7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x000000010940f0c7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150, stop reason = step in > * frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150 > frame #1: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 391 at strtmpl.cxx:1603 > frame #2: 0x000000010940f0e7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 87 at ustring.hxx:2126 > frame #3: 0x000000010940efbe libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 238 at contentidentifier.cxx:67 > frame #4: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #5: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #6: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #7: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299, stop reason = step in > * frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299 > frame #1: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1152 > frame #2: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 391 at strtmpl.cxx:1603 > frame #3: 0x000000010940f0e7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 87 at ustring.hxx:2126 > frame #4: 0x000000010940efbe libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 238 at contentidentifier.cxx:67 > frame #5: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #6: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #7: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #8: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=65) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=65) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=65) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=65) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee85a0, pStr=0x0000000118221a98, nIndex=0, nCount=16, pNewSubStr=0x000000011821ba90) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f0e7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x000000010940f0e7 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f0e9 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x000000010940f0e9 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3127 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3153 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x00000001093f3133 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8620, str=0x0000000118225548, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f0f6 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x000000010940f0f6 libucbhelper.dylib`rtl::OUString::replaceAt(this=0x000070000fee8858, index=0, count=16, newStr=0x000070000fee8630) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940efbe libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 238 at contentidentifier.cxx:67, stop reason = step in > frame #0: 0x000000010940efbe libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 238 at contentidentifier.cxx:67 > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); >-> 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } > 70 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) bt all > thread #1: tid = 0x1866, 0x00007fff76e4a38f libFontParser.dylib`TnameTable::FindName(unsigned short, unsigned short, unsigned short, unsigned short) const + 85, queue = 'com.apple.main-thread' > frame #0: 0x00007fff76e4a38f libFontParser.dylib`TnameTable::FindName(unsigned short, unsigned short, unsigned short, unsigned short) const + 85 > frame #1: 0x00007fff76e4c596 libFontParser.dylib`TnameTable::GetName(unsigned short, unsigned short, unsigned short, unsigned short) const + 14 > frame #2: 0x00007fff76e4c54d libFontParser.dylib`TSFNTFont::GetName(unsigned short, unsigned short, unsigned short, unsigned short) const + 65 > frame #3: 0x00007fff76e9c745 libFontParser.dylib`TFPFont::CopyFontName(unsigned short, std::__1::vector<TVariationInstance, std::__1::allocator<TVariationInstance> >*) const + 807 > frame #4: 0x00007fff76f7f162 libFontRegistry.dylib`TClientFontEntity::CopyFullName(bool) const + 78 > frame #5: 0x00007fff76f7e7e8 libFontRegistry.dylib`TLocalFontRegistryImp::AddFontToIndex(TFontIndex const*, unsigned int, CGFont*) const + 126 > frame #6: 0x00007fff76f7b1ad libFontRegistry.dylib`TLocalFontRegistryImp::AddAllFontsToIndex(TFontIndex const*) const + 217 > frame #7: 0x00007fff76f77de3 libFontRegistry.dylib`TLocalFontRegistryImp::GetIndex(unsigned short) const + 313 > frame #8: 0x00007fff76f8ba9d libFontRegistry.dylib`__CFURL const* TFontRegistryImp::CopyFontForNameCommon<TLocalFontRegistryImp, TClientFontEntity>(__CFString const*, TFontQueryOptions const&) const + 125 > frame #9: 0x00007fff76f7952a libFontRegistry.dylib`XTCopyFontWithName + 94 > frame #10: 0x00007fff79a03fb3 CoreText`TDescriptorSource::CopyFontDescriptorPerPostScriptName(__CFString const*, unsigned long, unsigned long) const + 355 > frame #11: 0x00007fff799f5bd9 CoreText`ContainsAndIsOnlySearchableAttribute(__CFDictionary const*, TDescriptorSource const&, __CFString const*, unsigned long) + 90 > frame #12: 0x00007fff79967c95 CoreText`TDescriptor::CreateMatchingDescriptorInternal(__CFSet const*, bool) const + 219 > frame #13: 0x00007fff79967acc CoreText`TDescriptor::InitBaseFont(bool) + 34 > frame #14: 0x00007fff79967707 CoreText`TDescriptor::CreateMatchingDescriptor(__CFSet const*, double, unsigned long) const + 261 > frame #15: 0x00007fff799873c7 CoreText`CTFontDescriptorCreateMatchingFontDescriptor + 100 > frame #16: 0x00007fff8ab2a17d UIFoundation`+[__NSFontTypefaceInfo typefaceInfoForPostscriptName:options:] + 296 > frame #17: 0x00007fff8ab2e973 UIFoundation`__NSFontFactoryWithName + 138 > frame #18: 0x00007fff8ab2e83d UIFoundation`+[NSFont fontWithName:size:] + 44 > frame #19: 0x00007fff8aa828e7 UIFoundation`__NSDefaultFont_block_invoke + 39 > frame #20: 0x00007fff8d4a0128 libdispatch.dylib`_dispatch_client_callout + 8 > frame #21: 0x00007fff8d4a00e5 libdispatch.dylib`dispatch_once_f + 38 > frame #22: 0x00007fff8aa828bd UIFoundation`NSDefaultFont + 41 > frame #23: 0x00007fff760ce17a AppKit`__NSGetStringAndAttributesFromTextCell + 578 > frame #24: 0x00007fff761febc6 AppKit`_NSDrawTextCell2 + 253 > frame #25: 0x00007fff761feac1 AppKit`_NSDrawTextCell + 57 > frame #26: 0x00007fff761fe660 AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke_2 + 554 > frame #27: 0x00007fff761859a9 AppKit`+[NSAppearance _performWithCurrentAppearance:usingBlock:] + 79 > frame #28: 0x00007fff761fe42b AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke + 135 > frame #29: 0x00007fff761f94d8 AppKit`-[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 101 > frame #30: 0x00007fff761fe395 AppKit`-[NSTextFieldCell drawLayer:inGraphicsContext:] + 181 > frame #31: 0x00007fff761f9210 AppKit`+[NSGraphicsContext configureGraphicsContextForCALayer:withCGContext:andRenderWithHandler:] + 97 > frame #32: 0x00007fff7df26a38 QuartzCore`CABackingStoreUpdate_ + 3740 > frame #33: 0x00007fff7e043a3c QuartzCore`___ZN2CA5Layer8display_Ev_block_invoke + 75 > frame #34: 0x00007fff7e04369d QuartzCore`CA::Layer::display_() + 1803 > frame #35: 0x00007fff761ee8ce AppKit`_NSBackingLayerDisplay + 577 > frame #36: 0x00007fff7e037546 QuartzCore`CA::Layer::display_if_needed(CA::Transaction*) + 572 > frame #37: 0x00007fff7e037671 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35 > frame #38: 0x00007fff7e02ce88 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 280 > frame #39: 0x00007fff7df23d55 QuartzCore`CA::Transaction::commit() + 475 > frame #40: 0x00007fff764b6c69 AppKit`__37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323 > frame #41: 0x00007fff7842aec7 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > frame #42: 0x00007fff7842ae37 CoreFoundation`__CFRunLoopDoObservers + 391 > frame #43: 0x00007fff7840bad9 CoreFoundation`__CFRunLoopRun + 873 > frame #44: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #45: 0x00007fff779a8fbc HIToolbox`RunCurrentEventLoopInMode + 240 > frame #46: 0x00007fff779a8cf9 HIToolbox`ReceiveNextEventCommon + 184 > frame #47: 0x00007fff779a8c26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 > frame #48: 0x00007fff76092b79 AppKit`_DPSNextEvent + 1093 > frame #49: 0x00007fff767a81c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 > frame #50: 0x000000010a3d3ef6 libvcllo.dylib`AquaSalInstance::DoYield(this=0x00006080000abf40, bWait=false, bHandleAllCurrentEvents=false, nReleased=0) + 998 at salinst.cxx:628 > frame #51: 0x000000010a2638f0 libvcllo.dylib`ImplYield(i_bWait=false, i_bAllEvents=false, nReleased=0) + 1744 at svapp.cxx:505 > frame #52: 0x000000010a2631d8 libvcllo.dylib`Application::Yield() + 24 at svapp.cxx:552 > frame #53: 0x000000010a26314e libvcllo.dylib`Application::Execute() + 478 at svapp.cxx:469 > frame #54: 0x0000000102c8a5b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 at app.cxx:1366 > frame #55: 0x0000000102c8d6d3 libsofficeapp.dylib`desktop::Desktop::Main(this=0x00007fff5d0bcb68) + 12563 at app.cxx:1693 > frame #56: 0x000000010a271b0a libvcllo.dylib`ImplSVMain() + 186 at svmain.cxx:185 > frame #57: 0x000000010a3d33a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x0000608000131120) + 249 at salinst.cxx:469 > frame #58: 0x000000010a519a00 libvcllo.dylib`::-[VCL_NSApplication sendEvent:](self=0x00006000001101a0, _cmd="sendEvent:", pEvent=0x0000608000131120) + 80 at vclnsapp.mm:94 > frame #59: 0x00007fff76087589 AppKit`-[NSApplication run] + 1002 > frame #60: 0x00007fff760521ad AppKit`NSApplicationMain + 1237 > frame #61: 0x000000010a3d189a libvcllo.dylib`ImplSVMainHook(pnInit=0x00007fff5d0bcae4) + 522 at salinst.cxx:211 > frame #62: 0x000000010a27337c libvcllo.dylib`SVMain() + 44 at svmain.cxx:220 > frame #63: 0x0000000102d02606 libsofficeapp.dylib`::soffice_main() + 534 at sofficemain.cxx:165 > frame #64: 0x0000000102b43efd soffice`sal_main + 13 at main.c:48 > frame #65: 0x0000000102b43ed7 soffice`main(argc=2, argv=0x00007fff5d0bcc50) + 39 at main.c:47 > frame #66: 0x00007fff8d4d6255 libdyld.dylib`start + 1 > > thread #2: tid = 0x1872, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102b6019e libuno_sal.dylib.3`rtl_cache_wsupdate_wait(seconds=10) + 110 at alloc_cache.cxx:1334 > frame #3: 0x0000000102b60077 libuno_sal.dylib.3`rtl_cache_wsupdate_all(arg=0x000000000000000a) + 87 at alloc_cache.cxx:1485 > frame #4: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #5: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #6: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #4: tid = 0x1882, 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' > frame #0: 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fff8d5fc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fff7840c834 CoreFoundation`__CFRunLoopServiceMachPort + 212 > frame #3: 0x00007fff7840bcc1 CoreFoundation`__CFRunLoopRun + 1361 > frame #4: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #5: 0x00007fff761df5a0 AppKit`_NSEventThread + 205 > frame #6: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #7: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #8: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #5: tid = 0x188e, 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #0: 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #1: 0x0000000102bc5a40 libuno_sal.dylib.3`::osl_acceptPipe(pPipe=0x00007ff0fb898a00) + 224 at pipe.cxx:428 > frame #2: 0x0000000102cf7972 libsofficeapp.dylib`osl::Pipe::accept(this=0x000060000127e330, Connection=0x0000700010178860) + 50 at pipe.hxx:151 > frame #3: 0x0000000102cf5b20 libsofficeapp.dylib`desktop::PipeIpcThread::execute(this=0x000060000127e300) + 160 at officeipcthread.cxx:1193 > frame #4: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000127e300) + 51 at thread.cxx:40 > frame #5: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000127e300) + 25 at thread.cxx:37 > frame #6: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000127e300) + 30 at thread.hxx:185 > frame #7: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000001146d0) + 295 at thread.cxx:240 > frame #8: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #9: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #10: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #6: tid = 0x1a11, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102ba5132 libuno_sal.dylib.3`::osl_waitCondition(Condition=0x00006000000e5c80, pTimeout=0x00007000101fbe60) + 3010 at conditn.cxx:201 > frame #3: 0x0000000144ce3340 libupdchklo.dylib`osl::Condition::wait(this=0x0000600000179770, pTimeout=0x00007000101fbe60) + 32 at conditn.hxx:84 > frame #4: 0x0000000144ce7260 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run(this=0x00000001445aaf90) + 720 at updatecheck.cxx:506 > frame #5: 0x0000000144ce329e libupdchklo.dylib`::threadFunc(param=0x00000001445aaf90) + 30 at thread.hxx:185 > frame #6: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x0000608000717190) + 295 at thread.cxx:240 > frame #7: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #8: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #9: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #10: tid = 0xb12b, 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fff8d6ed622 libsystem_pthread.dylib`_pthread_wqthread + 1023 > frame #2: 0x00007fff8d6ed211 libsystem_pthread.dylib`start_wqthread + 13 > >* thread #11: tid = 0xb12e, 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 20 at ustring.hxx:437, stop reason = step in > * frame #0: 0x00000001093dade4 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 20 at ustring.hxx:437 > frame #1: 0x000000010940efd0 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 256 at contentidentifier.cxx:67 > frame #2: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:57 > frame #3: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > frame #4: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:77 > frame #5: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > frame #6: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #7: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #8: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #9: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #10: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #11: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #12: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #13: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #14: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #15: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #16: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #17: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #18: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #19: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #20: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #21: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #22: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #23: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #24: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #25: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dadf0 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x00000001093dadf0 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dadfe libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x00000001093dadfe libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae09 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x00000001093dae09 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8620) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae12 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x00000001093dae12 libucbhelper.dylib`rtl::OUString::operator=(this=0x00006080006052d0, str=0x000070000fee8620) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940efd0 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 256 at contentidentifier.cxx:67, stop reason = step in > frame #0: 0x000000010940efd0 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 256 at contentidentifier.cxx:67 > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); >-> 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } > 70 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8620) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940efe2 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 274 at contentidentifier.cxx:67, stop reason = step in > frame #0: 0x000000010940efe2 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 274 at contentidentifier.cxx:67 > 64 { > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); >-> 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } > 69 } > 70 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940efe6 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 278 at contentidentifier.cxx:68, stop reason = step in > frame #0: 0x000000010940efe6 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 278 at contentidentifier.cxx:68 > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); >-> 68 } > 69 } > 70 > 71 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821ba90) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8630) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940efeb libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 283 at contentidentifier.cxx:68, stop reason = step in > frame #0: 0x000000010940efeb libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 283 at contentidentifier.cxx:68 > 65 OUString aScheme( rURL.copy( 0, nPos ) ); > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); >-> 68 } > 69 } > 70 > 71 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f065 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 405 at contentidentifier.cxx:69, stop reason = step in > frame #0: 0x000000010940f065 libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 405 at contentidentifier.cxx:69 > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } >-> 69 } > 70 > 71 > 72 // ContentIdentifier Implementation. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:69, stop reason = step in > frame #0: 0x000000010940f13d libucbhelper.dylib`ucbhelper::ContentIdentifier_Impl::ContentIdentifier_Impl(this=0x00006080006052d0, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:69 > 66 m_aProviderScheme = aScheme.toAsciiLowerCase(); > 67 m_aContentId = rURL.replaceAt( 0, nPos, aScheme ); > 68 } >-> 69 } > 70 > 71 > 72 // ContentIdentifier Implementation. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76, stop reason = step in > frame #0: 0x000000010940f212 libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 194 at contentidentifier.cxx:76 > 73 > 74 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) >-> 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { > 78 } > 79 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f2ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 349 at contentidentifier.cxx:78, stop reason = step in > frame #0: 0x000000010940f2ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 349 at contentidentifier.cxx:78 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { >-> 78 } > 79 > 80 > 81 // virtual >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:78, stop reason = step in > frame #0: 0x000000010940f3ad libucbhelper.dylib`ucbhelper::ContentIdentifier::ContentIdentifier(this=0x000000014456e348, rURL=0x000070000fee8858) + 29 at contentidentifier.cxx:78 > 75 ContentIdentifier::ContentIdentifier( const OUString& rURL ) > 76 : m_pImpl( new ContentIdentifier_Impl( rURL ) ) > 77 { >-> 78 } > 79 > 80 > 81 // virtual >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182, stop reason = step in > frame #0: 0x0000000146c73b67 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 487 at pkgprovider.cxx:182 > 179 > 180 // Create a new identifier for the mormalized URL returned by > 181 // PackageUri::getUri(). >-> 182 uno::Reference< ucb::XContentIdentifier > xId = new ::ucbhelper::ContentIdentifier( aUri.getUri() ); > 183 > 184 osl::MutexGuard aGuard( m_aMutex ); > 185 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c46d44 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 20 at Reference.hxx:149, stop reason = step in > frame #0: 0x0000000146c46d44 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 20 at Reference.hxx:149 > 146 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) >-> 149 { > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62eb4 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 20 at Reference.hxx:150, stop reason = step in > frame #0: 0x0000000146c62eb4 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 20 at Reference.hxx:150 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { >-> 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ef8 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castToXInterface(p=0x000000014456e348) + 8 at Reference.h:266, stop reason = step in > frame #0: 0x0000000146c62ef8 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castToXInterface(p=0x000000014456e348) + 8 at Reference.h:266 > 263 work on all supported platforms. > 264 */ > 265 static inline XInterface * castToXInterface(interface_type * p) { >-> 266 return static_cast< XInterface * >(static_cast< void * >(p)); > 267 } > 268 > 269 public: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ec1 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 33 at Reference.hxx:150, stop reason = step in > frame #0: 0x0000000146c62ec1 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 33 at Reference.hxx:150 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { >-> 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ec8 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 40 at Reference.hxx:151, stop reason = step in > frame #0: 0x0000000146c62ec8 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 40 at Reference.hxx:151 > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { > 150 _pInterface = castToXInterface(pInterface); >-> 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } > 154 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ed2 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 50 at Reference.hxx:152, stop reason = step in > frame #0: 0x0000000146c62ed2 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 50 at Reference.hxx:152 > 149 { > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) >-> 152 _pInterface->acquire(); > 153 } > 154 > 155 template< class interface_type > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f58c libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 12 at contentidentifier.cxx:91, stop reason = step in > frame #0: 0x000000010940f58c libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 12 at contentidentifier.cxx:91 > 88 > 89 > 90 // virtual >-> 91 void SAL_CALL ContentIdentifier::acquire() throw() > 92 { > 93 OWeakObject::acquire(); > 94 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f550 libucbhelper.dylib`ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 16 at contentidentifier.cxx:93, stop reason = step in > frame #0: 0x000000010940f550 libucbhelper.dylib`ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 16 at contentidentifier.cxx:93 > 90 // virtual > 91 void SAL_CALL ContentIdentifier::acquire() throw() > 92 { >-> 93 OWeakObject::acquire(); > 94 } > 95 > 96 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103837dc8 libuno_cppuhelpergcc3.dylib.3`cppu::OWeakObject::acquire(this=0x000000014456e348) + 8 at weak.cxx:222, stop reason = step in > frame #0: 0x0000000103837dc8 libuno_cppuhelpergcc3.dylib.3`cppu::OWeakObject::acquire(this=0x000000014456e348) + 8 at weak.cxx:222 > 219 // XInterface > 220 void SAL_CALL OWeakObject::acquire() throw() > 221 { >-> 222 osl_atomic_increment( &m_refCount ); > 223 } > 224 > 225 // XInterface >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103837dcc libuno_cppuhelpergcc3.dylib.3`cppu::OWeakObject::acquire(this=0x000000014456e348) + 12 at weak.cxx:223, stop reason = step in > frame #0: 0x0000000103837dcc libuno_cppuhelpergcc3.dylib.3`cppu::OWeakObject::acquire(this=0x000000014456e348) + 12 at weak.cxx:223 > 220 void SAL_CALL OWeakObject::acquire() throw() > 221 { > 222 osl_atomic_increment( &m_refCount ); >-> 223 } > 224 > 225 // XInterface > 226 void SAL_CALL OWeakObject::release() throw() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f555 libucbhelper.dylib`ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 21 at contentidentifier.cxx:94, stop reason = step in > frame #0: 0x000000010940f555 libucbhelper.dylib`ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 21 at contentidentifier.cxx:94 > 91 void SAL_CALL ContentIdentifier::acquire() throw() > 92 { > 93 OWeakObject::acquire(); >-> 94 } > 95 > 96 > 97 // virtual >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940f599 libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 25 at contentidentifier.cxx:91, stop reason = step in > frame #0: 0x000000010940f599 libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::acquire(this=0x000000014456e348) + 25 at contentidentifier.cxx:91 > 88 > 89 > 90 // virtual >-> 91 void SAL_CALL ContentIdentifier::acquire() throw() > 92 { > 93 OWeakObject::acquire(); > 94 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ee2 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 66 at Reference.hxx:153, stop reason = step in > frame #0: 0x0000000146c62ee2 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 66 at Reference.hxx:153 > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >-> 153 } > 154 > 155 template< class interface_type > > 156 inline Reference< interface_type >::Reference( interface_type * pInterface, __sal_NoAcquire ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c46d4d libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 29 at Reference.hxx:153, stop reason = step in > frame #0: 0x0000000146c46d4d libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference(this=0x000070000fee8848, pInterface=0x000000014456e348) + 29 at Reference.hxx:153 > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >-> 153 } > 154 > 155 template< class interface_type > > 156 inline Reference< interface_type >::Reference( interface_type * pInterface, __sal_NoAcquire ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73bad libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 557 at pkgprovider.cxx:182, stop reason = step in > frame #0: 0x0000000146c73bad libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 557 at pkgprovider.cxx:182 > 179 > 180 // Create a new identifier for the mormalized URL returned by > 181 // PackageUri::getUri(). >-> 182 uno::Reference< ucb::XContentIdentifier > xId = new ::ucbhelper::ContentIdentifier( aUri.getUri() ); > 183 > 184 osl::MutexGuard aGuard( m_aMutex ); > 185 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73bb2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 562 at pkgprovider.cxx:184, stop reason = step in > frame #0: 0x0000000146c73bb2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 562 at pkgprovider.cxx:184 > 181 // PackageUri::getUri(). > 182 uno::Reference< ucb::XContentIdentifier > xId = new ::ucbhelper::ContentIdentifier( aUri.getUri() ); > 183 >-> 184 osl::MutexGuard aGuard( m_aMutex ); > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40124 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x0000000146c40124 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42514 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x0000000146c42514 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4251b libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x0000000146c4251b libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42540 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000146c42540 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105, stop reason = step in > * frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105 > frame #1: 0x0000000146c42548 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56 > frame #2: 0x0000000146c42523 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 35 at mutex.hxx:129 > frame #3: 0x0000000146c4012d libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 29 at mutex.hxx:128 > frame #4: 0x0000000146c73bc9 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 585 at pkgprovider.cxx:184 > frame #5: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #6: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #7: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #8: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #9: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #10: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #11: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #12: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #13: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #14: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #15: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #16: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #17: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #18: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #19: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #20: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #21: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #22: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #23: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #24: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42548 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000146c42548 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42523 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000146c42523 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4012d libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000146c4012d libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8840, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73bc9 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 585 at pkgprovider.cxx:184, stop reason = step in > frame #0: 0x0000000146c73bc9 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 585 at pkgprovider.cxx:184 > 181 // PackageUri::getUri(). > 182 uno::Reference< ucb::XContentIdentifier > xId = new ::ucbhelper::ContentIdentifier( aUri.getUri() ); > 183 >-> 184 osl::MutexGuard aGuard( m_aMutex ); > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73bce libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 590 at pkgprovider.cxx:188, stop reason = step in > frame #0: 0x0000000146c73bce libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 590 at pkgprovider.cxx:188 > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >-> 188 = queryExistingContent( xId ).get(); > 189 if ( xContent.is() ) > 190 return xContent; > 191 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e1d5 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 37 at providerhelper.cxx:164, stop reason = step in > frame #0: 0x000000010942e1d5 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 37 at providerhelper.cxx:164 > 161 ContentProviderImplHelper::queryExistingContent( > 162 const uno::Reference< css::ucb::XContentIdentifier >& Identifier ) > 163 { >-> 164 return queryExistingContent( Identifier->getContentIdentifier() ); > 165 } > 166 > 167 rtl::Reference< ContentImplHelper > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae30 libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 16 at Reference.h:411, stop reason = step in > frame #0: 0x00000001093dae30 libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 16 at Reference.h:411 > 408 @return UNacquired interface pointer > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { >-> 411 assert(_pInterface != NULL); > 412 return castFromXInterface(_pInterface); > 413 } > 414 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae6e libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 78 at Reference.h:412, stop reason = step in > frame #0: 0x00000001093dae6e libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 78 at Reference.h:412 > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { > 411 assert(_pInterface != NULL); >-> 412 return castFromXInterface(_pInterface); > 413 } > 414 > 415 /** Gets interface pointer. This call does not acquire the interface. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e6298 libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castFromXInterface(p=0x000000014456e348) + 8 at Reference.h:251, stop reason = step in > frame #0: 0x00000001093e6298 libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castFromXInterface(p=0x000000014456e348) + 8 at Reference.h:251 > 248 work on all supported platforms. > 249 */ > 250 static inline interface_type * castFromXInterface(XInterface * p) { >-> 251 return static_cast< interface_type * >(static_cast< void * >(p)); > 252 } > 253 > 254 /** Cast from a pointer to this interface_type to an "interface pointer" >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093dae7a libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 90 at Reference.h:412, stop reason = step in > frame #0: 0x00000001093dae7a libucbhelper.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8848) const + 90 at Reference.h:412 > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { > 411 assert(_pInterface != NULL); >-> 412 return castFromXInterface(_pInterface); > 413 } > 414 > 415 /** Gets interface pointer. This call does not acquire the interface. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e1e9 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 57 at providerhelper.cxx:164, stop reason = step in > frame #0: 0x000000010942e1e9 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 57 at providerhelper.cxx:164 > 161 ContentProviderImplHelper::queryExistingContent( > 162 const uno::Reference< css::ucb::XContentIdentifier >& Identifier ) > 163 { >-> 164 return queryExistingContent( Identifier->getContentIdentifier() ); > 165 } > 166 > 167 rtl::Reference< ContentImplHelper > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940fb4f libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 15 at contentidentifier.cxx:154, stop reason = step in > frame #0: 0x000000010940fb4f libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 15 at contentidentifier.cxx:154 > 151 > 152 > 153 // virtual >-> 154 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 155 throw( RuntimeException, std::exception ) > 156 { > 157 return m_pImpl->m_aContentId; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940faef libucbhelper.dylib`ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 15 at contentidentifier.cxx:157, stop reason = step in > frame #0: 0x000000010940faef libucbhelper.dylib`ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 15 at contentidentifier.cxx:157 > 154 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 155 throw( RuntimeException, std::exception ) > 156 { >-> 157 return m_pImpl->m_aContentId; > 158 } > 159 > 160 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093d3334 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 20 at ustring.hxx:128, stop reason = step in > frame #0: 0x00000001093d3334 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 20 at ustring.hxx:128 > 125 @param str a OUString. > 126 */ > 127 OUString( const OUString & str ) >-> 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e2d14 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 20 at ustring.hxx:129, stop reason = step in > frame #0: 0x00000001093e2d14 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 20 at ustring.hxx:129 > 126 */ > 127 OUString( const OUString & str ) > 128 { >-> 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } > 132 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e2d1e libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 30 at ustring.hxx:130, stop reason = step in > frame #0: 0x00000001093e2d1e libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 30 at ustring.hxx:130 > 127 OUString( const OUString & str ) > 128 { > 129 pData = str.pData; >-> 130 rtl_uString_acquire( pData ); > 131 } > 132 > 133 #ifndef _MSC_VER // TODO? >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 12 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 12 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x0000000118225548) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 17 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 17 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 22 at strtmpl.cxx:1211, stop reason = step in > frame #0: 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x0000000118225548) + 22 at strtmpl.cxx:1211 > 1208 SAL_THROW_EXTERN_C() > 1209 { > 1210 IMPL_RTL_ACQUIRE( pThis ); >-> 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ > 1214 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e2d26 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 38 at ustring.hxx:131, stop reason = step in > frame #0: 0x00000001093e2d26 libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 38 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093d333d libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 29 at ustring.hxx:131, stop reason = step in > frame #0: 0x00000001093d333d libucbhelper.dylib`rtl::OUString::OUString(this=0x000070000fee8730, str=0x00006080006052d0) + 29 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940fb0f libucbhelper.dylib`ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 47 at contentidentifier.cxx:157, stop reason = step in > frame #0: 0x000000010940fb0f libucbhelper.dylib`ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 47 at contentidentifier.cxx:157 > 154 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 155 throw( RuntimeException, std::exception ) > 156 { >-> 157 return m_pImpl->m_aContentId; > 158 } > 159 > 160 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010940fb60 libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 32 at contentidentifier.cxx:154, stop reason = step in > frame #0: 0x000000010940fb60 libucbhelper.dylib`non-virtual thunk to ucbhelper::ContentIdentifier::getContentIdentifier(this=0x000000014456e348) + 32 at contentidentifier.cxx:154 > 151 > 152 > 153 // virtual >-> 154 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 155 throw( RuntimeException, std::exception ) > 156 { > 157 return m_pImpl->m_aContentId; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e200 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 80 at providerhelper.cxx:164, stop reason = step in > frame #0: 0x000000010942e200 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 80 at providerhelper.cxx:164 > 161 ContentProviderImplHelper::queryExistingContent( > 162 const uno::Reference< css::ucb::XContentIdentifier >& Identifier ) > 163 { >-> 164 return queryExistingContent( Identifier->getContentIdentifier() ); > 165 } > 166 > 167 rtl::Reference< ContentImplHelper > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e292 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 50 at providerhelper.cxx:170, stop reason = step in > frame #0: 0x000000010942e292 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 50 at providerhelper.cxx:170 > 167 rtl::Reference< ContentImplHelper > > 168 ContentProviderImplHelper::queryExistingContent( const OUString& rURL ) > 169 { >-> 170 osl::MutexGuard aGuard( m_aMutex ); > 171 > 172 cleanupRegisteredContents(); > 173 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) bt >* thread #11: tid = 0xb12e, 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128, stop reason = step in > * frame #0: 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128 > frame #1: 0x000000010942e2bd libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 93 at providerhelper.cxx:170 > frame #2: 0x000000010942e211 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 97 at providerhelper.cxx:164 > frame #3: 0x0000000146c73be2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 610 at pkgprovider.cxx:188 > frame #4: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #5: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #6: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #7: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #8: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #9: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #10: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #11: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #12: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #13: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #14: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #15: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #16: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #17: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #18: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #19: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #20: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #21: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #22: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #23: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9be4 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x00000001093e9be4 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9beb libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x00000001093e9beb libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd1e0 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x00000001093cd1e0 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd1e8 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x00000001093cd1e8 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9bf3 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x00000001093e9bf3 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da86d libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x00000001093da86d libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8690, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e2bd libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 93 at providerhelper.cxx:172, stop reason = step in > frame #0: 0x000000010942e2bd libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 93 at providerhelper.cxx:172 > 169 { > 170 osl::MutexGuard aGuard( m_aMutex ); > 171 >-> 172 cleanupRegisteredContents(); > 173 > 174 // Check, if a content with given id already exists... > 175 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942d77b libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 43 at providerhelper.cxx:125, stop reason = step in > frame #0: 0x000000010942d77b libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 43 at providerhelper.cxx:125 > 122 > 123 void ContentProviderImplHelper::cleanupRegisteredContents() > 124 { >-> 125 osl::MutexGuard aGuard( m_aMutex ); > 126 > 127 ucbhelper_impl::Contents::iterator it > 128 = m_pImpl->m_aContents.begin(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x00000001093da864 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9be4 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x00000001093e9be4 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9beb libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x00000001093e9beb libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd1e0 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x00000001093cd1e0 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd1e8 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x00000001093cd1e8 libucbhelper.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093e9bf3 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x00000001093e9bf3 libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093da86d libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x00000001093da86d libucbhelper.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8410, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942d79f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 79 at providerhelper.cxx:125, stop reason = step in > frame #0: 0x000000010942d79f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 79 at providerhelper.cxx:125 > 122 > 123 void ContentProviderImplHelper::cleanupRegisteredContents() > 124 { >-> 125 osl::MutexGuard aGuard( m_aMutex ); > 126 > 127 ucbhelper_impl::Contents::iterator it > 128 = m_pImpl->m_aContents.begin(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942d7a7 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 87 at providerhelper.cxx:128, stop reason = step in > frame #0: 0x000000010942d7a7 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 87 at providerhelper.cxx:128 > 125 osl::MutexGuard aGuard( m_aMutex ); > 126 > 127 ucbhelper_impl::Contents::iterator it >-> 128 = m_pImpl->m_aContents.begin(); > 129 while( it != m_pImpl->m_aContents.end() ) > 130 { > 131 uno::Reference< ucb::XContent > xContent( (*it).second ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942d8bc libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 364 at providerhelper.cxx:129, stop reason = step in > frame #0: 0x000000010942d8bc libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 364 at providerhelper.cxx:129 > 126 > 127 ucbhelper_impl::Contents::iterator it > 128 = m_pImpl->m_aContents.begin(); >-> 129 while( it != m_pImpl->m_aContents.end() ) > 130 { > 131 uno::Reference< ucb::XContent > xContent( (*it).second ); > 132 if ( !xContent.is() ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942dc5a libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 1290 at providerhelper.cxx:143, stop reason = step in > frame #0: 0x000000010942dc5a libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 1290 at providerhelper.cxx:143 > 140 ++it; > 141 } > 142 } >-> 143 } > 144 > 145 void ContentProviderImplHelper::removeContent( ContentImplHelper* pContent ) > 146 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd180 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 16 at mutex.hxx:134, stop reason = step in > frame #0: 0x00000001093cd180 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 16 at mutex.hxx:134 > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >-> 134 { > 135 pT->release(); > 136 } > 137 }; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce28c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 12 at mutex.hxx:135, stop reason = step in > frame #0: 0x00000001093ce28c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 12 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce2c0 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 16 at mutex.hxx:74, stop reason = step in > frame #0: 0x00000001093ce2c0 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 16 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:131, stop reason = step in > frame #0: 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:131 > 128 > 129 sal_Bool SAL_CALL osl_releaseMutex(oslMutexImpl *pMutex) > 130 { >-> 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 > 133 if ( pMutex ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:133, stop reason = step in > frame #0: 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:133 > 130 { > 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 >-> 133 if ( pMutex ) > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:135, stop reason = step in > frame #0: 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:135 > 132 > 133 if ( pMutex ) > 134 { >-> 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:136, stop reason = step in > frame #0: 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:136 > 133 if ( pMutex ) > 134 { > 135 int nRet=0; >-> 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137, stop reason = step in > frame #0: 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137 > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >-> 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); > 140 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:143, stop reason = step in > frame #0: 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:143 > 140 return false; > 141 } > 142 >-> 143 return true; > 144 } > 145 > 146 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:148, stop reason = step in > frame #0: 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:148 > 145 > 146 /* not initialized */ > 147 return false; >-> 148 } > 149 > 150 static oslMutexImpl globalMutexImpl; > 151 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce2c8 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 24 at mutex.hxx:74, stop reason = step in > frame #0: 0x00000001093ce2c8 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 24 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce294 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 20 at mutex.hxx:135, stop reason = step in > frame #0: 0x00000001093ce294 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 20 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce29c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 28 at mutex.hxx:136, stop reason = step in > frame #0: 0x00000001093ce29c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 28 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd185 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 21 at mutex.hxx:136, stop reason = step in > frame #0: 0x00000001093cd185 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8410) + 21 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942dc5f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 1295 at providerhelper.cxx:143, stop reason = step in > frame #0: 0x000000010942dc5f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::cleanupRegisteredContents(this=0x0000000144a0f2b0) + 1295 at providerhelper.cxx:143 > 140 ++it; > 141 } > 142 } >-> 143 } > 144 > 145 void ContentProviderImplHelper::removeContent( ContentImplHelper* pContent ) > 146 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e2c9 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 105 at providerhelper.cxx:172, stop reason = step in > frame #0: 0x000000010942e2c9 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 105 at providerhelper.cxx:172 > 169 { > 170 osl::MutexGuard aGuard( m_aMutex ); > 171 >-> 172 cleanupRegisteredContents(); > 173 > 174 // Check, if a content with given id already exists... > 175 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e2ce libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 110 at providerhelper.cxx:177, stop reason = step in > frame #0: 0x000000010942e2ce libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 110 at providerhelper.cxx:177 > 174 // Check, if a content with given id already exists... > 175 > 176 ucbhelper_impl::Contents::const_iterator it >-> 177 = m_pImpl->m_aContents.find( rURL ); > 178 if ( it != m_pImpl->m_aContents.end() ) > 179 { > 180 uno::Reference< ucb::XContent > xContent( (*it).second ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e386 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 294 at unordered_map:1119, stop reason = step in > frame #0: 0x000000010942e386 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 294 at unordered_map:1119 > 1116 {return __table_.key_eq().key_eq();} > 1117 > 1118 _LIBCPP_INLINE_VISIBILITY >-> 1119 iterator find(const key_type& __k) {return __table_.find(__k);} > 1120 _LIBCPP_INLINE_VISIBILITY > 1121 const_iterator find(const key_type& __k) const {return __table_.find(__k);} > 1122 _LIBCPP_INLINE_VISIBILITY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e39e libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 318 at providerhelper.cxx:177, stop reason = step in > frame #0: 0x000000010942e39e libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 318 at providerhelper.cxx:177 > 174 // Check, if a content with given id already exists... > 175 > 176 ucbhelper_impl::Contents::const_iterator it >-> 177 = m_pImpl->m_aContents.find( rURL ); > 178 if ( it != m_pImpl->m_aContents.end() ) > 179 { > 180 uno::Reference< ucb::XContent > xContent( (*it).second ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e41f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 447 at providerhelper.cxx:178, stop reason = step in > frame #0: 0x000000010942e41f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 447 at providerhelper.cxx:178 > 175 > 176 ucbhelper_impl::Contents::const_iterator it > 177 = m_pImpl->m_aContents.find( rURL ); >-> 178 if ( it != m_pImpl->m_aContents.end() ) > 179 { > 180 uno::Reference< ucb::XContent > xContent( (*it).second ); > 181 if ( xContent.is() ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e73b libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1243 at providerhelper.cxx:187, stop reason = step in > frame #0: 0x000000010942e73b libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1243 at providerhelper.cxx:187 > 184 static_cast< ContentImplHelper * >( xContent.get() ) ); > 185 } > 186 } >-> 187 return rtl::Reference< ContentImplHelper >(); > 188 } > 189 > 190 void ContentProviderImplHelper::queryExistingContents( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e800 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 16 at ref.hxx:47, stop reason = step in > frame #0: 0x000000010942e800 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 16 at ref.hxx:47 > 44 */ > 45 inline Reference() > 46 : m_pBody (NULL) >-> 47 {} > 48 > 49 > 50 /** Constructor... >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010943644c libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 12 at ref.hxx:46, stop reason = step in > frame #0: 0x000000010943644c libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 12 at ref.hxx:46 > 43 /** Constructor... > 44 */ > 45 inline Reference() >-> 46 : m_pBody (NULL) > 47 {} > 48 > 49 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000109436453 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 19 at ref.hxx:47, stop reason = step in > frame #0: 0x0000000109436453 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 19 at ref.hxx:47 > 44 */ > 45 inline Reference() > 46 : m_pBody (NULL) >-> 47 {} > 48 > 49 > 50 /** Constructor... >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e805 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 21 at ref.hxx:47, stop reason = step in > frame #0: 0x000000010942e805 libucbhelper.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::Reference(this=0x000070000fee8830) + 21 at ref.hxx:47 > 44 */ > 45 inline Reference() > 46 : m_pBody (NULL) >-> 47 {} > 48 > 49 > 50 /** Constructor... >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e747 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1255 at providerhelper.cxx:187, stop reason = step in > frame #0: 0x000000010942e747 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1255 at providerhelper.cxx:187 > 184 static_cast< ContentImplHelper * >( xContent.get() ) ); > 185 } > 186 } >-> 187 return rtl::Reference< ContentImplHelper >(); > 188 } > 189 > 190 void ContentProviderImplHelper::queryExistingContents( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e75a libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1274 at providerhelper.cxx:188, stop reason = step in > frame #0: 0x000000010942e75a libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1274 at providerhelper.cxx:188 > 185 } > 186 } > 187 return rtl::Reference< ContentImplHelper >(); >-> 188 } > 189 > 190 void ContentProviderImplHelper::queryExistingContents( > 191 ContentRefList& rContents ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd180 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 16 at mutex.hxx:134, stop reason = step in > frame #0: 0x00000001093cd180 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 16 at mutex.hxx:134 > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >-> 134 { > 135 pT->release(); > 136 } > 137 }; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce28c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 12 at mutex.hxx:135, stop reason = step in > frame #0: 0x00000001093ce28c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 12 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce2c0 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 16 at mutex.hxx:74, stop reason = step in > frame #0: 0x00000001093ce2c0 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 16 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:131, stop reason = step in > frame #0: 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:131 > 128 > 129 sal_Bool SAL_CALL osl_releaseMutex(oslMutexImpl *pMutex) > 130 { >-> 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 > 133 if ( pMutex ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:133, stop reason = step in > frame #0: 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:133 > 130 { > 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 >-> 133 if ( pMutex ) > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:135, stop reason = step in > frame #0: 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:135 > 132 > 133 if ( pMutex ) > 134 { >-> 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:136, stop reason = step in > frame #0: 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:136 > 133 if ( pMutex ) > 134 { > 135 int nRet=0; >-> 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137, stop reason = step in > frame #0: 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137 > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >-> 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); > 140 return false; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137, stop reason = step in > * frame #0: 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:137 > frame #1: 0x00000001093ce2c8 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 24 at mutex.hxx:74 > frame #2: 0x00000001093ce294 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 20 at mutex.hxx:135 > frame #3: 0x00000001093cd185 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 21 at mutex.hxx:134 > frame #4: 0x000000010942e75f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1279 at providerhelper.cxx:188 > frame #5: 0x000000010942e211 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 97 at providerhelper.cxx:164 > frame #6: 0x0000000146c73be2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 610 at pkgprovider.cxx:188 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:143, stop reason = step in > frame #0: 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:143 > 140 return false; > 141 } > 142 >-> 143 return true; > 144 } > 145 > 146 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:148, stop reason = step in > frame #0: 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:148 > 145 > 146 /* not initialized */ > 147 return false; >-> 148 } > 149 > 150 static oslMutexImpl globalMutexImpl; > 151 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce2c8 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 24 at mutex.hxx:74, stop reason = step in > frame #0: 0x00000001093ce2c8 libucbhelper.dylib`osl::Mutex::release(this=0x0000000144a0f2f0) + 24 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce294 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 20 at mutex.hxx:135, stop reason = step in > frame #0: 0x00000001093ce294 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 20 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce29c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 28 at mutex.hxx:136, stop reason = step in > frame #0: 0x00000001093ce29c libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 28 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd185 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 21 at mutex.hxx:136, stop reason = step in > frame #0: 0x00000001093cd185 libucbhelper.dylib`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8690) + 21 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e75f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1279 at providerhelper.cxx:188, stop reason = step in > frame #0: 0x000000010942e75f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, rURL=0x000070000fee8730) + 1279 at providerhelper.cxx:188 > 185 } > 186 } > 187 return rtl::Reference< ContentImplHelper >(); >-> 188 } > 189 > 190 void ContentProviderImplHelper::queryExistingContents( > 191 ContentRefList& rContents ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e211 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 97 at providerhelper.cxx:164, stop reason = step in > frame #0: 0x000000010942e211 libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 97 at providerhelper.cxx:164 > 161 ContentProviderImplHelper::queryExistingContent( > 162 const uno::Reference< css::ucb::XContentIdentifier >& Identifier ) > 163 { >-> 164 return queryExistingContent( Identifier->getContentIdentifier() ); > 165 } > 166 > 167 rtl::Reference< ContentImplHelper > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x00000001093cd650 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x00000001093ce1a0 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225548) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093ce1a8 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x00000001093cd655 libucbhelper.dylib`rtl::OUString::~OUString(this=0x000070000fee8730) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010942e21f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 111 at providerhelper.cxx:164, stop reason = step in > frame #0: 0x000000010942e21f libucbhelper.dylib`ucbhelper::ContentProviderImplHelper::queryExistingContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8848) + 111 at providerhelper.cxx:164 > 161 ContentProviderImplHelper::queryExistingContent( > 162 const uno::Reference< css::ucb::XContentIdentifier >& Identifier ) > 163 { >-> 164 return queryExistingContent( Identifier->getContentIdentifier() ); > 165 } > 166 > 167 rtl::Reference< ContentImplHelper > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73be2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 610 at pkgprovider.cxx:188, stop reason = step in > frame #0: 0x0000000146c73be2 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 610 at pkgprovider.cxx:188 > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >-> 188 = queryExistingContent( xId ).get(); > 189 if ( xContent.is() ) > 190 return xContent; > 191 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5c75c libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::get(this=0x000070000fee8830) const + 12 at ref.hxx:169, stop reason = step in > frame #0: 0x0000000146c5c75c libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::get(this=0x000070000fee8830) const + 12 at ref.hxx:169 > 166 */ > 167 inline reference_type * SAL_CALL get() const > 168 { >-> 169 return m_pBody; > 170 } > 171 > 172 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73bf0 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 624 at pkgprovider.cxx:188, stop reason = step in > frame #0: 0x0000000146c73bf0 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 624 at pkgprovider.cxx:188 > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >-> 188 = queryExistingContent( xId ).get(); > 189 if ( xContent.is() ) > 190 return xContent; > 191 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c54214 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 20 at Reference.hxx:149, stop reason = step in > frame #0: 0x0000000146c54214 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 20 at Reference.hxx:149 > 146 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) >-> 149 { > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c65134 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 20 at Reference.hxx:150, stop reason = step in > frame #0: 0x0000000146c65134 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 20 at Reference.hxx:150 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { >-> 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c65178 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::castToXInterface(p=0x0000000000000000) + 8 at Reference.h:266, stop reason = step in > frame #0: 0x0000000146c65178 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::castToXInterface(p=0x0000000000000000) + 8 at Reference.h:266 > 263 work on all supported platforms. > 264 */ > 265 static inline XInterface * castToXInterface(interface_type * p) { >-> 266 return static_cast< XInterface * >(static_cast< void * >(p)); > 267 } > 268 > 269 public: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c65141 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 33 at Reference.hxx:150, stop reason = step in > frame #0: 0x0000000146c65141 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 33 at Reference.hxx:150 > 147 template< class interface_type > > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { >-> 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c65148 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 40 at Reference.hxx:151, stop reason = step in > frame #0: 0x0000000146c65148 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 40 at Reference.hxx:151 > 148 inline Reference< interface_type >::Reference( interface_type * pInterface ) > 149 { > 150 _pInterface = castToXInterface(pInterface); >-> 151 if (_pInterface) > 152 _pInterface->acquire(); > 153 } > 154 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c65162 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 66 at Reference.hxx:153, stop reason = step in > frame #0: 0x0000000146c65162 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 66 at Reference.hxx:153 > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >-> 153 } > 154 > 155 template< class interface_type > > 156 inline Reference< interface_type >::Reference( interface_type * pInterface, __sal_NoAcquire ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5421d libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 29 at Reference.hxx:153, stop reason = step in > frame #0: 0x0000000146c5421d libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference(this=0x000070000fee8838, pInterface=0x0000000000000000) + 29 at Reference.hxx:153 > 150 _pInterface = castToXInterface(pInterface); > 151 if (_pInterface) > 152 _pInterface->acquire(); >-> 153 } > 154 > 155 template< class interface_type > > 156 inline Reference< interface_type >::Reference( interface_type * pInterface, __sal_NoAcquire ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73c3d libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 701 at pkgprovider.cxx:188, stop reason = step in > frame #0: 0x0000000146c73c3d libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 701 at pkgprovider.cxx:188 > 185 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent >-> 188 = queryExistingContent( xId ).get(); > 189 if ( xContent.is() ) > 190 return xContent; > 191 >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c73c3d libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 701 at pkgprovider.cxx:188, stop reason = step in > * frame #0: 0x0000000146c73c3d libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 701 at pkgprovider.cxx:188 > frame #1: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #2: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #3: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #4: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #5: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #6: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #7: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #8: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #9: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #10: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #11: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #12: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #13: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #14: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #15: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #16: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #17: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #18: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #19: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #20: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73c46 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 710 at pkgprovider.cxx:187, stop reason = step in > frame #0: 0x0000000146c73c46 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 710 at pkgprovider.cxx:187 > 184 osl::MutexGuard aGuard( m_aMutex ); > 185 > 186 // Check, if a content with given id already exists... >-> 187 uno::Reference< ucb::XContent > xContent > 188 = queryExistingContent( xId ).get(); > 189 if ( xContent.is() ) > 190 return xContent; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5c780 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 16 at ref.hxx:88, stop reason = step in > frame #0: 0x0000000146c5c780 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 16 at ref.hxx:88 > 85 /** Destructor... > 86 */ > 87 inline ~Reference() >-> 88 { > 89 if (m_pBody) > 90 m_pBody->release(); > 91 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c698d0 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 16 at ref.hxx:89, stop reason = step in > frame #0: 0x0000000146c698d0 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 16 at ref.hxx:89 > 86 */ > 87 inline ~Reference() > 88 { >-> 89 if (m_pBody) > 90 m_pBody->release(); > 91 } > 92 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c698ee libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 46 at ref.hxx:91, stop reason = step in > frame #0: 0x0000000146c698ee libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 46 at ref.hxx:91 > 88 { > 89 if (m_pBody) > 90 m_pBody->release(); >-> 91 } > 92 > 93 /** Set... > 94 Similar to assignment. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5c785 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 21 at ref.hxx:91, stop reason = step in > frame #0: 0x0000000146c5c785 libucppkg1.dylib`rtl::Reference<ucbhelper::ContentImplHelper>::~Reference(this=0x000070000fee8830) + 21 at ref.hxx:91 > 88 { > 89 if (m_pBody) > 90 m_pBody->release(); >-> 91 } > 92 > 93 /** Set... > 94 Similar to assignment. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73c4b libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 715 at pkgprovider.cxx:189, stop reason = step in > frame #0: 0x0000000146c73c4b libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 715 at pkgprovider.cxx:189 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent > 188 = queryExistingContent( xId ).get(); >-> 189 if ( xContent.is() ) > 190 return xContent; > 191 > 192 // Create a new content. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c56350 libucppkg1.dylib`com::sun::star::uno::BaseReference::is(this=0x000070000fee8838) const + 16 at Reference.h:94, stop reason = step in > frame #0: 0x0000000146c56350 libucppkg1.dylib`com::sun::star::uno::BaseReference::is(this=0x000070000fee8838) const + 16 at Reference.h:94 > 91 @return true if reference acquires an interface, i.e. true if it is not null > 92 */ > 93 inline bool SAL_CALL is() const >-> 94 { return (NULL != _pInterface); } > 95 > 96 /** Equality operator: compares two interfaces > 97 Checks if both references are null or refer to the same object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73c54 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 724 at pkgprovider.cxx:189, stop reason = step in > frame #0: 0x0000000146c73c54 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 724 at pkgprovider.cxx:189 > 186 // Check, if a content with given id already exists... > 187 uno::Reference< ucb::XContent > xContent > 188 = queryExistingContent( xId ).get(); >-> 189 if ( xContent.is() ) > 190 return xContent; > 191 > 192 // Create a new content. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c73d0f libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 911 at pkgprovider.cxx:194, stop reason = step in > frame #0: 0x0000000146c73d0f libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 911 at pkgprovider.cxx:194 > 191 > 192 // Create a new content. > 193 >-> 194 xContent = Content::create( m_xContext, this, Identifier ); // not xId!!! > 195 registerNewContent( xContent ); > 196 > 197 if ( xContent.is() && !xContent->getIdentifier().is() ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f0e libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 46 at pkgcontent.cxx:145, stop reason = step in > frame #0: 0x0000000146c44f0e libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 46 at pkgcontent.cxx:145 > 142 ContentProvider* pProvider, > 143 const uno::Reference< ucb::XContentIdentifier >& Identifier ) > 144 { >-> 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c45630 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 16 at Reference.h:411, stop reason = step in > frame #0: 0x0000000146c45630 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 16 at Reference.h:411 > 408 @return UNacquired interface pointer > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { >-> 411 assert(_pInterface != NULL); > 412 return castFromXInterface(_pInterface); > 413 } > 414 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4566e libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 78 at Reference.h:412, stop reason = step in > frame #0: 0x0000000146c4566e libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 78 at Reference.h:412 > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { > 411 assert(_pInterface != NULL); >-> 412 return castFromXInterface(_pInterface); > 413 } > 414 > 415 /** Gets interface pointer. This call does not acquire the interface. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62e28 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castFromXInterface(p=0x0000000144a07390) + 8 at Reference.h:251, stop reason = step in > frame #0: 0x0000000146c62e28 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::castFromXInterface(p=0x0000000144a07390) + 8 at Reference.h:251 > 248 work on all supported platforms. > 249 */ > 250 static inline interface_type * castFromXInterface(XInterface * p) { >-> 251 return static_cast< interface_type * >(static_cast< void * >(p)); > 252 } > 253 > 254 /** Cast from a pointer to this interface_type to an "interface pointer" >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4567a libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 90 at Reference.h:412, stop reason = step in > frame #0: 0x0000000146c4567a libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator->(this=0x000070000fee8b58) const + 90 at Reference.h:412 > 409 */ > 410 inline interface_type * SAL_CALL operator -> () const { > 411 assert(_pInterface != NULL); >-> 412 return castFromXInterface(_pInterface); > 413 } > 414 > 415 /** Gets interface pointer. This call does not acquire the interface. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f16 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 54 at pkgcontent.cxx:145, stop reason = step in > frame #0: 0x0000000146c44f16 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 54 at pkgcontent.cxx:145 > 142 ContentProvider* pProvider, > 143 const uno::Reference< ucb::XContentIdentifier >& Identifier ) > 144 { >-> 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff758f libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:49, stop reason = step in > frame #0: 0x0000000142ff758f libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:49 > 46 > 47 // XContentIdentifier methods. > 48 // virtual >-> 49 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 50 throw( RuntimeException, std::exception ) > 51 { > 52 return m_aContentId; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000142ff758f libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:49, stop reason = step in > * frame #0: 0x0000000142ff758f libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:49 > frame #1: 0x0000000146c44f33 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 83 at pkgcontent.cxx:145 > frame #2: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #3: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #4: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #5: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #6: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #7: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #8: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #9: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #10: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #11: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #12: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #13: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #14: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #15: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #16: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #17: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #18: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #19: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #20: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #21: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #22: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff753f libucb1.dylib`ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:52, stop reason = step in > frame #0: 0x0000000142ff753f libucb1.dylib`ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 15 at identify.cxx:52 > 49 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 50 throw( RuntimeException, std::exception ) > 51 { >-> 52 return m_aContentId; > 53 } > 54 > 55 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff73d4 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 20 at ustring.hxx:128, stop reason = step in > frame #0: 0x0000000142ff73d4 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 20 at ustring.hxx:128 > 125 @param str a OUString. > 126 */ > 127 OUString( const OUString & str ) >-> 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff7c44 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 20 at ustring.hxx:129, stop reason = step in > frame #0: 0x0000000142ff7c44 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 20 at ustring.hxx:129 > 126 */ > 127 OUString( const OUString & str ) > 128 { >-> 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } > 132 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff7c4e libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 30 at ustring.hxx:130, stop reason = step in > frame #0: 0x0000000142ff7c4e libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 30 at ustring.hxx:130 > 127 OUString( const OUString & str ) > 128 { > 129 pData = str.pData; >-> 130 rtl_uString_acquire( pData ); > 131 } > 132 > 133 #ifndef _MSC_VER // TODO? >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 17 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 17 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 22 at strtmpl.cxx:1211, stop reason = step in > frame #0: 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 22 at strtmpl.cxx:1211 > 1208 SAL_THROW_EXTERN_C() > 1209 { > 1210 IMPL_RTL_ACQUIRE( pThis ); >-> 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ > 1214 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff7c56 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 38 at ustring.hxx:131, stop reason = step in > frame #0: 0x0000000142ff7c56 libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 38 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff73dd libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 29 at ustring.hxx:131, stop reason = step in > frame #0: 0x0000000142ff73dd libucb1.dylib`rtl::OUString::OUString(this=0x000070000fee86b8, str=0x0000000144a073c0) + 29 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff754c libucb1.dylib`ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 28 at identify.cxx:52, stop reason = step in > frame #0: 0x0000000142ff754c libucb1.dylib`ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 28 at identify.cxx:52 > 49 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 50 throw( RuntimeException, std::exception ) > 51 { >-> 52 return m_aContentId; > 53 } > 54 > 55 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000142ff75a0 libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 32 at identify.cxx:49, stop reason = step in > frame #0: 0x0000000142ff75a0 libucb1.dylib`non-virtual thunk to ContentIdentifier::getContentIdentifier(this=0x0000000144a07390) + 32 at identify.cxx:49 > 46 > 47 // XContentIdentifier methods. > 48 // virtual >-> 49 OUString SAL_CALL ContentIdentifier::getContentIdentifier() > 50 throw( RuntimeException, std::exception ) > 51 { > 52 return m_aContentId; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f33 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 83 at pkgcontent.cxx:146, stop reason = step in > frame #0: 0x0000000146c44f33 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 83 at pkgcontent.cxx:146 > 143 const uno::Reference< ucb::XContentIdentifier >& Identifier ) > 144 { > 145 OUString aURL = Identifier->getContentIdentifier(); >-> 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c45694 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 20 at pkguri.hxx:49, stop reason = step in > frame #0: 0x0000000146c45694 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 20 at pkguri.hxx:49 > 46 > 47 public: > 48 explicit PackageUri( const OUString & rPackageUri ) >-> 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const > 52 { init(); return m_bValid; } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d407 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 23 at pkguri.hxx:49, stop reason = step in > frame #0: 0x0000000146c5d407 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 23 at pkguri.hxx:49 > 46 > 47 public: > 48 explicit PackageUri( const OUString & rPackageUri ) >-> 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const > 52 { init(); return m_bValid; } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c418d4 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 20 at ustring.hxx:128, stop reason = step in > frame #0: 0x0000000146c418d4 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 20 at ustring.hxx:128 > 125 @param str a OUString. > 126 */ > 127 OUString( const OUString & str ) >-> 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41934 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 20 at ustring.hxx:129, stop reason = step in > frame #0: 0x0000000146c41934 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 20 at ustring.hxx:129 > 126 */ > 127 OUString( const OUString & str ) > 128 { >-> 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); > 131 } > 132 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4193e libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 30 at ustring.hxx:130, stop reason = step in > frame #0: 0x0000000146c4193e libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 30 at ustring.hxx:130 > 127 OUString( const OUString & str ) > 128 { > 129 pData = str.pData; >-> 130 rtl_uString_acquire( pData ); > 131 } > 132 > 133 #ifndef _MSC_VER // TODO? >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 17 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 17 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 22 at strtmpl.cxx:1211, stop reason = step in > frame #0: 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001182193c0) + 22 at strtmpl.cxx:1211 > 1208 SAL_THROW_EXTERN_C() > 1209 { > 1210 IMPL_RTL_ACQUIRE( pThis ); >-> 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ > 1214 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41946 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 38 at ustring.hxx:131, stop reason = step in > frame #0: 0x0000000146c41946 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 38 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c418dd libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 29 at ustring.hxx:131, stop reason = step in > frame #0: 0x0000000146c418dd libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86f8, str=0x000070000fee86b8) + 29 at ustring.hxx:131 > 128 { > 129 pData = str.pData; > 130 rtl_uString_acquire( pData ); >-> 131 } > 132 > 133 #ifndef _MSC_VER // TODO? > 134 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d414 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 36 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d414 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 36 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243, stop reason = step in > * frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243 > frame #1: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 28 at ustring.hxx:119 > frame #2: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 21 at ustring.hxx:117 > frame #3: 0x0000000146c5d428 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 56 at pkguri.hxx:48 > frame #4: 0x0000000146c4569d libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 29 at pkguri.hxx:49 > frame #5: 0x0000000146c44f43 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 99 at pkgcontent.cxx:146 > frame #6: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8700) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d428 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 56 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d428 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 56 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8708) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d441 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 81 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d441 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 81 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8710) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8710) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d45a libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 106 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d45a libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 106 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8718) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d473 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 131 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d473 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 131 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8720) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d48c libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 156 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d48c libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 156 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee8728) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d4a1 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 177 at pkguri.hxx:48, stop reason = step in > frame #0: 0x0000000146c5d4a1 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 177 at pkguri.hxx:48 > 45 void init() const; > 46 > 47 public: >-> 48 explicit PackageUri( const OUString & rPackageUri ) > 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d4a6 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 182 at pkguri.hxx:49, stop reason = step in > frame #0: 0x0000000146c5d4a6 libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 182 at pkguri.hxx:49 > 46 > 47 public: > 48 explicit PackageUri( const OUString & rPackageUri ) >-> 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const > 52 { init(); return m_bValid; } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4569d libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 29 at pkguri.hxx:49, stop reason = step in > frame #0: 0x0000000146c4569d libucppkg1.dylib`package_ucp::PackageUri::PackageUri(this=0x000070000fee86f8, rPackageUri=0x000070000fee86b8) + 29 at pkguri.hxx:49 > 46 > 47 public: > 48 explicit PackageUri( const OUString & rPackageUri ) >-> 49 : m_aUri( rPackageUri ), m_bValid( false ) {} > 50 > 51 bool isValid() const > 52 { init(); return m_bValid; } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f43 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 99 at pkgcontent.cxx:146, stop reason = step in > frame #0: 0x0000000146c44f43 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 99 at pkgcontent.cxx:146 > 143 const uno::Reference< ucb::XContentIdentifier >& Identifier ) > 144 { > 145 OUString aURL = Identifier->getContentIdentifier(); >-> 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f48 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 104 at pkgcontent.cxx:147, stop reason = step in > frame #0: 0x0000000146c44f48 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 104 at pkgcontent.cxx:147 > 144 { > 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); >-> 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 > 150 if ( loadData( pProvider, aURI, aProps, xPackage ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c456c0 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 16 at pkgcontent.hxx:77, stop reason = step in > frame #0: 0x0000000146c456c0 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 16 at pkgcontent.hxx:77 > 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), >-> 77 bHasEncryptedEntries( false ) {} > 78 > 79 explicit ContentProperties( const OUString& rContentType ); > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d55f libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 15 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d55f libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 15 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 127 at strtmpl.cxx:1246, stop reason = step in > * frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 127 at strtmpl.cxx:1246 > frame #1: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 28 at ustring.hxx:119 > frame #2: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 21 at ustring.hxx:117 > frame #3: 0x0000000146c5d573 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 35 at pkgcontent.hxx:74 > frame #4: 0x0000000146c456c5 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 21 at pkgcontent.hxx:77 > frame #5: 0x0000000146c44f51 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 113 at pkgcontent.cxx:147 > frame #6: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c0) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c0) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d573 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 35 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d573 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 35 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86c8) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86c8) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d587 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 55 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d587 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 55 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d58c libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 60 at pkgcontent.hxx:75, stop reason = step in > frame #0: 0x0000000146c5d58c libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 60 at pkgcontent.hxx:75 > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 > 74 ContentProperties() >-> 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} > 78 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d598 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 72 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d598 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 72 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee86d8) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee86d8) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d5a8 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 88 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d5a8 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 88 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445d0 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 16 at Sequence.hxx:50, stop reason = step in > frame #0: 0x0000000146c445d0 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 16 at Sequence.hxx:50 > 47 > 48 template< class E > > 49 inline Sequence< E >::Sequence() >-> 50 { > 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); > 52 ::uno_type_sequence_construct( > 53 &_pSequence, rType.getTypeLibType(), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62af0 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 16 at Sequence.hxx:51, stop reason = step in > frame #0: 0x0000000146c62af0 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 16 at Sequence.hxx:51 > 48 template< class E > > 49 inline Sequence< E >::Sequence() > 50 { >-> 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); > 52 ::uno_type_sequence_construct( > 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb5c libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 12 at Sequence.hxx:215, stop reason = step in > frame #0: 0x0000000146c5fb5c libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 12 at Sequence.hxx:215 > 212 getTypeFavourUnsigned( > 213 SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *) > 214 { >-> 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { > 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, > 218 (::cppu::getTypeFavourUnsigned( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb6e libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 30 at Sequence.hxx:218, stop reason = step in > frame #0: 0x0000000146c5fb6e libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 30 at Sequence.hxx:218 > 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { > 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, >-> 218 (::cppu::getTypeFavourUnsigned( > 219 static_cast< > 220 typename ::com::sun::star::uno::Sequence< T >::ElementType * >( > 221 0)). >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbac libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x0000000000000000) + 12 at unotype.hxx:321, stop reason = step in > frame #0: 0x0000000146c5fbac libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x0000000000000000) + 12 at unotype.hxx:321 > 318 */ > 319 template< typename T > inline css::uno::Type const & > 320 getTypeFavourUnsigned(SAL_UNUSED_PARAMETER T const *) { >-> 321 return ::cppu::UnoType< T >::get(); > 322 } > 323 > 324 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbc8 libucppkg1.dylib`cppu::UnoType<signed char>::get() + 8 at unotype.hxx:296, stop reason = step in > frame #0: 0x0000000146c5fbc8 libucppkg1.dylib`cppu::UnoType<signed char>::get() + 8 at unotype.hxx:296 > 293 #else > 294 typedef T T1; > 295 #endif >-> 296 return cppu_detail_getUnoType(static_cast< T1 * >(0)); > 297 } > 298 > 299 private: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbe1 libucppkg1.dylib`cppu::detail::cppu_detail_getUnoType((null)=0x0000000000000000) + 17 at unotype.hxx:136, stop reason = step in > frame #0: 0x0000000146c5fbe1 libucppkg1.dylib`cppu::detail::cppu_detail_getUnoType((null)=0x0000000000000000) + 17 at unotype.hxx:136 > 133 > 134 inline css::uno::Type const & > 135 cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int8 const *) { >-> 136 return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_BYTE); > 137 } > 138 > 139 inline css::uno::Type const & >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41a5b libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 11 at unotype.hxx:110, stop reason = step in > frame #0: 0x0000000146c41a5b libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 11 at unotype.hxx:110 > 107 inline css::uno::Type const & > 108 getTypeFromTypeClass(::typelib_TypeClass tc) { > 109 return getTypeFromTypeDescriptionReference( >-> 110 ::typelib_static_type_getByTypeClass(tc)); > 111 } > 112 > 113 } >(lldb) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103645706 libuno_cppu.dylib.3`::typelib_static_type_getByTypeClass(eTypeClass=typelib_TypeClass_BYTE) + 38 at static_types.cxx:125, stop reason = step in > frame #0: 0x0000000103645706 libuno_cppu.dylib.3`::typelib_static_type_getByTypeClass(eTypeClass=typelib_TypeClass_BYTE) + 38 at static_types.cxx:125 > 122 nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, > 123 nullptr, nullptr, nullptr }; > 124 >-> 125 if (! s_aTypes[eTypeClass]) > 126 { > 127 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 128 if (! s_aTypes[eTypeClass]) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41a63 libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 19 at unotype.hxx:109, stop reason = step in > frame #0: 0x0000000146c41a63 libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 19 at unotype.hxx:109 > 106 > 107 inline css::uno::Type const & > 108 getTypeFromTypeClass(::typelib_TypeClass tc) { >-> 109 return getTypeFromTypeDescriptionReference( > 110 ::typelib_static_type_getByTypeClass(tc)); > 111 } > 112 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41a88 libucppkg1.dylib`cppu::detail::getTypeFromTypeDescriptionReference(tdr=0x00000001036b0a08) + 8 at unotype.hxx:104, stop reason = step in > frame #0: 0x0000000146c41a88 libucppkg1.dylib`cppu::detail::getTypeFromTypeDescriptionReference(tdr=0x00000001036b0a08) + 8 at unotype.hxx:104 > 101 inline css::uno::Type const & getTypeFromTypeDescriptionReference( > 102 ::typelib_TypeDescriptionReference * const * tdr) > 103 { >-> 104 return *reinterpret_cast< css::uno::Type const * >(tdr); > 105 } > 106 > 107 inline css::uno::Type const & >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41a6b libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 27 at unotype.hxx:109, stop reason = step in > frame #0: 0x0000000146c41a6b libucppkg1.dylib`cppu::detail::getTypeFromTypeClass(tc=typelib_TypeClass_BYTE) + 27 at unotype.hxx:109 > 106 > 107 inline css::uno::Type const & > 108 getTypeFromTypeClass(::typelib_TypeClass tc) { >-> 109 return getTypeFromTypeDescriptionReference( > 110 ::typelib_static_type_getByTypeClass(tc)); > 111 } > 112 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbe8 libucppkg1.dylib`cppu::detail::cppu_detail_getUnoType((null)=0x0000000000000000) + 24 at unotype.hxx:136, stop reason = step in > frame #0: 0x0000000146c5fbe8 libucppkg1.dylib`cppu::detail::cppu_detail_getUnoType((null)=0x0000000000000000) + 24 at unotype.hxx:136 > 133 > 134 inline css::uno::Type const & > 135 cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int8 const *) { >-> 136 return ::cppu::detail::getTypeFromTypeClass(::typelib_TypeClass_BYTE); > 137 } > 138 > 139 inline css::uno::Type const & >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbcd libucppkg1.dylib`cppu::UnoType<signed char>::get() + 13 at unotype.hxx:296, stop reason = step in > frame #0: 0x0000000146c5fbcd libucppkg1.dylib`cppu::UnoType<signed char>::get() + 13 at unotype.hxx:296 > 293 #else > 294 typedef T T1; > 295 #endif >-> 296 return cppu_detail_getUnoType(static_cast< T1 * >(0)); > 297 } > 298 > 299 private: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fbb1 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x0000000000000000) + 17 at unotype.hxx:321, stop reason = step in > frame #0: 0x0000000146c5fbb1 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x0000000000000000) + 17 at unotype.hxx:321 > 318 */ > 319 template< typename T > inline css::uno::Type const & > 320 getTypeFavourUnsigned(SAL_UNUSED_PARAMETER T const *) { >-> 321 return ::cppu::UnoType< T >::get(); > 322 } > 323 > 324 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb73 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 35 at Sequence.hxx:218, stop reason = step in > frame #0: 0x0000000146c5fb73 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 35 at Sequence.hxx:218 > 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { > 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, >-> 218 (::cppu::getTypeFavourUnsigned( > 219 static_cast< > 220 typename ::com::sun::star::uno::Sequence< T >::ElementType * >( > 221 0)). >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c426ac libucppkg1.dylib`com::sun::star::uno::Type::getTypeLibType(this=0x00000001036b0a08) const + 12 at Type.h:155, stop reason = step in > frame #0: 0x0000000146c426ac libucppkg1.dylib`com::sun::star::uno::Type::getTypeLibType(this=0x00000001036b0a08) const + 12 at Type.h:155 > 152 @return UNacquired type description reference > 153 */ > 154 inline typelib_TypeDescriptionReference * SAL_CALL getTypeLibType() const >-> 155 { return _pType; } > 156 > 157 /** Tests if values of this reflected type can be assigned by values of given type. > 158 This includes widening conversion (e.g., long assignable from short), as long as there >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb7b libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 43 at Sequence.hxx:218, stop reason = step in > frame #0: 0x0000000146c5fb7b libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 43 at Sequence.hxx:218 > 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { > 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, >-> 218 (::cppu::getTypeFavourUnsigned( > 219 static_cast< > 220 typename ::com::sun::star::uno::Sequence< T >::ElementType * >( > 221 0)). >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb82 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 50 at Sequence.hxx:216, stop reason = step in > frame #0: 0x0000000146c5fb82 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 50 at Sequence.hxx:216 > 213 SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *) > 214 { > 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { >-> 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, > 218 (::cppu::getTypeFavourUnsigned( > 219 static_cast< >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646461 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 33 at static_types.cxx:303, stop reason = step in > frame #0: 0x0000000103646461 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 33 at static_types.cxx:303 > 300 typelib_TypeDescriptionReference * pElementType ) > 301 SAL_THROW_EXTERN_C() > 302 { >-> 303 if (! *ppRef) > 304 { > 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364646f libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 47 at static_types.cxx:305, stop reason = step in > frame #0: 0x000000010364646f libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 47 at static_types.cxx:305 > 302 { > 303 if (! *ppRef) > 304 { >-> 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036461a4 libuno_cppu.dylib.3`rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::get() + 4 at instance.hxx:412, stop reason = step in > frame #0: 0x00000001036461a4 libuno_cppu.dylib.3`rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::get() + 4 at instance.hxx:412 > 409 static variable > 410 */ > 411 static T & get() { >-> 412 return *rtl_Instance< > 413 T, StaticInstance, > 414 ::osl::MutexGuard, ::osl::GetGlobalMutex >::create( > 415 StaticInstance(), ::osl::GetGlobalMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103647876 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 22 at instance.hxx:278, stop reason = step in > frame #0: 0x0000000103647876 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 22 at instance.hxx:278 > 275 #if defined _MSC_VER > 276 static Inst * m_pInstance = 0; > 277 #endif // _MSC_VER >-> 278 Inst * p = m_pInstance; > 279 if (!p) > 280 { > 281 Guard aGuard(aGuardCtor()); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103647881 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 33 at instance.hxx:279, stop reason = step in > frame #0: 0x0000000103647881 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 33 at instance.hxx:279 > 276 static Inst * m_pInstance = 0; > 277 #endif // _MSC_VER > 278 Inst * p = m_pInstance; >-> 279 if (!p) > 280 { > 281 Guard aGuard(aGuardCtor()); > 282 p = m_pInstance; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103647912 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 178 at instance.hxx:294, stop reason = step in > frame #0: 0x0000000103647912 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<osl::Mutex, rtl::Static<osl::Mutex, (aInstCtor=StaticInstance @ 0x000070000fee83b0, aGuardCtor=GetGlobalMutex @ 0x000070000fee83a8)::typelib_StaticInitMutex>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::StaticInstance, osl::GetGlobalMutex) + 178 at instance.hxx:294 > 291 { > 292 OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER(); > 293 } >-> 294 return p; > 295 } > 296 > 297 static inline Inst * create(InstCtor aInstCtor, GuardCtor aGuardCtor, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036461ad libuno_cppu.dylib.3`rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::get() + 13 at instance.hxx:412, stop reason = step in > frame #0: 0x00000001036461ad libuno_cppu.dylib.3`rtl::Static<osl::Mutex, (anonymous namespace)::typelib_StaticInitMutex>::get() + 13 at instance.hxx:412 > 409 static variable > 410 */ > 411 static T & get() { >-> 412 return *rtl_Instance< > 413 T, StaticInstance, > 414 ::osl::MutexGuard, ::osl::GetGlobalMutex >::create( > 415 StaticInstance(), ::osl::GetGlobalMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646474 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 52 at static_types.cxx:305, stop reason = step in > frame #0: 0x0000000103646474 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 52 at static_types.cxx:305 > 302 { > 303 if (! *ppRef) > 304 { >-> 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626cf4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x0000000103626cf4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036295f4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x00000001036295f4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036295fb libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x00000001036295fb libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fc0 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x00000001036b0ab0) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000103625fc0 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x00000001036b0ab0) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x00006080006672c0) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fc8 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x00000001036b0ab0) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000103625fc8 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x00000001036b0ab0) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103629603 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000103629603 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626cfd libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000103626cfd libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8450, t=0x00000001036b0ab0) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364648a libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 74 at static_types.cxx:305, stop reason = step in > frame #0: 0x000000010364648a libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 74 at static_types.cxx:305 > 302 { > 303 if (! *ppRef) > 304 { >-> 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364648f libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 79 at static_types.cxx:306, stop reason = step in > frame #0: 0x000000010364648f libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 79 at static_types.cxx:306 > 303 if (! *ppRef) > 304 { > 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); >-> 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364649d libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 93 at static_types.cxx:308, stop reason = step in > frame #0: 0x000000010364649d libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 93 at static_types.cxx:308 > 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) > 307 { >-> 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624383 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 19 at ustrbuf.hxx:92, stop reason = step in > frame #0: 0x0000000103624383 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 19 at ustrbuf.hxx:92 > 89 explicit OUStringBuffer(int length) > 90 : pData(NULL) > 91 , nCapacity( length ) >-> 92 { > 93 rtl_uString_new_WithLength( &pData, length ); > 94 } > 95 #if __cplusplus >= 201103L >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624a43 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 19 at ustrbuf.hxx:90, stop reason = step in > frame #0: 0x0000000103624a43 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 19 at ustrbuf.hxx:90 > 87 @param length the initial capacity. > 88 */ > 89 explicit OUStringBuffer(int length) >-> 90 : pData(NULL) > 91 , nCapacity( length ) > 92 { > 93 rtl_uString_new_WithLength( &pData, length ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624a4a libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 26 at ustrbuf.hxx:91, stop reason = step in > frame #0: 0x0000000103624a4a libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 26 at ustrbuf.hxx:91 > 88 */ > 89 explicit OUStringBuffer(int length) > 90 : pData(NULL) >-> 91 , nCapacity( length ) > 92 { > 93 rtl_uString_new_WithLength( &pData, length ); > 94 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624a50 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 32 at ustrbuf.hxx:93, stop reason = step in > frame #0: 0x0000000103624a50 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 32 at ustrbuf.hxx:93 > 90 : pData(NULL) > 91 , nCapacity( length ) > 92 { >-> 93 rtl_uString_new_WithLength( &pData, length ); > 94 } > 95 #if __cplusplus >= 201103L > 96 explicit OUStringBuffer(unsigned int length) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9188f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 15 at strtmpl.cxx:1265, stop reason = step in > frame #0: 0x0000000102b9188f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 15 at strtmpl.cxx:1265 > 1262 void SAL_CALL IMPL_RTL_STRINGNAME( new_WithLength )( IMPL_RTL_STRINGDATA** ppThis, sal_Int32 nLen ) > 1263 SAL_THROW_EXTERN_C() > 1264 { >-> 1265 assert(ppThis); > 1266 if ( nLen <= 0 ) > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b918e1 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 97 at strtmpl.cxx:1266, stop reason = step in > frame #0: 0x0000000102b918e1 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 97 at strtmpl.cxx:1266 > 1263 SAL_THROW_EXTERN_C() > 1264 { > 1265 assert(ppThis); >-> 1266 if ( nLen <= 0 ) > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else > 1269 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b918f9 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 121 at strtmpl.cxx:1270, stop reason = step in > frame #0: 0x0000000102b918f9 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 121 at strtmpl.cxx:1270 > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else > 1269 { >-> 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91913 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 147 at strtmpl.cxx:1273, stop reason = step in > frame #0: 0x0000000102b91913 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 147 at strtmpl.cxx:1273 > 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 >-> 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=32) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=32) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1385 at alloc_global.cxx:297, stop reason = step in > * frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1385 at alloc_global.cxx:297 > frame #1: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 56 at strtmpl.cxx:1152 > frame #2: 0x0000000102b9191b libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 155 at strtmpl.cxx:1273 > frame #3: 0x0000000103624a58 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 40 at ustrbuf.hxx:93 > frame #4: 0x000000010362438b libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 27 at ustrbuf.hxx:92 > frame #5: 0x00000001036464ab libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 107 at static_types.cxx:308 > frame #6: 0x0000000146c5fb8a libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 58 at Sequence.hxx:216 > frame #7: 0x0000000146c62af9 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 25 at Sequence.hxx:51 > frame #8: 0x0000000146c445d5 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 21 at Sequence.hxx:50 > frame #9: 0x0000000146c5d5bd libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 109 at pkgcontent.hxx:74 > frame #10: 0x0000000146c456c5 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 21 at pkgcontent.hxx:77 > frame #11: 0x0000000146c44f51 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 113 at pkgcontent.cxx:147 > frame #12: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #13: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #14: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #15: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #16: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #17: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #18: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #19: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #20: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #21: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #22: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #23: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #24: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #25: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #26: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #27: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #28: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #29: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #30: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #31: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #32: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b780) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=76) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=76) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=32) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9191b libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 155 at strtmpl.cxx:1273, stop reason = step in > frame #0: 0x0000000102b9191b libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 155 at strtmpl.cxx:1273 > 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 >-> 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9192f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 175 at strtmpl.cxx:1274, stop reason = step in > frame #0: 0x0000000102b9192f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 175 at strtmpl.cxx:1274 > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91987 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 263 at strtmpl.cxx:1275, stop reason = step in > frame #0: 0x0000000102b91987 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 263 at strtmpl.cxx:1275 > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); >-> 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91995 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 277 at strtmpl.cxx:1277, stop reason = step in > frame #0: 0x0000000102b91995 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 277 at strtmpl.cxx:1277 > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >-> 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } > 1280 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 292 at strtmpl.cxx:1278, stop reason = step in > frame #0: 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 292 at strtmpl.cxx:1278 > 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; >-> 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } > 1280 } > 1281 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b919bb libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 315 at strtmpl.cxx:1280, stop reason = step in > frame #0: 0x0000000102b919bb libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee8458, nLen=32) + 315 at strtmpl.cxx:1280 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } >-> 1280 } > 1281 > 1282 /* ----------------------------------------------------------------------- */ > 1283 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624a58 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 40 at ustrbuf.hxx:94, stop reason = step in > frame #0: 0x0000000103624a58 libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 40 at ustrbuf.hxx:94 > 91 , nCapacity( length ) > 92 { > 93 rtl_uString_new_WithLength( &pData, length ); >-> 94 } > 95 #if __cplusplus >= 201103L > 96 explicit OUStringBuffer(unsigned int length) > 97 : OUStringBuffer(static_cast<int>(length)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362438b libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 27 at ustrbuf.hxx:94, stop reason = step in > frame #0: 0x000000010362438b libuno_cppu.dylib.3`rtl::OUStringBuffer::OUStringBuffer(this=0x000070000fee8458, length=32) + 27 at ustrbuf.hxx:94 > 91 , nCapacity( length ) > 92 { > 93 rtl_uString_new_WithLength( &pData, length ); >-> 94 } > 95 #if __cplusplus >= 201103L > 96 explicit OUStringBuffer(unsigned int length) > 97 : OUStringBuffer(static_cast<int>(length)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464ab libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 107 at static_types.cxx:308, stop reason = step in > frame #0: 0x00000001036464ab libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 107 at static_types.cxx:308 > 305 MutexGuard aGuard( typelib_StaticInitMutex::get() ); > 306 if (! *ppRef) > 307 { >-> 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464b0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 112 at static_types.cxx:309, stop reason = step in > frame #0: 0x00000001036464b0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 112 at static_types.cxx:309 > 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); >-> 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036466d4 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 20 at ustrbuf.hxx:572, stop reason = step in > frame #0: 0x00000001036466d4 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 20 at ustrbuf.hxx:572 > 569 template< typename T > > 570 typename libreoffice_internal::ConstCharArrayDetector< T, OUStringBuffer& >::Type append( T& literal ) > 571 { >-> 572 assert( > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 574 rtl_uStringbuffer_insert_ascii( > 575 &pData, &nCapacity, getLength(), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103647e4c libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], void>::isValid(literal=<no value available>) [3]) + 12 at stringutils.hxx:169, stop reason = step in > frame #0: 0x0000000103647e4c libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], void>::isValid(literal=<no value available>) [3]) + 12 at stringutils.hxx:169 > 166 static const std::size_t length = N - 1; > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) >-> 169 { return std::strlen(literal) == length; } > 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036466e1 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 33 at ustrbuf.hxx:572, stop reason = step in > frame #0: 0x00000001036466e1 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 33 at ustrbuf.hxx:572 > 569 template< typename T > > 570 typename libreoffice_internal::ConstCharArrayDetector< T, OUStringBuffer& >::Type append( T& literal ) > 571 { >-> 572 assert( > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 574 rtl_uStringbuffer_insert_ascii( > 575 &pData, &nCapacity, getLength(), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646714 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 84 at ustrbuf.hxx:575, stop reason = step in > frame #0: 0x0000000103646714 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 84 at ustrbuf.hxx:575 > 572 assert( > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 574 rtl_uStringbuffer_insert_ascii( >-> 575 &pData, &nCapacity, getLength(), > 576 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 577 libreoffice_internal::ConstCharArrayDetector<T>::length); > 578 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624b5c libuno_cppu.dylib.3`rtl::OUStringBuffer::getLength(this=0x000070000fee8458) const + 12 at ustrbuf.hxx:331, stop reason = step in > frame #0: 0x0000000103624b5c libuno_cppu.dylib.3`rtl::OUStringBuffer::getLength(this=0x000070000fee8458) const + 12 at ustrbuf.hxx:331 > 328 */ > 329 sal_Int32 getLength() const > 330 { >-> 331 return pData->length; > 332 } > 333 > 334 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646729 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 105 at ustrbuf.hxx:576, stop reason = step in > frame #0: 0x0000000103646729 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 105 at ustrbuf.hxx:576 > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 574 rtl_uStringbuffer_insert_ascii( > 575 &pData, &nCapacity, getLength(), >-> 576 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 577 libreoffice_internal::ConstCharArrayDetector<T>::length); > 578 return *this; > 579 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103647e78 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], void>::toPointer(literal=<no value available>) [3]) + 8 at stringutils.hxx:170, stop reason = step in > frame #0: 0x0000000103647e78 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], void>::toPointer(literal=<no value available>) [3]) + 8 at stringutils.hxx:170 > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) > 169 { return std::strlen(literal) == length; } >-> 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY > 173 template<std::size_t N, typename T> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646735 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 117 at ustrbuf.hxx:576, stop reason = step in > frame #0: 0x0000000103646735 libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 117 at ustrbuf.hxx:576 > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 574 rtl_uStringbuffer_insert_ascii( > 575 &pData, &nCapacity, getLength(), >-> 576 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 577 libreoffice_internal::ConstCharArrayDetector<T>::length); > 578 return *this; > 579 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364673b libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 123 at ustrbuf.hxx:574, stop reason = step in > frame #0: 0x000000010364673b libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 123 at ustrbuf.hxx:574 > 571 { > 572 assert( > 573 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 574 rtl_uStringbuffer_insert_ascii( > 575 &pData, &nCapacity, getLength(), > 576 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 577 libreoffice_internal::ConstCharArrayDetector<T>::length); >(lldb) bt all > thread #1: tid = 0x1866, 0x00007fff7838fc88 CoreFoundation`CFDictionaryGetValue + 104, queue = 'com.apple.main-thread' > frame #0: 0x00007fff7838fc88 CoreFoundation`CFDictionaryGetValue + 104 > frame #1: 0x00007fff783ca80a CoreFoundation`CFLocaleCreate + 234 > frame #2: 0x00007fff78825ead CoreGraphics`CGCreateCanonicalLanguageLocale + 40 > frame #3: 0x00007fff78825f00 CoreGraphics`CGCreateLocaleForLCID + 60 > frame #4: 0x00007fff78c7db7c CoreGraphics`create_locale + 101 > frame #5: 0x00007fff78c7da80 CoreGraphics`add_sorted_names_with_name_id + 567 > frame #6: 0x00007fff78c7d103 CoreGraphics`copy_localized_value + 89 > frame #7: 0x00007fff78c7d19a CoreGraphics`CGFontNameTableCopyNameForLocale + 87 > frame #8: 0x00007fff76f7f294 libFontRegistry.dylib`TClientFontEntity::CopyFullName(bool) const + 384 > frame #9: 0x00007fff76f7e7e8 libFontRegistry.dylib`TLocalFontRegistryImp::AddFontToIndex(TFontIndex const*, unsigned int, CGFont*) const + 126 > frame #10: 0x00007fff76f7b1ad libFontRegistry.dylib`TLocalFontRegistryImp::AddAllFontsToIndex(TFontIndex const*) const + 217 > frame #11: 0x00007fff76f77de3 libFontRegistry.dylib`TLocalFontRegistryImp::GetIndex(unsigned short) const + 313 > frame #12: 0x00007fff76f8ba9d libFontRegistry.dylib`__CFURL const* TFontRegistryImp::CopyFontForNameCommon<TLocalFontRegistryImp, TClientFontEntity>(__CFString const*, TFontQueryOptions const&) const + 125 > frame #13: 0x00007fff76f7952a libFontRegistry.dylib`XTCopyFontWithName + 94 > frame #14: 0x00007fff79a03fb3 CoreText`TDescriptorSource::CopyFontDescriptorPerPostScriptName(__CFString const*, unsigned long, unsigned long) const + 355 > frame #15: 0x00007fff799f5bd9 CoreText`ContainsAndIsOnlySearchableAttribute(__CFDictionary const*, TDescriptorSource const&, __CFString const*, unsigned long) + 90 > frame #16: 0x00007fff79967c95 CoreText`TDescriptor::CreateMatchingDescriptorInternal(__CFSet const*, bool) const + 219 > frame #17: 0x00007fff79967acc CoreText`TDescriptor::InitBaseFont(bool) + 34 > frame #18: 0x00007fff79967707 CoreText`TDescriptor::CreateMatchingDescriptor(__CFSet const*, double, unsigned long) const + 261 > frame #19: 0x00007fff799873c7 CoreText`CTFontDescriptorCreateMatchingFontDescriptor + 100 > frame #20: 0x00007fff8ab2a17d UIFoundation`+[__NSFontTypefaceInfo typefaceInfoForPostscriptName:options:] + 296 > frame #21: 0x00007fff8ab2e973 UIFoundation`__NSFontFactoryWithName + 138 > frame #22: 0x00007fff8ab2e83d UIFoundation`+[NSFont fontWithName:size:] + 44 > frame #23: 0x00007fff8aa828e7 UIFoundation`__NSDefaultFont_block_invoke + 39 > frame #24: 0x00007fff8d4a0128 libdispatch.dylib`_dispatch_client_callout + 8 > frame #25: 0x00007fff8d4a00e5 libdispatch.dylib`dispatch_once_f + 38 > frame #26: 0x00007fff8aa828bd UIFoundation`NSDefaultFont + 41 > frame #27: 0x00007fff760ce17a AppKit`__NSGetStringAndAttributesFromTextCell + 578 > frame #28: 0x00007fff761febc6 AppKit`_NSDrawTextCell2 + 253 > frame #29: 0x00007fff761feac1 AppKit`_NSDrawTextCell + 57 > frame #30: 0x00007fff761fe660 AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke_2 + 554 > frame #31: 0x00007fff761859a9 AppKit`+[NSAppearance _performWithCurrentAppearance:usingBlock:] + 79 > frame #32: 0x00007fff761fe42b AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke + 135 > frame #33: 0x00007fff761f94d8 AppKit`-[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 101 > frame #34: 0x00007fff761fe395 AppKit`-[NSTextFieldCell drawLayer:inGraphicsContext:] + 181 > frame #35: 0x00007fff761f9210 AppKit`+[NSGraphicsContext configureGraphicsContextForCALayer:withCGContext:andRenderWithHandler:] + 97 > frame #36: 0x00007fff7df26a38 QuartzCore`CABackingStoreUpdate_ + 3740 > frame #37: 0x00007fff7e043a3c QuartzCore`___ZN2CA5Layer8display_Ev_block_invoke + 75 > frame #38: 0x00007fff7e04369d QuartzCore`CA::Layer::display_() + 1803 > frame #39: 0x00007fff761ee8ce AppKit`_NSBackingLayerDisplay + 577 > frame #40: 0x00007fff7e037546 QuartzCore`CA::Layer::display_if_needed(CA::Transaction*) + 572 > frame #41: 0x00007fff7e037671 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35 > frame #42: 0x00007fff7e02ce88 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 280 > frame #43: 0x00007fff7df23d55 QuartzCore`CA::Transaction::commit() + 475 > frame #44: 0x00007fff764b6c69 AppKit`__37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323 > frame #45: 0x00007fff7842aec7 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > frame #46: 0x00007fff7842ae37 CoreFoundation`__CFRunLoopDoObservers + 391 > frame #47: 0x00007fff7840bad9 CoreFoundation`__CFRunLoopRun + 873 > frame #48: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #49: 0x00007fff779a8fbc HIToolbox`RunCurrentEventLoopInMode + 240 > frame #50: 0x00007fff779a8cf9 HIToolbox`ReceiveNextEventCommon + 184 > frame #51: 0x00007fff779a8c26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 > frame #52: 0x00007fff76092b79 AppKit`_DPSNextEvent + 1093 > frame #53: 0x00007fff767a81c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 > frame #54: 0x000000010a3d3ef6 libvcllo.dylib`AquaSalInstance::DoYield(this=0x00006080000abf40, bWait=false, bHandleAllCurrentEvents=false, nReleased=0) + 998 at salinst.cxx:628 > frame #55: 0x000000010a2638f0 libvcllo.dylib`ImplYield(i_bWait=false, i_bAllEvents=false, nReleased=0) + 1744 at svapp.cxx:505 > frame #56: 0x000000010a2631d8 libvcllo.dylib`Application::Yield() + 24 at svapp.cxx:552 > frame #57: 0x000000010a26314e libvcllo.dylib`Application::Execute() + 478 at svapp.cxx:469 > frame #58: 0x0000000102c8a5b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 at app.cxx:1366 > frame #59: 0x0000000102c8d6d3 libsofficeapp.dylib`desktop::Desktop::Main(this=0x00007fff5d0bcb68) + 12563 at app.cxx:1693 > frame #60: 0x000000010a271b0a libvcllo.dylib`ImplSVMain() + 186 at svmain.cxx:185 > frame #61: 0x000000010a3d33a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x0000608000131120) + 249 at salinst.cxx:469 > frame #62: 0x000000010a519a00 libvcllo.dylib`::-[VCL_NSApplication sendEvent:](self=0x00006000001101a0, _cmd="sendEvent:", pEvent=0x0000608000131120) + 80 at vclnsapp.mm:94 > frame #63: 0x00007fff76087589 AppKit`-[NSApplication run] + 1002 > frame #64: 0x00007fff760521ad AppKit`NSApplicationMain + 1237 > frame #65: 0x000000010a3d189a libvcllo.dylib`ImplSVMainHook(pnInit=0x00007fff5d0bcae4) + 522 at salinst.cxx:211 > frame #66: 0x000000010a27337c libvcllo.dylib`SVMain() + 44 at svmain.cxx:220 > frame #67: 0x0000000102d02606 libsofficeapp.dylib`::soffice_main() + 534 at sofficemain.cxx:165 > frame #68: 0x0000000102b43efd soffice`sal_main + 13 at main.c:48 > frame #69: 0x0000000102b43ed7 soffice`main(argc=2, argv=0x00007fff5d0bcc50) + 39 at main.c:47 > frame #70: 0x00007fff8d4d6255 libdyld.dylib`start + 1 > > thread #2: tid = 0x1872, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102b6019e libuno_sal.dylib.3`rtl_cache_wsupdate_wait(seconds=10) + 110 at alloc_cache.cxx:1334 > frame #3: 0x0000000102b60077 libuno_sal.dylib.3`rtl_cache_wsupdate_all(arg=0x000000000000000a) + 87 at alloc_cache.cxx:1485 > frame #4: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #5: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #6: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #4: tid = 0x1882, 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' > frame #0: 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fff8d5fc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fff7840c834 CoreFoundation`__CFRunLoopServiceMachPort + 212 > frame #3: 0x00007fff7840bcc1 CoreFoundation`__CFRunLoopRun + 1361 > frame #4: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #5: 0x00007fff761df5a0 AppKit`_NSEventThread + 205 > frame #6: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #7: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #8: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #5: tid = 0x188e, 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #0: 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #1: 0x0000000102bc5a40 libuno_sal.dylib.3`::osl_acceptPipe(pPipe=0x00007ff0fb898a00) + 224 at pipe.cxx:428 > frame #2: 0x0000000102cf7972 libsofficeapp.dylib`osl::Pipe::accept(this=0x000060000127e330, Connection=0x0000700010178860) + 50 at pipe.hxx:151 > frame #3: 0x0000000102cf5b20 libsofficeapp.dylib`desktop::PipeIpcThread::execute(this=0x000060000127e300) + 160 at officeipcthread.cxx:1193 > frame #4: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000127e300) + 51 at thread.cxx:40 > frame #5: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000127e300) + 25 at thread.cxx:37 > frame #6: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000127e300) + 30 at thread.hxx:185 > frame #7: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000001146d0) + 295 at thread.cxx:240 > frame #8: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #9: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #10: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #6: tid = 0x1a11, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102ba5132 libuno_sal.dylib.3`::osl_waitCondition(Condition=0x00006000000e5c80, pTimeout=0x00007000101fbe60) + 3010 at conditn.cxx:201 > frame #3: 0x0000000144ce3340 libupdchklo.dylib`osl::Condition::wait(this=0x0000600000179770, pTimeout=0x00007000101fbe60) + 32 at conditn.hxx:84 > frame #4: 0x0000000144ce7260 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run(this=0x00000001445aaf90) + 720 at updatecheck.cxx:506 > frame #5: 0x0000000144ce329e libupdchklo.dylib`::threadFunc(param=0x00000001445aaf90) + 30 at thread.hxx:185 > frame #6: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x0000608000717190) + 295 at thread.cxx:240 > frame #7: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #8: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #9: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #10: tid = 0xb12b, 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fff8d6ed622 libsystem_pthread.dylib`_pthread_wqthread + 1023 > frame #2: 0x00007fff8d6ed211 libsystem_pthread.dylib`start_wqthread + 13 > >* thread #11: tid = 0xb12e, 0x000000010364673b libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 123 at ustrbuf.hxx:574, stop reason = step in > * frame #0: 0x000000010364673b libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 123 at ustrbuf.hxx:574 > frame #1: 0x00000001036464c0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 128 at static_types.cxx:309 > frame #2: 0x0000000146c5fb8a libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 58 at Sequence.hxx:216 > frame #3: 0x0000000146c62af9 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 25 at Sequence.hxx:51 > frame #4: 0x0000000146c445d5 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 21 at Sequence.hxx:50 > frame #5: 0x0000000146c5d5bd libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 109 at pkgcontent.hxx:74 > frame #6: 0x0000000146c456c5 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 21 at pkgcontent.hxx:77 > frame #7: 0x0000000146c44f51 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 113 at pkgcontent.cxx:147 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e23b libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 27 at ustrbuf.cxx:191, stop reason = step in > frame #0: 0x0000000102b8e23b libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 27 at ustrbuf.cxx:191 > 188 const sal_Char * str, > 189 sal_Int32 len) > 190 { >-> 191 assert(This); > 192 assert(capacity && *capacity >= 0); > 193 assert(offset >= 0 && offset <= (**This).length); > 194 assert(len == 0 || str != nullptr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e27a libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 90 at ustrbuf.cxx:192, stop reason = step in > frame #0: 0x0000000102b8e27a libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 90 at ustrbuf.cxx:192 > 189 sal_Int32 len) > 190 { > 191 assert(This); >-> 192 assert(capacity && *capacity >= 0); > 193 assert(offset >= 0 && offset <= (**This).length); > 194 assert(len == 0 || str != nullptr); > 195 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e2cf libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 175 at ustrbuf.cxx:193, stop reason = step in > frame #0: 0x0000000102b8e2cf libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 175 at ustrbuf.cxx:193 > 190 { > 191 assert(This); > 192 assert(capacity && *capacity >= 0); >-> 193 assert(offset >= 0 && offset <= (**This).length); > 194 assert(len == 0 || str != nullptr); > 195 assert(len >= 0); > 196 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e327 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 263 at ustrbuf.cxx:194, stop reason = step in > frame #0: 0x0000000102b8e327 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 263 at ustrbuf.cxx:194 > 191 assert(This); > 192 assert(capacity && *capacity >= 0); > 193 assert(offset >= 0 && offset <= (**This).length); >-> 194 assert(len == 0 || str != nullptr); > 195 assert(len >= 0); > 196 sal_Int32 nOldLen; > 197 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e375 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 341 at ustrbuf.cxx:195, stop reason = step in > frame #0: 0x0000000102b8e375 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 341 at ustrbuf.cxx:195 > 192 assert(capacity && *capacity >= 0); > 193 assert(offset >= 0 && offset <= (**This).length); > 194 assert(len == 0 || str != nullptr); >-> 195 assert(len >= 0); > 196 sal_Int32 nOldLen; > 197 sal_Unicode * pBuf; > 198 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e3af libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 399 at ustrbuf.cxx:199, stop reason = step in > frame #0: 0x0000000102b8e3af libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 399 at ustrbuf.cxx:199 > 196 sal_Int32 nOldLen; > 197 sal_Unicode * pBuf; > 198 sal_Int32 n; >-> 199 if( len != 0 ) > 200 { > 201 if (*capacity < (*This)->length + len) > 202 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e3b9 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 409 at ustrbuf.cxx:201, stop reason = step in > frame #0: 0x0000000102b8e3b9 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 409 at ustrbuf.cxx:201 > 198 sal_Int32 n; > 199 if( len != 0 ) > 200 { >-> 201 if (*capacity < (*This)->length + len) > 202 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 203 > 204 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e3f0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 464 at ustrbuf.cxx:204, stop reason = step in > frame #0: 0x0000000102b8e3f0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 464 at ustrbuf.cxx:204 > 201 if (*capacity < (*This)->length + len) > 202 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 203 >-> 204 nOldLen = (*This)->length; > 205 pBuf = (*This)->buffer; > 206 > 207 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e3fd libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 477 at ustrbuf.cxx:205, stop reason = step in > frame #0: 0x0000000102b8e3fd libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 477 at ustrbuf.cxx:205 > 202 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 203 > 204 nOldLen = (*This)->length; >-> 205 pBuf = (*This)->buffer; > 206 > 207 /* copy the tail */ > 208 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e40c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 492 at ustrbuf.cxx:208, stop reason = step in > frame #0: 0x0000000102b8e40c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 492 at ustrbuf.cxx:208 > 205 pBuf = (*This)->buffer; > 206 > 207 /* copy the tail */ >-> 208 n = (nOldLen - offset); > 209 if( n == 1 ) > 210 /* optimized for 1 character */ > 211 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e415 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 501 at ustrbuf.cxx:209, stop reason = step in > frame #0: 0x0000000102b8e415 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 501 at ustrbuf.cxx:209 > 206 > 207 /* copy the tail */ > 208 n = (nOldLen - offset); >-> 209 if( n == 1 ) > 210 /* optimized for 1 character */ > 211 pBuf[offset + len] = pBuf[offset]; > 212 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e441 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 545 at ustrbuf.cxx:212, stop reason = step in > frame #0: 0x0000000102b8e441 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 545 at ustrbuf.cxx:212 > 209 if( n == 1 ) > 210 /* optimized for 1 character */ > 211 pBuf[offset + len] = pBuf[offset]; >-> 212 else if( n > 1 ) > 213 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 214 > 215 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e48c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 620 at ustrbuf.cxx:216, stop reason = step in > frame #0: 0x0000000102b8e48c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 620 at ustrbuf.cxx:216 > 213 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 214 > 215 /* insert the new characters */ >-> 216 for( n = 0; n < len; n++ ) > 217 { > 218 /* Check ASCII range */ > 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e49f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 639 at ustrbuf.cxx:219, stop reason = step in > frame #0: 0x0000000102b8e49f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 639 at ustrbuf.cxx:219 > 216 for( n = 0; n < len; n++ ) > 217 { > 218 /* Check ASCII range */ >-> 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); > 220 > 221 pBuf[offset + n] = (sal_Unicode)*(str++); > 222 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e4e7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 711 at ustrbuf.cxx:221, stop reason = step in > frame #0: 0x0000000102b8e4e7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="[]", len=2) + 711 at ustrbuf.cxx:221 > 218 /* Check ASCII range */ > 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); > 220 >-> 221 pBuf[offset + n] = (sal_Unicode)*(str++); > 222 } > 223 > 224 (*This)->length = nOldLen + len; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e50e libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 750 at ustrbuf.cxx:216, stop reason = step in > frame #0: 0x0000000102b8e50e libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 750 at ustrbuf.cxx:216 > 213 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 214 > 215 /* insert the new characters */ >-> 216 for( n = 0; n < len; n++ ) > 217 { > 218 /* Check ASCII range */ > 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e49f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 639 at ustrbuf.cxx:219, stop reason = step in > frame #0: 0x0000000102b8e49f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 639 at ustrbuf.cxx:219 > 216 for( n = 0; n < len; n++ ) > 217 { > 218 /* Check ASCII range */ >-> 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); > 220 > 221 pBuf[offset + n] = (sal_Unicode)*(str++); > 222 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e4e7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 711 at ustrbuf.cxx:221, stop reason = step in > frame #0: 0x0000000102b8e4e7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="]", len=2) + 711 at ustrbuf.cxx:221 > 218 /* Check ASCII range */ > 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); > 220 >-> 221 pBuf[offset + n] = (sal_Unicode)*(str++); > 222 } > 223 > 224 (*This)->length = nOldLen + len; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e50e libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 750 at ustrbuf.cxx:216, stop reason = step in > frame #0: 0x0000000102b8e50e libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 750 at ustrbuf.cxx:216 > 213 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 214 > 215 /* insert the new characters */ >-> 216 for( n = 0; n < len; n++ ) > 217 { > 218 /* Check ASCII range */ > 219 OSL_ENSURE( (*str & 0x80) == 0, "Found ASCII char > 127"); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e51c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 764 at ustrbuf.cxx:224, stop reason = step in > frame #0: 0x0000000102b8e51c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 764 at ustrbuf.cxx:224 > 221 pBuf[offset + n] = (sal_Unicode)*(str++); > 222 } > 223 >-> 224 (*This)->length = nOldLen + len; > 225 pBuf[ nOldLen + len ] = 0; > 226 } > 227 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e52c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 780 at ustrbuf.cxx:225, stop reason = step in > frame #0: 0x0000000102b8e52c libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 780 at ustrbuf.cxx:225 > 222 } > 223 > 224 (*This)->length = nOldLen + len; >-> 225 pBuf[ nOldLen + len ] = 0; > 226 } > 227 } > 228 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e53f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 799 at ustrbuf.cxx:227, stop reason = step in > frame #0: 0x0000000102b8e53f libuno_sal.dylib.3`::rtl_uStringbuffer_insert_ascii(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=0, str="", len=2) + 799 at ustrbuf.cxx:227 > 224 (*This)->length = nOldLen + len; > 225 pBuf[ nOldLen + len ] = 0; > 226 } >-> 227 } > 228 > 229 /************************************************************************* > 230 * rtl_uStringbuffer_remove >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364674e libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 142 at ustrbuf.hxx:578, stop reason = step in > frame #0: 0x000000010364674e libuno_cppu.dylib.3`rtl::libreoffice_internal::ConstCharArrayDetector<char const [3], rtl::OUStringBuffer&>::Type rtl::OUStringBuffer::append<char const [3]>(this=0x000070000fee8458, literal=<no value available>) [3]) + 142 at ustrbuf.hxx:578 > 575 &pData, &nCapacity, getLength(), > 576 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 577 libreoffice_internal::ConstCharArrayDetector<T>::length); >-> 578 return *this; > 579 } > 580 > 581 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464c0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 128 at static_types.cxx:309, stop reason = step in > frame #0: 0x00000001036464c0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 128 at static_types.cxx:309 > 306 if (! *ppRef) > 307 { > 308 OUStringBuffer aBuf( 32 ); >-> 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464c9 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 137 at static_types.cxx:310, stop reason = step in > frame #0: 0x00000001036464c9 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 137 at static_types.cxx:310 > 307 { > 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); >-> 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646786 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 38 at ustrbuf.hxx:696, stop reason = step in > frame #0: 0x0000000103646786 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 38 at ustrbuf.hxx:696 > 693 */ > 694 OUStringBuffer & append(rtl_uString* str) > 695 { >-> 696 return append( OUString( str )); > 697 } > 698 > 699 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625964 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 20 at ustring.hxx:156, stop reason = step in > frame #0: 0x0000000103625964 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 20 at ustring.hxx:156 > 153 @param str a OUString data. > 154 */ > 155 OUString( rtl_uString * str ) >-> 156 { > 157 pData = str; > 158 rtl_uString_acquire( pData ); > 159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626094 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 20 at ustring.hxx:157, stop reason = step in > frame #0: 0x0000000103626094 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 20 at ustring.hxx:157 > 154 */ > 155 OUString( rtl_uString * str ) > 156 { >-> 157 pData = str; > 158 rtl_uString_acquire( pData ); > 159 } > 160 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362609b libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 27 at ustring.hxx:158, stop reason = step in > frame #0: 0x000000010362609b libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 27 at ustring.hxx:158 > 155 OUString( rtl_uString * str ) > 156 { > 157 pData = str; >-> 158 rtl_uString_acquire( pData ); > 159 } > 160 > 161 /** New OUString from OUString data without acquiring it. Takeover of ownership. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 12 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b9153c libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 12 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001175b54f8) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 17 at strtmpl.cxx:1210, stop reason = step in > frame #0: 0x0000000102b91541 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 17 at strtmpl.cxx:1210 > 1207 void SAL_CALL IMPL_RTL_STRINGNAME( acquire )( IMPL_RTL_STRINGDATA* pThis ) > 1208 SAL_THROW_EXTERN_C() > 1209 { >-> 1210 IMPL_RTL_ACQUIRE( pThis ); > 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 22 at strtmpl.cxx:1211, stop reason = step in > frame #0: 0x0000000102b91546 libuno_sal.dylib.3`::rtl_uString_acquire(pThis=0x00000001175b54f8) + 22 at strtmpl.cxx:1211 > 1208 SAL_THROW_EXTERN_C() > 1209 { > 1210 IMPL_RTL_ACQUIRE( pThis ); >-> 1211 } > 1212 > 1213 /* ----------------------------------------------------------------------- */ > 1214 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036260a3 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 35 at ustring.hxx:159, stop reason = step in > frame #0: 0x00000001036260a3 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 35 at ustring.hxx:159 > 156 { > 157 pData = str; > 158 rtl_uString_acquire( pData ); >-> 159 } > 160 > 161 /** New OUString from OUString data without acquiring it. Takeover of ownership. > 162 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362596d libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 29 at ustring.hxx:159, stop reason = step in > frame #0: 0x000000010362596d libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee83d0, str=0x00000001175b54f8) + 29 at ustring.hxx:159 > 156 { > 157 pData = str; > 158 rtl_uString_acquire( pData ); >-> 159 } > 160 > 161 /** New OUString from OUString data without acquiring it. Takeover of ownership. > 162 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646796 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 54 at ustrbuf.hxx:696, stop reason = step in > frame #0: 0x0000000103646796 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 54 at ustrbuf.hxx:696 > 693 */ > 694 OUStringBuffer & append(rtl_uString* str) > 695 { >-> 696 return append( OUString( str )); > 697 } > 698 > 699 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624454 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 20 at ustrbuf.hxx:504, stop reason = step in > frame #0: 0x0000000103624454 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 20 at ustrbuf.hxx:504 > 501 */ > 502 OUStringBuffer & append(const OUString &str) > 503 { >-> 504 return append( str.getStr(), str.getLength() ); > 505 } > 506 > 507 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624b1c libuno_cppu.dylib.3`rtl::OUString::getStr(this=0x000070000fee83d0) const + 12 at ustring.hxx:628, stop reason = step in > frame #0: 0x0000000103624b1c libuno_cppu.dylib.3`rtl::OUString::getStr(this=0x000070000fee83d0) const + 12 at ustring.hxx:628 > 625 > 626 @return a pointer to the Unicode characters buffer for this object. > 627 */ >-> 628 const sal_Unicode * getStr() const { return pData->buffer; } > 629 > 630 /** > 631 Access to individual characters. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624464 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 36 at ustrbuf.hxx:504, stop reason = step in > frame #0: 0x0000000103624464 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 36 at ustrbuf.hxx:504 > 501 */ > 502 OUStringBuffer & append(const OUString &str) > 503 { >-> 504 return append( str.getStr(), str.getLength() ); > 505 } > 506 > 507 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624b3c libuno_cppu.dylib.3`rtl::OUString::getLength(this=0x000070000fee83d0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000103624b3c libuno_cppu.dylib.3`rtl::OUString::getLength(this=0x000070000fee83d0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624471 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 49 at ustrbuf.hxx:504, stop reason = step in > frame #0: 0x0000000103624471 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 49 at ustrbuf.hxx:504 > 501 */ > 502 OUStringBuffer & append(const OUString &str) > 503 { >-> 504 return append( str.getStr(), str.getLength() ); > 505 } > 506 > 507 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624a79 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 25 at ustrbuf.hxx:559, stop reason = step in > frame #0: 0x0000000103624a79 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 25 at ustrbuf.hxx:559 > 556 */ > 557 OUStringBuffer & append( const sal_Unicode * str, sal_Int32 len) > 558 { >-> 559 assert( len == 0 || str != NULL ); // cannot assert that in rtl_uStringbuffer_insert > 560 rtl_uStringbuffer_insert( &pData, &nCapacity, getLength(), str, len ); > 561 return *this; > 562 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624acb libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 107 at ustrbuf.hxx:560, stop reason = step in > frame #0: 0x0000000103624acb libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 107 at ustrbuf.hxx:560 > 557 OUStringBuffer & append( const sal_Unicode * str, sal_Int32 len) > 558 { > 559 assert( len == 0 || str != NULL ); // cannot assert that in rtl_uStringbuffer_insert >-> 560 rtl_uStringbuffer_insert( &pData, &nCapacity, getLength(), str, len ); > 561 return *this; > 562 } > 563 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624b5c libuno_cppu.dylib.3`rtl::OUStringBuffer::getLength(this=0x000070000fee8458) const + 12 at ustrbuf.hxx:331, stop reason = step in > frame #0: 0x0000000103624b5c libuno_cppu.dylib.3`rtl::OUStringBuffer::getLength(this=0x000070000fee8458) const + 12 at ustrbuf.hxx:331 > 328 */ > 329 sal_Int32 getLength() const > 330 { >-> 331 return pData->length; > 332 } > 333 > 334 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624ae0 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 128 at ustrbuf.hxx:560, stop reason = step in > frame #0: 0x0000000103624ae0 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 128 at ustrbuf.hxx:560 > 557 OUStringBuffer & append( const sal_Unicode * str, sal_Int32 len) > 558 { > 559 assert( len == 0 || str != NULL ); // cannot assert that in rtl_uStringbuffer_insert >-> 560 rtl_uStringbuffer_insert( &pData, &nCapacity, getLength(), str, len ); > 561 return *this; > 562 } > 563 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e079 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 585 at ustrbuf.cxx:159, stop reason = step in > frame #0: 0x0000000102b8e079 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 585 at ustrbuf.cxx:159 > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >-> 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee8458, capacity=0x000070000fee8460, offset=2, str=u"byte", len=4) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624af7 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 151 at ustrbuf.hxx:561, stop reason = step in > frame #0: 0x0000000103624af7 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=u"byte", len=4) + 151 at ustrbuf.hxx:561 > 558 { > 559 assert( len == 0 || str != NULL ); // cannot assert that in rtl_uStringbuffer_insert > 560 rtl_uStringbuffer_insert( &pData, &nCapacity, getLength(), str, len ); >-> 561 return *this; > 562 } > 563 > 564 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624480 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 64 at ustrbuf.hxx:504, stop reason = step in > frame #0: 0x0000000103624480 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x000070000fee83d0) + 64 at ustrbuf.hxx:504 > 501 */ > 502 OUStringBuffer & append(const OUString &str) > 503 { >-> 504 return append( str.getStr(), str.getLength() ); > 505 } > 506 > 507 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036467a3 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 67 at ustrbuf.hxx:696, stop reason = step in > frame #0: 0x00000001036467a3 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 67 at ustrbuf.hxx:696 > 693 */ > 694 OUStringBuffer & append(rtl_uString* str) > 695 { >-> 696 return append( OUString( str )); > 697 } > 698 > 699 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624590 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000103624590 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c30 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000103624c30 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001175b54f8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c38 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000103624c38 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624595 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000103624595 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee83d0) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036467b5 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 85 at ustrbuf.hxx:696, stop reason = step in > frame #0: 0x00000001036467b5 libuno_cppu.dylib.3`rtl::OUStringBuffer::append(this=0x000070000fee8458, str=0x00000001175b54f8) + 85 at ustrbuf.hxx:696 > 693 */ > 694 OUStringBuffer & append(rtl_uString* str) > 695 { >-> 696 return append( OUString( str )); > 697 } > 698 > 699 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464da libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 154 at static_types.cxx:310, stop reason = step in > frame #0: 0x00000001036464da libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 154 at static_types.cxx:310 > 307 { > 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); >-> 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464e3 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 163 at static_types.cxx:311, stop reason = step in > frame #0: 0x00000001036464e3 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 163 at static_types.cxx:311 > 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); >-> 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); > 314 *ppRef = igetTypeByName( aTypeName.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624543 libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 19 at ustrbuf.hxx:320, stop reason = step in > frame #0: 0x0000000103624543 libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 19 at ustrbuf.hxx:320 > 317 OUString makeStringAndClear() > 318 { > 319 return OUString( >-> 320 rtl_uStringBuffer_makeStringAndClear( &pData, &nCapacity ), > 321 SAL_NO_ACQUIRE ); > 322 } > 323 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8da60 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 16 at ustrbuf.cxx:61, stop reason = step in > frame #0: 0x0000000102b8da60 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 16 at ustrbuf.cxx:61 > 58 rtl_uString * SAL_CALL rtl_uStringBuffer_makeStringAndClear( rtl_uString ** ppThis, > 59 sal_Int32 *nCapacity ) > 60 { >-> 61 assert(ppThis); > 62 assert(nCapacity); > 63 // avoid an un-necessary atomic ref/unref pair > 64 rtl_uString *pStr = *ppThis; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8da9b libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 75 at ustrbuf.cxx:62, stop reason = step in > frame #0: 0x0000000102b8da9b libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 75 at ustrbuf.cxx:62 > 59 sal_Int32 *nCapacity ) > 60 { > 61 assert(ppThis); >-> 62 assert(nCapacity); > 63 // avoid an un-necessary atomic ref/unref pair > 64 rtl_uString *pStr = *ppThis; > 65 *ppThis = nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dad6 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 134 at ustrbuf.cxx:64, stop reason = step in > frame #0: 0x0000000102b8dad6 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 134 at ustrbuf.cxx:64 > 61 assert(ppThis); > 62 assert(nCapacity); > 63 // avoid an un-necessary atomic ref/unref pair >-> 64 rtl_uString *pStr = *ppThis; > 65 *ppThis = nullptr; > 66 > 67 rtl_uString_new (ppThis); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dae1 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 145 at ustrbuf.cxx:65, stop reason = step in > frame #0: 0x0000000102b8dae1 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 145 at ustrbuf.cxx:65 > 62 assert(nCapacity); > 63 // avoid an un-necessary atomic ref/unref pair > 64 rtl_uString *pStr = *ppThis; >-> 65 *ppThis = nullptr; > 66 > 67 rtl_uString_new (ppThis); > 68 *nCapacity = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8daec libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 156 at ustrbuf.cxx:67, stop reason = step in > frame #0: 0x0000000102b8daec libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 156 at ustrbuf.cxx:67 > 64 rtl_uString *pStr = *ppThis; > 65 *ppThis = nullptr; > 66 >-> 67 rtl_uString_new (ppThis); > 68 *nCapacity = 0; > 69 > 70 RTL_LOG_STRING_NEW( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8458) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8daf5 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 165 at ustrbuf.cxx:68, stop reason = step in > frame #0: 0x0000000102b8daf5 libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 165 at ustrbuf.cxx:68 > 65 *ppThis = nullptr; > 66 > 67 rtl_uString_new (ppThis); >-> 68 *nCapacity = 0; > 69 > 70 RTL_LOG_STRING_NEW( pStr ); > 71 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8daff libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 175 at ustrbuf.cxx:72, stop reason = step in > frame #0: 0x0000000102b8daff libuno_sal.dylib.3`::rtl_uStringBuffer_makeStringAndClear(ppThis=0x000070000fee8458, nCapacity=0x000070000fee8460) + 175 at ustrbuf.cxx:72 > 69 > 70 RTL_LOG_STRING_NEW( pStr ); > 71 >-> 72 return pStr; > 73 } > 74 > 75 sal_Int32 SAL_CALL rtl_uStringbuffer_newFromStringBuffer( rtl_uString ** newStr, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362455d libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 45 at ustrbuf.hxx:320, stop reason = step in > frame #0: 0x000000010362455d libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 45 at ustrbuf.hxx:320 > 317 OUString makeStringAndClear() > 318 { > 319 return OUString( >-> 320 rtl_uStringBuffer_makeStringAndClear( &pData, &nCapacity ), > 321 SAL_NO_ACQUIRE ); > 322 } > 323 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362455f libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 47 at ustrbuf.hxx:319, stop reason = step in > frame #0: 0x000000010362455f libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 47 at ustrbuf.hxx:319 > 316 */ > 317 OUString makeStringAndClear() > 318 { >-> 319 return OUString( > 320 rtl_uStringBuffer_makeStringAndClear( &pData, &nCapacity ), > 321 SAL_NO_ACQUIRE ); > 322 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624be7 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000103624be7 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c13 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000103624c13 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624bf3 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000103624bf3 libuno_cppu.dylib.3`rtl::OUString::OUString(this=0x000070000fee8448, str=0x0000000144565d88, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010362456b libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 59 at ustrbuf.hxx:319, stop reason = step in > frame #0: 0x000000010362456b libuno_cppu.dylib.3`rtl::OUStringBuffer::makeStringAndClear(this=0x000070000fee8458) + 59 at ustrbuf.hxx:319 > 316 */ > 317 OUString makeStringAndClear() > 318 { >-> 319 return OUString( > 320 rtl_uStringBuffer_makeStringAndClear( &pData, &nCapacity ), > 321 SAL_NO_ACQUIRE ); > 322 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464f0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 176 at static_types.cxx:311, stop reason = step in > frame #0: 0x00000001036464f0 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 176 at static_types.cxx:311 > 308 OUStringBuffer aBuf( 32 ); > 309 aBuf.append( "[]" ); > 310 aBuf.append( pElementType->pTypeName ); >-> 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); > 314 *ppRef = igetTypeByName( aTypeName.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464f5 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 181 at static_types.cxx:313, stop reason = step in > frame #0: 0x00000001036464f5 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 181 at static_types.cxx:313 > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 >-> 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); > 314 *ppRef = igetTypeByName( aTypeName.pData ); > 315 if (!*ppRef) > 316 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646809 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 9 at typedescription.h:992, stop reason = step in > frame #0: 0x0000000103646809 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 9 at typedescription.h:992 > 989 */ > 990 inline bool TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( _typelib_TypeClass eTypeClass ) > 991 { >-> 992 return (eTypeClass == typelib_TypeClass_INTERFACE_METHOD) || > 993 (eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE); > 994 } > 995 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646816 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 22 at typedescription.h:993, stop reason = step in > frame #0: 0x0000000103646816 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 22 at typedescription.h:993 > 990 inline bool TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( _typelib_TypeClass eTypeClass ) > 991 { > 992 return (eTypeClass == typelib_TypeClass_INTERFACE_METHOD) || >-> 993 (eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE); > 994 } > 995 > 996 /** Gets a description from the reference. The description may not be locked by this call. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646823 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 35 at typedescription.h:992, stop reason = step in > frame #0: 0x0000000103646823 libuno_cppu.dylib.3`::TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(eTypeClass=typelib_TypeClass_SEQUENCE) + 35 at typedescription.h:992 > 989 */ > 990 inline bool TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( _typelib_TypeClass eTypeClass ) > 991 { >-> 992 return (eTypeClass == typelib_TypeClass_INTERFACE_METHOD) || > 993 (eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE); > 994 } > 995 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036464ff libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 191 at static_types.cxx:313, stop reason = step in > frame #0: 0x00000001036464ff libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 191 at static_types.cxx:313 > 310 aBuf.append( pElementType->pTypeName ); > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 >-> 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); > 314 *ppRef = igetTypeByName( aTypeName.pData ); > 315 if (!*ppRef) > 316 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646585 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 325 at static_types.cxx:314, stop reason = step in > frame #0: 0x0000000103646585 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 325 at static_types.cxx:314 > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); >-> 314 *ppRef = igetTypeByName( aTypeName.pData ); > 315 if (!*ppRef) > 316 { > 317 typelib_TypeDescription * pReg = nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364684e libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 30 at static_types.cxx:101, stop reason = step in > frame #0: 0x000000010364684e libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 30 at static_types.cxx:101 > 98 // !for NOT REALLY WEAK TYPES only! > 99 static inline typelib_TypeDescriptionReference * igetTypeByName( rtl_uString * pTypeName ) > 100 { >-> 101 typelib_TypeDescriptionReference * pRef = nullptr; > 102 ::typelib_typedescriptionreference_getByName( &pRef, pTypeName ); > 103 if (pRef && pRef->pType && pRef->pType->pWeakRef) // found initialized td > 104 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646856 libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 38 at static_types.cxx:102, stop reason = step in > frame #0: 0x0000000103646856 libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 38 at static_types.cxx:102 > 99 static inline typelib_TypeDescriptionReference * igetTypeByName( rtl_uString * pTypeName ) > 100 { > 101 typelib_TypeDescriptionReference * pRef = nullptr; >-> 102 ::typelib_typedescriptionreference_getByName( &pRef, pTypeName ); > 103 if (pRef && pRef->pType && pRef->pType->pWeakRef) // found initialized td > 104 { > 105 return pRef; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652ec8 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 40 at typelib.cxx:2230, stop reason = step in > frame #0: 0x0000000103652ec8 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 40 at typelib.cxx:2230 > 2227 typelib_TypeDescriptionReference ** ppRet, rtl_uString * pName ) > 2228 SAL_THROW_EXTERN_C() > 2229 { >-> 2230 if( *ppRet ) > 2231 { > 2232 typelib_typedescriptionreference_release( *ppRet ); > 2233 *ppRet = nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652ef6 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 86 at typelib.cxx:2235, stop reason = step in > frame #0: 0x0000000103652ef6 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 86 at typelib.cxx:2235 > 2232 typelib_typedescriptionreference_release( *ppRet ); > 2233 *ppRet = nullptr; > 2234 } >-> 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); > 2236 if( rInit.pWeakMap ) > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364b1e4 libuno_cppu.dylib.3`rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::get() + 4 at instance.hxx:412, stop reason = step in > frame #0: 0x000000010364b1e4 libuno_cppu.dylib.3`rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::get() + 4 at instance.hxx:412 > 409 static variable > 410 */ > 411 static T & get() { >-> 412 return *rtl_Instance< > 413 T, StaticInstance, > 414 ::osl::MutexGuard, ::osl::GetGlobalMutex >::create( > 415 StaticInstance(), ::osl::GetGlobalMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365d026 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 22 at instance.hxx:278, stop reason = step in > frame #0: 0x000000010365d026 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 22 at instance.hxx:278 > 275 #if defined _MSC_VER > 276 static Inst * m_pInstance = 0; > 277 #endif // _MSC_VER >-> 278 Inst * p = m_pInstance; > 279 if (!p) > 280 { > 281 Guard aGuard(aGuardCtor()); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365d031 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 33 at instance.hxx:279, stop reason = step in > frame #0: 0x000000010365d031 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 33 at instance.hxx:279 > 276 static Inst * m_pInstance = 0; > 277 #endif // _MSC_VER > 278 Inst * p = m_pInstance; >-> 279 if (!p) > 280 { > 281 Guard aGuard(aGuardCtor()); > 282 p = m_pInstance; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365d0c2 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 178 at instance.hxx:294, stop reason = step in > frame #0: 0x000000010365d0c2 libuno_cppu.dylib.3`(anonymous namespace)::rtl_Instance<TypeDescriptor_Init_Impl, rtl::Static<TypeDescriptor_Init_Impl, (aInstCtor=StaticInstance @ 0x000070000fee8100, aGuardCtor=GetGlobalMutex @ 0x000070000fee80f8)::Init>::StaticInstance, osl::Guard<osl::Mutex>, osl::GetGlobalMutex, int, int>::create(rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::StaticInstance, osl::GetGlobalMutex) + 178 at instance.hxx:294 > 291 { > 292 OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER(); > 293 } >-> 294 return p; > 295 } > 296 > 297 static inline Inst * create(InstCtor aInstCtor, GuardCtor aGuardCtor, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364b1ed libuno_cppu.dylib.3`rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::get() + 13 at instance.hxx:412, stop reason = step in > frame #0: 0x000000010364b1ed libuno_cppu.dylib.3`rtl::Static<TypeDescriptor_Init_Impl, (anonymous namespace)::Init>::get() + 13 at instance.hxx:412 > 409 static variable > 410 */ > 411 static T & get() { >-> 412 return *rtl_Instance< > 413 T, StaticInstance, > 414 ::osl::MutexGuard, ::osl::GetGlobalMutex >::create( > 415 StaticInstance(), ::osl::GetGlobalMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652efb libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 91 at typelib.cxx:2235, stop reason = step in > frame #0: 0x0000000103652efb libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 91 at typelib.cxx:2235 > 2232 typelib_typedescriptionreference_release( *ppRet ); > 2233 *ppRet = nullptr; > 2234 } >-> 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); > 2236 if( rInit.pWeakMap ) > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652f15 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 117 at typelib.cxx:2236, stop reason = step in > frame #0: 0x0000000103652f15 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 117 at typelib.cxx:2236 > 2233 *ppRet = nullptr; > 2234 } > 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); >-> 2236 if( rInit.pWeakMap ) > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652f26 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 134 at typelib.cxx:2238, stop reason = step in > frame #0: 0x0000000103652f26 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 134 at typelib.cxx:2238 > 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); > 2236 if( rInit.pWeakMap ) > 2237 { >-> 2238 MutexGuard aGuard( rInit.getMutex() ); > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103651c6e libuno_cppu.dylib.3`TypeDescriptor_Init_Impl::getMutex(this=0x00000001036b0ad0) + 30 at typelib.cxx:216, stop reason = step in > frame #0: 0x0000000103651c6e libuno_cppu.dylib.3`TypeDescriptor_Init_Impl::getMutex(this=0x00000001036b0ad0) + 30 at typelib.cxx:216 > 213 > 214 inline Mutex & TypeDescriptor_Init_Impl::getMutex() > 215 { >-> 216 if( !pMutex ) > 217 { > 218 MutexGuard aGuard( Mutex::getGlobalMutex() ); > 219 if( !pMutex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103651d21 libuno_cppu.dylib.3`TypeDescriptor_Init_Impl::getMutex(this=0x00000001036b0ad0) + 209 at typelib.cxx:222, stop reason = step in > frame #0: 0x0000000103651d21 libuno_cppu.dylib.3`TypeDescriptor_Init_Impl::getMutex(this=0x00000001036b0ad0) + 209 at typelib.cxx:222 > 219 if( !pMutex ) > 220 pMutex = new Mutex(); > 221 } >-> 222 return * pMutex; > 223 } > 224 > 225 inline void TypeDescriptor_Init_Impl::callChain( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652f32 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 146 at typelib.cxx:2238, stop reason = step in > frame #0: 0x0000000103652f32 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 146 at typelib.cxx:2238 > 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); > 2236 if( rInit.pWeakMap ) > 2237 { >-> 2238 MutexGuard aGuard( rInit.getMutex() ); > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626cf4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x0000000103626cf4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036295f4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x00000001036295f4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036295fb libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x00000001036295fb libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fc0 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x000060800001e970) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000103625fc0 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x000060800001e970) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000667300) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fc8 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x000060800001e970) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000103625fc8 libuno_cppu.dylib.3`osl::Mutex::acquire(this=0x000060800001e970) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103629603 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000103629603 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626cfd libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000103626cfd libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee8350, t=0x000060800001e970) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652f4e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 174 at typelib.cxx:2238, stop reason = step in > frame #0: 0x0000000103652f4e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 174 at typelib.cxx:2238 > 2235 TypeDescriptor_Init_Impl &rInit = Init::get(); > 2236 if( rInit.pWeakMap ) > 2237 { >-> 2238 MutexGuard aGuard( rInit.getMutex() ); > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652f53 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 179 at typelib.cxx:2239, stop reason = step in > frame #0: 0x0000000103652f53 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 179 at typelib.cxx:2239 > 2236 if( rInit.pWeakMap ) > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); >-> 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { > 2242 sal_Int32 n = osl_atomic_increment( &(*aIt).second->nRefCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103652ff2 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 338 at unordered_map:1119, stop reason = step in > frame #0: 0x0000000103652ff2 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 338 at unordered_map:1119 > 1116 {return __table_.key_eq().key_eq();} > 1117 > 1118 _LIBCPP_INLINE_VISIBILITY >-> 1119 iterator find(const key_type& __k) {return __table_.find(__k);} > 1120 _LIBCPP_INLINE_VISIBILITY > 1121 const_iterator find(const key_type& __k) const {return __table_.find(__k);} > 1122 _LIBCPP_INLINE_VISIBILITY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365300a libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 362 at typelib.cxx:2239, stop reason = step in > frame #0: 0x000000010365300a libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 362 at typelib.cxx:2239 > 2236 if( rInit.pWeakMap ) > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); >-> 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { > 2242 sal_Int32 n = osl_atomic_increment( &(*aIt).second->nRefCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365308b libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 491 at typelib.cxx:2240, stop reason = step in > frame #0: 0x000000010365308b libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 491 at typelib.cxx:2240 > 2237 { > 2238 MutexGuard aGuard( rInit.getMutex() ); > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); >-> 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { > 2242 sal_Int32 n = osl_atomic_increment( &(*aIt).second->nRefCount ); > 2243 if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036531fa libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 858 at typelib.cxx:2242, stop reason = step in > frame #0: 0x00000001036531fa libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 858 at typelib.cxx:2242 > 2239 WeakMap_Impl::const_iterator aIt = rInit.pWeakMap->find( pName->buffer ); > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { >-> 2242 sal_Int32 n = osl_atomic_increment( &(*aIt).second->nRefCount ); > 2243 if( n > 1 ) > 2244 { > 2245 // The reference is incremented. The object cannot be destroyed. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365325d libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 957 at typelib.cxx:2243, stop reason = step in > frame #0: 0x000000010365325d libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 957 at typelib.cxx:2243 > 2240 if( !(aIt == rInit.pWeakMap->end()) ) // != failed on msc4.2 > 2241 { > 2242 sal_Int32 n = osl_atomic_increment( &(*aIt).second->nRefCount ); >-> 2243 if( n > 1 ) > 2244 { > 2245 // The reference is incremented. The object cannot be destroyed. > 2246 // Release the guard at the earliest point. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365326e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 974 at typelib.cxx:2247, stop reason = step in > frame #0: 0x000000010365326e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 974 at typelib.cxx:2247 > 2244 { > 2245 // The reference is incremented. The object cannot be destroyed. > 2246 // Release the guard at the earliest point. >-> 2247 *ppRet = (*aIt).second; > 2248 } > 2249 else > 2250 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036532c9 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1065 at typelib.cxx:2248, stop reason = step in > frame #0: 0x00000001036532c9 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1065 at typelib.cxx:2248 > 2245 // The reference is incremented. The object cannot be destroyed. > 2246 // Release the guard at the earliest point. > 2247 *ppRet = (*aIt).second; >-> 2248 } > 2249 else > 2250 { > 2251 // destruction of this type in progress (another thread!) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365335e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1214 at typelib.cxx:2255, stop reason = step in > frame #0: 0x000000010365335e libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1214 at typelib.cxx:2255 > 2252 // no access through this weak reference > 2253 (void)osl_atomic_decrement( &(*aIt).second->nRefCount ); > 2254 } >-> 2255 } > 2256 } > 2257 } > 2258 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103653367 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1223 at typelib.cxx:2256, stop reason = step in > frame #0: 0x0000000103653367 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1223 at typelib.cxx:2256 > 2253 (void)osl_atomic_decrement( &(*aIt).second->nRefCount ); > 2254 } > 2255 } >-> 2256 } > 2257 } > 2258 > 2259 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625f70 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 16 at mutex.hxx:134, stop reason = step in > frame #0: 0x0000000103625f70 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 16 at mutex.hxx:134 > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >-> 134 { > 135 pT->release(); > 136 } > 137 }; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fec libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 12 at mutex.hxx:135, stop reason = step in > frame #0: 0x0000000103625fec libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 12 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626020 libuno_cppu.dylib.3`osl::Mutex::release(this=0x000060800001e970) + 16 at mutex.hxx:74, stop reason = step in > frame #0: 0x0000000103626020 libuno_cppu.dylib.3`osl::Mutex::release(this=0x000060800001e970) + 16 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 32 at mutex.cxx:131, stop reason = step in > frame #0: 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 32 at mutex.cxx:131 > 128 > 129 sal_Bool SAL_CALL osl_releaseMutex(oslMutexImpl *pMutex) > 130 { >-> 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 > 133 if ( pMutex ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 116 at mutex.cxx:133, stop reason = step in > frame #0: 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 116 at mutex.cxx:133 > 130 { > 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 >-> 133 if ( pMutex ) > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 130 at mutex.cxx:135, stop reason = step in > frame #0: 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 130 at mutex.cxx:135 > 132 > 133 if ( pMutex ) > 134 { >-> 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 140 at mutex.cxx:136, stop reason = step in > frame #0: 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 140 at mutex.cxx:136 > 133 if ( pMutex ) > 134 { > 135 int nRet=0; >-> 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 158 at mutex.cxx:137, stop reason = step in > frame #0: 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 158 at mutex.cxx:137 > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >-> 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); > 140 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 1462 at mutex.cxx:143, stop reason = step in > frame #0: 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 1462 at mutex.cxx:143 > 140 return false; > 141 } > 142 >-> 143 return true; > 144 } > 145 > 146 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 1488 at mutex.cxx:148, stop reason = step in > frame #0: 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x0000608000667300) + 1488 at mutex.cxx:148 > 145 > 146 /* not initialized */ > 147 return false; >-> 148 } > 149 > 150 static oslMutexImpl globalMutexImpl; > 151 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626028 libuno_cppu.dylib.3`osl::Mutex::release(this=0x000060800001e970) + 24 at mutex.hxx:74, stop reason = step in > frame #0: 0x0000000103626028 libuno_cppu.dylib.3`osl::Mutex::release(this=0x000060800001e970) + 24 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625ff4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 20 at mutex.hxx:135, stop reason = step in > frame #0: 0x0000000103625ff4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 20 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625ffc libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 28 at mutex.hxx:136, stop reason = step in > frame #0: 0x0000000103625ffc libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 28 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625f75 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 21 at mutex.hxx:136, stop reason = step in > frame #0: 0x0000000103625f75 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8350) + 21 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010365336c libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1228 at typelib.cxx:2256, stop reason = step in > frame #0: 0x000000010365336c libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1228 at typelib.cxx:2256 > 2253 (void)osl_atomic_decrement( &(*aIt).second->nRefCount ); > 2254 } > 2255 } >-> 2256 } > 2257 } > 2258 > 2259 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103653380 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1248 at typelib.cxx:2257, stop reason = step in > frame #0: 0x0000000103653380 libuno_cppu.dylib.3`::typelib_typedescriptionreference_getByName(ppRet=0x000070000fee83d0, pName=0x0000000144565d88) + 1248 at typelib.cxx:2257 > 2254 } > 2255 } > 2256 } >-> 2257 } > 2258 > 2259 > 2260 extern "C" sal_Bool SAL_CALL typelib_typedescriptionreference_equals( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646862 libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 50 at static_types.cxx:103, stop reason = step in > frame #0: 0x0000000103646862 libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 50 at static_types.cxx:103 > 100 { > 101 typelib_TypeDescriptionReference * pRef = nullptr; > 102 ::typelib_typedescriptionreference_getByName( &pRef, pTypeName ); >-> 103 if (pRef && pRef->pType && pRef->pType->pWeakRef) // found initialized td > 104 { > 105 return pRef; > 106 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364688f libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 95 at static_types.cxx:105, stop reason = step in > frame #0: 0x000000010364688f libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 95 at static_types.cxx:105 > 102 ::typelib_typedescriptionreference_getByName( &pRef, pTypeName ); > 103 if (pRef && pRef->pType && pRef->pType->pWeakRef) // found initialized td > 104 { >-> 105 return pRef; > 106 } > 107 else > 108 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036468ab libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 123 at static_types.cxx:111, stop reason = step in > frame #0: 0x00000001036468ab libuno_cppu.dylib.3`igetTypeByName(pTypeName=0x0000000144565d88) + 123 at static_types.cxx:111 > 108 { > 109 return nullptr; > 110 } >-> 111 } > 112 > 113 extern "C" > 114 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364658e libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 334 at static_types.cxx:314, stop reason = step in > frame #0: 0x000000010364658e libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 334 at static_types.cxx:314 > 311 OUString aTypeName( aBuf.makeStringAndClear() ); > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); >-> 314 *ppRef = igetTypeByName( aTypeName.pData ); > 315 if (!*ppRef) > 316 { > 317 typelib_TypeDescription * pReg = nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036465a2 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 354 at static_types.cxx:315, stop reason = step in > frame #0: 0x00000001036465a2 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 354 at static_types.cxx:315 > 312 > 313 assert( ! TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK(typelib_TypeClass_SEQUENCE) ); > 314 *ppRef = igetTypeByName( aTypeName.pData ); >-> 315 if (!*ppRef) > 316 { > 317 typelib_TypeDescription * pReg = nullptr; > 318 ::typelib_typedescription_new( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646642 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 514 at static_types.cxx:327, stop reason = step in > frame #0: 0x0000000103646642 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 514 at static_types.cxx:327 > 324 assert( *ppRef == pReg->pWeakRef ); > 325 } > 326 // another static ref: >-> 327 ++((*ppRef)->nStaticRefCount); > 328 } > 329 } > 330 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646652 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 530 at static_types.cxx:328, stop reason = step in > frame #0: 0x0000000103646652 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 530 at static_types.cxx:328 > 325 } > 326 // another static ref: > 327 ++((*ppRef)->nStaticRefCount); >-> 328 } > 329 } > 330 } > 331 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624590 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000103624590 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c30 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000103624c30 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294b780, obj=0x0000000144565d80) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000144565d88) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000144565d88) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000144565d88) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c38 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000103624c38 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624595 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000103624595 libuno_cppu.dylib.3`rtl::OUString::~OUString(this=0x000070000fee8448) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646657 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 535 at static_types.cxx:328, stop reason = step in > frame #0: 0x0000000103646657 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 535 at static_types.cxx:328 > 325 } > 326 // another static ref: > 327 ++((*ppRef)->nStaticRefCount); >-> 328 } > 329 } > 330 } > 331 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036245b0 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 16 at ustrbuf.hxx:305, stop reason = step in > frame #0: 0x00000001036245b0 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 16 at ustrbuf.hxx:305 > 302 Release the string data. > 303 */ > 304 ~OUStringBuffer() >-> 305 { > 306 rtl_uString_release( pData ); > 307 } > 308 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c50 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 16 at ustrbuf.hxx:306, stop reason = step in > frame #0: 0x0000000103624c50 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 16 at ustrbuf.hxx:306 > 303 */ > 304 ~OUStringBuffer() > 305 { >-> 306 rtl_uString_release( pData ); > 307 } > 308 > 309 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103624c58 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 24 at ustrbuf.hxx:307, stop reason = step in > frame #0: 0x0000000103624c58 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 24 at ustrbuf.hxx:307 > 304 ~OUStringBuffer() > 305 { > 306 rtl_uString_release( pData ); >-> 307 } > 308 > 309 /** > 310 Fill the string data in the new string and clear the buffer. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036245b5 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 21 at ustrbuf.hxx:307, stop reason = step in > frame #0: 0x00000001036245b5 libuno_cppu.dylib.3`rtl::OUStringBuffer::~OUStringBuffer(this=0x000070000fee8458) + 21 at ustrbuf.hxx:307 > 304 ~OUStringBuffer() > 305 { > 306 rtl_uString_release( pData ); >-> 307 } > 308 > 309 /** > 310 Fill the string data in the new string and clear the buffer. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646660 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 544 at static_types.cxx:328, stop reason = step in > frame #0: 0x0000000103646660 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 544 at static_types.cxx:328 > 325 } > 326 // another static ref: > 327 ++((*ppRef)->nStaticRefCount); >-> 328 } > 329 } > 330 } > 331 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103646677 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 567 at static_types.cxx:329, stop reason = step in > frame #0: 0x0000000103646677 libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 567 at static_types.cxx:329 > 326 // another static ref: > 327 ++((*ppRef)->nStaticRefCount); > 328 } >-> 329 } > 330 } > 331 > 332 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625f70 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 16 at mutex.hxx:134, stop reason = step in > frame #0: 0x0000000103625f70 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 16 at mutex.hxx:134 > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >-> 134 { > 135 pT->release(); > 136 } > 137 }; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625fec libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 12 at mutex.hxx:135, stop reason = step in > frame #0: 0x0000000103625fec libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 12 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626020 libuno_cppu.dylib.3`osl::Mutex::release(this=0x00000001036b0ab0) + 16 at mutex.hxx:74, stop reason = step in > frame #0: 0x0000000103626020 libuno_cppu.dylib.3`osl::Mutex::release(this=0x00000001036b0ab0) + 16 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 32 at mutex.cxx:131, stop reason = step in > frame #0: 0x0000000102bc09e0 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 32 at mutex.cxx:131 > 128 > 129 sal_Bool SAL_CALL osl_releaseMutex(oslMutexImpl *pMutex) > 130 { >-> 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 > 133 if ( pMutex ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 116 at mutex.cxx:133, stop reason = step in > frame #0: 0x0000000102bc0a34 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 116 at mutex.cxx:133 > 130 { > 131 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 132 >-> 133 if ( pMutex ) > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 130 at mutex.cxx:135, stop reason = step in > frame #0: 0x0000000102bc0a42 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 130 at mutex.cxx:135 > 132 > 133 if ( pMutex ) > 134 { >-> 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 140 at mutex.cxx:136, stop reason = step in > frame #0: 0x0000000102bc0a4c libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 140 at mutex.cxx:136 > 133 if ( pMutex ) > 134 { > 135 int nRet=0; >-> 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); > 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 158 at mutex.cxx:137, stop reason = step in > frame #0: 0x0000000102bc0a5e libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 158 at mutex.cxx:137 > 134 { > 135 int nRet=0; > 136 nRet = pthread_mutex_unlock(&(pMutex->mutex)); >-> 137 if ( nRet != 0 ) > 138 { > 139 SAL_WARN("sal.osl.mutex", "pthread_mutex_unlock failed: " << strerror(nRet)); > 140 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 1462 at mutex.cxx:143, stop reason = step in > frame #0: 0x0000000102bc0f76 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 1462 at mutex.cxx:143 > 140 return false; > 141 } > 142 >-> 143 return true; > 144 } > 145 > 146 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 1488 at mutex.cxx:148, stop reason = step in > frame #0: 0x0000000102bc0f90 libuno_sal.dylib.3`::osl_releaseMutex(pMutex=0x00006080006672c0) + 1488 at mutex.cxx:148 > 145 > 146 /* not initialized */ > 147 return false; >-> 148 } > 149 > 150 static oslMutexImpl globalMutexImpl; > 151 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103626028 libuno_cppu.dylib.3`osl::Mutex::release(this=0x00000001036b0ab0) + 24 at mutex.hxx:74, stop reason = step in > frame #0: 0x0000000103626028 libuno_cppu.dylib.3`osl::Mutex::release(this=0x00000001036b0ab0) + 24 at mutex.hxx:74 > 71 */ > 72 bool release() > 73 { >-> 74 return osl_releaseMutex(mutex); > 75 } > 76 > 77 /** Returns a global static mutex object. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625ff4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 20 at mutex.hxx:135, stop reason = step in > frame #0: 0x0000000103625ff4 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 20 at mutex.hxx:135 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() > 134 { >-> 135 pT->release(); > 136 } > 137 }; > 138 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625ffc libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 28 at mutex.hxx:136, stop reason = step in > frame #0: 0x0000000103625ffc libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 28 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103625f75 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 21 at mutex.hxx:136, stop reason = step in > frame #0: 0x0000000103625f75 libuno_cppu.dylib.3`osl::Guard<osl::Mutex>::~Guard(this=0x000070000fee8450) + 21 at mutex.hxx:136 > 133 ~Guard() > 134 { > 135 pT->release(); >-> 136 } > 137 }; > 138 > 139 /** A helper class for mutex objects and interfaces. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010364667c libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 572 at static_types.cxx:329, stop reason = step in > frame #0: 0x000000010364667c libuno_cppu.dylib.3`::typelib_static_sequence_type_init(ppRef=0x0000000146c98fc0, pElementType=0x0000608000284a10) + 572 at static_types.cxx:329 > 326 // another static ref: > 327 ++((*ppRef)->nStaticRefCount); > 328 } >-> 329 } > 330 } > 331 > 332 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb8a libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 58 at Sequence.hxx:216, stop reason = step in > frame #0: 0x0000000146c5fb8a libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 58 at Sequence.hxx:216 > 213 SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *) > 214 { > 215 if (::com::sun::star::uno::Sequence< T >::s_pType == 0) { >-> 216 ::typelib_static_sequence_type_init( > 217 &::com::sun::star::uno::Sequence< T >::s_pType, > 218 (::cppu::getTypeFavourUnsigned( > 219 static_cast< >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb91 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 65 at Sequence.hxx:224, stop reason = step in > frame #0: 0x0000000146c5fb91 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 65 at Sequence.hxx:224 > 221 0)). > 222 getTypeLibType())); > 223 } >-> 224 return detail::getTypeFromTypeDescriptionReference( > 225 &::com::sun::star::uno::Sequence< T >::s_pType); > 226 } > 227 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41a88 libucppkg1.dylib`cppu::detail::getTypeFromTypeDescriptionReference(tdr=0x0000000146c98fc0) + 8 at unotype.hxx:104, stop reason = step in > frame #0: 0x0000000146c41a88 libucppkg1.dylib`cppu::detail::getTypeFromTypeDescriptionReference(tdr=0x0000000146c98fc0) + 8 at unotype.hxx:104 > 101 inline css::uno::Type const & getTypeFromTypeDescriptionReference( > 102 ::typelib_TypeDescriptionReference * const * tdr) > 103 { >-> 104 return *reinterpret_cast< css::uno::Type const * >(tdr); > 105 } > 106 > 107 inline css::uno::Type const & >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5fb96 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 70 at Sequence.hxx:224, stop reason = step in > frame #0: 0x0000000146c5fb96 libucppkg1.dylib`com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>((null)=0x000070000fee86e0) + 70 at Sequence.hxx:224 > 221 0)). > 222 getTypeLibType())); > 223 } >-> 224 return detail::getTypeFromTypeDescriptionReference( > 225 &::com::sun::star::uno::Sequence< T >::s_pType); > 226 } > 227 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62af9 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 25 at Sequence.hxx:51, stop reason = step in > frame #0: 0x0000000146c62af9 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 25 at Sequence.hxx:51 > 48 template< class E > > 49 inline Sequence< E >::Sequence() > 50 { >-> 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); > 52 ::uno_type_sequence_construct( > 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62afd libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 29 at Sequence.hxx:53, stop reason = step in > frame #0: 0x0000000146c62afd libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 29 at Sequence.hxx:53 > 50 { > 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); > 52 ::uno_type_sequence_construct( >-> 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); > 55 // no bad_alloc, because empty sequence is statically allocated in cppu > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c426ac libucppkg1.dylib`com::sun::star::uno::Type::getTypeLibType(this=0x0000000146c98fc0) const + 12 at Type.h:155, stop reason = step in > frame #0: 0x0000000146c426ac libucppkg1.dylib`com::sun::star::uno::Type::getTypeLibType(this=0x0000000146c98fc0) const + 12 at Type.h:155 > 152 @return UNacquired type description reference > 153 */ > 154 inline typelib_TypeDescriptionReference * SAL_CALL getTypeLibType() const >-> 155 { return _pType; } > 156 > 157 /** Tests if values of this reflected type can be assigned by values of given type. > 158 This includes widening conversion (e.g., long assignable from short), as long as there >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b06 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 38 at Sequence.hxx:53, stop reason = step in > frame #0: 0x0000000146c62b06 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 38 at Sequence.hxx:53 > 50 { > 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); > 52 ::uno_type_sequence_construct( >-> 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); > 55 // no bad_alloc, because empty sequence is statically allocated in cppu > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b13 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 51 at Sequence.hxx:52, stop reason = step in > frame #0: 0x0000000146c62b13 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 51 at Sequence.hxx:52 > 49 inline Sequence< E >::Sequence() > 50 { > 51 const Type & rType = ::cppu::getTypeFavourUnsigned( this ); >-> 52 ::uno_type_sequence_construct( > 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); > 55 // no bad_alloc, because empty sequence is statically allocated in cppu >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103699099 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 41 at sequence.cxx:670, stop reason = step in > frame #0: 0x0000000103699099 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 41 at sequence.cxx:670 > 667 uno_AcquireFunc acquire ) > 668 SAL_THROW_EXTERN_C() > 669 { >-> 670 assert( len >= 0 ); > 671 bool ret; > 672 if (len) > 673 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036990ef libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 127 at sequence.cxx:672, stop reason = step in > frame #0: 0x00000001036990ef libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 127 at sequence.cxx:672 > 669 { > 670 assert( len >= 0 ); > 671 bool ret; >-> 672 if (len) > 673 { > 674 typelib_TypeDescription * pTypeDescr = nullptr; > 675 TYPELIB_DANGER_GET( &pTypeDescr, pType ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036991a6 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 310 at sequence.cxx:700, stop reason = step in > frame #0: 0x00000001036991a6 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 310 at sequence.cxx:700 > 697 } > 698 else > 699 { >-> 700 *ppSequence = createEmptySequence(); > 701 ret = true; > 702 } > 703 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x000000010366081b libuno_cppu.dylib.3`cppu::createEmptySequence() + 11 at prim.hxx:113, stop reason = step in > frame #0: 0x000000010366081b libuno_cppu.dylib.3`cppu::createEmptySequence() + 11 at prim.hxx:113 > 110 > 111 inline uno_Sequence * createEmptySequence() > 112 { >-> 113 osl_atomic_increment( &g_emptySeq.nRefCount ); > 114 return &g_emptySeq; > 115 } > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103660825 libuno_cppu.dylib.3`cppu::createEmptySequence() + 21 at prim.hxx:114, stop reason = step in > frame #0: 0x0000000103660825 libuno_cppu.dylib.3`cppu::createEmptySequence() + 21 at prim.hxx:114 > 111 inline uno_Sequence * createEmptySequence() > 112 { > 113 osl_atomic_increment( &g_emptySeq.nRefCount ); >-> 114 return &g_emptySeq; > 115 } > 116 > 117 inline typelib_TypeDescriptionReference * _getVoidType() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036991ab libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 315 at sequence.cxx:700, stop reason = step in > frame #0: 0x00000001036991ab libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 315 at sequence.cxx:700 > 697 } > 698 else > 699 { >-> 700 *ppSequence = createEmptySequence(); > 701 ret = true; > 702 } > 703 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036991bf libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 335 at sequence.cxx:701, stop reason = step in > frame #0: 0x00000001036991bf libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 335 at sequence.cxx:701 > 698 else > 699 { > 700 *ppSequence = createEmptySequence(); >-> 701 ret = true; > 702 } > 703 > 704 OSL_ASSERT( (*ppSequence != nullptr) == ret ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x00000001036991c3 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 339 at sequence.cxx:704, stop reason = step in > frame #0: 0x00000001036991c3 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 339 at sequence.cxx:704 > 701 ret = true; > 702 } > 703 >-> 704 OSL_ASSERT( (*ppSequence != nullptr) == ret ); > 705 return ret; > 706 } > 707 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000103699239 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 457 at sequence.cxx:705, stop reason = step in > frame #0: 0x0000000103699239 libuno_cppu.dylib.3`::uno_type_sequence_construct(ppSequence=0x000070000fee86e0, pType=0x00006080000abdc0, pElements=0x0000000000000000, len=0, acquire=(libucppkg1.dylib`com::sun::star::uno::cpp_acquire(void*) at genfunc.hxx:42)) + 457 at sequence.cxx:705 > 702 } > 703 > 704 OSL_ASSERT( (*ppSequence != nullptr) == ret ); >-> 705 return ret; > 706 } > 707 > 708 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b1f libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 63 at Sequence.hxx:56, stop reason = step in > frame #0: 0x0000000146c62b1f libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 63 at Sequence.hxx:56 > 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); > 55 // no bad_alloc, because empty sequence is statically allocated in cppu >-> 56 } > 57 > 58 template< class E > > 59 inline Sequence< E >::Sequence( const Sequence & rSeq ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445d5 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 21 at Sequence.hxx:56, stop reason = step in > frame #0: 0x0000000146c445d5 libucppkg1.dylib`com::sun::star::uno::Sequence<signed char>::Sequence(this=0x000070000fee86e0) + 21 at Sequence.hxx:56 > 53 &_pSequence, rType.getTypeLibType(), > 54 0, 0, cpp_acquire ); > 55 // no bad_alloc, because empty sequence is statically allocated in cppu >-> 56 } > 57 > 58 template< class E > > 59 inline Sequence< E >::Sequence( const Sequence & rSeq ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d5bd libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 109 at pkgcontent.hxx:74, stop reason = step in > frame #0: 0x0000000146c5d5bd libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 109 at pkgcontent.hxx:74 > 71 bool bEncrypted; // Encrypted > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 >-> 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d5c2 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 114 at pkgcontent.hxx:75, stop reason = step in > frame #0: 0x0000000146c5d5c2 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 114 at pkgcontent.hxx:75 > 72 bool bHasEncryptedEntries; // HasEncryptedEntries > 73 > 74 ContentProperties() >-> 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} > 78 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d5ce libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 126 at pkgcontent.hxx:76, stop reason = step in > frame #0: 0x0000000146c5d5ce libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 126 at pkgcontent.hxx:76 > 73 > 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), >-> 76 bCompressed( true ), bEncrypted( false ), > 77 bHasEncryptedEntries( false ) {} > 78 > 79 explicit ContentProperties( const OUString& rContentType ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d5d6 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 134 at pkgcontent.hxx:77, stop reason = step in > frame #0: 0x0000000146c5d5d6 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 134 at pkgcontent.hxx:77 > 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), >-> 77 bHasEncryptedEntries( false ) {} > 78 > 79 explicit ContentProperties( const OUString& rContentType ); > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c456c5 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 21 at pkgcontent.hxx:77, stop reason = step in > frame #0: 0x0000000146c456c5 libucppkg1.dylib`package_ucp::ContentProperties::ContentProperties(this=0x000070000fee86c0) + 21 at pkgcontent.hxx:77 > 74 ContentProperties() > 75 : bIsDocument( true ), bIsFolder( false ), nSize( 0 ), > 76 bCompressed( true ), bEncrypted( false ), >-> 77 bHasEncryptedEntries( false ) {} > 78 > 79 explicit ContentProperties( const OUString& rContentType ); > 80 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f51 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 113 at pkgcontent.cxx:147, stop reason = step in > frame #0: 0x0000000146c44f51 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 113 at pkgcontent.cxx:147 > 144 { > 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); >-> 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 > 150 if ( loadData( pProvider, aURI, aProps, xPackage ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f56 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 118 at pkgcontent.cxx:148, stop reason = step in > frame #0: 0x0000000146c44f56 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 118 at pkgcontent.cxx:148 > 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; >-> 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 > 150 if ( loadData( pProvider, aURI, aProps, xPackage ) ) > 151 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c456e0 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 16 at Reference.hxx:115, stop reason = step in > frame #0: 0x0000000146c456e0 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 16 at Reference.hxx:115 > 112 > 113 template< class interface_type > > 114 inline Reference< interface_type >::Reference() >-> 115 { > 116 _pInterface = NULL; > 117 } > 118 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62e4c libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 12 at Reference.hxx:116, stop reason = step in > frame #0: 0x0000000146c62e4c libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 12 at Reference.hxx:116 > 113 template< class interface_type > > 114 inline Reference< interface_type >::Reference() > 115 { >-> 116 _pInterface = NULL; > 117 } > 118 > 119 template< class interface_type > >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62e53 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 19 at Reference.hxx:117, stop reason = step in > frame #0: 0x0000000146c62e53 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 19 at Reference.hxx:117 > 114 inline Reference< interface_type >::Reference() > 115 { > 116 _pInterface = NULL; >-> 117 } > 118 > 119 template< class interface_type > > 120 inline Reference< interface_type >::Reference( const Reference< interface_type > & rRef ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c456e5 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 21 at Reference.hxx:117, stop reason = step in > frame #0: 0x0000000146c456e5 libucppkg1.dylib`com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference(this=0x000070000fee86b0) + 21 at Reference.hxx:117 > 114 inline Reference< interface_type >::Reference() > 115 { > 116 _pInterface = NULL; >-> 117 } > 118 > 119 template< class interface_type > > 120 inline Reference< interface_type >::Reference( const Reference< interface_type > & rRef ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f62 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 130 at pkgcontent.cxx:148, stop reason = step in > frame #0: 0x0000000146c44f62 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 130 at pkgcontent.cxx:148 > 145 OUString aURL = Identifier->getContentIdentifier(); > 146 PackageUri aURI( aURL ); > 147 ContentProperties aProps; >-> 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 > 150 if ( loadData( pProvider, aURI, aProps, xPackage ) ) > 151 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44f67 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 135 at pkgcontent.cxx:150, stop reason = step in > frame #0: 0x0000000146c44f67 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 135 at pkgcontent.cxx:150 > 147 ContentProperties aProps; > 148 uno::Reference< container::XHierarchicalNameAccess > xPackage; > 149 >-> 150 if ( loadData( pProvider, aURI, aProps, xPackage ) ) > 151 { > 152 // resource exists > 153 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c45725 libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 53 at pkgcontent.cxx:2239, stop reason = step in > frame #0: 0x0000000146c45725 libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 53 at pkgcontent.cxx:2239 > 2236 ContentProperties& rProps, > 2237 uno::Reference< container::XHierarchicalNameAccess > & rxPackage ) > 2238 { >-> 2239 rxPackage = pProvider->createPackage( rURI ); > 2240 > 2241 if ( rURI.isRootFolder() ) > 2242 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c74172 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 50 at pkgprovider.cxx:210, stop reason = step in > frame #0: 0x0000000146c74172 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 50 at pkgprovider.cxx:210 > 207 uno::Reference< container::XHierarchicalNameAccess > > 208 ContentProvider::createPackage( const PackageUri & rURI ) > 209 { >-> 210 osl::MutexGuard aGuard( m_aMutex ); > 211 > 212 OUString rURL = rURI.getPackage() + rURI.getParam(); > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40124 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128, stop reason = step in > frame #0: 0x0000000146c40124 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 20 at mutex.hxx:128 > 125 /** Acquires the object specified as parameter. > 126 */ > 127 Guard(T & t) : pT(&t) >-> 128 { > 129 pT->acquire(); > 130 } > 131 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42514 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127, stop reason = step in > frame #0: 0x0000000146c42514 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 20 at mutex.hxx:127 > 124 > 125 /** Acquires the object specified as parameter. > 126 */ >-> 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); > 130 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4251b libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129, stop reason = step in > frame #0: 0x0000000146c4251b libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 27 at mutex.hxx:129 > 126 */ > 127 Guard(T & t) : pT(&t) > 128 { >-> 129 pT->acquire(); > 130 } > 131 > 132 /** Releases the mutex or interface. */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42540 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000146c42540 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 16 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93, stop reason = step in > frame #0: 0x0000000102bc02f0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 32 at mutex.cxx:93 > 90 > 91 sal_Bool SAL_CALL osl_acquireMutex(oslMutexImpl *pMutex) > 92 { >-> 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 > 95 if ( pMutex != nullptr ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95, stop reason = step in > frame #0: 0x0000000102bc0344 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 116 at mutex.cxx:95 > 92 { > 93 SAL_WARN_IF(!pMutex, "sal.osl.mutex", "null pMutex"); > 94 >-> 95 if ( pMutex != nullptr ) > 96 { > 97 int nRet=0; > 98 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97, stop reason = step in > frame #0: 0x0000000102bc0352 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 130 at mutex.cxx:97 > 94 > 95 if ( pMutex != nullptr ) > 96 { >-> 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99, stop reason = step in > frame #0: 0x0000000102bc035c libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 140 at mutex.cxx:99 > 96 { > 97 int nRet=0; > 98 >-> 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); > 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100, stop reason = step in > frame #0: 0x0000000102bc036e libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 158 at mutex.cxx:100 > 97 int nRet=0; > 98 > 99 nRet = pthread_mutex_lock(&(pMutex->mutex)); >-> 100 if ( nRet != 0 ) > 101 { > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105, stop reason = step in > frame #0: 0x0000000102bc0886 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1462 at mutex.cxx:105 > 102 SAL_WARN("sal.osl.mutex", "pthread_mutex_lock failed: " << strerror(nRet)); > 103 return false; > 104 } >-> 105 return true; > 106 } > 107 > 108 /* not initialized */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110, stop reason = step in > frame #0: 0x0000000102bc08a0 libuno_sal.dylib.3`::osl_acquireMutex(pMutex=0x0000608000266640) + 1488 at mutex.cxx:110 > 107 > 108 /* not initialized */ > 109 return false; >-> 110 } > 111 > 112 sal_Bool SAL_CALL osl_tryToAcquireMutex(oslMutexImpl *pMutex) > 113 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42548 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56, stop reason = step in > frame #0: 0x0000000146c42548 libucppkg1.dylib`osl::Mutex::acquire(this=0x0000000144a0f2f0) + 24 at mutex.hxx:56 > 53 */ > 54 bool acquire() > 55 { >-> 56 return osl_acquireMutex(mutex); > 57 } > 58 > 59 /** Try to acquire the mutex without blocking. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42523 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000146c42523 libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 35 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4012d libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130, stop reason = step in > frame #0: 0x0000000146c4012d libucppkg1.dylib`osl::Guard<osl::Mutex>::Guard(this=0x000070000fee81d0, t=0x0000000144a0f2f0) + 29 at mutex.hxx:130 > 127 Guard(T & t) : pT(&t) > 128 { > 129 pT->acquire(); >-> 130 } > 131 > 132 /** Releases the mutex or interface. */ > 133 ~Guard() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7419d libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 93 at pkgprovider.cxx:212, stop reason = step in > frame #0: 0x0000000146c7419d libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 93 at pkgprovider.cxx:212 > 209 { > 210 osl::MutexGuard aGuard( m_aMutex ); > 211 >-> 212 OUString rURL = rURI.getPackage() + rURI.getParam(); > 213 > 214 if ( m_pPackages ) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5c9f0 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 16 at pkguri.hxx:64, stop reason = step in > frame #0: 0x0000000146c5c9f0 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 16 at pkguri.hxx:64 > 61 { init(); return m_aParentUri; } > 62 > 63 const OUString & getPackage() const >-> 64 { init(); return m_aPackage; } > 65 > 66 const OUString & getPath() const > 67 { init(); return m_aPath; } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bbd7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 39 at pkguri.cxx:64, stop reason = step in > frame #0: 0x0000000146c7bbd7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 39 at pkguri.cxx:64 > 61 void PackageUri::init() const > 62 { > 63 // Already inited? >-> 64 if ( !m_aUri.isEmpty() && m_aPath.isEmpty() ) > 65 { > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! > 67 m_aPackage.clear(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee86f8) const + 12 at ustring.hxx:618, stop reason = step in > frame #0: 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee86f8) const + 12 at ustring.hxx:618 > 615 */ > 616 bool isEmpty() const > 617 { >-> 618 return pData->length == 0; > 619 } > 620 > 621 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bbe6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 54 at pkguri.cxx:64, stop reason = step in > frame #0: 0x0000000146c7bbe6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 54 at pkguri.cxx:64 > 61 void PackageUri::init() const > 62 { > 63 // Already inited? >-> 64 if ( !m_aUri.isEmpty() && m_aPath.isEmpty() ) > 65 { > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! > 67 m_aPackage.clear(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee8710) const + 12 at ustring.hxx:618, stop reason = step in > frame #0: 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee8710) const + 12 at ustring.hxx:618 > 615 */ > 616 bool isEmpty() const > 617 { >-> 618 return pData->length == 0; > 619 } > 620 > 621 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc01 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 81 at pkguri.cxx:64, stop reason = step in > frame #0: 0x0000000146c7bc01 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 81 at pkguri.cxx:64 > 61 void PackageUri::init() const > 62 { > 63 // Already inited? >-> 64 if ( !m_aUri.isEmpty() && m_aPath.isEmpty() ) > 65 { > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! > 67 m_aPackage.clear(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc0e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 94 at pkguri.cxx:67, stop reason = step in > frame #0: 0x0000000146c7bc0e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 94 at pkguri.cxx:67 > 64 if ( !m_aUri.isEmpty() && m_aPath.isEmpty() ) > 65 { > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! >-> 67 m_aPackage.clear(); > 68 m_aParentUri.clear(); > 69 m_aName.clear(); > 70 m_aParam.clear(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8708) + 16 at ustring.hxx:595, stop reason = step in > frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8708) + 16 at ustring.hxx:595 > 592 */ > 593 void clear() > 594 { >-> 595 rtl_uString_new( &pData ); > 596 } > 597 > 598 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 108 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 108 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 120 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 120 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8708) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8708) + 21 at ustring.hxx:596, stop reason = step in > frame #0: 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8708) + 21 at ustring.hxx:596 > 593 void clear() > 594 { > 595 rtl_uString_new( &pData ); >-> 596 } > 597 > 598 /** > 599 Returns the length of this string. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc21 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 113 at pkguri.cxx:68, stop reason = step in > frame #0: 0x0000000146c7bc21 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 113 at pkguri.cxx:68 > 65 { > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! > 67 m_aPackage.clear(); >-> 68 m_aParentUri.clear(); > 69 m_aName.clear(); > 70 m_aParam.clear(); > 71 m_aScheme.clear(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8700) + 16 at ustring.hxx:595, stop reason = step in > frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8700) + 16 at ustring.hxx:595 > 592 */ > 593 void clear() > 594 { >-> 595 rtl_uString_new( &pData ); > 596 } > 597 > 598 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 108 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 108 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 120 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 120 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8700) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8700) + 21 at ustring.hxx:596, stop reason = step in > frame #0: 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8700) + 21 at ustring.hxx:596 > 593 void clear() > 594 { > 595 rtl_uString_new( &pData ); >-> 596 } > 597 > 598 /** > 599 Returns the length of this string. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc34 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 132 at pkguri.cxx:69, stop reason = step in > frame #0: 0x0000000146c7bc34 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 132 at pkguri.cxx:69 > 66 // Note: Maybe it's a re-init, setUri only resets m_aPath! > 67 m_aPackage.clear(); > 68 m_aParentUri.clear(); >-> 69 m_aName.clear(); > 70 m_aParam.clear(); > 71 m_aScheme.clear(); > 72 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8718) + 16 at ustring.hxx:595, stop reason = step in > frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8718) + 16 at ustring.hxx:595 > 592 */ > 593 void clear() > 594 { >-> 595 rtl_uString_new( &pData ); > 596 } > 597 > 598 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 108 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 108 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 120 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 120 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8718) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8718) + 21 at ustring.hxx:596, stop reason = step in > frame #0: 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8718) + 21 at ustring.hxx:596 > 593 void clear() > 594 { > 595 rtl_uString_new( &pData ); >-> 596 } > 597 > 598 /** > 599 Returns the length of this string. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc47 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 151 at pkguri.cxx:70, stop reason = step in > frame #0: 0x0000000146c7bc47 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 151 at pkguri.cxx:70 > 67 m_aPackage.clear(); > 68 m_aParentUri.clear(); > 69 m_aName.clear(); >-> 70 m_aParam.clear(); > 71 m_aScheme.clear(); > 72 > 73 // URI must match at least: <sheme>://<non_empty_url_to_file> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 16 at ustring.hxx:595, stop reason = step in > frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 16 at ustring.hxx:595 > 592 */ > 593 void clear() > 594 { >-> 595 rtl_uString_new( &pData ); > 596 } > 597 > 598 /** >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 16 at ustring.hxx:595, stop reason = step in > * frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 16 at ustring.hxx:595 > frame #1: 0x0000000146c7bc5a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 170 at pkguri.cxx:70 > frame #2: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #3: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #4: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #5: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #6: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 108 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 108 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 120 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 120 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8720) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 21 at ustring.hxx:596, stop reason = step in > frame #0: 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8720) + 21 at ustring.hxx:596 > 593 void clear() > 594 { > 595 rtl_uString_new( &pData ); >-> 596 } > 597 > 598 /** > 599 Returns the length of this string. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc5a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 170 at pkguri.cxx:71, stop reason = step in > frame #0: 0x0000000146c7bc5a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 170 at pkguri.cxx:71 > 68 m_aParentUri.clear(); > 69 m_aName.clear(); > 70 m_aParam.clear(); >-> 71 m_aScheme.clear(); > 72 > 73 // URI must match at least: <sheme>://<non_empty_url_to_file> > 74 if ( ( m_aUri.getLength() < PACKAGE_URL_SCHEME_LENGTH + 4 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8728) + 16 at ustring.hxx:595, stop reason = step in > frame #0: 0x0000000146c58210 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8728) + 16 at ustring.hxx:595 > 592 */ > 593 void clear() > 594 { >-> 595 rtl_uString_new( &pData ); > 596 } > 597 > 598 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 108 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b9176c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 108 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 120 at strtmpl.cxx:1244, stop reason = step in > frame #0: 0x0000000102b91778 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 120 at strtmpl.cxx:1244 > 1241 { > 1242 assert(ppThis); > 1243 if ( *ppThis) >-> 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee8728) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8728) + 21 at ustring.hxx:596, stop reason = step in > frame #0: 0x0000000146c58215 libucppkg1.dylib`rtl::OUString::clear(this=0x000070000fee8728) + 21 at ustring.hxx:596 > 593 void clear() > 594 { > 595 rtl_uString_new( &pData ); >-> 596 } > 597 > 598 /** > 599 Returns the length of this string. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc6d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 189 at pkguri.cxx:74, stop reason = step in > frame #0: 0x0000000146c7bc6d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 189 at pkguri.cxx:74 > 71 m_aScheme.clear(); > 72 > 73 // URI must match at least: <sheme>://<non_empty_url_to_file> >-> 74 if ( ( m_aUri.getLength() < PACKAGE_URL_SCHEME_LENGTH + 4 ) ) > 75 { > 76 // error, but remember that we did a init(). > 77 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bc79 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 201 at pkguri.cxx:74, stop reason = step in > frame #0: 0x0000000146c7bc79 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 201 at pkguri.cxx:74 > 71 m_aScheme.clear(); > 72 > 73 // URI must match at least: <sheme>://<non_empty_url_to_file> >-> 74 if ( ( m_aUri.getLength() < PACKAGE_URL_SCHEME_LENGTH + 4 ) ) > 75 { > 76 // error, but remember that we did a init(). > 77 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcad libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 253 at pkguri.cxx:82, stop reason = step in > frame #0: 0x0000000146c7bcad libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 253 at pkguri.cxx:82 > 79 } > 80 > 81 // Scheme must be followed by '://' >-> 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 23 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 23 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 55 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 55 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 120 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 120 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628, stop reason = step in > frame #0: 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628 > 625 > 626 @return a pointer to the Unicode characters buffer for this object. > 627 */ >-> 628 const sal_Unicode * getStr() const { return pData->buffer; } > 629 > 630 /** > 631 Access to individual characters. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 137 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 137 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 137 at ustring.hxx:642, stop reason = step in > * frame #0: 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=16) const + 137 at ustring.hxx:642 > frame #1: 0x0000000146c7bcb9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 265 at pkguri.cxx:82 > frame #2: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #3: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #4: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #5: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #6: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcb9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 265 at pkguri.cxx:82, stop reason = step in > frame #0: 0x0000000146c7bcb9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 265 at pkguri.cxx:82 > 79 } > 80 > 81 // Scheme must be followed by '://' >-> 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcbf libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 271 at pkguri.cxx:83, stop reason = step in > frame #0: 0x0000000146c7bcbf libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 271 at pkguri.cxx:83 > 80 > 81 // Scheme must be followed by '://' > 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) >-> 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || > 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcca libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 282 at pkguri.cxx:84, stop reason = step in > frame #0: 0x0000000146c7bcca libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 282 at pkguri.cxx:84 > 81 // Scheme must be followed by '://' > 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || >-> 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || > 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) > 87 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 23 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 23 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 55 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 55 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 120 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 120 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628, stop reason = step in > frame #0: 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628 > 625 > 626 @return a pointer to the Unicode characters buffer for this object. > 627 */ >-> 628 const sal_Unicode * getStr() const { return pData->buffer; } > 629 > 630 /** > 631 Access to individual characters. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 137 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=17) const + 137 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcd6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 294 at pkguri.cxx:84, stop reason = step in > frame #0: 0x0000000146c7bcd6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 294 at pkguri.cxx:84 > 81 // Scheme must be followed by '://' > 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || >-> 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || > 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) > 87 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcdc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 300 at pkguri.cxx:85, stop reason = step in > frame #0: 0x0000000146c7bcdc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 300 at pkguri.cxx:85 > 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) >-> 85 || > 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) > 87 { > 88 // error, but remember that we did a init(). >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bce7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 311 at pkguri.cxx:86, stop reason = step in > frame #0: 0x0000000146c7bce7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 311 at pkguri.cxx:86 > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || >-> 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) > 87 { > 88 // error, but remember that we did a init(). > 89 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 23 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 23 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee86f8) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 55 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 55 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 120 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 120 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628, stop reason = step in > frame #0: 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee86f8) const + 12 at ustring.hxx:628 > 625 > 626 @return a pointer to the Unicode characters buffer for this object. > 627 */ >-> 628 const sal_Unicode * getStr() const { return pData->buffer; } > 629 > 630 /** > 631 Access to individual characters. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 137 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee86f8, index=18) const + 137 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcf3 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 323 at pkguri.cxx:86, stop reason = step in > frame #0: 0x0000000146c7bcf3 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 323 at pkguri.cxx:86 > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || >-> 86 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 2 ] != '/' ) ) > 87 { > 88 // error, but remember that we did a init(). > 89 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bcf9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 329 at pkguri.cxx:82, stop reason = step in > frame #0: 0x0000000146c7bcf9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 329 at pkguri.cxx:82 > 79 } > 80 > 81 // Scheme must be followed by '://' >-> 82 if ( ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH ] != ':' ) > 83 || > 84 ( m_aUri[ PACKAGE_URL_SCHEME_LENGTH + 1 ] != '/' ) > 85 || >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bd29 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 377 at pkguri.cxx:93, stop reason = step in > frame #0: 0x0000000146c7bd29 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 377 at pkguri.cxx:93 > 90 return; > 91 } > 92 >-> 93 OUString aPureUri; > 94 sal_Int32 nParam = m_aUri.indexOf( '?' ); > 95 if( nParam >= 0 ) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7ea0) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7ea0) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bd2e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 382 at pkguri.cxx:94, stop reason = step in > frame #0: 0x0000000146c7bd2e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 382 at pkguri.cxx:94 > 91 } > 92 > 93 OUString aPureUri; >-> 94 sal_Int32 nParam = m_aUri.indexOf( '?' ); > 95 if( nParam >= 0 ) > 96 { > 97 m_aParam = m_aUri.copy( nParam ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=80, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=79, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=78, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=77, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=76, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=75, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=74, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=73, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=72, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=71, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=70, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=69, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=68, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=67, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=66, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=65, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=64, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=63, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=62, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=61, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=60, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=59, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=58, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=57, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=56, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=55, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=54, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=53, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=52, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=51, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=50, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=49, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=48, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=47, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=46, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=45, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=44, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=43, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=42, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=41, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=40, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=39, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=38, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=37, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=36, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=35, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=34, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=33, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=32, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=31, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=30, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=29, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=28, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=27, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=26, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=25, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=24, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=23, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=22, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=21, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=20, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=19, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=18, c=U+003f u'?') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=17, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=15, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=14, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=13, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=12, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=11, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=10, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=9, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=8, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=7, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=6, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=5, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=4, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=3, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=2, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=1, c=U+003f u'?') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 106 at strtmpl.cxx:404, stop reason = step in > frame #0: 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 106 at strtmpl.cxx:404 > 401 nLen--; > 402 } > 403 >-> 404 return -1; > 405 #endif > 406 } > 407 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=0, c=U+003f u'?') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee86f8, ch=U+003f u'?', fromIndex=0) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94, stop reason = step in > frame #0: 0x0000000146c7bd41 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 401 at pkguri.cxx:94 > 91 } > 92 > 93 OUString aPureUri; >-> 94 sal_Int32 nParam = m_aUri.indexOf( '?' ); > 95 if( nParam >= 0 ) > 96 { > 97 m_aParam = m_aUri.copy( nParam ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bd58 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 424 at pkguri.cxx:95, stop reason = step in > frame #0: 0x0000000146c7bd58 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 424 at pkguri.cxx:95 > 92 > 93 OUString aPureUri; > 94 sal_Int32 nParam = m_aUri.indexOf( '?' ); >-> 95 if( nParam >= 0 ) > 96 { > 97 m_aParam = m_aUri.copy( nParam ); > 98 aPureUri = m_aUri.copy( 0, nParam ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7be49 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 665 at pkguri.cxx:101, stop reason = step in > frame #0: 0x0000000146c7be49 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 665 at pkguri.cxx:101 > 98 aPureUri = m_aUri.copy( 0, nParam ); > 99 } > 100 else >-> 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. > 104 m_aScheme = aPureUri.copy( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c567f4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee86f8) + 20 at ustring.hxx:423, stop reason = step in > frame #0: 0x0000000146c567f4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee86f8) + 20 at ustring.hxx:423 > 420 */ > 421 OUString & operator=( const OUString & str ) > 422 { >-> 423 rtl_uString_assign( &pData, str.pData ); > 424 return *this; > 425 } > 426 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91fb0 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 16 at strtmpl.cxx:1457, stop reason = step in > frame #0: 0x0000000102b91fb0 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 16 at strtmpl.cxx:1457 > 1454 IMPL_RTL_STRINGDATA* pStr ) > 1455 SAL_THROW_EXTERN_C() > 1456 { >-> 1457 assert(ppThis); > 1458 /* must be done at first, if pStr == *ppThis */ > 1459 IMPL_RTL_ACQUIRE( pStr ); > 1460 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92002 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 98 at strtmpl.cxx:1459, stop reason = step in > frame #0: 0x0000000102b92002 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 98 at strtmpl.cxx:1459 > 1456 { > 1457 assert(ppThis); > 1458 /* must be done at first, if pStr == *ppThis */ >-> 1459 IMPL_RTL_ACQUIRE( pStr ); > 1460 > 1461 if ( *ppThis ) > 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001182193c0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9200b libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 107 at strtmpl.cxx:1459, stop reason = step in > frame #0: 0x0000000102b9200b libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 107 at strtmpl.cxx:1459 > 1456 { > 1457 assert(ppThis); > 1458 /* must be done at first, if pStr == *ppThis */ >-> 1459 IMPL_RTL_ACQUIRE( pStr ); > 1460 > 1461 if ( *ppThis ) > 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92010 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 112 at strtmpl.cxx:1461, stop reason = step in > frame #0: 0x0000000102b92010 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 112 at strtmpl.cxx:1461 > 1458 /* must be done at first, if pStr == *ppThis */ > 1459 IMPL_RTL_ACQUIRE( pStr ); > 1460 >-> 1461 if ( *ppThis ) > 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1463 > 1464 *ppThis = pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9201e libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 126 at strtmpl.cxx:1462, stop reason = step in > frame #0: 0x0000000102b9201e libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 126 at strtmpl.cxx:1462 > 1459 IMPL_RTL_ACQUIRE( pStr ); > 1460 > 1461 if ( *ppThis ) >-> 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1463 > 1464 *ppThis = pStr; > 1465 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9202a libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 138 at strtmpl.cxx:1464, stop reason = step in > frame #0: 0x0000000102b9202a libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 138 at strtmpl.cxx:1464 > 1461 if ( *ppThis ) > 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1463 >-> 1464 *ppThis = pStr; > 1465 } > 1466 > 1467 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92035 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 149 at strtmpl.cxx:1465, stop reason = step in > frame #0: 0x0000000102b92035 libuno_sal.dylib.3`::rtl_uString_assign(ppThis=0x000070000fee7ea0, pStr=0x00000001182193c0) + 149 at strtmpl.cxx:1465 > 1462 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1463 > 1464 *ppThis = pStr; >-> 1465 } > 1466 > 1467 /* ----------------------------------------------------------------------- */ > 1468 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c56812 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee86f8) + 50 at ustring.hxx:424, stop reason = step in > frame #0: 0x0000000146c56812 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee86f8) + 50 at ustring.hxx:424 > 421 OUString & operator=( const OUString & str ) > 422 { > 423 rtl_uString_assign( &pData, str.pData ); >-> 424 return *this; > 425 } > 426 > 427 #ifndef _MSC_VER // TODO? >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7be59 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 681 at pkguri.cxx:101, stop reason = step in > frame #0: 0x0000000146c7be59 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 681 at pkguri.cxx:101 > 98 aPureUri = m_aUri.copy( 0, nParam ); > 99 } > 100 else >-> 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. > 104 m_aScheme = aPureUri.copy( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7be6a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 698 at pkguri.cxx:104, stop reason = step in > frame #0: 0x0000000146c7be6a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 698 at pkguri.cxx:104 > 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. >-> 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=16) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=16) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294b000) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=44) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=44) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=16) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"BRAND_BASE_DIR", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=16) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"BRAND_BASE_DIR", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=16) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=16) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=16) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381, stop reason = step in > * frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381 > frame #1: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 257 at strtmpl.cxx:1404 > frame #2: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 76 at ustring.hxx:2084 > frame #3: 0x0000000146c7be90 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 736 at pkguri.cxx:104 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381, stop reason = step in > * frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=16) + 312 at strtmpl.cxx:1381 > frame #1: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 257 at strtmpl.cxx:1404 > frame #2: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 76 at ustring.hxx:2084 > frame #3: 0x0000000146c7be90 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 736 at pkguri.cxx:104 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x00000001182193c0, beginIndex=0, count=16) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e80, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=16) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7be90 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 736 at pkguri.cxx:104, stop reason = step in > frame #0: 0x0000000146c7be90 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 736 at pkguri.cxx:104 > 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. >-> 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d025 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 37 at ustring.hxx:2611, stop reason = step in > frame #0: 0x0000000146c7d025 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 37 at ustring.hxx:2611 > 2608 */ > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { >-> 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d02d libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 45 at ustring.hxx:2612, stop reason = step in > frame #0: 0x0000000146c7d02d libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 45 at ustring.hxx:2612 > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { > 2611 rtl_uString* pNew = NULL; >-> 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92d80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 16 at strtmpl.cxx:1693, stop reason = step in > frame #0: 0x0000000102b92d80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 16 at strtmpl.cxx:1693 > 1690 IMPL_RTL_STRINGDATA* pStr ) > 1691 SAL_THROW_EXTERN_C() > 1692 { >-> 1693 assert(ppThis); > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92dd2 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 98 at strtmpl.cxx:1694, stop reason = step in > frame #0: 0x0000000102b92dd2 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 98 at strtmpl.cxx:1694 > 1691 SAL_THROW_EXTERN_C() > 1692 { > 1693 assert(ppThis); >-> 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e12 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 162 at strtmpl.cxx:1695, stop reason = step in > frame #0: 0x0000000102b92e12 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 162 at strtmpl.cxx:1695 > 1692 { > 1693 assert(ppThis); > 1694 assert(pStr); >-> 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e1d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 173 at strtmpl.cxx:1696, stop reason = step in > frame #0: 0x0000000102b92e1d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 173 at strtmpl.cxx:1696 > 1693 assert(ppThis); > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e24 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 180 at strtmpl.cxx:1697, stop reason = step in > frame #0: 0x0000000102b92e24 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 180 at strtmpl.cxx:1697 > 1694 assert(pStr); > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; >-> 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 > 1700 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e2e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 190 at strtmpl.cxx:1698, stop reason = step in > frame #0: 0x0000000102b92e2e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 190 at strtmpl.cxx:1698 > 1695 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1696 int bChanged = 0; > 1697 sal_Int32 nLen = pStr->length; >-> 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 > 1700 while ( nLen > 0 ) > 1701 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e3a libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 202 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92e3a libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 202 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=118) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=118) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=118) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=100) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=117) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=117) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=117) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=110) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=110) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=115) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=116) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=116) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=116) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=97) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=97) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=97) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=114) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=46) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=46) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=122) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=122) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=122) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=105) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e44 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 212 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 11 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e4b libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 11 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=112) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=112) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 19 at character.hxx:86, stop reason = step in > frame #0: 0x0000000102b88e53 libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 19 at character.hxx:86 > 83 */ > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { >-> 86 assert(isUnicodeCodePoint(code)); > 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 74 at character.hxx:87, stop reason = step in > frame #0: 0x0000000102b88e8a libuno_sal.dylib.3`rtl::isAsciiUpperCase(code=112) + 74 at character.hxx:87 > 84 inline bool isAsciiUpperCase(sal_uInt32 code) > 85 { > 86 assert(isUnicodeCodePoint(code)); >-> 87 return code >= 'A' && code <= 'Z'; > 88 } > 89 > 90 /** Check for ASCII alphabetic character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702, stop reason = step in > frame #0: 0x0000000102b92e50 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 224 at strtmpl.cxx:1702 > 1699 > 1700 while ( nLen > 0 ) > 1701 { >-> 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { > 1704 /* Copy String */ > 1705 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729, stop reason = step in > frame #0: 0x0000000102b92f51 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 481 at strtmpl.cxx:1729 > 1726 break; > 1727 } > 1728 >-> 1729 pCharStr++; > 1730 nLen--; > 1731 } > 1732 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730, stop reason = step in > frame #0: 0x0000000102b92f5d libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 493 at strtmpl.cxx:1730 > 1727 } > 1728 > 1729 pCharStr++; >-> 1730 nLen--; > 1731 } > 1732 > 1733 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700, stop reason = step in > frame #0: 0x0000000102b92f66 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 502 at strtmpl.cxx:1700 > 1697 sal_Int32 nLen = pStr->length; > 1698 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1699 >-> 1700 while ( nLen > 0 ) > 1701 { > 1702 if ( rtl::isAsciiUpperCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1703 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f6b libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 507 at strtmpl.cxx:1733, stop reason = step in > frame #0: 0x0000000102b92f6b libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 507 at strtmpl.cxx:1733 > 1730 nLen--; > 1731 } > 1732 >-> 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f75 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 517 at strtmpl.cxx:1735, stop reason = step in > frame #0: 0x0000000102b92f75 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 517 at strtmpl.cxx:1735 > 1732 > 1733 if ( !bChanged ) > 1734 { >-> 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 528 at strtmpl.cxx:1736, stop reason = step in > frame #0: 0x0000000102b92f80 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 528 at strtmpl.cxx:1736 > 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; >-> 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x000000011821bb00) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f89 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 537 at strtmpl.cxx:1736, stop reason = step in > frame #0: 0x0000000102b92f89 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 537 at strtmpl.cxx:1736 > 1733 if ( !bChanged ) > 1734 { > 1735 *ppThis = pStr; >-> 1736 IMPL_RTL_ACQUIRE( pStr ); > 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f8e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 542 at strtmpl.cxx:1737, stop reason = step in > frame #0: 0x0000000102b92f8e libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 542 at strtmpl.cxx:1737 > 1734 { > 1735 *ppThis = pStr; > 1736 IMPL_RTL_ACQUIRE( pStr ); >-> 1737 } > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); > 1740 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92f93 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 547 at strtmpl.cxx:1741, stop reason = step in > frame #0: 0x0000000102b92f93 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 547 at strtmpl.cxx:1741 > 1738 > 1739 RTL_LOG_STRING_NEW( *ppThis ); > 1740 /* must be done last, if pStr == *ppThis */ >-> 1741 if ( pOrg ) > 1742 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1743 } > 1744 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fa7 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 567 at strtmpl.cxx:1743, stop reason = step in > frame #0: 0x0000000102b92fa7 libuno_sal.dylib.3`::rtl_uString_newToAsciiLowerCase(ppThis=0x000070000fee7b70, pStr=0x000000011821bb00) + 567 at strtmpl.cxx:1743 > 1740 /* must be done last, if pStr == *ppThis */ > 1741 if ( pOrg ) > 1742 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1743 } > 1744 > 1745 /* ----------------------------------------------------------------------- */ > 1746 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d040 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 64 at ustring.hxx:2612, stop reason = step in > frame #0: 0x0000000146c7d040 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 64 at ustring.hxx:2612 > 2609 SAL_WARN_UNUSED_RESULT OUString toAsciiLowerCase() const > 2610 { > 2611 rtl_uString* pNew = NULL; >-> 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); > 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d042 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 66 at ustring.hxx:2613, stop reason = step in > frame #0: 0x0000000146c7d042 libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 66 at ustring.hxx:2613 > 2610 { > 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); >-> 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 > 2616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e88, str=0x000000011821bb00, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d04f libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 79 at ustring.hxx:2613, stop reason = step in > frame #0: 0x0000000146c7d04f libucppkg1.dylib`rtl::OUString::toAsciiLowerCase(this=0x000070000fee7e80) const + 79 at ustring.hxx:2613 > 2610 { > 2611 rtl_uString* pNew = NULL; > 2612 rtl_uString_newToAsciiLowerCase( &pNew, pData ); >-> 2613 return OUString( pNew, SAL_NO_ACQUIRE ); > 2614 } > 2615 > 2616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bea2 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 754 at pkguri.cxx:104, stop reason = step in > frame #0: 0x0000000146c7bea2 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 754 at pkguri.cxx:104 > 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. >-> 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e88) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee8728, str=0x000070000fee7e88) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7beb7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 775 at pkguri.cxx:104, stop reason = step in > frame #0: 0x0000000146c7beb7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 775 at pkguri.cxx:104 > 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. >-> 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c7beb7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 775 at pkguri.cxx:104, stop reason = step in > * frame #0: 0x0000000146c7beb7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 775 at pkguri.cxx:104 > frame #1: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #2: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #3: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #4: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #5: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #6: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #7: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #8: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #9: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #10: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #11: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #12: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #13: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #14: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #15: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #16: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #17: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #18: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #19: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #20: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #21: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #22: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #23: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #24: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #25: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e88) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7becc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 796 at pkguri.cxx:104, stop reason = step in > frame #0: 0x0000000146c7becc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 796 at pkguri.cxx:104 > 101 aPureUri = m_aUri; > 102 > 103 // Scheme is case insensitive. >-> 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x000000011821bb00) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e80) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bed5 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 805 at pkguri.cxx:107, stop reason = step in > frame #0: 0x0000000146c7bed5 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 805 at pkguri.cxx:107 > 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 >-> 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169, stop reason = step in > frame #0: 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169 > 166 static const std::size_t length = N - 1; > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) >-> 169 { return std::strlen(literal) == length; } > 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170, stop reason = step in > frame #0: 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170 > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) > 169 { return std::strlen(literal) == length; } >-> 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY > 173 template<std::size_t N, typename T> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 23 at ustring.hxx:1067, stop reason = step in > frame #0: 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 23 at ustring.hxx:1067 > 1064 */ > 1065 bool equalsAsciiL( const sal_Char* asciiStr, sal_Int32 asciiStrLength ) const > 1066 { >-> 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 51 at ustring.hxx:1071, stop reason = step in > frame #0: 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 51 at ustring.hxx:1071 > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >-> 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 > 1074 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 69 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 69 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 33 at ustring.cxx:342, stop reason = step in > frame #0: 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 33 at ustring.cxx:342 > 339 sal_Int32 nStrLen ) > 340 SAL_THROW_EXTERN_C() > 341 { >-> 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 116 at ustring.cxx:343, stop reason = step in > frame #0: 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 116 at ustring.cxx:343 > 340 SAL_THROW_EXTERN_C() > 341 { > 342 assert(nStrLen >= 0); >-> 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 135 at ustring.cxx:344, stop reason = step in > frame #0: 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 135 at ustring.cxx:344 > 341 { > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; >-> 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 150 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 150 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a85 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 341 at ustring.cxx:353, stop reason = step in > frame #0: 0x0000000102b93a85 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 341 at ustring.cxx:353 > 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) >-> 353 return false; > 354 } > 355 > 356 return true; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 366 at ustring.cxx:357, stop reason = step in > frame #0: 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.pkg", nStrLen=16) + 366 at ustring.cxx:357 > 354 } > 355 > 356 return true; >-> 357 } > 358 > 359 /* ----------------------------------------------------------------------- */ > 360 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 77 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 77 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 87 at ustring.hxx:1072, stop reason = step in > frame #0: 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.pkg", asciiStrLength=16) const + 87 at ustring.hxx:1072 > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); >-> 1072 } > 1073 > 1074 /** > 1075 Perform a ASCII lowercase comparison of two strings. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7beec libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 828 at pkguri.cxx:107, stop reason = step in > frame #0: 0x0000000146c7beec libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 828 at pkguri.cxx:107 > 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 >-> 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169, stop reason = step in > frame #0: 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169 > 166 static const std::size_t length = N - 1; > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) >-> 169 { return std::strlen(literal) == length; } > 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170, stop reason = step in > frame #0: 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170 > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) > 169 { return std::strlen(literal) == length; } >-> 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY > 173 template<std::size_t N, typename T> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 23 at ustring.hxx:1067, stop reason = step in > frame #0: 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 23 at ustring.hxx:1067 > 1064 */ > 1065 bool equalsAsciiL( const sal_Char* asciiStr, sal_Int32 asciiStrLength ) const > 1066 { >-> 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 51 at ustring.hxx:1071, stop reason = step in > frame #0: 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 51 at ustring.hxx:1071 > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >-> 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 > 1074 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 69 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 69 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 33 at ustring.cxx:342, stop reason = step in > frame #0: 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 33 at ustring.cxx:342 > 339 sal_Int32 nStrLen ) > 340 SAL_THROW_EXTERN_C() > 341 { >-> 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 116 at ustring.cxx:343, stop reason = step in > frame #0: 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 116 at ustring.cxx:343 > 340 SAL_THROW_EXTERN_C() > 341 { > 342 assert(nStrLen >= 0); >-> 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 135 at ustring.cxx:344, stop reason = step in > frame #0: 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 135 at ustring.cxx:344 > 341 { > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; >-> 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 150 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 150 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a93 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 355 at ustring.cxx:356, stop reason = step in > frame #0: 0x0000000102b93a93 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 355 at ustring.cxx:356 > 353 return false; > 354 } > 355 >-> 356 return true; > 357 } > 358 > 359 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 366 at ustring.cxx:357, stop reason = step in > frame #0: 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 366 at ustring.cxx:357 > 354 } > 355 > 356 return true; >-> 357 } > 358 > 359 /* ----------------------------------------------------------------------- */ > 360 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 77 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 77 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 87 at ustring.hxx:1072, stop reason = step in > frame #0: 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 87 at ustring.hxx:1072 > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); >-> 1072 } > 1073 > 1074 /** > 1075 Perform a ASCII lowercase comparison of two strings. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf24 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 884 at pkguri.cxx:107, stop reason = step in > frame #0: 0x0000000146c7bf24 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 884 at pkguri.cxx:107 > 104 m_aScheme = aPureUri.copy( > 105 0, PACKAGE_URL_SCHEME_LENGTH ).toAsciiLowerCase(); > 106 >-> 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf42 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 914 at pkguri.cxx:109, stop reason = step in > frame #0: 0x0000000146c7bf42 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 914 at pkguri.cxx:109 > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 108 { >-> 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { > 111 m_aParam += > 112 ( !m_aParam.isEmpty() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53540 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 16 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169, stop reason = step in > frame #0: 0x0000000146c4232c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::isValid(literal=<no value available>) [17]) + 12 at stringutils.hxx:169 > 166 static const std::size_t length = N - 1; > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) >-> 169 { return std::strlen(literal) == length; } > 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610, stop reason = step in > frame #0: 0x0000000146c53549 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 25 at ustring.hxx:1610 > 1607 template< typename T > > 1608 friend inline typename libreoffice_internal::ConstCharArrayDetector< T, bool >::Type operator==( const OUString& rString, T& literal ) > 1609 { >-> 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c5357c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 76 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53580 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 80 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170, stop reason = step in > frame #0: 0x0000000146c42358 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], void>::toPointer(literal=<no value available>) [17]) + 8 at stringutils.hxx:170 > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) > 169 { return std::strlen(literal) == length; } >-> 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY > 173 template<std::size_t N, typename T> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613, stop reason = step in > frame #0: 0x0000000146c53590 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 96 at ustring.hxx:1613 > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 1612 return rString.equalsAsciiL( >-> 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } > 1616 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c53595 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 101 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 23 at ustring.hxx:1067, stop reason = step in > frame #0: 0x0000000146c62b77 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 23 at ustring.hxx:1067 > 1064 */ > 1065 bool equalsAsciiL( const sal_Char* asciiStr, sal_Int32 asciiStrLength ) const > 1066 { >-> 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 51 at ustring.hxx:1071, stop reason = step in > frame #0: 0x0000000146c62b93 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 51 at ustring.hxx:1071 > 1068 return false; > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( >-> 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 > 1074 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 69 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62ba5 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 69 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 33 at ustring.cxx:342, stop reason = step in > frame #0: 0x0000000102b93951 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 33 at ustring.cxx:342 > 339 sal_Int32 nStrLen ) > 340 SAL_THROW_EXTERN_C() > 341 { >-> 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 116 at ustring.cxx:343, stop reason = step in > frame #0: 0x0000000102b939a4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 116 at ustring.cxx:343 > 340 SAL_THROW_EXTERN_C() > 341 { > 342 assert(nStrLen >= 0); >-> 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 135 at ustring.cxx:344, stop reason = step in > frame #0: 0x0000000102b939b7 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 135 at ustring.cxx:344 > 341 { > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; >-> 344 const sal_Char* pStr2Run = pStr2+nStrLen; > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 150 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b939c6 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 150 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348, stop reason = step in > frame #0: 0x0000000102b939d4 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 164 at ustring.cxx:348 > 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ >-> 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350, stop reason = step in > frame #0: 0x0000000102b93a4c libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 284 at ustring.cxx:350 > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); >-> 350 pStr1Run--; > 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351, stop reason = step in > frame #0: 0x0000000102b93a58 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 296 at ustring.cxx:351 > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; >-> 351 pStr2Run--; > 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352, stop reason = step in > frame #0: 0x0000000102b93a66 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 310 at ustring.cxx:352 > 349 "rtl_ustr_asciil_reverseEquals_WithLength - Found char > 127" ); > 350 pStr1Run--; > 351 pStr2Run--; >-> 352 if( *pStr1Run != (sal_Unicode)*pStr2Run ) > 353 return false; > 354 } > 355 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345, stop reason = step in > frame #0: 0x0000000102b93a8e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 350 at ustring.cxx:345 > 342 assert(nStrLen >= 0); > 343 const sal_Unicode* pStr1Run = pStr1+nStrLen; > 344 const sal_Char* pStr2Run = pStr2+nStrLen; >-> 345 while ( pStr1 < pStr1Run ) > 346 { > 347 /* Check ASCII range */ > 348 SAL_WARN_IF( ((unsigned char)*pStr2) > 127, "rtl.string", >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a93 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 355 at ustring.cxx:356, stop reason = step in > frame #0: 0x0000000102b93a93 libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 355 at ustring.cxx:356 > 353 return false; > 354 } > 355 >-> 356 return true; > 357 } > 358 > 359 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 366 at ustring.cxx:357, stop reason = step in > frame #0: 0x0000000102b93a9e libuno_sal.dylib.3`::rtl_ustr_asciil_reverseEquals_WithLength(pStr1=u"vnd.sun.star.zip", pStr2="vnd.sun.star.zip", nStrLen=16) + 366 at ustring.cxx:357 > 354 } > 355 > 356 return true; >-> 357 } > 358 > 359 /* ----------------------------------------------------------------------- */ > 360 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 77 at ustring.hxx:1070, stop reason = step in > frame #0: 0x0000000146c62bad libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 77 at ustring.hxx:1070 > 1067 if ( pData->length != asciiStrLength ) > 1068 return false; > 1069 >-> 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); > 1072 } > 1073 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 87 at ustring.hxx:1072, stop reason = step in > frame #0: 0x0000000146c62bb7 libucppkg1.dylib`rtl::OUString::equalsAsciiL(this=0x000070000fee8728, asciiStr="vnd.sun.star.zip", asciiStrLength=16) const + 87 at ustring.hxx:1072 > 1069 > 1070 return rtl_ustr_asciil_reverseEquals_WithLength( > 1071 pData->buffer, asciiStr, asciiStrLength ); >-> 1072 } > 1073 > 1074 /** > 1075 Perform a ASCII lowercase comparison of two strings. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612, stop reason = step in > frame #0: 0x0000000146c535a1 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [17], bool>::Type rtl::operator==<char const [17]>(rString=0x000070000fee8728, literal=<no value available>) [17]) + 113 at ustring.hxx:1612 > 1609 { > 1610 assert( > 1611 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 1612 return rString.equalsAsciiL( > 1613 libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal), > 1614 libreoffice_internal::ConstCharArrayDetector<T>::length); > 1615 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf5c libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 940 at pkguri.cxx:109, stop reason = step in > frame #0: 0x0000000146c7bf5c libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 940 at pkguri.cxx:109 > 106 > 107 if ( m_aScheme == PACKAGE_URL_SCHEME || m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 108 { >-> 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { > 111 m_aParam += > 112 ( !m_aParam.isEmpty() >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf7a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 970 at pkguri.cxx:111, stop reason = step in > frame #0: 0x0000000146c7bf7a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 970 at pkguri.cxx:111 > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >-> 111 m_aParam += > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf85 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 981 at pkguri.cxx:112, stop reason = step in > frame #0: 0x0000000146c7bf85 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 981 at pkguri.cxx:112 > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { > 111 m_aParam += >-> 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); > 115 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee8720) const + 12 at ustring.hxx:618, stop reason = step in > frame #0: 0x0000000146c473cc libucppkg1.dylib`rtl::OUString::isEmpty(this=0x000070000fee8720) const + 12 at ustring.hxx:618 > 615 */ > 616 bool isEmpty() const > 617 { >-> 618 return pData->length == 0; > 619 } > 620 > 621 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bf94 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 996 at pkguri.cxx:112, stop reason = step in > frame #0: 0x0000000146c7bf94 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 996 at pkguri.cxx:112 > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { > 111 m_aParam += >-> 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); > 115 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bfcc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1052 at pkguri.cxx:114, stop reason = step in > frame #0: 0x0000000146c7bfcc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1052 at pkguri.cxx:114 > 111 m_aParam += > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) >-> 114 : OUString( "?purezip" ) ); > 115 } > 116 > 117 aPureUri = aPureUri.replaceAt( 0, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40294 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b78) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 20 at ustring.hxx:236, stop reason = step in > frame #0: 0x0000000146c40294 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b78) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 20 at ustring.hxx:236 > 233 */ > 234 template< typename T > > 235 OUString( T& literal, typename libreoffice_internal::ConstCharArrayDetector< T, libreoffice_internal::Dummy >::Type = libreoffice_internal::Dummy() ) >-> 236 { > 237 assert( > 238 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 239 pData = NULL; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42104 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 20 at ustring.hxx:237, stop reason = step in > frame #0: 0x0000000146c42104 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 20 at ustring.hxx:237 > 234 template< typename T > > 235 OUString( T& literal, typename libreoffice_internal::ConstCharArrayDetector< T, libreoffice_internal::Dummy >::Type = libreoffice_internal::Dummy() ) > 236 { >-> 237 assert( > 238 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 239 pData = NULL; > 240 if (libreoffice_internal::ConstCharArrayDetector<T>::length == 0) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4218c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], void>::isValid(literal=<no value available>) [9]) + 12 at stringutils.hxx:169, stop reason = step in > frame #0: 0x0000000146c4218c libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], void>::isValid(literal=<no value available>) [9]) + 12 at stringutils.hxx:169 > 166 static const std::size_t length = N - 1; > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) >-> 169 { return std::strlen(literal) == length; } > 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42111 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 33 at ustring.hxx:237, stop reason = step in > frame #0: 0x0000000146c42111 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 33 at ustring.hxx:237 > 234 template< typename T > > 235 OUString( T& literal, typename libreoffice_internal::ConstCharArrayDetector< T, libreoffice_internal::Dummy >::Type = libreoffice_internal::Dummy() ) > 236 { >-> 237 assert( > 238 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); > 239 pData = NULL; > 240 if (libreoffice_internal::ConstCharArrayDetector<T>::length == 0) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42144 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 84 at ustring.hxx:239, stop reason = step in > frame #0: 0x0000000146c42144 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 84 at ustring.hxx:239 > 236 { > 237 assert( > 238 libreoffice_internal::ConstCharArrayDetector<T>::isValid(literal)); >-> 239 pData = NULL; > 240 if (libreoffice_internal::ConstCharArrayDetector<T>::length == 0) { > 241 rtl_uString_new(&pData); > 242 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4214f libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 95 at ustring.hxx:246, stop reason = step in > frame #0: 0x0000000146c4214f libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 95 at ustring.hxx:246 > 243 rtl_uString_newFromLiteral( > 244 &pData, > 245 libreoffice_internal::ConstCharArrayDetector<T>::toPointer( >-> 246 literal), > 247 libreoffice_internal::ConstCharArrayDetector<T>::length, 0); > 248 } > 249 #ifdef RTL_STRING_UNITTEST >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42153 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 99 at ustring.hxx:245, stop reason = step in > frame #0: 0x0000000146c42153 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 99 at ustring.hxx:245 > 242 } else { > 243 rtl_uString_newFromLiteral( > 244 &pData, >-> 245 libreoffice_internal::ConstCharArrayDetector<T>::toPointer( > 246 literal), > 247 libreoffice_internal::ConstCharArrayDetector<T>::length, 0); > 248 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c421b8 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], void>::toPointer(literal=<no value available>) [9]) + 8 at stringutils.hxx:170, stop reason = step in > frame #0: 0x0000000146c421b8 libucppkg1.dylib`rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], void>::toPointer(literal=<no value available>) [9]) + 8 at stringutils.hxx:170 > 167 static const bool ok = true; > 168 static bool isValid(char const (& literal)[N]) > 169 { return std::strlen(literal) == length; } >-> 170 static char const * toPointer(char const (& literal)[N]) { return literal; } > 171 }; > 172 #if defined LIBO_INTERNAL_ONLY > 173 template<std::size_t N, typename T> >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c42158 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 104 at ustring.hxx:245, stop reason = step in > frame #0: 0x0000000146c42158 libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 104 at ustring.hxx:245 > 242 } else { > 243 rtl_uString_newFromLiteral( > 244 &pData, >-> 245 libreoffice_internal::ConstCharArrayDetector<T>::toPointer( > 246 literal), > 247 libreoffice_internal::ConstCharArrayDetector<T>::length, 0); > 248 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4215f libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 111 at ustring.hxx:243, stop reason = step in > frame #0: 0x0000000146c4215f libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 111 at ustring.hxx:243 > 240 if (libreoffice_internal::ConstCharArrayDetector<T>::length == 0) { > 241 rtl_uString_new(&pData); > 242 } else { >-> 243 rtl_uString_newFromLiteral( > 244 &pData, > 245 libreoffice_internal::ConstCharArrayDetector<T>::toPointer( > 246 literal), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92064 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 36 at strtmpl.cxx:1416, stop reason = step in > frame #0: 0x0000000102b92064 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 36 at strtmpl.cxx:1416 > 1413 sal_Int32 allocExtra ) > 1414 SAL_THROW_EXTERN_C() > 1415 { >-> 1416 assert(ppThis); > 1417 assert(nLen >= 0); > 1418 assert(allocExtra >= 0); > 1419 if ( nLen + allocExtra == 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b920bb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 123 at strtmpl.cxx:1417, stop reason = step in > frame #0: 0x0000000102b920bb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 123 at strtmpl.cxx:1417 > 1414 SAL_THROW_EXTERN_C() > 1415 { > 1416 assert(ppThis); >-> 1417 assert(nLen >= 0); > 1418 assert(allocExtra >= 0); > 1419 if ( nLen + allocExtra == 0 ) > 1420 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b920fa libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 186 at strtmpl.cxx:1418, stop reason = step in > frame #0: 0x0000000102b920fa libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 186 at strtmpl.cxx:1418 > 1415 { > 1416 assert(ppThis); > 1417 assert(nLen >= 0); >-> 1418 assert(allocExtra >= 0); > 1419 if ( nLen + allocExtra == 0 ) > 1420 { > 1421 IMPL_RTL_STRINGNAME( new )( ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92139 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 249 at strtmpl.cxx:1419, stop reason = step in > frame #0: 0x0000000102b92139 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 249 at strtmpl.cxx:1419 > 1416 assert(ppThis); > 1417 assert(nLen >= 0); > 1418 assert(allocExtra >= 0); >-> 1419 if ( nLen + allocExtra == 0 ) > 1420 { > 1421 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1422 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92156 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 278 at strtmpl.cxx:1425, stop reason = step in > frame #0: 0x0000000102b92156 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 278 at strtmpl.cxx:1425 > 1422 return; > 1423 } > 1424 >-> 1425 if ( *ppThis ) > 1426 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1427 > 1428 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen + allocExtra ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92170 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 304 at strtmpl.cxx:1428, stop reason = step in > frame #0: 0x0000000102b92170 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 304 at strtmpl.cxx:1428 > 1425 if ( *ppThis ) > 1426 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1427 >-> 1428 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen + allocExtra ); > 1429 assert( *ppThis != nullptr ); > 1430 > 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=8) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=8) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a780) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=28) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=28) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=8) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9217f libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 319 at strtmpl.cxx:1428, stop reason = step in > frame #0: 0x0000000102b9217f libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 319 at strtmpl.cxx:1428 > 1425 if ( *ppThis ) > 1426 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1427 >-> 1428 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen + allocExtra ); > 1429 assert( *ppThis != nullptr ); > 1430 > 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92193 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 339 at strtmpl.cxx:1429, stop reason = step in > frame #0: 0x0000000102b92193 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 339 at strtmpl.cxx:1429 > 1426 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1427 > 1428 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen + allocExtra ); >-> 1429 assert( *ppThis != nullptr ); > 1430 > 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 > 1432 (*ppThis)->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b921d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 408 at strtmpl.cxx:1431, stop reason = step in > frame #0: 0x0000000102b921d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 408 at strtmpl.cxx:1431 > 1428 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen + allocExtra ); > 1429 assert( *ppThis != nullptr ); > 1430 >-> 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b921e5 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 421 at strtmpl.cxx:1432, stop reason = step in > frame #0: 0x0000000102b921e5 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 421 at strtmpl.cxx:1432 > 1429 assert( *ppThis != nullptr ); > 1430 > 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 >-> 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; > 1435 for( nCount = nLen; nCount > 0; --nCount ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b921f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 439 at strtmpl.cxx:1433, stop reason = step in > frame #0: 0x0000000102b921f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 439 at strtmpl.cxx:1433 > 1430 > 1431 (*ppThis)->length = nLen; // fix after possible allocExtra != 0 > 1432 (*ppThis)->buffer[nLen] = 0; >-> 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92206 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 454 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92206 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 454 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="?purezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="purezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="urezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="rezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ezip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="zip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > * frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > frame #1: 0x0000000146c4216b libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 123 at ustring.hxx:243 > frame #2: 0x0000000146c4029d libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b78) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 29 at ustring.hxx:236 > frame #3: 0x0000000146c7bfdc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1068 at pkguri.cxx:114 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="ip", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438, stop reason = step in > frame #0: 0x0000000102b92216 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 470 at strtmpl.cxx:1438 > 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING >-> 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440, stop reason = step in > frame #0: 0x0000000102b92260 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 544 at strtmpl.cxx:1440 > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range > 1439 #endif >-> 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443, stop reason = step in > frame #0: 0x0000000102b922d8 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 664 at strtmpl.cxx:1443 > 1440 SAL_WARN_IF( ((unsigned char)*pCharStr) == '\0', "rtl.string", > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 >-> 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; > 1445 pCharStr++; > 1446 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444, stop reason = step in > frame #0: 0x0000000102b922eb libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 683 at strtmpl.cxx:1444 > 1441 "rtl_uString_newFromLiteral - Found embedded \\0 character" ); > 1442 > 1443 *pBuffer = *pCharStr; >-> 1444 pBuffer++; > 1445 pCharStr++; > 1446 } > 1447 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445, stop reason = step in > frame #0: 0x0000000102b922f7 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="p", nLen=8, allocExtra=0) + 695 at strtmpl.cxx:1445 > 1442 > 1443 *pBuffer = *pCharStr; > 1444 pBuffer++; >-> 1445 pCharStr++; > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435, stop reason = step in > frame #0: 0x0000000102b92303 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="", nLen=8, allocExtra=0) + 707 at strtmpl.cxx:1435 > 1432 (*ppThis)->buffer[nLen] = 0; > 1433 IMPL_RTL_STRCODE* pBuffer = (*ppThis)->buffer; > 1434 sal_Int32 nCount; >-> 1435 for( nCount = nLen; nCount > 0; --nCount ) > 1436 { > 1437 #if IMPL_RTL_IS_USTRING > 1438 assert(static_cast<unsigned char>(*pCharStr) < 0x80); // ASCII range >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92325 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="", nLen=8, allocExtra=0) + 741 at strtmpl.cxx:1449, stop reason = step in > frame #0: 0x0000000102b92325 libuno_sal.dylib.3`::rtl_uString_newFromLiteral(ppThis=0x000070000fee7e78, pCharStr="", nLen=8, allocExtra=0) + 741 at strtmpl.cxx:1449 > 1446 } > 1447 > 1448 RTL_LOG_STRING_NEW( *ppThis ); >-> 1449 } > 1450 > 1451 /* ----------------------------------------------------------------------- */ > 1452 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4216b libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 123 at ustring.hxx:252, stop reason = step in > frame #0: 0x0000000146c4216b libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b48) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 123 at ustring.hxx:252 > 249 #ifdef RTL_STRING_UNITTEST > 250 rtl_string_unittest_const_literal = true; > 251 #endif >-> 252 } > 253 > 254 #if defined LIBO_INTERNAL_ONLY > 255 /** @overload @since LibreOffice 5.3 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4029d libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b78) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 29 at ustring.hxx:252, stop reason = step in > frame #0: 0x0000000146c4029d libucppkg1.dylib`rtl::OUString::OUString<char const [9]>(this=0x000070000fee7e78, literal=<no value available>, (null)=rtl::libreoffice_internal::ConstCharArrayDetector<char const[9], rtl::libreoffice_internal::Dummy>::Type @ 0x000070000fee7b78) [9], rtl::libreoffice_internal::ConstCharArrayDetector<char const [9], rtl::libreoffice_internal::Dummy>::Type) + 29 at ustring.hxx:252 > 249 #ifdef RTL_STRING_UNITTEST > 250 rtl_string_unittest_const_literal = true; > 251 #endif >-> 252 } > 253 > 254 #if defined LIBO_INTERNAL_ONLY > 255 /** @overload @since LibreOffice 5.3 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bfdc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1068 at pkguri.cxx:114, stop reason = step in > frame #0: 0x0000000146c7bfdc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1068 at pkguri.cxx:114 > 111 m_aParam += > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) >-> 114 : OUString( "?purezip" ) ); > 115 } > 116 > 117 aPureUri = aPureUri.replaceAt( 0, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bfe1 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1073 at pkguri.cxx:112, stop reason = step in > frame #0: 0x0000000146c7bfe1 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1073 at pkguri.cxx:112 > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { > 111 m_aParam += >-> 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); > 115 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bfe6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1078 at pkguri.cxx:111, stop reason = step in > frame #0: 0x0000000146c7bfe6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1078 at pkguri.cxx:111 > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >-> 111 m_aParam += > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c57114 libucppkg1.dylib`rtl::OUString::operator+=(this=0x000070000fee8720, str=0x000070000fee7e78) & + 20 at ustring.hxx:504, stop reason = step in > frame #0: 0x0000000146c57114 libucppkg1.dylib`rtl::OUString::operator+=(this=0x000070000fee8720, str=0x000070000fee7e78) & + 20 at ustring.hxx:504 > 501 & > 502 #endif > 503 { >-> 504 rtl_uString_newConcat( &pData, pData, str.pData ); > 505 return *this; > 506 } > 507 #if defined LIBO_INTERNAL_ONLY && HAVE_CXX11_REF_QUALIFIER >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92424 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 20 at strtmpl.cxx:1492, stop reason = step in > frame #0: 0x0000000102b92424 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 20 at strtmpl.cxx:1492 > 1489 IMPL_RTL_STRINGDATA* pRight ) > 1490 SAL_THROW_EXTERN_C() > 1491 { >-> 1492 assert(ppThis); > 1493 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1494 > 1495 /* Test for 0-Pointer - if not, change newReplaceStrAt! */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92476 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 102 at strtmpl.cxx:1493, stop reason = step in > frame #0: 0x0000000102b92476 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 102 at strtmpl.cxx:1493 > 1490 SAL_THROW_EXTERN_C() > 1491 { > 1492 assert(ppThis); >-> 1493 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1494 > 1495 /* Test for 0-Pointer - if not, change newReplaceStrAt! */ > 1496 if ( !pRight || !pRight->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92481 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 113 at strtmpl.cxx:1496, stop reason = step in > frame #0: 0x0000000102b92481 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 113 at strtmpl.cxx:1496 > 1493 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1494 > 1495 /* Test for 0-Pointer - if not, change newReplaceStrAt! */ >-> 1496 if ( !pRight || !pRight->length ) > 1497 { > 1498 *ppThis = pLeft; > 1499 IMPL_RTL_ACQUIRE( pLeft ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b924b8 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 168 at strtmpl.cxx:1501, stop reason = step in > frame #0: 0x0000000102b924b8 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 168 at strtmpl.cxx:1501 > 1498 *ppThis = pLeft; > 1499 IMPL_RTL_ACQUIRE( pLeft ); > 1500 } >-> 1501 else if ( !pLeft || !pLeft->length ) > 1502 { > 1503 *ppThis = pRight; > 1504 IMPL_RTL_ACQUIRE( pRight ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b924d1 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 193 at strtmpl.cxx:1503, stop reason = step in > frame #0: 0x0000000102b924d1 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 193 at strtmpl.cxx:1503 > 1500 } > 1501 else if ( !pLeft || !pLeft->length ) > 1502 { >-> 1503 *ppThis = pRight; > 1504 IMPL_RTL_ACQUIRE( pRight ); > 1505 } > 1506 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b924dc libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 204 at strtmpl.cxx:1504, stop reason = step in > frame #0: 0x0000000102b924dc libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 204 at strtmpl.cxx:1504 > 1501 else if ( !pLeft || !pLeft->length ) > 1502 { > 1503 *ppThis = pRight; >-> 1504 IMPL_RTL_ACQUIRE( pRight ); > 1505 } > 1506 else > 1507 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001449f6170) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b924e5 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 213 at strtmpl.cxx:1504, stop reason = step in > frame #0: 0x0000000102b924e5 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 213 at strtmpl.cxx:1504 > 1501 else if ( !pLeft || !pLeft->length ) > 1502 { > 1503 *ppThis = pRight; >-> 1504 IMPL_RTL_ACQUIRE( pRight ); > 1505 } > 1506 else > 1507 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b924ea libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 218 at strtmpl.cxx:1505, stop reason = step in > frame #0: 0x0000000102b924ea libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 218 at strtmpl.cxx:1505 > 1502 { > 1503 *ppThis = pRight; > 1504 IMPL_RTL_ACQUIRE( pRight ); >-> 1505 } > 1506 else > 1507 { > 1508 IMPL_RTL_STRINGDATA* pTempStr = IMPL_RTL_STRINGNAME( ImplAlloc )( pLeft->length + pRight->length ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b925d2 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 450 at strtmpl.cxx:1518, stop reason = step in > frame #0: 0x0000000102b925d2 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 450 at strtmpl.cxx:1518 > 1515 } > 1516 > 1517 /* must be done last, if left or right == *ppThis */ >-> 1518 if ( pOrg ) > 1519 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1520 } > 1521 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b925dd libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 461 at strtmpl.cxx:1519, stop reason = step in > frame #0: 0x0000000102b925dd libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 461 at strtmpl.cxx:1519 > 1516 > 1517 /* must be done last, if left or right == *ppThis */ > 1518 if ( pOrg ) >-> 1519 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1520 } > 1521 > 1522 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b925e6 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 470 at strtmpl.cxx:1520, stop reason = step in > frame #0: 0x0000000102b925e6 libuno_sal.dylib.3`::rtl_uString_newConcat(ppThis=0x000070000fee8720, pLeft=0x0000000102bf85a8, pRight=0x00000001449f6170) + 470 at strtmpl.cxx:1520 > 1517 /* must be done last, if left or right == *ppThis */ > 1518 if ( pOrg ) > 1519 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1520 } > 1521 > 1522 /* ----------------------------------------------------------------------- */ > 1523 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c57135 libucppkg1.dylib`rtl::OUString::operator+=(this=0x000070000fee8720, str=0x000070000fee7e78) & + 53 at ustring.hxx:505, stop reason = step in > frame #0: 0x0000000146c57135 libucppkg1.dylib`rtl::OUString::operator+=(this=0x000070000fee8720, str=0x000070000fee7e78) & + 53 at ustring.hxx:505 > 502 #endif > 503 { > 504 rtl_uString_newConcat( &pData, pData, str.pData ); >-> 505 return *this; > 506 } > 507 #if defined LIBO_INTERNAL_ONLY && HAVE_CXX11_REF_QUALIFIER > 508 void operator+=(OUString const &) && = delete; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7bff6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1094 at pkguri.cxx:111, stop reason = step in > frame #0: 0x0000000146c7bff6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1094 at pkguri.cxx:111 > 108 { > 109 if ( m_aScheme == PACKAGE_ZIP_URL_SCHEME ) > 110 { >-> 111 m_aParam += > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001449f6170) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e78) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c00b libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1115 at pkguri.cxx:115, stop reason = step in > frame #0: 0x0000000146c7c00b libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1115 at pkguri.cxx:115 > 112 ( !m_aParam.isEmpty() > 113 ? OUString( "&purezip" ) > 114 : OUString( "?purezip" ) ); >-> 115 } > 116 > 117 aPureUri = aPureUri.replaceAt( 0, > 118 m_aScheme.getLength(), >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c067 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1207 at pkguri.cxx:118, stop reason = step in > frame #0: 0x0000000146c7c067 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1207 at pkguri.cxx:118 > 115 } > 116 > 117 aPureUri = aPureUri.replaceAt( 0, >-> 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee8728) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee8728) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c07a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1226 at pkguri.cxx:118, stop reason = step in > frame #0: 0x0000000146c7c07a libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1226 at pkguri.cxx:118 > 115 } > 116 > 117 aPureUri = aPureUri.replaceAt( 0, >-> 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c085 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1237 at pkguri.cxx:119, stop reason = step in > frame #0: 0x0000000146c7c085 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1237 at pkguri.cxx:119 > 116 > 117 aPureUri = aPureUri.replaceAt( 0, > 118 m_aScheme.getLength(), >-> 119 m_aScheme ); > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; > 122 sal_Int32 nEnd = aPureUri.lastIndexOf( '/' ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c090 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1248 at pkguri.cxx:117, stop reason = step in > frame #0: 0x0000000146c7c090 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1248 at pkguri.cxx:117 > 114 : OUString( "?purezip" ) ); > 115 } > 116 >-> 117 aPureUri = aPureUri.replaceAt( 0, > 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=82) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=82) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=176) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=176) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=82) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zipbreOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zipbreOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"vnd.sun.star.zip", _nCount=16) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"breOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=66) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"breOfficeDev.app/Contents/Resources/../Resources/bootstraprc", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=66) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=66) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _pSrc=u"://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=66) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x00000001182193c0, nIndex=0, nCount=16, pNewSubStr=0x000000011821bb00) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e70, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=0, count=16, newStr=0x000070000fee8728) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0a8 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1272 at pkguri.cxx:117, stop reason = step in > frame #0: 0x0000000146c7c0a8 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1272 at pkguri.cxx:117 > 114 : OUString( "?purezip" ) ); > 115 } > 116 >-> 117 aPureUri = aPureUri.replaceAt( 0, > 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001182193c0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e70) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e70) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0ba libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1290 at pkguri.cxx:117, stop reason = step in > frame #0: 0x0000000146c7c0ba libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1290 at pkguri.cxx:117 > 114 : OUString( "?purezip" ) ); > 115 } > 116 >-> 117 aPureUri = aPureUri.replaceAt( 0, > 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0cf libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1311 at pkguri.cxx:121, stop reason = step in > frame #0: 0x0000000146c7c0cf libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1311 at pkguri.cxx:121 > 118 m_aScheme.getLength(), > 119 m_aScheme ); > 120 >-> 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; > 122 sal_Int32 nEnd = aPureUri.lastIndexOf( '/' ); > 123 if ( nEnd == PACKAGE_URL_SCHEME_LENGTH + 3 ) > 124 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0d9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1321 at pkguri.cxx:122, stop reason = step in > frame #0: 0x0000000146c7c0d9 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1321 at pkguri.cxx:122 > 119 m_aScheme ); > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; >-> 122 sal_Int32 nEnd = aPureUri.lastIndexOf( '/' ); > 123 if ( nEnd == PACKAGE_URL_SCHEME_LENGTH + 3 ) > 124 { > 125 // Only <scheme>:/// - Empty authority >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c46c97 libucppkg1.dylib`rtl::OUString::lastIndexOf(this=0x000070000fee7ea0, ch=U+002f u'/') const + 23 at ustring.hxx:1841, stop reason = step in > frame #0: 0x0000000146c46c97 libucppkg1.dylib`rtl::OUString::lastIndexOf(this=0x000070000fee7ea0, ch=U+002f u'/') const + 23 at ustring.hxx:1841 > 1838 */ > 1839 sal_Int32 lastIndexOf( sal_Unicode ch ) const > 1840 { >-> 1841 return rtl_ustr_lastIndexOfChar_WithLength( pData->buffer, pData->length, ch ); > 1842 } > 1843 > 1844 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f496 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+002f u'/') + 22 at strtmpl.cxx:440, stop reason = step in > frame #0: 0x0000000102b8f496 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+002f u'/') + 22 at strtmpl.cxx:440 > 437 IMPL_RTL_STRCODE c ) > 438 SAL_THROW_EXTERN_C() > 439 { >-> 440 assert(nLen >= 0); > 441 pStr += nLen; > 442 while ( nLen > 0 ) > 443 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f4e9 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+002f u'/') + 105 at strtmpl.cxx:441, stop reason = step in > frame #0: 0x0000000102b8f4e9 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=82, c=U+002f u'/') + 105 at strtmpl.cxx:441 > 438 SAL_THROW_EXTERN_C() > 439 { > 440 assert(nLen >= 0); >-> 441 pStr += nLen; > 442 while ( nLen > 0 ) > 443 { > 444 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f4fe libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=82, c=U+002f u'/') + 126 at strtmpl.cxx:442, stop reason = step in > frame #0: 0x0000000102b8f4fe libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=82, c=U+002f u'/') + 126 at strtmpl.cxx:442 > 439 { > 440 assert(nLen >= 0); > 441 pStr += nLen; >-> 442 while ( nLen > 0 ) > 443 { > 444 nLen--; > 445 pStr--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f508 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=82, c=U+002f u'/') + 136 at strtmpl.cxx:444, stop reason = step in > frame #0: 0x0000000102b8f508 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=82, c=U+002f u'/') + 136 at strtmpl.cxx:444 > 441 pStr += nLen; > 442 while ( nLen > 0 ) > 443 { >-> 444 nLen--; > 445 pStr--; > 446 > 447 if ( *pStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f511 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=81, c=U+002f u'/') + 145 at strtmpl.cxx:445, stop reason = step in > frame #0: 0x0000000102b8f511 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"", nLen=81, c=U+002f u'/') + 145 at strtmpl.cxx:445 > 442 while ( nLen > 0 ) > 443 { > 444 nLen--; >-> 445 pStr--; > 446 > 447 if ( *pStr == c ) > 448 return nLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f51d libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 157 at strtmpl.cxx:447, stop reason = step in > frame #0: 0x0000000102b8f51d libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 157 at strtmpl.cxx:447 > 444 nLen--; > 445 pStr--; > 446 >-> 447 if ( *pStr == c ) > 448 return nLen; > 449 } > 450 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f530 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 176 at strtmpl.cxx:448, stop reason = step in > frame #0: 0x0000000102b8f530 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 176 at strtmpl.cxx:448 > 445 pStr--; > 446 > 447 if ( *pStr == c ) >-> 448 return nLen; > 449 } > 450 > 451 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f547 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 199 at strtmpl.cxx:452, stop reason = step in > frame #0: 0x0000000102b8f547 libuno_sal.dylib.3`::rtl_ustr_lastIndexOfChar_WithLength(pStr=u"/", nLen=81, c=U+002f u'/') + 199 at strtmpl.cxx:452 > 449 } > 450 > 451 return -1; >-> 452 } > 453 > 454 /* ----------------------------------------------------------------------- */ > 455 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c46cb0 libucppkg1.dylib`rtl::OUString::lastIndexOf(this=0x000070000fee7ea0, ch=U+002f u'/') const + 48 at ustring.hxx:1841, stop reason = step in > frame #0: 0x0000000146c46cb0 libucppkg1.dylib`rtl::OUString::lastIndexOf(this=0x000070000fee7ea0, ch=U+002f u'/') const + 48 at ustring.hxx:1841 > 1838 */ > 1839 sal_Int32 lastIndexOf( sal_Unicode ch ) const > 1840 { >-> 1841 return rtl_ustr_lastIndexOfChar_WithLength( pData->buffer, pData->length, ch ); > 1842 } > 1843 > 1844 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0e7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1335 at pkguri.cxx:122, stop reason = step in > frame #0: 0x0000000146c7c0e7 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1335 at pkguri.cxx:122 > 119 m_aScheme ); > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; >-> 122 sal_Int32 nEnd = aPureUri.lastIndexOf( '/' ); > 123 if ( nEnd == PACKAGE_URL_SCHEME_LENGTH + 3 ) > 124 { > 125 // Only <scheme>:/// - Empty authority >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c0fe libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1358 at pkguri.cxx:123, stop reason = step in > frame #0: 0x0000000146c7c0fe libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1358 at pkguri.cxx:123 > 120 > 121 sal_Int32 nStart = PACKAGE_URL_SCHEME_LENGTH + 3; > 122 sal_Int32 nEnd = aPureUri.lastIndexOf( '/' ); >-> 123 if ( nEnd == PACKAGE_URL_SCHEME_LENGTH + 3 ) > 124 { > 125 // Only <scheme>:/// - Empty authority > 126 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c15d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1453 at pkguri.cxx:131, stop reason = step in > frame #0: 0x0000000146c7c15d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1453 at pkguri.cxx:131 > 128 m_aPath = "/"; > 129 return; > 130 } >-> 131 else if ( nEnd == ( aPureUri.getLength() - 1 ) ) > 132 { > 133 if ( aPureUri[ aPureUri.getLength() - 2 ] == '/' ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c172 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1474 at pkguri.cxx:131, stop reason = step in > frame #0: 0x0000000146c7c172 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1474 at pkguri.cxx:131 > 128 m_aPath = "/"; > 129 return; > 130 } >-> 131 else if ( nEnd == ( aPureUri.getLength() - 1 ) ) > 132 { > 133 if ( aPureUri[ aPureUri.getLength() - 2 ] == '/' ) > 134 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c194 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1508 at pkguri.cxx:133, stop reason = step in > frame #0: 0x0000000146c7c194 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1508 at pkguri.cxx:133 > 130 } > 131 else if ( nEnd == ( aPureUri.getLength() - 1 ) ) > 132 { >-> 133 if ( aPureUri[ aPureUri.getLength() - 2 ] == '/' ) > 134 { > 135 // Only <scheme>://// or <scheme>://<something> > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c19d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1517 at pkguri.cxx:133, stop reason = step in > frame #0: 0x0000000146c7c19d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1517 at pkguri.cxx:133 > 130 } > 131 else if ( nEnd == ( aPureUri.getLength() - 1 ) ) > 132 { >-> 133 if ( aPureUri[ aPureUri.getLength() - 2 ] == '/' ) > 134 { > 135 // Only <scheme>://// or <scheme>://<something> > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 23 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf77 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 23 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 55 at ustring.hxx:641, stop reason = step in > frame #0: 0x0000000146c7cf97 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 55 at ustring.hxx:641 > 638 */ > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 >-> 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); > 642 return getStr()[index]; > 643 } > 644 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 120 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfd8 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 120 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee7ea0) const + 12 at ustring.hxx:628, stop reason = step in > frame #0: 0x0000000146c4181c libucppkg1.dylib`rtl::OUString::getStr(this=0x000070000fee7ea0) const + 12 at ustring.hxx:628 > 625 > 626 @return a pointer to the Unicode characters buffer for this object. > 627 */ >-> 628 const sal_Unicode * getStr() const { return pData->buffer; } > 629 > 630 /** > 631 Access to individual characters. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 137 at ustring.hxx:642, stop reason = step in > frame #0: 0x0000000146c7cfe9 libucppkg1.dylib`rtl::OUString::operator[](this=0x000070000fee7ea0, index=80) const + 137 at ustring.hxx:642 > 639 sal_Unicode operator [](sal_Int32 index) const { > 640 // silence spurious -Werror=strict-overflow warnings from GCC 4.8.2 > 641 assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())); >-> 642 return getStr()[index]; > 643 } > 644 > 645 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c1bc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1548 at pkguri.cxx:133, stop reason = step in > frame #0: 0x0000000146c7c1bc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1548 at pkguri.cxx:133 > 130 } > 131 else if ( nEnd == ( aPureUri.getLength() - 1 ) ) > 132 { >-> 133 if ( aPureUri[ aPureUri.getLength() - 2 ] == '/' ) > 134 { > 135 // Only <scheme>://// or <scheme>://<something> > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c210 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1632 at pkguri.cxx:143, stop reason = step in > frame #0: 0x0000000146c7c210 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1632 at pkguri.cxx:143 > 140 } > 141 > 142 // Remove trailing slash. >-> 143 aPureUri = aPureUri.copy( 0, nEnd ); > 144 } > 145 > 146 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Frameworks/libuno_cppu.dylib.3", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=81) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Frameworks/libuno_cppu.dylib.3", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=81) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=81) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", _nCount=81) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt/", nLen=81) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225488, beginIndex=0, count=81) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > * frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e68, str=0x0000000118225608, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > frame #1: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 91 at ustring.hxx:2085 > frame #2: 0x0000000146c7c225 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1653 at pkguri.cxx:143 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=0, count=81) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c225 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1653 at pkguri.cxx:143, stop reason = step in > frame #0: 0x0000000146c7c225 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1653 at pkguri.cxx:143 > 140 } > 141 > 142 // Remove trailing slash. >-> 143 aPureUri = aPureUri.copy( 0, nEnd ); > 144 } > 145 > 146 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225480) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225488) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225488) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225488) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c237 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1671 at pkguri.cxx:143, stop reason = step in > frame #0: 0x0000000146c7c237 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1671 at pkguri.cxx:143 > 140 } > 141 > 142 // Remove trailing slash. >-> 143 aPureUri = aPureUri.copy( 0, nEnd ); > 144 } > 145 > 146 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c24c libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1692 at pkguri.cxx:144, stop reason = step in > frame #0: 0x0000000146c7c24c libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1692 at pkguri.cxx:144 > 141 > 142 // Remove trailing slash. > 143 aPureUri = aPureUri.copy( 0, nEnd ); >-> 144 } > 145 > 146 > 147 nEnd = aPureUri.indexOf( '/', nStart ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c273 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1731 at pkguri.cxx:147, stop reason = step in > frame #0: 0x0000000146c7c273 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1731 at pkguri.cxx:147 > 144 } > 145 > 146 >-> 147 nEnd = aPureUri.indexOf( '/', nStart ); > 148 if ( nEnd == -1 ) > 149 { > 150 // root folder. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=23, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=22, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=21, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=20, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=19, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=18, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=17, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=16, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=15, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=14, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=13, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > * frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 80 at strtmpl.cxx:400 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7c287 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1751 at pkguri.cxx:147 > frame #3: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #4: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #5: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #6: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #7: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #8: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #9: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #10: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #11: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #12: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #13: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #14: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #15: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #16: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #17: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #18: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #19: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #20: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #21: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #22: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #23: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #24: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #25: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #26: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #27: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=12, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=11, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=10, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=9, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=8, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=7, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=6, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=5, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=4, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=3, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=1, c=U+002f u'/') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 106 at strtmpl.cxx:404, stop reason = step in > frame #0: 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 106 at strtmpl.cxx:404 > 401 nLen--; > 402 } > 403 >-> 404 return -1; > 405 #endif > 406 } > 407 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=0, c=U+002f u'/') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7ea0, ch=U+002f u'/', fromIndex=19) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c287 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1751 at pkguri.cxx:147, stop reason = step in > frame #0: 0x0000000146c7c287 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1751 at pkguri.cxx:147 > 144 } > 145 > 146 >-> 147 nEnd = aPureUri.indexOf( '/', nStart ); > 148 if ( nEnd == -1 ) > 149 { > 150 // root folder. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c29e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1774 at pkguri.cxx:148, stop reason = step in > frame #0: 0x0000000146c7c29e libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1774 at pkguri.cxx:148 > 145 > 146 > 147 nEnd = aPureUri.indexOf( '/', nStart ); >-> 148 if ( nEnd == -1 ) > 149 { > 150 // root folder. > 151 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2ab libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1787 at pkguri.cxx:152, stop reason = step in > frame #0: 0x0000000146c7c2ab libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1787 at pkguri.cxx:152 > 149 { > 150 // root folder. > 151 >-> 152 OUString aNormPackage = aPureUri.copy( nStart ); > 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f584 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 36 at ustring.hxx:2064, stop reason = step in > frame #0: 0x0000000146c5f584 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 36 at ustring.hxx:2064 > 2061 */ > 2062 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex ) const > 2063 { >-> 2064 rtl_uString *pNew = NULL; > 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); > 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f58c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 44 at ustring.hxx:2065, stop reason = step in > frame #0: 0x0000000146c5f58c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 44 at ustring.hxx:2065 > 2062 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex ) const > 2063 { > 2064 rtl_uString *pNew = NULL; >-> 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); > 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } > 2068 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f5a9 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 73 at ustring.hxx:2065, stop reason = step in > frame #0: 0x0000000146c5f5a9 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 73 at ustring.hxx:2065 > 2062 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex ) const > 2063 { > 2064 rtl_uString *pNew = NULL; >-> 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); > 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } > 2068 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7b70, pCharStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7b70, pFrom=0x0000000118225608, beginIndex=19, count=62) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f5be libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 94 at ustring.hxx:2065, stop reason = step in > frame #0: 0x0000000146c5f5be libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 94 at ustring.hxx:2065 > 2062 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex ) const > 2063 { > 2064 rtl_uString *pNew = NULL; >-> 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); > 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } > 2068 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f5c0 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 96 at ustring.hxx:2066, stop reason = step in > frame #0: 0x0000000146c5f5c0 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 96 at ustring.hxx:2066 > 2063 { > 2064 rtl_uString *pNew = NULL; > 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); >-> 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } > 2068 > 2069 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e60, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f5cd libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 109 at ustring.hxx:2066, stop reason = step in > frame #0: 0x0000000146c5f5cd libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7ea0, beginIndex=19) const + 109 at ustring.hxx:2066 > 2063 { > 2064 rtl_uString *pNew = NULL; > 2065 rtl_uString_newFromSubString( &pNew, pData, beginIndex, getLength() - beginIndex ); >-> 2066 return OUString( pNew, SAL_NO_ACQUIRE ); > 2067 } > 2068 > 2069 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2be libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1806 at pkguri.cxx:152, stop reason = step in > frame #0: 0x0000000146c7c2be libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1806 at pkguri.cxx:152 > 149 { > 150 // root folder. > 151 >-> 152 OUString aNormPackage = aPureUri.copy( nStart ); > 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2c3 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1811 at pkguri.cxx:153, stop reason = step in > frame #0: 0x0000000146c7c2c3 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1811 at pkguri.cxx:153 > 150 // root folder. > 151 > 152 OUString aNormPackage = aPureUri.copy( nStart ); >-> 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d09a libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 26 at pkguri.cxx:43, stop reason = step in > frame #0: 0x0000000146c7d09a libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 26 at pkguri.cxx:43 > 40 > 41 static void normalize( OUString& rURL ) > 42 { >-> 43 sal_Int32 nPos = 0; > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=62, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=61, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=60, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=59, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=58, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=57, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=0) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=6, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=6, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=6) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"/Applications/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=6) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%cations/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=6) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%cations/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=6) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"cations/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"cations/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Ftions/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Ftions/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"tions/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=54) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"tions/LibreOfficeDev.app/Contents/Resources/lounorc", _pSrc=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=54) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=54) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=54) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=6, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=6, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=56, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=55, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=54, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=6) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > * frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > frame #1: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > frame #2: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 257 at strtmpl.cxx:1404 > frame #3: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 76 at ustring.hxx:2084 > frame #4: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:51 > frame #5: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #6: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #7: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #8: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #9: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #10: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #11: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #12: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #13: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #14: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #15: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #16: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #17: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #18: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #19: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #20: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #21: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #22: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #23: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #24: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #25: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #26: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #27: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #28: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #29: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #30: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=9, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=9, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=9) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=9) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=9) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=9) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=51) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=51) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=51) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=51) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=9, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=9, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148, stop reason = step in > * frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148 > frame #1: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:344 > frame #2: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1233 > frame #3: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:437 > frame #4: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > frame #5: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #6: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #7: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #8: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #9: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #10: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #11: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #12: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #13: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #14: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #15: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #16: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #17: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #18: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #19: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #20: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #21: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #22: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #23: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #24: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #25: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #26: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #27: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #28: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #29: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #30: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=53, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=52, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=51, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=9) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > * frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > frame #1: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > frame #2: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 257 at strtmpl.cxx:1404 > frame #3: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 76 at ustring.hxx:2084 > frame #4: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:51 > frame #5: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #6: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #7: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #8: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #9: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #10: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #11: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #12: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #13: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #14: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #15: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #16: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #17: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #18: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #19: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #20: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #21: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #22: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #23: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #24: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #25: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #26: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #27: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #28: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #29: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #30: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=12, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=12, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=12) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=12) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=12) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=12) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=48) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=48) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=48) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Users%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=48) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=12, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=12, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=50, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=49, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=48, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=47, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=46, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=45, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=44, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=43, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=12) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > * frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > frame #1: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > frame #2: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > frame #3: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1152 > frame #4: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > frame #5: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 257 at strtmpl.cxx:1404 > frame #6: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 76 at ustring.hxx:2084 > frame #7: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:51 > frame #8: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #9: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #10: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #11: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #12: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #13: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #14: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #15: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #16: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #17: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #18: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #19: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #20: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #21: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #22: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #23: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #24: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #25: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #26: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #27: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #28: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #29: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #30: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #31: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #32: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #33: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=20, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=20, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=20) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=20) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=20) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=20) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=40) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=40) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=40) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"demo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=40) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=20, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=20, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=42, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=41, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=40, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=39, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=38, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=37, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=36, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=20) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > * frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > frame #1: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 257 at strtmpl.cxx:1404 > frame #2: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 76 at ustring.hxx:2084 > frame #3: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:51 > frame #4: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #5: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #6: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #7: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #8: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #9: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #10: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #11: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #12: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #13: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #14: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #15: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #16: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #17: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #18: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #19: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #20: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #21: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #22: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #23: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #24: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #25: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #26: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #27: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #28: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #29: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x00000001466140d8, beginIndex=27, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=27, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=27) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=27) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=27) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=27) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Downloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Downloads%2Fcopyvisicells-1-2.oxt", _nCount=33) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Downloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Downloads%2Fcopyvisicells-1-2.oxt", _nCount=33) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Downloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Downloads%2Fcopyvisicells-1-2.oxt", _nCount=33) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"Downloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"Downloads%2Fcopyvisicells-1-2.oxt", _nCount=33) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x00000001466140d8, nIndex=27, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x0000000146614218, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=27, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x00000001466140d0) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001466140d8) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001466140d8) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001466140d8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > * frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=35, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > frame #1: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > frame #2: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > frame #3: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=34, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=33, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=32, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=31, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=30, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=29, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=28, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=27, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=26, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=25, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 55 at strtmpl.cxx:398, stop reason = step in > frame #0: 0x0000000102b8f3a7 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 55 at strtmpl.cxx:398 > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >-> 398 return pTempStr-pStr; > 399 > 400 pTempStr++; > 401 nLen--; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2FDownloads%2Fcopyvisicells-1-2.oxt", nLen=24, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=27) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0bf libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 63 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7e60) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49, stop reason = step in > frame #0: 0x0000000146c7d0ce libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 78 at pkguri.cxx:49 > 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { >-> 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51, stop reason = step in > frame #0: 0x0000000146c7d0dc libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 92 at pkguri.cxx:51 > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >-> 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 43 at ustring.hxx:2083, stop reason = step in > frame #0: 0x0000000146c7110b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 43 at ustring.hxx:2083 > 2080 */ > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { >-> 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 51 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c71113 libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 51 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 22 at strtmpl.cxx:1391, stop reason = step in > frame #0: 0x0000000102b91ea6 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 22 at strtmpl.cxx:1391 > 1388 sal_Int32 count ) > 1389 SAL_THROW_EXTERN_C() > 1390 { >-> 1391 assert(ppThis); > 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 104 at strtmpl.cxx:1392, stop reason = step in > frame #0: 0x0000000102b91ef8 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 104 at strtmpl.cxx:1392 > 1389 SAL_THROW_EXTERN_C() > 1390 { > 1391 assert(ppThis); >-> 1392 if ( beginIndex == 0 && count == pFrom->length ) > 1393 { > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 148 at strtmpl.cxx:1397, stop reason = step in > frame #0: 0x0000000102b91f24 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 148 at strtmpl.cxx:1397 > 1394 IMPL_RTL_STRINGNAME( assign )( ppThis, const_cast< IMPL_RTL_STRINGDATA * >( pFrom ) ); > 1395 return; > 1396 } >-> 1397 if ( count < 0 || beginIndex < 0 || beginIndex + count > pFrom->length ) > 1398 { > 1399 assert(false); // fail fast at least in debug builds > 1400 IMPL_RTL_STRINGNAME( newFromLiteral )( ppThis, "!!br0ken!!", 10, 0 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 223 at strtmpl.cxx:1404, stop reason = step in > frame #0: 0x0000000102b91f6f libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 223 at strtmpl.cxx:1404 > 1401 return; > 1402 } > 1403 >-> 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); > 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362, stop reason = step in > frame #0: 0x0000000102b91d63 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 19 at strtmpl.cxx:1362 > 1359 sal_Int32 nLen ) > 1360 SAL_THROW_EXTERN_C() > 1361 { >-> 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 > 1365 if ( !pCharStr || (nLen <= 0) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365, stop reason = step in > frame #0: 0x0000000102b91db5 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 101 at strtmpl.cxx:1365 > 1362 assert(ppThis); > 1363 IMPL_RTL_STRINGDATA* pOrg; > 1364 >-> 1365 if ( !pCharStr || (nLen <= 0) ) > 1366 { > 1367 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1368 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371, stop reason = step in > frame #0: 0x0000000102b91dd8 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 136 at strtmpl.cxx:1371 > 1368 return; > 1369 } > 1370 >-> 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91de3 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 147 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=2) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166, stop reason = step in > * frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 331 at alloc_cache.cxx:1166 > frame #1: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > frame #2: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > frame #3: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1152 > frame #4: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > frame #5: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 257 at strtmpl.cxx:1404 > frame #6: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 76 at ustring.hxx:2084 > frame #7: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:51 > frame #8: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #9: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #10: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #11: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #12: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #13: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #14: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #15: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #16: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #17: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #18: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #19: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #20: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #21: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #22: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #23: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #24: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #25: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #26: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #27: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #28: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #29: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #30: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #31: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #32: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #33: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294a280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=16) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=16) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=2) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372, stop reason = step in > frame #0: 0x0000000102b91deb libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 155 at strtmpl.cxx:1372 > 1369 } > 1370 > 1371 pOrg = *ppThis; >-> 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373, stop reason = step in > frame #0: 0x0000000102b91dff libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 175 at strtmpl.cxx:1373 > 1370 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1373 OSL_ASSERT(*ppThis != nullptr); > 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e55 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 261 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fcopyvisicells-1-2.oxt", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2F", _pSrc=u"2Fcopyvisicells-1-2.oxt", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374, stop reason = step in > frame #0: 0x0000000102b91e6f libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 287 at strtmpl.cxx:1374 > 1371 pOrg = *ppThis; > 1372 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1373 OSL_ASSERT(*ppThis != nullptr); >-> 1374 rtl_str_ImplCopy( (*ppThis)->buffer, pCharStr, nLen ); > 1375 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379, stop reason = step in > frame #0: 0x0000000102b91e74 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 292 at strtmpl.cxx:1379 > 1376 RTL_LOG_STRING_NEW( *ppThis ); > 1377 > 1378 /* must be done last, if pCharStr == *ppThis */ >-> 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1381 } > 1382 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381, stop reason = step in > frame #0: 0x0000000102b91e88 libuno_sal.dylib.3`::rtl_uString_newFromStr_WithLength(ppThis=0x000070000fee7af0, pCharStr=u"2Fcopyvisicells-1-2.oxt", nLen=2) + 312 at strtmpl.cxx:1381 > 1378 /* must be done last, if pCharStr == *ppThis */ > 1379 if ( pOrg ) > 1380 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1381 } > 1382 > 1383 /* ----------------------------------------------------------------------- */ > 1384 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 257 at strtmpl.cxx:1405, stop reason = step in > frame #0: 0x0000000102b91f91 libuno_sal.dylib.3`::rtl_uString_newFromSubString(ppThis=0x000070000fee7af0, pFrom=0x0000000146614218, beginIndex=39, count=2) + 257 at strtmpl.cxx:1405 > 1402 } > 1403 > 1404 IMPL_RTL_STRINGNAME( newFromStr_WithLength )( ppThis, pFrom->buffer + beginIndex, count ); >-> 1405 } > 1406 > 1407 /* ----------------------------------------------------------------------- */ > 1408 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 76 at ustring.hxx:2084, stop reason = step in > frame #0: 0x0000000146c7112c libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 76 at ustring.hxx:2084 > 2081 SAL_WARN_UNUSED_RESULT OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const > 2082 { > 2083 rtl_uString *pNew = NULL; >-> 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); > 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 78 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7112e libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 78 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b70, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 91 at ustring.hxx:2085, stop reason = step in > frame #0: 0x0000000146c7113b libucppkg1.dylib`rtl::OUString::copy(this=0x000070000fee7e60, beginIndex=39, count=2) const + 91 at ustring.hxx:2085 > 2082 { > 2083 rtl_uString *pNew = NULL; > 2084 rtl_uString_newFromSubString( &pNew, pData, beginIndex, count ); >-> 2085 return OUString( pNew, SAL_NO_ACQUIRE ); > 2086 } > 2087 > 2088 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d104 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 132 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628, stop reason = step in > frame #0: 0x0000000146c7dac5 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 37 at ustring.hxx:2628 > 2625 */ > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { >-> 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dacd libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 45 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751, stop reason = step in > frame #0: 0x0000000102b92fc0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 16 at strtmpl.cxx:1751 > 1748 IMPL_RTL_STRINGDATA* pStr ) > 1749 SAL_THROW_EXTERN_C() > 1750 { >-> 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752, stop reason = step in > frame #0: 0x0000000102b93012 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 98 at strtmpl.cxx:1752 > 1749 SAL_THROW_EXTERN_C() > 1750 { > 1751 assert(ppThis); >-> 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753, stop reason = step in > frame #0: 0x0000000102b93052 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 162 at strtmpl.cxx:1753 > 1750 { > 1751 assert(ppThis); > 1752 assert(pStr); >-> 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754, stop reason = step in > frame #0: 0x0000000102b9305d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 173 at strtmpl.cxx:1754 > 1751 assert(ppThis); > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; >-> 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755, stop reason = step in > frame #0: 0x0000000102b93064 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 180 at strtmpl.cxx:1755 > 1752 assert(pStr); > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; >-> 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756, stop reason = step in > frame #0: 0x0000000102b9306e libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 190 at strtmpl.cxx:1756 > 1753 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1754 int bChanged = 0; > 1755 sal_Int32 nLen = pStr->length; >-> 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 > 1758 while ( nLen > 0 ) > 1759 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b9307a libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 202 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=50) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=50) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93084 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 212 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890eb libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 11 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=70) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71, stop reason = step in > frame #0: 0x0000000102b890f3 libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 19 at character.hxx:71 > 68 */ > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { >-> 71 assert(isUnicodeCodePoint(code)); > 72 return code >= 'a' && code <= 'z'; > 73 } > 74 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72, stop reason = step in > frame #0: 0x0000000102b8912a libuno_sal.dylib.3`rtl::isAsciiLowerCase(code=70) + 74 at character.hxx:72 > 69 inline bool isAsciiLowerCase(sal_uInt32 code) > 70 { > 71 assert(isUnicodeCodePoint(code)); >-> 72 return code >= 'a' && code <= 'z'; > 73 } > 74 > 75 /** Check for ASCII upper case character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760, stop reason = step in > frame #0: 0x0000000102b93090 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 224 at strtmpl.cxx:1760 > 1757 > 1758 while ( nLen > 0 ) > 1759 { >-> 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { > 1762 /* Copy String */ > 1763 IMPL_RTL_STRCODE* pNewCharStr = IMPL_RTL_STRINGNAME( ImplNewCopy )( ppThis, pStr, pCharStr-pStr->buffer ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787, stop reason = step in > frame #0: 0x0000000102b93191 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 481 at strtmpl.cxx:1787 > 1784 break; > 1785 } > 1786 >-> 1787 pCharStr++; > 1788 nLen--; > 1789 } > 1790 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788, stop reason = step in > frame #0: 0x0000000102b9319d libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 493 at strtmpl.cxx:1788 > 1785 } > 1786 > 1787 pCharStr++; >-> 1788 nLen--; > 1789 } > 1790 > 1791 if ( !bChanged ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758, stop reason = step in > frame #0: 0x0000000102b931a6 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 502 at strtmpl.cxx:1758 > 1755 sal_Int32 nLen = pStr->length; > 1756 const IMPL_RTL_STRCODE* pCharStr = pStr->buffer; > 1757 >-> 1758 while ( nLen > 0 ) > 1759 { > 1760 if ( rtl::isAsciiLowerCase(IMPL_RTL_USTRCODE(*pCharStr)) ) > 1761 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791, stop reason = step in > frame #0: 0x0000000102b931ab libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 507 at strtmpl.cxx:1791 > 1788 nLen--; > 1789 } > 1790 >-> 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793, stop reason = step in > frame #0: 0x0000000102b931b5 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 517 at strtmpl.cxx:1793 > 1790 > 1791 if ( !bChanged ) > 1792 { >-> 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c0 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 528 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199, stop reason = step in > frame #0: 0x0000000102b91568 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 8 at strtmpl.cxx:1199 > 1196 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { >-> 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200, stop reason = step in > frame #0: 0x0000000102b9157c libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 28 at strtmpl.cxx:1200 > 1197 void IMPL_RTL_ACQUIRE(IMPL_RTL_STRINGDATA * pThis) > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) >-> 1200 osl_atomic_increment( &((pThis)->refCount) ); > 1201 } > 1202 > 1203 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201, stop reason = step in > frame #0: 0x0000000102b91583 libuno_sal.dylib.3`(anonymous namespace)::IMPL_RTL_ACQUIRE(pThis=0x00000001445322d0) + 35 at strtmpl.cxx:1201 > 1198 { > 1199 if (!SAL_STRING_IS_STATIC (pThis)) > 1200 osl_atomic_increment( &((pThis)->refCount) ); >-> 1201 } > 1202 > 1203 } > 1204 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794, stop reason = step in > frame #0: 0x0000000102b931c9 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 537 at strtmpl.cxx:1794 > 1791 if ( !bChanged ) > 1792 { > 1793 *ppThis = pStr; >-> 1794 IMPL_RTL_ACQUIRE( pStr ); > 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795, stop reason = step in > frame #0: 0x0000000102b931ce libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 542 at strtmpl.cxx:1795 > 1792 { > 1793 *ppThis = pStr; > 1794 IMPL_RTL_ACQUIRE( pStr ); >-> 1795 } > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799, stop reason = step in > frame #0: 0x0000000102b931d3 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 547 at strtmpl.cxx:1799 > 1796 > 1797 RTL_LOG_STRING_NEW( *ppThis ); > 1798 /* must be done last, if pStr == *ppThis */ >-> 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1801 } > 1802 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801, stop reason = step in > frame #0: 0x0000000102b931e7 libuno_sal.dylib.3`::rtl_uString_newToAsciiUpperCase(ppThis=0x000070000fee7af0, pStr=0x00000001445322d0) + 567 at strtmpl.cxx:1801 > 1798 /* must be done last, if pStr == *ppThis */ > 1799 if ( pOrg ) > 1800 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1801 } > 1802 > 1803 /* ----------------------------------------------------------------------- */ > 1804 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629, stop reason = step in > frame #0: 0x0000000146c7dae0 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 64 at ustring.hxx:2629 > 2626 SAL_WARN_UNUSED_RESULT OUString toAsciiUpperCase() const > 2627 { > 2628 rtl_uString* pNew = NULL; >-> 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); > 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7dae2 libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 66 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b60, str=0x00000001445322d0, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630, stop reason = step in > frame #0: 0x0000000146c7daef libucppkg1.dylib`rtl::OUString::toAsciiUpperCase(this=0x000070000fee7b70) const + 79 at ustring.hxx:2630 > 2627 { > 2628 rtl_uString* pNew = NULL; > 2629 rtl_uString_newToAsciiUpperCase( &pNew, pData ); >-> 2630 return OUString( pNew, SAL_NO_ACQUIRE ); > 2631 } > 2632 > 2633 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d12e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 174 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=39) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=39) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=39) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=39) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"2Fcopyvisicells-1-2.oxt", _pSrc=u"2F", _nCount=2) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"copyvisicells-1-2.oxt", _pSrc=u"copyvisicells-1-2.oxt", _nCount=21) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"copyvisicells-1-2.oxt", _pSrc=u"copyvisicells-1-2.oxt", _nCount=21) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"copyvisicells-1-2.oxt", _pSrc=u"copyvisicells-1-2.oxt", _nCount=21) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"copyvisicells-1-2.oxt", _pSrc=u"copyvisicells-1-2.oxt", _nCount=21) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7af0, pStr=0x0000000146614218, nIndex=39, nCount=2, pNewSubStr=0x00000001445322d0) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7b68, str=0x00000001466140d8, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7e60, index=39, count=2, newStr=0x000070000fee7b60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d14c libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 204 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c280, obj=0x0000000146614210) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000146614218) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000146614218) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000146614218) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7b68) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7e60, str=0x000070000fee7b68) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d15e libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 222 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b68) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d170 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 240 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b60) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52, stop reason = step in > frame #0: 0x0000000146c7d179 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 249 at pkguri.cxx:52 > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); >-> 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } > 55 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53, stop reason = step in > frame #0: 0x0000000146c7d17d libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 253 at pkguri.cxx:53 > 50 { > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); >-> 53 nPos++; > 54 } > 55 } > 56 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d186 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 262 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294a280, obj=0x00000001445322c8) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x00000001445322d0) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x00000001445322d0) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x00000001445322d0) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7b70) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54, stop reason = step in > frame #0: 0x0000000146c7d18b libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 267 at pkguri.cxx:54 > 51 OUString aTmp = rURL.copy( nPos + 1, 2 ); > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; >-> 54 } > 55 } > 56 } > 57 while ( nPos != -1 ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55, stop reason = step in > frame #0: 0x0000000146c7d1d5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 341 at pkguri.cxx:55 > 52 rURL = rURL.replaceAt( nPos + 1, 2, aTmp.toAsciiUpperCase() ); > 53 nPos++; > 54 } >-> 55 } > 56 } > 57 while ( nPos != -1 ); > 58 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0a6 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 38 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 26 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf0a libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 26 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 18 at strtmpl.cxx:394, stop reason = step in > frame #0: 0x0000000102b8f382 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 18 at strtmpl.cxx:394 > 391 IMPL_RTL_STRCODE* p = static_cast<IMPL_RTL_STRCODE*>(std::memchr(const_cast<IMPL_RTL_STRCODE *>(pStr), c, nLen)); > 392 return p ? p - pStr : -1; > 393 #else >-> 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 26 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f38a libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 26 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=23, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=22, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=21, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=20, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=19, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=18, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=17, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=16, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=15, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=14, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=13, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=12, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=11, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=10, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=9, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=8, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=7, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=6, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=5, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=4, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=3, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=2, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 36 at strtmpl.cxx:397, stop reason = step in > frame #0: 0x0000000102b8f394 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 36 at strtmpl.cxx:397 > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; > 395 while ( nLen > 0 ) > 396 { >-> 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 80 at strtmpl.cxx:400, stop reason = step in > frame #0: 0x0000000102b8f3c0 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 80 at strtmpl.cxx:400 > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; > 399 >-> 400 pTempStr++; > 401 nLen--; > 402 } > 403 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 92 at strtmpl.cxx:401, stop reason = step in > frame #0: 0x0000000102b8f3cc libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=1, c=U+0025 u'%') + 92 at strtmpl.cxx:401 > 398 return pTempStr-pStr; > 399 > 400 pTempStr++; >-> 401 nLen--; > 402 } > 403 > 404 return -1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 101 at strtmpl.cxx:395, stop reason = step in > frame #0: 0x0000000102b8f3d5 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 101 at strtmpl.cxx:395 > 392 return p ? p - pStr : -1; > 393 #else > 394 const IMPL_RTL_STRCODE* pTempStr = pStr; >-> 395 while ( nLen > 0 ) > 396 { > 397 if ( *pTempStr == c ) > 398 return pTempStr-pStr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 106 at strtmpl.cxx:404, stop reason = step in > frame #0: 0x0000000102b8f3da libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 106 at strtmpl.cxx:404 > 401 nLen--; > 402 } > 403 >-> 404 return -1; > 405 #endif > 406 } > 407 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 113 at strtmpl.cxx:406, stop reason = step in > frame #0: 0x0000000102b8f3e1 libuno_sal.dylib.3`::rtl_ustr_indexOfChar_WithLength(pStr=u"2Fcopyvisicells-1-2.oxt", nLen=0, c=U+0025 u'%') + 113 at strtmpl.cxx:406 > 403 > 404 return -1; > 405 #endif >-> 406 } > 407 > 408 /* ----------------------------------------------------------------------- */ > 409 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 67 at ustring.hxx:1826, stop reason = step in > frame #0: 0x0000000146c5bf33 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 67 at ustring.hxx:1826 > 1823 */ > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { >-> 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); > 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 70 at ustring.hxx:1827, stop reason = step in > frame #0: 0x0000000146c5bf36 libucppkg1.dylib`rtl::OUString::indexOf(this=0x000070000fee7e60, ch=U+0025 u'%', fromIndex=39) const + 70 at ustring.hxx:1827 > 1824 sal_Int32 indexOf( sal_Unicode ch, sal_Int32 fromIndex = 0 ) const > 1825 { > 1826 sal_Int32 ret = rtl_ustr_indexOfChar_WithLength( pData->buffer+fromIndex, pData->length-fromIndex, ch ); >-> 1827 return (ret < 0 ? ret : ret+fromIndex); > 1828 } > 1829 > 1830 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46, stop reason = step in > frame #0: 0x0000000146c7d0b2 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 50 at pkguri.cxx:46 > 43 sal_Int32 nPos = 0; > 44 do > 45 { >-> 46 nPos = rURL.indexOf( '%', nPos ); > 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > 44 do > 45 { > 46 nPos = rURL.indexOf( '%', nPos ); >-> 47 if ( nPos != -1 ) > 48 { > 49 if ( nPos < ( rURL.getLength() - 2 ) ) > 50 { >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47, stop reason = step in > * frame #0: 0x0000000146c7d0b5 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 53 at pkguri.cxx:47 > frame #1: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > frame #2: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #3: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #4: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #5: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #6: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #7: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #8: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #9: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #10: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #11: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #12: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #13: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #14: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #15: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #16: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #17: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #18: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #19: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #20: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #21: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #22: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #23: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #24: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #25: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #26: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1da libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 346 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57, stop reason = step in > frame #0: 0x0000000146c7d1df libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 351 at pkguri.cxx:57 > 54 } > 55 } > 56 } >-> 57 while ( nPos != -1 ); > 58 } > 59 > 60 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56, stop reason = step in > frame #0: 0x0000000146c7d1e3 libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 355 at pkguri.cxx:56 > 53 nPos++; > 54 } > 55 } >-> 56 } > 57 while ( nPos != -1 ); > 58 } > 59 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d1fd libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 381 at pkguri.cxx:58, stop reason = step in > frame #0: 0x0000000146c7d1fd libucppkg1.dylib`normalize(rURL=0x000070000fee7e60) + 381 at pkguri.cxx:58 > 55 } > 56 } > 57 while ( nPos != -1 ); >-> 58 } > 59 > 60 > 61 void PackageUri::init() const >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153, stop reason = step in > frame #0: 0x0000000146c7c2cc libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1820 at pkguri.cxx:153 > 150 // root folder. > 151 > 152 OUString aNormPackage = aPureUri.copy( nStart ); >-> 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2d1 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1825 at pkguri.cxx:156, stop reason = step in > frame #0: 0x0000000146c7c2d1 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1825 at pkguri.cxx:156 > 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( >-> 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); > 159 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606, stop reason = step in > frame #0: 0x0000000146c417fc libucppkg1.dylib`rtl::OUString::getLength(this=0x000070000fee7ea0) const + 12 at ustring.hxx:606 > 603 @return the length of the sequence of characters represented by this > 604 object. > 605 */ >-> 606 sal_Int32 getLength() const { return pData->length; } > 607 > 608 /** > 609 Checks if a string is empty. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2e6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1846 at pkguri.cxx:156, stop reason = step in > frame #0: 0x0000000146c7c2e6 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1846 at pkguri.cxx:156 > 153 normalize( aNormPackage ); > 154 > 155 aPureUri = aPureUri.replaceAt( >-> 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); > 159 m_aPath = "/"; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c2ff libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1871 at pkguri.cxx:155, stop reason = step in > frame #0: 0x0000000146c7c2ff libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1871 at pkguri.cxx:155 > 152 OUString aNormPackage = aPureUri.copy( nStart ); > 153 normalize( aNormPackage ); > 154 >-> 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 47 at ustring.hxx:2125, stop reason = step in > frame #0: 0x0000000146c5bdff libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 47 at ustring.hxx:2125 > 2122 */ > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { >-> 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 55 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be07 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 55 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 26 at strtmpl.cxx:1553, stop reason = step in > frame #0: 0x0000000102b9276a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 26 at strtmpl.cxx:1553 > 1550 IMPL_RTL_STRINGDATA* pNewSubStr ) > 1551 SAL_THROW_EXTERN_C() > 1552 { >-> 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ > 1556 if ( nIndex >= pStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 108 at strtmpl.cxx:1556, stop reason = step in > frame #0: 0x0000000102b927bc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 108 at strtmpl.cxx:1556 > 1553 assert(ppThis); > 1554 // assert(nCount >= 0); > 1555 /* Append? */ >-> 1556 if ( nIndex >= pStr->length ) > 1557 { > 1558 /* newConcat test, if pNewSubStr is 0 */ > 1559 IMPL_RTL_STRINGNAME( newConcat )( ppThis, pStr, pNewSubStr ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 146 at strtmpl.cxx:1564, stop reason = step in > frame #0: 0x0000000102b927e2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 146 at strtmpl.cxx:1564 > 1561 } > 1562 > 1563 /* negativ index? */ >-> 1564 if ( nIndex < 0 ) > 1565 { > 1566 nCount -= nIndex; > 1567 nIndex = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 174 at strtmpl.cxx:1571, stop reason = step in > frame #0: 0x0000000102b927fe libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 174 at strtmpl.cxx:1571 > 1568 } > 1569 > 1570 /* not more than the String length could be deleted */ >-> 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { > 1573 nCount = pStr->length-nIndex; > 1574 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92813 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 195 at strtmpl.cxx:1573, stop reason = step in > frame #0: 0x0000000102b92813 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 195 at strtmpl.cxx:1573 > 1570 /* not more than the String length could be deleted */ > 1571 if ( nCount >= pStr->length-nIndex ) > 1572 { >-> 1573 nCount = pStr->length-nIndex; > 1574 > 1575 /* Assign of NewSubStr? */ > 1576 if ( !nIndex && (nCount >= pStr->length) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92820 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 208 at strtmpl.cxx:1576, stop reason = step in > frame #0: 0x0000000102b92820 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 208 at strtmpl.cxx:1576 > 1573 nCount = pStr->length-nIndex; > 1574 > 1575 /* Assign of NewSubStr? */ >-> 1576 if ( !nIndex && (nCount >= pStr->length) ) > 1577 { > 1578 if ( !pNewSubStr ) > 1579 IMPL_RTL_STRINGNAME( new )( ppThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92865 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 277 at strtmpl.cxx:1584, stop reason = step in > frame #0: 0x0000000102b92865 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 277 at strtmpl.cxx:1584 > 1581 IMPL_RTL_STRINGNAME( assign )( ppThis, pNewSubStr ); > 1582 return; > 1583 } >-> 1584 } > 1585 > 1586 /* Assign of Str? */ > 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 282 at strtmpl.cxx:1587, stop reason = step in > frame #0: 0x0000000102b9286a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 282 at strtmpl.cxx:1587 > 1584 } > 1585 > 1586 /* Assign of Str? */ >-> 1587 if ( !nCount && (!pNewSubStr || !pNewSubStr->length) ) > 1588 { > 1589 IMPL_RTL_STRINGNAME( assign )( ppThis, pStr ); > 1590 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 335 at strtmpl.cxx:1593, stop reason = step in > frame #0: 0x0000000102b9289f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 335 at strtmpl.cxx:1593 > 1590 return; > 1591 } > 1592 >-> 1593 IMPL_RTL_STRINGDATA* pOrg = *ppThis; > 1594 IMPL_RTL_STRCODE* pBuffer; > 1595 sal_Int32 nNewLen; > 1596 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 346 at strtmpl.cxx:1598, stop reason = step in > frame #0: 0x0000000102b928aa libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 346 at strtmpl.cxx:1598 > 1595 sal_Int32 nNewLen; > 1596 > 1597 /* Calculate length of the new string */ >-> 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 359 at strtmpl.cxx:1599, stop reason = step in > frame #0: 0x0000000102b928b7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 359 at strtmpl.cxx:1599 > 1596 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; >-> 1599 if ( pNewSubStr ) > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 370 at strtmpl.cxx:1600, stop reason = step in > frame #0: 0x0000000102b928c2 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 370 at strtmpl.cxx:1600 > 1597 /* Calculate length of the new string */ > 1598 nNewLen = pStr->length-nCount; > 1599 if ( pNewSubStr ) >-> 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 383 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928cf libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 383 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=81) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c500) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=174) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=174) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155, stop reason = step in > * frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 86 at strtmpl.cxx:1155 > frame #1: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 391 at strtmpl.cxx:1603 > frame #2: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 87 at ustring.hxx:2126 > frame #3: 0x0000000146c7c316 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1894 at pkguri.cxx:155 > frame #4: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #5: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #6: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #7: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #8: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #9: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #10: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #11: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #12: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #13: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #14: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #15: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #16: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #17: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #18: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #19: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #20: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #21: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #22: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #23: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #24: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #25: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #26: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #27: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #28: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=81) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 391 at strtmpl.cxx:1603, stop reason = step in > frame #0: 0x0000000102b928d7 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 391 at strtmpl.cxx:1603 > 1600 nNewLen += pNewSubStr->length; > 1601 > 1602 /* Alloc New Buffer */ >-> 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 411 at strtmpl.cxx:1604, stop reason = step in > frame #0: 0x0000000102b928eb libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 411 at strtmpl.cxx:1604 > 1601 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); >-> 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 497 at strtmpl.cxx:1605, stop reason = step in > frame #0: 0x0000000102b92941 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 497 at strtmpl.cxx:1605 > 1602 /* Alloc New Buffer */ > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); >-> 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 512 at strtmpl.cxx:1606, stop reason = step in > frame #0: 0x0000000102b92950 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 512 at strtmpl.cxx:1606 > 1603 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nNewLen ); > 1604 OSL_ASSERT(*ppThis != nullptr); > 1605 pBuffer = (*ppThis)->buffer; >-> 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 522 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b9295a libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 522 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=19) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=19) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=19) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"vnd.sun.star.zip://file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=19) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 545 at strtmpl.cxx:1608, stop reason = step in > frame #0: 0x0000000102b92971 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 545 at strtmpl.cxx:1608 > 1605 pBuffer = (*ppThis)->buffer; > 1606 if ( nIndex ) > 1607 { >-> 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 550 at strtmpl.cxx:1609, stop reason = step in > frame #0: 0x0000000102b92976 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 550 at strtmpl.cxx:1609 > 1606 if ( nIndex ) > 1607 { > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); >-> 1609 pBuffer += nIndex; > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 571 at strtmpl.cxx:1611, stop reason = step in > frame #0: 0x0000000102b9298b libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 571 at strtmpl.cxx:1611 > 1608 rtl_str_ImplCopy( pBuffer, pStr->buffer, nIndex ); > 1609 pBuffer += nIndex; > 1610 } >-> 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 596 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929a4 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 596 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _pSrc=u"file:%2F%2F%2FUsers%2Fdemo%2FDownloads%2Fcopyvisicells-1-2.oxt", _nCount=62) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 622 at strtmpl.cxx:1613, stop reason = step in > frame #0: 0x0000000102b929be libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 622 at strtmpl.cxx:1613 > 1610 } > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { >-> 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 627 at strtmpl.cxx:1614, stop reason = step in > frame #0: 0x0000000102b929c3 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 627 at strtmpl.cxx:1614 > 1611 if ( pNewSubStr && pNewSubStr->length ) > 1612 { > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); >-> 1614 pBuffer += pNewSubStr->length; > 1615 } > 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 652 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b929dc libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 652 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"", _nCount=0) + 19 at strtmpl.cxx:54, stop reason = step in > frame #0: 0x0000000102b91b73 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"", _nCount=0) + 19 at strtmpl.cxx:54 > 51 sal_Int32 _nCount ) > 52 { > 53 // take advantage of builtin optimisations >-> 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); > 55 } > 56 > 57 /* ======================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"", _nCount=0) + 54 at strtmpl.cxx:55, stop reason = step in > frame #0: 0x0000000102b91b96 libuno_sal.dylib.3`rtl_str_ImplCopy(_pDest=u"", _pSrc=u"", _nCount=0) + 54 at strtmpl.cxx:55 > 52 { > 53 // take advantage of builtin optimisations > 54 memcpy( _pDest, _pSrc, _nCount * sizeof(IMPL_RTL_STRCODE)); >-> 55 } > 56 > 57 /* ======================================================================= */ > 58 /* C-String functions which could be used without the String-Class */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 703 at strtmpl.cxx:1616, stop reason = step in > frame #0: 0x0000000102b92a0f libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 703 at strtmpl.cxx:1616 > 1613 rtl_str_ImplCopy( pBuffer, pNewSubStr->buffer, pNewSubStr->length ); > 1614 pBuffer += pNewSubStr->length; > 1615 } >-> 1616 rtl_str_ImplCopy( pBuffer, pStr->buffer+nIndex+nCount, pStr->length-nIndex-nCount ); > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 708 at strtmpl.cxx:1620, stop reason = step in > frame #0: 0x0000000102b92a14 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 708 at strtmpl.cxx:1620 > 1617 > 1618 RTL_LOG_STRING_NEW( *ppThis ); > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ >-> 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); > 1622 } > 1623 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 728 at strtmpl.cxx:1622, stop reason = step in > frame #0: 0x0000000102b92a28 libuno_sal.dylib.3`::rtl_uString_newReplaceStrAt(ppThis=0x000070000fee7b70, pStr=0x0000000118225608, nIndex=19, nCount=62, pNewSubStr=0x00000001466140d8) + 728 at strtmpl.cxx:1622 > 1619 /* must be done last, if pStr or pNewSubStr == *ppThis */ > 1620 if ( pOrg ) > 1621 IMPL_RTL_STRINGNAME( release )( pOrg ); >-> 1622 } > 1623 > 1624 /* ----------------------------------------------------------------------- */ > 1625 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 87 at ustring.hxx:2126, stop reason = step in > frame #0: 0x0000000146c5be27 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 87 at ustring.hxx:2126 > 2123 SAL_WARN_UNUSED_RESULT OUString replaceAt( sal_Int32 index, sal_Int32 count, const OUString& newStr ) const > 2124 { > 2125 rtl_uString* pNew = NULL; >-> 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); > 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 89 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be29 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 89 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f117 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 23 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f143 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 19 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170, stop reason = step in > frame #0: 0x0000000146c5f123 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e58, str=0x0000000118225488, (null)=SAL_NO_ACQUIRE) + 35 at ustring.hxx:170 > 167 OUString data > 168 */ > 169 inline OUString( rtl_uString * str, __sal_NoAcquire ) >-> 170 { pData = str; } > 171 > 172 /** > 173 New string from a single Unicode character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 102 at ustring.hxx:2127, stop reason = step in > frame #0: 0x0000000146c5be36 libucppkg1.dylib`rtl::OUString::replaceAt(this=0x000070000fee7ea0, index=19, count=62, newStr=0x000070000fee7e60) const + 102 at ustring.hxx:2127 > 2124 { > 2125 rtl_uString* pNew = NULL; > 2126 rtl_uString_newReplaceStrAt( &pNew, pData, index, count, newStr.pData ); >-> 2127 return OUString( pNew, SAL_NO_ACQUIRE ); > 2128 } > 2129 > 2130 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c316 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1894 at pkguri.cxx:155, stop reason = step in > frame #0: 0x0000000146c7c316 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1894 at pkguri.cxx:155 > 152 OUString aNormPackage = aPureUri.copy( nStart ); > 153 normalize( aNormPackage ); > 154 >-> 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 20 at ustring.hxx:437, stop reason = step in > frame #0: 0x0000000146c44cd4 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 20 at ustring.hxx:437 > 434 */ > 435 OUString & operator=( OUString && str ) > 436 { >-> 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 76 at strtmpl.cxx:1223, stop reason = step in > frame #0: 0x0000000102b915dc libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 76 at strtmpl.cxx:1223 > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >-> 1223 if (SAL_STRING_IS_INTERN (pThis)) > 1224 { > 1225 internRelease (pThis); > 1226 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 134 at strtmpl.cxx:1230, stop reason = step in > frame #0: 0x0000000102b91616 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 134 at strtmpl.cxx:1230 > 1227 } > 1228 #endif > 1229 >-> 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 159 at strtmpl.cxx:1233, stop reason = step in > frame #0: 0x0000000102b9162f libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 159 at strtmpl.cxx:1233 > 1230 if ( !osl_atomic_decrement( &(pThis->refCount) ) ) > 1231 { > 1232 RTL_LOG_STRING_DELETE( pThis ); >-> 1233 rtl_freeMemory( pThis ); > 1234 } > 1235 } > 1236 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 12 at alloc_global.cxx:340, stop reason = step in > frame #0: 0x0000000102b6146c libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 12 at alloc_global.cxx:340 > 337 void SAL_CALL rtl_freeMemory (void * p) SAL_THROW_EXTERN_C() > 338 { > 339 #if !defined(FORCE_SYSALLOC) >-> 340 while (true) > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 17 at alloc_global.cxx:342, stop reason = step in > frame #0: 0x0000000102b61471 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 17 at alloc_global.cxx:342 > 339 #if !defined(FORCE_SYSALLOC) > 340 while (true) > 341 { >-> 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); > 345 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 30 at alloc_global.cxx:344, stop reason = step in > frame #0: 0x0000000102b6147e libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 30 at alloc_global.cxx:344 > 341 { > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { >-> 344 rtl_freeMemory_CUSTOM(p); > 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 12 at alloc_global.cxx:139, stop reason = step in > frame #0: 0x0000000102b60cdc libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 12 at alloc_global.cxx:139 > 136 > 137 void SAL_CALL rtl_freeMemory_CUSTOM (void * p) SAL_THROW_EXTERN_C() > 138 { >-> 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 23 at alloc_global.cxx:141, stop reason = step in > frame #0: 0x0000000102b60ce7 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 23 at alloc_global.cxx:141 > 138 { > 139 if (p != nullptr) > 140 { >-> 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 35 at alloc_global.cxx:142, stop reason = step in > frame #0: 0x0000000102b60cf3 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 35 at alloc_global.cxx:142 > 139 if (p != nullptr) > 140 { > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; >-> 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 46 at alloc_global.cxx:144, stop reason = step in > frame #0: 0x0000000102b60cfe libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 46 at alloc_global.cxx:144 > 141 char * addr = static_cast<char*>(p) - RTL_MEMALIGN; > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 >-> 144 if (size <= RTL_MEMORY_CACHED_LIMIT) > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 67 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d13 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 67 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 16 at alloc_cache.cxx:1221, stop reason = step in > frame #0: 0x0000000102b5e6b0 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 16 at alloc_cache.cxx:1221 > 1218 void * obj > 1219 ) SAL_THROW_EXTERN_C() > 1220 { >-> 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { > 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 45 at alloc_cache.cxx:1223, stop reason = step in > frame #0: 0x0000000102b5e6cd libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 45 at alloc_cache.cxx:1223 > 1220 { > 1221 if ((obj != nullptr) && (cache != nullptr)) > 1222 { >-> 1223 if (alloc_mode == AllocMode::SYSTEM) > 1224 { > 1225 if (cache->m_destructor != nullptr) > 1226 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 129 at alloc_cache.cxx:1234, stop reason = step in > frame #0: 0x0000000102b5e721 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 129 at alloc_cache.cxx:1234 > 1231 return; > 1232 } > 1233 >-> 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 > 1236 for (;;) > 1237 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 155 at alloc_cache.cxx:1236, stop reason = step in > frame #0: 0x0000000102b5e73b libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 155 at alloc_cache.cxx:1236 > 1233 > 1234 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1235 >-> 1236 for (;;) > 1237 { > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 160 at alloc_cache.cxx:1241, stop reason = step in > frame #0: 0x0000000102b5e740 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 160 at alloc_cache.cxx:1241 > 1238 /* return object to magazine layer */ > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 >-> 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 175 at alloc_cache.cxx:1242, stop reason = step in > frame #0: 0x0000000102b5e74f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 175 at alloc_cache.cxx:1242 > 1239 rtl_cache_magazine_type *curr, *prev, *temp; > 1240 > 1241 curr = cache->m_cpu_curr; >-> 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 208 at alloc_cache.cxx:1244, stop reason = step in > frame #0: 0x0000000102b5e770 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 208 at alloc_cache.cxx:1244 > 1241 curr = cache->m_cpu_curr; > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { >-> 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 239 at alloc_cache.cxx:1245, stop reason = step in > frame #0: 0x0000000102b5e78f libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 239 at alloc_cache.cxx:1245 > 1242 if ((curr != nullptr) && (curr->m_mag_used < curr->m_mag_size)) > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; >-> 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 260 at alloc_cache.cxx:1246, stop reason = step in > frame #0: 0x0000000102b5e7a4 libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 260 at alloc_cache.cxx:1246 > 1243 { > 1244 curr->m_objects[curr->m_mag_used++] = obj; > 1245 cache->m_cpu_stats.m_free += 1; >-> 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 > 1248 return; > 1249 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 286 at alloc_cache.cxx:1248, stop reason = step in > frame #0: 0x0000000102b5e7be libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 286 at alloc_cache.cxx:1248 > 1245 cache->m_cpu_stats.m_free += 1; > 1246 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1247 >-> 1248 return; > 1249 } > 1250 > 1251 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 607 at alloc_cache.cxx:1291, stop reason = step in > frame #0: 0x0000000102b5e8ff libuno_sal.dylib.3`::rtl_cache_free(cache=0x000000011294c500, obj=0x0000000118225600) + 607 at alloc_cache.cxx:1291 > 1288 /* return buffer to slab layer */ > 1289 rtl_cache_slab_free (cache, obj); > 1290 } >-> 1291 } > 1292 > 1293 #if defined(SAL_UNX) > 1294 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 92 at alloc_global.cxx:145, stop reason = step in > frame #0: 0x0000000102b60d2c libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 92 at alloc_global.cxx:145 > 142 sal_Size size = reinterpret_cast<sal_Size*>(addr)[0]; > 143 > 144 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 117 at alloc_global.cxx:148, stop reason = step in > frame #0: 0x0000000102b60d45 libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 117 at alloc_global.cxx:148 > 145 rtl_cache_free(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT], addr); > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); >-> 148 } > 149 } > 150 > 151 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 122 at alloc_global.cxx:149, stop reason = step in > frame #0: 0x0000000102b60d4a libuno_sal.dylib.3`rtl_freeMemory_CUSTOM(p=0x0000000118225608) + 122 at alloc_global.cxx:149 > 146 else > 147 rtl_arena_free (gp_alloc_arena, addr, size); > 148 } >-> 149 } > 150 > 151 /* ================================================================= */ > 152 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 39 at alloc_global.cxx:345, stop reason = step in > frame #0: 0x0000000102b61487 libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 39 at alloc_global.cxx:345 > 342 if (alloc_mode == AllocMode::CUSTOM) > 343 { > 344 rtl_freeMemory_CUSTOM(p); >-> 345 return; > 346 } > 347 if (alloc_mode == AllocMode::SYSTEM) > 348 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 109 at alloc_global.cxx:357, stop reason = step in > frame #0: 0x0000000102b614cd libuno_sal.dylib.3`::rtl_freeMemory(p=0x0000000118225608) + 109 at alloc_global.cxx:357 > 354 #else > 355 rtl_freeMemory_SYSTEM(p); > 356 #endif >-> 357 } > 358 > 359 /* ================================================================= * > 360 * >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000118225608) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 32 at ustring.hxx:438, stop reason = step in > frame #0: 0x0000000146c44ce0 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 32 at ustring.hxx:438 > 435 OUString & operator=( OUString && str ) > 436 { > 437 rtl_uString_release( pData ); >-> 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 46 at ustring.hxx:439, stop reason = step in > frame #0: 0x0000000146c44cee libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 46 at ustring.hxx:439 > 436 { > 437 rtl_uString_release( pData ); > 438 pData = str.pData; >-> 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 57 at ustring.hxx:440, stop reason = step in > frame #0: 0x0000000146c44cf9 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 57 at ustring.hxx:440 > 437 rtl_uString_release( pData ); > 438 pData = str.pData; > 439 str.pData = nullptr; >-> 440 rtl_uString_new( &str.pData ); > 441 return *this; > 442 } > 443 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e58) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 66 at ustring.hxx:441, stop reason = step in > frame #0: 0x0000000146c44d02 libucppkg1.dylib`rtl::OUString::operator=(this=0x000070000fee7ea0, str=0x000070000fee7e58) + 66 at ustring.hxx:441 > 438 pData = str.pData; > 439 str.pData = nullptr; > 440 rtl_uString_new( &str.pData ); >-> 441 return *this; > 442 } > 443 #endif > 444 #endif >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c328 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1912 at pkguri.cxx:155, stop reason = step in > frame #0: 0x0000000146c7c328 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1912 at pkguri.cxx:155 > 152 OUString aNormPackage = aPureUri.copy( nStart ); > 153 normalize( aNormPackage ); > 154 >-> 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 16 at ustring.hxx:398, stop reason = step in > frame #0: 0x0000000146c40390 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 16 at ustring.hxx:398 > 395 Release the string data. > 396 */ > 397 ~OUString() >-> 398 { > 399 rtl_uString_release( pData ); > 400 } > 401 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 16 at ustring.hxx:399, stop reason = step in > frame #0: 0x0000000146c41990 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 16 at ustring.hxx:399 > 396 */ > 397 ~OUString() > 398 { >-> 399 rtl_uString_release( pData ); > 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 24 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c41998 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 24 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 21 at ustring.hxx:400, stop reason = step in > frame #0: 0x0000000146c40395 libucppkg1.dylib`rtl::OUString::~OUString(this=0x000070000fee7e58) + 21 at ustring.hxx:400 > 397 ~OUString() > 398 { > 399 rtl_uString_release( pData ); >-> 400 } > 401 > 402 /** Provides an OUString const & passing a storage pointer of an > 403 rtl_uString * handle. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c33d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1933 at pkguri.cxx:157, stop reason = step in > frame #0: 0x0000000146c7c33d libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1933 at pkguri.cxx:157 > 154 > 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); >-> 157 m_aPackage > 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); > 159 m_aPath = "/"; > 160 m_aUri = m_aUri.replaceAt( 0, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7c348 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1944 at pkguri.cxx:158, stop reason = step in > frame #0: 0x0000000146c7c348 libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1944 at pkguri.cxx:158 > 155 aPureUri = aPureUri.replaceAt( > 156 nStart, aPureUri.getLength() - nStart, aNormPackage ); > 157 m_aPackage >-> 158 = ::ucb_impl::urihelper::decodeSegment( aNormPackage ); > 159 m_aPath = "/"; > 160 m_aUri = m_aUri.replaceAt( 0, > 161 ( nParam >= 0 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7d239 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 25 at urihelper.hxx:40, stop reason = step in > frame #0: 0x0000000146c7d239 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 25 at urihelper.hxx:40 > 37 > 38 inline OUString decodeSegment( const OUString& rSegment ) > 39 { >-> 40 return rtl::Uri::decode( rSegment, > 41 rtl_UriDecodeWithCharset, > 42 RTL_TEXTENCODING_UTF8 ); > 43 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7db39 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 25 at uri.hxx:109, stop reason = step in > frame #0: 0x0000000146c7db39 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 25 at uri.hxx:109 > 106 rtl_UriDecodeMechanism eMechanism, > 107 rtl_TextEncoding eCharset) > 108 { >-> 109 rtl::OUString aResult; > 110 rtl_uriDecode(const_cast< rtl::OUString & >(rText).pData, > 111 eMechanism, > 112 eCharset, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 16 at ustring.hxx:117, stop reason = step in > frame #0: 0x0000000146c445b0 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 16 at ustring.hxx:117 > 114 New string containing no characters. > 115 */ > 116 OUString() >-> 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 16 at ustring.hxx:118, stop reason = step in > frame #0: 0x0000000146c5d390 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 16 at ustring.hxx:118 > 115 */ > 116 OUString() > 117 { >-> 118 pData = NULL; > 119 rtl_uString_new( &pData ); > 120 } > 121 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 23 at ustring.hxx:119, stop reason = step in > frame #0: 0x0000000146c5d397 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 23 at ustring.hxx:119 > 116 OUString() > 117 { > 118 pData = NULL; >-> 119 rtl_uString_new( &pData ); > 120 } > 121 > 122 /** >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 12 at strtmpl.cxx:1242, stop reason = step in > frame #0: 0x0000000102b9170c libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 12 at strtmpl.cxx:1242 > 1239 void SAL_CALL IMPL_RTL_STRINGNAME( new )( IMPL_RTL_STRINGDATA** ppThis ) > 1240 SAL_THROW_EXTERN_C() > 1241 { >-> 1242 assert(ppThis); > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 94 at strtmpl.cxx:1243, stop reason = step in > frame #0: 0x0000000102b9175e libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 94 at strtmpl.cxx:1243 > 1240 SAL_THROW_EXTERN_C() > 1241 { > 1242 assert(ppThis); >-> 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 127 at strtmpl.cxx:1246, stop reason = step in > frame #0: 0x0000000102b9177f libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 127 at strtmpl.cxx:1246 > 1243 if ( *ppThis) > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 >-> 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); > 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 134 at strtmpl.cxx:1247, stop reason = step in > frame #0: 0x0000000102b91786 libuno_sal.dylib.3`::rtl_uString_new(ppThis=0x000070000fee7e50) + 134 at strtmpl.cxx:1247 > 1244 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1245 > 1246 *ppThis = const_cast<IMPL_RTL_STRINGDATA*>(&IMPL_RTL_EMPTYSTRING); >-> 1247 } > 1248 > 1249 /* ----------------------------------------------------------------------- */ > 1250 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 28 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c5d39c libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 28 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 21 at ustring.hxx:120, stop reason = step in > frame #0: 0x0000000146c445b5 libucppkg1.dylib`rtl::OUString::OUString(this=0x000070000fee7e50) + 21 at ustring.hxx:120 > 117 { > 118 pData = NULL; > 119 rtl_uString_new( &pData ); >-> 120 } > 121 > 122 /** > 123 New string from OUString. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7db4a libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 42 at uri.hxx:110, stop reason = step in > frame #0: 0x0000000146c7db4a libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 42 at uri.hxx:110 > 107 rtl_TextEncoding eCharset) > 108 { > 109 rtl::OUString aResult; >-> 110 rtl_uriDecode(const_cast< rtl::OUString & >(rText).pData, > 111 eMechanism, > 112 eCharset, > 113 &aResult.pData); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7db51 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 49 at uri.hxx:111, stop reason = step in > frame #0: 0x0000000146c7db51 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 49 at uri.hxx:111 > 108 { > 109 rtl::OUString aResult; > 110 rtl_uriDecode(const_cast< rtl::OUString & >(rText).pData, >-> 111 eMechanism, > 112 eCharset, > 113 &aResult.pData); > 114 return aResult; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7db54 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 52 at uri.hxx:112, stop reason = step in > frame #0: 0x0000000146c7db54 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 52 at uri.hxx:112 > 109 rtl::OUString aResult; > 110 rtl_uriDecode(const_cast< rtl::OUString & >(rText).pData, > 111 eMechanism, >-> 112 eCharset, > 113 &aResult.pData); > 114 return aResult; > 115 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000146c7db58 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 56 at uri.hxx:110, stop reason = step in > frame #0: 0x0000000146c7db58 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 56 at uri.hxx:110 > 107 rtl_TextEncoding eCharset) > 108 { > 109 rtl::OUString aResult; >-> 110 rtl_uriDecode(const_cast< rtl::OUString & >(rText).pData, > 111 eMechanism, > 112 eCharset, > 113 &aResult.pData); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bb88 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 40 at uri.cxx:656, stop reason = step in > frame #0: 0x0000000102b8bb88 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 40 at uri.cxx:656 > 653 rtl_TextEncoding eCharset, rtl_uString ** pResult) > 654 SAL_THROW_EXTERN_C() > 655 { >-> 656 switch (eMechanism) > 657 { > 658 case rtl_UriDecodeNone: > 659 rtl_uString_assign(pResult, pText); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bbc7 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 103 at uri.cxx:667, stop reason = step in > frame #0: 0x0000000102b8bbc7 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 103 at uri.cxx:667 > 664 SAL_FALLTHROUGH; > 665 default: // rtl_UriDecodeWithCharset, rtl_UriDecodeStrict > 666 { >-> 667 sal_Unicode const * p = pText->buffer; > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bbd3 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 115 at uri.cxx:668, stop reason = step in > frame #0: 0x0000000102b8bbd3 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 115 at uri.cxx:668 > 665 default: // rtl_UriDecodeWithCharset, rtl_UriDecodeStrict > 666 { > 667 sal_Unicode const * p = pText->buffer; >-> 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); > 671 while (p < pEnd) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bbea libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 138 at uri.cxx:669, stop reason = step in > frame #0: 0x0000000102b8bbea libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 138 at uri.cxx:669 > 666 { > 667 sal_Unicode const * p = pText->buffer; > 668 sal_Unicode const * pEnd = p + pText->length; >-> 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); > 671 while (p < pEnd) > 672 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bbf4 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 148 at uri.cxx:670, stop reason = step in > frame #0: 0x0000000102b8bbf4 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 148 at uri.cxx:670 > 667 sal_Unicode const * p = pText->buffer; > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; >-> 670 rtl_uString_new_WithLength(pResult, nCapacity); > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9188f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 15 at strtmpl.cxx:1265, stop reason = step in > frame #0: 0x0000000102b9188f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 15 at strtmpl.cxx:1265 > 1262 void SAL_CALL IMPL_RTL_STRINGNAME( new_WithLength )( IMPL_RTL_STRINGDATA** ppThis, sal_Int32 nLen ) > 1263 SAL_THROW_EXTERN_C() > 1264 { >-> 1265 assert(ppThis); > 1266 if ( nLen <= 0 ) > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b918e1 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 97 at strtmpl.cxx:1266, stop reason = step in > frame #0: 0x0000000102b918e1 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 97 at strtmpl.cxx:1266 > 1263 SAL_THROW_EXTERN_C() > 1264 { > 1265 assert(ppThis); >-> 1266 if ( nLen <= 0 ) > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else > 1269 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b918f9 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 121 at strtmpl.cxx:1270, stop reason = step in > frame #0: 0x0000000102b918f9 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 121 at strtmpl.cxx:1270 > 1267 IMPL_RTL_STRINGNAME( new )( ppThis ); > 1268 else > 1269 { >-> 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91907 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 135 at strtmpl.cxx:1271, stop reason = step in > frame #0: 0x0000000102b91907 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 135 at strtmpl.cxx:1271 > 1268 else > 1269 { > 1270 if ( *ppThis) >-> 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218, stop reason = step in > frame #0: 0x0000000102b9159c libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 12 at strtmpl.cxx:1218 > 1215 void SAL_CALL IMPL_RTL_STRINGNAME( release )( IMPL_RTL_STRINGDATA* pThis ) > 1216 SAL_THROW_EXTERN_C() > 1217 { >-> 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) > 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219, stop reason = step in > frame #0: 0x0000000102b915d7 libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 71 at strtmpl.cxx:1219 > 1216 SAL_THROW_EXTERN_C() > 1217 { > 1218 if (SAL_UNLIKELY(SAL_STRING_IS_STATIC (pThis))) >-> 1219 return; > 1220 > 1221 /* OString doesn't have an 'intern' */ > 1222 #if IMPL_RTL_IS_USTRING >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235, stop reason = step in > frame #0: 0x0000000102b9163b libuno_sal.dylib.3`::rtl_uString_release(pThis=0x0000000102bf85a8) + 171 at strtmpl.cxx:1235 > 1232 RTL_LOG_STRING_DELETE( pThis ); > 1233 rtl_freeMemory( pThis ); > 1234 } >-> 1235 } > 1236 > 1237 /* ----------------------------------------------------------------------- */ > 1238 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91913 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 147 at strtmpl.cxx:1273, stop reason = step in > frame #0: 0x0000000102b91913 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 147 at strtmpl.cxx:1273 > 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 >-> 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b917fb libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 11 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474, stop reason = step in > frame #0: 0x0000000102b5c667 libuno_sal.dylib.3`unsigned int sal::static_int_cast<unsigned int, int>(n=62) + 7 at types.h:474 > 471 Both template arguments T1 and T2 must be integral types. > 472 */ > 473 template< typename T1, typename T2 > inline T1 static_int_cast(T2 n) { >-> 474 return static_cast< T1 >(n); > 475 } > 476 > 477 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91803 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 19 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150, stop reason = step in > frame #0: 0x0000000102b91807 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 23 at strtmpl.cxx:1150 > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) >-> 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b9180e libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 30 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153, stop reason = step in > frame #0: 0x0000000102b91814 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 36 at strtmpl.cxx:1153 > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >-> 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152, stop reason = step in > frame #0: 0x0000000102b91820 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 48 at strtmpl.cxx:1152 > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >-> 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293, stop reason = step in > frame #0: 0x0000000102b60e60 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 32 at alloc_global.cxx:293 > 290 > 291 void* SAL_CALL rtl_allocateMemory (sal_Size n) SAL_THROW_EXTERN_C() > 292 { >-> 293 SAL_WARN_IF( > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297, stop reason = step in > frame #0: 0x0000000102b613a9 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1385 at alloc_global.cxx:297 > 294 n >= SAL_MAX_INT32, "sal.rtl", > 295 "suspicious massive alloc " << n); > 296 #if !defined(FORCE_SYSALLOC) >-> 297 while (true) > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >(lldb) > >(lldb) >error: invalid thread >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299, stop reason = step in > frame #0: 0x0000000102b613b3 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1395 at alloc_global.cxx:299 > 296 #if !defined(FORCE_SYSALLOC) > 297 while (true) > 298 { >-> 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { > 301 return rtl_allocateMemory_CUSTOM(n); > 302 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613c0 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1408 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98, stop reason = step in > frame #0: 0x0000000102b60b9a libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 26 at alloc_global.cxx:98 > 95 void * > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { >-> 98 void * p = nullptr; > 99 if (n > 0) > 100 { > 101 char * addr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99, stop reason = step in > frame #0: 0x0000000102b60ba2 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 34 at alloc_global.cxx:99 > 96 SAL_CALL rtl_allocateMemory_CUSTOM (sal_Size n) SAL_THROW_EXTERN_C() > 97 { > 98 void * p = nullptr; >-> 99 if (n > 0) > 100 { > 101 char * addr; > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102, stop reason = step in > frame #0: 0x0000000102b60bad libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 45 at alloc_global.cxx:102 > 99 if (n > 0) > 100 { > 101 char * addr; >-> 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); > 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105, stop reason = step in > frame #0: 0x0000000102b60bc1 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 65 at alloc_global.cxx:105 > 102 sal_Size size = RTL_MEMORY_ALIGN(n + RTL_MEMALIGN, RTL_MEMALIGN); > 103 > 104 assert(RTL_MEMALIGN >= sizeof(sal_Size)); >-> 105 if (n >= SAL_MAX_SIZE - (RTL_MEMALIGN + RTL_MEMALIGN - 1)) > 106 { > 107 /* requested size too large for roundup alignment */ > 108 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112, stop reason = step in > frame #0: 0x0000000102b60bde libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 94 at alloc_global.cxx:112 > 109 } > 110 > 111 try_alloc: >-> 112 if (size <= RTL_MEMORY_CACHED_LIMIT) > 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60bf3 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 115 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135, stop reason = step in > frame #0: 0x0000000102b5dcbf libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 15 at alloc_cache.cxx:1135 > 1132 rtl_cache_type * cache > 1133 ) SAL_THROW_EXTERN_C() > 1134 { >-> 1135 void * obj = nullptr; > 1136 > 1137 if (cache == nullptr) > 1138 return nullptr; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137, stop reason = step in > frame #0: 0x0000000102b5dcc7 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 23 at alloc_cache.cxx:1137 > 1134 { > 1135 void * obj = nullptr; > 1136 >-> 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 > 1140 if (alloc_mode == AllocMode::SYSTEM) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140, stop reason = step in > frame #0: 0x0000000102b5dce6 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 54 at alloc_cache.cxx:1140 > 1137 if (cache == nullptr) > 1138 return nullptr; > 1139 >-> 1140 if (alloc_mode == AllocMode::SYSTEM) > 1141 { > 1142 obj = rtl_allocateMemory(cache->m_type_size); > 1143 if ((obj != nullptr) && (cache->m_constructor != nullptr)) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155, stop reason = step in > frame #0: 0x0000000102b5dd7a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 202 at alloc_cache.cxx:1155 > 1152 return obj; > 1153 } > 1154 >-> 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156, stop reason = step in > frame #0: 0x0000000102b5dd94 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 228 at alloc_cache.cxx:1156 > 1153 } > 1154 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); >-> 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { > 1158 for (;;) > 1159 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158, stop reason = step in > frame #0: 0x0000000102b5ddcd libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 285 at alloc_cache.cxx:1158 > 1155 RTL_MEMORY_LOCK_ACQUIRE(&(cache->m_depot_lock)); > 1156 if (SAL_LIKELY(cache->m_cpu_curr != nullptr)) > 1157 { >-> 1158 for (;;) > 1159 { > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163, stop reason = step in > frame #0: 0x0000000102b5ddd2 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 290 at alloc_cache.cxx:1163 > 1160 /* take object from magazine layer */ > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 >-> 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164, stop reason = step in > frame #0: 0x0000000102b5dde1 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 305 at alloc_cache.cxx:1164 > 1161 rtl_cache_magazine_type *curr, *prev, *temp; > 1162 > 1163 curr = cache->m_cpu_curr; >-> 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166, stop reason = step in > frame #0: 0x0000000102b5ddfb libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 331 at alloc_cache.cxx:1166 > 1163 curr = cache->m_cpu_curr; > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { >-> 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167, stop reason = step in > frame #0: 0x0000000102b5de1a libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 362 at alloc_cache.cxx:1167 > 1164 if ((curr != nullptr) && (curr->m_mag_used > 0)) > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; >-> 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168, stop reason = step in > frame #0: 0x0000000102b5de2f libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 383 at alloc_cache.cxx:1168 > 1165 { > 1166 obj = curr->m_objects[--curr->m_mag_used]; > 1167 cache->m_cpu_stats.m_alloc += 1; >-> 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 > 1170 return (obj); > 1171 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170, stop reason = step in > frame #0: 0x0000000102b5de49 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 409 at alloc_cache.cxx:1170 > 1167 cache->m_cpu_stats.m_alloc += 1; > 1168 RTL_MEMORY_LOCK_RELEASE(&(cache->m_depot_lock)); > 1169 >-> 1170 return (obj); > 1171 } > 1172 > 1173 prev = cache->m_cpu_prev; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211, stop reason = step in > frame #0: 0x0000000102b5dfb0 libuno_sal.dylib.3`::rtl_cache_alloc(cache=0x000000011294c280) + 768 at alloc_cache.cxx:1211 > 1208 } > 1209 } > 1210 return (obj); >-> 1211 } > 1212 > 1213 /** rtl_cache_free() > 1214 */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113, stop reason = step in > frame #0: 0x0000000102b60c08 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 136 at alloc_global.cxx:113 > 110 > 111 try_alloc: > 112 if (size <= RTL_MEMORY_CACHED_LIMIT) >-> 113 addr = static_cast<char*>(rtl_cache_alloc(g_alloc_table[(size - 1) >> RTL_MEMALIGN_SHIFT])); > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117, stop reason = step in > frame #0: 0x0000000102b60c25 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 165 at alloc_global.cxx:117 > 114 else > 115 addr = static_cast<char*>(rtl_arena_alloc (gp_alloc_arena, &size)); > 116 >-> 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119, stop reason = step in > frame #0: 0x0000000102b60c30 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 176 at alloc_global.cxx:119 > 116 > 117 if (addr != nullptr) > 118 { >-> 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120, stop reason = step in > frame #0: 0x0000000102b60c3b libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 187 at alloc_global.cxx:120 > 117 if (addr != nullptr) > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; >-> 120 p = addr + RTL_MEMALIGN; > 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121, stop reason = step in > frame #0: 0x0000000102b60c47 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 199 at alloc_global.cxx:121 > 118 { > 119 reinterpret_cast<sal_Size*>(addr)[0] = size; > 120 p = addr + RTL_MEMALIGN; >-> 121 } > 122 else if (gp_alloc_arena == nullptr) > 123 { > 124 ensureMemorySingleton(); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131, stop reason = step in > frame #0: 0x0000000102b60c93 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 275 at alloc_global.cxx:131 > 128 goto try_alloc; > 129 } > 130 } >-> 131 } > 132 return p; > 133 } > 134 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132, stop reason = step in > frame #0: 0x0000000102b60c98 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 280 at alloc_global.cxx:132 > 129 } > 130 } > 131 } >-> 132 return p; > 133 } > 134 > 135 /* ================================================================= */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133, stop reason = step in > frame #0: 0x0000000102b60ca7 libuno_sal.dylib.3`rtl_allocateMemory_CUSTOM(n=136) + 295 at alloc_global.cxx:133 > 130 } > 131 } > 132 return p; >-> 133 } > 134 > 135 /* ================================================================= */ > 136 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301, stop reason = step in > frame #0: 0x0000000102b613cc libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1420 at alloc_global.cxx:301 > 298 { > 299 if (alloc_mode == AllocMode::CUSTOM) > 300 { >-> 301 return rtl_allocateMemory_CUSTOM(n); > 302 } > 303 if (alloc_mode == AllocMode::SYSTEM) > 304 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312, stop reason = step in > frame #0: 0x0000000102b61426 libuno_sal.dylib.3`::rtl_allocateMemory(n=136) + 1510 at alloc_global.cxx:312 > 309 #else > 310 return rtl_allocateMemory_SYSTEM(n); > 311 #endif >-> 312 } > 313 > 314 void* SAL_CALL rtl_reallocateMemory (void * p, sal_Size n) SAL_THROW_EXTERN_C() > 315 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149, stop reason = step in > frame #0: 0x0000000102b91828 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 56 at strtmpl.cxx:1149 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { > 1148 IMPL_RTL_STRINGDATA * pData >-> 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148, stop reason = step in > frame #0: 0x0000000102b91842 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 82 at strtmpl.cxx:1148 > 1145 > 1146 static IMPL_RTL_STRINGDATA* IMPL_RTL_STRINGNAME( ImplAlloc )( sal_Int32 nLen ) > 1147 { >-> 1148 IMPL_RTL_STRINGDATA * pData > 1149 = (sal::static_int_cast< sal_uInt32 >(nLen) > 1150 <= ((SAL_MAX_UINT32 - sizeof (IMPL_RTL_STRINGDATA)) > 1151 / sizeof (IMPL_RTL_STRCODE))) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155, stop reason = step in > frame #0: 0x0000000102b91846 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 86 at strtmpl.cxx:1155 > 1152 ? static_cast<IMPL_RTL_STRINGDATA *>(rtl_allocateMemory( > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; >-> 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156, stop reason = step in > frame #0: 0x0000000102b91851 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 97 at strtmpl.cxx:1156 > 1153 sizeof (IMPL_RTL_STRINGDATA) + nLen * sizeof (IMPL_RTL_STRCODE))) > 1154 : nullptr; > 1155 if (pData != nullptr) { >-> 1156 pData->refCount = 1; > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157, stop reason = step in > frame #0: 0x0000000102b9185b libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 107 at strtmpl.cxx:1157 > 1154 : nullptr; > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; >-> 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158, stop reason = step in > frame #0: 0x0000000102b91865 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 117 at strtmpl.cxx:1158 > 1155 if (pData != nullptr) { > 1156 pData->refCount = 1; > 1157 pData->length = nLen; >-> 1158 pData->buffer[nLen] = 0; > 1159 } > 1160 return pData; > 1161 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160, stop reason = step in > frame #0: 0x0000000102b91874 libuno_sal.dylib.3`rtl_uString_ImplAlloc(nLen=62) + 132 at strtmpl.cxx:1160 > 1157 pData->length = nLen; > 1158 pData->buffer[nLen] = 0; > 1159 } >-> 1160 return pData; > 1161 } > 1162 > 1163 /* ----------------------------------------------------------------------- */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9191b libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 155 at strtmpl.cxx:1273, stop reason = step in > frame #0: 0x0000000102b9191b libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 155 at strtmpl.cxx:1273 > 1270 if ( *ppThis) > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 >-> 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b9192f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 175 at strtmpl.cxx:1274, stop reason = step in > frame #0: 0x0000000102b9192f libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 175 at strtmpl.cxx:1274 > 1271 IMPL_RTL_STRINGNAME( release )( *ppThis ); > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); >-> 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91987 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 263 at strtmpl.cxx:1275, stop reason = step in > frame #0: 0x0000000102b91987 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 263 at strtmpl.cxx:1275 > 1272 > 1273 *ppThis = IMPL_RTL_STRINGNAME( ImplAlloc )( nLen ); > 1274 OSL_ASSERT(*ppThis != nullptr); >-> 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b91995 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 277 at strtmpl.cxx:1277, stop reason = step in > frame #0: 0x0000000102b91995 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 277 at strtmpl.cxx:1277 > 1274 OSL_ASSERT(*ppThis != nullptr); > 1275 (*ppThis)->length = 0; > 1276 >-> 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } > 1280 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 292 at strtmpl.cxx:1278, stop reason = step in > frame #0: 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 292 at strtmpl.cxx:1278 > 1275 (*ppThis)->length = 0; > 1276 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; >-> 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } > 1280 } > 1281 >(lldb) debugreport unwind >error: 'debugreport' is not a valid command. >error: Unrecognized command 'debugreport'. >(lldb) bugreport unwind >(lldb) thread backtrace >* thread #11: tid = 0xb12e, 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 292 at strtmpl.cxx:1278, stop reason = step in > * frame #0: 0x0000000102b919a4 libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 292 at strtmpl.cxx:1278 > frame #1: 0x0000000102b8bc00 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 160 at uri.cxx:670 > frame #2: 0x0000000146c7db64 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 68 at uri.hxx:110 > frame #3: 0x0000000146c7d246 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 38 at urihelper.hxx:40 > frame #4: 0x0000000146c7c35f libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1967 at pkguri.cxx:158 > frame #5: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #6: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #7: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #8: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #9: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #10: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #11: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #12: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #13: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #14: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #15: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #16: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #17: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #18: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #19: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #20: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #21: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #22: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #23: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #24: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #25: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #26: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #27: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #28: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #29: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) disassemble --bytes --address 0x102b919a4 >libuno_sal.dylib.3`::rtl_uString_new_WithLength(rtl_uString **, sal_Int32): > 0x102b91880 <+0>: 55 pushq %rbp > 0x102b91881 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102b91884 <+4>: 48 83 ec 40 subq $0x40, %rsp > 0x102b91888 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x102b9188c <+12>: 89 75 f4 movl %esi, -0xc(%rbp) > 0x102b9188f <+15>: 48 83 7d f8 00 cmpq $0x0, -0x8(%rbp) > 0x102b91894 <+20>: 0f 95 c0 setne %al > 0x102b91897 <+23>: 34 ff xorb $-0x1, %al > 0x102b91899 <+25>: a8 01 testb $0x1, %al > 0x102b9189b <+27>: 0f 85 05 00 00 00 jne 0x102b918a6 ; <+38> at strtmpl.cxx:1265 > 0x102b918a1 <+33>: e9 36 00 00 00 jmp 0x102b918dc ; <+92> at strtmpl.cxx:1265 > 0x102b918a6 <+38>: 48 8d 3d 5f 62 05 00 leaq 0x5625f(%rip), %rdi ; "rtl_uString_new_WithLength" > 0x102b918ad <+45>: 48 8d 35 a4 4c 05 00 leaq 0x54ca4(%rip), %rsi ; "/Users/demo/lode/dev/core/sal/rtl/strtmpl.cxx" > 0x102b918b4 <+52>: 48 8d 0d 78 50 05 00 leaq 0x55078(%rip), %rcx ; "ppThis" > 0x102b918bb <+59>: ba f1 04 00 00 movl $0x4f1, %edx ; imm = 0x4F1 > 0x102b918c0 <+64>: e8 97 1f 05 00 callq 0x102be385c ; symbol stub for: __assert_rtn > 0x102b918c5 <+69>: e9 00 00 00 00 jmp 0x102b918ca ; <+74> at strtmpl.cxx:1280 > 0x102b918ca <+74>: 89 d1 movl %edx, %ecx > 0x102b918cc <+76>: 48 89 45 e8 movq %rax, -0x18(%rbp) > 0x102b918d0 <+80>: 89 4d e4 movl %ecx, -0x1c(%rbp) > 0x102b918d3 <+83>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102b918d7 <+87>: e8 ae 24 05 00 callq 0x102be3d8a ; symbol stub for: __cxa_call_unexpected > 0x102b918dc <+92>: e9 00 00 00 00 jmp 0x102b918e1 ; <+97> at strtmpl.cxx:1266 > 0x102b918e1 <+97>: 83 7d f4 00 cmpl $0x0, -0xc(%rbp) > 0x102b918e5 <+101>: 0f 8f 0e 00 00 00 jg 0x102b918f9 ; <+121> at strtmpl.cxx:1270 > 0x102b918eb <+107>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x102b918ef <+111>: e8 0c fe ff ff callq 0x102b91700 ; ::rtl_uString_new(rtl_uString **) at strtmpl.cxx:1241 > 0x102b918f4 <+116>: e9 c2 00 00 00 jmp 0x102b919bb ; <+315> at strtmpl.cxx:1280 > 0x102b918f9 <+121>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b918fd <+125>: 48 83 38 00 cmpq $0x0, (%rax) > 0x102b91901 <+129>: 0f 84 0c 00 00 00 je 0x102b91913 ; <+147> at strtmpl.cxx:1273 > 0x102b91907 <+135>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b9190b <+139>: 48 8b 38 movq (%rax), %rdi > 0x102b9190e <+142>: e8 7d fc ff ff callq 0x102b91590 ; ::rtl_uString_release(rtl_uString *) at strtmpl.cxx:1217 > 0x102b91913 <+147>: 8b 7d f4 movl -0xc(%rbp), %edi > 0x102b91916 <+150>: e8 d5 fe ff ff callq 0x102b917f0 ; rtl_uString_ImplAlloc at strtmpl.cxx:1147 > 0x102b9191b <+155>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x102b9191f <+159>: e9 00 00 00 00 jmp 0x102b91924 ; <+164> at strtmpl.cxx:1273 > 0x102b91924 <+164>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b91928 <+168>: 48 8b 4d d0 movq -0x30(%rbp), %rcx > 0x102b9192c <+172>: 48 89 08 movq %rcx, (%rax) > 0x102b9192f <+175>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b91933 <+179>: 48 83 38 00 cmpq $0x0, (%rax) > 0x102b91937 <+183>: 0f 85 3e 00 00 00 jne 0x102b9197b ; <+251> at strtmpl.cxx:1274 > 0x102b9193d <+189>: 48 8d 35 e1 30 05 00 leaq 0x530e1(%rip), %rsi ; "legacy.osl" > 0x102b91944 <+196>: 48 8d 15 09 50 05 00 leaq 0x55009(%rip), %rdx ; "/Users/demo/lode/dev/core/sal/rtl/strtmpl.cxx:1274: " > 0x102b9194b <+203>: 48 8d 0d 1a 31 05 00 leaq 0x5311a(%rip), %rcx ; "OSL_ASSERT: %s" > 0x102b91952 <+210>: 4c 8d 05 30 50 05 00 leaq 0x55030(%rip), %r8 ; "*ppThis != nullptr" > 0x102b91959 <+217>: 31 c0 xorl %eax, %eax > 0x102b9195b <+219>: 40 88 c7 movb %al, %dil > 0x102b9195e <+222>: b8 01 00 00 00 movl $0x1, %eax > 0x102b91963 <+227>: 40 88 7d cf movb %dil, -0x31(%rbp) > 0x102b91967 <+231>: 89 c7 movl %eax, %edi > 0x102b91969 <+233>: 8a 45 cf movb -0x31(%rbp), %al > 0x102b9196c <+236>: e8 af 66 fc ff callq 0x102b58020 ; ::sal_detail_logFormat(sal_detail_LogLevel, const char *, const char *, const char *, ...) at log.cxx:362 > 0x102b91971 <+241>: e9 00 00 00 00 jmp 0x102b91976 ; <+246> at strtmpl.cxx:1274 > 0x102b91976 <+246>: e9 00 00 00 00 jmp 0x102b9197b ; <+251> at strtmpl.cxx:1274 > 0x102b9197b <+251>: e9 00 00 00 00 jmp 0x102b91980 ; <+256> at strtmpl.cxx:1274 > 0x102b91980 <+256>: e9 00 00 00 00 jmp 0x102b91985 ; <+261> at strtmpl.cxx:1274 > 0x102b91985 <+261>: 31 f6 xorl %esi, %esi > 0x102b91987 <+263>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b9198b <+267>: 48 8b 00 movq (%rax), %rax > 0x102b9198e <+270>: c7 40 04 00 00 00 00 movl $0x0, 0x4(%rax) > 0x102b91995 <+277>: 48 8b 45 f8 movq -0x8(%rbp), %rax > 0x102b91999 <+281>: 48 8b 00 movq (%rax), %rax > 0x102b9199c <+284>: 48 83 c0 08 addq $0x8, %rax > 0x102b919a0 <+288>: 48 89 45 d8 movq %rax, -0x28(%rbp) >-> 0x102b919a4 <+292>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x102b919a8 <+296>: 48 63 4d f4 movslq -0xc(%rbp), %rcx > 0x102b919ac <+300>: 48 c1 e1 01 shlq $0x1, %rcx > 0x102b919b0 <+304>: 48 89 c7 movq %rax, %rdi > 0x102b919b3 <+307>: 48 89 ca movq %rcx, %rdx > 0x102b919b6 <+310>: e8 8d 20 05 00 callq 0x102be3a48 ; symbol stub for: memset > 0x102b919bb <+315>: 48 83 c4 40 addq $0x40, %rsp > 0x102b919bf <+319>: 5d popq %rbp > 0x102b919c0 <+320>: c3 retq >(lldb) image show-unwind --address 0x102b919a4 >UNWIND PLANS for libuno_sal.dylib.3`::rtl_uString_new_WithLength(rtl_uString **, sal_Int32) (start addr 0x102b91880) > >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: [libuno_sal.dylib.3.__TEXT.__text + 291472-0x00000000000473d1) >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]: 320: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x102bf2b04, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 291472-0x00000000000473d1) >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 0x102bf2b04, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 291472-0x00000000000473d1) >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]: 320: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x102bf2b04, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 291472-0x00000000000473e0) >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 0x102b8bc00 >libuno_sal.dylib.3`::rtl_uriDecode(rtl_uString *, rtl_UriDecodeMechanism, rtl_TextEncoding, rtl_uString **): > 0x102b8bb60 <+0>: 55 pushq %rbp > 0x102b8bb61 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102b8bb64 <+4>: 48 83 ec 70 subq $0x70, %rsp > 0x102b8bb68 <+8>: 66 89 d0 movw %dx, %ax > 0x102b8bb6b <+11>: 4c 8b 05 36 05 08 00 movq 0x80536(%rip), %r8 ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x102b8bb72 <+18>: 4d 8b 00 movq (%r8), %r8 > 0x102b8bb75 <+21>: 4c 89 45 f8 movq %r8, -0x8(%rbp) > 0x102b8bb79 <+25>: 48 89 7d e0 movq %rdi, -0x20(%rbp) > 0x102b8bb7d <+29>: 89 75 dc movl %esi, -0x24(%rbp) > 0x102b8bb80 <+32>: 66 89 45 da movw %ax, -0x26(%rbp) > 0x102b8bb84 <+36>: 48 89 4d d0 movq %rcx, -0x30(%rbp) > 0x102b8bb88 <+40>: 8b 55 dc movl -0x24(%rbp), %edx > 0x102b8bb8b <+43>: 85 d2 testl %edx, %edx > 0x102b8bb8d <+45>: 89 55 b0 movl %edx, -0x50(%rbp) > 0x102b8bb90 <+48>: 0f 84 19 00 00 00 je 0x102b8bbaf ; <+79> at uri.cxx:659 > 0x102b8bb96 <+54>: e9 00 00 00 00 jmp 0x102b8bb9b ; <+59> at uri.cxx:656 > 0x102b8bb9b <+59>: 8b 45 b0 movl -0x50(%rbp), %eax > 0x102b8bb9e <+62>: 83 e8 01 subl $0x1, %eax > 0x102b8bba1 <+65>: 89 45 ac movl %eax, -0x54(%rbp) > 0x102b8bba4 <+68>: 0f 84 17 00 00 00 je 0x102b8bbc1 ; <+97> at uri.cxx:663 > 0x102b8bbaa <+74>: e9 18 00 00 00 jmp 0x102b8bbc7 ; <+103> at uri.cxx:667 > 0x102b8bbaf <+79>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bbb3 <+83>: 48 8b 75 e0 movq -0x20(%rbp), %rsi > 0x102b8bbb7 <+87>: e8 e4 63 00 00 callq 0x102b91fa0 ; ::rtl_uString_assign(rtl_uString **, rtl_uString *) at strtmpl.cxx:1456 > 0x102b8bbbc <+92>: e9 67 01 00 00 jmp 0x102b8bd28 ; <+456> at uri.cxx:697 > 0x102b8bbc1 <+97>: 66 c7 45 da 4c 00 movw $0x4c, -0x26(%rbp) > 0x102b8bbc7 <+103>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x102b8bbcb <+107>: 48 83 c0 08 addq $0x8, %rax > 0x102b8bbcf <+111>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x102b8bbd3 <+115>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x102b8bbd7 <+119>: 48 8b 4d e0 movq -0x20(%rbp), %rcx > 0x102b8bbdb <+123>: 48 63 49 04 movslq 0x4(%rcx), %rcx > 0x102b8bbdf <+127>: 48 c1 e1 01 shlq $0x1, %rcx > 0x102b8bbe3 <+131>: 48 01 c8 addq %rcx, %rax > 0x102b8bbe6 <+134>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x102b8bbea <+138>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x102b8bbee <+142>: 8b 50 04 movl 0x4(%rax), %edx > 0x102b8bbf1 <+145>: 89 55 ec movl %edx, -0x14(%rbp) > 0x102b8bbf4 <+148>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bbf8 <+152>: 8b 75 ec movl -0x14(%rbp), %esi > 0x102b8bbfb <+155>: e8 80 5c 00 00 callq 0x102b91880 ; ::rtl_uString_new_WithLength(rtl_uString **, sal_Int32) at strtmpl.cxx:1264 > 0x102b8bc00 <+160>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x102b8bc04 <+164>: 48 3b 45 c8 cmpq -0x38(%rbp), %rax > 0x102b8bc08 <+168>: 0f 83 f9 00 00 00 jae 0x102b8bd07 ; <+423> at uri.cxx:697 > 0x102b8bc0e <+174>: 48 8b 75 c8 movq -0x38(%rbp), %rsi > 0x102b8bc12 <+178>: 0f b7 4d da movzwl -0x26(%rbp), %ecx > 0x102b8bc16 <+182>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x102b8bc1a <+186>: ba 01 00 00 00 movl $0x1, %edx > 0x102b8bc1f <+191>: 4c 8d 45 e8 leaq -0x18(%rbp), %r8 > 0x102b8bc23 <+195>: e8 18 f1 ff ff callq 0x102b8ad40 ; (anonymous namespace)::readUcs4 at uri.cxx:83 > 0x102b8bc28 <+200>: 89 45 a8 movl %eax, -0x58(%rbp) > 0x102b8bc2b <+203>: e9 00 00 00 00 jmp 0x102b8bc30 ; <+208> at uri.cxx:674 > 0x102b8bc30 <+208>: 8b 45 a8 movl -0x58(%rbp), %eax > 0x102b8bc33 <+211>: 89 45 c4 movl %eax, -0x3c(%rbp) > 0x102b8bc36 <+214>: 8b 4d e8 movl -0x18(%rbp), %ecx > 0x102b8bc39 <+217>: 85 c9 testl %ecx, %ecx > 0x102b8bc3b <+219>: 89 4d a4 movl %ecx, -0x5c(%rbp) > 0x102b8bc3e <+222>: 0f 84 72 00 00 00 je 0x102b8bcb6 ; <+342> at uri.cxx:685 > 0x102b8bc44 <+228>: e9 00 00 00 00 jmp 0x102b8bc49 ; <+233> at uri.cxx:675 > 0x102b8bc49 <+233>: 8b 45 a4 movl -0x5c(%rbp), %eax > 0x102b8bc4c <+236>: 83 e8 01 subl $0x1, %eax > 0x102b8bc4f <+239>: 89 45 a0 movl %eax, -0x60(%rbp) > 0x102b8bc52 <+242>: 0f 84 2b 00 00 00 je 0x102b8bc83 ; <+291> at uri.cxx:678 > 0x102b8bc58 <+248>: e9 00 00 00 00 jmp 0x102b8bc5d ; <+253> at uri.cxx:675 > 0x102b8bc5d <+253>: 8b 45 a4 movl -0x5c(%rbp), %eax > 0x102b8bc60 <+256>: 83 e8 02 subl $0x2, %eax > 0x102b8bc63 <+259>: 89 45 9c movl %eax, -0x64(%rbp) > 0x102b8bc66 <+262>: 0f 84 64 00 00 00 je 0x102b8bcd0 ; <+368> at uri.cxx:689 > 0x102b8bc6c <+268>: e9 91 00 00 00 jmp 0x102b8bd02 ; <+418> at uri.cxx:671 > 0x102b8bc71 <+273>: 89 d1 movl %edx, %ecx > 0x102b8bc73 <+275>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x102b8bc77 <+279>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x102b8bc7a <+282>: 48 8b 7d b8 movq -0x48(%rbp), %rdi > 0x102b8bc7e <+286>: e8 07 81 05 00 callq 0x102be3d8a ; symbol stub for: __cxa_call_unexpected > 0x102b8bc83 <+291>: 83 7d c4 7f cmpl $0x7f, -0x3c(%rbp) > 0x102b8bc87 <+295>: 0f 87 24 00 00 00 ja 0x102b8bcb1 ; <+337> at uri.cxx:678 > 0x102b8bc8d <+301>: 83 7d dc 01 cmpl $0x1, -0x24(%rbp) > 0x102b8bc91 <+305>: 0f 85 1a 00 00 00 jne 0x102b8bcb1 ; <+337> at uri.cxx:678 > 0x102b8bc97 <+311>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bc9b <+315>: 8b 55 c4 movl -0x3c(%rbp), %edx > 0x102b8bc9e <+318>: 48 8d 75 ec leaq -0x14(%rbp), %rsi > 0x102b8bca2 <+322>: e8 f9 fd ff ff callq 0x102b8baa0 ; (anonymous namespace)::writeEscapeOctet at uri.cxx:233 > 0x102b8bca7 <+327>: e9 00 00 00 00 jmp 0x102b8bcac ; <+332> at uri.cxx:681 > 0x102b8bcac <+332>: e9 51 00 00 00 jmp 0x102b8bd02 ; <+418> at uri.cxx:671 > 0x102b8bcb1 <+337>: e9 00 00 00 00 jmp 0x102b8bcb6 ; <+342> at uri.cxx:685 > 0x102b8bcb6 <+342>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bcba <+346>: 8b 55 c4 movl -0x3c(%rbp), %edx > 0x102b8bcbd <+349>: 48 8d 75 ec leaq -0x14(%rbp), %rsi > 0x102b8bcc1 <+353>: e8 8a 00 00 00 callq 0x102b8bd50 ; (anonymous namespace)::writeUcs4 at uri.cxx:215 > 0x102b8bcc6 <+358>: e9 00 00 00 00 jmp 0x102b8bccb ; <+363> at uri.cxx:686 > 0x102b8bccb <+363>: e9 32 00 00 00 jmp 0x102b8bd02 ; <+418> at uri.cxx:671 > 0x102b8bcd0 <+368>: 83 7d dc 03 cmpl $0x3, -0x24(%rbp) > 0x102b8bcd4 <+372>: 0f 85 0e 00 00 00 jne 0x102b8bce8 ; <+392> at uri.cxx:693 > 0x102b8bcda <+378>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bcde <+382>: e8 1d 5a 00 00 callq 0x102b91700 ; ::rtl_uString_new(rtl_uString **) at strtmpl.cxx:1241 > 0x102b8bce3 <+387>: e9 40 00 00 00 jmp 0x102b8bd28 ; <+456> at uri.cxx:697 > 0x102b8bce8 <+392>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bcec <+396>: 8b 55 c4 movl -0x3c(%rbp), %edx > 0x102b8bcef <+399>: 48 8d 75 ec leaq -0x14(%rbp), %rsi > 0x102b8bcf3 <+403>: e8 a8 fd ff ff callq 0x102b8baa0 ; (anonymous namespace)::writeEscapeOctet at uri.cxx:233 > 0x102b8bcf8 <+408>: e9 00 00 00 00 jmp 0x102b8bcfd ; <+413> at uri.cxx:694 > 0x102b8bcfd <+413>: e9 00 00 00 00 jmp 0x102b8bd02 ; <+418> at uri.cxx:671 > 0x102b8bd02 <+418>: e9 f9 fe ff ff jmp 0x102b8bc00 ; <+160> at uri.cxx:671 > 0x102b8bd07 <+423>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x102b8bd0b <+427>: 48 8d 75 ec leaq -0x14(%rbp), %rsi > 0x102b8bd0f <+431>: e8 3c 1d 00 00 callq 0x102b8da50 ; ::rtl_uStringBuffer_makeStringAndClear(rtl_uString **, sal_Int32 *) at ustrbuf.cxx:60 > 0x102b8bd14 <+436>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x102b8bd18 <+440>: e9 00 00 00 00 jmp 0x102b8bd1d ; <+445> at uri.cxx:697 > 0x102b8bd1d <+445>: 48 8b 45 d0 movq -0x30(%rbp), %rax > 0x102b8bd21 <+449>: 48 8b 4d 90 movq -0x70(%rbp), %rcx > 0x102b8bd25 <+453>: 48 89 08 movq %rcx, (%rax) > 0x102b8bd28 <+456>: 48 8b 05 79 03 08 00 movq 0x80379(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x102b8bd2f <+463>: 48 8b 00 movq (%rax), %rax > 0x102b8bd32 <+466>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x102b8bd36 <+470>: 0f 85 06 00 00 00 jne 0x102b8bd42 ; <+482> at uri.cxx:701 > 0x102b8bd3c <+476>: 48 83 c4 70 addq $0x70, %rsp > 0x102b8bd40 <+480>: 5d popq %rbp > 0x102b8bd41 <+481>: c3 retq > 0x102b8bd42 <+482>: e8 2d 7b 05 00 callq 0x102be3874 ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x102b8bc00 >UNWIND PLANS for libuno_sal.dylib.3`::rtl_uriDecode(rtl_uString *, rtl_UriDecodeMechanism, rtl_TextEncoding, rtl_uString **) (start addr 0x102b8bb60) > >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: [libuno_sal.dylib.3.__TEXT.__text + 267632-0x0000000000041757) >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]: 481: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 482: 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 0x102bf23bc, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 267632-0x0000000000041757) >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 0x102bf23bc, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 267632-0x0000000000041757) >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]: 481: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 482: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x102bf23bc, personality routine is at address 0x102c0c0a0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_sal.dylib.3.__TEXT.__text + 267632-0x0000000000041760) >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 0x146c7db64 >libucppkg1.dylib`rtl::Uri::decode: > 0x146c7db20 <+0>: 55 pushq %rbp > 0x146c7db21 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c7db24 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x146c7db28 <+8>: 66 89 c8 movw %cx, %ax > 0x146c7db2b <+11>: 49 89 f8 movq %rdi, %r8 > 0x146c7db2e <+14>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x146c7db32 <+18>: 89 55 f4 movl %edx, -0xc(%rbp) > 0x146c7db35 <+21>: 66 89 45 f2 movw %ax, -0xe(%rbp) > 0x146c7db39 <+25>: c6 45 f1 00 movb $0x0, -0xf(%rbp) > 0x146c7db3d <+29>: 48 89 7d e8 movq %rdi, -0x18(%rbp) > 0x146c7db41 <+33>: 4c 89 45 e0 movq %r8, -0x20(%rbp) > 0x146c7db45 <+37>: e8 56 6a fc ff callq 0x146c445a0 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146c7db4a <+42>: 48 8b 75 f8 movq -0x8(%rbp), %rsi > 0x146c7db4e <+46>: 48 8b 3e movq (%rsi), %rdi > 0x146c7db51 <+49>: 8b 75 f4 movl -0xc(%rbp), %esi > 0x146c7db54 <+52>: 66 8b 45 f2 movw -0xe(%rbp), %ax > 0x146c7db58 <+56>: 0f b7 d0 movzwl %ax, %edx > 0x146c7db5b <+59>: 48 8b 4d e8 movq -0x18(%rbp), %rcx > 0x146c7db5f <+63>: e8 32 06 00 00 callq 0x146c7e196 ; symbol stub for: rtl_uriDecode > 0x146c7db64 <+68>: c6 45 f1 01 movb $0x1, -0xf(%rbp) > 0x146c7db68 <+72>: f6 45 f1 01 testb $0x1, -0xf(%rbp) > 0x146c7db6c <+76>: 0f 85 09 00 00 00 jne 0x146c7db7b ; <+91> at uri.hxx:115 > 0x146c7db72 <+82>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x146c7db76 <+86>: e8 05 28 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7db7b <+91>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x146c7db7f <+95>: 48 83 c4 20 addq $0x20, %rsp > 0x146c7db83 <+99>: 5d popq %rbp > 0x146c7db84 <+100>: c3 retq >(lldb) image show-unwind --address 0x146c7db64 >UNWIND PLANS for libucppkg1.dylib`rtl::Uri::decode(rtl::OUString const&, rtl_UriDecodeMechanism, unsigned short) (start addr 0x146c7db20) > >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: [libucppkg1.dylib.__TEXT.__text + 256784-0x000000000003eb75) >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]: 100: 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: [libucppkg1.dylib.__TEXT.__text + 256784-0x000000000003eb75) >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: [libucppkg1.dylib.__TEXT.__text + 256784-0x000000000003eb75) >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]: 100: 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: [libucppkg1.dylib.__TEXT.__text + 256656-0x000000000003f012) >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 0x146c7d246 >libucppkg1.dylib`ucb_impl::urihelper::decodeSegment: > 0x146c7d220 <+0>: 55 pushq %rbp > 0x146c7d221 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c7d224 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x146c7d228 <+8>: 48 89 f8 movq %rdi, %rax > 0x146c7d22b <+11>: ba 02 00 00 00 movl $0x2, %edx > 0x146c7d230 <+16>: b9 4c 00 00 00 movl $0x4c, %ecx > 0x146c7d235 <+21>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x146c7d239 <+25>: 48 8b 75 f8 movq -0x8(%rbp), %rsi > 0x146c7d23d <+29>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x146c7d241 <+33>: e8 da 08 00 00 callq 0x146c7db20 ; rtl::Uri::decode at uri.hxx:108 > 0x146c7d246 <+38>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x146c7d24a <+42>: 48 83 c4 10 addq $0x10, %rsp > 0x146c7d24e <+46>: 5d popq %rbp > 0x146c7d24f <+47>: c3 retq >(lldb) image show-unwind --address 0x146c7d246 >UNWIND PLANS for libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rtl::OUString const&) (start addr 0x146c7d220) > >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: [libucppkg1.dylib.__TEXT.__text + 254480-0x000000000003e240) >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]: 47: 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: [libucppkg1.dylib.__TEXT.__text + 254480-0x000000000003e240) >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: [libucppkg1.dylib.__TEXT.__text + 254480-0x000000000003e240) >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]: 47: 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: [libucppkg1.dylib.__TEXT.__text + 254480-0x000000000003e440) >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 0x146c7c35f >libucppkg1.dylib`package_ucp::PackageUri::init: > 0x146c7bbb0 <+0>: 55 pushq %rbp > 0x146c7bbb1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c7bbb4 <+4>: 48 81 ec 20 03 00 00 subq $0x320, %rsp ; imm = 0x320 > 0x146c7bbbb <+11>: 48 8b 05 16 c5 01 00 movq 0x1c516(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c7bbc2 <+18>: 48 8b 00 movq (%rax), %rax > 0x146c7bbc5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x146c7bbc9 <+25>: 48 89 bd 10 ff ff ff movq %rdi, -0xf0(%rbp) > 0x146c7bbd0 <+32>: 48 8b 85 10 ff ff ff movq -0xf0(%rbp), %rax > 0x146c7bbd7 <+39>: 48 89 c7 movq %rax, %rdi > 0x146c7bbda <+42>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146c7bbe1 <+49>: e8 da b7 fc ff callq 0x146c473c0 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x146c7bbe6 <+54>: a8 01 testb $0x1, %al > 0x146c7bbe8 <+56>: 0f 85 bd 12 00 00 jne 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7bbee <+62>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bbf5 <+69>: 48 83 c0 18 addq $0x18, %rax > 0x146c7bbf9 <+73>: 48 89 c7 movq %rax, %rdi > 0x146c7bbfc <+76>: e8 bf b7 fc ff callq 0x146c473c0 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x146c7bc01 <+81>: a8 01 testb $0x1, %al > 0x146c7bc03 <+83>: 0f 85 05 00 00 00 jne 0x146c7bc0e ; <+94> at pkguri.cxx:67 > 0x146c7bc09 <+89>: e9 9d 12 00 00 jmp 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7bc0e <+94>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc15 <+101>: 48 83 c0 10 addq $0x10, %rax > 0x146c7bc19 <+105>: 48 89 c7 movq %rax, %rdi > 0x146c7bc1c <+108>: e8 df c5 fd ff callq 0x146c58200 ; rtl::OUString::clear at ustring.hxx:594 > 0x146c7bc21 <+113>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc28 <+120>: 48 83 c0 08 addq $0x8, %rax > 0x146c7bc2c <+124>: 48 89 c7 movq %rax, %rdi > 0x146c7bc2f <+127>: e8 cc c5 fd ff callq 0x146c58200 ; rtl::OUString::clear at ustring.hxx:594 > 0x146c7bc34 <+132>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc3b <+139>: 48 83 c0 20 addq $0x20, %rax > 0x146c7bc3f <+143>: 48 89 c7 movq %rax, %rdi > 0x146c7bc42 <+146>: e8 b9 c5 fd ff callq 0x146c58200 ; rtl::OUString::clear at ustring.hxx:594 > 0x146c7bc47 <+151>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc4e <+158>: 48 83 c0 28 addq $0x28, %rax > 0x146c7bc52 <+162>: 48 89 c7 movq %rax, %rdi > 0x146c7bc55 <+165>: e8 a6 c5 fd ff callq 0x146c58200 ; rtl::OUString::clear at ustring.hxx:594 > 0x146c7bc5a <+170>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc61 <+177>: 48 83 c0 30 addq $0x30, %rax > 0x146c7bc65 <+181>: 48 89 c7 movq %rax, %rdi > 0x146c7bc68 <+184>: e8 93 c5 fd ff callq 0x146c58200 ; rtl::OUString::clear at ustring.hxx:594 > 0x146c7bc6d <+189>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bc74 <+196>: e8 77 5b fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7bc79 <+201>: 83 f8 14 cmpl $0x14, %eax > 0x146c7bc7c <+204>: 0f 8d 26 00 00 00 jge 0x146c7bca8 ; <+248> at pkguri.cxx:78 > 0x146c7bc82 <+210>: 48 8d 35 a9 8e 00 00 leaq 0x8ea9(%rip), %rsi ; "'/'" > 0x146c7bc89 <+217>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bc90 <+224>: 48 83 c0 18 addq $0x18, %rax > 0x146c7bc94 <+228>: 48 89 c7 movq %rax, %rdi > 0x146c7bc97 <+231>: e8 44 12 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7bc9c <+236>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x146c7bca3 <+243>: e9 03 12 00 00 jmp 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7bca8 <+248>: be 10 00 00 00 movl $0x10, %esi > 0x146c7bcad <+253>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bcb4 <+260>: e8 a7 12 00 00 callq 0x146c7cf60 ; rtl::OUString::operator[] at ustring.hxx:639 > 0x146c7bcb9 <+265>: 0f b7 f0 movzwl %ax, %esi > 0x146c7bcbc <+268>: 83 fe 3a cmpl $0x3a, %esi > 0x146c7bcbf <+271>: 0f 85 3a 00 00 00 jne 0x146c7bcff ; <+335> at pkguri.cxx:82 > 0x146c7bcc5 <+277>: be 11 00 00 00 movl $0x11, %esi > 0x146c7bcca <+282>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bcd1 <+289>: e8 8a 12 00 00 callq 0x146c7cf60 ; rtl::OUString::operator[] at ustring.hxx:639 > 0x146c7bcd6 <+294>: 0f b7 f0 movzwl %ax, %esi > 0x146c7bcd9 <+297>: 83 fe 2f cmpl $0x2f, %esi > 0x146c7bcdc <+300>: 0f 85 1d 00 00 00 jne 0x146c7bcff ; <+335> at pkguri.cxx:82 > 0x146c7bce2 <+306>: be 12 00 00 00 movl $0x12, %esi > 0x146c7bce7 <+311>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bcee <+318>: e8 6d 12 00 00 callq 0x146c7cf60 ; rtl::OUString::operator[] at ustring.hxx:639 > 0x146c7bcf3 <+323>: 0f b7 f0 movzwl %ax, %esi > 0x146c7bcf6 <+326>: 83 fe 2f cmpl $0x2f, %esi > 0x146c7bcf9 <+329>: 0f 84 26 00 00 00 je 0x146c7bd25 ; <+373> at pkguri.cxx:90 > 0x146c7bcff <+335>: 48 8d 35 2c 8e 00 00 leaq 0x8e2c(%rip), %rsi ; "'/'" > 0x146c7bd06 <+342>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bd0d <+349>: 48 83 c0 18 addq $0x18, %rax > 0x146c7bd11 <+353>: 48 89 c7 movq %rax, %rdi > 0x146c7bd14 <+356>: e8 c7 11 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7bd19 <+361>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x146c7bd20 <+368>: e9 86 11 00 00 jmp 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7bd25 <+373>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7bd29 <+377>: e8 72 88 fc ff callq 0x146c445a0 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146c7bd2e <+382>: be 3f 00 00 00 movl $0x3f, %esi > 0x146c7bd33 <+387>: 31 d2 xorl %edx, %edx > 0x146c7bd35 <+389>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bd3c <+396>: e8 af 01 fe ff callq 0x146c5bef0 ; rtl::OUString::indexOf at ustring.hxx:1825 > 0x146c7bd41 <+401>: 89 85 ac fe ff ff movl %eax, -0x154(%rbp) > 0x146c7bd47 <+407>: e9 00 00 00 00 jmp 0x146c7bd4c ; <+412> at pkguri.cxx:94 > 0x146c7bd4c <+412>: 8b 85 ac fe ff ff movl -0x154(%rbp), %eax > 0x146c7bd52 <+418>: 89 85 0c ff ff ff movl %eax, -0xf4(%rbp) > 0x146c7bd58 <+424>: 83 bd 0c ff ff ff 00 cmpl $0x0, -0xf4(%rbp) > 0x146c7bd5f <+431>: 0f 8c e4 00 00 00 jl 0x146c7be49 ; <+665> at pkguri.cxx:101 > 0x146c7bd65 <+437>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bd6c <+444>: 48 83 c0 28 addq $0x28, %rax > 0x146c7bd70 <+448>: 8b 95 0c ff ff ff movl -0xf4(%rbp), %edx > 0x146c7bd76 <+454>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c7bd7a <+458>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x146c7bd81 <+465>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x146c7bd88 <+472>: e8 d3 37 fe ff callq 0x146c5f560 ; rtl::OUString::copy at ustring.hxx:2063 > 0x146c7bd8d <+477>: e9 00 00 00 00 jmp 0x146c7bd92 ; <+482> at pkguri.cxx:97 > 0x146c7bd92 <+482>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x146c7bd96 <+486>: 48 8b bd a0 fe ff ff movq -0x160(%rbp), %rdi > 0x146c7bd9d <+493>: e8 1e 8f fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7bda2 <+498>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x146c7bda9 <+505>: e9 00 00 00 00 jmp 0x146c7bdae ; <+510> at pkguri.cxx:97 > 0x146c7bdae <+510>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c7bdb2 <+514>: e8 c9 45 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7bdb7 <+519>: 8b 8d 0c ff ff ff movl -0xf4(%rbp), %ecx > 0x146c7bdbd <+525>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146c7bdc1 <+529>: 31 d2 xorl %edx, %edx > 0x146c7bdc3 <+531>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x146c7bdca <+538>: e8 11 53 ff ff callq 0x146c710e0 ; rtl::OUString::copy at ustring.hxx:2082 > 0x146c7bdcf <+543>: e9 00 00 00 00 jmp 0x146c7bdd4 ; <+548> at pkguri.cxx:98 > 0x146c7bdd4 <+548>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7bdd8 <+552>: 48 8d 75 e0 leaq -0x20(%rbp), %rsi > 0x146c7bddc <+556>: e8 df 8e fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7bde1 <+561>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x146c7bde8 <+568>: e9 00 00 00 00 jmp 0x146c7bded ; <+573> at pkguri.cxx:98 > 0x146c7bded <+573>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146c7bdf1 <+577>: e8 8a 45 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7bdf6 <+582>: e9 6f 00 00 00 jmp 0x146c7be6a ; <+698> at pkguri.cxx:104 > 0x146c7bdfb <+587>: 89 d1 movl %edx, %ecx > 0x146c7bdfd <+589>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7be04 <+596>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7be0a <+602>: e9 8e 10 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7be0f <+607>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c7be13 <+611>: 89 d1 movl %edx, %ecx > 0x146c7be15 <+613>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7be1c <+620>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7be22 <+626>: e8 59 45 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7be27 <+631>: e9 71 10 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7be2c <+636>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146c7be30 <+640>: 89 d1 movl %edx, %ecx > 0x146c7be32 <+642>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7be39 <+649>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7be3f <+655>: e8 3c 45 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7be44 <+660>: e9 54 10 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7be49 <+665>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7be4d <+669>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x146c7be54 <+676>: e8 87 a9 fd ff callq 0x146c567e0 ; rtl::OUString::operator= at ustring.hxx:422 > 0x146c7be59 <+681>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x146c7be60 <+688>: e9 00 00 00 00 jmp 0x146c7be65 ; <+693> at pkguri.cxx:101 > 0x146c7be65 <+693>: e9 00 00 00 00 jmp 0x146c7be6a ; <+698> at pkguri.cxx:104 > 0x146c7be6a <+698>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7be71 <+705>: 48 83 c0 30 addq $0x30, %rax > 0x146c7be75 <+709>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c7be79 <+713>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7be7d <+717>: 31 d2 xorl %edx, %edx > 0x146c7be7f <+719>: b9 10 00 00 00 movl $0x10, %ecx > 0x146c7be84 <+724>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x146c7be8b <+731>: e8 50 52 ff ff callq 0x146c710e0 ; rtl::OUString::copy at ustring.hxx:2082 > 0x146c7be90 <+736>: e9 00 00 00 00 jmp 0x146c7be95 ; <+741> at pkguri.cxx:104 > 0x146c7be95 <+741>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x146c7be99 <+745>: 48 8d 75 d0 leaq -0x30(%rbp), %rsi > 0x146c7be9d <+749>: e8 5e 11 00 00 callq 0x146c7d000 ; rtl::OUString::toAsciiLowerCase at ustring.hxx:2610 > 0x146c7bea2 <+754>: e9 00 00 00 00 jmp 0x146c7bea7 ; <+759> at pkguri.cxx:104 > 0x146c7bea7 <+759>: 48 8d 75 d8 leaq -0x28(%rbp), %rsi > 0x146c7beab <+763>: 48 8b bd 80 fe ff ff movq -0x180(%rbp), %rdi > 0x146c7beb2 <+770>: e8 09 8e fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7beb7 <+775>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x146c7bebe <+782>: e9 00 00 00 00 jmp 0x146c7bec3 ; <+787> at pkguri.cxx:104 > 0x146c7bec3 <+787>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x146c7bec7 <+791>: e8 b4 44 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7becc <+796>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c7bed0 <+800>: e8 ab 44 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7bed5 <+805>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7bedc <+812>: 48 83 c7 30 addq $0x30, %rdi > 0x146c7bee0 <+816>: 48 8d 35 a1 b3 00 00 leaq 0xb3a1(%rip), %rsi ; "vnd.sun.star.pkg" > 0x146c7bee7 <+823>: e8 44 76 fd ff callq 0x146c53530 ; rtl::operator==<char const [17]>(rtl::OUString const&, char const (&) [17])::operator==<char const [17]> at ustring.hxx:1609 > 0x146c7beec <+828>: 88 85 77 fe ff ff movb %al, -0x189(%rbp) > 0x146c7bef2 <+834>: e9 00 00 00 00 jmp 0x146c7bef7 ; <+839> at pkguri.cxx:107 > 0x146c7bef7 <+839>: 8a 85 77 fe ff ff movb -0x189(%rbp), %al > 0x146c7befd <+845>: a8 01 testb $0x1, %al > 0x146c7beff <+847>: 0f 85 3d 00 00 00 jne 0x146c7bf42 ; <+914> at pkguri.cxx:109 > 0x146c7bf05 <+853>: e9 00 00 00 00 jmp 0x146c7bf0a ; <+858> at pkguri.cxx:107 > 0x146c7bf0a <+858>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bf11 <+865>: 48 83 c0 30 addq $0x30, %rax > 0x146c7bf15 <+869>: 48 8d 35 7d b3 00 00 leaq 0xb37d(%rip), %rsi ; "vnd.sun.star.zip" > 0x146c7bf1c <+876>: 48 89 c7 movq %rax, %rdi > 0x146c7bf1f <+879>: e8 0c 76 fd ff callq 0x146c53530 ; rtl::operator==<char const [17]>(rtl::OUString const&, char const (&) [17])::operator==<char const [17]> at ustring.hxx:1609 > 0x146c7bf24 <+884>: 88 85 76 fe ff ff movb %al, -0x18a(%rbp) > 0x146c7bf2a <+890>: e9 00 00 00 00 jmp 0x146c7bf2f ; <+895> at pkguri.cxx:107 > 0x146c7bf2f <+895>: 8a 85 76 fe ff ff movb -0x18a(%rbp), %al > 0x146c7bf35 <+901>: a8 01 testb $0x1, %al > 0x146c7bf37 <+903>: 0f 85 05 00 00 00 jne 0x146c7bf42 ; <+914> at pkguri.cxx:109 > 0x146c7bf3d <+909>: e9 e5 0e 00 00 jmp 0x146c7ce27 ; <+4727> at pkguri.cxx:226 > 0x146c7bf42 <+914>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bf49 <+921>: 48 83 c0 30 addq $0x30, %rax > 0x146c7bf4d <+925>: 48 8d 35 45 b3 00 00 leaq 0xb345(%rip), %rsi ; "vnd.sun.star.zip" > 0x146c7bf54 <+932>: 48 89 c7 movq %rax, %rdi > 0x146c7bf57 <+935>: e8 d4 75 fd ff callq 0x146c53530 ; rtl::operator==<char const [17]>(rtl::OUString const&, char const (&) [17])::operator==<char const [17]> at ustring.hxx:1609 > 0x146c7bf5c <+940>: 88 85 75 fe ff ff movb %al, -0x18b(%rbp) > 0x146c7bf62 <+946>: e9 00 00 00 00 jmp 0x146c7bf67 ; <+951> at pkguri.cxx:109 > 0x146c7bf67 <+951>: 8a 85 75 fe ff ff movb -0x18b(%rbp), %al > 0x146c7bf6d <+957>: a8 01 testb $0x1, %al > 0x146c7bf6f <+959>: 0f 85 05 00 00 00 jne 0x146c7bf7a ; <+970> at pkguri.cxx:111 > 0x146c7bf75 <+965>: e9 ed 00 00 00 jmp 0x146c7c067 ; <+1207> at pkguri.cxx:118 > 0x146c7bf7a <+970>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7bf81 <+977>: 48 83 c0 28 addq $0x28, %rax > 0x146c7bf85 <+981>: 48 89 c7 movq %rax, %rdi > 0x146c7bf88 <+984>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x146c7bf8f <+991>: e8 2c b4 fc ff callq 0x146c473c0 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x146c7bf94 <+996>: 88 85 67 fe ff ff movb %al, -0x199(%rbp) > 0x146c7bf9a <+1002>: e9 00 00 00 00 jmp 0x146c7bf9f ; <+1007> at pkguri.cxx:112 > 0x146c7bf9f <+1007>: 8a 85 67 fe ff ff movb -0x199(%rbp), %al > 0x146c7bfa5 <+1013>: a8 01 testb $0x1, %al > 0x146c7bfa7 <+1015>: 0f 85 1f 00 00 00 jne 0x146c7bfcc ; <+1052> at pkguri.cxx:114 > 0x146c7bfad <+1021>: e9 00 00 00 00 jmp 0x146c7bfb2 ; <+1026> at pkguri.cxx:113 > 0x146c7bfb2 <+1026>: 48 8d 35 f1 b2 00 00 leaq 0xb2f1(%rip), %rsi ; "&purezip" > 0x146c7bfb9 <+1033>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c7bfbd <+1037>: e8 be 42 fc ff callq 0x146c40280 ; rtl::OUString::OUString<char const [9]> at ustring.hxx:236 > 0x146c7bfc2 <+1042>: e9 00 00 00 00 jmp 0x146c7bfc7 ; <+1047> at pkguri.cxx:112 > 0x146c7bfc7 <+1047>: e9 1a 00 00 00 jmp 0x146c7bfe6 ; <+1078> at pkguri.cxx:111 > 0x146c7bfcc <+1052>: 48 8d 35 e0 b2 00 00 leaq 0xb2e0(%rip), %rsi ; "?purezip" > 0x146c7bfd3 <+1059>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c7bfd7 <+1063>: e8 a4 42 fc ff callq 0x146c40280 ; rtl::OUString::OUString<char const [9]> at ustring.hxx:236 > 0x146c7bfdc <+1068>: e9 00 00 00 00 jmp 0x146c7bfe1 ; <+1073> at pkguri.cxx:112 > 0x146c7bfe1 <+1073>: e9 00 00 00 00 jmp 0x146c7bfe6 ; <+1078> at pkguri.cxx:111 > 0x146c7bfe6 <+1078>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi > 0x146c7bfea <+1082>: 48 8b bd 68 fe ff ff movq -0x198(%rbp), %rdi > 0x146c7bff1 <+1089>: e8 0a b1 fd ff callq 0x146c57100 ; rtl::OUString::operator+= at ustring.hxx:503 > 0x146c7bff6 <+1094>: 48 89 85 58 fe ff ff movq %rax, -0x1a8(%rbp) > 0x146c7bffd <+1101>: e9 00 00 00 00 jmp 0x146c7c002 ; <+1106> at pkguri.cxx:111 > 0x146c7c002 <+1106>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c7c006 <+1110>: e8 75 43 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c00b <+1115>: e9 57 00 00 00 jmp 0x146c7c067 ; <+1207> at pkguri.cxx:118 > 0x146c7c010 <+1120>: 89 d1 movl %edx, %ecx > 0x146c7c012 <+1122>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c019 <+1129>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c01f <+1135>: e9 18 00 00 00 jmp 0x146c7c03c ; <+1164> at pkguri.cxx:104 > 0x146c7c024 <+1140>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x146c7c028 <+1144>: 89 d1 movl %edx, %ecx > 0x146c7c02a <+1146>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c031 <+1153>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c037 <+1159>: e8 44 43 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c03c <+1164>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c7c040 <+1168>: e8 3b 43 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c045 <+1173>: e9 53 0e 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c04a <+1178>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c7c04e <+1182>: 89 d1 movl %edx, %ecx > 0x146c7c050 <+1184>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c057 <+1191>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c05d <+1197>: e8 1e 43 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c062 <+1202>: e9 36 0e 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c067 <+1207>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c06e <+1214>: 48 83 c0 30 addq $0x30, %rax > 0x146c7c072 <+1218>: 48 89 c7 movq %rax, %rdi > 0x146c7c075 <+1221>: e8 76 57 fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c07a <+1226>: 89 85 54 fe ff ff movl %eax, -0x1ac(%rbp) > 0x146c7c080 <+1232>: e9 00 00 00 00 jmp 0x146c7c085 ; <+1237> at pkguri.cxx:119 > 0x146c7c085 <+1237>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c08c <+1244>: 48 83 c0 30 addq $0x30, %rax > 0x146c7c090 <+1248>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146c7c094 <+1252>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c098 <+1256>: 31 d2 xorl %edx, %edx > 0x146c7c09a <+1258>: 8b 8d 54 fe ff ff movl -0x1ac(%rbp), %ecx > 0x146c7c0a0 <+1264>: 49 89 c0 movq %rax, %r8 > 0x146c7c0a3 <+1267>: e8 28 fd fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7c0a8 <+1272>: e9 00 00 00 00 jmp 0x146c7c0ad ; <+1277> at pkguri.cxx:117 > 0x146c7c0ad <+1277>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c0b1 <+1281>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x146c7c0b5 <+1285>: e8 06 8c fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c0ba <+1290>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x146c7c0c1 <+1297>: e9 00 00 00 00 jmp 0x146c7c0c6 ; <+1302> at pkguri.cxx:117 > 0x146c7c0c6 <+1302>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146c7c0ca <+1306>: e8 b1 42 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c0cf <+1311>: c7 85 ec fe ff ff 13 00 00 00 movl $0x13, -0x114(%rbp) > 0x146c7c0d9 <+1321>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c0dd <+1325>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c7c0e2 <+1330>: e8 99 ab fc ff callq 0x146c46c80 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146c7c0e7 <+1335>: 89 85 44 fe ff ff movl %eax, -0x1bc(%rbp) > 0x146c7c0ed <+1341>: e9 00 00 00 00 jmp 0x146c7c0f2 ; <+1346> at pkguri.cxx:122 > 0x146c7c0f2 <+1346>: 8b 85 44 fe ff ff movl -0x1bc(%rbp), %eax > 0x146c7c0f8 <+1352>: 89 85 e8 fe ff ff movl %eax, -0x118(%rbp) > 0x146c7c0fe <+1358>: 83 bd e8 fe ff ff 13 cmpl $0x13, -0x118(%rbp) > 0x146c7c105 <+1365>: 0f 85 52 00 00 00 jne 0x146c7c15d ; <+1453> at pkguri.cxx:131 > 0x146c7c10b <+1371>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c112 <+1378>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c116 <+1382>: 48 8d 35 15 8a 00 00 leaq 0x8a15(%rip), %rsi ; "'/'" > 0x146c7c11d <+1389>: 48 89 c7 movq %rax, %rdi > 0x146c7c120 <+1392>: e8 bb 0d 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7c125 <+1397>: 48 89 85 38 fe ff ff movq %rax, -0x1c8(%rbp) > 0x146c7c12c <+1404>: e9 00 00 00 00 jmp 0x146c7c131 ; <+1409> at pkguri.cxx:128 > 0x146c7c131 <+1409>: c7 85 e4 fe ff ff 01 00 00 00 movl $0x1, -0x11c(%rbp) > 0x146c7c13b <+1419>: e9 1c 0d 00 00 jmp 0x146c7ce5c ; <+4780> at pkguri.cxx:228 > 0x146c7c140 <+1424>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146c7c144 <+1428>: 89 d1 movl %edx, %ecx > 0x146c7c146 <+1430>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c14d <+1437>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c153 <+1443>: e8 28 42 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c158 <+1448>: e9 40 0d 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c15d <+1453>: 8b 85 e8 fe ff ff movl -0x118(%rbp), %eax > 0x146c7c163 <+1459>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c167 <+1463>: 89 85 34 fe ff ff movl %eax, -0x1cc(%rbp) > 0x146c7c16d <+1469>: e8 7e 56 fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c172 <+1474>: 89 85 30 fe ff ff movl %eax, -0x1d0(%rbp) > 0x146c7c178 <+1480>: e9 00 00 00 00 jmp 0x146c7c17d ; <+1485> at pkguri.cxx:131 > 0x146c7c17d <+1485>: 8b 85 30 fe ff ff movl -0x1d0(%rbp), %eax > 0x146c7c183 <+1491>: 83 e8 01 subl $0x1, %eax > 0x146c7c186 <+1494>: 8b 8d 34 fe ff ff movl -0x1cc(%rbp), %ecx > 0x146c7c18c <+1500>: 39 c1 cmpl %eax, %ecx > 0x146c7c18e <+1502>: 0f 85 da 00 00 00 jne 0x146c7c26e ; <+1726> at pkguri.cxx:143 > 0x146c7c194 <+1508>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c198 <+1512>: e8 53 56 fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c19d <+1517>: 89 85 2c fe ff ff movl %eax, -0x1d4(%rbp) > 0x146c7c1a3 <+1523>: e9 00 00 00 00 jmp 0x146c7c1a8 ; <+1528> at pkguri.cxx:133 > 0x146c7c1a8 <+1528>: 8b 85 2c fe ff ff movl -0x1d4(%rbp), %eax > 0x146c7c1ae <+1534>: 83 c0 fe addl $-0x2, %eax > 0x146c7c1b1 <+1537>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c1b5 <+1541>: 89 c6 movl %eax, %esi > 0x146c7c1b7 <+1543>: e8 a4 0d 00 00 callq 0x146c7cf60 ; rtl::OUString::operator[] at ustring.hxx:639 > 0x146c7c1bc <+1548>: 66 89 85 2a fe ff ff movw %ax, -0x1d6(%rbp) > 0x146c7c1c3 <+1555>: e9 00 00 00 00 jmp 0x146c7c1c8 ; <+1560> at pkguri.cxx:133 > 0x146c7c1c8 <+1560>: 66 8b 85 2a fe ff ff movw -0x1d6(%rbp), %ax > 0x146c7c1cf <+1567>: 0f b7 c8 movzwl %ax, %ecx > 0x146c7c1d2 <+1570>: 83 f9 2f cmpl $0x2f, %ecx > 0x146c7c1d5 <+1573>: 0f 85 35 00 00 00 jne 0x146c7c210 ; <+1632> at pkguri.cxx:143 > 0x146c7c1db <+1579>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c1e2 <+1586>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c1e6 <+1590>: 48 8d 35 45 89 00 00 leaq 0x8945(%rip), %rsi ; "'/'" > 0x146c7c1ed <+1597>: 48 89 c7 movq %rax, %rdi > 0x146c7c1f0 <+1600>: e8 eb 0c 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7c1f5 <+1605>: 48 89 85 20 fe ff ff movq %rax, -0x1e0(%rbp) > 0x146c7c1fc <+1612>: e9 00 00 00 00 jmp 0x146c7c201 ; <+1617> at pkguri.cxx:138 > 0x146c7c201 <+1617>: c7 85 e4 fe ff ff 01 00 00 00 movl $0x1, -0x11c(%rbp) > 0x146c7c20b <+1627>: e9 4c 0c 00 00 jmp 0x146c7ce5c ; <+4780> at pkguri.cxx:228 > 0x146c7c210 <+1632>: 8b 8d e8 fe ff ff movl -0x118(%rbp), %ecx > 0x146c7c216 <+1638>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c7c21a <+1642>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c21e <+1646>: 31 d2 xorl %edx, %edx > 0x146c7c220 <+1648>: e8 bb 4e ff ff callq 0x146c710e0 ; rtl::OUString::copy at ustring.hxx:2082 > 0x146c7c225 <+1653>: e9 00 00 00 00 jmp 0x146c7c22a ; <+1658> at pkguri.cxx:143 > 0x146c7c22a <+1658>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c22e <+1662>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi > 0x146c7c232 <+1666>: e8 89 8a fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c237 <+1671>: 48 89 85 18 fe ff ff movq %rax, -0x1e8(%rbp) > 0x146c7c23e <+1678>: e9 00 00 00 00 jmp 0x146c7c243 ; <+1683> at pkguri.cxx:143 > 0x146c7c243 <+1683>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c7c247 <+1687>: e8 34 41 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c24c <+1692>: e9 1d 00 00 00 jmp 0x146c7c26e ; <+1726> at pkguri.cxx:143 > 0x146c7c251 <+1697>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c7c255 <+1701>: 89 d1 movl %edx, %ecx > 0x146c7c257 <+1703>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c25e <+1710>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c264 <+1716>: e8 17 41 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c269 <+1721>: e9 2f 0c 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c26e <+1726>: e9 00 00 00 00 jmp 0x146c7c273 ; <+1731> at pkguri.cxx:147 > 0x146c7c273 <+1731>: 8b 95 ec fe ff ff movl -0x114(%rbp), %edx > 0x146c7c279 <+1737>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c27d <+1741>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c7c282 <+1746>: e8 69 fc fd ff callq 0x146c5bef0 ; rtl::OUString::indexOf at ustring.hxx:1825 > 0x146c7c287 <+1751>: 89 85 14 fe ff ff movl %eax, -0x1ec(%rbp) > 0x146c7c28d <+1757>: e9 00 00 00 00 jmp 0x146c7c292 ; <+1762> at pkguri.cxx:147 > 0x146c7c292 <+1762>: 8b 85 14 fe ff ff movl -0x1ec(%rbp), %eax > 0x146c7c298 <+1768>: 89 85 e8 fe ff ff movl %eax, -0x118(%rbp) > 0x146c7c29e <+1774>: 83 bd e8 fe ff ff ff cmpl $-0x1, -0x118(%rbp) > 0x146c7c2a5 <+1781>: 0f 85 79 03 00 00 jne 0x146c7c624 ; <+2676> at pkguri.cxx:175 > 0x146c7c2ab <+1787>: 8b 95 ec fe ff ff movl -0x114(%rbp), %edx > 0x146c7c2b1 <+1793>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c7c2b5 <+1797>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c2b9 <+1801>: e8 a2 32 fe ff callq 0x146c5f560 ; rtl::OUString::copy at ustring.hxx:2063 > 0x146c7c2be <+1806>: e9 00 00 00 00 jmp 0x146c7c2c3 ; <+1811> at pkguri.cxx:153 > 0x146c7c2c3 <+1811>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c7c2c7 <+1815>: e8 b4 0d 00 00 callq 0x146c7d080 ; normalize at pkguri.cxx:42 > 0x146c7c2cc <+1820>: e9 00 00 00 00 jmp 0x146c7c2d1 ; <+1825> at pkguri.cxx:156 > 0x146c7c2d1 <+1825>: 8b 95 ec fe ff ff movl -0x114(%rbp), %edx > 0x146c7c2d7 <+1831>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c2db <+1835>: 89 95 10 fe ff ff movl %edx, -0x1f0(%rbp) > 0x146c7c2e1 <+1841>: e8 0a 55 fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c2e6 <+1846>: 89 85 0c fe ff ff movl %eax, -0x1f4(%rbp) > 0x146c7c2ec <+1852>: e9 00 00 00 00 jmp 0x146c7c2f1 ; <+1857> at pkguri.cxx:156 > 0x146c7c2f1 <+1857>: 8b 85 ec fe ff ff movl -0x114(%rbp), %eax > 0x146c7c2f7 <+1863>: 8b 8d 0c fe ff ff movl -0x1f4(%rbp), %ecx > 0x146c7c2fd <+1869>: 29 c1 subl %eax, %ecx > 0x146c7c2ff <+1871>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c7c303 <+1875>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c307 <+1879>: 4c 8d 45 b0 leaq -0x50(%rbp), %r8 > 0x146c7c30b <+1883>: 8b 95 10 fe ff ff movl -0x1f0(%rbp), %edx > 0x146c7c311 <+1889>: e8 ba fa fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7c316 <+1894>: e9 00 00 00 00 jmp 0x146c7c31b ; <+1899> at pkguri.cxx:155 > 0x146c7c31b <+1899>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c31f <+1903>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x146c7c323 <+1907>: e8 98 89 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c328 <+1912>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x146c7c32f <+1919>: e9 00 00 00 00 jmp 0x146c7c334 ; <+1924> at pkguri.cxx:155 > 0x146c7c334 <+1924>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c7c338 <+1928>: e8 43 40 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c33d <+1933>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c344 <+1940>: 48 83 c7 10 addq $0x10, %rdi > 0x146c7c348 <+1944>: 48 8d 45 a0 leaq -0x60(%rbp), %rax > 0x146c7c34c <+1948>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x146c7c350 <+1952>: 48 89 bd f8 fd ff ff movq %rdi, -0x208(%rbp) > 0x146c7c357 <+1959>: 48 89 c7 movq %rax, %rdi > 0x146c7c35a <+1962>: e8 c1 0e 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7c35f <+1967>: e9 00 00 00 00 jmp 0x146c7c364 ; <+1972> at pkguri.cxx:158 > 0x146c7c364 <+1972>: 48 8d 75 a0 leaq -0x60(%rbp), %rsi > 0x146c7c368 <+1976>: 48 8b bd f8 fd ff ff movq -0x208(%rbp), %rdi > 0x146c7c36f <+1983>: e8 4c 89 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c374 <+1988>: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) > 0x146c7c37b <+1995>: e9 00 00 00 00 jmp 0x146c7c380 ; <+2000> at pkguri.cxx:158 > 0x146c7c380 <+2000>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146c7c384 <+2004>: e8 f7 3f fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c389 <+2009>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c390 <+2016>: 48 83 c7 18 addq $0x18, %rdi > 0x146c7c394 <+2020>: 48 8d 35 97 87 00 00 leaq 0x8797(%rip), %rsi ; "'/'" > 0x146c7c39b <+2027>: e8 40 0b 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7c3a0 <+2032>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c7c3a7 <+2039>: e9 00 00 00 00 jmp 0x146c7c3ac ; <+2044> at pkguri.cxx:161 > 0x146c7c3ac <+2044>: 83 bd 0c ff ff ff 00 cmpl $0x0, -0xf4(%rbp) > 0x146c7c3b3 <+2051>: 0f 8c 11 00 00 00 jl 0x146c7c3ca ; <+2074> at pkguri.cxx:163 > 0x146c7c3b9 <+2057>: 8b 85 0c ff ff ff movl -0xf4(%rbp), %eax > 0x146c7c3bf <+2063>: 89 85 e4 fd ff ff movl %eax, -0x21c(%rbp) > 0x146c7c3c5 <+2069>: e9 28 00 00 00 jmp 0x146c7c3f2 ; <+2114> at pkguri.cxx:161 > 0x146c7c3ca <+2074>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c3d1 <+2081>: e8 1a 54 fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c3d6 <+2086>: 89 85 e0 fd ff ff movl %eax, -0x220(%rbp) > 0x146c7c3dc <+2092>: e9 00 00 00 00 jmp 0x146c7c3e1 ; <+2097> at pkguri.cxx:161 > 0x146c7c3e1 <+2097>: 8b 85 e0 fd ff ff movl -0x220(%rbp), %eax > 0x146c7c3e7 <+2103>: 89 85 e4 fd ff ff movl %eax, -0x21c(%rbp) > 0x146c7c3ed <+2109>: e9 00 00 00 00 jmp 0x146c7c3f2 ; <+2114> at pkguri.cxx:161 > 0x146c7c3f2 <+2114>: 8b 85 e4 fd ff ff movl -0x21c(%rbp), %eax > 0x146c7c3f8 <+2120>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c7c3fc <+2124>: 31 d2 xorl %edx, %edx > 0x146c7c3fe <+2126>: 4c 8d 45 f0 leaq -0x10(%rbp), %r8 > 0x146c7c402 <+2130>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x146c7c409 <+2137>: 89 c1 movl %eax, %ecx > 0x146c7c40b <+2139>: e8 c0 f9 fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7c410 <+2144>: e9 00 00 00 00 jmp 0x146c7c415 ; <+2149> at pkguri.cxx:160 > 0x146c7c415 <+2149>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146c7c419 <+2153>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c420 <+2160>: e8 9b 88 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c425 <+2165>: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) > 0x146c7c42c <+2172>: e9 00 00 00 00 jmp 0x146c7c431 ; <+2177> at pkguri.cxx:160 > 0x146c7c431 <+2177>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c7c435 <+2181>: e8 46 3f fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c43a <+2186>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c441 <+2193>: 48 83 c7 10 addq $0x10, %rdi > 0x146c7c445 <+2197>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c7c44a <+2202>: e8 31 a8 fc ff callq 0x146c46c80 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146c7c44f <+2207>: 89 85 d4 fd ff ff movl %eax, -0x22c(%rbp) > 0x146c7c455 <+2213>: e9 00 00 00 00 jmp 0x146c7c45a ; <+2218> at pkguri.cxx:165 > 0x146c7c45a <+2218>: 8b 85 d4 fd ff ff movl -0x22c(%rbp), %eax > 0x146c7c460 <+2224>: 89 85 e0 fe ff ff movl %eax, -0x120(%rbp) > 0x146c7c466 <+2230>: 83 bd e0 fe ff ff ff cmpl $-0x1, -0x120(%rbp) > 0x146c7c46d <+2237>: 0f 84 20 01 00 00 je 0x146c7c593 ; <+2531> at pkguri.cxx:170 > 0x146c7c473 <+2243>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c47a <+2250>: 48 83 c0 20 addq $0x20, %rax > 0x146c7c47e <+2254>: 48 8b 8d c0 fe ff ff movq -0x140(%rbp), %rcx > 0x146c7c485 <+2261>: 48 83 c1 10 addq $0x10, %rcx > 0x146c7c489 <+2265>: 8b 95 e0 fe ff ff movl -0x120(%rbp), %edx > 0x146c7c48f <+2271>: ff c2 incl %edx > 0x146c7c491 <+2273>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c7c495 <+2277>: 48 89 ce movq %rcx, %rsi > 0x146c7c498 <+2280>: 48 89 85 c8 fd ff ff movq %rax, -0x238(%rbp) > 0x146c7c49f <+2287>: e8 bc 30 fe ff callq 0x146c5f560 ; rtl::OUString::copy at ustring.hxx:2063 > 0x146c7c4a4 <+2292>: e9 00 00 00 00 jmp 0x146c7c4a9 ; <+2297> at pkguri.cxx:167 > 0x146c7c4a9 <+2297>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c7c4ad <+2301>: 48 8d 75 88 leaq -0x78(%rbp), %rsi > 0x146c7c4b1 <+2305>: e8 6a 0d 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7c4b6 <+2310>: e9 00 00 00 00 jmp 0x146c7c4bb ; <+2315> at pkguri.cxx:167 > 0x146c7c4bb <+2315>: 48 8d 75 90 leaq -0x70(%rbp), %rsi > 0x146c7c4bf <+2319>: 48 8b bd c8 fd ff ff movq -0x238(%rbp), %rdi > 0x146c7c4c6 <+2326>: e8 f5 87 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c4cb <+2331>: 48 89 85 c0 fd ff ff movq %rax, -0x240(%rbp) > 0x146c7c4d2 <+2338>: e9 00 00 00 00 jmp 0x146c7c4d7 ; <+2343> at pkguri.cxx:167 > 0x146c7c4d7 <+2343>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c7c4db <+2347>: e8 a0 3e fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c4e0 <+2352>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c7c4e4 <+2356>: e8 97 3e fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c4e9 <+2361>: e9 1a 01 00 00 jmp 0x146c7c608 ; <+2648> at pkguri.cxx:170 > 0x146c7c4ee <+2366>: 89 d1 movl %edx, %ecx > 0x146c7c4f0 <+2368>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c4f7 <+2375>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c4fd <+2381>: e9 14 01 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c502 <+2386>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c7c506 <+2390>: 89 d1 movl %edx, %ecx > 0x146c7c508 <+2392>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c50f <+2399>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c515 <+2405>: e8 66 3e fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c51a <+2410>: e9 f7 00 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c51f <+2415>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146c7c523 <+2419>: 89 d1 movl %edx, %ecx > 0x146c7c525 <+2421>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c52c <+2428>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c532 <+2434>: e8 49 3e fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c537 <+2439>: e9 da 00 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c53c <+2444>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c7c540 <+2448>: 89 d1 movl %edx, %ecx > 0x146c7c542 <+2450>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c549 <+2457>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c54f <+2463>: e8 2c 3e fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c554 <+2468>: e9 bd 00 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c559 <+2473>: 89 d1 movl %edx, %ecx > 0x146c7c55b <+2475>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c562 <+2482>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c568 <+2488>: e9 18 00 00 00 jmp 0x146c7c585 ; <+2517> at pkguri.cxx:167 > 0x146c7c56d <+2493>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c7c571 <+2497>: 89 d1 movl %edx, %ecx > 0x146c7c573 <+2499>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c57a <+2506>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c580 <+2512>: e8 fb 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c585 <+2517>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c7c589 <+2521>: e8 f2 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c58e <+2526>: e9 83 00 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c593 <+2531>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c59a <+2538>: 48 83 c0 20 addq $0x20, %rax > 0x146c7c59e <+2542>: 48 8b 8d c0 fe ff ff movq -0x140(%rbp), %rcx > 0x146c7c5a5 <+2549>: 48 83 c1 10 addq $0x10, %rcx > 0x146c7c5a9 <+2553>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c7c5ad <+2557>: 48 89 ce movq %rcx, %rsi > 0x146c7c5b0 <+2560>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146c7c5b7 <+2567>: e8 64 0c 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7c5bc <+2572>: e9 00 00 00 00 jmp 0x146c7c5c1 ; <+2577> at pkguri.cxx:171 > 0x146c7c5c1 <+2577>: 48 8d 75 80 leaq -0x80(%rbp), %rsi > 0x146c7c5c5 <+2581>: 48 8b bd b8 fd ff ff movq -0x248(%rbp), %rdi > 0x146c7c5cc <+2588>: e8 ef 86 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c5d1 <+2593>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) > 0x146c7c5d8 <+2600>: e9 00 00 00 00 jmp 0x146c7c5dd ; <+2605> at pkguri.cxx:171 > 0x146c7c5dd <+2605>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c7c5e1 <+2609>: e8 9a 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c5e6 <+2614>: e9 1d 00 00 00 jmp 0x146c7c608 ; <+2648> at pkguri.cxx:170 > 0x146c7c5eb <+2619>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c7c5ef <+2623>: 89 d1 movl %edx, %ecx > 0x146c7c5f1 <+2625>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c5f8 <+2632>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c5fe <+2638>: e8 7d 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c603 <+2643>: e9 0e 00 00 00 jmp 0x146c7c616 ; <+2662> at pkguri.cxx:172 > 0x146c7c608 <+2648>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c7c60c <+2652>: e8 6f 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c611 <+2657>: e9 01 08 00 00 jmp 0x146c7ce17 ; <+4711> at pkguri.cxx:221 > 0x146c7c616 <+2662>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c7c61a <+2666>: e8 61 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c61f <+2671>: e9 79 08 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c624 <+2676>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c62b <+2683>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c62f <+2687>: 8b 8d e8 fe ff ff movl -0x118(%rbp), %ecx > 0x146c7c635 <+2693>: ff c1 incl %ecx > 0x146c7c637 <+2695>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c7c63e <+2702>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c642 <+2706>: 89 ca movl %ecx, %edx > 0x146c7c644 <+2708>: 48 89 85 a8 fd ff ff movq %rax, -0x258(%rbp) > 0x146c7c64b <+2715>: e8 10 2f fe ff callq 0x146c5f560 ; rtl::OUString::copy at ustring.hxx:2063 > 0x146c7c650 <+2720>: e9 00 00 00 00 jmp 0x146c7c655 ; <+2725> at pkguri.cxx:175 > 0x146c7c655 <+2725>: 48 8d b5 78 ff ff ff leaq -0x88(%rbp), %rsi > 0x146c7c65c <+2732>: 48 8b bd a8 fd ff ff movq -0x258(%rbp), %rdi > 0x146c7c663 <+2739>: e8 58 86 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c668 <+2744>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146c7c66f <+2751>: e9 00 00 00 00 jmp 0x146c7c674 ; <+2756> at pkguri.cxx:175 > 0x146c7c674 <+2756>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c7c67b <+2763>: e8 00 3d fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c680 <+2768>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7c687 <+2775>: 48 83 c7 18 addq $0x18, %rdi > 0x146c7c68b <+2779>: c6 85 d7 fe ff ff 00 movb $0x0, -0x129(%rbp) > 0x146c7c692 <+2786>: c6 85 cf fe ff ff 00 movb $0x0, -0x131(%rbp) > 0x146c7c699 <+2793>: 48 8d 35 1c ac 00 00 leaq 0xac1c(%rip), %rsi ; "//" > 0x146c7c6a0 <+2800>: 31 d2 xorl %edx, %edx > 0x146c7c6a2 <+2802>: e8 a9 0b 00 00 callq 0x146c7d250 ; rtl::OUString::indexOf<char const [3]>(char const (&) [3], int) const::indexOf<char const [3]> at ustring.hxx:1890 > 0x146c7c6a7 <+2807>: 89 85 9c fd ff ff movl %eax, -0x264(%rbp) > 0x146c7c6ad <+2813>: e9 00 00 00 00 jmp 0x146c7c6b2 ; <+2818> at pkguri.cxx:182 > 0x146c7c6b2 <+2818>: b0 01 movb $0x1, %al > 0x146c7c6b4 <+2820>: 8b 8d 9c fd ff ff movl -0x264(%rbp), %ecx > 0x146c7c6ba <+2826>: 83 f9 ff cmpl $-0x1, %ecx > 0x146c7c6bd <+2829>: 88 85 9b fd ff ff movb %al, -0x265(%rbp) > 0x146c7c6c3 <+2835>: 0f 85 47 01 00 00 jne 0x146c7c810 ; <+3168> at pkguri.cxx:186 > 0x146c7c6c9 <+2841>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c6d0 <+2848>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c6d4 <+2852>: 48 8d 35 e4 ab 00 00 leaq 0xabe4(%rip), %rsi ; "%2F" > 0x146c7c6db <+2859>: 31 d2 xorl %edx, %edx > 0x146c7c6dd <+2861>: 48 89 c7 movq %rax, %rdi > 0x146c7c6e0 <+2864>: e8 3b 0c 00 00 callq 0x146c7d320 ; rtl::OUString::indexOf<char const [4]>(char const (&) [4], int) const::indexOf<char const [4]> at ustring.hxx:1890 > 0x146c7c6e5 <+2869>: 89 85 94 fd ff ff movl %eax, -0x26c(%rbp) > 0x146c7c6eb <+2875>: e9 00 00 00 00 jmp 0x146c7c6f0 ; <+2880> at pkguri.cxx:183 > 0x146c7c6f0 <+2880>: b0 01 movb $0x1, %al > 0x146c7c6f2 <+2882>: 8b 8d 94 fd ff ff movl -0x26c(%rbp), %ecx > 0x146c7c6f8 <+2888>: 83 f9 ff cmpl $-0x1, %ecx > 0x146c7c6fb <+2891>: 88 85 9b fd ff ff movb %al, -0x265(%rbp) > 0x146c7c701 <+2897>: 0f 85 09 01 00 00 jne 0x146c7c810 ; <+3168> at pkguri.cxx:186 > 0x146c7c707 <+2903>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c70e <+2910>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c712 <+2914>: 48 8d 35 aa ab 00 00 leaq 0xabaa(%rip), %rsi ; "%2f" > 0x146c7c719 <+2921>: 31 d2 xorl %edx, %edx > 0x146c7c71b <+2923>: 48 89 c7 movq %rax, %rdi > 0x146c7c71e <+2926>: e8 fd 0b 00 00 callq 0x146c7d320 ; rtl::OUString::indexOf<char const [4]>(char const (&) [4], int) const::indexOf<char const [4]> at ustring.hxx:1890 > 0x146c7c723 <+2931>: 89 85 90 fd ff ff movl %eax, -0x270(%rbp) > 0x146c7c729 <+2937>: e9 00 00 00 00 jmp 0x146c7c72e ; <+2942> at pkguri.cxx:184 > 0x146c7c72e <+2942>: b0 01 movb $0x1, %al > 0x146c7c730 <+2944>: 8b 8d 90 fd ff ff movl -0x270(%rbp), %ecx > 0x146c7c736 <+2950>: 83 f9 ff cmpl $-0x1, %ecx > 0x146c7c739 <+2953>: 88 85 9b fd ff ff movb %al, -0x265(%rbp) > 0x146c7c73f <+2959>: 0f 85 cb 00 00 00 jne 0x146c7c810 ; <+3168> at pkguri.cxx:186 > 0x146c7c745 <+2965>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c74c <+2972>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c750 <+2976>: 48 8d 35 70 ab 00 00 leaq 0xab70(%rip), %rsi ; ".." > 0x146c7c757 <+2983>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c7c75e <+2990>: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) > 0x146c7c765 <+2997>: e8 86 0c 00 00 callq 0x146c7d3f0 ; rtl::OUString::OUString<char const [3]> at ustring.hxx:236 > 0x146c7c76a <+3002>: e9 00 00 00 00 jmp 0x146c7c76f ; <+3007> at pkguri.cxx:185 > 0x146c7c76f <+3007>: c6 85 d7 fe ff ff 01 movb $0x1, -0x129(%rbp) > 0x146c7c776 <+3014>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x146c7c77d <+3021>: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi > 0x146c7c784 <+3028>: e8 99 18 00 00 callq 0x146c7e022 ; symbol stub for: comphelper::OStorageHelper::PathHasSegment(rtl::OUString const&, rtl::OUString const&) > 0x146c7c789 <+3033>: 88 85 87 fd ff ff movb %al, -0x279(%rbp) > 0x146c7c78f <+3039>: e9 00 00 00 00 jmp 0x146c7c794 ; <+3044> at pkguri.cxx:185 > 0x146c7c794 <+3044>: b0 01 movb $0x1, %al > 0x146c7c796 <+3046>: 8a 8d 87 fd ff ff movb -0x279(%rbp), %cl > 0x146c7c79c <+3052>: f6 c1 01 testb $0x1, %cl > 0x146c7c79f <+3055>: 88 85 9b fd ff ff movb %al, -0x265(%rbp) > 0x146c7c7a5 <+3061>: 0f 85 65 00 00 00 jne 0x146c7c810 ; <+3168> at pkguri.cxx:186 > 0x146c7c7ab <+3067>: e9 00 00 00 00 jmp 0x146c7c7b0 ; <+3072> at pkguri.cxx:186 > 0x146c7c7b0 <+3072>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c7b7 <+3079>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c7bb <+3083>: 48 8d 35 08 ab 00 00 leaq 0xab08(%rip), %rsi ; "'.'" > 0x146c7c7c2 <+3090>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c7c7c9 <+3097>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x146c7c7d0 <+3104>: e8 4b 0c 00 00 callq 0x146c7d420 ; rtl::OUString::OUString<char const [2]> at ustring.hxx:236 > 0x146c7c7d5 <+3109>: e9 00 00 00 00 jmp 0x146c7c7da ; <+3114> at pkguri.cxx:186 > 0x146c7c7da <+3114>: c6 85 cf fe ff ff 01 movb $0x1, -0x131(%rbp) > 0x146c7c7e1 <+3121>: 48 8d b5 68 ff ff ff leaq -0x98(%rbp), %rsi > 0x146c7c7e8 <+3128>: 48 8b bd 78 fd ff ff movq -0x288(%rbp), %rdi > 0x146c7c7ef <+3135>: e8 2e 18 00 00 callq 0x146c7e022 ; symbol stub for: comphelper::OStorageHelper::PathHasSegment(rtl::OUString const&, rtl::OUString const&) > 0x146c7c7f4 <+3140>: 88 85 77 fd ff ff movb %al, -0x289(%rbp) > 0x146c7c7fa <+3146>: e9 00 00 00 00 jmp 0x146c7c7ff ; <+3151> at pkguri.cxx:186 > 0x146c7c7ff <+3151>: 8a 85 77 fd ff ff movb -0x289(%rbp), %al > 0x146c7c805 <+3157>: 88 85 9b fd ff ff movb %al, -0x265(%rbp) > 0x146c7c80b <+3163>: e9 00 00 00 00 jmp 0x146c7c810 ; <+3168> at pkguri.cxx:186 > 0x146c7c810 <+3168>: 8a 85 9b fd ff ff movb -0x265(%rbp), %al > 0x146c7c816 <+3174>: f6 85 cf fe ff ff 01 testb $0x1, -0x131(%rbp) > 0x146c7c81d <+3181>: 88 85 76 fd ff ff movb %al, -0x28a(%rbp) > 0x146c7c823 <+3187>: 0f 85 05 00 00 00 jne 0x146c7c82e ; <+3198> at pkguri.cxx:182 > 0x146c7c829 <+3193>: e9 0c 00 00 00 jmp 0x146c7c83a ; <+3210> at pkguri.cxx:182 > 0x146c7c82e <+3198>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c7c835 <+3205>: e8 46 3b fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c83a <+3210>: f6 85 d7 fe ff ff 01 testb $0x1, -0x129(%rbp) > 0x146c7c841 <+3217>: 0f 85 05 00 00 00 jne 0x146c7c84c ; <+3228> at pkguri.cxx:182 > 0x146c7c847 <+3223>: e9 0c 00 00 00 jmp 0x146c7c858 ; <+3240> at pkguri.cxx:182 > 0x146c7c84c <+3228>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c7c853 <+3235>: e8 28 3b fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c858 <+3240>: 8a 85 76 fd ff ff movb -0x28a(%rbp), %al > 0x146c7c85e <+3246>: a8 01 testb $0x1, %al > 0x146c7c860 <+3248>: 0f 85 05 00 00 00 jne 0x146c7c86b ; <+3259> at pkguri.cxx:189 > 0x146c7c866 <+3254>: e9 be 00 00 00 jmp 0x146c7c929 ; <+3449> at pkguri.cxx:193 > 0x146c7c86b <+3259>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7c872 <+3266>: 48 83 c0 18 addq $0x18, %rax > 0x146c7c876 <+3270>: 48 8d 35 b5 82 00 00 leaq 0x82b5(%rip), %rsi ; "'/'" > 0x146c7c87d <+3277>: 48 89 c7 movq %rax, %rdi > 0x146c7c880 <+3280>: e8 5b 06 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7c885 <+3285>: 48 89 85 68 fd ff ff movq %rax, -0x298(%rbp) > 0x146c7c88c <+3292>: e9 00 00 00 00 jmp 0x146c7c891 ; <+3297> at pkguri.cxx:189 > 0x146c7c891 <+3297>: c7 85 e4 fe ff ff 01 00 00 00 movl $0x1, -0x11c(%rbp) > 0x146c7c89b <+3307>: e9 bc 05 00 00 jmp 0x146c7ce5c ; <+4780> at pkguri.cxx:228 > 0x146c7c8a0 <+3312>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c7c8a7 <+3319>: 89 d1 movl %edx, %ecx > 0x146c7c8a9 <+3321>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c8b0 <+3328>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c8b6 <+3334>: e8 c5 3a fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c8bb <+3339>: e9 dd 05 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c8c0 <+3344>: 89 d1 movl %edx, %ecx > 0x146c7c8c2 <+3346>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c8c9 <+3353>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c8cf <+3359>: e9 32 00 00 00 jmp 0x146c7c906 ; <+3414> at pkguri.cxx:182 > 0x146c7c8d4 <+3364>: 89 d1 movl %edx, %ecx > 0x146c7c8d6 <+3366>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7c8dd <+3373>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7c8e3 <+3379>: f6 85 cf fe ff ff 01 testb $0x1, -0x131(%rbp) > 0x146c7c8ea <+3386>: 0f 85 05 00 00 00 jne 0x146c7c8f5 ; <+3397> at pkguri.cxx:182 > 0x146c7c8f0 <+3392>: e9 0c 00 00 00 jmp 0x146c7c901 ; <+3409> at pkguri.cxx:182 > 0x146c7c8f5 <+3397>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c7c8fc <+3404>: e8 7f 3a fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c901 <+3409>: e9 00 00 00 00 jmp 0x146c7c906 ; <+3414> at pkguri.cxx:182 > 0x146c7c906 <+3414>: f6 85 d7 fe ff ff 01 testb $0x1, -0x129(%rbp) > 0x146c7c90d <+3421>: 0f 85 05 00 00 00 jne 0x146c7c918 ; <+3432> at pkguri.cxx:182 > 0x146c7c913 <+3427>: e9 0c 00 00 00 jmp 0x146c7c924 ; <+3444> at pkguri.cxx:182 > 0x146c7c918 <+3432>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c7c91f <+3439>: e8 5c 3a fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c924 <+3444>: e9 74 05 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7c929 <+3449>: 8b 85 ec fe ff ff movl -0x114(%rbp), %eax > 0x146c7c92f <+3455>: 8b 8d e8 fe ff ff movl -0x118(%rbp), %ecx > 0x146c7c935 <+3461>: 29 c1 subl %eax, %ecx > 0x146c7c937 <+3463>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7c93e <+3470>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c942 <+3474>: 89 c2 movl %eax, %edx > 0x146c7c944 <+3476>: e8 97 47 ff ff callq 0x146c710e0 ; rtl::OUString::copy at ustring.hxx:2082 > 0x146c7c949 <+3481>: e9 00 00 00 00 jmp 0x146c7c94e ; <+3486> at pkguri.cxx:194 > 0x146c7c94e <+3486>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7c955 <+3493>: e8 26 07 00 00 callq 0x146c7d080 ; normalize at pkguri.cxx:42 > 0x146c7c95a <+3498>: e9 00 00 00 00 jmp 0x146c7c95f ; <+3503> at pkguri.cxx:197 > 0x146c7c95f <+3503>: 8b 85 ec fe ff ff movl -0x114(%rbp), %eax > 0x146c7c965 <+3509>: 8b 8d e8 fe ff ff movl -0x118(%rbp), %ecx > 0x146c7c96b <+3515>: 29 c1 subl %eax, %ecx > 0x146c7c96d <+3517>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c7c974 <+3524>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7c978 <+3528>: 4c 8d 85 60 ff ff ff leaq -0xa0(%rbp), %r8 > 0x146c7c97f <+3535>: 89 c2 movl %eax, %edx > 0x146c7c981 <+3537>: e8 4a f4 fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7c986 <+3542>: e9 00 00 00 00 jmp 0x146c7c98b ; <+3547> at pkguri.cxx:196 > 0x146c7c98b <+3547>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c98f <+3551>: 48 8d b5 58 ff ff ff leaq -0xa8(%rbp), %rsi > 0x146c7c996 <+3558>: e8 25 83 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7c99b <+3563>: 48 89 85 60 fd ff ff movq %rax, -0x2a0(%rbp) > 0x146c7c9a2 <+3570>: e9 00 00 00 00 jmp 0x146c7c9a7 ; <+3575> at pkguri.cxx:196 > 0x146c7c9a7 <+3575>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c7c9ae <+3582>: e8 cd 39 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7c9b3 <+3587>: 8b 85 e8 fe ff ff movl -0x118(%rbp), %eax > 0x146c7c9b9 <+3593>: ff c0 incl %eax > 0x146c7c9bb <+3595>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7c9bf <+3599>: 89 85 5c fd ff ff movl %eax, -0x2a4(%rbp) > 0x146c7c9c5 <+3605>: e8 26 4e fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7c9ca <+3610>: 89 85 58 fd ff ff movl %eax, -0x2a8(%rbp) > 0x146c7c9d0 <+3616>: e9 00 00 00 00 jmp 0x146c7c9d5 ; <+3621> at pkguri.cxx:200 > 0x146c7c9d5 <+3621>: 8b 85 e8 fe ff ff movl -0x118(%rbp), %eax > 0x146c7c9db <+3627>: 8b 8d 58 fd ff ff movl -0x2a8(%rbp), %ecx > 0x146c7c9e1 <+3633>: 29 c1 subl %eax, %ecx > 0x146c7c9e3 <+3635>: ff c9 decl %ecx > 0x146c7c9e5 <+3637>: 48 8b 95 c0 fe ff ff movq -0x140(%rbp), %rdx > 0x146c7c9ec <+3644>: 48 83 c2 18 addq $0x18, %rdx > 0x146c7c9f0 <+3648>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c7c9f7 <+3655>: 48 89 d6 movq %rdx, %rsi > 0x146c7c9fa <+3658>: 89 8d 54 fd ff ff movl %ecx, -0x2ac(%rbp) > 0x146c7ca00 <+3664>: e8 4b 0a 00 00 callq 0x146c7d450 ; ucb_impl::urihelper::encodeURI at urihelper.hxx:46 > 0x146c7ca05 <+3669>: e9 00 00 00 00 jmp 0x146c7ca0a ; <+3674> at pkguri.cxx:198 > 0x146c7ca0a <+3674>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c7ca11 <+3681>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7ca15 <+3685>: 4c 8d 85 48 ff ff ff leaq -0xb8(%rbp), %r8 > 0x146c7ca1c <+3692>: 8b 95 5c fd ff ff movl -0x2a4(%rbp), %edx > 0x146c7ca22 <+3698>: 8b 8d 54 fd ff ff movl -0x2ac(%rbp), %ecx > 0x146c7ca28 <+3704>: e8 a3 f3 fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7ca2d <+3709>: e9 00 00 00 00 jmp 0x146c7ca32 ; <+3714> at pkguri.cxx:198 > 0x146c7ca32 <+3714>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7ca36 <+3718>: 48 8d b5 50 ff ff ff leaq -0xb0(%rbp), %rsi > 0x146c7ca3d <+3725>: e8 7e 82 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7ca42 <+3730>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) > 0x146c7ca49 <+3737>: e9 00 00 00 00 jmp 0x146c7ca4e ; <+3742> at pkguri.cxx:198 > 0x146c7ca4e <+3742>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c7ca55 <+3749>: e8 26 39 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ca5a <+3754>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c7ca61 <+3761>: e8 1a 39 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ca66 <+3766>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7ca6d <+3773>: 48 83 c7 10 addq $0x10, %rdi > 0x146c7ca71 <+3777>: 48 8d 85 40 ff ff ff leaq -0xc0(%rbp), %rax > 0x146c7ca78 <+3784>: 48 8d b5 60 ff ff ff leaq -0xa0(%rbp), %rsi > 0x146c7ca7f <+3791>: 48 89 bd 40 fd ff ff movq %rdi, -0x2c0(%rbp) > 0x146c7ca86 <+3798>: 48 89 c7 movq %rax, %rdi > 0x146c7ca89 <+3801>: e8 92 07 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7ca8e <+3806>: e9 00 00 00 00 jmp 0x146c7ca93 ; <+3811> at pkguri.cxx:204 > 0x146c7ca93 <+3811>: 48 8d b5 40 ff ff ff leaq -0xc0(%rbp), %rsi > 0x146c7ca9a <+3818>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x146c7caa1 <+3825>: e8 1a 82 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7caa6 <+3830>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x146c7caad <+3837>: e9 00 00 00 00 jmp 0x146c7cab2 ; <+3842> at pkguri.cxx:204 > 0x146c7cab2 <+3842>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c7cab9 <+3849>: e8 c2 38 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cabe <+3854>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7cac5 <+3861>: 48 83 c7 18 addq $0x18, %rdi > 0x146c7cac9 <+3865>: 48 8d 85 38 ff ff ff leaq -0xc8(%rbp), %rax > 0x146c7cad0 <+3872>: 48 89 bd 30 fd ff ff movq %rdi, -0x2d0(%rbp) > 0x146c7cad7 <+3879>: 48 89 c7 movq %rax, %rdi > 0x146c7cada <+3882>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x146c7cae1 <+3889>: e8 3a 07 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7cae6 <+3894>: e9 00 00 00 00 jmp 0x146c7caeb ; <+3899> at pkguri.cxx:205 > 0x146c7caeb <+3899>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi > 0x146c7caf2 <+3906>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x146c7caf9 <+3913>: e8 c2 81 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7cafe <+3918>: 48 89 85 28 fd ff ff movq %rax, -0x2d8(%rbp) > 0x146c7cb05 <+3925>: e9 00 00 00 00 jmp 0x146c7cb0a ; <+3930> at pkguri.cxx:205 > 0x146c7cb0a <+3930>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c7cb11 <+3937>: e8 6a 38 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cb16 <+3942>: 83 bd 0c ff ff ff 00 cmpl $0x0, -0xf4(%rbp) > 0x146c7cb1d <+3949>: 0f 8c 11 00 00 00 jl 0x146c7cb34 ; <+3972> at pkguri.cxx:209 > 0x146c7cb23 <+3955>: 8b 85 0c ff ff ff movl -0xf4(%rbp), %eax > 0x146c7cb29 <+3961>: 89 85 24 fd ff ff movl %eax, -0x2dc(%rbp) > 0x146c7cb2f <+3967>: e9 28 00 00 00 jmp 0x146c7cb5c ; <+4012> at pkguri.cxx:207 > 0x146c7cb34 <+3972>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7cb3b <+3979>: e8 b0 4c fc ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c7cb40 <+3984>: 89 85 20 fd ff ff movl %eax, -0x2e0(%rbp) > 0x146c7cb46 <+3990>: e9 00 00 00 00 jmp 0x146c7cb4b ; <+3995> at pkguri.cxx:207 > 0x146c7cb4b <+3995>: 8b 85 20 fd ff ff movl -0x2e0(%rbp), %eax > 0x146c7cb51 <+4001>: 89 85 24 fd ff ff movl %eax, -0x2dc(%rbp) > 0x146c7cb57 <+4007>: e9 00 00 00 00 jmp 0x146c7cb5c ; <+4012> at pkguri.cxx:207 > 0x146c7cb5c <+4012>: 8b 85 24 fd ff ff movl -0x2dc(%rbp), %eax > 0x146c7cb62 <+4018>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c7cb69 <+4025>: 31 d2 xorl %edx, %edx > 0x146c7cb6b <+4027>: 4c 8d 45 f0 leaq -0x10(%rbp), %r8 > 0x146c7cb6f <+4031>: 48 8b b5 c0 fe ff ff movq -0x140(%rbp), %rsi > 0x146c7cb76 <+4038>: 89 c1 movl %eax, %ecx > 0x146c7cb78 <+4040>: e8 53 f2 fd ff callq 0x146c5bdd0 ; rtl::OUString::replaceAt at ustring.hxx:2124 > 0x146c7cb7d <+4045>: e9 00 00 00 00 jmp 0x146c7cb82 ; <+4050> at pkguri.cxx:206 > 0x146c7cb82 <+4050>: 48 8d b5 30 ff ff ff leaq -0xd0(%rbp), %rsi > 0x146c7cb89 <+4057>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7cb90 <+4064>: e8 2b 81 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7cb95 <+4069>: 48 89 85 18 fd ff ff movq %rax, -0x2e8(%rbp) > 0x146c7cb9c <+4076>: e9 00 00 00 00 jmp 0x146c7cba1 ; <+4081> at pkguri.cxx:206 > 0x146c7cba1 <+4081>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c7cba8 <+4088>: e8 d3 37 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cbad <+4093>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7cbb1 <+4097>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c7cbb6 <+4102>: e8 c5 a0 fc ff callq 0x146c46c80 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146c7cbbb <+4107>: 89 85 14 fd ff ff movl %eax, -0x2ec(%rbp) > 0x146c7cbc1 <+4113>: e9 00 00 00 00 jmp 0x146c7cbc6 ; <+4118> at pkguri.cxx:211 > 0x146c7cbc6 <+4118>: 8b 85 14 fd ff ff movl -0x2ec(%rbp), %eax > 0x146c7cbcc <+4124>: 89 85 c8 fe ff ff movl %eax, -0x138(%rbp) > 0x146c7cbd2 <+4130>: 83 bd c8 fe ff ff ff cmpl $-0x1, -0x138(%rbp) > 0x146c7cbd9 <+4137>: 0f 84 16 02 00 00 je 0x146c7cdf5 ; <+4677> at pkguri.cxx:215 > 0x146c7cbdf <+4143>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7cbe6 <+4150>: 48 83 c0 08 addq $0x8, %rax > 0x146c7cbea <+4154>: 8b 8d c8 fe ff ff movl -0x138(%rbp), %ecx > 0x146c7cbf0 <+4160>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146c7cbf7 <+4167>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7cbfb <+4171>: 31 d2 xorl %edx, %edx > 0x146c7cbfd <+4173>: 48 89 85 08 fd ff ff movq %rax, -0x2f8(%rbp) > 0x146c7cc04 <+4180>: e8 d7 44 ff ff callq 0x146c710e0 ; rtl::OUString::copy at ustring.hxx:2082 > 0x146c7cc09 <+4185>: e9 00 00 00 00 jmp 0x146c7cc0e ; <+4190> at pkguri.cxx:214 > 0x146c7cc0e <+4190>: 48 8d b5 28 ff ff ff leaq -0xd8(%rbp), %rsi > 0x146c7cc15 <+4197>: 48 8b bd 08 fd ff ff movq -0x2f8(%rbp), %rdi > 0x146c7cc1c <+4204>: e8 9f 80 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7cc21 <+4209>: 48 89 85 00 fd ff ff movq %rax, -0x300(%rbp) > 0x146c7cc28 <+4216>: e9 00 00 00 00 jmp 0x146c7cc2d ; <+4221> at pkguri.cxx:214 > 0x146c7cc2d <+4221>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146c7cc34 <+4228>: e8 47 37 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cc39 <+4233>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7cc40 <+4240>: 48 83 c7 20 addq $0x20, %rdi > 0x146c7cc44 <+4244>: 8b 85 c8 fe ff ff movl -0x138(%rbp), %eax > 0x146c7cc4a <+4250>: ff c0 incl %eax > 0x146c7cc4c <+4252>: 48 8d 8d 18 ff ff ff leaq -0xe8(%rbp), %rcx > 0x146c7cc53 <+4259>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146c7cc57 <+4263>: 48 89 bd f8 fc ff ff movq %rdi, -0x308(%rbp) > 0x146c7cc5e <+4270>: 48 89 cf movq %rcx, %rdi > 0x146c7cc61 <+4273>: 89 c2 movl %eax, %edx > 0x146c7cc63 <+4275>: e8 f8 28 fe ff callq 0x146c5f560 ; rtl::OUString::copy at ustring.hxx:2063 > 0x146c7cc68 <+4280>: e9 00 00 00 00 jmp 0x146c7cc6d ; <+4285> at pkguri.cxx:215 > 0x146c7cc6d <+4285>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146c7cc74 <+4292>: 48 8d b5 18 ff ff ff leaq -0xe8(%rbp), %rsi > 0x146c7cc7b <+4299>: e8 a0 05 00 00 callq 0x146c7d220 ; ucb_impl::urihelper::decodeSegment at urihelper.hxx:39 > 0x146c7cc80 <+4304>: e9 00 00 00 00 jmp 0x146c7cc85 ; <+4309> at pkguri.cxx:215 > 0x146c7cc85 <+4309>: 48 8d b5 20 ff ff ff leaq -0xe0(%rbp), %rsi > 0x146c7cc8c <+4316>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x146c7cc93 <+4323>: e8 28 80 fc ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c7cc98 <+4328>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) > 0x146c7cc9f <+4335>: e9 00 00 00 00 jmp 0x146c7cca4 ; <+4340> at pkguri.cxx:215 > 0x146c7cca4 <+4340>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146c7ccab <+4347>: e8 d0 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ccb0 <+4352>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146c7ccb7 <+4359>: e8 c4 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ccbc <+4364>: e9 34 01 00 00 jmp 0x146c7cdf5 ; <+4677> at pkguri.cxx:215 > 0x146c7ccc1 <+4369>: 89 d1 movl %edx, %ecx > 0x146c7ccc3 <+4371>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7ccca <+4378>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7ccd0 <+4384>: e9 31 01 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7ccd5 <+4389>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c7ccdc <+4396>: 89 d1 movl %edx, %ecx > 0x146c7ccde <+4398>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cce5 <+4405>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cceb <+4411>: e8 90 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ccf0 <+4416>: e9 11 01 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7ccf5 <+4421>: 89 d1 movl %edx, %ecx > 0x146c7ccf7 <+4423>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7ccfe <+4430>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cd04 <+4436>: e9 1b 00 00 00 jmp 0x146c7cd24 ; <+4468> at pkguri.cxx:198 > 0x146c7cd09 <+4441>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c7cd10 <+4448>: 89 d1 movl %edx, %ecx > 0x146c7cd12 <+4450>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cd19 <+4457>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cd1f <+4463>: e8 5c 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cd24 <+4468>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c7cd2b <+4475>: e8 50 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cd30 <+4480>: e9 d1 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cd35 <+4485>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c7cd3c <+4492>: 89 d1 movl %edx, %ecx > 0x146c7cd3e <+4494>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cd45 <+4501>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cd4b <+4507>: e8 30 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cd50 <+4512>: e9 b1 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cd55 <+4517>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c7cd5c <+4524>: 89 d1 movl %edx, %ecx > 0x146c7cd5e <+4526>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cd65 <+4533>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cd6b <+4539>: e8 10 36 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cd70 <+4544>: e9 91 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cd75 <+4549>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c7cd7c <+4556>: 89 d1 movl %edx, %ecx > 0x146c7cd7e <+4558>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cd85 <+4565>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cd8b <+4571>: e8 f0 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cd90 <+4576>: e9 71 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cd95 <+4581>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146c7cd9c <+4588>: 89 d1 movl %edx, %ecx > 0x146c7cd9e <+4590>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cda5 <+4597>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cdab <+4603>: e8 d0 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cdb0 <+4608>: e9 51 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cdb5 <+4613>: 89 d1 movl %edx, %ecx > 0x146c7cdb7 <+4615>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cdbe <+4622>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cdc4 <+4628>: e9 1b 00 00 00 jmp 0x146c7cde4 ; <+4660> at pkguri.cxx:215 > 0x146c7cdc9 <+4633>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146c7cdd0 <+4640>: 89 d1 movl %edx, %ecx > 0x146c7cdd2 <+4642>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c7cdd9 <+4649>: 89 8d fc fe ff ff movl %ecx, -0x104(%rbp) > 0x146c7cddf <+4655>: e8 9c 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cde4 <+4660>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146c7cdeb <+4667>: e8 90 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cdf0 <+4672>: e9 11 00 00 00 jmp 0x146c7ce06 ; <+4694> at pkguri.cxx:218 > 0x146c7cdf5 <+4677>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7cdfc <+4684>: e8 7f 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ce01 <+4689>: e9 11 00 00 00 jmp 0x146c7ce17 ; <+4711> at pkguri.cxx:221 > 0x146c7ce06 <+4694>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7ce0d <+4701>: e8 6e 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ce12 <+4706>: e9 86 00 00 00 jmp 0x146c7ce9d ; <+4845> at pkguri.cxx:228 > 0x146c7ce17 <+4711>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7ce1e <+4718>: c6 40 38 01 movb $0x1, 0x38(%rax) > 0x146c7ce22 <+4722>: e9 2b 00 00 00 jmp 0x146c7ce52 ; <+4770> at pkguri.cxx:228 > 0x146c7ce27 <+4727>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c7ce2e <+4734>: 48 83 c0 18 addq $0x18, %rax > 0x146c7ce32 <+4738>: 48 8d 35 f9 7c 00 00 leaq 0x7cf9(%rip), %rsi ; "'/'" > 0x146c7ce39 <+4745>: 48 89 c7 movq %rax, %rdi > 0x146c7ce3c <+4748>: e8 9f 00 00 00 callq 0x146c7cee0 ; rtl::OUString::operator=<char const [2]>(char const (&) [2])::operator=<char const [2]> at ustring.hxx:460 > 0x146c7ce41 <+4753>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) > 0x146c7ce48 <+4760>: e9 00 00 00 00 jmp 0x146c7ce4d ; <+4765> at pkguri.cxx:226 > 0x146c7ce4d <+4765>: e9 00 00 00 00 jmp 0x146c7ce52 ; <+4770> at pkguri.cxx:228 > 0x146c7ce52 <+4770>: c7 85 e4 fe ff ff 00 00 00 00 movl $0x0, -0x11c(%rbp) > 0x146c7ce5c <+4780>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7ce60 <+4784>: e8 1b 35 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7ce65 <+4789>: 8b 85 e4 fe ff ff movl -0x11c(%rbp), %eax > 0x146c7ce6b <+4795>: 85 c0 testl %eax, %eax > 0x146c7ce6d <+4797>: 89 85 e4 fc ff ff movl %eax, -0x31c(%rbp) > 0x146c7ce73 <+4803>: 0f 84 1f 00 00 00 je 0x146c7ce98 ; <+4840> at pkguri.cxx:228 > 0x146c7ce79 <+4809>: e9 00 00 00 00 jmp 0x146c7ce7e ; <+4814> at pkguri.cxx:228 > 0x146c7ce7e <+4814>: 8b 85 e4 fc ff ff movl -0x31c(%rbp), %eax > 0x146c7ce84 <+4820>: 83 e8 01 subl $0x1, %eax > 0x146c7ce87 <+4823>: 89 85 e0 fc ff ff movl %eax, -0x320(%rbp) > 0x146c7ce8d <+4829>: 0f 84 18 00 00 00 je 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7ce93 <+4835>: e9 3c 00 00 00 jmp 0x146c7ced4 ; <+4900> at pkguri.cxx:228 > 0x146c7ce98 <+4840>: e9 0e 00 00 00 jmp 0x146c7ceab ; <+4859> at pkguri.cxx:228 > 0x146c7ce9d <+4845>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c7cea1 <+4849>: e8 da 34 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7cea6 <+4854>: e9 1d 00 00 00 jmp 0x146c7cec8 ; <+4888> at pkguri.cxx:228 > 0x146c7ceab <+4859>: 48 8b 05 26 b2 01 00 movq 0x1b226(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c7ceb2 <+4866>: 48 8b 00 movq (%rax), %rax > 0x146c7ceb5 <+4869>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x146c7ceb9 <+4873>: 0f 85 15 00 00 00 jne 0x146c7ced4 ; <+4900> at pkguri.cxx:228 > 0x146c7cebf <+4879>: 48 81 c4 20 03 00 00 addq $0x320, %rsp ; imm = 0x320 > 0x146c7cec6 <+4886>: 5d popq %rbp > 0x146c7cec7 <+4887>: c3 retq > 0x146c7cec8 <+4888>: 48 8b bd 00 ff ff ff movq -0x100(%rbp), %rdi > 0x146c7cecf <+4895>: e8 54 14 00 00 callq 0x146c7e328 ; symbol stub for: _Unwind_Resume > 0x146c7ced4 <+4900>: e8 61 14 00 00 callq 0x146c7e33a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146c7c35f >UNWIND PLANS for libucppkg1.dylib`package_ucp::PackageUri::init() const (start addr 0x146c7bbb0) > >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: [libucppkg1.dylib.__TEXT.__text + 248736-0x000000000003dec9) >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]: 4887: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 4888: 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 0x146c84254, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 248736-0x000000000003dec9) >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 0x146c84254, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 248736-0x000000000003dec9) >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]: 4887: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 4888: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146c84254, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 248736-0x000000000003ded0) >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 0x146c5c9f9 >libucppkg1.dylib`package_ucp::PackageUri::getPackage: > 0x146c5c9e0 <+0>: 55 pushq %rbp > 0x146c5c9e1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c5c9e4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x146c5c9e8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x146c5c9ec <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x146c5c9f0 <+16>: 48 89 7d f0 movq %rdi, -0x10(%rbp) > 0x146c5c9f4 <+20>: e8 b7 f1 01 00 callq 0x146c7bbb0 ; package_ucp::PackageUri::init at pkguri.cxx:62 > 0x146c5c9f9 <+25>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x146c5c9fd <+29>: 48 83 c7 10 addq $0x10, %rdi > 0x146c5ca01 <+33>: 48 89 f8 movq %rdi, %rax > 0x146c5ca04 <+36>: 48 83 c4 10 addq $0x10, %rsp > 0x146c5ca08 <+40>: 5d popq %rbp > 0x146c5ca09 <+41>: c3 retq >(lldb) image show-unwind --address 0x146c5c9f9 >UNWIND PLANS for libucppkg1.dylib`package_ucp::PackageUri::getPackage() const (start addr 0x146c5c9e0) > >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: [libucppkg1.dylib.__TEXT.__text + 121296-0x000000000001d9fa) >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]: 41: 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: [libucppkg1.dylib.__TEXT.__text + 121296-0x000000000001d9fa) >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: [libucppkg1.dylib.__TEXT.__text + 121296-0x000000000001d9fa) >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]: 41: 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: [libucppkg1.dylib.__TEXT.__text + 121248-0x000000000001da40) >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 0x146c741a9 >libucppkg1.dylib`package_ucp::ContentProvider::createPackage: > 0x146c74140 <+0>: 55 pushq %rbp > 0x146c74141 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c74144 <+4>: 53 pushq %rbx > 0x146c74145 <+5>: 48 81 ec 38 03 00 00 subq $0x338, %rsp ; imm = 0x338 > 0x146c7414c <+12>: 48 89 f8 movq %rdi, %rax > 0x146c7414f <+15>: 48 8b 0d 82 3f 02 00 movq 0x23f82(%rip), %rcx ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c74156 <+22>: 48 8b 09 movq (%rcx), %rcx > 0x146c74159 <+25>: 48 89 4d f0 movq %rcx, -0x10(%rbp) > 0x146c7415d <+29>: 48 89 b5 f8 fd ff ff movq %rsi, -0x208(%rbp) > 0x146c74164 <+36>: 48 89 95 f0 fd ff ff movq %rdx, -0x210(%rbp) > 0x146c7416b <+43>: 48 8b 8d f8 fd ff ff movq -0x208(%rbp), %rcx > 0x146c74172 <+50>: 48 89 ca movq %rcx, %rdx > 0x146c74175 <+53>: 48 83 c2 40 addq $0x40, %rdx > 0x146c74179 <+57>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x146c7417d <+61>: 48 89 bd a8 fd ff ff movq %rdi, -0x258(%rbp) > 0x146c74184 <+68>: 48 89 f7 movq %rsi, %rdi > 0x146c74187 <+71>: 48 89 d6 movq %rdx, %rsi > 0x146c7418a <+74>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146c74191 <+81>: 48 89 8d 98 fd ff ff movq %rcx, -0x268(%rbp) > 0x146c74198 <+88>: e8 73 bf fc ff callq 0x146c40110 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146c7419d <+93>: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi > 0x146c741a4 <+100>: e8 37 88 fe ff callq 0x146c5c9e0 ; package_ucp::PackageUri::getPackage at pkguri.hxx:64 > 0x146c741a9 <+105>: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) > 0x146c741b0 <+112>: e9 00 00 00 00 jmp 0x146c741b5 ; <+117> at pkgprovider.cxx:212 > 0x146c741b5 <+117>: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi > 0x146c741bc <+124>: e8 ff 09 00 00 callq 0x146c74bc0 ; package_ucp::PackageUri::getParam at pkguri.hxx:73 > 0x146c741c1 <+129>: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) > 0x146c741c8 <+136>: e9 00 00 00 00 jmp 0x146c741cd ; <+141> at pkgprovider.cxx:212 > 0x146c741cd <+141>: 48 8b bd 90 fd ff ff movq -0x270(%rbp), %rdi > 0x146c741d4 <+148>: 48 8b b5 88 fd ff ff movq -0x278(%rbp), %rsi > 0x146c741db <+155>: e8 60 09 00 00 callq 0x146c74b40 ; rtl::operator+<rtl::OUString, rtl::OUString>(rtl::OUString const&, rtl::OUString const&)::operator+<rtl::OUString, rtl::OUString> at stringconcat.hxx:264 > 0x146c741e0 <+160>: 48 89 95 80 fd ff ff movq %rdx, -0x280(%rbp) > 0x146c741e7 <+167>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x146c741ee <+174>: e9 00 00 00 00 jmp 0x146c741f3 ; <+179> at pkgprovider.cxx:212 > 0x146c741f3 <+179>: 48 8b 85 78 fd ff ff movq -0x288(%rbp), %rax > 0x146c741fa <+186>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x146c741fe <+190>: 48 8b 8d 80 fd ff ff movq -0x280(%rbp), %rcx > 0x146c74205 <+197>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x146c74209 <+201>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c7420d <+205>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146c74211 <+209>: e8 da 09 00 00 callq 0x146c74bf0 ; rtl::OUString::OUString<rtl::OUString, rtl::OUString> at ustring.hxx:381 > 0x146c74216 <+214>: e9 00 00 00 00 jmp 0x146c7421b ; <+219> at pkgprovider.cxx:214 > 0x146c7421b <+219>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c74222 <+226>: 48 83 78 50 00 cmpq $0x0, 0x50(%rax) > 0x146c74227 <+231>: 0f 84 70 03 00 00 je 0x146c7459d ; <+1117> at pkgprovider.cxx:224 > 0x146c7422d <+237>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c74234 <+244>: 48 8b 48 50 movq 0x50(%rax), %rcx > 0x146c74238 <+248>: 48 89 8d 10 fe ff ff movq %rcx, -0x1f0(%rbp) > 0x146c7423f <+255>: 48 8d 4d a8 leaq -0x58(%rbp), %rcx > 0x146c74243 <+259>: 48 89 8d 08 fe ff ff movq %rcx, -0x1f8(%rbp) > 0x146c7424a <+266>: 48 8b bd 10 fe ff ff movq -0x1f0(%rbp), %rdi > 0x146c74251 <+273>: 48 89 ce movq %rcx, %rsi > 0x146c74254 <+276>: e8 37 3a 00 00 callq 0x146c77c90 ; >::find<rtl::OUString>(rtl::OUString const&)::find<rtl::OUString> at __hash_table:2193 > 0x146c74259 <+281>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x146c74260 <+288>: e9 00 00 00 00 jmp 0x146c74265 ; <+293> [inlined] std::__1::unordered_map<rtl::OUString, package_ucp::Package*, rtl::OUStringHash, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, package_ucp::Package*> > >::find(rtl::OUString const&) + 20 at pkgprovider.cxx:216 > 0x146c74265 <+293>: 48 8d 45 b8 leaq -0x48(%rbp), %rax > 0x146c74269 <+297>: 48 8b 8d 70 fd ff ff movq -0x290(%rbp), %rcx > 0x146c74270 <+304>: 48 89 8d 00 fe ff ff movq %rcx, -0x200(%rbp) > 0x146c74277 <+311>: 48 8b 95 00 fe ff ff movq -0x200(%rbp), %rdx > 0x146c7427e <+318>: 48 89 95 20 fe ff ff movq %rdx, -0x1e0(%rbp) > 0x146c74285 <+325>: 48 89 85 18 fe ff ff movq %rax, -0x1e8(%rbp) > 0x146c7428c <+332>: 48 8b 85 18 fe ff ff movq -0x1e8(%rbp), %rax > 0x146c74293 <+339>: 48 8b 95 20 fe ff ff movq -0x1e0(%rbp), %rdx > 0x146c7429a <+346>: 48 89 55 c0 movq %rdx, -0x40(%rbp) > 0x146c7429e <+350>: 48 89 85 28 fe ff ff movq %rax, -0x1d8(%rbp) > 0x146c742a5 <+357>: 48 8b 85 28 fe ff ff movq -0x1d8(%rbp), %rax > 0x146c742ac <+364>: 48 8b 55 c0 movq -0x40(%rbp), %rdx > 0x146c742b0 <+368>: 48 89 10 movq %rdx, (%rax) > 0x146c742b3 <+371>: 48 8b 45 b8 movq -0x48(%rbp), %rax > 0x146c742b7 <+375>: 48 89 85 68 fd ff ff movq %rax, -0x298(%rbp) > 0x146c742be <+382>: 48 8d 45 88 leaq -0x78(%rbp), %rax > 0x146c742c2 <+386>: 48 8d 4d 90 leaq -0x70(%rbp), %rcx > 0x146c742c6 <+390>: 48 8d 55 e8 leaq -0x18(%rbp), %rdx > 0x146c742ca <+394>: 48 8d 75 d0 leaq -0x30(%rbp), %rsi > 0x146c742ce <+398>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x146c742d2 <+402>: 4c 8d 45 c8 leaq -0x38(%rbp), %r8 > 0x146c742d6 <+406>: 4c 8b 8d 68 fd ff ff movq -0x298(%rbp), %r9 > 0x146c742dd <+413>: 4c 89 8d d8 fd ff ff movq %r9, -0x228(%rbp) > 0x146c742e4 <+420>: 4c 8b 95 d8 fd ff ff movq -0x228(%rbp), %r10 > 0x146c742eb <+427>: 4c 89 95 38 fe ff ff movq %r10, -0x1c8(%rbp) > 0x146c742f2 <+434>: 48 89 8d 30 fe ff ff movq %rcx, -0x1d0(%rbp) > 0x146c742f9 <+441>: 4c 8b 95 30 fe ff ff movq -0x1d0(%rbp), %r10 > 0x146c74300 <+448>: 4c 8b 9d 38 fe ff ff movq -0x1c8(%rbp), %r11 > 0x146c74307 <+455>: 4c 89 5d c8 movq %r11, -0x38(%rbp) > 0x146c7430b <+459>: 4c 89 95 40 fe ff ff movq %r10, -0x1c0(%rbp) > 0x146c74312 <+466>: 4c 8b 95 40 fe ff ff movq -0x1c0(%rbp), %r10 > 0x146c74319 <+473>: 4c 89 95 50 fe ff ff movq %r10, -0x1b0(%rbp) > 0x146c74320 <+480>: 4c 89 85 48 fe ff ff movq %r8, -0x1b8(%rbp) > 0x146c74327 <+487>: 4c 8b 85 50 fe ff ff movq -0x1b0(%rbp), %r8 > 0x146c7432e <+494>: 4c 8b 95 48 fe ff ff movq -0x1b8(%rbp), %r10 > 0x146c74335 <+501>: 4c 89 85 60 fe ff ff movq %r8, -0x1a0(%rbp) > 0x146c7433c <+508>: 4c 89 95 58 fe ff ff movq %r10, -0x1a8(%rbp) > 0x146c74343 <+515>: 4c 8b 85 60 fe ff ff movq -0x1a0(%rbp), %r8 > 0x146c7434a <+522>: 4c 8b 95 58 fe ff ff movq -0x1a8(%rbp), %r10 > 0x146c74351 <+529>: 4d 8b 12 movq (%r10), %r10 > 0x146c74354 <+532>: 4d 89 10 movq %r10, (%r8) > 0x146c74357 <+535>: 4c 8b 85 98 fd ff ff movq -0x268(%rbp), %r8 > 0x146c7435e <+542>: 4d 8b 50 50 movq 0x50(%r8), %r10 > 0x146c74362 <+546>: 4c 89 95 70 fe ff ff movq %r10, -0x190(%rbp) > 0x146c74369 <+553>: 4c 8b 95 70 fe ff ff movq -0x190(%rbp), %r10 > 0x146c74370 <+560>: 4c 89 95 78 fe ff ff movq %r10, -0x188(%rbp) > 0x146c74377 <+567>: 48 89 bd 88 fe ff ff movq %rdi, -0x178(%rbp) > 0x146c7437e <+574>: 48 c7 85 80 fe ff ff 00 00 00 00 movq $0x0, -0x180(%rbp) > 0x146c74389 <+585>: 48 8b bd 88 fe ff ff movq -0x178(%rbp), %rdi > 0x146c74390 <+592>: 4c 8b 95 80 fe ff ff movq -0x180(%rbp), %r10 > 0x146c74397 <+599>: 48 89 bd 98 fe ff ff movq %rdi, -0x168(%rbp) > 0x146c7439e <+606>: 4c 89 95 90 fe ff ff movq %r10, -0x170(%rbp) > 0x146c743a5 <+613>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x146c743ac <+620>: 4c 8b 95 90 fe ff ff movq -0x170(%rbp), %r10 > 0x146c743b3 <+627>: 4c 89 17 movq %r10, (%rdi) > 0x146c743b6 <+630>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x146c743ba <+634>: 48 89 bd 68 fe ff ff movq %rdi, -0x198(%rbp) > 0x146c743c1 <+641>: 48 8b bd 68 fe ff ff movq -0x198(%rbp), %rdi > 0x146c743c8 <+648>: 48 89 bd a8 fe ff ff movq %rdi, -0x158(%rbp) > 0x146c743cf <+655>: 48 89 b5 a0 fe ff ff movq %rsi, -0x160(%rbp) > 0x146c743d6 <+662>: 48 8b b5 a0 fe ff ff movq -0x160(%rbp), %rsi > 0x146c743dd <+669>: 48 8b bd a8 fe ff ff movq -0x158(%rbp), %rdi > 0x146c743e4 <+676>: 48 89 7d e0 movq %rdi, -0x20(%rbp) > 0x146c743e8 <+680>: 48 89 b5 b0 fe ff ff movq %rsi, -0x150(%rbp) > 0x146c743ef <+687>: 48 8b b5 b0 fe ff ff movq -0x150(%rbp), %rsi > 0x146c743f6 <+694>: 48 8b 7d e0 movq -0x20(%rbp), %rdi > 0x146c743fa <+698>: 48 89 3e movq %rdi, (%rsi) > 0x146c743fd <+701>: 48 8b 75 d0 movq -0x30(%rbp), %rsi > 0x146c74401 <+705>: 48 89 b5 d0 fd ff ff movq %rsi, -0x230(%rbp) > 0x146c74408 <+712>: 48 8b b5 d0 fd ff ff movq -0x230(%rbp), %rsi > 0x146c7440f <+719>: 48 89 b5 c0 fe ff ff movq %rsi, -0x140(%rbp) > 0x146c74416 <+726>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x146c7441d <+733>: 48 8b b5 b8 fe ff ff movq -0x148(%rbp), %rsi > 0x146c74424 <+740>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x146c7442b <+747>: 48 89 7d e8 movq %rdi, -0x18(%rbp) > 0x146c7442f <+751>: 48 89 b5 c8 fe ff ff movq %rsi, -0x138(%rbp) > 0x146c74436 <+758>: 48 8b b5 c8 fe ff ff movq -0x138(%rbp), %rsi > 0x146c7443d <+765>: 48 89 b5 d8 fe ff ff movq %rsi, -0x128(%rbp) > 0x146c74444 <+772>: 48 89 95 d0 fe ff ff movq %rdx, -0x130(%rbp) > 0x146c7444b <+779>: 48 8b 95 d8 fe ff ff movq -0x128(%rbp), %rdx > 0x146c74452 <+786>: 48 8b b5 d0 fe ff ff movq -0x130(%rbp), %rsi > 0x146c74459 <+793>: 48 89 95 e8 fe ff ff movq %rdx, -0x118(%rbp) > 0x146c74460 <+800>: 48 89 b5 e0 fe ff ff movq %rsi, -0x120(%rbp) > 0x146c74467 <+807>: 48 8b 95 e8 fe ff ff movq -0x118(%rbp), %rdx > 0x146c7446e <+814>: 48 8b b5 e0 fe ff ff movq -0x120(%rbp), %rsi > 0x146c74475 <+821>: 48 8b 36 movq (%rsi), %rsi > 0x146c74478 <+824>: 48 89 32 movq %rsi, (%rdx) > 0x146c7447b <+827>: 48 89 8d f8 fe ff ff movq %rcx, -0x108(%rbp) > 0x146c74482 <+834>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x146c74489 <+841>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x146c74490 <+848>: 48 8b 8d f0 fe ff ff movq -0x110(%rbp), %rcx > 0x146c74497 <+855>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x146c7449e <+862>: 48 89 8d 00 ff ff ff movq %rcx, -0x100(%rbp) > 0x146c744a5 <+869>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x146c744ac <+876>: 48 8b 8d 00 ff ff ff movq -0x100(%rbp), %rcx > 0x146c744b3 <+883>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x146c744ba <+890>: 48 89 8d 10 ff ff ff movq %rcx, -0xf0(%rbp) > 0x146c744c1 <+897>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x146c744c8 <+904>: 48 8b 00 movq (%rax), %rax > 0x146c744cb <+907>: 48 8b 8d 10 ff ff ff movq -0xf0(%rbp), %rcx > 0x146c744d2 <+914>: 48 3b 01 cmpq (%rcx), %rax > 0x146c744d5 <+917>: 0f 94 c3 sete %bl > 0x146c744d8 <+920>: 80 f3 ff xorb $-0x1, %bl > 0x146c744db <+923>: 88 9d 67 fd ff ff movb %bl, -0x299(%rbp) > 0x146c744e1 <+929>: 8a 85 67 fd ff ff movb -0x299(%rbp), %al > 0x146c744e7 <+935>: a8 01 testb $0x1, %al > 0x146c744e9 <+937>: 0f 85 05 00 00 00 jne 0x146c744f4 ; <+948> at pkgprovider.cxx:217 > 0x146c744ef <+943>: e9 a4 00 00 00 jmp 0x146c74598 ; <+1112> at pkgprovider.cxx:222 > 0x146c744f4 <+948>: 48 8d 45 90 leaq -0x70(%rbp), %rax > 0x146c744f8 <+952>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x146c744ff <+959>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x146c74506 <+966>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x146c7450d <+973>: 48 8b 85 28 ff ff ff movq -0xd8(%rbp), %rax > 0x146c74514 <+980>: 48 8b 00 movq (%rax), %rax > 0x146c74517 <+983>: 48 83 c0 10 addq $0x10, %rax > 0x146c7451b <+987>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x146c74522 <+994>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x146c74529 <+1001>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x146c74530 <+1008>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x146c74537 <+1015>: 48 89 85 58 fd ff ff movq %rax, -0x2a8(%rbp) > 0x146c7453e <+1022>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x146c74545 <+1029>: 48 8b 48 08 movq 0x8(%rax), %rcx > 0x146c74549 <+1033>: 48 83 c1 30 addq $0x30, %rcx > 0x146c7454d <+1037>: 48 8b bd a8 fd ff ff movq -0x258(%rbp), %rdi > 0x146c74554 <+1044>: 48 89 ce movq %rcx, %rsi > 0x146c74557 <+1047>: e8 34 34 fd ff callq 0x146c47990 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference at Reference.hxx:121 > 0x146c7455c <+1052>: e9 00 00 00 00 jmp 0x146c74561 ; <+1057> at pkgprovider.cxx:220 > 0x146c74561 <+1057>: c7 85 cc fd ff ff 01 00 00 00 movl $0x1, -0x234(%rbp) > 0x146c7456b <+1067>: e9 58 05 00 00 jmp 0x146c74ac8 ; <+2440> at pkgprovider.cxx:251 > 0x146c74570 <+1072>: 89 d1 movl %edx, %ecx > 0x146c74572 <+1074>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74579 <+1081>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c7457f <+1087>: e9 84 05 00 00 jmp 0x146c74b08 ; <+2504> at pkgprovider.cxx:251 > 0x146c74584 <+1092>: 89 d1 movl %edx, %ecx > 0x146c74586 <+1094>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c7458d <+1101>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74593 <+1107>: e9 67 05 00 00 jmp 0x146c74aff ; <+2495> at pkgprovider.cxx:251 > 0x146c74598 <+1112>: e9 40 00 00 00 jmp 0x146c745dd ; <+1181> at pkgprovider.cxx:227 > 0x146c7459d <+1117>: b8 28 00 00 00 movl $0x28, %eax > 0x146c745a2 <+1122>: 89 c7 movl %eax, %edi > 0x146c745a4 <+1124>: e8 4f 9d 00 00 callq 0x146c7e2f8 ; symbol stub for: operator new(unsigned long) > 0x146c745a9 <+1129>: 48 89 85 50 fd ff ff movq %rax, -0x2b0(%rbp) > 0x146c745b0 <+1136>: e9 00 00 00 00 jmp 0x146c745b5 ; <+1141> at pkgprovider.cxx:224 > 0x146c745b5 <+1141>: 48 8b 85 50 fd ff ff movq -0x2b0(%rbp), %rax > 0x146c745bc <+1148>: 48 89 c7 movq %rax, %rdi > 0x146c745bf <+1151>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) > 0x146c745c6 <+1158>: e8 55 06 00 00 callq 0x146c74c20 ; package_ucp::Packages::Packages at pkgprovider.cxx:96 > 0x146c745cb <+1163>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c745d2 <+1170>: 48 8b bd 48 fd ff ff movq -0x2b8(%rbp), %rdi > 0x146c745d9 <+1177>: 48 89 78 50 movq %rdi, 0x50(%rax) > 0x146c745dd <+1181>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c745e1 <+1185>: be 01 00 00 00 movl $0x1, %esi > 0x146c745e6 <+1190>: e8 e5 1e fe ff callq 0x146c564d0 ; com::sun::star::uno::Sequence<com::sun::star::uno::Any>::Sequence at Sequence.hxx:86 > 0x146c745eb <+1195>: e9 00 00 00 00 jmp 0x146c745f0 ; <+1200> at pkgprovider.cxx:228 > 0x146c745f0 <+1200>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c745f4 <+1204>: 31 f6 xorl %esi, %esi > 0x146c745f6 <+1206>: e8 35 20 fe ff callq 0x146c56630 ; com::sun::star::uno::Sequence<com::sun::star::uno::Any>::operator[] at Sequence.hxx:171 > 0x146c745fb <+1211>: 48 89 85 40 fd ff ff movq %rax, -0x2c0(%rbp) > 0x146c74602 <+1218>: e9 00 00 00 00 jmp 0x146c74607 ; <+1223> at pkgprovider.cxx:228 > 0x146c74607 <+1223>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x146c7460b <+1227>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x146c74612 <+1234>: e8 b9 70 fe ff callq 0x146c5b6d0 ; com::sun::star::uno::op::operator<<=<rtl::OUString> at Any.hxx:238 > 0x146c74617 <+1239>: e9 00 00 00 00 jmp 0x146c7461c ; <+1244> at pkgprovider.cxx:229 > 0x146c7461c <+1244>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c74623 <+1251>: e8 a8 10 fd ff callq 0x146c456d0 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference at Reference.hxx:115 > 0x146c74628 <+1256>: e9 00 00 00 00 jmp 0x146c7462d ; <+1261> at pkgprovider.cxx:233 > 0x146c7462d <+1261>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c74634 <+1268>: 48 83 c0 48 addq $0x48, %rax > 0x146c74638 <+1272>: 48 89 c7 movq %rax, %rdi > 0x146c7463b <+1275>: e8 50 06 00 00 callq 0x146c74c90 ; com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>::operator-> at Reference.h:410 > 0x146c74640 <+1280>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x146c74647 <+1287>: e9 00 00 00 00 jmp 0x146c7464c ; <+1292> at pkgprovider.cxx:233 > 0x146c7464c <+1292>: 48 8b 85 38 fd ff ff movq -0x2c8(%rbp), %rax > 0x146c74653 <+1299>: 48 8b 08 movq (%rax), %rcx > 0x146c74656 <+1302>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x146c7465a <+1306>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c74661 <+1313>: 48 89 c6 movq %rax, %rsi > 0x146c74664 <+1316>: ff d1 callq *%rcx > 0x146c74666 <+1318>: e9 00 00 00 00 jmp 0x146c7466b ; <+1323> at pkgprovider.cxx:233 > 0x146c7466b <+1323>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c74672 <+1330>: e8 79 06 00 00 callq 0x146c74cf0 ; com::sun::star::uno::Reference<com::sun::star::lang::XMultiComponentFactory>::operator-> at Reference.h:410 > 0x146c74677 <+1335>: 48 89 85 30 fd ff ff movq %rax, -0x2d0(%rbp) > 0x146c7467e <+1342>: e9 00 00 00 00 jmp 0x146c74683 ; <+1347> at pkgprovider.cxx:233 > 0x146c74683 <+1347>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x146c7468a <+1354>: 48 8b 08 movq (%rax), %rcx > 0x146c7468d <+1357>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x146c74691 <+1361>: 48 8d 35 ad 2a 01 00 leaq 0x12aad(%rip), %rsi ; "com.sun.star.packages.comp.ZipPackage" > 0x146c74698 <+1368>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7469f <+1375>: 48 89 8d 28 fd ff ff movq %rcx, -0x2d8(%rbp) > 0x146c746a6 <+1382>: e8 45 23 fe ff callq 0x146c569f0 ; rtl::OUString::OUString<char const [38]> at ustring.hxx:236 > 0x146c746ab <+1387>: e9 00 00 00 00 jmp 0x146c746b0 ; <+1392> at pkgprovider.cxx:235 > 0x146c746b0 <+1392>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c746b7 <+1399>: 48 83 c0 48 addq $0x48, %rax > 0x146c746bb <+1403>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c746c2 <+1410>: 48 8d 95 60 ff ff ff leaq -0xa0(%rbp), %rdx > 0x146c746c9 <+1417>: 48 8d 4d 80 leaq -0x80(%rbp), %rcx > 0x146c746cd <+1421>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x146c746d4 <+1428>: 49 89 c0 movq %rax, %r8 > 0x146c746d7 <+1431>: 48 8b 85 28 fd ff ff movq -0x2d8(%rbp), %rax > 0x146c746de <+1438>: ff d0 callq *%rax > 0x146c746e0 <+1440>: e9 00 00 00 00 jmp 0x146c746e5 ; <+1445> at pkgprovider.cxx:232 > 0x146c746e5 <+1445>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c746ec <+1452>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x146c746f3 <+1459>: 31 d2 xorl %edx, %edx > 0x146c746f5 <+1461>: e8 46 05 00 00 callq 0x146c74c40 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::set at Reference.hxx:306 > 0x146c746fa <+1466>: e9 00 00 00 00 jmp 0x146c746ff ; <+1471> at pkgprovider.cxx:232 > 0x146c746ff <+1471>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c74706 <+1478>: e8 65 66 fd ff callq 0x146c4ad70 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146c7470b <+1483>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c74712 <+1490>: e8 69 bc fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c74717 <+1495>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c7471e <+1502>: e8 2d 06 00 00 callq 0x146c74d50 ; com::sun::star::uno::Reference<com::sun::star::lang::XMultiComponentFactory>::~Reference at Reference.hxx:108 > 0x146c74723 <+1507>: e9 fc 01 00 00 jmp 0x146c74924 ; <+2020> at pkgprovider.cxx:248 > 0x146c74728 <+1512>: 89 d1 movl %edx, %ecx > 0x146c7472a <+1514>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74731 <+1521>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74737 <+1527>: e9 7e 03 00 00 jmp 0x146c74aba ; <+2426> at pkgprovider.cxx:251 > 0x146c7473c <+1532>: 89 d1 movl %edx, %ecx > 0x146c7473e <+1534>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74745 <+1541>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c7474b <+1547>: e9 5b 00 00 00 jmp 0x146c747ab ; <+1643> at pkgprovider.cxx:237 > 0x146c74750 <+1552>: 89 d1 movl %edx, %ecx > 0x146c74752 <+1554>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74759 <+1561>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c7475f <+1567>: e9 3b 00 00 00 jmp 0x146c7479f ; <+1631> at pkgprovider.cxx:232 > 0x146c74764 <+1572>: 89 d1 movl %edx, %ecx > 0x146c74766 <+1574>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c7476d <+1581>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74773 <+1587>: e9 1b 00 00 00 jmp 0x146c74793 ; <+1619> at pkgprovider.cxx:232 > 0x146c74778 <+1592>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c7477f <+1599>: 89 d1 movl %edx, %ecx > 0x146c74781 <+1601>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74788 <+1608>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c7478e <+1614>: e8 dd 65 fd ff callq 0x146c4ad70 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146c74793 <+1619>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c7479a <+1626>: e8 e1 bb fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c7479f <+1631>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c747a6 <+1638>: e8 a5 05 00 00 callq 0x146c74d50 ; com::sun::star::uno::Reference<com::sun::star::lang::XMultiComponentFactory>::~Reference at Reference.hxx:108 > 0x146c747ab <+1643>: 8b 85 e4 fd ff ff movl -0x21c(%rbp), %eax > 0x146c747b1 <+1649>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c747b6 <+1654>: 39 c8 cmpl %ecx, %eax > 0x146c747b8 <+1656>: 89 85 24 fd ff ff movl %eax, -0x2dc(%rbp) > 0x146c747be <+1662>: 0f 85 1d 00 00 00 jne 0x146c747e1 ; <+1697> at pkgprovider.cxx:240 > 0x146c747c4 <+1668>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x146c747cb <+1675>: e8 34 9b 00 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c747d0 <+1680>: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) > 0x146c747d7 <+1687>: e8 40 9b 00 00 callq 0x146c7e31c ; symbol stub for: __cxa_rethrow > 0x146c747dc <+1692>: e9 4c 03 00 00 jmp 0x146c74b2d ; <+2541> at pkgprovider.cxx:246 > 0x146c747e1 <+1697>: b8 01 00 00 00 movl $0x1, %eax > 0x146c747e6 <+1702>: 8b 8d 24 fd ff ff movl -0x2dc(%rbp), %ecx > 0x146c747ec <+1708>: 39 c1 cmpl %eax, %ecx > 0x146c747ee <+1710>: 0f 85 ba 02 00 00 jne 0x146c74aae ; <+2414> at pkgprovider.cxx:251 > 0x146c747f4 <+1716>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x146c747fb <+1723>: e8 04 9b 00 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c74800 <+1728>: 48 89 85 c0 fd ff ff movq %rax, -0x240(%rbp) > 0x146c74807 <+1735>: b9 28 00 00 00 movl $0x28, %ecx > 0x146c7480c <+1740>: 89 cf movl %ecx, %edi > 0x146c7480e <+1742>: e8 eb 9a 00 00 callq 0x146c7e2fe ; symbol stub for: __cxa_allocate_exception > 0x146c74813 <+1747>: 48 89 c7 movq %rax, %rdi > 0x146c74816 <+1750>: c6 85 bf fd ff ff 01 movb $0x1, -0x241(%rbp) > 0x146c7481d <+1757>: 48 8b 95 c0 fd ff ff movq -0x240(%rbp), %rdx > 0x146c74824 <+1764>: 48 89 d6 movq %rdx, %rsi > 0x146c74827 <+1767>: 48 83 c6 08 addq $0x8, %rsi > 0x146c7482b <+1771>: 4c 8d 85 48 ff ff ff leaq -0xb8(%rbp), %r8 > 0x146c74832 <+1778>: 48 89 bd 18 fd ff ff movq %rdi, -0x2e8(%rbp) > 0x146c74839 <+1785>: 4c 89 c7 movq %r8, %rdi > 0x146c7483c <+1788>: 48 89 b5 10 fd ff ff movq %rsi, -0x2f0(%rbp) > 0x146c74843 <+1795>: 48 89 d6 movq %rdx, %rsi > 0x146c74846 <+1798>: 48 89 95 08 fd ff ff movq %rdx, -0x2f8(%rbp) > 0x146c7484d <+1805>: 48 89 85 00 fd ff ff movq %rax, -0x300(%rbp) > 0x146c74854 <+1812>: e8 17 05 00 00 callq 0x146c74d70 ; com::sun::star::uno::makeAny<com::sun::star::makeAny<com::sun::star::uno::Exception> at Any.hxx:223 > 0x146c74859 <+1817>: e9 00 00 00 00 jmp 0x146c7485e ; <+1822> at pkgprovider.cxx:244 > 0x146c7485e <+1822>: 48 8d 8d 48 ff ff ff leaq -0xb8(%rbp), %rcx > 0x146c74865 <+1829>: 48 8b bd 00 fd ff ff movq -0x300(%rbp), %rdi > 0x146c7486c <+1836>: 48 8b b5 08 fd ff ff movq -0x2f8(%rbp), %rsi > 0x146c74873 <+1843>: 48 8b 95 10 fd ff ff movq -0x2f0(%rbp), %rdx > 0x146c7487a <+1850>: e8 21 05 00 00 callq 0x146c74da0 ; com::sun::star::lang::WrappedTargetRuntimeException::WrappedTargetRuntimeException at WrappedTargetRuntimeException.hpp:26 > 0x146c7487f <+1855>: e9 00 00 00 00 jmp 0x146c74884 ; <+1860> at pkgprovider.cxx:244 > 0x146c74884 <+1860>: c6 85 bf fd ff ff 00 movb $0x0, -0x241(%rbp) > 0x146c7488b <+1867>: 48 8b 35 c6 37 02 00 movq 0x237c6(%rip), %rsi ; (void *)0x00000001032c9d60: typeinfo for com::sun::star::lang::WrappedTargetRuntimeException > 0x146c74892 <+1874>: 48 8d 15 47 05 00 00 leaq 0x547(%rip), %rdx ; com::sun::star::lang::WrappedTargetRuntimeException::~WrappedTargetRuntimeException at WrappedTargetRuntimeException.hdl:14 > 0x146c74899 <+1881>: 48 8b bd 18 fd ff ff movq -0x2e8(%rbp), %rdi > 0x146c748a0 <+1888>: e8 7d 9a 00 00 callq 0x146c7e322 ; symbol stub for: __cxa_throw > 0x146c748a5 <+1893>: e9 83 02 00 00 jmp 0x146c74b2d ; <+2541> at pkgprovider.cxx:246 > 0x146c748aa <+1898>: 89 d1 movl %edx, %ecx > 0x146c748ac <+1900>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c748b3 <+1907>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c748b9 <+1913>: e9 1b 00 00 00 jmp 0x146c748d9 ; <+1945> at pkgprovider.cxx:244 > 0x146c748be <+1918>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c748c5 <+1925>: 89 d1 movl %edx, %ecx > 0x146c748c7 <+1927>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c748ce <+1934>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c748d4 <+1940>: e8 97 3a fd ff callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c748d9 <+1945>: f6 85 bf fd ff ff 01 testb $0x1, -0x241(%rbp) > 0x146c748e0 <+1952>: 0f 85 05 00 00 00 jne 0x146c748eb ; <+1963> at pkgprovider.cxx:244 > 0x146c748e6 <+1958>: e9 0c 00 00 00 jmp 0x146c748f7 ; <+1975> at pkgprovider.cxx:246 > 0x146c748eb <+1963>: 48 8b bd 18 fd ff ff movq -0x2e8(%rbp), %rdi > 0x146c748f2 <+1970>: e8 1f 9a 00 00 callq 0x146c7e316 ; symbol stub for: __cxa_free_exception > 0x146c748f7 <+1975>: e8 14 9a 00 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c748fc <+1980>: e9 00 00 00 00 jmp 0x146c74901 ; <+1985> at pkgprovider.cxx:246 > 0x146c74901 <+1985>: e9 a8 01 00 00 jmp 0x146c74aae ; <+2414> at pkgprovider.cxx:251 > 0x146c74906 <+1990>: 89 d1 movl %edx, %ecx > 0x146c74908 <+1992>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c7490f <+1999>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74915 <+2005>: e8 f6 99 00 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c7491a <+2010>: e9 00 00 00 00 jmp 0x146c7491f ; <+2015> at pkgprovider.cxx:241 > 0x146c7491f <+2015>: e9 8a 01 00 00 jmp 0x146c74aae ; <+2414> at pkgprovider.cxx:251 > 0x146c74924 <+2020>: b8 40 00 00 00 movl $0x40, %eax > 0x146c74929 <+2025>: 89 c7 movl %eax, %edi > 0x146c7492b <+2027>: e8 90 23 fd ff callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c74930 <+2032>: 48 89 85 f8 fc ff ff movq %rax, -0x308(%rbp) > 0x146c74937 <+2039>: e9 00 00 00 00 jmp 0x146c7493c ; <+2044> at pkgprovider.cxx:248 > 0x146c7493c <+2044>: 48 8b 85 f8 fc ff ff movq -0x308(%rbp), %rax > 0x146c74943 <+2051>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x146c74947 <+2055>: 48 8d 95 78 ff ff ff leaq -0x88(%rbp), %rdx > 0x146c7494e <+2062>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x146c74955 <+2069>: 48 8b 8d 98 fd ff ff movq -0x268(%rbp), %rcx > 0x146c7495c <+2076>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) > 0x146c74963 <+2083>: e8 98 04 00 00 callq 0x146c74e00 ; package_ucp::Package::Package at pkgprovider.cxx:60 > 0x146c74968 <+2088>: e9 00 00 00 00 jmp 0x146c7496d ; <+2093> at pkgprovider.cxx:248 > 0x146c7496d <+2093>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c74974 <+2100>: 48 8b b5 f0 fc ff ff movq -0x310(%rbp), %rsi > 0x146c7497b <+2107>: e8 c0 04 00 00 callq 0x146c74e40 ; rtl::Reference<package_ucp::Package>::Reference at ref.hxx:61 > 0x146c74980 <+2112>: e9 00 00 00 00 jmp 0x146c74985 ; <+2117> at pkgprovider.cxx:249 > 0x146c74985 <+2117>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c7498c <+2124>: e8 df 04 00 00 callq 0x146c74e70 ; rtl::Reference<package_ucp::Package>::get at ref.hxx:168 > 0x146c74991 <+2129>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) > 0x146c74998 <+2136>: e9 00 00 00 00 jmp 0x146c7499d ; <+2141> at pkgprovider.cxx:249 > 0x146c7499d <+2141>: 48 8b 85 98 fd ff ff movq -0x268(%rbp), %rax > 0x146c749a4 <+2148>: 48 8b 78 50 movq 0x50(%rax), %rdi > 0x146c749a8 <+2152>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x146c749ac <+2156>: e8 df 04 00 00 callq 0x146c74e90 ; std::__1::unordered_map<rtl::OUString, package_ucp::Package*, rtl::OUStringHash, std::__1::equal_to<rtl::OUString>, std::__1::allocator<std::__1::pair<rtl::OUString const, package_ucp::Package*> > >::operator[] at unordered_map:1442 > 0x146c749b1 <+2161>: 48 89 85 e0 fc ff ff movq %rax, -0x320(%rbp) > 0x146c749b8 <+2168>: e9 00 00 00 00 jmp 0x146c749bd ; <+2173> at pkgprovider.cxx:249 > 0x146c749bd <+2173>: 48 8b 85 e0 fc ff ff movq -0x320(%rbp), %rax > 0x146c749c4 <+2180>: 48 8b 8d e8 fc ff ff movq -0x318(%rbp), %rcx > 0x146c749cb <+2187>: 48 89 08 movq %rcx, (%rax) > 0x146c749ce <+2190>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c749d5 <+2197>: e8 96 04 00 00 callq 0x146c74e70 ; rtl::Reference<package_ucp::Package>::get at ref.hxx:168 > 0x146c749da <+2202>: 48 89 85 d8 fc ff ff movq %rax, -0x328(%rbp) > 0x146c749e1 <+2209>: e9 00 00 00 00 jmp 0x146c749e6 ; <+2214> at pkgprovider.cxx:250 > 0x146c749e6 <+2214>: 31 c0 xorl %eax, %eax > 0x146c749e8 <+2216>: 89 c1 movl %eax, %ecx > 0x146c749ea <+2218>: 48 8b 95 d8 fc ff ff movq -0x328(%rbp), %rdx > 0x146c749f1 <+2225>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c749f5 <+2229>: 48 89 8d d0 fc ff ff movq %rcx, -0x330(%rbp) > 0x146c749fc <+2236>: 0f 84 12 00 00 00 je 0x146c74a14 ; <+2260> at pkgprovider.cxx:250 > 0x146c74a02 <+2242>: 48 8b 85 d8 fc ff ff movq -0x328(%rbp), %rax > 0x146c74a09 <+2249>: 48 83 c0 20 addq $0x20, %rax > 0x146c74a0d <+2253>: 48 89 85 d0 fc ff ff movq %rax, -0x330(%rbp) > 0x146c74a14 <+2260>: 48 8b 85 d0 fc ff ff movq -0x330(%rbp), %rax > 0x146c74a1b <+2267>: 48 8b bd a8 fd ff ff movq -0x258(%rbp), %rdi > 0x146c74a22 <+2274>: 48 89 c6 movq %rax, %rsi > 0x146c74a25 <+2277>: e8 06 17 00 00 callq 0x146c76130 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference at Reference.hxx:149 > 0x146c74a2a <+2282>: e9 00 00 00 00 jmp 0x146c74a2f ; <+2287> at pkgprovider.cxx:250 > 0x146c74a2f <+2287>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c74a36 <+2294>: c7 85 cc fd ff ff 01 00 00 00 movl $0x1, -0x234(%rbp) > 0x146c74a40 <+2304>: e8 1b 17 00 00 callq 0x146c76160 ; rtl::Reference<package_ucp::Package>::~Reference at ref.hxx:88 > 0x146c74a45 <+2309>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c74a4c <+2316>: e8 2f 24 fd ff callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c74a51 <+2321>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c74a55 <+2325>: e8 86 96 fd ff callq 0x146c4e0e0 ; com::sun::star::uno::Sequence<com::sun::star::uno::Any>::~Sequence at Sequence.hxx:109 > 0x146c74a5a <+2330>: e9 69 00 00 00 jmp 0x146c74ac8 ; <+2440> at pkgprovider.cxx:251 > 0x146c74a5f <+2335>: 89 d1 movl %edx, %ecx > 0x146c74a61 <+2337>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74a68 <+2344>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74a6e <+2350>: e9 3b 00 00 00 jmp 0x146c74aae ; <+2414> at pkgprovider.cxx:251 > 0x146c74a73 <+2355>: 89 d1 movl %edx, %ecx > 0x146c74a75 <+2357>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74a7c <+2364>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74a82 <+2370>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x146c74a89 <+2377>: e8 82 22 fd ff callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c74a8e <+2382>: e9 1b 00 00 00 jmp 0x146c74aae ; <+2414> at pkgprovider.cxx:251 > 0x146c74a93 <+2387>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c74a9a <+2394>: 89 d1 movl %edx, %ecx > 0x146c74a9c <+2396>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146c74aa3 <+2403>: 89 8d e4 fd ff ff movl %ecx, -0x21c(%rbp) > 0x146c74aa9 <+2409>: e8 b2 16 00 00 callq 0x146c76160 ; rtl::Reference<package_ucp::Package>::~Reference at ref.hxx:88 > 0x146c74aae <+2414>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c74ab5 <+2421>: e8 c6 23 fd ff callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c74aba <+2426>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c74abe <+2430>: e8 1d 96 fd ff callq 0x146c4e0e0 ; com::sun::star::uno::Sequence<com::sun::star::uno::Any>::~Sequence at Sequence.hxx:109 > 0x146c74ac3 <+2435>: e9 37 00 00 00 jmp 0x146c74aff ; <+2495> at pkgprovider.cxx:251 > 0x146c74ac8 <+2440>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c74acc <+2444>: e8 af b8 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c74ad1 <+2449>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c74ad5 <+2453>: e8 56 b9 fc ff callq 0x146c40430 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146c74ada <+2458>: 48 8b 3d f7 35 02 00 movq 0x235f7(%rip), %rdi ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c74ae1 <+2465>: 48 8b 3f movq (%rdi), %rdi > 0x146c74ae4 <+2468>: 48 3b 7d f0 cmpq -0x10(%rbp), %rdi > 0x146c74ae8 <+2472>: 0f 85 3f 00 00 00 jne 0x146c74b2d ; <+2541> at pkgprovider.cxx:246 > 0x146c74aee <+2478>: 48 8b 85 a0 fd ff ff movq -0x260(%rbp), %rax > 0x146c74af5 <+2485>: 48 81 c4 38 03 00 00 addq $0x338, %rsp ; imm = 0x338 > 0x146c74afc <+2492>: 5b popq %rbx > 0x146c74afd <+2493>: 5d popq %rbp > 0x146c74afe <+2494>: c3 retq > 0x146c74aff <+2495>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c74b03 <+2499>: e8 78 b8 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c74b08 <+2504>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c74b0c <+2508>: e8 1f b9 fc ff callq 0x146c40430 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146c74b11 <+2513>: 48 8b bd e8 fd ff ff movq -0x218(%rbp), %rdi > 0x146c74b18 <+2520>: e8 0b 98 00 00 callq 0x146c7e328 ; symbol stub for: _Unwind_Resume > 0x146c74b1d <+2525>: 89 d1 movl %edx, %ecx > 0x146c74b1f <+2527>: 48 89 c7 movq %rax, %rdi > 0x146c74b22 <+2530>: 89 8d cc fc ff ff movl %ecx, -0x334(%rbp) > 0x146c74b28 <+2536>: e8 e3 d4 fc ff callq 0x146c42010 ; __clang_call_terminate > 0x146c74b2d <+2541>: e8 08 98 00 00 callq 0x146c7e33a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146c741a9 >UNWIND PLANS for libucppkg1.dylib`package_ucp::ContentProvider::createPackage(package_ucp::PackageUri const&) (start addr 0x146c74140) > >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: [libucppkg1.dylib.__TEXT.__text + 217392-0x0000000000035b22) >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[3]: 5: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[4]: 2493: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[5]: 2494: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[6]: 2495: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >eh_frame UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI >LSDA address 0x146c83ba0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 217392-0x0000000000035b22) >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]: 12: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] > >eh_frame augmented UnwindPlan: >This UnwindPlan originally sourced from eh_frame CFI plus augmentation from assembly parsing >LSDA address 0x146c83ba0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 217392-0x0000000000035b22) >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]: 12: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] >row[4]: 2494: CFA=rsp +8 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] >row[5]: 2495: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146c83ba0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 217392-0x0000000000035b30) >row[0]: 0: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Fast UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default at entry point UnwindPlan: >This UnwindPlan originally sourced from x86_64 at-func-entry default >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: not specified. >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] > > >(lldb) disassemble --bytes --address 0x146c4574d >libucppkg1.dylib`package_ucp::Content::loadData: > 0x146c456f0 <+0>: 55 pushq %rbp > 0x146c456f1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c456f4 <+4>: 48 81 ec 20 03 00 00 subq $0x320, %rsp ; imm = 0x320 > 0x146c456fb <+11>: 48 8b 05 d6 29 05 00 movq 0x529d6(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c45702 <+18>: 48 8b 00 movq (%rax), %rax > 0x146c45705 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x146c45709 <+25>: 48 89 bd 00 ff ff ff movq %rdi, -0x100(%rbp) > 0x146c45710 <+32>: 48 89 b5 f8 fe ff ff movq %rsi, -0x108(%rbp) > 0x146c45717 <+39>: 48 89 95 f0 fe ff ff movq %rdx, -0x110(%rbp) > 0x146c4571e <+46>: 48 89 8d e8 fe ff ff movq %rcx, -0x118(%rbp) > 0x146c45725 <+53>: 48 8b b5 00 ff ff ff movq -0x100(%rbp), %rsi > 0x146c4572c <+60>: 48 8b 95 f8 fe ff ff movq -0x108(%rbp), %rdx > 0x146c45733 <+67>: 48 8d 45 f0 leaq -0x10(%rbp), %rax > 0x146c45737 <+71>: 48 89 c7 movq %rax, %rdi > 0x146c4573a <+74>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x146c45741 <+81>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x146c45748 <+88>: e8 f3 e9 02 00 callq 0x146c74140 ; package_ucp::ContentProvider::createPackage at pkgprovider.cxx:209 > 0x146c4574d <+93>: 48 8b bd 50 fe ff ff movq -0x1b0(%rbp), %rdi > 0x146c45754 <+100>: 48 8b b5 48 fe ff ff movq -0x1b8(%rbp), %rsi > 0x146c4575b <+107>: e8 30 1d 00 00 callq 0x146c47490 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::operator= at Reference.hxx:357 > 0x146c45760 <+112>: 48 89 85 40 fe ff ff movq %rax, -0x1c0(%rbp) > 0x146c45767 <+119>: e9 00 00 00 00 jmp 0x146c4576c ; <+124> at pkgcontent.cxx:2239 > 0x146c4576c <+124>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c45770 <+128>: e8 0b 17 00 00 callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c45775 <+133>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x146c4577c <+140>: e8 df a9 ff ff callq 0x146c40160 ; package_ucp::PackageUri::isRootFolder at pkguri.hxx:82 > 0x146c45781 <+145>: a8 01 testb $0x1, %al > 0x146c45783 <+147>: 0f 85 05 00 00 00 jne 0x146c4578e ; <+158> at pkgcontent.cxx:2241 > 0x146c45789 <+153>: e9 20 04 00 00 jmp 0x146c45bae ; <+1214> at pkgcontent.cxx:2280 > 0x146c4578e <+158>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c45792 <+162>: 31 d2 xorl %edx, %edx > 0x146c45794 <+164>: 48 8b 85 e8 fe ff ff movq -0x118(%rbp), %rax > 0x146c4579b <+171>: 48 89 c6 movq %rax, %rsi > 0x146c4579e <+174>: e8 ad 0c 01 00 callq 0x146c56450 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::Reference at Reference.hxx:169 > 0x146c457a3 <+179>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c457a7 <+183>: e8 94 0b 01 00 callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c457ac <+188>: 88 85 3f fe ff ff movb %al, -0x1c1(%rbp) > 0x146c457b2 <+194>: e9 00 00 00 00 jmp 0x146c457b7 ; <+199> at pkgcontent.cxx:2247 > 0x146c457b7 <+199>: 8a 85 3f fe ff ff movb -0x1c1(%rbp), %al > 0x146c457bd <+205>: a8 01 testb $0x1, %al > 0x146c457bf <+207>: 0f 85 7a 00 00 00 jne 0x146c4583f ; <+335> at pkgcontent.cxx:2247 > 0x146c457c5 <+213>: e9 00 00 00 00 jmp 0x146c457ca ; <+218> at pkgcontent.cxx:2247 > 0x146c457ca <+218>: 48 8d 35 a3 f1 03 00 leaq 0x3f1a3(%rip), %rsi ; "legacy.osl" > 0x146c457d1 <+225>: 48 8d 15 3c f8 03 00 leaq 0x3f83c(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2249: " > 0x146c457d8 <+232>: 48 8d 0d e5 f1 03 00 leaq 0x3f1e5(%rip), %rcx ; "%s" > 0x146c457df <+239>: 4c 8d 05 75 f8 03 00 leaq 0x3f875(%rip), %r8 ; "Content::loadData - Got no XPropertySet interface from package!" > 0x146c457e6 <+246>: 31 c0 xorl %eax, %eax > 0x146c457e8 <+248>: 40 88 c7 movb %al, %dil > 0x146c457eb <+251>: b8 01 00 00 00 movl $0x1, %eax > 0x146c457f0 <+256>: 40 88 bd 3e fe ff ff movb %dil, -0x1c2(%rbp) > 0x146c457f7 <+263>: 89 c7 movl %eax, %edi > 0x146c457f9 <+265>: 8a 85 3e fe ff ff movb -0x1c2(%rbp), %al > 0x146c457ff <+271>: e8 da 89 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45804 <+276>: e9 00 00 00 00 jmp 0x146c45809 ; <+281> at pkgcontent.cxx:2247 > 0x146c45809 <+281>: e9 31 00 00 00 jmp 0x146c4583f ; <+335> at pkgcontent.cxx:2247 > 0x146c4580e <+286>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146c45812 <+290>: 89 d1 movl %edx, %ecx > 0x146c45814 <+292>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4581b <+299>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45821 <+305>: e8 5a 16 00 00 callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c45826 <+310>: e9 34 14 00 00 jmp 0x146c46c5f ; <+5487> at pkgcontent.cxx:2239 > 0x146c4582b <+315>: 89 d1 movl %edx, %ecx > 0x146c4582d <+317>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45834 <+324>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c4583a <+330>: e9 61 03 00 00 jmp 0x146c45ba0 ; <+1200> at pkgcontent.cxx:2278 > 0x146c4583f <+335>: e9 00 00 00 00 jmp 0x146c45844 ; <+340> at pkgcontent.cxx:2247 > 0x146c45844 <+340>: e9 00 00 00 00 jmp 0x146c45849 ; <+345> at pkgcontent.cxx:2251 > 0x146c45849 <+345>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c4584d <+349>: e8 ee 0a 01 00 callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c45852 <+354>: 88 85 3d fe ff ff movb %al, -0x1c3(%rbp) > 0x146c45858 <+360>: e9 00 00 00 00 jmp 0x146c4585d ; <+365> at pkgcontent.cxx:2251 > 0x146c4585d <+365>: 8a 85 3d fe ff ff movb -0x1c3(%rbp), %al > 0x146c45863 <+371>: a8 01 testb $0x1, %al > 0x146c45865 <+373>: 0f 85 05 00 00 00 jne 0x146c45870 ; <+384> at pkgcontent.cxx:2257 > 0x146c4586b <+379>: e9 e5 02 00 00 jmp 0x146c45b55 ; <+1125> at pkgcontent.cxx:2278 > 0x146c45870 <+384>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c45874 <+388>: e8 47 73 01 00 callq 0x146c5cbc0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::operator-> at Reference.h:410 > 0x146c45879 <+393>: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) > 0x146c45880 <+400>: e9 00 00 00 00 jmp 0x146c45885 ; <+405> at pkgcontent.cxx:2257 > 0x146c45885 <+405>: 48 8b 85 30 fe ff ff movq -0x1d0(%rbp), %rax > 0x146c4588c <+412>: 48 8b 08 movq (%rax), %rcx > 0x146c4588f <+415>: 48 8b 49 28 movq 0x28(%rcx), %rcx > 0x146c45893 <+419>: 48 8d 35 dc ed 03 00 leaq 0x3eddc(%rip), %rsi ; "HasEncryptedEntries" > 0x146c4589a <+426>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c4589e <+430>: 48 89 8d 28 fe ff ff movq %rcx, -0x1d8(%rbp) > 0x146c458a5 <+437>: e8 a6 aa ff ff callq 0x146c40350 ; rtl::OUString::OUString<char const [20]> at ustring.hxx:236 > 0x146c458aa <+442>: e9 00 00 00 00 jmp 0x146c458af ; <+447> at pkgcontent.cxx:2257 > 0x146c458af <+447>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c458b3 <+451>: 48 8d 55 c8 leaq -0x38(%rbp), %rdx > 0x146c458b7 <+455>: 48 8b b5 30 fe ff ff movq -0x1d0(%rbp), %rsi > 0x146c458be <+462>: 48 8b 85 28 fe ff ff movq -0x1d8(%rbp), %rax > 0x146c458c5 <+469>: ff d0 callq *%rax > 0x146c458c7 <+471>: e9 00 00 00 00 jmp 0x146c458cc ; <+476> at pkgcontent.cxx:2257 > 0x146c458cc <+476>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c458d0 <+480>: e8 ab aa ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c458d5 <+485>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c458dc <+492>: 48 83 c7 32 addq $0x32, %rdi > 0x146c458e0 <+496>: 48 8d 45 d0 leaq -0x30(%rbp), %rax > 0x146c458e4 <+500>: 48 89 bd 20 fe ff ff movq %rdi, -0x1e0(%rbp) > 0x146c458eb <+507>: 48 89 c7 movq %rax, %rdi > 0x146c458ee <+510>: 48 8b b5 20 fe ff ff movq -0x1e0(%rbp), %rsi > 0x146c458f5 <+517>: e8 c6 ac 00 00 callq 0x146c505c0 ; com::sun::star::uno::op::operator>=<bool> at Any.hxx:303 > 0x146c458fa <+522>: 88 85 1f fe ff ff movb %al, -0x1e1(%rbp) > 0x146c45900 <+528>: e9 00 00 00 00 jmp 0x146c45905 ; <+533> at pkgcontent.cxx:2258 > 0x146c45905 <+533>: 8a 85 1f fe ff ff movb -0x1e1(%rbp), %al > 0x146c4590b <+539>: a8 01 testb $0x1, %al > 0x146c4590d <+541>: 0f 85 cc 01 00 00 jne 0x146c45adf ; <+1007> at pkgcontent.cxx:2264 > 0x146c45913 <+547>: e9 00 00 00 00 jmp 0x146c45918 ; <+552> at pkgcontent.cxx:2260 > 0x146c45918 <+552>: e9 00 00 00 00 jmp 0x146c4591d ; <+557> at pkgcontent.cxx:2260 > 0x146c4591d <+557>: 48 8d 35 50 f0 03 00 leaq 0x3f050(%rip), %rsi ; "legacy.osl" > 0x146c45924 <+564>: 48 8d 15 70 f7 03 00 leaq 0x3f770(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2261: " > 0x146c4592b <+571>: 48 8d 0d 92 f0 03 00 leaq 0x3f092(%rip), %rcx ; "%s" > 0x146c45932 <+578>: 4c 8d 05 a9 f7 03 00 leaq 0x3f7a9(%rip), %r8 ; "Content::loadData - Got no HasEncryptedEntries value!" > 0x146c45939 <+585>: 31 c0 xorl %eax, %eax > 0x146c4593b <+587>: 40 88 c7 movb %al, %dil > 0x146c4593e <+590>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45943 <+595>: 40 88 bd 1e fe ff ff movb %dil, -0x1e2(%rbp) > 0x146c4594a <+602>: 89 c7 movl %eax, %edi > 0x146c4594c <+604>: 8a 85 1e fe ff ff movb -0x1e2(%rbp), %al > 0x146c45952 <+610>: e8 87 88 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45957 <+615>: e9 00 00 00 00 jmp 0x146c4595c ; <+620> at pkgcontent.cxx:2260 > 0x146c4595c <+620>: e9 00 00 00 00 jmp 0x146c45961 ; <+625> at pkgcontent.cxx:2260 > 0x146c45961 <+625>: e9 00 00 00 00 jmp 0x146c45966 ; <+630> at pkgcontent.cxx:2262 > 0x146c45966 <+630>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c4596d <+637>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45977 <+647>: e9 6d 01 00 00 jmp 0x146c45ae9 ; <+1017> at pkgcontent.cxx:2264 > 0x146c4597c <+652>: 89 d1 movl %edx, %ecx > 0x146c4597e <+654>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45985 <+661>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c4598b <+667>: e9 35 00 00 00 jmp 0x146c459c5 ; <+725> at pkgcontent.cxx:2264 > 0x146c45990 <+672>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146c45994 <+676>: 89 d1 movl %edx, %ecx > 0x146c45996 <+678>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4599d <+685>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c459a3 <+691>: e8 d8 a9 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c459a8 <+696>: e9 18 00 00 00 jmp 0x146c459c5 ; <+725> at pkgcontent.cxx:2264 > 0x146c459ad <+701>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c459b1 <+705>: 89 d1 movl %edx, %ecx > 0x146c459b3 <+707>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c459ba <+714>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c459c0 <+720>: e8 ab 29 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c459c5 <+725>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c459cb <+731>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c459d0 <+736>: 39 c8 cmpl %ecx, %eax > 0x146c459d2 <+738>: 89 85 18 fe ff ff movl %eax, -0x1e8(%rbp) > 0x146c459d8 <+744>: 0f 85 77 00 00 00 jne 0x146c45a55 ; <+869> at pkgcontent.cxx:2270 > 0x146c459de <+750>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c459e5 <+757>: e8 1a 89 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c459ea <+762>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146c459f1 <+769>: 48 8d 35 7c ef 03 00 leaq 0x3ef7c(%rip), %rsi ; "legacy.osl" > 0x146c459f8 <+776>: 48 8d 15 60 f7 03 00 leaq 0x3f760(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2268: " > 0x146c459ff <+783>: 48 8d 0d be ef 03 00 leaq 0x3efbe(%rip), %rcx ; "%s" > 0x146c45a06 <+790>: 4c 8d 05 d5 f6 03 00 leaq 0x3f6d5(%rip), %r8 ; "Content::loadData - Got no HasEncryptedEntries value!" > 0x146c45a0d <+797>: 31 c0 xorl %eax, %eax > 0x146c45a0f <+799>: 40 88 c7 movb %al, %dil > 0x146c45a12 <+802>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45a17 <+807>: 40 88 bd 17 fe ff ff movb %dil, -0x1e9(%rbp) > 0x146c45a1e <+814>: 89 c7 movl %eax, %edi > 0x146c45a20 <+816>: 8a 85 17 fe ff ff movb -0x1e9(%rbp), %al > 0x146c45a26 <+822>: e8 b3 87 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45a2b <+827>: e9 00 00 00 00 jmp 0x146c45a30 ; <+832> at pkgcontent.cxx:2267 > 0x146c45a30 <+832>: e9 00 00 00 00 jmp 0x146c45a35 ; <+837> at pkgcontent.cxx:2267 > 0x146c45a35 <+837>: e9 00 00 00 00 jmp 0x146c45a3a ; <+842> at pkgcontent.cxx:2269 > 0x146c45a3a <+842>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45a41 <+849>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45a4b <+859>: e8 c0 88 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c45a50 <+864>: e9 f1 00 00 00 jmp 0x146c45b46 ; <+1110> at pkgcontent.cxx:2270 > 0x146c45a55 <+869>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45a5a <+874>: 8b 8d 18 fe ff ff movl -0x1e8(%rbp), %ecx > 0x146c45a60 <+880>: 39 c1 cmpl %eax, %ecx > 0x146c45a62 <+882>: 0f 85 38 01 00 00 jne 0x146c45ba0 ; <+1200> at pkgcontent.cxx:2278 > 0x146c45a68 <+888>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c45a6f <+895>: e8 90 88 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c45a74 <+900>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x146c45a7b <+907>: 48 8d 35 f2 ee 03 00 leaq 0x3eef2(%rip), %rsi ; "legacy.osl" > 0x146c45a82 <+914>: 48 8d 15 8f f6 03 00 leaq 0x3f68f(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2274: " > 0x146c45a89 <+921>: 48 8d 0d 34 ef 03 00 leaq 0x3ef34(%rip), %rcx ; "%s" > 0x146c45a90 <+928>: 4c 8d 05 4b f6 03 00 leaq 0x3f64b(%rip), %r8 ; "Content::loadData - Got no HasEncryptedEntries value!" > 0x146c45a97 <+935>: 31 c0 xorl %eax, %eax > 0x146c45a99 <+937>: 40 88 c7 movb %al, %dil > 0x146c45a9c <+940>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45aa1 <+945>: 40 88 bd 16 fe ff ff movb %dil, -0x1ea(%rbp) > 0x146c45aa8 <+952>: 89 c7 movl %eax, %edi > 0x146c45aaa <+954>: 8a 85 16 fe ff ff movb -0x1ea(%rbp), %al > 0x146c45ab0 <+960>: e8 29 87 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45ab5 <+965>: e9 00 00 00 00 jmp 0x146c45aba ; <+970> at pkgcontent.cxx:2273 > 0x146c45aba <+970>: e9 00 00 00 00 jmp 0x146c45abf ; <+975> at pkgcontent.cxx:2273 > 0x146c45abf <+975>: e9 00 00 00 00 jmp 0x146c45ac4 ; <+980> at pkgcontent.cxx:2275 > 0x146c45ac4 <+980>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45acb <+987>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45ad5 <+997>: e8 36 88 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c45ada <+1002>: e9 44 00 00 00 jmp 0x146c45b23 ; <+1075> at pkgcontent.cxx:2276 > 0x146c45adf <+1007>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c45ae9 <+1017>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146c45aed <+1021>: e8 7e 28 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c45af2 <+1026>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c45af8 <+1032>: 85 c0 testl %eax, %eax > 0x146c45afa <+1034>: 0f 85 5f 00 00 00 jne 0x146c45b5f ; <+1135> at pkgcontent.cxx:2278 > 0x146c45b00 <+1040>: e9 00 00 00 00 jmp 0x146c45b05 ; <+1045> at pkgcontent.cxx:2264 > 0x146c45b05 <+1045>: e9 46 00 00 00 jmp 0x146c45b50 ; <+1120> at pkgcontent.cxx:2277 > 0x146c45b0a <+1050>: 89 d1 movl %edx, %ecx > 0x146c45b0c <+1052>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45b13 <+1059>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45b19 <+1065>: e8 f2 87 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c45b1e <+1070>: e9 05 00 00 00 jmp 0x146c45b28 ; <+1080> at pkgcontent.cxx:2276 > 0x146c45b23 <+1075>: e9 37 00 00 00 jmp 0x146c45b5f ; <+1135> at pkgcontent.cxx:2278 > 0x146c45b28 <+1080>: e9 73 00 00 00 jmp 0x146c45ba0 ; <+1200> at pkgcontent.cxx:2278 > 0x146c45b2d <+1085>: 89 d1 movl %edx, %ecx > 0x146c45b2f <+1087>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45b36 <+1094>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45b3c <+1100>: e8 cf 87 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c45b41 <+1105>: e9 05 00 00 00 jmp 0x146c45b4b ; <+1115> at pkgcontent.cxx:2270 > 0x146c45b46 <+1110>: e9 14 00 00 00 jmp 0x146c45b5f ; <+1135> at pkgcontent.cxx:2278 > 0x146c45b4b <+1115>: e9 50 00 00 00 jmp 0x146c45ba0 ; <+1200> at pkgcontent.cxx:2278 > 0x146c45b50 <+1120>: e9 00 00 00 00 jmp 0x146c45b55 ; <+1125> at pkgcontent.cxx:2278 > 0x146c45b55 <+1125>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c45b5f <+1135>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c45b63 <+1139>: e8 c8 08 01 00 callq 0x146c56430 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::~Reference at Reference.hxx:108 > 0x146c45b68 <+1144>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c45b6e <+1150>: 85 c0 testl %eax, %eax > 0x146c45b70 <+1152>: 89 85 10 fe ff ff movl %eax, -0x1f0(%rbp) > 0x146c45b76 <+1158>: 0f 84 1f 00 00 00 je 0x146c45b9b ; <+1195> at pkgcontent.cxx:2278 > 0x146c45b7c <+1164>: e9 00 00 00 00 jmp 0x146c45b81 ; <+1169> at pkgcontent.cxx:2278 > 0x146c45b81 <+1169>: 8b 85 10 fe ff ff movl -0x1f0(%rbp), %eax > 0x146c45b87 <+1175>: 83 e8 01 subl $0x1, %eax > 0x146c45b8a <+1178>: 89 85 0c fe ff ff movl %eax, -0x1f4(%rbp) > 0x146c45b90 <+1184>: 0f 84 95 10 00 00 je 0x146c46c2b ; <+5435> at pkgcontent.cxx:2413 > 0x146c45b96 <+1190>: e9 e0 10 00 00 jmp 0x146c46c7b ; <+5515> at pkgcontent.cxx:2276 > 0x146c45b9b <+1195>: e9 0e 00 00 00 jmp 0x146c45bae ; <+1214> at pkgcontent.cxx:2280 > 0x146c45ba0 <+1200>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146c45ba4 <+1204>: e8 87 08 01 00 callq 0x146c56430 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::~Reference at Reference.hxx:108 > 0x146c45ba9 <+1209>: e9 b1 10 00 00 jmp 0x146c46c5f ; <+5487> at pkgcontent.cxx:2239 > 0x146c45bae <+1214>: 48 8b bd e8 fe ff ff movq -0x118(%rbp), %rdi > 0x146c45bb5 <+1221>: e8 76 6f 01 00 callq 0x146c5cb30 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::operator-> at Reference.h:410 > 0x146c45bba <+1226>: 48 8b 38 movq (%rax), %rdi > 0x146c45bbd <+1229>: 48 8b 7f 20 movq 0x20(%rdi), %rdi > 0x146c45bc1 <+1233>: 48 8b 8d f8 fe ff ff movq -0x108(%rbp), %rcx > 0x146c45bc8 <+1240>: 48 89 bd 00 fe ff ff movq %rdi, -0x200(%rbp) > 0x146c45bcf <+1247>: 48 89 cf movq %rcx, %rdi > 0x146c45bd2 <+1250>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) > 0x146c45bd9 <+1257>: e8 b2 6f 01 00 callq 0x146c5cb90 ; package_ucp::PackageUri::getPath at pkguri.hxx:67 > 0x146c45bde <+1262>: 48 8b bd f8 fd ff ff movq -0x208(%rbp), %rdi > 0x146c45be5 <+1269>: 48 89 c6 movq %rax, %rsi > 0x146c45be8 <+1272>: 48 8b 85 00 fe ff ff movq -0x200(%rbp), %rax > 0x146c45bef <+1279>: ff d0 callq *%rax > 0x146c45bf1 <+1281>: 3c 00 cmpb $0x0, %al > 0x146c45bf3 <+1283>: 0f 85 0c 00 00 00 jne 0x146c45c05 ; <+1301> at pkgcontent.cxx:2285 > 0x146c45bf9 <+1289>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45c00 <+1296>: e9 26 10 00 00 jmp 0x146c46c2b ; <+5435> at pkgcontent.cxx:2413 > 0x146c45c05 <+1301>: 48 8b bd e8 fe ff ff movq -0x118(%rbp), %rdi > 0x146c45c0c <+1308>: e8 1f 6f 01 00 callq 0x146c5cb30 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::operator-> at Reference.h:410 > 0x146c45c11 <+1313>: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) > 0x146c45c18 <+1320>: e9 00 00 00 00 jmp 0x146c45c1d ; <+1325> at pkgcontent.cxx:2285 > 0x146c45c1d <+1325>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x146c45c24 <+1332>: 48 8b 08 movq (%rax), %rcx > 0x146c45c27 <+1335>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x146c45c2b <+1339>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x146c45c32 <+1346>: 48 89 8d e8 fd ff ff movq %rcx, -0x218(%rbp) > 0x146c45c39 <+1353>: e8 52 6f 01 00 callq 0x146c5cb90 ; package_ucp::PackageUri::getPath at pkguri.hxx:67 > 0x146c45c3e <+1358>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x146c45c45 <+1365>: e9 00 00 00 00 jmp 0x146c45c4a ; <+1370> at pkgcontent.cxx:2285 > 0x146c45c4a <+1370>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c45c4e <+1374>: 48 8b b5 f0 fd ff ff movq -0x210(%rbp), %rsi > 0x146c45c55 <+1381>: 48 8b 95 e0 fd ff ff movq -0x220(%rbp), %rdx > 0x146c45c5c <+1388>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x146c45c63 <+1395>: ff d0 callq *%rax > 0x146c45c65 <+1397>: e9 00 00 00 00 jmp 0x146c45c6a ; <+1402> at pkgcontent.cxx:2286 > 0x146c45c6a <+1402>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c45c6e <+1406>: e8 1d 27 00 00 callq 0x146c48390 ; com::sun::star::uno::Any::hasValue at Any.h:182 > 0x146c45c73 <+1411>: 88 85 df fd ff ff movb %al, -0x221(%rbp) > 0x146c45c79 <+1417>: e9 00 00 00 00 jmp 0x146c45c7e ; <+1422> at pkgcontent.cxx:2286 > 0x146c45c7e <+1422>: 8a 85 df fd ff ff movb -0x221(%rbp), %al > 0x146c45c84 <+1428>: a8 01 testb $0x1, %al > 0x146c45c86 <+1430>: 0f 85 05 00 00 00 jne 0x146c45c91 ; <+1441> at pkgcontent.cxx:2288 > 0x146c45c8c <+1436>: e9 14 0f 00 00 jmp 0x146c46ba5 ; <+5301> at pkgcontent.cxx:2407 > 0x146c45c91 <+1441>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c45c95 <+1445>: e8 06 03 01 00 callq 0x146c55fa0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::Reference at Reference.hxx:115 > 0x146c45c9a <+1450>: e9 00 00 00 00 jmp 0x146c45c9f ; <+1455> at pkgcontent.cxx:2289 > 0x146c45c9f <+1455>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c45ca3 <+1459>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x146c45ca7 <+1463>: e8 74 6f 01 00 callq 0x146c5cc20 ; com::sun::star::uno::op::operator>=<com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> > at Any.hxx:271 > 0x146c45cac <+1468>: 88 85 de fd ff ff movb %al, -0x222(%rbp) > 0x146c45cb2 <+1474>: e9 00 00 00 00 jmp 0x146c45cb7 ; <+1479> at pkgcontent.cxx:2291 > 0x146c45cb7 <+1479>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c45cbb <+1483>: e8 80 06 01 00 callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c45cc0 <+1488>: 88 85 dd fd ff ff movb %al, -0x223(%rbp) > 0x146c45cc6 <+1494>: e9 00 00 00 00 jmp 0x146c45ccb ; <+1499> at pkgcontent.cxx:2291 > 0x146c45ccb <+1499>: 8a 85 dd fd ff ff movb -0x223(%rbp), %al > 0x146c45cd1 <+1505>: a8 01 testb $0x1, %al > 0x146c45cd3 <+1507>: 0f 85 a5 00 00 00 jne 0x146c45d7e ; <+1678> at pkgcontent.cxx:2298 > 0x146c45cd9 <+1513>: e9 00 00 00 00 jmp 0x146c45cde ; <+1518> at pkgcontent.cxx:2293 > 0x146c45cde <+1518>: e9 00 00 00 00 jmp 0x146c45ce3 ; <+1523> at pkgcontent.cxx:2293 > 0x146c45ce3 <+1523>: 48 8d 35 8a ec 03 00 leaq 0x3ec8a(%rip), %rsi ; "legacy.osl" > 0x146c45cea <+1530>: 48 8d 15 b5 f4 03 00 leaq 0x3f4b5(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2293: " > 0x146c45cf1 <+1537>: 48 8d 0d cc ec 03 00 leaq 0x3eccc(%rip), %rcx ; "%s" > 0x146c45cf8 <+1544>: 4c 8d 05 ee f4 03 00 leaq 0x3f4ee(%rip), %r8 ; "Content::loadData - Got no XPropertySet interface!" > 0x146c45cff <+1551>: 31 c0 xorl %eax, %eax > 0x146c45d01 <+1553>: 40 88 c7 movb %al, %dil > 0x146c45d04 <+1556>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45d09 <+1561>: 40 88 bd dc fd ff ff movb %dil, -0x224(%rbp) > 0x146c45d10 <+1568>: 89 c7 movl %eax, %edi > 0x146c45d12 <+1570>: 8a 85 dc fd ff ff movb -0x224(%rbp), %al > 0x146c45d18 <+1576>: e8 c1 84 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45d1d <+1581>: e9 00 00 00 00 jmp 0x146c45d22 ; <+1586> at pkgcontent.cxx:2293 > 0x146c45d22 <+1586>: e9 00 00 00 00 jmp 0x146c45d27 ; <+1591> at pkgcontent.cxx:2293 > 0x146c45d27 <+1591>: e9 00 00 00 00 jmp 0x146c45d2c ; <+1596> at pkgcontent.cxx:2294 > 0x146c45d2c <+1596>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45d33 <+1603>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45d3d <+1613>: e9 47 0e 00 00 jmp 0x146c46b89 ; <+5273> at pkgcontent.cxx:2406 > 0x146c45d42 <+1618>: 89 d1 movl %edx, %ecx > 0x146c45d44 <+1620>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45d4b <+1627>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45d51 <+1633>: e9 a3 0e 00 00 jmp 0x146c46bf9 ; <+5385> at pkgcontent.cxx:2407 > 0x146c45d56 <+1638>: 89 d1 movl %edx, %ecx > 0x146c45d58 <+1640>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45d5f <+1647>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45d65 <+1653>: e9 86 0e 00 00 jmp 0x146c46bf0 ; <+5376> at pkgcontent.cxx:2407 > 0x146c45d6a <+1658>: 89 d1 movl %edx, %ecx > 0x146c45d6c <+1660>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45d73 <+1667>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45d79 <+1673>: e9 19 0e 00 00 jmp 0x146c46b97 ; <+5287> at pkgcontent.cxx:2406 > 0x146c45d7e <+1678>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c45d85 <+1685>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x146c45d8c <+1692>: 48 89 bd d0 fd ff ff movq %rdi, -0x230(%rbp) > 0x146c45d93 <+1699>: 48 89 c7 movq %rax, %rdi > 0x146c45d96 <+1702>: e8 f5 46 01 00 callq 0x146c5a490 ; package_ucp::PackageUri::getName at pkguri.hxx:70 > 0x146c45d9b <+1707>: 48 89 85 c8 fd ff ff movq %rax, -0x238(%rbp) > 0x146c45da2 <+1714>: e9 00 00 00 00 jmp 0x146c45da7 ; <+1719> at pkgcontent.cxx:2298 > 0x146c45da7 <+1719>: 48 8b bd d0 fd ff ff movq -0x230(%rbp), %rdi > 0x146c45dae <+1726>: 48 8b b5 c8 fd ff ff movq -0x238(%rbp), %rsi > 0x146c45db5 <+1733>: e8 26 0a 01 00 callq 0x146c567e0 ; rtl::OUString::operator= at ustring.hxx:422 > 0x146c45dba <+1738>: 48 89 85 c0 fd ff ff movq %rax, -0x240(%rbp) > 0x146c45dc1 <+1745>: e9 00 00 00 00 jmp 0x146c45dc6 ; <+1750> at pkgcontent.cxx:2303 > 0x146c45dc6 <+1750>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c45dca <+1754>: e8 f1 6d 01 00 callq 0x146c5cbc0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::operator-> at Reference.h:410 > 0x146c45dcf <+1759>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146c45dd6 <+1766>: e9 00 00 00 00 jmp 0x146c45ddb ; <+1771> at pkgcontent.cxx:2303 > 0x146c45ddb <+1771>: 48 8b 85 b8 fd ff ff movq -0x248(%rbp), %rax > 0x146c45de2 <+1778>: 48 8b 08 movq (%rax), %rcx > 0x146c45de5 <+1781>: 48 8b 49 28 movq 0x28(%rcx), %rcx > 0x146c45de9 <+1785>: 48 8d 35 66 e8 03 00 leaq 0x3e866(%rip), %rsi ; "MediaType" > 0x146c45df0 <+1792>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c45df4 <+1796>: 48 89 8d b0 fd ff ff movq %rcx, -0x250(%rbp) > 0x146c45dfb <+1803>: e8 e0 a4 ff ff callq 0x146c402e0 ; rtl::OUString::OUString<char const [10]> at ustring.hxx:236 > 0x146c45e00 <+1808>: e9 00 00 00 00 jmp 0x146c45e05 ; <+1813> at pkgcontent.cxx:2303 > 0x146c45e05 <+1813>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c45e09 <+1817>: 48 8d 55 88 leaq -0x78(%rbp), %rdx > 0x146c45e0d <+1821>: 48 8b b5 b8 fd ff ff movq -0x248(%rbp), %rsi > 0x146c45e14 <+1828>: 48 8b 85 b0 fd ff ff movq -0x250(%rbp), %rax > 0x146c45e1b <+1835>: ff d0 callq *%rax > 0x146c45e1d <+1837>: e9 00 00 00 00 jmp 0x146c45e22 ; <+1842> at pkgcontent.cxx:2303 > 0x146c45e22 <+1842>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c45e26 <+1846>: e8 55 a5 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c45e2b <+1851>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c45e32 <+1858>: 48 83 c7 18 addq $0x18, %rdi > 0x146c45e36 <+1862>: 48 8d 45 90 leaq -0x70(%rbp), %rax > 0x146c45e3a <+1866>: 48 89 bd a8 fd ff ff movq %rdi, -0x258(%rbp) > 0x146c45e41 <+1873>: 48 89 c7 movq %rax, %rdi > 0x146c45e44 <+1876>: 48 8b b5 a8 fd ff ff movq -0x258(%rbp), %rsi > 0x146c45e4b <+1883>: e8 00 09 01 00 callq 0x146c56750 ; com::sun::star::uno::op::operator>=<rtl::OUString> at Any.hxx:533 > 0x146c45e50 <+1888>: 88 85 a7 fd ff ff movb %al, -0x259(%rbp) > 0x146c45e56 <+1894>: e9 00 00 00 00 jmp 0x146c45e5b ; <+1899> at pkgcontent.cxx:2304 > 0x146c45e5b <+1899>: 8a 85 a7 fd ff ff movb -0x259(%rbp), %al > 0x146c45e61 <+1905>: a8 01 testb $0x1, %al > 0x146c45e63 <+1907>: 0f 85 cc 01 00 00 jne 0x146c46035 ; <+2373> at pkgcontent.cxx:2309 > 0x146c45e69 <+1913>: e9 00 00 00 00 jmp 0x146c45e6e ; <+1918> at pkgcontent.cxx:2306 > 0x146c45e6e <+1918>: e9 00 00 00 00 jmp 0x146c45e73 ; <+1923> at pkgcontent.cxx:2306 > 0x146c45e73 <+1923>: 48 8d 35 fa ea 03 00 leaq 0x3eafa(%rip), %rsi ; "legacy.osl" > 0x146c45e7a <+1930>: 48 8d 15 9f f3 03 00 leaq 0x3f39f(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2306: " > 0x146c45e81 <+1937>: 48 8d 0d 3c eb 03 00 leaq 0x3eb3c(%rip), %rcx ; "%s" > 0x146c45e88 <+1944>: 4c 8d 05 d8 f3 03 00 leaq 0x3f3d8(%rip), %r8 ; "Content::loadData - Got no MediaType value!" > 0x146c45e8f <+1951>: 31 c0 xorl %eax, %eax > 0x146c45e91 <+1953>: 40 88 c7 movb %al, %dil > 0x146c45e94 <+1956>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45e99 <+1961>: 40 88 bd a6 fd ff ff movb %dil, -0x25a(%rbp) > 0x146c45ea0 <+1968>: 89 c7 movl %eax, %edi > 0x146c45ea2 <+1970>: 8a 85 a6 fd ff ff movb -0x25a(%rbp), %al > 0x146c45ea8 <+1976>: e8 31 83 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45ead <+1981>: e9 00 00 00 00 jmp 0x146c45eb2 ; <+1986> at pkgcontent.cxx:2306 > 0x146c45eb2 <+1986>: e9 00 00 00 00 jmp 0x146c45eb7 ; <+1991> at pkgcontent.cxx:2306 > 0x146c45eb7 <+1991>: e9 00 00 00 00 jmp 0x146c45ebc ; <+1996> at pkgcontent.cxx:2307 > 0x146c45ebc <+1996>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45ec3 <+2003>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45ecd <+2013>: e9 6d 01 00 00 jmp 0x146c4603f ; <+2383> at pkgcontent.cxx:2309 > 0x146c45ed2 <+2018>: 89 d1 movl %edx, %ecx > 0x146c45ed4 <+2020>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45edb <+2027>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45ee1 <+2033>: e9 35 00 00 00 jmp 0x146c45f1b ; <+2091> at pkgcontent.cxx:2309 > 0x146c45ee6 <+2038>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c45eea <+2042>: 89 d1 movl %edx, %ecx > 0x146c45eec <+2044>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45ef3 <+2051>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45ef9 <+2057>: e8 82 a4 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c45efe <+2062>: e9 18 00 00 00 jmp 0x146c45f1b ; <+2091> at pkgcontent.cxx:2309 > 0x146c45f03 <+2067>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c45f07 <+2071>: 89 d1 movl %edx, %ecx > 0x146c45f09 <+2073>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c45f10 <+2080>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c45f16 <+2086>: e8 55 24 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c45f1b <+2091>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c45f21 <+2097>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c45f26 <+2102>: 39 c8 cmpl %ecx, %eax > 0x146c45f28 <+2104>: 89 85 a0 fd ff ff movl %eax, -0x260(%rbp) > 0x146c45f2e <+2110>: 0f 85 77 00 00 00 jne 0x146c45fab ; <+2235> at pkgcontent.cxx:2314 > 0x146c45f34 <+2116>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c45f3b <+2123>: e8 c4 83 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c45f40 <+2128>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x146c45f47 <+2135>: 48 8d 35 26 ea 03 00 leaq 0x3ea26(%rip), %rsi ; "legacy.osl" > 0x146c45f4e <+2142>: 48 8d 15 85 f3 03 00 leaq 0x3f385(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2312: " > 0x146c45f55 <+2149>: 48 8d 0d 68 ea 03 00 leaq 0x3ea68(%rip), %rcx ; "%s" > 0x146c45f5c <+2156>: 4c 8d 05 04 f3 03 00 leaq 0x3f304(%rip), %r8 ; "Content::loadData - Got no MediaType value!" > 0x146c45f63 <+2163>: 31 c0 xorl %eax, %eax > 0x146c45f65 <+2165>: 40 88 c7 movb %al, %dil > 0x146c45f68 <+2168>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45f6d <+2173>: 40 88 bd 9f fd ff ff movb %dil, -0x261(%rbp) > 0x146c45f74 <+2180>: 89 c7 movl %eax, %edi > 0x146c45f76 <+2182>: 8a 85 9f fd ff ff movb -0x261(%rbp), %al > 0x146c45f7c <+2188>: e8 5d 82 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c45f81 <+2193>: e9 00 00 00 00 jmp 0x146c45f86 ; <+2198> at pkgcontent.cxx:2312 > 0x146c45f86 <+2198>: e9 00 00 00 00 jmp 0x146c45f8b ; <+2203> at pkgcontent.cxx:2312 > 0x146c45f8b <+2203>: e9 00 00 00 00 jmp 0x146c45f90 ; <+2208> at pkgcontent.cxx:2313 > 0x146c45f90 <+2208>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c45f97 <+2215>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c45fa1 <+2225>: e8 6a 83 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c45fa6 <+2230>: e9 f1 00 00 00 jmp 0x146c4609c ; <+2476> at pkgcontent.cxx:2314 > 0x146c45fab <+2235>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45fb0 <+2240>: 8b 8d a0 fd ff ff movl -0x260(%rbp), %ecx > 0x146c45fb6 <+2246>: 39 c1 cmpl %eax, %ecx > 0x146c45fb8 <+2248>: 0f 85 d9 0b 00 00 jne 0x146c46b97 ; <+5287> at pkgcontent.cxx:2406 > 0x146c45fbe <+2254>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c45fc5 <+2261>: e8 3a 83 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c45fca <+2266>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x146c45fd1 <+2273>: 48 8d 35 9c e9 03 00 leaq 0x3e99c(%rip), %rsi ; "legacy.osl" > 0x146c45fd8 <+2280>: 48 8d 15 b4 f2 03 00 leaq 0x3f2b4(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2317: " > 0x146c45fdf <+2287>: 48 8d 0d de e9 03 00 leaq 0x3e9de(%rip), %rcx ; "%s" > 0x146c45fe6 <+2294>: 4c 8d 05 7a f2 03 00 leaq 0x3f27a(%rip), %r8 ; "Content::loadData - Got no MediaType value!" > 0x146c45fed <+2301>: 31 c0 xorl %eax, %eax > 0x146c45fef <+2303>: 40 88 c7 movb %al, %dil > 0x146c45ff2 <+2306>: b8 01 00 00 00 movl $0x1, %eax > 0x146c45ff7 <+2311>: 40 88 bd 9e fd ff ff movb %dil, -0x262(%rbp) > 0x146c45ffe <+2318>: 89 c7 movl %eax, %edi > 0x146c46000 <+2320>: 8a 85 9e fd ff ff movb -0x262(%rbp), %al > 0x146c46006 <+2326>: e8 d3 81 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c4600b <+2331>: e9 00 00 00 00 jmp 0x146c46010 ; <+2336> at pkgcontent.cxx:2317 > 0x146c46010 <+2336>: e9 00 00 00 00 jmp 0x146c46015 ; <+2341> at pkgcontent.cxx:2317 > 0x146c46015 <+2341>: e9 00 00 00 00 jmp 0x146c4601a ; <+2346> at pkgcontent.cxx:2318 > 0x146c4601a <+2346>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46021 <+2353>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c4602b <+2363>: e8 e0 82 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46030 <+2368>: e9 44 00 00 00 jmp 0x146c46079 ; <+2441> at pkgcontent.cxx:2319 > 0x146c46035 <+2373>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c4603f <+2383>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c46043 <+2387>: e8 28 23 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46048 <+2392>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c4604e <+2398>: 85 c0 testl %eax, %eax > 0x146c46050 <+2400>: 0f 85 33 0b 00 00 jne 0x146c46b89 ; <+5273> at pkgcontent.cxx:2406 > 0x146c46056 <+2406>: e9 00 00 00 00 jmp 0x146c4605b ; <+2411> at pkgcontent.cxx:2309 > 0x146c4605b <+2411>: e9 46 00 00 00 jmp 0x146c460a6 ; <+2486> at pkgcontent.cxx:2321 > 0x146c46060 <+2416>: 89 d1 movl %edx, %ecx > 0x146c46062 <+2418>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46069 <+2425>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c4606f <+2431>: e8 9c 82 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46074 <+2436>: e9 05 00 00 00 jmp 0x146c4607e ; <+2446> at pkgcontent.cxx:2319 > 0x146c46079 <+2441>: e9 0b 0b 00 00 jmp 0x146c46b89 ; <+5273> at pkgcontent.cxx:2406 > 0x146c4607e <+2446>: e9 14 0b 00 00 jmp 0x146c46b97 ; <+5287> at pkgcontent.cxx:2406 > 0x146c46083 <+2451>: 89 d1 movl %edx, %ecx > 0x146c46085 <+2453>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4608c <+2460>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46092 <+2466>: e8 79 82 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46097 <+2471>: e9 05 00 00 00 jmp 0x146c460a1 ; <+2481> at pkgcontent.cxx:2314 > 0x146c4609c <+2476>: e9 e8 0a 00 00 jmp 0x146c46b89 ; <+5273> at pkgcontent.cxx:2406 > 0x146c460a1 <+2481>: e9 f1 0a 00 00 jmp 0x146c46b97 ; <+5287> at pkgcontent.cxx:2406 > 0x146c460a6 <+2486>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c460aa <+2490>: e8 f1 6b 01 00 callq 0x146c5cca0 ; com::sun::star::uno::Reference<com::sun::star::container::XEnumerationAccess>::Reference at Reference.hxx:115 > 0x146c460af <+2495>: e9 00 00 00 00 jmp 0x146c460b4 ; <+2500> at pkgcontent.cxx:2322 > 0x146c460b4 <+2500>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c460b8 <+2504>: 48 8d 75 80 leaq -0x80(%rbp), %rsi > 0x146c460bc <+2508>: e8 ff 6b 01 00 callq 0x146c5ccc0 ; com::sun::star::uno::op::operator>=<com::sun::star::uno::Reference<com::sun::star::container::XEnumerationAccess> > at Any.hxx:271 > 0x146c460c1 <+2513>: 88 85 9d fd ff ff movb %al, -0x263(%rbp) > 0x146c460c7 <+2519>: e9 00 00 00 00 jmp 0x146c460cc ; <+2524> at pkgcontent.cxx:2325 > 0x146c460cc <+2524>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c460d0 <+2528>: e8 6b 02 01 00 callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c460d5 <+2533>: 88 85 9c fd ff ff movb %al, -0x264(%rbp) > 0x146c460db <+2539>: e9 00 00 00 00 jmp 0x146c460e0 ; <+2544> at pkgcontent.cxx:2325 > 0x146c460e0 <+2544>: 8a 85 9c fd ff ff movb -0x264(%rbp), %al > 0x146c460e6 <+2550>: a8 01 testb $0x1, %al > 0x146c460e8 <+2552>: 0f 85 05 00 00 00 jne 0x146c460f3 ; <+2563> at pkgcontent.cxx:2328 > 0x146c460ee <+2558>: e9 c1 00 00 00 jmp 0x146c461b4 ; <+2756> at pkgcontent.cxx:2335 > 0x146c460f3 <+2563>: 48 8b 85 f0 fe ff ff movq -0x110(%rbp), %rax > 0x146c460fa <+2570>: 48 83 c0 08 addq $0x8, %rax > 0x146c460fe <+2574>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x146c46105 <+2581>: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) > 0x146c4610c <+2588>: e8 ff ec ff ff callq 0x146c44e10 ; package_ucp::PackageUri::getScheme at pkguri.hxx:76 > 0x146c46111 <+2593>: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) > 0x146c46118 <+2600>: e9 00 00 00 00 jmp 0x146c4611d ; <+2605> at pkgcontent.cxx:2328 > 0x146c4611d <+2605>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c46124 <+2612>: ba 01 00 00 00 movl $0x1, %edx > 0x146c46129 <+2617>: 48 8b b5 88 fd ff ff movq -0x278(%rbp), %rsi > 0x146c46130 <+2624>: e8 db eb ff ff callq 0x146c44d10 ; package_ucp::Content::getContentType at pkgcontent.cxx:222 > 0x146c46135 <+2629>: e9 00 00 00 00 jmp 0x146c4613a ; <+2634> at pkgcontent.cxx:2328 > 0x146c4613a <+2634>: 48 8d b5 78 ff ff ff leaq -0x88(%rbp), %rsi > 0x146c46141 <+2641>: 48 8b bd 90 fd ff ff movq -0x270(%rbp), %rdi > 0x146c46148 <+2648>: e8 73 eb ff ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c4614d <+2653>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x146c46154 <+2660>: e9 00 00 00 00 jmp 0x146c46159 ; <+2665> at pkgcontent.cxx:2328 > 0x146c46159 <+2665>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c46160 <+2672>: e8 1b a2 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c46165 <+2677>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c4616c <+2684>: c6 47 10 00 movb $0x0, 0x10(%rdi) > 0x146c46170 <+2688>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c46177 <+2695>: c6 47 11 01 movb $0x1, 0x11(%rdi) > 0x146c4617b <+2699>: e9 de 00 00 00 jmp 0x146c4625e ; <+2926> at pkgcontent.cxx:2340 > 0x146c46180 <+2704>: 89 d1 movl %edx, %ecx > 0x146c46182 <+2706>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46189 <+2713>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c4618f <+2719>: e9 e7 09 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46194 <+2724>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c4619b <+2731>: 89 d1 movl %edx, %ecx > 0x146c4619d <+2733>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c461a4 <+2740>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c461aa <+2746>: e8 d1 a1 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c461af <+2751>: e9 c7 09 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c461b4 <+2756>: 48 8b 85 f0 fe ff ff movq -0x110(%rbp), %rax > 0x146c461bb <+2763>: 48 83 c0 08 addq $0x8, %rax > 0x146c461bf <+2767>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x146c461c6 <+2774>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x146c461cd <+2781>: e8 3e ec ff ff callq 0x146c44e10 ; package_ucp::PackageUri::getScheme at pkguri.hxx:76 > 0x146c461d2 <+2786>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x146c461d9 <+2793>: e9 00 00 00 00 jmp 0x146c461de ; <+2798> at pkgcontent.cxx:2335 > 0x146c461de <+2798>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c461e5 <+2805>: 31 d2 xorl %edx, %edx > 0x146c461e7 <+2807>: 48 8b b5 70 fd ff ff movq -0x290(%rbp), %rsi > 0x146c461ee <+2814>: e8 1d eb ff ff callq 0x146c44d10 ; package_ucp::Content::getContentType at pkgcontent.cxx:222 > 0x146c461f3 <+2819>: e9 00 00 00 00 jmp 0x146c461f8 ; <+2824> at pkgcontent.cxx:2335 > 0x146c461f8 <+2824>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x146c461ff <+2831>: 48 8b bd 78 fd ff ff movq -0x288(%rbp), %rdi > 0x146c46206 <+2838>: e8 b5 ea ff ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c4620b <+2843>: 48 89 85 68 fd ff ff movq %rax, -0x298(%rbp) > 0x146c46212 <+2850>: e9 00 00 00 00 jmp 0x146c46217 ; <+2855> at pkgcontent.cxx:2335 > 0x146c46217 <+2855>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c4621e <+2862>: e8 5d a1 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c46223 <+2867>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c4622a <+2874>: c6 47 10 01 movb $0x1, 0x10(%rdi) > 0x146c4622e <+2878>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c46235 <+2885>: c6 47 11 00 movb $0x0, 0x11(%rdi) > 0x146c46239 <+2889>: e9 20 00 00 00 jmp 0x146c4625e ; <+2926> at pkgcontent.cxx:2340 > 0x146c4623e <+2894>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c46245 <+2901>: 89 d1 movl %edx, %ecx > 0x146c46247 <+2903>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4624e <+2910>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46254 <+2916>: e8 27 a1 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c46259 <+2921>: e9 1d 09 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c4625e <+2926>: 48 8b 85 f0 fe ff ff movq -0x110(%rbp), %rax > 0x146c46265 <+2933>: f6 40 10 01 testb $0x1, 0x10(%rax) > 0x146c46269 <+2937>: 0f 84 ed 08 00 00 je 0x146c46b5c ; <+5228> at pkgcontent.cxx:2405 > 0x146c4626f <+2943>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c46273 <+2947>: e8 48 69 01 00 callq 0x146c5cbc0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::operator-> at Reference.h:410 > 0x146c46278 <+2952>: 48 89 85 60 fd ff ff movq %rax, -0x2a0(%rbp) > 0x146c4627f <+2959>: e9 00 00 00 00 jmp 0x146c46284 ; <+2964> at pkgcontent.cxx:2345 > 0x146c46284 <+2964>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x146c4628b <+2971>: 48 8b 08 movq (%rax), %rcx > 0x146c4628e <+2974>: 48 8b 49 28 movq 0x28(%rcx), %rcx > 0x146c46292 <+2978>: 48 8d 35 f1 e3 03 00 leaq 0x3e3f1(%rip), %rsi ; "Size" > 0x146c46299 <+2985>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c462a0 <+2992>: 48 89 8d 58 fd ff ff movq %rcx, -0x2a8(%rbp) > 0x146c462a7 <+2999>: e8 44 a1 ff ff callq 0x146c403f0 ; rtl::OUString::OUString<char const [5]> at ustring.hxx:236 > 0x146c462ac <+3004>: e9 00 00 00 00 jmp 0x146c462b1 ; <+3009> at pkgcontent.cxx:2345 > 0x146c462b1 <+3009>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c462b8 <+3016>: 48 8d 95 50 ff ff ff leaq -0xb0(%rbp), %rdx > 0x146c462bf <+3023>: 48 8b b5 60 fd ff ff movq -0x2a0(%rbp), %rsi > 0x146c462c6 <+3030>: 48 8b 85 58 fd ff ff movq -0x2a8(%rbp), %rax > 0x146c462cd <+3037>: ff d0 callq *%rax > 0x146c462cf <+3039>: e9 00 00 00 00 jmp 0x146c462d4 ; <+3044> at pkgcontent.cxx:2345 > 0x146c462d4 <+3044>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c462db <+3051>: e8 a0 a0 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c462e0 <+3056>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c462e7 <+3063>: 48 83 c7 28 addq $0x28, %rdi > 0x146c462eb <+3067>: 48 8d 85 58 ff ff ff leaq -0xa8(%rbp), %rax > 0x146c462f2 <+3074>: 48 89 bd 50 fd ff ff movq %rdi, -0x2b0(%rbp) > 0x146c462f9 <+3081>: 48 89 c7 movq %rax, %rdi > 0x146c462fc <+3084>: 48 8b b5 50 fd ff ff movq -0x2b0(%rbp), %rsi > 0x146c46303 <+3091>: e8 38 6a 01 00 callq 0x146c5cd40 ; com::sun::star::uno::op::operator>=<long> at Any.hxx:419 > 0x146c46308 <+3096>: 88 85 4f fd ff ff movb %al, -0x2b1(%rbp) > 0x146c4630e <+3102>: e9 00 00 00 00 jmp 0x146c46313 ; <+3107> at pkgcontent.cxx:2346 > 0x146c46313 <+3107>: 8a 85 4f fd ff ff movb -0x2b1(%rbp), %al > 0x146c46319 <+3113>: a8 01 testb $0x1, %al > 0x146c4631b <+3115>: 0f 85 d2 01 00 00 jne 0x146c464f3 ; <+3587> at pkgcontent.cxx:2351 > 0x146c46321 <+3121>: e9 00 00 00 00 jmp 0x146c46326 ; <+3126> at pkgcontent.cxx:2348 > 0x146c46326 <+3126>: e9 00 00 00 00 jmp 0x146c4632b ; <+3131> at pkgcontent.cxx:2348 > 0x146c4632b <+3131>: 48 8d 35 42 e6 03 00 leaq 0x3e642(%rip), %rsi ; "legacy.osl" > 0x146c46332 <+3138>: 48 8d 15 e8 ef 03 00 leaq 0x3efe8(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2348: " > 0x146c46339 <+3145>: 48 8d 0d 84 e6 03 00 leaq 0x3e684(%rip), %rcx ; "%s" > 0x146c46340 <+3152>: 4c 8d 05 21 f0 03 00 leaq 0x3f021(%rip), %r8 ; "Content::loadData - Got no Size value!" > 0x146c46347 <+3159>: 31 c0 xorl %eax, %eax > 0x146c46349 <+3161>: 40 88 c7 movb %al, %dil > 0x146c4634c <+3164>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46351 <+3169>: 40 88 bd 4e fd ff ff movb %dil, -0x2b2(%rbp) > 0x146c46358 <+3176>: 89 c7 movl %eax, %edi > 0x146c4635a <+3178>: 8a 85 4e fd ff ff movb -0x2b2(%rbp), %al > 0x146c46360 <+3184>: e8 79 7e 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c46365 <+3189>: e9 00 00 00 00 jmp 0x146c4636a ; <+3194> at pkgcontent.cxx:2348 > 0x146c4636a <+3194>: e9 00 00 00 00 jmp 0x146c4636f ; <+3199> at pkgcontent.cxx:2348 > 0x146c4636f <+3199>: e9 00 00 00 00 jmp 0x146c46374 ; <+3204> at pkgcontent.cxx:2349 > 0x146c46374 <+3204>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c4637b <+3211>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46385 <+3221>: e9 73 01 00 00 jmp 0x146c464fd ; <+3597> at pkgcontent.cxx:2351 > 0x146c4638a <+3226>: 89 d1 movl %edx, %ecx > 0x146c4638c <+3228>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46393 <+3235>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46399 <+3241>: e9 3b 00 00 00 jmp 0x146c463d9 ; <+3305> at pkgcontent.cxx:2351 > 0x146c4639e <+3246>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146c463a5 <+3253>: 89 d1 movl %edx, %ecx > 0x146c463a7 <+3255>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c463ae <+3262>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c463b4 <+3268>: e8 c7 9f ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c463b9 <+3273>: e9 1b 00 00 00 jmp 0x146c463d9 ; <+3305> at pkgcontent.cxx:2351 > 0x146c463be <+3278>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c463c5 <+3285>: 89 d1 movl %edx, %ecx > 0x146c463c7 <+3287>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c463ce <+3294>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c463d4 <+3300>: e8 97 1f 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c463d9 <+3305>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c463df <+3311>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c463e4 <+3316>: 39 c8 cmpl %ecx, %eax > 0x146c463e6 <+3318>: 89 85 48 fd ff ff movl %eax, -0x2b8(%rbp) > 0x146c463ec <+3324>: 0f 85 77 00 00 00 jne 0x146c46469 ; <+3449> at pkgcontent.cxx:2356 > 0x146c463f2 <+3330>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c463f9 <+3337>: e8 06 7f 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c463fe <+3342>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x146c46405 <+3349>: 48 8d 35 68 e5 03 00 leaq 0x3e568(%rip), %rsi ; "legacy.osl" > 0x146c4640c <+3356>: 48 8d 15 c3 ef 03 00 leaq 0x3efc3(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2354: " > 0x146c46413 <+3363>: 48 8d 0d aa e5 03 00 leaq 0x3e5aa(%rip), %rcx ; "%s" > 0x146c4641a <+3370>: 4c 8d 05 47 ef 03 00 leaq 0x3ef47(%rip), %r8 ; "Content::loadData - Got no Size value!" > 0x146c46421 <+3377>: 31 c0 xorl %eax, %eax > 0x146c46423 <+3379>: 40 88 c7 movb %al, %dil > 0x146c46426 <+3382>: b8 01 00 00 00 movl $0x1, %eax > 0x146c4642b <+3387>: 40 88 bd 47 fd ff ff movb %dil, -0x2b9(%rbp) > 0x146c46432 <+3394>: 89 c7 movl %eax, %edi > 0x146c46434 <+3396>: 8a 85 47 fd ff ff movb -0x2b9(%rbp), %al > 0x146c4643a <+3402>: e8 9f 7d 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c4643f <+3407>: e9 00 00 00 00 jmp 0x146c46444 ; <+3412> at pkgcontent.cxx:2354 > 0x146c46444 <+3412>: e9 00 00 00 00 jmp 0x146c46449 ; <+3417> at pkgcontent.cxx:2354 > 0x146c46449 <+3417>: e9 00 00 00 00 jmp 0x146c4644e ; <+3422> at pkgcontent.cxx:2355 > 0x146c4644e <+3422>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46455 <+3429>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c4645f <+3439>: e8 ac 7e 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46464 <+3444>: e9 f4 00 00 00 jmp 0x146c4655d ; <+3693> at pkgcontent.cxx:2356 > 0x146c46469 <+3449>: b8 01 00 00 00 movl $0x1, %eax > 0x146c4646e <+3454>: 8b 8d 48 fd ff ff movl -0x2b8(%rbp), %ecx > 0x146c46474 <+3460>: 39 c1 cmpl %eax, %ecx > 0x146c46476 <+3462>: 0f 85 ff 06 00 00 jne 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c4647c <+3468>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c46483 <+3475>: e8 7c 7e 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c46488 <+3480>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x146c4648f <+3487>: 48 8d 35 de e4 03 00 leaq 0x3e4de(%rip), %rsi ; "legacy.osl" > 0x146c46496 <+3494>: 48 8d 15 f2 ee 03 00 leaq 0x3eef2(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2359: " > 0x146c4649d <+3501>: 48 8d 0d 20 e5 03 00 leaq 0x3e520(%rip), %rcx ; "%s" > 0x146c464a4 <+3508>: 4c 8d 05 bd ee 03 00 leaq 0x3eebd(%rip), %r8 ; "Content::loadData - Got no Size value!" > 0x146c464ab <+3515>: 31 c0 xorl %eax, %eax > 0x146c464ad <+3517>: 40 88 c7 movb %al, %dil > 0x146c464b0 <+3520>: b8 01 00 00 00 movl $0x1, %eax > 0x146c464b5 <+3525>: 40 88 bd 46 fd ff ff movb %dil, -0x2ba(%rbp) > 0x146c464bc <+3532>: 89 c7 movl %eax, %edi > 0x146c464be <+3534>: 8a 85 46 fd ff ff movb -0x2ba(%rbp), %al > 0x146c464c4 <+3540>: e8 15 7d 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c464c9 <+3545>: e9 00 00 00 00 jmp 0x146c464ce ; <+3550> at pkgcontent.cxx:2359 > 0x146c464ce <+3550>: e9 00 00 00 00 jmp 0x146c464d3 ; <+3555> at pkgcontent.cxx:2359 > 0x146c464d3 <+3555>: e9 00 00 00 00 jmp 0x146c464d8 ; <+3560> at pkgcontent.cxx:2360 > 0x146c464d8 <+3560>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c464df <+3567>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c464e9 <+3577>: e8 22 7e 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c464ee <+3582>: e9 47 00 00 00 jmp 0x146c4653a ; <+3658> at pkgcontent.cxx:2361 > 0x146c464f3 <+3587>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c464fd <+3597>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146c46504 <+3604>: e8 67 1e 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46509 <+3609>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c4650f <+3615>: 85 c0 testl %eax, %eax > 0x146c46511 <+3617>: 0f 85 56 06 00 00 jne 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46517 <+3623>: e9 00 00 00 00 jmp 0x146c4651c ; <+3628> at pkgcontent.cxx:2351 > 0x146c4651c <+3628>: e9 46 00 00 00 jmp 0x146c46567 ; <+3703> at pkgcontent.cxx:2366 > 0x146c46521 <+3633>: 89 d1 movl %edx, %ecx > 0x146c46523 <+3635>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4652a <+3642>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46530 <+3648>: e8 db 7d 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46535 <+3653>: e9 05 00 00 00 jmp 0x146c4653f ; <+3663> at pkgcontent.cxx:2361 > 0x146c4653a <+3658>: e9 2e 06 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c4653f <+3663>: e9 37 06 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46544 <+3668>: 89 d1 movl %edx, %ecx > 0x146c46546 <+3670>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4654d <+3677>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46553 <+3683>: e8 b8 7d 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46558 <+3688>: e9 05 00 00 00 jmp 0x146c46562 ; <+3698> at pkgcontent.cxx:2356 > 0x146c4655d <+3693>: e9 0b 06 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46562 <+3698>: e9 14 06 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46567 <+3703>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c4656b <+3707>: e8 50 66 01 00 callq 0x146c5cbc0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::operator-> at Reference.h:410 > 0x146c46570 <+3712>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x146c46577 <+3719>: e9 00 00 00 00 jmp 0x146c4657c ; <+3724> at pkgcontent.cxx:2366 > 0x146c4657c <+3724>: 48 8b 85 38 fd ff ff movq -0x2c8(%rbp), %rax > 0x146c46583 <+3731>: 48 8b 08 movq (%rax), %rcx > 0x146c46586 <+3734>: 48 8b 49 28 movq 0x28(%rcx), %rcx > 0x146c4658a <+3738>: 48 8d 35 fe e0 03 00 leaq 0x3e0fe(%rip), %rsi ; "Compressed" > 0x146c46591 <+3745>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c46598 <+3752>: 48 89 8d 30 fd ff ff movq %rcx, -0x2d0(%rbp) > 0x146c4659f <+3759>: e8 9c 9c ff ff callq 0x146c40240 ; rtl::OUString::OUString<char const [11]> at ustring.hxx:236 > 0x146c465a4 <+3764>: e9 00 00 00 00 jmp 0x146c465a9 ; <+3769> at pkgcontent.cxx:2366 > 0x146c465a9 <+3769>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c465b0 <+3776>: 48 8d 95 30 ff ff ff leaq -0xd0(%rbp), %rdx > 0x146c465b7 <+3783>: 48 8b b5 38 fd ff ff movq -0x2c8(%rbp), %rsi > 0x146c465be <+3790>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x146c465c5 <+3797>: ff d0 callq *%rax > 0x146c465c7 <+3799>: e9 00 00 00 00 jmp 0x146c465cc ; <+3804> at pkgcontent.cxx:2366 > 0x146c465cc <+3804>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c465d3 <+3811>: e8 a8 9d ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c465d8 <+3816>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c465df <+3823>: 48 83 c7 30 addq $0x30, %rdi > 0x146c465e3 <+3827>: 48 8d 85 38 ff ff ff leaq -0xc8(%rbp), %rax > 0x146c465ea <+3834>: 48 89 bd 28 fd ff ff movq %rdi, -0x2d8(%rbp) > 0x146c465f1 <+3841>: 48 89 c7 movq %rax, %rdi > 0x146c465f4 <+3844>: 48 8b b5 28 fd ff ff movq -0x2d8(%rbp), %rsi > 0x146c465fb <+3851>: e8 c0 9f 00 00 callq 0x146c505c0 ; com::sun::star::uno::op::operator>=<bool> at Any.hxx:303 > 0x146c46600 <+3856>: 88 85 27 fd ff ff movb %al, -0x2d9(%rbp) > 0x146c46606 <+3862>: e9 00 00 00 00 jmp 0x146c4660b ; <+3867> at pkgcontent.cxx:2367 > 0x146c4660b <+3867>: 8a 85 27 fd ff ff movb -0x2d9(%rbp), %al > 0x146c46611 <+3873>: a8 01 testb $0x1, %al > 0x146c46613 <+3875>: 0f 85 d2 01 00 00 jne 0x146c467eb ; <+4347> at pkgcontent.cxx:2372 > 0x146c46619 <+3881>: e9 00 00 00 00 jmp 0x146c4661e ; <+3886> at pkgcontent.cxx:2369 > 0x146c4661e <+3886>: e9 00 00 00 00 jmp 0x146c46623 ; <+3891> at pkgcontent.cxx:2369 > 0x146c46623 <+3891>: 48 8d 35 4a e3 03 00 leaq 0x3e34a(%rip), %rsi ; "legacy.osl" > 0x146c4662a <+3898>: 48 8d 15 ec ed 03 00 leaq 0x3edec(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2369: " > 0x146c46631 <+3905>: 48 8d 0d 8c e3 03 00 leaq 0x3e38c(%rip), %rcx ; "%s" > 0x146c46638 <+3912>: 4c 8d 05 25 ee 03 00 leaq 0x3ee25(%rip), %r8 ; "Content::loadData - Got no Compressed value!" > 0x146c4663f <+3919>: 31 c0 xorl %eax, %eax > 0x146c46641 <+3921>: 40 88 c7 movb %al, %dil > 0x146c46644 <+3924>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46649 <+3929>: 40 88 bd 26 fd ff ff movb %dil, -0x2da(%rbp) > 0x146c46650 <+3936>: 89 c7 movl %eax, %edi > 0x146c46652 <+3938>: 8a 85 26 fd ff ff movb -0x2da(%rbp), %al > 0x146c46658 <+3944>: e8 81 7b 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c4665d <+3949>: e9 00 00 00 00 jmp 0x146c46662 ; <+3954> at pkgcontent.cxx:2369 > 0x146c46662 <+3954>: e9 00 00 00 00 jmp 0x146c46667 ; <+3959> at pkgcontent.cxx:2369 > 0x146c46667 <+3959>: e9 00 00 00 00 jmp 0x146c4666c ; <+3964> at pkgcontent.cxx:2370 > 0x146c4666c <+3964>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46673 <+3971>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c4667d <+3981>: e9 73 01 00 00 jmp 0x146c467f5 ; <+4357> at pkgcontent.cxx:2372 > 0x146c46682 <+3986>: 89 d1 movl %edx, %ecx > 0x146c46684 <+3988>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4668b <+3995>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46691 <+4001>: e9 3b 00 00 00 jmp 0x146c466d1 ; <+4065> at pkgcontent.cxx:2372 > 0x146c46696 <+4006>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146c4669d <+4013>: 89 d1 movl %edx, %ecx > 0x146c4669f <+4015>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c466a6 <+4022>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c466ac <+4028>: e8 cf 9c ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c466b1 <+4033>: e9 1b 00 00 00 jmp 0x146c466d1 ; <+4065> at pkgcontent.cxx:2372 > 0x146c466b6 <+4038>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c466bd <+4045>: 89 d1 movl %edx, %ecx > 0x146c466bf <+4047>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c466c6 <+4054>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c466cc <+4060>: e8 9f 1c 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c466d1 <+4065>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c466d7 <+4071>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c466dc <+4076>: 39 c8 cmpl %ecx, %eax > 0x146c466de <+4078>: 89 85 20 fd ff ff movl %eax, -0x2e0(%rbp) > 0x146c466e4 <+4084>: 0f 85 77 00 00 00 jne 0x146c46761 ; <+4209> at pkgcontent.cxx:2377 > 0x146c466ea <+4090>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c466f1 <+4097>: e8 0e 7c 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c466f6 <+4102>: 48 89 85 78 fe ff ff movq %rax, -0x188(%rbp) > 0x146c466fd <+4109>: 48 8d 35 70 e2 03 00 leaq 0x3e270(%rip), %rsi ; "legacy.osl" > 0x146c46704 <+4116>: 48 8d 15 cd ed 03 00 leaq 0x3edcd(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2375: " > 0x146c4670b <+4123>: 48 8d 0d b2 e2 03 00 leaq 0x3e2b2(%rip), %rcx ; "%s" > 0x146c46712 <+4130>: 4c 8d 05 4b ed 03 00 leaq 0x3ed4b(%rip), %r8 ; "Content::loadData - Got no Compressed value!" > 0x146c46719 <+4137>: 31 c0 xorl %eax, %eax > 0x146c4671b <+4139>: 40 88 c7 movb %al, %dil > 0x146c4671e <+4142>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46723 <+4147>: 40 88 bd 1f fd ff ff movb %dil, -0x2e1(%rbp) > 0x146c4672a <+4154>: 89 c7 movl %eax, %edi > 0x146c4672c <+4156>: 8a 85 1f fd ff ff movb -0x2e1(%rbp), %al > 0x146c46732 <+4162>: e8 a7 7a 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c46737 <+4167>: e9 00 00 00 00 jmp 0x146c4673c ; <+4172> at pkgcontent.cxx:2375 > 0x146c4673c <+4172>: e9 00 00 00 00 jmp 0x146c46741 ; <+4177> at pkgcontent.cxx:2375 > 0x146c46741 <+4177>: e9 00 00 00 00 jmp 0x146c46746 ; <+4182> at pkgcontent.cxx:2376 > 0x146c46746 <+4182>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c4674d <+4189>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46757 <+4199>: e8 b4 7b 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c4675c <+4204>: e9 f4 00 00 00 jmp 0x146c46855 ; <+4453> at pkgcontent.cxx:2377 > 0x146c46761 <+4209>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46766 <+4214>: 8b 8d 20 fd ff ff movl -0x2e0(%rbp), %ecx > 0x146c4676c <+4220>: 39 c1 cmpl %eax, %ecx > 0x146c4676e <+4222>: 0f 85 07 04 00 00 jne 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46774 <+4228>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c4677b <+4235>: e8 84 7b 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c46780 <+4240>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x146c46787 <+4247>: 48 8d 35 e6 e1 03 00 leaq 0x3e1e6(%rip), %rsi ; "legacy.osl" > 0x146c4678e <+4254>: 48 8d 15 fc ec 03 00 leaq 0x3ecfc(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2380: " > 0x146c46795 <+4261>: 48 8d 0d 28 e2 03 00 leaq 0x3e228(%rip), %rcx ; "%s" > 0x146c4679c <+4268>: 4c 8d 05 c1 ec 03 00 leaq 0x3ecc1(%rip), %r8 ; "Content::loadData - Got no Compressed value!" > 0x146c467a3 <+4275>: 31 c0 xorl %eax, %eax > 0x146c467a5 <+4277>: 40 88 c7 movb %al, %dil > 0x146c467a8 <+4280>: b8 01 00 00 00 movl $0x1, %eax > 0x146c467ad <+4285>: 40 88 bd 1e fd ff ff movb %dil, -0x2e2(%rbp) > 0x146c467b4 <+4292>: 89 c7 movl %eax, %edi > 0x146c467b6 <+4294>: 8a 85 1e fd ff ff movb -0x2e2(%rbp), %al > 0x146c467bc <+4300>: e8 1d 7a 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c467c1 <+4305>: e9 00 00 00 00 jmp 0x146c467c6 ; <+4310> at pkgcontent.cxx:2380 > 0x146c467c6 <+4310>: e9 00 00 00 00 jmp 0x146c467cb ; <+4315> at pkgcontent.cxx:2380 > 0x146c467cb <+4315>: e9 00 00 00 00 jmp 0x146c467d0 ; <+4320> at pkgcontent.cxx:2381 > 0x146c467d0 <+4320>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c467d7 <+4327>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c467e1 <+4337>: e8 2a 7b 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c467e6 <+4342>: e9 47 00 00 00 jmp 0x146c46832 ; <+4418> at pkgcontent.cxx:2382 > 0x146c467eb <+4347>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c467f5 <+4357>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c467fc <+4364>: e8 6f 1b 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46801 <+4369>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c46807 <+4375>: 85 c0 testl %eax, %eax > 0x146c46809 <+4377>: 0f 85 5e 03 00 00 jne 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c4680f <+4383>: e9 00 00 00 00 jmp 0x146c46814 ; <+4388> at pkgcontent.cxx:2372 > 0x146c46814 <+4388>: e9 46 00 00 00 jmp 0x146c4685f ; <+4463> at pkgcontent.cxx:2387 > 0x146c46819 <+4393>: 89 d1 movl %edx, %ecx > 0x146c4681b <+4395>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46822 <+4402>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46828 <+4408>: e8 e3 7a 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c4682d <+4413>: e9 05 00 00 00 jmp 0x146c46837 ; <+4423> at pkgcontent.cxx:2382 > 0x146c46832 <+4418>: e9 36 03 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46837 <+4423>: e9 3f 03 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c4683c <+4428>: 89 d1 movl %edx, %ecx > 0x146c4683e <+4430>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46845 <+4437>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c4684b <+4443>: e8 c0 7a 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46850 <+4448>: e9 05 00 00 00 jmp 0x146c4685a ; <+4458> at pkgcontent.cxx:2377 > 0x146c46855 <+4453>: e9 13 03 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c4685a <+4458>: e9 1c 03 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c4685f <+4463>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c46863 <+4467>: e8 58 63 01 00 callq 0x146c5cbc0 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::operator-> at Reference.h:410 > 0x146c46868 <+4472>: 48 89 85 10 fd ff ff movq %rax, -0x2f0(%rbp) > 0x146c4686f <+4479>: e9 00 00 00 00 jmp 0x146c46874 ; <+4484> at pkgcontent.cxx:2387 > 0x146c46874 <+4484>: 48 8b 85 10 fd ff ff movq -0x2f0(%rbp), %rax > 0x146c4687b <+4491>: 48 8b 08 movq (%rax), %rcx > 0x146c4687e <+4494>: 48 8b 49 28 movq 0x28(%rcx), %rcx > 0x146c46882 <+4498>: 48 8d 35 11 de 03 00 leaq 0x3de11(%rip), %rsi ; "Encrypted" > 0x146c46889 <+4505>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x146c46890 <+4512>: 48 89 8d 08 fd ff ff movq %rcx, -0x2f8(%rbp) > 0x146c46897 <+4519>: e8 44 9a ff ff callq 0x146c402e0 ; rtl::OUString::OUString<char const [10]> at ustring.hxx:236 > 0x146c4689c <+4524>: e9 00 00 00 00 jmp 0x146c468a1 ; <+4529> at pkgcontent.cxx:2387 > 0x146c468a1 <+4529>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146c468a8 <+4536>: 48 8d 95 10 ff ff ff leaq -0xf0(%rbp), %rdx > 0x146c468af <+4543>: 48 8b b5 10 fd ff ff movq -0x2f0(%rbp), %rsi > 0x146c468b6 <+4550>: 48 8b 85 08 fd ff ff movq -0x2f8(%rbp), %rax > 0x146c468bd <+4557>: ff d0 callq *%rax > 0x146c468bf <+4559>: e9 00 00 00 00 jmp 0x146c468c4 ; <+4564> at pkgcontent.cxx:2387 > 0x146c468c4 <+4564>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x146c468cb <+4571>: e8 b0 9a ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c468d0 <+4576>: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi > 0x146c468d7 <+4583>: 48 83 c7 31 addq $0x31, %rdi > 0x146c468db <+4587>: 48 8d 85 18 ff ff ff leaq -0xe8(%rbp), %rax > 0x146c468e2 <+4594>: 48 89 bd 00 fd ff ff movq %rdi, -0x300(%rbp) > 0x146c468e9 <+4601>: 48 89 c7 movq %rax, %rdi > 0x146c468ec <+4604>: 48 8b b5 00 fd ff ff movq -0x300(%rbp), %rsi > 0x146c468f3 <+4611>: e8 c8 9c 00 00 callq 0x146c505c0 ; com::sun::star::uno::op::operator>=<bool> at Any.hxx:303 > 0x146c468f8 <+4616>: 88 85 ff fc ff ff movb %al, -0x301(%rbp) > 0x146c468fe <+4622>: e9 00 00 00 00 jmp 0x146c46903 ; <+4627> at pkgcontent.cxx:2388 > 0x146c46903 <+4627>: 8a 85 ff fc ff ff movb -0x301(%rbp), %al > 0x146c46909 <+4633>: a8 01 testb $0x1, %al > 0x146c4690b <+4635>: 0f 85 d2 01 00 00 jne 0x146c46ae3 ; <+5107> at pkgcontent.cxx:2393 > 0x146c46911 <+4641>: e9 00 00 00 00 jmp 0x146c46916 ; <+4646> at pkgcontent.cxx:2390 > 0x146c46916 <+4646>: e9 00 00 00 00 jmp 0x146c4691b ; <+4651> at pkgcontent.cxx:2390 > 0x146c4691b <+4651>: 48 8d 35 52 e0 03 00 leaq 0x3e052(%rip), %rsi ; "legacy.osl" > 0x146c46922 <+4658>: 48 8d 15 f6 eb 03 00 leaq 0x3ebf6(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2390: " > 0x146c46929 <+4665>: 48 8d 0d 94 e0 03 00 leaq 0x3e094(%rip), %rcx ; "%s" > 0x146c46930 <+4672>: 4c 8d 05 2f ec 03 00 leaq 0x3ec2f(%rip), %r8 ; "Content::loadData - Got no Encrypted value!" > 0x146c46937 <+4679>: 31 c0 xorl %eax, %eax > 0x146c46939 <+4681>: 40 88 c7 movb %al, %dil > 0x146c4693c <+4684>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46941 <+4689>: 40 88 bd fe fc ff ff movb %dil, -0x302(%rbp) > 0x146c46948 <+4696>: 89 c7 movl %eax, %edi > 0x146c4694a <+4698>: 8a 85 fe fc ff ff movb -0x302(%rbp), %al > 0x146c46950 <+4704>: e8 89 78 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c46955 <+4709>: e9 00 00 00 00 jmp 0x146c4695a ; <+4714> at pkgcontent.cxx:2390 > 0x146c4695a <+4714>: e9 00 00 00 00 jmp 0x146c4695f ; <+4719> at pkgcontent.cxx:2390 > 0x146c4695f <+4719>: e9 00 00 00 00 jmp 0x146c46964 ; <+4724> at pkgcontent.cxx:2391 > 0x146c46964 <+4724>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c4696b <+4731>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46975 <+4741>: e9 73 01 00 00 jmp 0x146c46aed ; <+5117> at pkgcontent.cxx:2393 > 0x146c4697a <+4746>: 89 d1 movl %edx, %ecx > 0x146c4697c <+4748>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46983 <+4755>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46989 <+4761>: e9 3b 00 00 00 jmp 0x146c469c9 ; <+4825> at pkgcontent.cxx:2393 > 0x146c4698e <+4766>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x146c46995 <+4773>: 89 d1 movl %edx, %ecx > 0x146c46997 <+4775>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c4699e <+4782>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c469a4 <+4788>: e8 d7 99 ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c469a9 <+4793>: e9 1b 00 00 00 jmp 0x146c469c9 ; <+4825> at pkgcontent.cxx:2393 > 0x146c469ae <+4798>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146c469b5 <+4805>: 89 d1 movl %edx, %ecx > 0x146c469b7 <+4807>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c469be <+4814>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c469c4 <+4820>: e8 a7 19 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c469c9 <+4825>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c469cf <+4831>: b9 02 00 00 00 movl $0x2, %ecx > 0x146c469d4 <+4836>: 39 c8 cmpl %ecx, %eax > 0x146c469d6 <+4838>: 89 85 f8 fc ff ff movl %eax, -0x308(%rbp) > 0x146c469dc <+4844>: 0f 85 77 00 00 00 jne 0x146c46a59 ; <+4969> at pkgcontent.cxx:2398 > 0x146c469e2 <+4850>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c469e9 <+4857>: e8 16 79 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c469ee <+4862>: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) > 0x146c469f5 <+4869>: 48 8d 35 78 df 03 00 leaq 0x3df78(%rip), %rsi ; "legacy.osl" > 0x146c469fc <+4876>: 48 8d 15 d6 eb 03 00 leaq 0x3ebd6(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2396: " > 0x146c46a03 <+4883>: 48 8d 0d ba df 03 00 leaq 0x3dfba(%rip), %rcx ; "%s" > 0x146c46a0a <+4890>: 4c 8d 05 55 eb 03 00 leaq 0x3eb55(%rip), %r8 ; "Content::loadData - Got no Encrypted value!" > 0x146c46a11 <+4897>: 31 c0 xorl %eax, %eax > 0x146c46a13 <+4899>: 40 88 c7 movb %al, %dil > 0x146c46a16 <+4902>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46a1b <+4907>: 40 88 bd f7 fc ff ff movb %dil, -0x309(%rbp) > 0x146c46a22 <+4914>: 89 c7 movl %eax, %edi > 0x146c46a24 <+4916>: 8a 85 f7 fc ff ff movb -0x309(%rbp), %al > 0x146c46a2a <+4922>: e8 af 77 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c46a2f <+4927>: e9 00 00 00 00 jmp 0x146c46a34 ; <+4932> at pkgcontent.cxx:2396 > 0x146c46a34 <+4932>: e9 00 00 00 00 jmp 0x146c46a39 ; <+4937> at pkgcontent.cxx:2396 > 0x146c46a39 <+4937>: e9 00 00 00 00 jmp 0x146c46a3e ; <+4942> at pkgcontent.cxx:2397 > 0x146c46a3e <+4942>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46a45 <+4949>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46a4f <+4959>: e8 bc 78 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46a54 <+4964>: e9 f4 00 00 00 jmp 0x146c46b4d ; <+5213> at pkgcontent.cxx:2398 > 0x146c46a59 <+4969>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46a5e <+4974>: 8b 8d f8 fc ff ff movl -0x308(%rbp), %ecx > 0x146c46a64 <+4980>: 39 c1 cmpl %eax, %ecx > 0x146c46a66 <+4982>: 0f 85 0f 01 00 00 jne 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46a6c <+4988>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c46a73 <+4995>: e8 8c 78 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c46a78 <+5000>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x146c46a7f <+5007>: 48 8d 35 ee de 03 00 leaq 0x3deee(%rip), %rsi ; "legacy.osl" > 0x146c46a86 <+5014>: 48 8d 15 05 eb 03 00 leaq 0x3eb05(%rip), %rdx ; "/Users/demo/lode/dev/core/ucb/source/ucp/package/pkgcontent.cxx:2401: " > 0x146c46a8d <+5021>: 48 8d 0d 30 df 03 00 leaq 0x3df30(%rip), %rcx ; "%s" > 0x146c46a94 <+5028>: 4c 8d 05 cb ea 03 00 leaq 0x3eacb(%rip), %r8 ; "Content::loadData - Got no Encrypted value!" > 0x146c46a9b <+5035>: 31 c0 xorl %eax, %eax > 0x146c46a9d <+5037>: 40 88 c7 movb %al, %dil > 0x146c46aa0 <+5040>: b8 01 00 00 00 movl $0x1, %eax > 0x146c46aa5 <+5045>: 40 88 bd f6 fc ff ff movb %dil, -0x30a(%rbp) > 0x146c46aac <+5052>: 89 c7 movl %eax, %edi > 0x146c46aae <+5054>: 8a 85 f6 fc ff ff movb -0x30a(%rbp), %al > 0x146c46ab4 <+5060>: e8 25 77 03 00 callq 0x146c7e1de ; symbol stub for: sal_detail_logFormat > 0x146c46ab9 <+5065>: e9 00 00 00 00 jmp 0x146c46abe ; <+5070> at pkgcontent.cxx:2401 > 0x146c46abe <+5070>: e9 00 00 00 00 jmp 0x146c46ac3 ; <+5075> at pkgcontent.cxx:2401 > 0x146c46ac3 <+5075>: e9 00 00 00 00 jmp 0x146c46ac8 ; <+5080> at pkgcontent.cxx:2402 > 0x146c46ac8 <+5080>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46acf <+5087>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46ad9 <+5097>: e8 32 78 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46ade <+5102>: e9 47 00 00 00 jmp 0x146c46b2a ; <+5178> at pkgcontent.cxx:2403 > 0x146c46ae3 <+5107>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c46aed <+5117>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146c46af4 <+5124>: e8 77 18 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46af9 <+5129>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c46aff <+5135>: 85 c0 testl %eax, %eax > 0x146c46b01 <+5137>: 0f 85 66 00 00 00 jne 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46b07 <+5143>: e9 00 00 00 00 jmp 0x146c46b0c ; <+5148> at pkgcontent.cxx:2393 > 0x146c46b0c <+5148>: e9 46 00 00 00 jmp 0x146c46b57 ; <+5223> at pkgcontent.cxx:2404 > 0x146c46b11 <+5153>: 89 d1 movl %edx, %ecx > 0x146c46b13 <+5155>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46b1a <+5162>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46b20 <+5168>: e8 eb 77 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46b25 <+5173>: e9 05 00 00 00 jmp 0x146c46b2f ; <+5183> at pkgcontent.cxx:2403 > 0x146c46b2a <+5178>: e9 3e 00 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46b2f <+5183>: e9 47 00 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46b34 <+5188>: 89 d1 movl %edx, %ecx > 0x146c46b36 <+5190>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c46b3d <+5197>: 89 8d dc fe ff ff movl %ecx, -0x124(%rbp) > 0x146c46b43 <+5203>: e8 c8 77 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46b48 <+5208>: e9 05 00 00 00 jmp 0x146c46b52 ; <+5218> at pkgcontent.cxx:2398 > 0x146c46b4d <+5213>: e9 1b 00 00 00 jmp 0x146c46b6d ; <+5245> at pkgcontent.cxx:2405 > 0x146c46b52 <+5218>: e9 24 00 00 00 jmp 0x146c46b7b ; <+5259> at pkgcontent.cxx:2406 > 0x146c46b57 <+5223>: e9 00 00 00 00 jmp 0x146c46b5c ; <+5228> at pkgcontent.cxx:2405 > 0x146c46b5c <+5228>: c6 85 0f ff ff ff 01 movb $0x1, -0xf1(%rbp) > 0x146c46b63 <+5235>: c7 85 d4 fe ff ff 01 00 00 00 movl $0x1, -0x12c(%rbp) > 0x146c46b6d <+5245>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c46b71 <+5249>: e8 da 62 01 00 callq 0x146c5ce50 ; com::sun::star::uno::Reference<com::sun::star::container::XEnumerationAccess>::~Reference at Reference.hxx:108 > 0x146c46b76 <+5254>: e9 0e 00 00 00 jmp 0x146c46b89 ; <+5273> at pkgcontent.cxx:2406 > 0x146c46b7b <+5259>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c46b7f <+5263>: e8 cc 62 01 00 callq 0x146c5ce50 ; com::sun::star::uno::Reference<com::sun::star::container::XEnumerationAccess>::~Reference at Reference.hxx:108 > 0x146c46b84 <+5268>: e9 0e 00 00 00 jmp 0x146c46b97 ; <+5287> at pkgcontent.cxx:2406 > 0x146c46b89 <+5273>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c46b8d <+5277>: e8 9e f8 00 00 callq 0x146c56430 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::~Reference at Reference.hxx:108 > 0x146c46b92 <+5282>: e9 18 00 00 00 jmp 0x146c46baf ; <+5311> at pkgcontent.cxx:2407 > 0x146c46b97 <+5287>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c46b9b <+5291>: e8 90 f8 00 00 callq 0x146c56430 ; com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>::~Reference at Reference.hxx:108 > 0x146c46ba0 <+5296>: e9 4b 00 00 00 jmp 0x146c46bf0 ; <+5376> at pkgcontent.cxx:2407 > 0x146c46ba5 <+5301>: c7 85 d4 fe ff ff 00 00 00 00 movl $0x0, -0x12c(%rbp) > 0x146c46baf <+5311>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c46bb3 <+5315>: e8 b8 17 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46bb8 <+5320>: 8b 85 d4 fe ff ff movl -0x12c(%rbp), %eax > 0x146c46bbe <+5326>: 85 c0 testl %eax, %eax > 0x146c46bc0 <+5328>: 89 85 f0 fc ff ff movl %eax, -0x310(%rbp) > 0x146c46bc6 <+5334>: 0f 84 1f 00 00 00 je 0x146c46beb ; <+5371> at pkgcontent.cxx:2407 > 0x146c46bcc <+5340>: e9 00 00 00 00 jmp 0x146c46bd1 ; <+5345> at pkgcontent.cxx:2407 > 0x146c46bd1 <+5345>: 8b 85 f0 fc ff ff movl -0x310(%rbp), %eax > 0x146c46bd7 <+5351>: 83 e8 01 subl $0x1, %eax > 0x146c46bda <+5354>: 89 85 ec fc ff ff movl %eax, -0x314(%rbp) > 0x146c46be0 <+5360>: 0f 84 45 00 00 00 je 0x146c46c2b ; <+5435> at pkgcontent.cxx:2413 > 0x146c46be6 <+5366>: e9 90 00 00 00 jmp 0x146c46c7b ; <+5515> at pkgcontent.cxx:2276 > 0x146c46beb <+5371>: e9 34 00 00 00 jmp 0x146c46c24 ; <+5428> at pkgcontent.cxx:2413 > 0x146c46bf0 <+5376>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c46bf4 <+5380>: e8 77 17 00 00 callq 0x146c48370 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146c46bf9 <+5385>: 8b 85 dc fe ff ff movl -0x124(%rbp), %eax > 0x146c46bff <+5391>: b9 03 00 00 00 movl $0x3, %ecx > 0x146c46c04 <+5396>: 39 c8 cmpl %ecx, %eax > 0x146c46c06 <+5398>: 0f 85 53 00 00 00 jne 0x146c46c5f ; <+5487> at pkgcontent.cxx:2239 > 0x146c46c0c <+5404>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c46c13 <+5411>: e8 ec 76 03 00 callq 0x146c7e304 ; symbol stub for: __cxa_begin_catch > 0x146c46c18 <+5416>: 48 89 85 58 fe ff ff movq %rax, -0x1a8(%rbp) > 0x146c46c1f <+5423>: e8 ec 76 03 00 callq 0x146c7e310 ; symbol stub for: __cxa_end_catch > 0x146c46c24 <+5428>: c6 85 0f ff ff ff 00 movb $0x0, -0xf1(%rbp) > 0x146c46c2b <+5435>: 48 8b 05 a6 14 05 00 movq 0x514a6(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c46c32 <+5442>: 8a 8d 0f ff ff ff movb -0xf1(%rbp), %cl > 0x146c46c38 <+5448>: 48 8b 00 movq (%rax), %rax > 0x146c46c3b <+5451>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x146c46c3f <+5455>: 88 8d eb fc ff ff movb %cl, -0x315(%rbp) > 0x146c46c45 <+5461>: 0f 85 30 00 00 00 jne 0x146c46c7b ; <+5515> at pkgcontent.cxx:2276 > 0x146c46c4b <+5467>: 8a 85 eb fc ff ff movb -0x315(%rbp), %al > 0x146c46c51 <+5473>: 24 01 andb $0x1, %al > 0x146c46c53 <+5475>: 0f b6 c0 movzbl %al, %eax > 0x146c46c56 <+5478>: 48 81 c4 20 03 00 00 addq $0x320, %rsp ; imm = 0x320 > 0x146c46c5d <+5485>: 5d popq %rbp > 0x146c46c5e <+5486>: c3 retq > 0x146c46c5f <+5487>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146c46c66 <+5494>: e8 bd 76 03 00 callq 0x146c7e328 ; symbol stub for: _Unwind_Resume > 0x146c46c6b <+5499>: 89 d1 movl %edx, %ecx > 0x146c46c6d <+5501>: 48 89 c7 movq %rax, %rdi > 0x146c46c70 <+5504>: 89 8d e4 fc ff ff movl %ecx, -0x31c(%rbp) > 0x146c46c76 <+5510>: e8 95 b3 ff ff callq 0x146c42010 ; __clang_call_terminate > 0x146c46c7b <+5515>: e8 ba 76 03 00 callq 0x146c7e33a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146c4574d >UNWIND PLANS for libucppkg1.dylib`package_ucp::Content::loadData(package_ucp::ContentProvider*, package_ucp::PackageUri const&, package_ucp::ContentProperties&, com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>&) (start addr 0x146c456f0) > >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: [libucppkg1.dylib.__TEXT.__text + 26336-0x0000000000007c70) >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]: 5486: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 5487: 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 0x146c7f0c0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 26336-0x0000000000007c70) >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 0x146c7f0c0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 26336-0x0000000000007c70) >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]: 5486: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 5487: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146c7f0c0, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 26336-0x0000000000007c70) >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 0x146c44f82 >libucppkg1.dylib`package_ucp::Content::create: > 0x146c44ee0 <+0>: 55 pushq %rbp > 0x146c44ee1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c44ee4 <+4>: 48 81 ec e0 01 00 00 subq $0x1e0, %rsp ; imm = 0x1E0 > 0x146c44eeb <+11>: 48 8b 05 e6 31 05 00 movq 0x531e6(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c44ef2 <+18>: 48 8b 00 movq (%rax), %rax > 0x146c44ef5 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x146c44ef9 <+25>: 48 89 bd 28 ff ff ff movq %rdi, -0xd8(%rbp) > 0x146c44f00 <+32>: 48 89 b5 20 ff ff ff movq %rsi, -0xe0(%rbp) > 0x146c44f07 <+39>: 48 89 95 18 ff ff ff movq %rdx, -0xe8(%rbp) > 0x146c44f0e <+46>: 48 89 d7 movq %rdx, %rdi > 0x146c44f11 <+49>: e8 0a 07 00 00 callq 0x146c45620 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator-> at Reference.h:410 > 0x146c44f16 <+54>: 48 8b 10 movq (%rax), %rdx > 0x146c44f19 <+57>: 48 8b 52 18 movq 0x18(%rdx), %rdx > 0x146c44f1d <+61>: 48 8d b5 78 ff ff ff leaq -0x88(%rbp), %rsi > 0x146c44f24 <+68>: 48 89 f7 movq %rsi, %rdi > 0x146c44f27 <+71>: 48 89 b5 f0 fe ff ff movq %rsi, -0x110(%rbp) > 0x146c44f2e <+78>: 48 89 c6 movq %rax, %rsi > 0x146c44f31 <+81>: ff d2 callq *%rdx > 0x146c44f33 <+83>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c44f37 <+87>: 48 8b b5 f0 fe ff ff movq -0x110(%rbp), %rsi > 0x146c44f3e <+94>: e8 3d 07 00 00 callq 0x146c45680 ; package_ucp::PackageUri::PackageUri at pkguri.hxx:49 > 0x146c44f43 <+99>: e9 00 00 00 00 jmp 0x146c44f48 ; <+104> at pkgcontent.cxx:147 > 0x146c44f48 <+104>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c44f4c <+108>: e8 5f 07 00 00 callq 0x146c456b0 ; package_ucp::ContentProperties::ContentProperties at pkgcontent.hxx:77 > 0x146c44f51 <+113>: e9 00 00 00 00 jmp 0x146c44f56 ; <+118> at pkgcontent.cxx:148 > 0x146c44f56 <+118>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c44f5d <+125>: e8 6e 07 00 00 callq 0x146c456d0 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::Reference at Reference.hxx:115 > 0x146c44f62 <+130>: e9 00 00 00 00 jmp 0x146c44f67 ; <+135> at pkgcontent.cxx:150 > 0x146c44f67 <+135>: 48 8b bd 20 ff ff ff movq -0xe0(%rbp), %rdi > 0x146c44f6e <+142>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi > 0x146c44f72 <+146>: 48 8d 55 80 leaq -0x80(%rbp), %rdx > 0x146c44f76 <+150>: 48 8d 8d 70 ff ff ff leaq -0x90(%rbp), %rcx > 0x146c44f7d <+157>: e8 6e 07 00 00 callq 0x146c456f0 ; package_ucp::Content::loadData at pkgcontent.cxx:2238 > 0x146c44f82 <+162>: 88 85 ef fe ff ff movb %al, -0x111(%rbp) > 0x146c44f88 <+168>: e9 00 00 00 00 jmp 0x146c44f8d ; <+173> at pkgcontent.cxx:150 > 0x146c44f8d <+173>: 8a 85 ef fe ff ff movb -0x111(%rbp), %al > 0x146c44f93 <+179>: a8 01 testb $0x1, %al > 0x146c44f95 <+181>: 0f 85 05 00 00 00 jne 0x146c44fa0 ; <+192> at pkgcontent.cxx:154 > 0x146c44f9b <+187>: e9 5a 02 00 00 jmp 0x146c451fa ; <+794> at pkgcontent.cxx:170 > 0x146c44fa0 <+192>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c44fa7 <+199>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c44fac <+204>: e8 cf 1c 00 00 callq 0x146c46c80 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146c44fb1 <+209>: 89 85 e8 fe ff ff movl %eax, -0x118(%rbp) > 0x146c44fb7 <+215>: e9 00 00 00 00 jmp 0x146c44fbc ; <+220> at pkgcontent.cxx:154 > 0x146c44fbc <+220>: 8b 85 e8 fe ff ff movl -0x118(%rbp), %eax > 0x146c44fc2 <+226>: 89 85 08 ff ff ff movl %eax, -0xf8(%rbp) > 0x146c44fc8 <+232>: ff c0 incl %eax > 0x146c44fca <+234>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c44fd1 <+241>: 89 85 e4 fe ff ff movl %eax, -0x11c(%rbp) > 0x146c44fd7 <+247>: e8 14 c8 ff ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c44fdc <+252>: 89 85 e0 fe ff ff movl %eax, -0x120(%rbp) > 0x146c44fe2 <+258>: e9 00 00 00 00 jmp 0x146c44fe7 ; <+263> at pkgcontent.cxx:155 > 0x146c44fe7 <+263>: 8b 85 e4 fe ff ff movl -0x11c(%rbp), %eax > 0x146c44fed <+269>: 8b 8d e0 fe ff ff movl -0x120(%rbp), %ecx > 0x146c44ff3 <+275>: 39 c8 cmpl %ecx, %eax > 0x146c44ff5 <+277>: 0f 85 79 00 00 00 jne 0x146c45074 ; <+404> at pkgcontent.cxx:163 > 0x146c44ffb <+283>: f6 45 91 01 testb $0x1, -0x6f(%rbp) > 0x146c44fff <+287>: 0f 85 6a 00 00 00 jne 0x146c4506f ; <+399> at pkgcontent.cxx:160 > 0x146c45005 <+293>: 48 c7 85 30 ff ff ff 00 00 00 00 movq $0x0, -0xd0(%rbp) > 0x146c45010 <+304>: c7 85 04 ff ff ff 01 00 00 00 movl $0x1, -0xfc(%rbp) > 0x146c4501a <+314>: e9 61 05 00 00 jmp 0x146c45580 ; <+1696> at pkgcontent.cxx:187 > 0x146c4501f <+319>: 89 d1 movl %edx, %ecx > 0x146c45021 <+321>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c45028 <+328>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c4502e <+334>: e9 c7 05 00 00 jmp 0x146c455fa ; <+1818> at pkgcontent.cxx:188 > 0x146c45033 <+339>: 89 d1 movl %edx, %ecx > 0x146c45035 <+341>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c4503c <+348>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c45042 <+354>: e9 aa 05 00 00 jmp 0x146c455f1 ; <+1809> at pkgcontent.cxx:188 > 0x146c45047 <+359>: 89 d1 movl %edx, %ecx > 0x146c45049 <+361>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c45050 <+368>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c45056 <+374>: e9 8d 05 00 00 jmp 0x146c455e8 ; <+1800> at pkgcontent.cxx:188 > 0x146c4505b <+379>: 89 d1 movl %edx, %ecx > 0x146c4505d <+381>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c45064 <+388>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c4506a <+394>: e9 6d 05 00 00 jmp 0x146c455dc ; <+1788> at pkgcontent.cxx:188 > 0x146c4506f <+399>: e9 00 00 00 00 jmp 0x146c45074 ; <+404> at pkgcontent.cxx:163 > 0x146c45074 <+404>: b8 38 00 00 00 movl $0x38, %eax > 0x146c45079 <+409>: 89 c7 movl %eax, %edi > 0x146c4507b <+411>: e8 40 1c 00 00 callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c45080 <+416>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x146c45087 <+423>: e9 00 00 00 00 jmp 0x146c4508c ; <+428> at pkgcontent.cxx:163 > 0x146c4508c <+428>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x146c45093 <+435>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c45097 <+439>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x146c4509e <+446>: e8 3d 1c 00 00 callq 0x146c46ce0 ; package_ucp::PackageUri::getUri at pkguri.hxx:55 > 0x146c450a3 <+451>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x146c450aa <+458>: e9 00 00 00 00 jmp 0x146c450af ; <+463> at pkgcontent.cxx:163 > 0x146c450af <+463>: 48 8b bd d0 fe ff ff movq -0x130(%rbp), %rdi > 0x146c450b6 <+470>: 48 8b b5 c8 fe ff ff movq -0x138(%rbp), %rsi > 0x146c450bd <+477>: e8 64 91 03 00 callq 0x146c7e226 ; symbol stub for: ucbhelper::ContentIdentifier::ContentIdentifier(rtl::OUString const&) > 0x146c450c2 <+482>: e9 00 00 00 00 jmp 0x146c450c7 ; <+487> at pkgcontent.cxx:163 > 0x146c450c7 <+487>: 31 c0 xorl %eax, %eax > 0x146c450c9 <+489>: 89 c1 movl %eax, %ecx > 0x146c450cb <+491>: 48 8b 95 d0 fe ff ff movq -0x130(%rbp), %rdx > 0x146c450d2 <+498>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c450d6 <+502>: 48 89 8d c0 fe ff ff movq %rcx, -0x140(%rbp) > 0x146c450dd <+509>: 0f 84 12 00 00 00 je 0x146c450f5 ; <+533> at pkgcontent.cxx:163 > 0x146c450e3 <+515>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x146c450ea <+522>: 48 83 c0 28 addq $0x28, %rax > 0x146c450ee <+526>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146c450f5 <+533>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146c450fc <+540>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c45103 <+547>: 48 89 c6 movq %rax, %rsi > 0x146c45106 <+550>: e8 25 1c 00 00 callq 0x146c46d30 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference at Reference.hxx:149 > 0x146c4510b <+555>: e9 00 00 00 00 jmp 0x146c45110 ; <+560> at pkgcontent.cxx:164 > 0x146c45110 <+560>: b8 40 01 00 00 movl $0x140, %eax ; imm = 0x140 > 0x146c45115 <+565>: 89 c7 movl %eax, %edi > 0x146c45117 <+567>: e8 a4 1b 00 00 callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c4511c <+572>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x146c45123 <+579>: e9 00 00 00 00 jmp 0x146c45128 ; <+584> at pkgcontent.cxx:164 > 0x146c45128 <+584>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x146c4512f <+591>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi > 0x146c45136 <+598>: 48 8b 95 20 ff ff ff movq -0xe0(%rbp), %rdx > 0x146c4513d <+605>: 48 89 e1 movq %rsp, %rcx > 0x146c45140 <+608>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c45144 <+612>: 48 89 39 movq %rdi, (%rcx) > 0x146c45147 <+615>: 48 8d 8d 68 ff ff ff leaq -0x98(%rbp), %rcx > 0x146c4514e <+622>: 4c 8d 85 70 ff ff ff leaq -0x90(%rbp), %r8 > 0x146c45155 <+629>: 4c 8d 4d b8 leaq -0x48(%rbp), %r9 > 0x146c45159 <+633>: 48 8b bd b8 fe ff ff movq -0x148(%rbp), %rdi > 0x146c45160 <+640>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x146c45167 <+647>: e8 f4 1b 00 00 callq 0x146c46d60 ; package_ucp::Content::Content at pkgcontent.cxx:245 > 0x146c4516c <+652>: e9 00 00 00 00 jmp 0x146c45171 ; <+657> at pkgcontent.cxx:164 > 0x146c45171 <+657>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c45178 <+664>: 48 8b 85 b0 fe ff ff movq -0x150(%rbp), %rax > 0x146c4517f <+671>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x146c45186 <+678>: c7 85 04 ff ff ff 01 00 00 00 movl $0x1, -0xfc(%rbp) > 0x146c45190 <+688>: e8 2b 1c 00 00 callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c45195 <+693>: e9 e6 03 00 00 jmp 0x146c45580 ; <+1696> at pkgcontent.cxx:187 > 0x146c4519a <+698>: 89 d1 movl %edx, %ecx > 0x146c4519c <+700>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c451a3 <+707>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c451a9 <+713>: 48 8b bd d8 fe ff ff movq -0x128(%rbp), %rdi > 0x146c451b0 <+720>: e8 5b 1b 00 00 callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c451b5 <+725>: e9 22 04 00 00 jmp 0x146c455dc ; <+1788> at pkgcontent.cxx:188 > 0x146c451ba <+730>: 89 d1 movl %edx, %ecx > 0x146c451bc <+732>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c451c3 <+739>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c451c9 <+745>: e9 1b 00 00 00 jmp 0x146c451e9 ; <+777> at pkgcontent.cxx:164 > 0x146c451ce <+750>: 89 d1 movl %edx, %ecx > 0x146c451d0 <+752>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c451d7 <+759>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c451dd <+765>: 48 8b bd b8 fe ff ff movq -0x148(%rbp), %rdi > 0x146c451e4 <+772>: e8 27 1b 00 00 callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c451e9 <+777>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146c451f0 <+784>: e8 cb 1b 00 00 callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c451f5 <+789>: e9 e2 03 00 00 jmp 0x146c455dc ; <+1788> at pkgcontent.cxx:188 > 0x146c451fa <+794>: c6 85 03 ff ff ff 00 movb $0x0, -0xfd(%rbp) > 0x146c45201 <+801>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c45208 <+808>: be 2f 00 00 00 movl $0x2f, %esi > 0x146c4520d <+813>: e8 6e 1a 00 00 callq 0x146c46c80 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146c45212 <+818>: 89 85 ac fe ff ff movl %eax, -0x154(%rbp) > 0x146c45218 <+824>: e9 00 00 00 00 jmp 0x146c4521d ; <+829> at pkgcontent.cxx:173 > 0x146c4521d <+829>: 8b 85 ac fe ff ff movl -0x154(%rbp), %eax > 0x146c45223 <+835>: 89 85 fc fe ff ff movl %eax, -0x104(%rbp) > 0x146c45229 <+841>: ff c0 incl %eax > 0x146c4522b <+843>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c45232 <+850>: 89 85 a8 fe ff ff movl %eax, -0x158(%rbp) > 0x146c45238 <+856>: e8 b3 c5 ff ff callq 0x146c417f0 ; rtl::OUString::getLength at ustring.hxx:606 > 0x146c4523d <+861>: 89 85 a4 fe ff ff movl %eax, -0x15c(%rbp) > 0x146c45243 <+867>: e9 00 00 00 00 jmp 0x146c45248 ; <+872> at pkgcontent.cxx:174 > 0x146c45248 <+872>: 8b 85 a8 fe ff ff movl -0x158(%rbp), %eax > 0x146c4524e <+878>: 8b 8d a4 fe ff ff movl -0x15c(%rbp), %ecx > 0x146c45254 <+884>: 39 c8 cmpl %ecx, %eax > 0x146c45256 <+886>: 0f 85 07 00 00 00 jne 0x146c45263 ; <+899> at pkgcontent.cxx:178 > 0x146c4525c <+892>: c6 85 03 ff ff ff 01 movb $0x1, -0xfd(%rbp) > 0x146c45263 <+899>: b8 38 00 00 00 movl $0x38, %eax > 0x146c45268 <+904>: 89 c7 movl %eax, %edi > 0x146c4526a <+906>: e8 51 1a 00 00 callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c4526f <+911>: 48 89 85 98 fe ff ff movq %rax, -0x168(%rbp) > 0x146c45276 <+918>: e9 00 00 00 00 jmp 0x146c4527b ; <+923> at pkgcontent.cxx:178 > 0x146c4527b <+923>: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax > 0x146c45282 <+930>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c45286 <+934>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x146c4528d <+941>: e8 4e 1a 00 00 callq 0x146c46ce0 ; package_ucp::PackageUri::getUri at pkguri.hxx:55 > 0x146c45292 <+946>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x146c45299 <+953>: e9 00 00 00 00 jmp 0x146c4529e ; <+958> at pkgcontent.cxx:178 > 0x146c4529e <+958>: 48 8b bd 90 fe ff ff movq -0x170(%rbp), %rdi > 0x146c452a5 <+965>: 48 8b b5 88 fe ff ff movq -0x178(%rbp), %rsi > 0x146c452ac <+972>: e8 75 8f 03 00 callq 0x146c7e226 ; symbol stub for: ucbhelper::ContentIdentifier::ContentIdentifier(rtl::OUString const&) > 0x146c452b1 <+977>: e9 00 00 00 00 jmp 0x146c452b6 ; <+982> at pkgcontent.cxx:178 > 0x146c452b6 <+982>: 31 c0 xorl %eax, %eax > 0x146c452b8 <+984>: 89 c1 movl %eax, %ecx > 0x146c452ba <+986>: 48 8b 95 90 fe ff ff movq -0x170(%rbp), %rdx > 0x146c452c1 <+993>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c452c5 <+997>: 48 89 8d 80 fe ff ff movq %rcx, -0x180(%rbp) > 0x146c452cc <+1004>: 0f 84 12 00 00 00 je 0x146c452e4 ; <+1028> at pkgcontent.cxx:178 > 0x146c452d2 <+1010>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x146c452d9 <+1017>: 48 83 c0 28 addq $0x28, %rax > 0x146c452dd <+1021>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x146c452e4 <+1028>: 48 8b 85 80 fe ff ff movq -0x180(%rbp), %rax > 0x146c452eb <+1035>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c452f2 <+1042>: 48 89 c6 movq %rax, %rsi > 0x146c452f5 <+1045>: e8 36 1a 00 00 callq 0x146c46d30 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference at Reference.hxx:149 > 0x146c452fa <+1050>: e9 00 00 00 00 jmp 0x146c452ff ; <+1055> at pkgcontent.cxx:180 > 0x146c452ff <+1055>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c45306 <+1062>: e8 d5 1a 00 00 callq 0x146c46de0 ; com::sun::star::ucb::ContentInfo::ContentInfo at ContentInfo.hpp:23 > 0x146c4530b <+1067>: e9 00 00 00 00 jmp 0x146c45310 ; <+1072> at pkgcontent.cxx:181 > 0x146c45310 <+1072>: f6 85 03 ff ff ff 01 testb $0x1, -0xfd(%rbp) > 0x146c45317 <+1079>: 0f 85 27 00 00 00 jne 0x146c45344 ; <+1124> at pkgcontent.cxx:181 > 0x146c4531d <+1085>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c45321 <+1089>: e8 3a ae ff ff callq 0x146c40160 ; package_ucp::PackageUri::isRootFolder at pkguri.hxx:82 > 0x146c45326 <+1094>: 88 85 7f fe ff ff movb %al, -0x181(%rbp) > 0x146c4532c <+1100>: e9 00 00 00 00 jmp 0x146c45331 ; <+1105> at pkgcontent.cxx:181 > 0x146c45331 <+1105>: 8a 85 7f fe ff ff movb -0x181(%rbp), %al > 0x146c45337 <+1111>: a8 01 testb $0x1, %al > 0x146c45339 <+1113>: 0f 85 05 00 00 00 jne 0x146c45344 ; <+1124> at pkgcontent.cxx:181 > 0x146c4533f <+1119>: e9 db 00 00 00 jmp 0x146c4541f ; <+1343> at pkgcontent.cxx:182 > 0x146c45344 <+1124>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c4534b <+1131>: 48 8d 45 b8 leaq -0x48(%rbp), %rax > 0x146c4534f <+1135>: 48 89 bd 70 fe ff ff movq %rdi, -0x190(%rbp) > 0x146c45356 <+1142>: 48 89 c7 movq %rax, %rdi > 0x146c45359 <+1145>: e8 b2 fa ff ff callq 0x146c44e10 ; package_ucp::PackageUri::getScheme at pkguri.hxx:76 > 0x146c4535e <+1150>: 48 89 85 68 fe ff ff movq %rax, -0x198(%rbp) > 0x146c45365 <+1157>: e9 00 00 00 00 jmp 0x146c4536a ; <+1162> at pkgcontent.cxx:182 > 0x146c4536a <+1162>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c45371 <+1169>: ba 01 00 00 00 movl $0x1, %edx > 0x146c45376 <+1174>: 48 8b b5 68 fe ff ff movq -0x198(%rbp), %rsi > 0x146c4537d <+1181>: e8 8e f9 ff ff callq 0x146c44d10 ; package_ucp::Content::getContentType at pkgcontent.cxx:222 > 0x146c45382 <+1186>: e9 00 00 00 00 jmp 0x146c45387 ; <+1191> at pkgcontent.cxx:182 > 0x146c45387 <+1191>: 48 8d b5 40 ff ff ff leaq -0xc0(%rbp), %rsi > 0x146c4538e <+1198>: 48 8b bd 70 fe ff ff movq -0x190(%rbp), %rdi > 0x146c45395 <+1205>: e8 26 f9 ff ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c4539a <+1210>: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) > 0x146c453a1 <+1217>: e9 00 00 00 00 jmp 0x146c453a6 ; <+1222> at pkgcontent.cxx:182 > 0x146c453a6 <+1222>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c453ad <+1229>: e8 ce af ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c453b2 <+1234>: e9 f8 00 00 00 jmp 0x146c454af ; <+1487> at pkgcontent.cxx:186 > 0x146c453b7 <+1239>: 89 d1 movl %edx, %ecx > 0x146c453b9 <+1241>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c453c0 <+1248>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c453c6 <+1254>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x146c453cd <+1261>: e8 3e 19 00 00 callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c453d2 <+1266>: e9 05 02 00 00 jmp 0x146c455dc ; <+1788> at pkgcontent.cxx:188 > 0x146c453d7 <+1271>: 89 d1 movl %edx, %ecx > 0x146c453d9 <+1273>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c453e0 <+1280>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c453e6 <+1286>: e9 84 01 00 00 jmp 0x146c4556f ; <+1679> at pkgcontent.cxx:187 > 0x146c453eb <+1291>: 89 d1 movl %edx, %ecx > 0x146c453ed <+1293>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c453f4 <+1300>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c453fa <+1306>: e9 64 01 00 00 jmp 0x146c45563 ; <+1667> at pkgcontent.cxx:186 > 0x146c453ff <+1311>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146c45406 <+1318>: 89 d1 movl %edx, %ecx > 0x146c45408 <+1320>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c4540f <+1327>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c45415 <+1333>: e8 66 af ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c4541a <+1338>: e9 44 01 00 00 jmp 0x146c45563 ; <+1667> at pkgcontent.cxx:186 > 0x146c4541f <+1343>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c45426 <+1350>: 48 8d 45 b8 leaq -0x48(%rbp), %rax > 0x146c4542a <+1354>: 48 89 bd 58 fe ff ff movq %rdi, -0x1a8(%rbp) > 0x146c45431 <+1361>: 48 89 c7 movq %rax, %rdi > 0x146c45434 <+1364>: e8 d7 f9 ff ff callq 0x146c44e10 ; package_ucp::PackageUri::getScheme at pkguri.hxx:76 > 0x146c45439 <+1369>: 48 89 85 50 fe ff ff movq %rax, -0x1b0(%rbp) > 0x146c45440 <+1376>: e9 00 00 00 00 jmp 0x146c45445 ; <+1381> at pkgcontent.cxx:184 > 0x146c45445 <+1381>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c4544c <+1388>: 31 d2 xorl %edx, %edx > 0x146c4544e <+1390>: 48 8b b5 50 fe ff ff movq -0x1b0(%rbp), %rsi > 0x146c45455 <+1397>: e8 b6 f8 ff ff callq 0x146c44d10 ; package_ucp::Content::getContentType at pkgcontent.cxx:222 > 0x146c4545a <+1402>: e9 00 00 00 00 jmp 0x146c4545f ; <+1407> at pkgcontent.cxx:184 > 0x146c4545f <+1407>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi > 0x146c45466 <+1414>: 48 8b bd 58 fe ff ff movq -0x1a8(%rbp), %rdi > 0x146c4546d <+1421>: e8 4e f8 ff ff callq 0x146c44cc0 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146c45472 <+1426>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x146c45479 <+1433>: e9 00 00 00 00 jmp 0x146c4547e ; <+1438> at pkgcontent.cxx:184 > 0x146c4547e <+1438>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c45485 <+1445>: e8 f6 ae ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c4548a <+1450>: e9 20 00 00 00 jmp 0x146c454af ; <+1487> at pkgcontent.cxx:186 > 0x146c4548f <+1455>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146c45496 <+1462>: 89 d1 movl %edx, %ecx > 0x146c45498 <+1464>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c4549f <+1471>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c454a5 <+1477>: e8 d6 ae ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c454aa <+1482>: e9 b4 00 00 00 jmp 0x146c45563 ; <+1667> at pkgcontent.cxx:186 > 0x146c454af <+1487>: b8 40 01 00 00 movl $0x140, %eax ; imm = 0x140 > 0x146c454b4 <+1492>: 89 c7 movl %eax, %edi > 0x146c454b6 <+1494>: e8 05 18 00 00 callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c454bb <+1499>: 48 89 85 40 fe ff ff movq %rax, -0x1c0(%rbp) > 0x146c454c2 <+1506>: e9 00 00 00 00 jmp 0x146c454c7 ; <+1511> at pkgcontent.cxx:186 > 0x146c454c7 <+1511>: 48 8b 85 40 fe ff ff movq -0x1c0(%rbp), %rax > 0x146c454ce <+1518>: 48 8b b5 28 ff ff ff movq -0xd8(%rbp), %rsi > 0x146c454d5 <+1525>: 48 8b 95 20 ff ff ff movq -0xe0(%rbp), %rdx > 0x146c454dc <+1532>: 48 89 e1 movq %rsp, %rcx > 0x146c454df <+1535>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c454e6 <+1542>: 48 89 39 movq %rdi, (%rcx) > 0x146c454e9 <+1545>: 48 8d 8d 60 ff ff ff leaq -0xa0(%rbp), %rcx > 0x146c454f0 <+1552>: 4c 8d 85 70 ff ff ff leaq -0x90(%rbp), %r8 > 0x146c454f7 <+1559>: 4c 8d 4d b8 leaq -0x48(%rbp), %r9 > 0x146c454fb <+1563>: 48 8b bd 40 fe ff ff movq -0x1c0(%rbp), %rdi > 0x146c45502 <+1570>: 48 89 85 38 fe ff ff movq %rax, -0x1c8(%rbp) > 0x146c45509 <+1577>: e8 f2 18 00 00 callq 0x146c46e00 ; package_ucp::Content::Content at pkgcontent.cxx:263 > 0x146c4550e <+1582>: e9 00 00 00 00 jmp 0x146c45513 ; <+1587> at pkgcontent.cxx:186 > 0x146c45513 <+1587>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c4551a <+1594>: 48 8b 85 38 fe ff ff movq -0x1c8(%rbp), %rax > 0x146c45521 <+1601>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x146c45528 <+1608>: c7 85 04 ff ff ff 01 00 00 00 movl $0x1, -0xfc(%rbp) > 0x146c45532 <+1618>: e8 29 19 00 00 callq 0x146c46e60 ; com::sun::star::ucb::ContentInfo::~ContentInfo at ContentInfo.hdl:20 > 0x146c45537 <+1623>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c4553e <+1630>: e8 7d 18 00 00 callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c45543 <+1635>: e9 38 00 00 00 jmp 0x146c45580 ; <+1696> at pkgcontent.cxx:187 > 0x146c45548 <+1640>: 89 d1 movl %edx, %ecx > 0x146c4554a <+1642>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c45551 <+1649>: 89 8d 0c ff ff ff movl %ecx, -0xf4(%rbp) > 0x146c45557 <+1655>: 48 8b bd 40 fe ff ff movq -0x1c0(%rbp), %rdi > 0x146c4555e <+1662>: e8 ad 17 00 00 callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c45563 <+1667>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146c4556a <+1674>: e8 f1 18 00 00 callq 0x146c46e60 ; com::sun::star::ucb::ContentInfo::~ContentInfo at ContentInfo.hdl:20 > 0x146c4556f <+1679>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146c45576 <+1686>: e8 45 18 00 00 callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c4557b <+1691>: e9 5c 00 00 00 jmp 0x146c455dc ; <+1788> at pkgcontent.cxx:188 > 0x146c45580 <+1696>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c45587 <+1703>: e8 f4 18 00 00 callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c4558c <+1708>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c45590 <+1712>: e8 0b 19 00 00 callq 0x146c46ea0 ; package_ucp::ContentProperties::~ContentProperties at pkgcontent.hxx:61 > 0x146c45595 <+1717>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c45599 <+1721>: e8 22 19 00 00 callq 0x146c46ec0 ; package_ucp::PackageUri::~PackageUri at pkguri.hxx:33 > 0x146c4559e <+1726>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c455a5 <+1733>: e8 d6 ad ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c455aa <+1738>: 48 8b 3d 27 2b 05 00 movq 0x52b27(%rip), %rdi ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c455b1 <+1745>: 48 8b 85 30 ff ff ff movq -0xd0(%rbp), %rax > 0x146c455b8 <+1752>: 48 8b 3f movq (%rdi), %rdi > 0x146c455bb <+1755>: 48 3b 7d f8 cmpq -0x8(%rbp), %rdi > 0x146c455bf <+1759>: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) > 0x146c455c6 <+1766>: 0f 85 46 00 00 00 jne 0x146c45612 ; <+1842> at pkgcontent.cxx:188 > 0x146c455cc <+1772>: 48 8b 85 30 fe ff ff movq -0x1d0(%rbp), %rax > 0x146c455d3 <+1779>: 48 81 c4 e0 01 00 00 addq $0x1e0, %rsp ; imm = 0x1E0 > 0x146c455da <+1786>: 5d popq %rbp > 0x146c455db <+1787>: c3 retq > 0x146c455dc <+1788>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146c455e3 <+1795>: e8 98 18 00 00 callq 0x146c46e80 ; com::sun::star::uno::Reference<com::sun::star::container::XHierarchicalNameAccess>::~Reference at Reference.hxx:108 > 0x146c455e8 <+1800>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146c455ec <+1804>: e8 af 18 00 00 callq 0x146c46ea0 ; package_ucp::ContentProperties::~ContentProperties at pkgcontent.hxx:61 > 0x146c455f1 <+1809>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c455f5 <+1813>: e8 c6 18 00 00 callq 0x146c46ec0 ; package_ucp::PackageUri::~PackageUri at pkguri.hxx:33 > 0x146c455fa <+1818>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146c45601 <+1825>: e8 7a ad ff ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c45606 <+1830>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x146c4560d <+1837>: e8 16 8d 03 00 callq 0x146c7e328 ; symbol stub for: _Unwind_Resume > 0x146c45612 <+1842>: e8 23 8d 03 00 callq 0x146c7e33a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146c44f82 >UNWIND PLANS for libucppkg1.dylib`package_ucp::Content::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, package_ucp::ContentProvider*, com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x146c44ee0) > >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: [libucppkg1.dylib.__TEXT.__text + 24272-0x0000000000006607) >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]: 1787: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1788: 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 0x146c7efb4, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 24272-0x0000000000006607) >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 0x146c7efb4, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 24272-0x0000000000006607) >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]: 1787: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1788: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146c7efb4, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 24272-0x0000000000006610) >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 0x146c73d30 >libucppkg1.dylib`package_ucp::ContentProvider::queryContent: > 0x146c73980 <+0>: 55 pushq %rbp > 0x146c73981 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c73984 <+4>: 48 81 ec 50 01 00 00 subq $0x150, %rsp ; imm = 0x150 > 0x146c7398b <+11>: 48 89 f8 movq %rdi, %rax > 0x146c7398e <+14>: 48 8b 0d 43 47 02 00 movq 0x24743(%rip), %rcx ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c73995 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x146c73998 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x146c7399c <+28>: 48 89 75 80 movq %rsi, -0x80(%rbp) > 0x146c739a0 <+32>: 48 89 95 78 ff ff ff movq %rdx, -0x88(%rbp) > 0x146c739a7 <+39>: 48 8b 4d 80 movq -0x80(%rbp), %rcx > 0x146c739ab <+43>: 48 89 bd 58 ff ff ff movq %rdi, -0xa8(%rbp) > 0x146c739b2 <+50>: 48 89 d7 movq %rdx, %rdi > 0x146c739b5 <+53>: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) > 0x146c739bc <+60>: 48 89 8d 48 ff ff ff movq %rcx, -0xb8(%rbp) > 0x146c739c3 <+67>: e8 78 29 fe ff callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c739c8 <+72>: 88 85 47 ff ff ff movb %al, -0xb9(%rbp) > 0x146c739ce <+78>: e9 00 00 00 00 jmp 0x146c739d3 ; <+83> at pkgprovider.cxx:173 > 0x146c739d3 <+83>: 8a 85 47 ff ff ff movb -0xb9(%rbp), %al > 0x146c739d9 <+89>: a8 01 testb $0x1, %al > 0x146c739db <+91>: 0f 85 2f 00 00 00 jne 0x146c73a10 ; <+144> at pkgprovider.cxx:176 > 0x146c739e1 <+97>: e9 00 00 00 00 jmp 0x146c739e6 ; <+102> at pkgprovider.cxx:174 > 0x146c739e6 <+102>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x146c739ed <+109>: e8 ce 06 fe ff callq 0x146c540c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:115 > 0x146c739f2 <+114>: e9 00 00 00 00 jmp 0x146c739f7 ; <+119> at pkgprovider.cxx:174 > 0x146c739f7 <+119>: e9 85 05 00 00 jmp 0x146c73f81 ; <+1537> at pkgprovider.cxx:201 > 0x146c739fc <+124>: 89 d1 movl %edx, %ecx > 0x146c739fe <+126>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73a05 <+133>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73a0b <+139>: e9 58 05 00 00 jmp 0x146c73f68 ; <+1512> at pkgprovider.cxx:201 > 0x146c73a10 <+144>: 48 8b bd 78 ff ff ff movq -0x88(%rbp), %rdi > 0x146c73a17 <+151>: e8 04 1c fd ff callq 0x146c45620 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator-> at Reference.h:410 > 0x146c73a1c <+156>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x146c73a23 <+163>: e9 00 00 00 00 jmp 0x146c73a28 ; <+168> at pkgprovider.cxx:176 > 0x146c73a28 <+168>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x146c73a2f <+175>: 48 8b 08 movq (%rax), %rcx > 0x146c73a32 <+178>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x146c73a36 <+182>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c73a3a <+186>: 48 89 c6 movq %rax, %rsi > 0x146c73a3d <+189>: ff d1 callq *%rcx > 0x146c73a3f <+191>: e9 00 00 00 00 jmp 0x146c73a44 ; <+196> at pkgprovider.cxx:176 > 0x146c73a44 <+196>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c73a48 <+200>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x146c73a4c <+204>: e8 2f 1c fd ff callq 0x146c45680 ; package_ucp::PackageUri::PackageUri at pkguri.hxx:49 > 0x146c73a51 <+209>: e9 00 00 00 00 jmp 0x146c73a56 ; <+214> at pkgprovider.cxx:176 > 0x146c73a56 <+214>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c73a5a <+218>: e8 21 c9 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c73a5f <+223>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c73a63 <+227>: e8 58 05 00 00 callq 0x146c73fc0 ; package_ucp::PackageUri::isValid at pkguri.hxx:52 > 0x146c73a68 <+232>: 88 85 37 ff ff ff movb %al, -0xc9(%rbp) > 0x146c73a6e <+238>: e9 00 00 00 00 jmp 0x146c73a73 ; <+243> at pkgprovider.cxx:177 > 0x146c73a73 <+243>: 8a 85 37 ff ff ff movb -0xc9(%rbp), %al > 0x146c73a79 <+249>: a8 01 testb $0x1, %al > 0x146c73a7b <+251>: 0f 85 98 00 00 00 jne 0x146c73b19 ; <+409> at pkgprovider.cxx:182 > 0x146c73a81 <+257>: e9 00 00 00 00 jmp 0x146c73a86 ; <+262> at pkgprovider.cxx:178 > 0x146c73a86 <+262>: b8 10 00 00 00 movl $0x10, %eax > 0x146c73a8b <+267>: 89 c7 movl %eax, %edi > 0x146c73a8d <+269>: e8 6c a8 00 00 callq 0x146c7e2fe ; symbol stub for: __cxa_allocate_exception > 0x146c73a92 <+274>: 48 89 c7 movq %rax, %rdi > 0x146c73a95 <+277>: 48 89 bd 28 ff ff ff movq %rdi, -0xd8(%rbp) > 0x146c73a9c <+284>: 48 89 c7 movq %rax, %rdi > 0x146c73a9f <+287>: e8 4c 05 00 00 callq 0x146c73ff0 ; com::sun::star::ucb::IllegalIdentifierException::IllegalIdentifierException at IllegalIdentifierException.hpp:16 > 0x146c73aa4 <+292>: e9 00 00 00 00 jmp 0x146c73aa9 ; <+297> at pkgprovider.cxx:178 > 0x146c73aa9 <+297>: 48 8b 35 80 45 02 00 movq 0x24580(%rip), %rsi ; (void *)0x0000000105fb4c10: typeinfo for com::sun::star::ucb::IllegalIdentifierException > 0x146c73ab0 <+304>: 48 8d 15 59 05 00 00 leaq 0x559(%rip), %rdx ; com::sun::star::ucb::IllegalIdentifierException::~IllegalIdentifierException at IllegalIdentifierException.hdl:13 > 0x146c73ab7 <+311>: 48 8b bd 28 ff ff ff movq -0xd8(%rbp), %rdi > 0x146c73abe <+318>: e8 5f a8 00 00 callq 0x146c7e322 ; symbol stub for: __cxa_throw > 0x146c73ac3 <+323>: e9 e9 04 00 00 jmp 0x146c73fb1 ; <+1585> at pkgprovider.cxx:201 > 0x146c73ac8 <+328>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146c73acc <+332>: 89 d1 movl %edx, %ecx > 0x146c73ace <+334>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73ad5 <+341>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73adb <+347>: e8 a0 c8 fc ff callq 0x146c40380 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146c73ae0 <+352>: e9 83 04 00 00 jmp 0x146c73f68 ; <+1512> at pkgprovider.cxx:201 > 0x146c73ae5 <+357>: 89 d1 movl %edx, %ecx > 0x146c73ae7 <+359>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73aee <+366>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73af4 <+372>: e9 66 04 00 00 jmp 0x146c73f5f ; <+1503> at pkgprovider.cxx:201 > 0x146c73af9 <+377>: 89 d1 movl %edx, %ecx > 0x146c73afb <+379>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73b02 <+386>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73b08 <+392>: 48 8b bd 28 ff ff ff movq -0xd8(%rbp), %rdi > 0x146c73b0f <+399>: e8 02 a8 00 00 callq 0x146c7e316 ; symbol stub for: __cxa_free_exception > 0x146c73b14 <+404>: e9 46 04 00 00 jmp 0x146c73f5f ; <+1503> at pkgprovider.cxx:201 > 0x146c73b19 <+409>: b8 38 00 00 00 movl $0x38, %eax > 0x146c73b1e <+414>: 89 c7 movl %eax, %edi > 0x146c73b20 <+416>: e8 9b 31 fd ff callq 0x146c46cc0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146c73b25 <+421>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x146c73b2c <+428>: e9 00 00 00 00 jmp 0x146c73b31 ; <+433> at pkgprovider.cxx:182 > 0x146c73b31 <+433>: 48 8b 85 20 ff ff ff movq -0xe0(%rbp), %rax > 0x146c73b38 <+440>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c73b3c <+444>: 48 89 85 18 ff ff ff movq %rax, -0xe8(%rbp) > 0x146c73b43 <+451>: e8 98 31 fd ff callq 0x146c46ce0 ; package_ucp::PackageUri::getUri at pkguri.hxx:55 > 0x146c73b48 <+456>: 48 89 85 10 ff ff ff movq %rax, -0xf0(%rbp) > 0x146c73b4f <+463>: e9 00 00 00 00 jmp 0x146c73b54 ; <+468> at pkgprovider.cxx:182 > 0x146c73b54 <+468>: 48 8b bd 18 ff ff ff movq -0xe8(%rbp), %rdi > 0x146c73b5b <+475>: 48 8b b5 10 ff ff ff movq -0xf0(%rbp), %rsi > 0x146c73b62 <+482>: e8 bf a6 00 00 callq 0x146c7e226 ; symbol stub for: ucbhelper::ContentIdentifier::ContentIdentifier(rtl::OUString const&) > 0x146c73b67 <+487>: e9 00 00 00 00 jmp 0x146c73b6c ; <+492> at pkgprovider.cxx:182 > 0x146c73b6c <+492>: 31 c0 xorl %eax, %eax > 0x146c73b6e <+494>: 89 c1 movl %eax, %ecx > 0x146c73b70 <+496>: 48 8b 95 18 ff ff ff movq -0xe8(%rbp), %rdx > 0x146c73b77 <+503>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c73b7b <+507>: 48 89 8d 08 ff ff ff movq %rcx, -0xf8(%rbp) > 0x146c73b82 <+514>: 0f 84 12 00 00 00 je 0x146c73b9a ; <+538> at pkgprovider.cxx:182 > 0x146c73b88 <+520>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x146c73b8f <+527>: 48 83 c0 28 addq $0x28, %rax > 0x146c73b93 <+531>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x146c73b9a <+538>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x146c73ba1 <+545>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c73ba5 <+549>: 48 89 c6 movq %rax, %rsi > 0x146c73ba8 <+552>: e8 83 31 fd ff callq 0x146c46d30 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::Reference at Reference.hxx:149 > 0x146c73bad <+557>: e9 00 00 00 00 jmp 0x146c73bb2 ; <+562> at pkgprovider.cxx:184 > 0x146c73bb2 <+562>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x146c73bb9 <+569>: 48 83 c0 40 addq $0x40, %rax > 0x146c73bbd <+573>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146c73bc1 <+577>: 48 89 c6 movq %rax, %rsi > 0x146c73bc4 <+580>: e8 47 c5 fc ff callq 0x146c40110 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146c73bc9 <+585>: e9 00 00 00 00 jmp 0x146c73bce ; <+590> at pkgprovider.cxx:188 > 0x146c73bce <+590>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c73bd2 <+594>: 48 8d 55 a8 leaq -0x58(%rbp), %rdx > 0x146c73bd6 <+598>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi > 0x146c73bdd <+605>: e8 bc a6 00 00 callq 0x146c7e29e ; symbol stub for: ucbhelper::ContentProviderImplHelper::queryExistingContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) > 0x146c73be2 <+610>: e9 00 00 00 00 jmp 0x146c73be7 ; <+615> at pkgprovider.cxx:188 > 0x146c73be7 <+615>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c73beb <+619>: e8 60 8b fe ff callq 0x146c5c750 ; rtl::Reference<ucbhelper::ContentImplHelper>::get at ref.hxx:168 > 0x146c73bf0 <+624>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146c73bf7 <+631>: e9 00 00 00 00 jmp 0x146c73bfc ; <+636> at pkgprovider.cxx:188 > 0x146c73bfc <+636>: 31 c0 xorl %eax, %eax > 0x146c73bfe <+638>: 89 c1 movl %eax, %ecx > 0x146c73c00 <+640>: 48 8b 95 00 ff ff ff movq -0x100(%rbp), %rdx > 0x146c73c07 <+647>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c73c0b <+651>: 48 89 8d f8 fe ff ff movq %rcx, -0x108(%rbp) > 0x146c73c12 <+658>: 0f 84 12 00 00 00 je 0x146c73c2a ; <+682> at pkgprovider.cxx:188 > 0x146c73c18 <+664>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x146c73c1f <+671>: 48 83 c0 38 addq $0x38, %rax > 0x146c73c23 <+675>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x146c73c2a <+682>: 48 8b 85 f8 fe ff ff movq -0x108(%rbp), %rax > 0x146c73c31 <+689>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73c35 <+693>: 48 89 c6 movq %rax, %rsi > 0x146c73c38 <+696>: e8 c3 05 fe ff callq 0x146c54200 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:149 > 0x146c73c3d <+701>: e9 00 00 00 00 jmp 0x146c73c42 ; <+706> at pkgprovider.cxx:188 > 0x146c73c42 <+706>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c73c46 <+710>: e8 25 8b fe ff callq 0x146c5c770 ; rtl::Reference<ucbhelper::ContentImplHelper>::~Reference at ref.hxx:88 > 0x146c73c4b <+715>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73c4f <+719>: e8 ec 26 fe ff callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c73c54 <+724>: 88 85 f7 fe ff ff movb %al, -0x109(%rbp) > 0x146c73c5a <+730>: e9 00 00 00 00 jmp 0x146c73c5f ; <+735> at pkgprovider.cxx:189 > 0x146c73c5f <+735>: 8a 85 f7 fe ff ff movb -0x109(%rbp), %al > 0x146c73c65 <+741>: a8 01 testb $0x1, %al > 0x146c73c67 <+743>: 0f 85 05 00 00 00 jne 0x146c73c72 ; <+754> at pkgprovider.cxx:190 > 0x146c73c6d <+749>: e9 9d 00 00 00 jmp 0x146c73d0f ; <+911> at pkgprovider.cxx:194 > 0x146c73c72 <+754>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146c73c76 <+758>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x146c73c7d <+765>: e8 ae 03 00 00 callq 0x146c74030 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:130 > 0x146c73c82 <+770>: e9 00 00 00 00 jmp 0x146c73c87 ; <+775> at pkgprovider.cxx:190 > 0x146c73c87 <+775>: c7 85 68 ff ff ff 01 00 00 00 movl $0x1, -0x98(%rbp) > 0x146c73c91 <+785>: e9 85 02 00 00 jmp 0x146c73f1b ; <+1435> at pkgprovider.cxx:200 > 0x146c73c96 <+790>: 89 d1 movl %edx, %ecx > 0x146c73c98 <+792>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73c9f <+799>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73ca5 <+805>: 48 8b bd 20 ff ff ff movq -0xe0(%rbp), %rdi > 0x146c73cac <+812>: e8 5f 30 fd ff callq 0x146c46d10 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146c73cb1 <+817>: e9 a9 02 00 00 jmp 0x146c73f5f ; <+1503> at pkgprovider.cxx:201 > 0x146c73cb6 <+822>: 89 d1 movl %edx, %ecx > 0x146c73cb8 <+824>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73cbf <+831>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73cc5 <+837>: e9 8c 02 00 00 jmp 0x146c73f56 ; <+1494> at pkgprovider.cxx:201 > 0x146c73cca <+842>: 89 d1 movl %edx, %ecx > 0x146c73ccc <+844>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73cd3 <+851>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73cd9 <+857>: e9 6f 02 00 00 jmp 0x146c73f4d ; <+1485> at pkgprovider.cxx:201 > 0x146c73cde <+862>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146c73ce2 <+866>: 89 d1 movl %edx, %ecx > 0x146c73ce4 <+868>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73ceb <+875>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73cf1 <+881>: e8 7a 8a fe ff callq 0x146c5c770 ; rtl::Reference<ucbhelper::ContentImplHelper>::~Reference at ref.hxx:88 > 0x146c73cf6 <+886>: e9 52 02 00 00 jmp 0x146c73f4d ; <+1485> at pkgprovider.cxx:201 > 0x146c73cfb <+891>: 89 d1 movl %edx, %ecx > 0x146c73cfd <+893>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73d04 <+900>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73d0a <+906>: e9 35 02 00 00 jmp 0x146c73f44 ; <+1476> at pkgprovider.cxx:201 > 0x146c73d0f <+911>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x146c73d16 <+918>: 48 83 c0 48 addq $0x48, %rax > 0x146c73d1a <+922>: 48 8b 95 78 ff ff ff movq -0x88(%rbp), %rdx > 0x146c73d21 <+929>: 48 89 c7 movq %rax, %rdi > 0x146c73d24 <+932>: 48 8b b5 48 ff ff ff movq -0xb8(%rbp), %rsi > 0x146c73d2b <+939>: e8 b0 11 fd ff callq 0x146c44ee0 ; package_ucp::Content::create at pkgcontent.cxx:144 > 0x146c73d30 <+944>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x146c73d37 <+951>: e9 00 00 00 00 jmp 0x146c73d3c ; <+956> at pkgprovider.cxx:194 > 0x146c73d3c <+956>: 31 c0 xorl %eax, %eax > 0x146c73d3e <+958>: 89 c1 movl %eax, %ecx > 0x146c73d40 <+960>: 48 8b 95 e8 fe ff ff movq -0x118(%rbp), %rdx > 0x146c73d47 <+967>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146c73d4b <+971>: 48 89 8d e0 fe ff ff movq %rcx, -0x120(%rbp) > 0x146c73d52 <+978>: 0f 84 12 00 00 00 je 0x146c73d6a ; <+1002> at pkgprovider.cxx:194 > 0x146c73d58 <+984>: 48 8b 85 e8 fe ff ff movq -0x118(%rbp), %rax > 0x146c73d5f <+991>: 48 83 c0 38 addq $0x38, %rax > 0x146c73d63 <+995>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x146c73d6a <+1002>: 48 8b 85 e0 fe ff ff movq -0x120(%rbp), %rax > 0x146c73d71 <+1009>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73d75 <+1013>: 48 89 c6 movq %rax, %rsi > 0x146c73d78 <+1016>: e8 e3 02 00 00 callq 0x146c74060 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::operator= at Reference.hxx:340 > 0x146c73d7d <+1021>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x146c73d84 <+1028>: e9 00 00 00 00 jmp 0x146c73d89 ; <+1033> at pkgprovider.cxx:195 > 0x146c73d89 <+1033>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146c73d8d <+1037>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x146c73d94 <+1044>: e8 ff a4 00 00 callq 0x146c7e298 ; symbol stub for: ucbhelper::ContentProviderImplHelper::registerNewContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContent> const&) > 0x146c73d99 <+1049>: e9 00 00 00 00 jmp 0x146c73d9e ; <+1054> at pkgprovider.cxx:195 > 0x146c73d9e <+1054>: c6 85 67 ff ff ff 00 movb $0x0, -0x99(%rbp) > 0x146c73da5 <+1061>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73da9 <+1065>: e8 92 25 fe ff callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c73dae <+1070>: 88 85 d7 fe ff ff movb %al, -0x129(%rbp) > 0x146c73db4 <+1076>: e9 00 00 00 00 jmp 0x146c73db9 ; <+1081> at pkgprovider.cxx:197 > 0x146c73db9 <+1081>: 31 c0 xorl %eax, %eax > 0x146c73dbb <+1083>: 88 c1 movb %al, %cl > 0x146c73dbd <+1085>: 8a 95 d7 fe ff ff movb -0x129(%rbp), %dl > 0x146c73dc3 <+1091>: f6 c2 01 testb $0x1, %dl > 0x146c73dc6 <+1094>: 88 8d d6 fe ff ff movb %cl, -0x12a(%rbp) > 0x146c73dcc <+1100>: 0f 85 05 00 00 00 jne 0x146c73dd7 ; <+1111> at pkgprovider.cxx:197 > 0x146c73dd2 <+1106>: e9 5a 00 00 00 jmp 0x146c73e31 ; <+1201> at pkgprovider.cxx:197 > 0x146c73dd7 <+1111>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73ddb <+1115>: e8 c0 02 00 00 callq 0x146c740a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::operator-> at Reference.h:410 > 0x146c73de0 <+1120>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x146c73de7 <+1127>: e9 00 00 00 00 jmp 0x146c73dec ; <+1132> at pkgprovider.cxx:197 > 0x146c73dec <+1132>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x146c73df3 <+1139>: 48 8b 08 movq (%rax), %rcx > 0x146c73df6 <+1142>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x146c73dfa <+1146>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c73dfe <+1150>: 48 89 c6 movq %rax, %rsi > 0x146c73e01 <+1153>: ff d1 callq *%rcx > 0x146c73e03 <+1155>: e9 00 00 00 00 jmp 0x146c73e08 ; <+1160> at pkgprovider.cxx:197 > 0x146c73e08 <+1160>: c6 85 67 ff ff ff 01 movb $0x1, -0x99(%rbp) > 0x146c73e0f <+1167>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c73e13 <+1171>: e8 28 25 fe ff callq 0x146c56340 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146c73e18 <+1176>: 88 85 c7 fe ff ff movb %al, -0x139(%rbp) > 0x146c73e1e <+1182>: e9 00 00 00 00 jmp 0x146c73e23 ; <+1187> at pkgprovider.cxx:197 > 0x146c73e23 <+1187>: 8a 85 c7 fe ff ff movb -0x139(%rbp), %al > 0x146c73e29 <+1193>: 34 ff xorb $-0x1, %al > 0x146c73e2b <+1195>: 88 85 d6 fe ff ff movb %al, -0x12a(%rbp) > 0x146c73e31 <+1201>: 8a 85 d6 fe ff ff movb -0x12a(%rbp), %al > 0x146c73e37 <+1207>: f6 85 67 ff ff ff 01 testb $0x1, -0x99(%rbp) > 0x146c73e3e <+1214>: 88 85 c6 fe ff ff movb %al, -0x13a(%rbp) > 0x146c73e44 <+1220>: 0f 85 05 00 00 00 jne 0x146c73e4f ; <+1231> at pkgprovider.cxx:197 > 0x146c73e4a <+1226>: e9 09 00 00 00 jmp 0x146c73e58 ; <+1240> at pkgprovider.cxx:197 > 0x146c73e4f <+1231>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c73e53 <+1235>: e8 68 2f fd ff callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c73e58 <+1240>: 8a 85 c6 fe ff ff movb -0x13a(%rbp), %al > 0x146c73e5e <+1246>: a8 01 testb $0x1, %al > 0x146c73e60 <+1248>: 0f 85 05 00 00 00 jne 0x146c73e6b ; <+1259> at pkgprovider.cxx:198 > 0x146c73e66 <+1254>: e9 91 00 00 00 jmp 0x146c73efc ; <+1404> at pkgprovider.cxx:200 > 0x146c73e6b <+1259>: b8 10 00 00 00 movl $0x10, %eax > 0x146c73e70 <+1264>: 89 c7 movl %eax, %edi > 0x146c73e72 <+1266>: e8 87 a4 00 00 callq 0x146c7e2fe ; symbol stub for: __cxa_allocate_exception > 0x146c73e77 <+1271>: 48 89 c7 movq %rax, %rdi > 0x146c73e7a <+1274>: 48 89 bd b8 fe ff ff movq %rdi, -0x148(%rbp) > 0x146c73e81 <+1281>: 48 89 c7 movq %rax, %rdi > 0x146c73e84 <+1284>: e8 67 01 00 00 callq 0x146c73ff0 ; com::sun::star::ucb::IllegalIdentifierException::IllegalIdentifierException at IllegalIdentifierException.hpp:16 > 0x146c73e89 <+1289>: e9 00 00 00 00 jmp 0x146c73e8e ; <+1294> at pkgprovider.cxx:198 > 0x146c73e8e <+1294>: 48 8b 35 9b 41 02 00 movq 0x2419b(%rip), %rsi ; (void *)0x0000000105fb4c10: typeinfo for com::sun::star::ucb::IllegalIdentifierException > 0x146c73e95 <+1301>: 48 8d 15 74 01 00 00 leaq 0x174(%rip), %rdx ; com::sun::star::ucb::IllegalIdentifierException::~IllegalIdentifierException at IllegalIdentifierException.hdl:13 > 0x146c73e9c <+1308>: 48 8b bd b8 fe ff ff movq -0x148(%rbp), %rdi > 0x146c73ea3 <+1315>: e8 7a a4 00 00 callq 0x146c7e322 ; symbol stub for: __cxa_throw > 0x146c73ea8 <+1320>: e9 04 01 00 00 jmp 0x146c73fb1 ; <+1585> at pkgprovider.cxx:201 > 0x146c73ead <+1325>: 89 d1 movl %edx, %ecx > 0x146c73eaf <+1327>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73eb6 <+1334>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73ebc <+1340>: f6 85 67 ff ff ff 01 testb $0x1, -0x99(%rbp) > 0x146c73ec3 <+1347>: 0f 85 05 00 00 00 jne 0x146c73ece ; <+1358> at pkgprovider.cxx:197 > 0x146c73ec9 <+1353>: e9 09 00 00 00 jmp 0x146c73ed7 ; <+1367> at pkgprovider.cxx:197 > 0x146c73ece <+1358>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146c73ed2 <+1362>: e8 e9 2e fd ff callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c73ed7 <+1367>: e9 68 00 00 00 jmp 0x146c73f44 ; <+1476> at pkgprovider.cxx:201 > 0x146c73edc <+1372>: 89 d1 movl %edx, %ecx > 0x146c73ede <+1374>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x146c73ee5 <+1381>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x146c73eeb <+1387>: 48 8b bd b8 fe ff ff movq -0x148(%rbp), %rdi > 0x146c73ef2 <+1394>: e8 1f a4 00 00 callq 0x146c7e316 ; symbol stub for: __cxa_free_exception > 0x146c73ef7 <+1399>: e9 48 00 00 00 jmp 0x146c73f44 ; <+1476> at pkgprovider.cxx:201 > 0x146c73efc <+1404>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146c73f00 <+1408>: 48 8b bd 58 ff ff ff movq -0xa8(%rbp), %rdi > 0x146c73f07 <+1415>: e8 24 01 00 00 callq 0x146c74030 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:130 > 0x146c73f0c <+1420>: e9 00 00 00 00 jmp 0x146c73f11 ; <+1425> at pkgprovider.cxx:200 > 0x146c73f11 <+1425>: c7 85 68 ff ff ff 01 00 00 00 movl $0x1, -0x98(%rbp) > 0x146c73f1b <+1435>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73f1f <+1439>: e8 6c f7 fd ff callq 0x146c53690 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x146c73f24 <+1444>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146c73f28 <+1448>: e8 03 c5 fc ff callq 0x146c40430 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146c73f2d <+1453>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c73f31 <+1457>: e8 8a 2e fd ff callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c73f36 <+1462>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c73f3a <+1466>: e8 81 2f fd ff callq 0x146c46ec0 ; package_ucp::PackageUri::~PackageUri at pkguri.hxx:33 > 0x146c73f3f <+1471>: e9 3d 00 00 00 jmp 0x146c73f81 ; <+1537> at pkgprovider.cxx:201 > 0x146c73f44 <+1476>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146c73f48 <+1480>: e8 43 f7 fd ff callq 0x146c53690 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x146c73f4d <+1485>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146c73f51 <+1489>: e8 da c4 fc ff callq 0x146c40430 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146c73f56 <+1494>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146c73f5a <+1498>: e8 61 2e fd ff callq 0x146c46dc0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x146c73f5f <+1503>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146c73f63 <+1507>: e8 58 2f fd ff callq 0x146c46ec0 ; package_ucp::PackageUri::~PackageUri at pkguri.hxx:33 > 0x146c73f68 <+1512>: 83 bd 6c ff ff ff 00 cmpl $0x0, -0x94(%rbp) > 0x146c73f6f <+1519>: 0f 8d 30 00 00 00 jge 0x146c73fa5 ; <+1573> at pkgprovider.cxx:201 > 0x146c73f75 <+1525>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x146c73f7c <+1532>: e8 89 a3 00 00 callq 0x146c7e30a ; symbol stub for: __cxa_call_unexpected > 0x146c73f81 <+1537>: 48 8b 05 50 41 02 00 movq 0x24150(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146c73f88 <+1544>: 48 8b 00 movq (%rax), %rax > 0x146c73f8b <+1547>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x146c73f8f <+1551>: 0f 85 1c 00 00 00 jne 0x146c73fb1 ; <+1585> at pkgprovider.cxx:201 > 0x146c73f95 <+1557>: 48 8b 85 50 ff ff ff movq -0xb0(%rbp), %rax > 0x146c73f9c <+1564>: 48 81 c4 50 01 00 00 addq $0x150, %rsp ; imm = 0x150 > 0x146c73fa3 <+1571>: 5d popq %rbp > 0x146c73fa4 <+1572>: c3 retq > 0x146c73fa5 <+1573>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x146c73fac <+1580>: e8 77 a3 00 00 callq 0x146c7e328 ; symbol stub for: _Unwind_Resume > 0x146c73fb1 <+1585>: e8 84 a3 00 00 callq 0x146c7e33a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146c73d30 >UNWIND PLANS for libucppkg1.dylib`package_ucp::ContentProvider::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x146c73980) > >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: [libucppkg1.dylib.__TEXT.__text + 215408-0x0000000000034fa6) >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]: 1572: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1573: 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 0x146c83a70, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 215408-0x0000000000034fa6) >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 0x146c83a70, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 215408-0x0000000000034fa6) >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]: 1572: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1573: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146c83a70, personality routine is at address 0x146c980d0 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucppkg1.dylib.__TEXT.__text + 215408-0x0000000000034fb0) >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 0x146c74133 >libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&): > 0x146c74100 <+0>: 55 pushq %rbp > 0x146c74101 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146c74104 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x146c74108 <+8>: 48 89 f8 movq %rdi, %rax > 0x146c7410b <+11>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x146c7410f <+15>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x146c74113 <+19>: 48 8b 55 f8 movq -0x8(%rbp), %rdx > 0x146c74117 <+23>: 48 83 c2 d0 addq $-0x30, %rdx > 0x146c7411b <+27>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x146c7411f <+31>: 48 89 75 e8 movq %rsi, -0x18(%rbp) > 0x146c74123 <+35>: 48 89 d6 movq %rdx, %rsi > 0x146c74126 <+38>: 48 8b 55 e8 movq -0x18(%rbp), %rdx > 0x146c7412a <+42>: 48 89 45 e0 movq %rax, -0x20(%rbp) > 0x146c7412e <+46>: e8 4d f8 ff ff callq 0x146c73980 ; package_ucp::ContentProvider::queryContent at pkgprovider.cxx:172 > 0x146c74133 <+51>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x146c74137 <+55>: 48 83 c4 20 addq $0x20, %rsp > 0x146c7413b <+59>: 5d popq %rbp > 0x146c7413c <+60>: c3 retq >(lldb) image show-unwind --address 0x146c74133 >UNWIND PLANS for libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x146c74100) > >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: [libucppkg1.dylib.__TEXT.__text + 217328-0x000000000003512d) >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]: 60: 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: [libucppkg1.dylib.__TEXT.__text + 217328-0x000000000003512d) >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: [libucppkg1.dylib.__TEXT.__text + 217328-0x000000000003512d) >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]: 60: 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: [libucppkg1.dylib.__TEXT.__text + 217008-0x0000000000035130) >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 0x1430079dc >libucb1.dylib`UniversalContentBroker::queryContent: > 0x1430078d0 <+0>: 55 pushq %rbp > 0x1430078d1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1430078d4 <+4>: 48 83 ec 70 subq $0x70, %rsp > 0x1430078d8 <+8>: 48 89 f8 movq %rdi, %rax > 0x1430078db <+11>: 48 8b 0d de 29 09 00 movq 0x929de(%rip), %rcx ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1430078e2 <+18>: 48 8b 09 movq (%rcx), %rcx > 0x1430078e5 <+21>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x1430078e9 <+25>: 48 89 75 e0 movq %rsi, -0x20(%rbp) > 0x1430078ed <+29>: 48 89 55 d8 movq %rdx, -0x28(%rbp) > 0x1430078f1 <+33>: 48 8b 75 e0 movq -0x20(%rbp), %rsi > 0x1430078f5 <+37>: 48 89 7d c0 movq %rdi, -0x40(%rbp) > 0x1430078f9 <+41>: 48 89 d7 movq %rdx, %rdi > 0x1430078fc <+44>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x143007900 <+48>: 48 89 75 b0 movq %rsi, -0x50(%rbp) > 0x143007904 <+52>: e8 67 1d ff ff callq 0x142ff9670 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x143007909 <+57>: 88 45 af movb %al, -0x51(%rbp) > 0x14300790c <+60>: e9 00 00 00 00 jmp 0x143007911 ; <+65> at ucb.cxx:525 > 0x143007911 <+65>: 8a 45 af movb -0x51(%rbp), %al > 0x143007914 <+68>: a8 01 testb $0x1, %al > 0x143007916 <+70>: 0f 85 26 00 00 00 jne 0x143007942 ; <+114> at ucb.cxx:529 > 0x14300791c <+76>: e9 00 00 00 00 jmp 0x143007921 ; <+81> at ucb.cxx:526 > 0x143007921 <+81>: 48 8b 7d c0 movq -0x40(%rbp), %rdi > 0x143007925 <+85>: e8 16 28 ff ff callq 0x142ffa140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:115 > 0x14300792a <+90>: e9 00 00 00 00 jmp 0x14300792f ; <+95> at ucb.cxx:526 > 0x14300792f <+95>: e9 13 01 00 00 jmp 0x143007a47 ; <+375> at ucb.cxx:534 > 0x143007934 <+100>: 89 d1 movl %edx, %ecx > 0x143007936 <+102>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x14300793a <+106>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x14300793d <+109>: e9 d4 00 00 00 jmp 0x143007a16 ; <+326> at ucb.cxx:534 > 0x143007942 <+114>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x143007946 <+118>: e8 35 01 00 00 callq 0x143007a80 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator-> at Reference.h:410 > 0x14300794b <+123>: 48 89 45 a0 movq %rax, -0x60(%rbp) > 0x14300794f <+127>: e9 00 00 00 00 jmp 0x143007954 ; <+132> at ucb.cxx:529 > 0x143007954 <+132>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x143007958 <+136>: 48 8b 08 movq (%rax), %rcx > 0x14300795b <+139>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x14300795f <+143>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x143007963 <+147>: 48 89 c6 movq %rax, %rsi > 0x143007966 <+150>: ff d1 callq *%rcx > 0x143007968 <+152>: e9 00 00 00 00 jmp 0x14300796d ; <+157> at ucb.cxx:529 > 0x14300796d <+157>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x143007971 <+161>: 48 8d 55 e8 leaq -0x18(%rbp), %rdx > 0x143007975 <+165>: b9 01 00 00 00 movl $0x1, %ecx > 0x14300797a <+170>: 48 8b 75 b0 movq -0x50(%rbp), %rsi > 0x14300797e <+174>: e8 2d fd ff ff callq 0x1430076b0 ; UniversalContentBroker::queryContentProvider at ucb.cxx:783 > 0x143007983 <+179>: e9 00 00 00 00 jmp 0x143007988 ; <+184> at ucb.cxx:529 > 0x143007988 <+184>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x14300798c <+188>: e8 9f b3 fe ff callq 0x142ff2d30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x143007991 <+193>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x143007995 <+197>: e8 d6 1c ff ff callq 0x142ff9670 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x14300799a <+202>: 88 45 9f movb %al, -0x61(%rbp) > 0x14300799d <+205>: e9 00 00 00 00 jmp 0x1430079a2 ; <+210> at ucb.cxx:530 > 0x1430079a2 <+210>: 8a 45 9f movb -0x61(%rbp), %al > 0x1430079a5 <+213>: a8 01 testb $0x1, %al > 0x1430079a7 <+215>: 0f 85 05 00 00 00 jne 0x1430079b2 ; <+226> at ucb.cxx:531 > 0x1430079ad <+221>: e9 77 00 00 00 jmp 0x143007a29 ; <+345> at ucb.cxx:533 > 0x1430079b2 <+226>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1430079b6 <+230>: e8 d5 1c ff ff callq 0x142ff9690 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>::operator-> at Reference.h:410 > 0x1430079bb <+235>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x1430079bf <+239>: e9 00 00 00 00 jmp 0x1430079c4 ; <+244> at ucb.cxx:531 > 0x1430079c4 <+244>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x1430079c8 <+248>: 48 8b 08 movq (%rax), %rcx > 0x1430079cb <+251>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x1430079cf <+255>: 48 8b 55 d8 movq -0x28(%rbp), %rdx > 0x1430079d3 <+259>: 48 8b 7d c0 movq -0x40(%rbp), %rdi > 0x1430079d7 <+263>: 48 89 c6 movq %rax, %rsi > 0x1430079da <+266>: ff d1 callq *%rcx > 0x1430079dc <+268>: e9 00 00 00 00 jmp 0x1430079e1 ; <+273> at ucb.cxx:531 > 0x1430079e1 <+273>: c7 45 c8 01 00 00 00 movl $0x1, -0x38(%rbp) > 0x1430079e8 <+280>: e9 51 00 00 00 jmp 0x143007a3e ; <+366> at ucb.cxx:533 > 0x1430079ed <+285>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1430079f1 <+289>: 89 d1 movl %edx, %ecx > 0x1430079f3 <+291>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x1430079f7 <+295>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x1430079fa <+298>: e8 31 b3 fe ff callq 0x142ff2d30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1430079ff <+303>: e9 12 00 00 00 jmp 0x143007a16 ; <+326> at ucb.cxx:534 > 0x143007a04 <+308>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x143007a08 <+312>: 89 d1 movl %edx, %ecx > 0x143007a0a <+314>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x143007a0e <+318>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x143007a11 <+321>: e8 6a 13 ff ff callq 0x142ff8d80 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>::~Reference at Reference.hxx:108 > 0x143007a16 <+326>: 83 7d cc 00 cmpl $0x0, -0x34(%rbp) > 0x143007a1a <+330>: 0f 8d 45 00 00 00 jge 0x143007a65 ; <+405> at ucb.cxx:534 > 0x143007a20 <+336>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x143007a24 <+340>: e8 19 ea 05 00 callq 0x143066442 ; symbol stub for: __cxa_call_unexpected > 0x143007a29 <+345>: 48 8b 7d c0 movq -0x40(%rbp), %rdi > 0x143007a2d <+349>: e8 0e 27 ff ff callq 0x142ffa140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:115 > 0x143007a32 <+354>: e9 00 00 00 00 jmp 0x143007a37 ; <+359> at ucb.cxx:533 > 0x143007a37 <+359>: c7 45 c8 01 00 00 00 movl $0x1, -0x38(%rbp) > 0x143007a3e <+366>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x143007a42 <+370>: e8 39 13 ff ff callq 0x142ff8d80 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>::~Reference at Reference.hxx:108 > 0x143007a47 <+375>: 48 8b 05 72 28 09 00 movq 0x92872(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x143007a4e <+382>: 48 8b 00 movq (%rax), %rax > 0x143007a51 <+385>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x143007a55 <+389>: 0f 85 13 00 00 00 jne 0x143007a6e ; <+414> at ucb.cxx:534 > 0x143007a5b <+395>: 48 8b 45 b8 movq -0x48(%rbp), %rax > 0x143007a5f <+399>: 48 83 c4 70 addq $0x70, %rsp > 0x143007a63 <+403>: 5d popq %rbp > 0x143007a64 <+404>: c3 retq > 0x143007a65 <+405>: 48 8b 7d d0 movq -0x30(%rbp), %rdi > 0x143007a69 <+409>: e8 f2 e9 05 00 callq 0x143066460 ; symbol stub for: _Unwind_Resume > 0x143007a6e <+414>: e8 ff e9 05 00 callq 0x143066472 ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x1430079dc >UNWIND PLANS for libucb1.dylib`UniversalContentBroker::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x1430078d0) > >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: [libucb1.dylib.__TEXT.__text + 87648-0x0000000000015803) >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]: 404: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 405: 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 0x143068758, personality routine is at address 0x14309a2b8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucb1.dylib.__TEXT.__text + 87648-0x0000000000015803) >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 0x143068758, personality routine is at address 0x14309a2b8 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucb1.dylib.__TEXT.__text + 87648-0x0000000000015803) >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]: 404: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 405: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x143068758, personality routine is at address 0x14309a2b8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucb1.dylib.__TEXT.__text + 87648-0x0000000000015810) >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 0x143007b13 >libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&): > 0x143007ae0 <+0>: 55 pushq %rbp > 0x143007ae1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x143007ae4 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x143007ae8 <+8>: 48 89 f8 movq %rdi, %rax > 0x143007aeb <+11>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x143007aef <+15>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x143007af3 <+19>: 48 8b 55 f8 movq -0x8(%rbp), %rdx > 0x143007af7 <+23>: 48 83 c2 d8 addq $-0x28, %rdx > 0x143007afb <+27>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x143007aff <+31>: 48 89 75 e8 movq %rsi, -0x18(%rbp) > 0x143007b03 <+35>: 48 89 d6 movq %rdx, %rsi > 0x143007b06 <+38>: 48 8b 55 e8 movq -0x18(%rbp), %rdx > 0x143007b0a <+42>: 48 89 45 e0 movq %rax, -0x20(%rbp) > 0x143007b0e <+46>: e8 bd fd ff ff callq 0x1430078d0 ; UniversalContentBroker::queryContent at ucb.cxx:519 > 0x143007b13 <+51>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x143007b17 <+55>: 48 83 c4 20 addq $0x20, %rsp > 0x143007b1b <+59>: 5d popq %rbp > 0x143007b1c <+60>: c3 retq >(lldb) image show-unwind --address 0x143007b13 >UNWIND PLANS for libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x143007ae0) > >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: [libucb1.dylib.__TEXT.__text + 88176-0x00000000000158ad) >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]: 60: 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: [libucb1.dylib.__TEXT.__text + 88176-0x00000000000158ad) >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: [libucb1.dylib.__TEXT.__text + 88176-0x00000000000158ad) >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]: 60: 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: [libucb1.dylib.__TEXT.__text + 88080-0x00000000000158b0) >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 0x1093d0c8d >libucbhelper.dylib`ucbhelper::getContentThrow: > 0x1093d0be0 <+0>: 55 pushq %rbp > 0x1093d0be1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1093d0be4 <+4>: 48 81 ec 50 01 00 00 subq $0x150, %rsp ; imm = 0x150 > 0x1093d0beb <+11>: 48 89 f8 movq %rdi, %rax > 0x1093d0bee <+14>: 48 8b 0d 13 67 0c 00 movq 0xc6713(%rip), %rcx ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1093d0bf5 <+21>: 48 8b 09 movq (%rcx), %rcx > 0x1093d0bf8 <+24>: 48 89 4d f8 movq %rcx, -0x8(%rbp) > 0x1093d0bfc <+28>: 48 89 75 88 movq %rsi, -0x78(%rbp) > 0x1093d0c00 <+32>: 48 89 55 80 movq %rdx, -0x80(%rbp) > 0x1093d0c04 <+36>: c6 85 7f ff ff ff 00 movb $0x0, -0x81(%rbp) > 0x1093d0c0b <+43>: 48 89 bd 50 ff ff ff movq %rdi, -0xb0(%rbp) > 0x1093d0c12 <+50>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1093d0c19 <+57>: e8 42 84 00 00 callq 0x1093d9060 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::Reference at Reference.hxx:115 > 0x1093d0c1e <+62>: e9 00 00 00 00 jmp 0x1093d0c23 ; <+67> at content.cxx:256 > 0x1093d0c23 <+67>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d0c27 <+71>: e8 94 97 00 00 callq 0x1093da3c0 ; rtl::OUString::OUString at ustring.hxx:117 > 0x1093d0c2c <+76>: e9 00 00 00 00 jmp 0x1093d0c31 ; <+81> at content.cxx:259 > 0x1093d0c31 <+81>: 48 8b 7d 88 movq -0x78(%rbp), %rdi > 0x1093d0c35 <+85>: e8 46 8d 00 00 callq 0x1093d9980 ; com::sun::star::uno::Reference<com::sun::star::ucb::XUniversalContentBroker>::operator-> at Reference.h:410 > 0x1093d0c3a <+90>: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) > 0x1093d0c41 <+97>: e9 00 00 00 00 jmp 0x1093d0c46 ; <+102> at content.cxx:259 > 0x1093d0c46 <+102>: 48 8b 85 40 ff ff ff movq -0xc0(%rbp), %rax > 0x1093d0c4d <+109>: 48 83 c0 08 addq $0x8, %rax > 0x1093d0c51 <+113>: 48 8b 8d 40 ff ff ff movq -0xc0(%rbp), %rcx > 0x1093d0c58 <+120>: 48 8b 51 08 movq 0x8(%rcx), %rdx > 0x1093d0c5c <+124>: 48 8b 52 18 movq 0x18(%rdx), %rdx > 0x1093d0c60 <+128>: 48 8b 75 80 movq -0x80(%rbp), %rsi > 0x1093d0c64 <+132>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d0c68 <+136>: 48 89 b5 38 ff ff ff movq %rsi, -0xc8(%rbp) > 0x1093d0c6f <+143>: 48 89 c6 movq %rax, %rsi > 0x1093d0c72 <+146>: 48 8b 85 38 ff ff ff movq -0xc8(%rbp), %rax > 0x1093d0c79 <+153>: 48 89 95 30 ff ff ff movq %rdx, -0xd0(%rbp) > 0x1093d0c80 <+160>: 48 89 c2 movq %rax, %rdx > 0x1093d0c83 <+163>: 4c 8b 85 30 ff ff ff movq -0xd0(%rbp), %r8 > 0x1093d0c8a <+170>: 41 ff d0 callq *%r8 > 0x1093d0c8d <+173>: e9 00 00 00 00 jmp 0x1093d0c92 ; <+178> at content.cxx:259 > 0x1093d0c92 <+178>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x1093d0c96 <+182>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x1093d0c9d <+189>: e8 5e 84 00 00 callq 0x1093d9100 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::operator= at Reference.hxx:357 > 0x1093d0ca2 <+194>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x1093d0ca9 <+201>: e9 00 00 00 00 jmp 0x1093d0cae ; <+206> at content.cxx:259 > 0x1093d0cae <+206>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d0cb2 <+210>: e8 89 04 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d0cb7 <+215>: e9 a1 00 00 00 jmp 0x1093d0d5d ; <+381> at content.cxx:267 > 0x1093d0cbc <+220>: 89 d1 movl %edx, %ecx > 0x1093d0cbe <+222>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0cc5 <+229>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0ccb <+235>: e9 c2 03 00 00 jmp 0x1093d1092 ; <+1202> at content.cxx:278 > 0x1093d0cd0 <+240>: 89 d1 movl %edx, %ecx > 0x1093d0cd2 <+242>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0cd9 <+249>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0cdf <+255>: e9 a2 03 00 00 jmp 0x1093d1086 ; <+1190> at content.cxx:278 > 0x1093d0ce4 <+260>: 89 d1 movl %edx, %ecx > 0x1093d0ce6 <+262>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0ced <+269>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0cf3 <+275>: e9 18 00 00 00 jmp 0x1093d0d10 ; <+304> at content.cxx:260 > 0x1093d0cf8 <+280>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d0cfc <+284>: 89 d1 movl %edx, %ecx > 0x1093d0cfe <+286>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0d05 <+293>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0d0b <+299>: e8 30 04 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d0d10 <+304>: 8b 85 6c ff ff ff movl -0x94(%rbp), %eax > 0x1093d0d16 <+310>: b9 03 00 00 00 movl $0x3, %ecx > 0x1093d0d1b <+315>: 39 c8 cmpl %ecx, %eax > 0x1093d0d1d <+317>: 0f 85 25 03 00 00 jne 0x1093d1048 ; <+1128> at content.cxx:278 > 0x1093d0d23 <+323>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x1093d0d2a <+330>: e8 05 92 08 00 callq 0x109459f34 ; symbol stub for: __cxa_begin_catch > 0x1093d0d2f <+335>: 48 89 85 60 ff ff ff movq %rax, -0xa0(%rbp) > 0x1093d0d36 <+342>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d0d3a <+346>: 48 89 c6 movq %rax, %rsi > 0x1093d0d3d <+349>: e8 ee 36 00 00 callq 0x1093d4430 ; rtl::OUString::operator= at ustring.hxx:422 > 0x1093d0d42 <+354>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x1093d0d49 <+361>: e9 00 00 00 00 jmp 0x1093d0d4e ; <+366> at content.cxx:265 > 0x1093d0d4e <+366>: e8 ed 91 08 00 callq 0x109459f40 ; symbol stub for: __cxa_end_catch > 0x1093d0d53 <+371>: e9 00 00 00 00 jmp 0x1093d0d58 ; <+376> at content.cxx:265 > 0x1093d0d58 <+376>: e9 00 00 00 00 jmp 0x1093d0d5d ; <+381> at content.cxx:267 > 0x1093d0d5d <+381>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x1093d0d64 <+388>: e8 27 0a 00 00 callq 0x1093d1790 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x1093d0d69 <+393>: 88 85 1f ff ff ff movb %al, -0xe1(%rbp) > 0x1093d0d6f <+399>: e9 00 00 00 00 jmp 0x1093d0d74 ; <+404> at content.cxx:267 > 0x1093d0d74 <+404>: 8a 85 1f ff ff ff movb -0xe1(%rbp), %al > 0x1093d0d7a <+410>: a8 01 testb $0x1, %al > 0x1093d0d7c <+412>: 0f 85 a4 02 00 00 jne 0x1093d1026 ; <+1094> at content.cxx:271 > 0x1093d0d82 <+418>: e9 00 00 00 00 jmp 0x1093d0d87 ; <+423> at content.cxx:269 > 0x1093d0d87 <+423>: 48 8b 7d 88 movq -0x78(%rbp), %rdi > 0x1093d0d8b <+427>: 48 8b 45 80 movq -0x80(%rbp), %rax > 0x1093d0d8f <+431>: 48 89 bd 10 ff ff ff movq %rdi, -0xf0(%rbp) > 0x1093d0d96 <+438>: 48 89 c7 movq %rax, %rdi > 0x1093d0d99 <+441>: e8 82 a0 00 00 callq 0x1093dae20 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator-> at Reference.h:410 > 0x1093d0d9e <+446>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x1093d0da5 <+453>: e9 00 00 00 00 jmp 0x1093d0daa ; <+458> at content.cxx:269 > 0x1093d0daa <+458>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x1093d0db1 <+465>: 48 8b 08 movq (%rax), %rcx > 0x1093d0db4 <+468>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x1093d0db8 <+472>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d0dbc <+476>: 48 89 c6 movq %rax, %rsi > 0x1093d0dbf <+479>: ff d1 callq *%rcx > 0x1093d0dc1 <+481>: e9 00 00 00 00 jmp 0x1093d0dc6 ; <+486> at content.cxx:269 > 0x1093d0dc6 <+486>: 48 8d 75 e0 leaq -0x20(%rbp), %rsi > 0x1093d0dca <+490>: 48 8b bd 10 ff ff ff movq -0xf0(%rbp), %rdi > 0x1093d0dd1 <+497>: e8 ba c8 00 00 callq 0x1093dd690 ; ucbhelper::ensureContentProviderForURL at content.cxx:208 > 0x1093d0dd6 <+502>: e9 00 00 00 00 jmp 0x1093d0ddb ; <+507> at content.cxx:269 > 0x1093d0ddb <+507>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d0ddf <+511>: e8 5c c8 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d0de4 <+516>: b8 18 00 00 00 movl $0x18, %eax > 0x1093d0de9 <+521>: 89 c7 movl %eax, %edi > 0x1093d0deb <+523>: e8 3e 91 08 00 callq 0x109459f2e ; symbol stub for: __cxa_allocate_exception > 0x1093d0df0 <+528>: 48 89 c7 movq %rax, %rdi > 0x1093d0df3 <+531>: c6 85 5f ff ff ff 01 movb $0x1, -0xa1(%rbp) > 0x1093d0dfa <+538>: 48 8b 4d 80 movq -0x80(%rbp), %rcx > 0x1093d0dfe <+542>: 48 89 bd 00 ff ff ff movq %rdi, -0x100(%rbp) > 0x1093d0e05 <+549>: 48 89 cf movq %rcx, %rdi > 0x1093d0e08 <+552>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x1093d0e0f <+559>: e8 0c a0 00 00 callq 0x1093dae20 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::operator-> at Reference.h:410 > 0x1093d0e14 <+564>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x1093d0e1b <+571>: e9 00 00 00 00 jmp 0x1093d0e20 ; <+576> at content.cxx:272 > 0x1093d0e20 <+576>: 48 8b 85 f0 fe ff ff movq -0x110(%rbp), %rax > 0x1093d0e27 <+583>: 48 8b 08 movq (%rax), %rcx > 0x1093d0e2a <+586>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x1093d0e2e <+590>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1093d0e32 <+594>: 48 89 c6 movq %rax, %rsi > 0x1093d0e35 <+597>: ff d1 callq *%rcx > 0x1093d0e37 <+599>: e9 00 00 00 00 jmp 0x1093d0e3c ; <+604> at content.cxx:272 > 0x1093d0e3c <+604>: 48 8d 3d c3 84 09 00 leaq 0x984c3(%rip), %rdi ; "Unable to create Content for <" > 0x1093d0e43 <+611>: 48 8d 75 a0 leaq -0x60(%rbp), %rsi > 0x1093d0e47 <+615>: e8 d4 ce 00 00 callq 0x1093ddd20 ; rtl::operator+<char const [31], rtl::OUString>(char const (&) [31], rtl::OUString const&)::operator+<char const [31], rtl::OUString> at stringconcat.hxx:272 > 0x1093d0e4c <+620>: 48 89 95 e8 fe ff ff movq %rdx, -0x118(%rbp) > 0x1093d0e53 <+627>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x1093d0e5a <+634>: e9 00 00 00 00 jmp 0x1093d0e5f ; <+639> at content.cxx:272 > 0x1093d0e5f <+639>: 48 8b 85 e0 fe ff ff movq -0x120(%rbp), %rax > 0x1093d0e66 <+646>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x1093d0e6a <+650>: 48 8b 8d e8 fe ff ff movq -0x118(%rbp), %rcx > 0x1093d0e71 <+657>: 48 89 4d b0 movq %rcx, -0x50(%rbp) > 0x1093d0e75 <+661>: 48 8d 35 a9 84 09 00 leaq 0x984a9(%rip), %rsi ; ">: " > 0x1093d0e7c <+668>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x1093d0e80 <+672>: e8 1b ce 00 00 callq 0x1093ddca0 ; rtl::operator+<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]>(rtl::OUStringConcat<char const [31], rtl::OUString> const&, char const (&) [4])::operator+<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]> at stringconcat.hxx:280 > 0x1093d0e85 <+677>: 48 89 95 d8 fe ff ff movq %rdx, -0x128(%rbp) > 0x1093d0e8c <+684>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x1093d0e93 <+691>: e9 00 00 00 00 jmp 0x1093d0e98 ; <+696> at content.cxx:272 > 0x1093d0e98 <+696>: 48 8b 85 d0 fe ff ff movq -0x130(%rbp), %rax > 0x1093d0e9f <+703>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d0ea3 <+707>: 48 8b 8d d8 fe ff ff movq -0x128(%rbp), %rcx > 0x1093d0eaa <+714>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x1093d0eae <+718>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x1093d0eb2 <+722>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x1093d0eb6 <+726>: e8 65 cd 00 00 callq 0x1093ddc20 ; rtl::operator+<rtl::OUStringConcat<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]>, rtl::OUString>(rtl::OUStringConcat<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]> const&, rtl::OUString const&)::operator+<rtl::OUStringConcat<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]>, rtl::OUString> at stringconcat.hxx:264 > 0x1093d0ebb <+731>: 48 89 95 c8 fe ff ff movq %rdx, -0x138(%rbp) > 0x1093d0ec2 <+738>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x1093d0ec9 <+745>: e9 00 00 00 00 jmp 0x1093d0ece ; <+750> at content.cxx:272 > 0x1093d0ece <+750>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x1093d0ed5 <+757>: 48 89 45 c8 movq %rax, -0x38(%rbp) > 0x1093d0ed9 <+761>: 48 8b 8d c8 fe ff ff movq -0x138(%rbp), %rcx > 0x1093d0ee0 <+768>: 48 89 4d d0 movq %rcx, -0x30(%rbp) > 0x1093d0ee4 <+772>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x1093d0ee8 <+776>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi > 0x1093d0eec <+780>: e8 af ce 00 00 callq 0x1093ddda0 ; rtl::OUString::OUString<rtl::OUStringConcat<rtl::OUStringConcat<char const [31], rtl::OUString>, char const [4]>, rtl::OUString> at ustring.hxx:381 > 0x1093d0ef1 <+785>: e9 00 00 00 00 jmp 0x1093d0ef6 ; <+790> at content.cxx:273 > 0x1093d0ef6 <+790>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x1093d0efa <+794>: e8 a1 c9 00 00 callq 0x1093dd8a0 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:115 > 0x1093d0eff <+799>: e9 00 00 00 00 jmp 0x1093d0f04 ; <+804> at content.cxx:274 > 0x1093d0f04 <+804>: c7 45 94 05 00 00 00 movl $0x5, -0x6c(%rbp) > 0x1093d0f0b <+811>: 48 8d 75 d8 leaq -0x28(%rbp), %rsi > 0x1093d0f0f <+815>: 48 8d 55 98 leaq -0x68(%rbp), %rdx > 0x1093d0f13 <+819>: 48 8d 4d 94 leaq -0x6c(%rbp), %rcx > 0x1093d0f17 <+823>: 48 8b bd f8 fe ff ff movq -0x108(%rbp), %rdi > 0x1093d0f1e <+830>: e8 9d c9 00 00 callq 0x1093dd8c0 ; com::sun::star::ucb::ContentCreationException::ContentCreationException at ContentCreationException.hpp:23 > 0x1093d0f23 <+835>: e9 00 00 00 00 jmp 0x1093d0f28 ; <+840> at content.cxx:271 > 0x1093d0f28 <+840>: c6 85 5f ff ff ff 00 movb $0x0, -0xa1(%rbp) > 0x1093d0f2f <+847>: 48 8b 35 02 61 0c 00 movq 0xc6102(%rip), %rsi ; (void *)0x0000000103b49710: typeinfo for com::sun::star::ucb::ContentCreationException > 0x1093d0f36 <+854>: 48 8d 15 c3 c9 00 00 leaq 0xc9c3(%rip), %rdx ; com::sun::star::ucb::ContentCreationException::~ContentCreationException at ContentCreationException.hdl:14 > 0x1093d0f3d <+861>: 48 8b bd 00 ff ff ff movq -0x100(%rbp), %rdi > 0x1093d0f44 <+868>: e8 09 90 08 00 callq 0x109459f52 ; symbol stub for: __cxa_throw > 0x1093d0f49 <+873>: e9 79 01 00 00 jmp 0x1093d10c7 ; <+1255> at content.cxx:265 > 0x1093d0f4e <+878>: 89 d1 movl %edx, %ecx > 0x1093d0f50 <+880>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0f57 <+887>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0f5d <+893>: e8 de 8f 08 00 callq 0x109459f40 ; symbol stub for: __cxa_end_catch > 0x1093d0f62 <+898>: e9 14 00 00 00 jmp 0x1093d0f7b ; <+923> at content.cxx:265 > 0x1093d0f67 <+903>: 89 d1 movl %edx, %ecx > 0x1093d0f69 <+905>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0f70 <+912>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0f76 <+918>: e9 cd 00 00 00 jmp 0x1093d1048 ; <+1128> at content.cxx:278 > 0x1093d0f7b <+923>: e9 c8 00 00 00 jmp 0x1093d1048 ; <+1128> at content.cxx:278 > 0x1093d0f80 <+928>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d0f84 <+932>: 89 d1 movl %edx, %ecx > 0x1093d0f86 <+934>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0f8d <+941>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0f93 <+947>: e8 a8 c6 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d0f98 <+952>: e9 ab 00 00 00 jmp 0x1093d1048 ; <+1128> at content.cxx:278 > 0x1093d0f9d <+957>: 89 d1 movl %edx, %ecx > 0x1093d0f9f <+959>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0fa6 <+966>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0fac <+972>: e9 52 00 00 00 jmp 0x1093d1003 ; <+1059> at content.cxx:271 > 0x1093d0fb1 <+977>: 89 d1 movl %edx, %ecx > 0x1093d0fb3 <+979>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0fba <+986>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0fc0 <+992>: e9 35 00 00 00 jmp 0x1093d0ffa ; <+1050> at content.cxx:271 > 0x1093d0fc5 <+997>: 89 d1 movl %edx, %ecx > 0x1093d0fc7 <+999>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0fce <+1006>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0fd4 <+1012>: e9 18 00 00 00 jmp 0x1093d0ff1 ; <+1041> at content.cxx:271 > 0x1093d0fd9 <+1017>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x1093d0fdd <+1021>: 89 d1 movl %edx, %ecx > 0x1093d0fdf <+1023>: 48 89 85 70 ff ff ff movq %rax, -0x90(%rbp) > 0x1093d0fe6 <+1030>: 89 8d 6c ff ff ff movl %ecx, -0x94(%rbp) > 0x1093d0fec <+1036>: e8 2f ad 00 00 callq 0x1093dbd20 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x1093d0ff1 <+1041>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x1093d0ff5 <+1045>: e8 46 c6 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d0ffa <+1050>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1093d0ffe <+1054>: e8 3d c6 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d1003 <+1059>: f6 85 5f ff ff ff 01 testb $0x1, -0xa1(%rbp) > 0x1093d100a <+1066>: 0f 85 05 00 00 00 jne 0x1093d1015 ; <+1077> at content.cxx:271 > 0x1093d1010 <+1072>: e9 0c 00 00 00 jmp 0x1093d1021 ; <+1089> at content.cxx:271 > 0x1093d1015 <+1077>: 48 8b bd 00 ff ff ff movq -0x100(%rbp), %rdi > 0x1093d101c <+1084>: e8 25 8f 08 00 callq 0x109459f46 ; symbol stub for: __cxa_free_exception > 0x1093d1021 <+1089>: e9 22 00 00 00 jmp 0x1093d1048 ; <+1128> at content.cxx:278 > 0x1093d1026 <+1094>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d102a <+1098>: c6 85 7f ff ff ff 01 movb $0x1, -0x81(%rbp) > 0x1093d1031 <+1105>: e8 0a c6 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d1036 <+1110>: f6 85 7f ff ff ff 01 testb $0x1, -0x81(%rbp) > 0x1093d103d <+1117>: 0f 85 1f 00 00 00 jne 0x1093d1062 ; <+1154> at content.cxx:278 > 0x1093d1043 <+1123>: e9 0e 00 00 00 jmp 0x1093d1056 ; <+1142> at content.cxx:278 > 0x1093d1048 <+1128>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d104c <+1132>: e8 ef c5 ff ff callq 0x1093cd640 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1093d1051 <+1137>: e9 30 00 00 00 jmp 0x1093d1086 ; <+1190> at content.cxx:278 > 0x1093d1056 <+1142>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x1093d105d <+1149>: e8 de 00 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d1062 <+1154>: 48 8b 05 9f 62 0c 00 movq 0xc629f(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1093d1069 <+1161>: 48 8b 00 movq (%rax), %rax > 0x1093d106c <+1164>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x1093d1070 <+1168>: 0f 85 51 00 00 00 jne 0x1093d10c7 ; <+1255> at content.cxx:265 > 0x1093d1076 <+1174>: 48 8b 85 48 ff ff ff movq -0xb8(%rbp), %rax > 0x1093d107d <+1181>: 48 81 c4 50 01 00 00 addq $0x150, %rsp ; imm = 0x150 > 0x1093d1084 <+1188>: 5d popq %rbp > 0x1093d1085 <+1189>: c3 retq > 0x1093d1086 <+1190>: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi > 0x1093d108d <+1197>: e8 ae 00 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d1092 <+1202>: 83 bd 6c ff ff ff 00 cmpl $0x0, -0x94(%rbp) > 0x1093d1099 <+1209>: 0f 8d 0c 00 00 00 jge 0x1093d10ab ; <+1227> at content.cxx:278 > 0x1093d109f <+1215>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x1093d10a6 <+1222>: e8 8f 8e 08 00 callq 0x109459f3a ; symbol stub for: __cxa_call_unexpected > 0x1093d10ab <+1227>: 48 8b bd 70 ff ff ff movq -0x90(%rbp), %rdi > 0x1093d10b2 <+1234>: e8 a1 8e 08 00 callq 0x109459f58 ; symbol stub for: _Unwind_Resume > 0x1093d10b7 <+1239>: 89 d1 movl %edx, %ecx > 0x1093d10b9 <+1241>: 48 89 c7 movq %rax, %rdi > 0x1093d10bc <+1244>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x1093d10c2 <+1250>: e8 19 d2 ff ff callq 0x1093ce2e0 ; __clang_call_terminate > 0x1093d10c7 <+1255>: e8 9e 8e 08 00 callq 0x109459f6a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x1093d0c8d >UNWIND PLANS for libucbhelper.dylib`ucbhelper::getContentThrow(com::sun::star::uno::Reference<com::sun::star::ucb::XUniversalContentBroker> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier> const&) (start addr 0x1093d0be0) > >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: [libucbhelper.dylib.__TEXT.__text + 17200-0x000000000000481c) >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]: 1189: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1190: 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 0x10945ad78, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 17200-0x000000000000481c) >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 0x10945ad78, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 17200-0x000000000000481c) >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]: 1189: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1190: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10945ad78, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 17200-0x0000000000004820) >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 0x1093d00de >libucbhelper.dylib`ucbhelper::Content::Content: > 0x1093d0060 <+0>: 55 pushq %rbp > 0x1093d0061 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1093d0064 <+4>: 48 81 ec 80 00 00 00 subq $0x80, %rsp > 0x1093d006b <+11>: 48 8b 05 96 72 0c 00 movq 0xc7296(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1093d0072 <+18>: 48 8b 00 movq (%rax), %rax > 0x1093d0075 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x1093d0079 <+25>: 48 89 7d d8 movq %rdi, -0x28(%rbp) > 0x1093d007d <+29>: 48 89 75 d0 movq %rsi, -0x30(%rbp) > 0x1093d0081 <+33>: 48 89 55 c8 movq %rdx, -0x38(%rbp) > 0x1093d0085 <+37>: 48 89 4d c0 movq %rcx, -0x40(%rbp) > 0x1093d0089 <+41>: 48 8b 45 d8 movq -0x28(%rbp), %rax > 0x1093d008d <+45>: 48 89 c1 movq %rax, %rcx > 0x1093d0090 <+48>: 48 89 c7 movq %rax, %rdi > 0x1093d0093 <+51>: 48 89 45 a8 movq %rax, -0x58(%rbp) > 0x1093d0097 <+55>: 48 89 4d a0 movq %rcx, -0x60(%rbp) > 0x1093d009b <+59>: e8 70 01 00 00 callq 0x1093d0210 ; rtl::Reference<ucbhelper::Content_Impl>::Reference at ref.hxx:47 > 0x1093d00a0 <+64>: e9 00 00 00 00 jmp 0x1093d00a5 ; <+69> at content.cxx:315 > 0x1093d00a5 <+69>: 48 8b 75 c0 movq -0x40(%rbp), %rsi > 0x1093d00a9 <+73>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d00ad <+77>: e8 7e 01 00 00 callq 0x1093d0230 ; com::sun::star::ucb::UniversalContentBroker::create at UniversalContentBroker.hpp:33 > 0x1093d00b2 <+82>: e9 00 00 00 00 jmp 0x1093d00b7 ; <+87> at content.cxx:318 > 0x1093d00b7 <+87>: 48 8b 55 d0 movq -0x30(%rbp), %rdx > 0x1093d00bb <+91>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d00bf <+95>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x1093d00c3 <+99>: e8 f8 08 00 00 callq 0x1093d09c0 ; ucbhelper::getContentIdentifierThrow at content.cxx:225 > 0x1093d00c8 <+104>: e9 00 00 00 00 jmp 0x1093d00cd ; <+109> at content.cxx:320 > 0x1093d00cd <+109>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d00d1 <+113>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x1093d00d5 <+117>: 48 8d 55 e8 leaq -0x18(%rbp), %rdx > 0x1093d00d9 <+121>: e8 02 0b 00 00 callq 0x1093d0be0 ; ucbhelper::getContentThrow at content.cxx:254 > 0x1093d00de <+126>: e9 00 00 00 00 jmp 0x1093d00e3 ; <+131> at content.cxx:322 > 0x1093d00e3 <+131>: 48 8b 45 a0 movq -0x60(%rbp), %rax > 0x1093d00e7 <+135>: b9 48 00 00 00 movl $0x48, %ecx > 0x1093d00ec <+140>: 89 cf movl %ecx, %edi > 0x1093d00ee <+142>: 48 89 45 98 movq %rax, -0x68(%rbp) > 0x1093d00f2 <+146>: e8 ad 9d 08 00 callq 0x109459ea4 ; symbol stub for: salhelper::SimpleReferenceObject::operator new(unsigned long) > 0x1093d00f7 <+151>: 48 89 45 90 movq %rax, -0x70(%rbp) > 0x1093d00fb <+155>: e9 00 00 00 00 jmp 0x1093d0100 ; <+160> at content.cxx:322 > 0x1093d0100 <+160>: 48 8b 45 90 movq -0x70(%rbp), %rax > 0x1093d0104 <+164>: 48 8b 75 c0 movq -0x40(%rbp), %rsi > 0x1093d0108 <+168>: 48 8b 4d c8 movq -0x38(%rbp), %rcx > 0x1093d010c <+172>: 48 8d 55 e0 leaq -0x20(%rbp), %rdx > 0x1093d0110 <+176>: 48 8b 7d 90 movq -0x70(%rbp), %rdi > 0x1093d0114 <+180>: 48 89 45 88 movq %rax, -0x78(%rbp) > 0x1093d0118 <+184>: e8 e3 0f 00 00 callq 0x1093d1100 ; ucbhelper::Content_Impl::Content_Impl at content.cxx:1125 > 0x1093d011d <+189>: e9 00 00 00 00 jmp 0x1093d0122 ; <+194> at content.cxx:322 > 0x1093d0122 <+194>: 48 8b 7d 98 movq -0x68(%rbp), %rdi > 0x1093d0126 <+198>: 48 8b 75 88 movq -0x78(%rbp), %rsi > 0x1093d012a <+202>: e8 a1 0f 00 00 callq 0x1093d10d0 ; rtl::Reference<ucbhelper::Content_Impl>::operator= at ref.hxx:140 > 0x1093d012f <+207>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x1093d0133 <+211>: e9 00 00 00 00 jmp 0x1093d0138 ; <+216> at content.cxx:322 > 0x1093d0138 <+216>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d013c <+220>: e8 ff 0f 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d0141 <+225>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d0145 <+229>: e8 16 10 00 00 callq 0x1093d1160 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x1093d014a <+234>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d014e <+238>: e8 2d 10 00 00 callq 0x1093d1180 ; com::sun::star::uno::Reference<com::sun::star::ucb::XUniversalContentBroker>::~Reference at Reference.hxx:108 > 0x1093d0153 <+243>: 48 8b 3d ae 71 0c 00 movq 0xc71ae(%rip), %rdi ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1093d015a <+250>: 48 8b 3f movq (%rdi), %rdi > 0x1093d015d <+253>: 48 3b 7d f8 cmpq -0x8(%rbp), %rdi > 0x1093d0161 <+257>: 0f 85 a1 00 00 00 jne 0x1093d0208 ; <+424> at content.cxx:323 > 0x1093d0167 <+263>: 48 81 c4 80 00 00 00 addq $0x80, %rsp > 0x1093d016e <+270>: 5d popq %rbp > 0x1093d016f <+271>: c3 retq > 0x1093d0170 <+272>: 89 d1 movl %edx, %ecx > 0x1093d0172 <+274>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d0176 <+278>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d0179 <+281>: e9 6e 00 00 00 jmp 0x1093d01ec ; <+396> at content.cxx:323 > 0x1093d017e <+286>: 89 d1 movl %edx, %ecx > 0x1093d0180 <+288>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d0184 <+292>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d0187 <+295>: e9 57 00 00 00 jmp 0x1093d01e3 ; <+387> at content.cxx:323 > 0x1093d018c <+300>: 89 d1 movl %edx, %ecx > 0x1093d018e <+302>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d0192 <+306>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d0195 <+309>: e9 40 00 00 00 jmp 0x1093d01da ; <+378> at content.cxx:323 > 0x1093d019a <+314>: 89 d1 movl %edx, %ecx > 0x1093d019c <+316>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d01a0 <+320>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d01a3 <+323>: e9 29 00 00 00 jmp 0x1093d01d1 ; <+369> at content.cxx:323 > 0x1093d01a8 <+328>: 89 d1 movl %edx, %ecx > 0x1093d01aa <+330>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d01ae <+334>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d01b1 <+337>: e9 12 00 00 00 jmp 0x1093d01c8 ; <+360> at content.cxx:322 > 0x1093d01b6 <+342>: 89 d1 movl %edx, %ecx > 0x1093d01b8 <+344>: 48 89 45 b8 movq %rax, -0x48(%rbp) > 0x1093d01bc <+348>: 89 4d b4 movl %ecx, -0x4c(%rbp) > 0x1093d01bf <+351>: 48 8b 7d 90 movq -0x70(%rbp), %rdi > 0x1093d01c3 <+355>: e8 d6 9c 08 00 callq 0x109459e9e ; symbol stub for: salhelper::SimpleReferenceObject::operator delete(void*) > 0x1093d01c8 <+360>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1093d01cc <+364>: e8 6f 0f 00 00 callq 0x1093d1140 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContent>::~Reference at Reference.hxx:108 > 0x1093d01d1 <+369>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x1093d01d5 <+373>: e8 86 0f 00 00 callq 0x1093d1160 ; com::sun::star::uno::Reference<com::sun::star::ucb::XContentIdentifier>::~Reference at Reference.hxx:108 > 0x1093d01da <+378>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1093d01de <+382>: e8 9d 0f 00 00 callq 0x1093d1180 ; com::sun::star::uno::Reference<com::sun::star::ucb::XUniversalContentBroker>::~Reference at Reference.hxx:108 > 0x1093d01e3 <+387>: 48 8b 7d a8 movq -0x58(%rbp), %rdi > 0x1093d01e7 <+391>: e8 b4 0f 00 00 callq 0x1093d11a0 ; rtl::Reference<ucbhelper::Content_Impl>::~Reference at ref.hxx:88 > 0x1093d01ec <+396>: 83 7d b4 00 cmpl $0x0, -0x4c(%rbp) > 0x1093d01f0 <+400>: 0f 8d 09 00 00 00 jge 0x1093d01ff ; <+415> at content.cxx:323 > 0x1093d01f6 <+406>: 48 8b 7d b8 movq -0x48(%rbp), %rdi > 0x1093d01fa <+410>: e8 3b 9d 08 00 callq 0x109459f3a ; symbol stub for: __cxa_call_unexpected > 0x1093d01ff <+415>: 48 8b 7d b8 movq -0x48(%rbp), %rdi > 0x1093d0203 <+419>: e8 50 9d 08 00 callq 0x109459f58 ; symbol stub for: _Unwind_Resume > 0x1093d0208 <+424>: e8 5d 9d 08 00 callq 0x109459f6a ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x1093d00de >UNWIND PLANS for libucbhelper.dylib`ucbhelper::Content::Content(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (start addr 0x1093d0060) > >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: [libucbhelper.dylib.__TEXT.__text + 14256-0x000000000000395d) >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]: 271: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 272: 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 0x10945ab58, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 14256-0x000000000000395d) >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 0x10945ab58, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 14256-0x000000000000395d) >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]: 271: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 272: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10945ab58, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 14256-0x0000000000003960) >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 0x1093d11e9 >libucbhelper.dylib`ucbhelper::Content::Content: > 0x1093d11c0 <+0>: 55 pushq %rbp > 0x1093d11c1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1093d11c4 <+4>: 48 83 ec 30 subq $0x30, %rsp > 0x1093d11c8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x1093d11cc <+12>: 48 89 75 f0 movq %rsi, -0x10(%rbp) > 0x1093d11d0 <+16>: 48 89 55 e8 movq %rdx, -0x18(%rbp) > 0x1093d11d4 <+20>: 48 89 4d e0 movq %rcx, -0x20(%rbp) > 0x1093d11d8 <+24>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x1093d11dc <+28>: 48 8b 75 f0 movq -0x10(%rbp), %rsi > 0x1093d11e0 <+32>: 48 8b 55 e8 movq -0x18(%rbp), %rdx > 0x1093d11e4 <+36>: e8 77 ee ff ff callq 0x1093d0060 ; ucbhelper::Content::Content at content.cxx:313 > 0x1093d11e9 <+41>: e9 00 00 00 00 jmp 0x1093d11ee ; <+46> at content.cxx:323 > 0x1093d11ee <+46>: 48 83 c4 30 addq $0x30, %rsp > 0x1093d11f2 <+50>: 5d popq %rbp > 0x1093d11f3 <+51>: c3 retq > 0x1093d11f4 <+52>: 89 d1 movl %edx, %ecx > 0x1093d11f6 <+54>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x1093d11fa <+58>: 89 4d d4 movl %ecx, -0x2c(%rbp) > 0x1093d11fd <+61>: e9 00 00 00 00 jmp 0x1093d1202 ; <+66> at content.cxx:323 > 0x1093d1202 <+66>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x1093d1206 <+70>: e8 2f 8d 08 00 callq 0x109459f3a ; symbol stub for: __cxa_call_unexpected >(lldb) image show-unwind --address 0x1093d11e9 >UNWIND PLANS for libucbhelper.dylib`ucbhelper::Content::Content(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (start addr 0x1093d11c0) > >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: [libucbhelper.dylib.__TEXT.__text + 18704-0x000000000000495b) >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]: 51: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 52: 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 0x10945ae60, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 18704-0x000000000000495b) >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 0x10945ae60, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 18704-0x000000000000495b) >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]: 51: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 52: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x10945ae60, personality routine is at address 0x109497300 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libucbhelper.dylib.__TEXT.__text + 18704-0x0000000000004960) >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 0x146044c78 >libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer: > 0x1460447e0 <+0>: 55 pushq %rbp > 0x1460447e1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1460447e4 <+4>: 48 81 ec 60 02 00 00 subq $0x260, %rsp ; imm = 0x260 > 0x1460447eb <+11>: 48 89 f8 movq %rdi, %rax > 0x1460447ee <+14>: 4c 8b 55 10 movq 0x10(%rbp), %r10 > 0x1460447f2 <+18>: 4c 8b 1d 5f ba 13 00 movq 0x13ba5f(%rip), %r11 ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1460447f9 <+25>: 4d 8b 1b movq (%r11), %r11 > 0x1460447fc <+28>: 4c 89 5d f8 movq %r11, -0x8(%rbp) > 0x146044800 <+32>: 48 89 b5 f0 fe ff ff movq %rsi, -0x110(%rbp) > 0x146044807 <+39>: 48 89 95 e8 fe ff ff movq %rdx, -0x118(%rbp) > 0x14604480e <+46>: 48 89 8d e0 fe ff ff movq %rcx, -0x120(%rbp) > 0x146044815 <+53>: 4c 89 85 d8 fe ff ff movq %r8, -0x128(%rbp) > 0x14604481c <+60>: 4c 89 8d d0 fe ff ff movq %r9, -0x130(%rbp) > 0x146044823 <+67>: 4c 89 95 c8 fe ff ff movq %r10, -0x138(%rbp) > 0x14604482a <+74>: 48 8b 8d f0 fe ff ff movq -0x110(%rbp), %rcx > 0x146044831 <+81>: 48 8b b5 d8 fe ff ff movq -0x128(%rbp), %rsi > 0x146044838 <+88>: 48 8d 55 88 leaq -0x78(%rbp), %rdx > 0x14604483c <+92>: 48 89 bd a8 fe ff ff movq %rdi, -0x158(%rbp) > 0x146044843 <+99>: 48 89 d7 movq %rdx, %rdi > 0x146044846 <+102>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x14604484d <+109>: 48 89 95 98 fe ff ff movq %rdx, -0x168(%rbp) > 0x146044854 <+116>: 48 89 8d 90 fe ff ff movq %rcx, -0x170(%rbp) > 0x14604485b <+123>: e8 ce 7b 0d 00 callq 0x14611c42e ; symbol stub for: ucbhelper::Content::Content(ucbhelper::Content const&) > 0x146044860 <+128>: 48 8b bd 98 fe ff ff movq -0x168(%rbp), %rdi > 0x146044867 <+135>: e8 da 7b 0d 00 callq 0x14611c446 ; symbol stub for: ucbhelper::Content::getCommandEnvironment() const > 0x14604486c <+140>: 48 89 85 88 fe ff ff movq %rax, -0x178(%rbp) > 0x146044873 <+147>: e9 00 00 00 00 jmp 0x146044878 ; <+152> at dp_manager.cxx:581 > 0x146044878 <+152>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x14604487c <+156>: 48 8b b5 88 fe ff ff movq -0x178(%rbp), %rsi > 0x146044883 <+163>: e8 78 40 fd ff callq 0x146018900 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:121 > 0x146044888 <+168>: e9 00 00 00 00 jmp 0x14604488d ; <+173> at dp_manager.cxx:584 > 0x14604488d <+173>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x146044894 <+180>: 48 05 a0 00 00 00 addq $0xa0, %rax > 0x14604489a <+186>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x1460448a1 <+193>: 48 89 c6 movq %rax, %rsi > 0x1460448a4 <+196>: e8 c7 29 fb ff callq 0x145ff7270 ; rtl::OUString::OUString at ustring.hxx:128 > 0x1460448a9 <+201>: e9 00 00 00 00 jmp 0x1460448ae ; <+206> at dp_manager.cxx:585 > 0x1460448ae <+206>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1460448b2 <+210>: 48 8d b5 78 ff ff ff leaq -0x88(%rbp), %rsi > 0x1460448b9 <+217>: 31 d2 xorl %edx, %edx > 0x1460448bb <+219>: e8 b0 7b 0d 00 callq 0x14611c470 ; symbol stub for: utl::TempFile::TempFile(rtl::OUString const*, bool) > 0x1460448c0 <+224>: e9 00 00 00 00 jmp 0x1460448c5 ; <+229> at dp_manager.cxx:586 > 0x1460448c5 <+229>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1460448c9 <+233>: e8 9c 7b 0d 00 callq 0x14611c46a ; symbol stub for: utl::TempFile::GetURL() > 0x1460448ce <+238>: 48 89 85 80 fe ff ff movq %rax, -0x180(%rbp) > 0x1460448d5 <+245>: e9 00 00 00 00 jmp 0x1460448da ; <+250> at dp_manager.cxx:586 > 0x1460448da <+250>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x1460448e1 <+257>: 48 8b b5 80 fe ff ff movq -0x180(%rbp), %rsi > 0x1460448e8 <+264>: e8 83 29 fb ff callq 0x145ff7270 ; rtl::OUString::OUString at ustring.hxx:128 > 0x1460448ed <+269>: e9 00 00 00 00 jmp 0x1460448f2 ; <+274> at dp_manager.cxx:587 > 0x1460448f2 <+274>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x1460448f9 <+281>: be 2f 00 00 00 movl $0x2f, %esi > 0x1460448fe <+286>: e8 8d 4b 00 00 callq 0x146049490 ; rtl::OUString::lastIndexOf at ustring.hxx:1840 > 0x146044903 <+291>: 89 85 7c fe ff ff movl %eax, -0x184(%rbp) > 0x146044909 <+297>: e9 00 00 00 00 jmp 0x14604490e ; <+302> at dp_manager.cxx:587 > 0x14604490e <+302>: 8b 85 7c fe ff ff movl -0x184(%rbp), %eax > 0x146044914 <+308>: ff c0 incl %eax > 0x146044916 <+310>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x14604491d <+317>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x146044924 <+324>: 89 c2 movl %eax, %edx > 0x146044926 <+326>: e8 d5 4a 00 00 callq 0x146049400 ; rtl::OUString::copy at ustring.hxx:2063 > 0x14604492b <+331>: e9 00 00 00 00 jmp 0x146044930 ; <+336> at dp_manager.cxx:587 > 0x146044930 <+336>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146044937 <+343>: 48 8d b5 68 ff ff ff leaq -0x98(%rbp), %rsi > 0x14604493e <+350>: e8 ed 43 fc ff callq 0x146008d30 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146044943 <+355>: 48 89 85 70 fe ff ff movq %rax, -0x190(%rbp) > 0x14604494a <+362>: e9 00 00 00 00 jmp 0x14604494f ; <+367> at dp_manager.cxx:587 > 0x14604494f <+367>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146044956 <+374>: e8 95 02 fb ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604495b <+379>: c6 85 bb fe ff ff 00 movb $0x0, -0x145(%rbp) > 0x146044962 <+386>: 48 8b bd 90 fe ff ff movq -0x170(%rbp), %rdi > 0x146044969 <+393>: 48 81 c7 98 00 00 00 addq $0x98, %rdi > 0x146044970 <+400>: 48 8d 95 70 ff ff ff leaq -0x90(%rbp), %rdx > 0x146044977 <+407>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x14604497e <+414>: 48 89 bd 68 fe ff ff movq %rdi, -0x198(%rbp) > 0x146044985 <+421>: 48 89 c7 movq %rax, %rdi > 0x146044988 <+424>: 48 8b b5 68 fe ff ff movq -0x198(%rbp), %rsi > 0x14604498f <+431>: e8 b2 77 0d 00 callq 0x14611c146 ; symbol stub for: dp_misc::makeURL(rtl::OUString const&, rtl::OUString const&) > 0x146044994 <+436>: e9 00 00 00 00 jmp 0x146044999 ; <+441> at dp_manager.cxx:589 > 0x146044999 <+441>: 48 8d 35 34 7b 0f 00 leaq 0xf7b34(%rip), %rsi ; "'_'" > 0x1460449a0 <+448>: 48 8b bd a8 fe ff ff movq -0x158(%rbp), %rdi > 0x1460449a7 <+455>: e8 24 4b 00 00 callq 0x1460494d0 ; rtl::OUString::operator+=<char const [2]>(char const (&) [2]) &::operator+=<char const [2]> at ustring.hxx:523 > 0x1460449ac <+460>: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) > 0x1460449b3 <+467>: e9 00 00 00 00 jmp 0x1460449b8 ; <+472> at dp_manager.cxx:592 > 0x1460449b8 <+472>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x1460449bf <+479>: e8 70 7a 0d 00 callq 0x14611c434 ; symbol stub for: ucbhelper::Content::Content() > 0x1460449c4 <+484>: e9 00 00 00 00 jmp 0x1460449c9 ; <+489> at dp_manager.cxx:593 > 0x1460449c9 <+489>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x1460449d0 <+496>: 48 8d 55 80 leaq -0x80(%rbp), %rdx > 0x1460449d4 <+500>: b9 01 00 00 00 movl $0x1, %ecx > 0x1460449d9 <+505>: 48 8b b5 a8 fe ff ff movq -0x158(%rbp), %rsi > 0x1460449e0 <+512>: e8 b3 76 0d 00 callq 0x14611c098 ; symbol stub for: dp_misc::create_folder(ucbhelper::Content*, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, bool) > 0x1460449e5 <+517>: 88 85 5f fe ff ff movb %al, -0x1a1(%rbp) > 0x1460449eb <+523>: e9 00 00 00 00 jmp 0x1460449f0 ; <+528> at dp_manager.cxx:596 > 0x1460449f0 <+528>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x1460449f7 <+535>: 48 8d 35 b5 80 0f 00 leaq 0xf80b5(%rip), %rsi ; "application/vnd.sun.star.package-bundle" > 0x1460449fe <+542>: 31 d2 xorl %edx, %edx > 0x146044a00 <+544>: e8 5b 4b 00 00 callq 0x146049560 ; rtl::OUString::matchIgnoreAsciiCase<char const [40]>(char const (&) [40], int) const::matchIgnoreAsciiCase<char const [40]> at ustring.hxx:922 > 0x146044a05 <+549>: 88 85 5e fe ff ff movb %al, -0x1a2(%rbp) > 0x146044a0b <+555>: e9 00 00 00 00 jmp 0x146044a10 ; <+560> at dp_manager.cxx:596 > 0x146044a10 <+560>: 8a 85 5e fe ff ff movb -0x1a2(%rbp), %al > 0x146044a16 <+566>: a8 01 testb $0x1, %al > 0x146044a18 <+568>: 0f 85 38 00 00 00 jne 0x146044a56 ; <+630> at dp_manager.cxx:601 > 0x146044a1e <+574>: e9 00 00 00 00 jmp 0x146044a23 ; <+579> at dp_manager.cxx:598 > 0x146044a23 <+579>: 48 8b bd e0 fe ff ff movq -0x120(%rbp), %rdi > 0x146044a2a <+586>: 48 8d 35 aa 80 0f 00 leaq 0xf80aa(%rip), %rsi ; "application/vnd.sun.star.legacy-package-bundle" > 0x146044a31 <+593>: 31 d2 xorl %edx, %edx > 0x146044a33 <+595>: e8 d8 4b 00 00 callq 0x146049610 ; rtl::OUString::matchIgnoreAsciiCase<char const [47]>(char const (&) [47], int) const::matchIgnoreAsciiCase<char const [47]> at ustring.hxx:922 > 0x146044a38 <+600>: 88 85 5d fe ff ff movb %al, -0x1a3(%rbp) > 0x146044a3e <+606>: e9 00 00 00 00 jmp 0x146044a43 ; <+611> at dp_manager.cxx:596 > 0x146044a43 <+611>: 8a 85 5d fe ff ff movb -0x1a3(%rbp), %al > 0x146044a49 <+617>: a8 01 testb $0x1, %al > 0x146044a4b <+619>: 0f 85 05 00 00 00 jne 0x146044a56 ; <+630> at dp_manager.cxx:601 > 0x146044a51 <+625>: e9 b2 02 00 00 jmp 0x146044d08 ; <+1320> at dp_manager.cxx:621 > 0x146044a56 <+630>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044a5a <+634>: e8 51 06 fb ff callq 0x145ff50b0 ; rtl::OUStringBuffer::OUStringBuffer at ustrbuf.hxx:66 > 0x146044a5f <+639>: e9 00 00 00 00 jmp 0x146044a64 ; <+644> at dp_manager.cxx:602 > 0x146044a64 <+644>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146044a68 <+648>: e8 af 79 0d 00 callq 0x14611c41c ; symbol stub for: ucbhelper::Content::isFolder() > 0x146044a6d <+653>: 88 85 5c fe ff ff movb %al, -0x1a4(%rbp) > 0x146044a73 <+659>: e9 00 00 00 00 jmp 0x146044a78 ; <+664> at dp_manager.cxx:602 > 0x146044a78 <+664>: 8a 85 5c fe ff ff movb -0x1a4(%rbp), %al > 0x146044a7e <+670>: a8 01 testb $0x1, %al > 0x146044a80 <+672>: 0f 85 68 01 00 00 jne 0x146044bee ; <+1038> at dp_manager.cxx:613 > 0x146044a86 <+678>: e9 00 00 00 00 jmp 0x146044a8b ; <+683> at dp_manager.cxx:604 > 0x146044a8b <+683>: 48 8d 35 78 80 0f 00 leaq 0xf8078(%rip), %rsi ; "vnd.sun.star.zip://" > 0x146044a92 <+690>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044a96 <+694>: e8 25 4c 00 00 callq 0x1460496c0 ; rtl::OUStringBuffer::append<char const [20]>(char const (&) [20])::append<char const [20]> at ustrbuf.hxx:571 > 0x146044a9b <+699>: 48 89 85 50 fe ff ff movq %rax, -0x1b0(%rbp) > 0x146044aa2 <+706>: e9 00 00 00 00 jmp 0x146044aa7 ; <+711> at dp_manager.cxx:605 > 0x146044aa7 <+711>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146044aab <+715>: e8 a2 79 0d 00 callq 0x14611c452 ; symbol stub for: ucbhelper::Content::getURL() const > 0x146044ab0 <+720>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x146044ab7 <+727>: e9 00 00 00 00 jmp 0x146044abc ; <+732> at dp_manager.cxx:605 > 0x146044abc <+732>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146044ac3 <+739>: ba 04 00 00 00 movl $0x4, %edx > 0x146044ac8 <+744>: 31 c9 xorl %ecx, %ecx > 0x146044aca <+746>: 41 b8 4c 00 00 00 movl $0x4c, %r8d > 0x146044ad0 <+752>: 48 8b b5 48 fe ff ff movq -0x1b8(%rbp), %rsi > 0x146044ad7 <+759>: e8 d4 0b 00 00 callq 0x1460456b0 ; rtl::Uri::encode at uri.hxx:95 > 0x146044adc <+764>: e9 00 00 00 00 jmp 0x146044ae1 ; <+769> at dp_manager.cxx:605 > 0x146044ae1 <+769>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044ae5 <+773>: 48 8d b5 58 ff ff ff leaq -0xa8(%rbp), %rsi > 0x146044aec <+780>: e8 bf 06 fb ff callq 0x145ff51b0 ; rtl::OUStringBuffer::append at ustrbuf.hxx:503 > 0x146044af1 <+785>: 48 89 85 40 fe ff ff movq %rax, -0x1c0(%rbp) > 0x146044af8 <+792>: e9 00 00 00 00 jmp 0x146044afd ; <+797> at dp_manager.cxx:605 > 0x146044afd <+797>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146044b04 <+804>: e8 e7 00 fb ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044b09 <+809>: e9 16 01 00 00 jmp 0x146044c24 ; <+1092> at dp_manager.cxx:615 > 0x146044b0e <+814>: 89 d1 movl %edx, %ecx > 0x146044b10 <+816>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b17 <+823>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b1d <+829>: e9 7b 07 00 00 jmp 0x14604529d ; <+2749> at dp_manager.cxx:641 > 0x146044b22 <+834>: 89 d1 movl %edx, %ecx > 0x146044b24 <+836>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b2b <+843>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b31 <+849>: e9 5e 07 00 00 jmp 0x146045294 ; <+2740> at dp_manager.cxx:641 > 0x146044b36 <+854>: 89 d1 movl %edx, %ecx > 0x146044b38 <+856>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b3f <+863>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b45 <+869>: e9 3e 07 00 00 jmp 0x146045288 ; <+2728> at dp_manager.cxx:641 > 0x146044b4a <+874>: 89 d1 movl %edx, %ecx > 0x146044b4c <+876>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b53 <+883>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b59 <+889>: e9 21 07 00 00 jmp 0x14604527f ; <+2719> at dp_manager.cxx:641 > 0x146044b5e <+894>: 89 d1 movl %edx, %ecx > 0x146044b60 <+896>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b67 <+903>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b6d <+909>: e9 01 07 00 00 jmp 0x146045273 ; <+2707> at dp_manager.cxx:641 > 0x146044b72 <+914>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146044b79 <+921>: 89 d1 movl %edx, %ecx > 0x146044b7b <+923>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b82 <+930>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044b88 <+936>: e8 63 00 fb ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044b8d <+941>: e9 e1 06 00 00 jmp 0x146045273 ; <+2707> at dp_manager.cxx:641 > 0x146044b92 <+946>: 89 d1 movl %edx, %ecx > 0x146044b94 <+948>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044b9b <+955>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044ba1 <+961>: e9 c1 06 00 00 jmp 0x146045267 ; <+2695> at dp_manager.cxx:641 > 0x146044ba6 <+966>: 89 d1 movl %edx, %ecx > 0x146044ba8 <+968>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044baf <+975>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044bb5 <+981>: e9 39 06 00 00 jmp 0x1460451f3 ; <+2579> at dp_manager.cxx:641 > 0x146044bba <+986>: 89 d1 movl %edx, %ecx > 0x146044bbc <+988>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044bc3 <+995>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044bc9 <+1001>: e9 2c 01 00 00 jmp 0x146044cfa ; <+1306> at dp_manager.cxx:616 > 0x146044bce <+1006>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146044bd5 <+1013>: 89 d1 movl %edx, %ecx > 0x146044bd7 <+1015>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044bde <+1022>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044be4 <+1028>: e8 07 00 fb ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044be9 <+1033>: e9 0c 01 00 00 jmp 0x146044cfa ; <+1306> at dp_manager.cxx:616 > 0x146044bee <+1038>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146044bf2 <+1042>: e8 5b 78 0d 00 callq 0x14611c452 ; symbol stub for: ucbhelper::Content::getURL() const > 0x146044bf7 <+1047>: 48 89 85 38 fe ff ff movq %rax, -0x1c8(%rbp) > 0x146044bfe <+1054>: e9 00 00 00 00 jmp 0x146044c03 ; <+1059> at dp_manager.cxx:613 > 0x146044c03 <+1059>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044c07 <+1063>: 48 8b b5 38 fe ff ff movq -0x1c8(%rbp), %rsi > 0x146044c0e <+1070>: e8 9d 05 fb ff callq 0x145ff51b0 ; rtl::OUStringBuffer::append at ustrbuf.hxx:503 > 0x146044c13 <+1075>: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) > 0x146044c1a <+1082>: e9 00 00 00 00 jmp 0x146044c1f ; <+1087> at dp_manager.cxx:613 > 0x146044c1f <+1087>: e9 00 00 00 00 jmp 0x146044c24 ; <+1092> at dp_manager.cxx:615 > 0x146044c24 <+1092>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044c28 <+1096>: be 2f 00 00 00 movl $0x2f, %esi > 0x146044c2d <+1101>: e8 9e 04 fb ff callq 0x145ff50d0 ; rtl::OUStringBuffer::append at ustrbuf.hxx:729 > 0x146044c32 <+1106>: 48 89 85 28 fe ff ff movq %rax, -0x1d8(%rbp) > 0x146044c39 <+1113>: e9 00 00 00 00 jmp 0x146044c3e ; <+1118> at dp_manager.cxx:617 > 0x146044c3e <+1118>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146044c45 <+1125>: 48 8d 75 90 leaq -0x70(%rbp), %rsi > 0x146044c49 <+1129>: e8 f2 06 fb ff callq 0x145ff5340 ; rtl::OUStringBuffer::makeStringAndClear at ustrbuf.hxx:318 > 0x146044c4e <+1134>: e9 00 00 00 00 jmp 0x146044c53 ; <+1139> at dp_manager.cxx:617 > 0x146044c53 <+1139>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x146044c5a <+1146>: 48 83 c0 68 addq $0x68, %rax > 0x146044c5e <+1150>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146044c65 <+1157>: 48 8d b5 48 ff ff ff leaq -0xb8(%rbp), %rsi > 0x146044c6c <+1164>: 48 8d 55 80 leaq -0x80(%rbp), %rdx > 0x146044c70 <+1168>: 48 89 c1 movq %rax, %rcx > 0x146044c73 <+1171>: e8 b0 77 0d 00 callq 0x14611c428 ; symbol stub for: ucbhelper::Content::Content(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x146044c78 <+1176>: e9 00 00 00 00 jmp 0x146044c7d ; <+1181> at dp_manager.cxx:616 > 0x146044c7d <+1181>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146044c81 <+1185>: 48 8d b5 50 ff ff ff leaq -0xb0(%rbp), %rsi > 0x146044c88 <+1192>: e8 b3 77 0d 00 callq 0x14611c440 ; symbol stub for: ucbhelper::Content::operator=(ucbhelper::Content&&) > 0x146044c8d <+1197>: 48 89 85 20 fe ff ff movq %rax, -0x1e0(%rbp) > 0x146044c94 <+1204>: e9 00 00 00 00 jmp 0x146044c99 ; <+1209> at dp_manager.cxx:616 > 0x146044c99 <+1209>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146044ca0 <+1216>: e8 95 77 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x146044ca5 <+1221>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146044cac <+1228>: e8 3f ff fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044cb1 <+1233>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044cb5 <+1237>: e8 d6 06 fb ff callq 0x145ff5390 ; rtl::OUStringBuffer::~OUStringBuffer at ustrbuf.hxx:305 > 0x146044cba <+1242>: e9 49 00 00 00 jmp 0x146044d08 ; <+1320> at dp_manager.cxx:621 > 0x146044cbf <+1247>: 89 d1 movl %edx, %ecx > 0x146044cc1 <+1249>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044cc8 <+1256>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044cce <+1262>: e9 1b 00 00 00 jmp 0x146044cee ; <+1294> at dp_manager.cxx:616 > 0x146044cd3 <+1267>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146044cda <+1274>: 89 d1 movl %edx, %ecx > 0x146044cdc <+1276>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044ce3 <+1283>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044ce9 <+1289>: e8 4c 77 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x146044cee <+1294>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146044cf5 <+1301>: e8 f6 fe fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044cfa <+1306>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146044cfe <+1310>: e8 8d 06 fb ff callq 0x145ff5390 ; rtl::OUStringBuffer::~OUStringBuffer at ustrbuf.hxx:305 > 0x146044d03 <+1315>: e9 eb 04 00 00 jmp 0x1460451f3 ; <+2579> at dp_manager.cxx:641 > 0x146044d08 <+1320>: 48 8b 8d d0 fe ff ff movq -0x130(%rbp), %rcx > 0x146044d0f <+1327>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146044d16 <+1334>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x146044d1d <+1341>: e8 fe f0 fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146044d22 <+1346>: e9 00 00 00 00 jmp 0x146044d27 ; <+1351> at dp_manager.cxx:619 > 0x146044d27 <+1351>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146044d2e <+1358>: e8 ed f0 fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146044d33 <+1363>: e9 00 00 00 00 jmp 0x146044d38 ; <+1368> at dp_manager.cxx:619 > 0x146044d38 <+1368>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146044d3f <+1375>: e8 dc f0 fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146044d44 <+1380>: e9 00 00 00 00 jmp 0x146044d49 ; <+1385> at dp_manager.cxx:619 > 0x146044d49 <+1385>: 48 89 e0 movq %rsp, %rax > 0x146044d4c <+1388>: 48 8d 8d 30 ff ff ff leaq -0xd0(%rbp), %rcx > 0x146044d53 <+1395>: 48 89 48 18 movq %rcx, 0x18(%rax) > 0x146044d57 <+1399>: 48 8d 8d 38 ff ff ff leaq -0xc8(%rbp), %rcx > 0x146044d5e <+1406>: 48 89 48 08 movq %rcx, 0x8(%rax) > 0x146044d62 <+1410>: 48 c7 40 10 00 00 00 00 movq $0x0, 0x10(%rax) > 0x146044d6a <+1418>: c7 00 00 00 00 00 movl $0x0, (%rax) > 0x146044d70 <+1424>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146044d77 <+1431>: 48 8d 75 88 leaq -0x78(%rbp), %rsi > 0x146044d7b <+1435>: 31 d2 xorl %edx, %edx > 0x146044d7d <+1437>: 41 b8 01 00 00 00 movl $0x1, %r8d > 0x146044d83 <+1443>: 4c 8d 8d 40 ff ff ff leaq -0xc0(%rbp), %r9 > 0x146044d8a <+1450>: 48 8b 8d 18 fe ff ff movq -0x1e8(%rbp), %rcx > 0x146044d91 <+1457>: e8 74 76 0d 00 callq 0x14611c40a ; symbol stub for: ucbhelper::Content::transferContent(ucbhelper::Content const&, ucbhelper::InsertOperation, rtl::OUString const&, int, rtl::OUString const&, bool, rtl::OUString const&, rtl::OUString*, rtl::OUString const&) > 0x146044d96 <+1462>: 88 85 17 fe ff ff movb %al, -0x1e9(%rbp) > 0x146044d9c <+1468>: e9 00 00 00 00 jmp 0x146044da1 ; <+1473> at dp_manager.cxx:619 > 0x146044da1 <+1473>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146044da8 <+1480>: 8a 85 17 fe ff ff movb -0x1e9(%rbp), %al > 0x146044dae <+1486>: 34 ff xorb $-0x1, %al > 0x146044db0 <+1488>: 88 85 16 fe ff ff movb %al, -0x1ea(%rbp) > 0x146044db6 <+1494>: e8 35 fe fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044dbb <+1499>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146044dc2 <+1506>: e8 29 fe fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044dc7 <+1511>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146044dce <+1518>: e8 1d fe fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044dd3 <+1523>: 8a 85 16 fe ff ff movb -0x1ea(%rbp), %al > 0x146044dd9 <+1529>: a8 01 testb $0x1, %al > 0x146044ddb <+1531>: 0f 85 05 00 00 00 jne 0x146044de6 ; <+1542> at dp_manager.cxx:622 > 0x146044de1 <+1537>: e9 6b 01 00 00 jmp 0x146044f51 ; <+1905> at dp_manager.cxx:628 > 0x146044de6 <+1542>: b8 10 00 00 00 movl $0x10, %eax > 0x146044deb <+1547>: 89 c7 movl %eax, %edi > 0x146044ded <+1549>: e8 56 77 0d 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x146044df2 <+1554>: 48 89 c7 movq %rax, %rdi > 0x146044df5 <+1557>: c6 85 b7 fe ff ff 01 movb $0x1, -0x149(%rbp) > 0x146044dfc <+1564>: 48 8d 35 1b 7d 0f 00 leaq 0xf7d1b(%rip), %rsi ; "UCB transferContent() failed!" > 0x146044e03 <+1571>: 48 8d 8d 28 ff ff ff leaq -0xd8(%rbp), %rcx > 0x146044e0a <+1578>: 48 89 bd 08 fe ff ff movq %rdi, -0x1f8(%rbp) > 0x146044e11 <+1585>: 48 89 cf movq %rcx, %rdi > 0x146044e14 <+1588>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x146044e1b <+1595>: e8 40 49 00 00 callq 0x146049760 ; rtl::OUString::OUString<char const [30]> at ustring.hxx:236 > 0x146044e20 <+1600>: e9 00 00 00 00 jmp 0x146044e25 ; <+1605> at dp_manager.cxx:622 > 0x146044e25 <+1605>: 31 c0 xorl %eax, %eax > 0x146044e27 <+1607>: 89 c6 movl %eax, %esi > 0x146044e29 <+1609>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146044e30 <+1616>: e8 5b 51 fb ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x146044e35 <+1621>: e9 00 00 00 00 jmp 0x146044e3a ; <+1626> at dp_manager.cxx:622 > 0x146044e3a <+1626>: 48 8d b5 28 ff ff ff leaq -0xd8(%rbp), %rsi > 0x146044e41 <+1633>: 48 8d 95 20 ff ff ff leaq -0xe0(%rbp), %rdx > 0x146044e48 <+1640>: 48 8b bd 00 fe ff ff movq -0x200(%rbp), %rdi > 0x146044e4f <+1647>: e8 6c 51 fb ff callq 0x145ff9fc0 ; com::sun::star::uno::RuntimeException::RuntimeException at RuntimeException.hpp:23 > 0x146044e54 <+1652>: e9 00 00 00 00 jmp 0x146044e59 ; <+1657> at dp_manager.cxx:622 > 0x146044e59 <+1657>: c6 85 b7 fe ff ff 00 movb $0x0, -0x149(%rbp) > 0x146044e60 <+1664>: 48 8b 35 f1 b1 13 00 movq 0x13b1f1(%rip), %rsi ; (void *)0x0000000102e18580: typeinfo for com::sun::star::uno::RuntimeException > 0x146044e67 <+1671>: 48 8d 15 82 51 fb ff leaq -0x4ae7e(%rip), %rdx ; com::sun::star::uno::RuntimeException::~RuntimeException at RuntimeException.hdl:13 > 0x146044e6e <+1678>: 48 8b bd 08 fe ff ff movq -0x1f8(%rbp), %rdi > 0x146044e75 <+1685>: e8 f2 76 0d 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x146044e7a <+1690>: e9 33 04 00 00 jmp 0x1460452b2 ; <+2770> at dp_manager.cxx:641 > 0x146044e7f <+1695>: 89 d1 movl %edx, %ecx > 0x146044e81 <+1697>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044e88 <+1704>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044e8e <+1710>: e9 3b 00 00 00 jmp 0x146044ece ; <+1774> at dp_manager.cxx:619 > 0x146044e93 <+1715>: 89 d1 movl %edx, %ecx > 0x146044e95 <+1717>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044e9c <+1724>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044ea2 <+1730>: e9 1b 00 00 00 jmp 0x146044ec2 ; <+1762> at dp_manager.cxx:619 > 0x146044ea7 <+1735>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x146044eae <+1742>: 89 d1 movl %edx, %ecx > 0x146044eb0 <+1744>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044eb7 <+1751>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044ebd <+1757>: e8 2e fd fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044ec2 <+1762>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146044ec9 <+1769>: e8 22 fd fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044ece <+1774>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146044ed5 <+1781>: e8 16 fd fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044eda <+1786>: e9 14 03 00 00 jmp 0x1460451f3 ; <+2579> at dp_manager.cxx:641 > 0x146044edf <+1791>: 89 d1 movl %edx, %ecx > 0x146044ee1 <+1793>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044ee8 <+1800>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044eee <+1806>: e9 3b 00 00 00 jmp 0x146044f2e ; <+1870> at dp_manager.cxx:622 > 0x146044ef3 <+1811>: 89 d1 movl %edx, %ecx > 0x146044ef5 <+1813>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044efc <+1820>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044f02 <+1826>: e9 1b 00 00 00 jmp 0x146044f22 ; <+1858> at dp_manager.cxx:622 > 0x146044f07 <+1831>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146044f0e <+1838>: 89 d1 movl %edx, %ecx > 0x146044f10 <+1840>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146044f17 <+1847>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x146044f1d <+1853>: e8 3e 0f fb ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146044f22 <+1858>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146044f29 <+1865>: e8 c2 fc fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146044f2e <+1870>: f6 85 b7 fe ff ff 01 testb $0x1, -0x149(%rbp) > 0x146044f35 <+1877>: 0f 85 05 00 00 00 jne 0x146044f40 ; <+1888> at dp_manager.cxx:622 > 0x146044f3b <+1883>: e9 0c 00 00 00 jmp 0x146044f4c ; <+1900> at dp_manager.cxx:622 > 0x146044f40 <+1888>: 48 8b bd 08 fe ff ff movq -0x1f8(%rbp), %rdi > 0x146044f47 <+1895>: e8 14 76 0d 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x146044f4c <+1900>: e9 a2 02 00 00 jmp 0x1460451f3 ; <+2579> at dp_manager.cxx:641 > 0x146044f51 <+1905>: e9 00 00 00 00 jmp 0x146044f56 ; <+1910> at dp_manager.cxx:628 > 0x146044f56 <+1910>: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax > 0x146044f5d <+1917>: 48 83 c0 70 addq $0x70, %rax > 0x146044f61 <+1921>: 48 8d 35 93 5e 0f 00 leaq 0xf5e93(%rip), %rsi ; "bundled" > 0x146044f68 <+1928>: 48 89 c7 movq %rax, %rdi > 0x146044f6b <+1931>: e8 e0 91 fc ff callq 0x14600e150 ; rtl::operator==<char const [8]>(rtl::OUString const&, char const (&) [8])::operator==<char const [8]> at ustring.hxx:1609 > 0x146044f70 <+1936>: 88 85 ff fd ff ff movb %al, -0x201(%rbp) > 0x146044f76 <+1942>: e9 00 00 00 00 jmp 0x146044f7b ; <+1947> at dp_manager.cxx:628 > 0x146044f7b <+1947>: 8a 85 ff fd ff ff movb -0x201(%rbp), %al > 0x146044f81 <+1953>: a8 01 testb $0x1, %al > 0x146044f83 <+1955>: 0f 85 05 00 00 00 jne 0x146044f8e ; <+1966> at dp_manager.cxx:628 > 0x146044f89 <+1961>: e9 44 00 00 00 jmp 0x146044fd2 ; <+2034> at dp_manager.cxx:628 > 0x146044f8e <+1966>: 48 8d 35 8d 50 0f 00 leaq 0xf508d(%rip), %rsi ; "legacy.osl" > 0x146044f95 <+1973>: 48 8d 15 a0 7b 0f 00 leaq 0xf7ba0(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/deployment/manager/dp_manager.cxx:628: " > 0x146044f9c <+1980>: 48 8d 0d 9d 51 0f 00 leaq 0xf519d(%rip), %rcx ; "OSL_ASSERT: %s" > 0x146044fa3 <+1987>: 4c 8d 05 e3 7b 0f 00 leaq 0xf7be3(%rip), %r8 ; "!(m_context == "bundled")" > 0x146044faa <+1994>: 31 c0 xorl %eax, %eax > 0x146044fac <+1996>: 40 88 c7 movb %al, %dil > 0x146044faf <+1999>: b8 01 00 00 00 movl $0x1, %eax > 0x146044fb4 <+2004>: 40 88 bd fe fd ff ff movb %dil, -0x202(%rbp) > 0x146044fbb <+2011>: 89 c7 movl %eax, %edi > 0x146044fbd <+2013>: 8a 85 fe fd ff ff movb -0x202(%rbp), %al > 0x146044fc3 <+2019>: e8 1e 74 0d 00 callq 0x14611c3e6 ; symbol stub for: sal_detail_logFormat > 0x146044fc8 <+2024>: e9 00 00 00 00 jmp 0x146044fcd ; <+2029> at dp_manager.cxx:628 > 0x146044fcd <+2029>: e9 00 00 00 00 jmp 0x146044fd2 ; <+2034> at dp_manager.cxx:628 > 0x146044fd2 <+2034>: e9 00 00 00 00 jmp 0x146044fd7 ; <+2039> at dp_manager.cxx:628 > 0x146044fd7 <+2039>: e9 00 00 00 00 jmp 0x146044fdc ; <+2044> at dp_manager.cxx:629 > 0x146044fdc <+2044>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146044fe3 <+2051>: e8 6a 74 0d 00 callq 0x14611c452 ; symbol stub for: ucbhelper::Content::getURL() const > 0x146044fe8 <+2056>: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) > 0x146044fef <+2063>: e9 00 00 00 00 jmp 0x146044ff4 ; <+2068> at dp_manager.cxx:629 > 0x146044ff4 <+2068>: 48 8b 95 d0 fe ff ff movq -0x130(%rbp), %rdx > 0x146044ffb <+2075>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146045002 <+2082>: 48 8b b5 f0 fd ff ff movq -0x210(%rbp), %rsi > 0x146045009 <+2089>: e8 26 71 0d 00 callq 0x14611c134 ; symbol stub for: dp_misc::makeURLAppendSysPathSegment(rtl::OUString const&, rtl::OUString const&) > 0x14604500e <+2094>: e9 00 00 00 00 jmp 0x146045013 ; <+2099> at dp_manager.cxx:631 > 0x146045013 <+2099>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14604501a <+2106>: 48 8d b5 18 ff ff ff leaq -0xe8(%rbp), %rsi > 0x146045021 <+2113>: e8 f6 70 0d 00 callq 0x14611c11c ; symbol stub for: dp_misc::getDescriptionInfoset(rtl::OUString const&) > 0x146045026 <+2118>: e9 00 00 00 00 jmp 0x14604502b ; <+2123> at dp_manager.cxx:632 > 0x14604502b <+2123>: 48 8b bd c8 fe ff ff movq -0x138(%rbp), %rdi > 0x146045032 <+2130>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x146045039 <+2137>: e8 b2 2e fb ff callq 0x145ff7ef0 ; rtl::OUString::operator= at ustring.hxx:422 > 0x14604503e <+2142>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x146045045 <+2149>: e9 00 00 00 00 jmp 0x14604504a ; <+2154> at dp_manager.cxx:633 > 0x14604504a <+2154>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x146045051 <+2161>: 48 83 c0 08 addq $0x8, %rax > 0x146045055 <+2165>: 48 8b b5 d0 fe ff ff movq -0x130(%rbp), %rsi > 0x14604505c <+2172>: 48 89 c7 movq %rax, %rdi > 0x14604505f <+2175>: e8 8c 2e fb ff callq 0x145ff7ef0 ; rtl::OUString::operator= at ustring.hxx:422 > 0x146045064 <+2180>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x14604506b <+2187>: e9 00 00 00 00 jmp 0x146045070 ; <+2192> at dp_manager.cxx:634 > 0x146045070 <+2192>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x146045077 <+2199>: 48 83 c0 10 addq $0x10, %rax > 0x14604507b <+2203>: 48 8b b5 e0 fe ff ff movq -0x120(%rbp), %rsi > 0x146045082 <+2210>: 48 89 c7 movq %rax, %rdi > 0x146045085 <+2213>: e8 66 2e fb ff callq 0x145ff7ef0 ; rtl::OUString::operator= at ustring.hxx:422 > 0x14604508a <+2218>: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) > 0x146045091 <+2225>: e9 00 00 00 00 jmp 0x146045096 ; <+2230> at dp_manager.cxx:635 > 0x146045096 <+2230>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x14604509d <+2237>: 48 83 c0 18 addq $0x18, %rax > 0x1460450a1 <+2241>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x1460450a8 <+2248>: 48 8d b5 00 ff ff ff leaq -0x100(%rbp), %rsi > 0x1460450af <+2255>: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) > 0x1460450b6 <+2262>: e8 a3 70 0d 00 callq 0x14611c15e ; symbol stub for: dp_misc::DescriptionInfoset::getVersion() const > 0x1460450bb <+2267>: e9 00 00 00 00 jmp 0x1460450c0 ; <+2272> at dp_manager.cxx:635 > 0x1460450c0 <+2272>: 48 8d b5 f8 fe ff ff leaq -0x108(%rbp), %rsi > 0x1460450c7 <+2279>: 48 8b bd d0 fd ff ff movq -0x230(%rbp), %rdi > 0x1460450ce <+2286>: e8 5d 3c fc ff callq 0x146008d30 ; rtl::OUString::operator= at ustring.hxx:436 > 0x1460450d3 <+2291>: 48 89 85 c8 fd ff ff movq %rax, -0x238(%rbp) > 0x1460450da <+2298>: e9 00 00 00 00 jmp 0x1460450df ; <+2303> at dp_manager.cxx:635 > 0x1460450df <+2303>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x1460450e6 <+2310>: e8 05 fb fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460450eb <+2315>: 48 8b 95 e8 fe ff ff movq -0x118(%rbp), %rdx > 0x1460450f2 <+2322>: 48 8b bd 90 fe ff ff movq -0x170(%rbp), %rdi > 0x1460450f9 <+2329>: 48 83 c7 68 addq $0x68, %rdi > 0x1460450fd <+2333>: 48 8d 45 b8 leaq -0x48(%rbp), %rax > 0x146045101 <+2337>: 48 8d b5 18 ff ff ff leaq -0xe8(%rbp), %rsi > 0x146045108 <+2344>: 48 8d 4d 80 leaq -0x80(%rbp), %rcx > 0x14604510c <+2348>: 48 89 bd c0 fd ff ff movq %rdi, -0x240(%rbp) > 0x146045113 <+2355>: 48 89 c7 movq %rax, %rdi > 0x146045116 <+2358>: 4c 8b 85 c0 fd ff ff movq -0x240(%rbp), %r8 > 0x14604511d <+2365>: e8 3e 25 02 00 callq 0x146067660 ; dp_manager::ExtensionProperties::ExtensionProperties at dp_properties.cxx:74 > 0x146045122 <+2370>: e9 00 00 00 00 jmp 0x146045127 ; <+2375> at dp_manager.cxx:639 > 0x146045127 <+2375>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x14604512b <+2379>: e8 a0 25 02 00 callq 0x1460676d0 ; dp_manager::ExtensionProperties::write at dp_properties.cxx:107 > 0x146045130 <+2384>: e9 00 00 00 00 jmp 0x146045135 ; <+2389> at dp_manager.cxx:639 > 0x146045135 <+2389>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146045139 <+2393>: c6 85 bb fe ff ff 01 movb $0x1, -0x145(%rbp) > 0x146045140 <+2400>: e8 0b 39 fd ff callq 0x146018a50 ; dp_manager::ExtensionProperties::~ExtensionProperties at dp_properties.hxx:47 > 0x146045145 <+2405>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14604514c <+2412>: e8 a1 6f 0d 00 callq 0x14611c0f2 ; symbol stub for: dp_misc::DescriptionInfoset::~DescriptionInfoset() > 0x146045151 <+2417>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146045158 <+2424>: e8 93 fa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604515d <+2429>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146045164 <+2436>: e8 d1 72 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x146045169 <+2441>: f6 85 bb fe ff ff 01 testb $0x1, -0x145(%rbp) > 0x146045170 <+2448>: 0f 85 9a 00 00 00 jne 0x146045210 ; <+2608> at dp_manager.cxx:641 > 0x146045176 <+2454>: e9 89 00 00 00 jmp 0x146045204 ; <+2596> at dp_manager.cxx:641 > 0x14604517b <+2459>: 89 d1 movl %edx, %ecx > 0x14604517d <+2461>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146045184 <+2468>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x14604518a <+2474>: e9 58 00 00 00 jmp 0x1460451e7 ; <+2567> at dp_manager.cxx:641 > 0x14604518f <+2479>: 89 d1 movl %edx, %ecx > 0x146045191 <+2481>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x146045198 <+2488>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x14604519e <+2494>: e9 38 00 00 00 jmp 0x1460451db ; <+2555> at dp_manager.cxx:641 > 0x1460451a3 <+2499>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x1460451aa <+2506>: 89 d1 movl %edx, %ecx > 0x1460451ac <+2508>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x1460451b3 <+2515>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x1460451b9 <+2521>: e8 32 fa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460451be <+2526>: e9 18 00 00 00 jmp 0x1460451db ; <+2555> at dp_manager.cxx:641 > 0x1460451c3 <+2531>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x1460451c7 <+2535>: 89 d1 movl %edx, %ecx > 0x1460451c9 <+2537>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x1460451d0 <+2544>: 89 8d bc fe ff ff movl %ecx, -0x144(%rbp) > 0x1460451d6 <+2550>: e8 75 38 fd ff callq 0x146018a50 ; dp_manager::ExtensionProperties::~ExtensionProperties at dp_properties.hxx:47 > 0x1460451db <+2555>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x1460451e2 <+2562>: e8 0b 6f 0d 00 callq 0x14611c0f2 ; symbol stub for: dp_misc::DescriptionInfoset::~DescriptionInfoset() > 0x1460451e7 <+2567>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x1460451ee <+2574>: e8 fd f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460451f3 <+2579>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x1460451fa <+2586>: e8 3b 72 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x1460451ff <+2591>: e9 63 00 00 00 jmp 0x146045267 ; <+2695> at dp_manager.cxx:641 > 0x146045204 <+2596>: 48 8b bd a8 fe ff ff movq -0x158(%rbp), %rdi > 0x14604520b <+2603>: e8 e0 f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146045210 <+2608>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x146045217 <+2615>: e8 d4 f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604521c <+2620>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146045220 <+2624>: e8 51 72 0d 00 callq 0x14611c476 ; symbol stub for: utl::TempFile::~TempFile() > 0x146045225 <+2629>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x14604522c <+2636>: e8 bf f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146045231 <+2641>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146045235 <+2645>: e8 86 f5 fc ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14604523a <+2650>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x14604523e <+2654>: e8 f7 71 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x146045243 <+2659>: 48 8b 3d 0e b0 13 00 movq 0x13b00e(%rip), %rdi ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x14604524a <+2666>: 48 8b 3f movq (%rdi), %rdi > 0x14604524d <+2669>: 48 3b 7d f8 cmpq -0x8(%rbp), %rdi > 0x146045251 <+2673>: 0f 85 5b 00 00 00 jne 0x1460452b2 ; <+2770> at dp_manager.cxx:641 > 0x146045257 <+2679>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x14604525e <+2686>: 48 81 c4 60 02 00 00 addq $0x260, %rsp ; imm = 0x260 > 0x146045265 <+2693>: 5d popq %rbp > 0x146045266 <+2694>: c3 retq > 0x146045267 <+2695>: 48 8b bd a8 fe ff ff movq -0x158(%rbp), %rdi > 0x14604526e <+2702>: e8 7d f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146045273 <+2707>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604527a <+2714>: e8 71 f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604527f <+2719>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146045283 <+2723>: e8 ee 71 0d 00 callq 0x14611c476 ; symbol stub for: utl::TempFile::~TempFile() > 0x146045288 <+2728>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x14604528f <+2735>: e8 5c f9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146045294 <+2740>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146045298 <+2744>: e8 23 f5 fc ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14604529d <+2749>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x1460452a1 <+2753>: e8 94 71 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x1460452a6 <+2758>: 48 8b bd c0 fe ff ff movq -0x140(%rbp), %rdi > 0x1460452ad <+2765>: e8 c0 72 0d 00 callq 0x14611c572 ; symbol stub for: _Unwind_Resume > 0x1460452b2 <+2770>: e8 cd 72 0d 00 callq 0x14611c584 ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146044c78 >UNWIND PLANS for libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, ucbhelper::Content const&, rtl::OUString const&, dp_manager::ActivePackages::Data*) (start addr 0x1460447e0) > >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: [libdeployment.dylib.__TEXT.__text + 333136-0x0000000000052027) >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]: 2694: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 2695: 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 0x146123104, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 333136-0x0000000000052027) >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 0x146123104, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 333136-0x0000000000052027) >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]: 2694: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 2695: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x146123104, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 333136-0x0000000000052030) >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 0x14604a625 >libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage: > 0x146049a80 <+0>: 55 pushq %rbp > 0x146049a81 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146049a84 <+4>: 48 81 ec e0 03 00 00 subq $0x3e0, %rsp ; imm = 0x3E0 > 0x146049a8b <+11>: 48 89 f8 movq %rdi, %rax > 0x146049a8e <+14>: 4c 8b 55 10 movq 0x10(%rbp), %r10 > 0x146049a92 <+18>: 4c 8b 1d bf 67 13 00 movq 0x1367bf(%rip), %r11 ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146049a99 <+25>: 4d 8b 1b movq (%r11), %r11 > 0x146049a9c <+28>: 4c 89 5d f8 movq %r11, -0x8(%rbp) > 0x146049aa0 <+32>: 48 89 b5 d0 fd ff ff movq %rsi, -0x230(%rbp) > 0x146049aa7 <+39>: 48 89 95 c8 fd ff ff movq %rdx, -0x238(%rbp) > 0x146049aae <+46>: 48 89 8d c0 fd ff ff movq %rcx, -0x240(%rbp) > 0x146049ab5 <+53>: 4c 89 85 b8 fd ff ff movq %r8, -0x248(%rbp) > 0x146049abc <+60>: 4c 89 8d b0 fd ff ff movq %r9, -0x250(%rbp) > 0x146049ac3 <+67>: 4c 89 95 a8 fd ff ff movq %r10, -0x258(%rbp) > 0x146049aca <+74>: 48 8b 8d d0 fd ff ff movq -0x230(%rbp), %rcx > 0x146049ad1 <+81>: 48 89 bd 40 fd ff ff movq %rdi, -0x2c0(%rbp) > 0x146049ad8 <+88>: 48 89 cf movq %rcx, %rdi > 0x146049adb <+91>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x146049ae2 <+98>: 48 89 8d 30 fd ff ff movq %rcx, -0x2d0(%rbp) > 0x146049ae9 <+105>: e8 52 f1 ff ff callq 0x146048c40 ; dp_manager::PackageManagerImpl::check at dp_manager.h:268 > 0x146049aee <+110>: e9 00 00 00 00 jmp 0x146049af3 ; <+115> at dp_manager.cxx:697 > 0x146049af3 <+115>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x146049afa <+122>: f6 80 90 00 00 00 01 testb $0x1, 0x90(%rax) > 0x146049b01 <+129>: 0f 84 b7 01 00 00 je 0x146049cbe ; <+574> at dp_manager.cxx:707 > 0x146049b07 <+135>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146049b0b <+139>: e8 10 a3 fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146049b10 <+144>: e9 00 00 00 00 jmp 0x146049b15 ; <+149> at dp_manager.cxx:700 > 0x146049b15 <+149>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x146049b1c <+156>: 48 83 c0 70 addq $0x70, %rax > 0x146049b20 <+160>: 48 8d 35 ad 15 0f 00 leaq 0xf15ad(%rip), %rsi ; "shared" > 0x146049b27 <+167>: 48 89 c7 movq %rax, %rdi > 0x146049b2a <+170>: e8 c1 88 fc ff callq 0x1460123f0 ; rtl::operator==<char const [7]>(rtl::OUString const&, char const (&) [7])::operator==<char const [7]> at ustring.hxx:1609 > 0x146049b2f <+175>: 88 85 2f fd ff ff movb %al, -0x2d1(%rbp) > 0x146049b35 <+181>: e9 00 00 00 00 jmp 0x146049b3a ; <+186> at dp_manager.cxx:700 > 0x146049b3a <+186>: 8a 85 2f fd ff ff movb -0x2d1(%rbp), %al > 0x146049b40 <+192>: a8 01 testb $0x1, %al > 0x146049b42 <+194>: 0f 85 05 00 00 00 jne 0x146049b4d ; <+205> at dp_manager.cxx:701 > 0x146049b48 <+200>: e9 49 00 00 00 jmp 0x146049b96 ; <+278> at dp_manager.cxx:703 > 0x146049b4d <+205>: 48 8d 35 53 30 0f 00 leaq 0xf3053(%rip), %rsi ; "You need write permissions to install a shared extension!" > 0x146049b54 <+212>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146049b58 <+216>: e8 43 cf ff ff callq 0x146046aa0 ; rtl::OUString::operator=<char const [58]>(char const (&) [58])::operator=<char const [58]> at ustring.hxx:460 > 0x146049b5d <+221>: 48 89 85 20 fd ff ff movq %rax, -0x2e0(%rbp) > 0x146049b64 <+228>: e9 00 00 00 00 jmp 0x146049b69 ; <+233> at dp_manager.cxx:701 > 0x146049b69 <+233>: e9 49 00 00 00 jmp 0x146049bb7 ; <+311> at dp_manager.cxx:704 > 0x146049b6e <+238>: 89 d1 movl %edx, %ecx > 0x146049b70 <+240>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049b77 <+247>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049b7d <+253>: e9 91 14 00 00 jmp 0x14604b013 ; <+5523> at dp_manager.cxx:824 > 0x146049b82 <+258>: 89 d1 movl %edx, %ecx > 0x146049b84 <+260>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049b8b <+267>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049b91 <+273>: e9 1a 01 00 00 jmp 0x146049cb0 ; <+560> at dp_manager.cxx:704 > 0x146049b96 <+278>: 48 8d 35 44 30 0f 00 leaq 0xf3044(%rip), %rsi ; "You need write permissions to install this extension!" > 0x146049b9d <+285>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146049ba1 <+289>: e8 fa cf ff ff callq 0x146046ba0 ; rtl::OUString::operator=<char const [54]>(char const (&) [54])::operator=<char const [54]> at ustring.hxx:460 > 0x146049ba6 <+294>: 48 89 85 18 fd ff ff movq %rax, -0x2e8(%rbp) > 0x146049bad <+301>: e9 00 00 00 00 jmp 0x146049bb2 ; <+306> at dp_manager.cxx:703 > 0x146049bb2 <+306>: e9 00 00 00 00 jmp 0x146049bb7 ; <+311> at dp_manager.cxx:704 > 0x146049bb7 <+311>: b8 28 00 00 00 movl $0x28, %eax > 0x146049bbc <+316>: 89 c7 movl %eax, %edi > 0x146049bbe <+318>: e8 85 29 0d 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x146049bc3 <+323>: 48 89 c7 movq %rax, %rdi > 0x146049bc6 <+326>: c6 85 9b fd ff ff 01 movb $0x1, -0x265(%rbp) > 0x146049bcd <+333>: 48 8d 4d e8 leaq -0x18(%rbp), %rcx > 0x146049bd1 <+337>: 48 89 bd 10 fd ff ff movq %rdi, -0x2f0(%rbp) > 0x146049bd8 <+344>: 48 89 cf movq %rcx, %rdi > 0x146049bdb <+347>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x146049be2 <+354>: 48 89 85 08 fd ff ff movq %rax, -0x2f8(%rbp) > 0x146049be9 <+361>: e8 a2 03 fb ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x146049bee <+366>: e9 00 00 00 00 jmp 0x146049bf3 ; <+371> at dp_manager.cxx:705 > 0x146049bf3 <+371>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146049bf7 <+375>: e8 04 4a fc ff callq 0x14600e600 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x146049bfc <+380>: e9 00 00 00 00 jmp 0x146049c01 ; <+385> at dp_manager.cxx:704 > 0x146049c01 <+385>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146049c05 <+389>: 48 8d 55 e8 leaq -0x18(%rbp), %rdx > 0x146049c09 <+393>: 48 8d 4d d0 leaq -0x30(%rbp), %rcx > 0x146049c0d <+397>: 48 8b bd 08 fd ff ff movq -0x2f8(%rbp), %rdi > 0x146049c14 <+404>: e8 37 c1 fc ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x146049c19 <+409>: e9 00 00 00 00 jmp 0x146049c1e ; <+414> at dp_manager.cxx:704 > 0x146049c1e <+414>: c6 85 9b fd ff ff 00 movb $0x0, -0x265(%rbp) > 0x146049c25 <+421>: 48 8b 35 e4 63 13 00 movq 0x1363e4(%rip), %rsi ; (void *)0x0000000102e18f00: typeinfo for com::sun::star::deployment::DeploymentException > 0x146049c2c <+428>: 48 8d 15 5d c1 fc ff leaq -0x33ea3(%rip), %rdx ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x146049c33 <+435>: 48 8b bd 10 fd ff ff movq -0x2f0(%rbp), %rdi > 0x146049c3a <+442>: e8 2d 29 0d 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x146049c3f <+447>: e9 04 14 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x146049c44 <+452>: 89 d1 movl %edx, %ecx > 0x146049c46 <+454>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049c4d <+461>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049c53 <+467>: e9 35 00 00 00 jmp 0x146049c8d ; <+525> at dp_manager.cxx:704 > 0x146049c58 <+472>: 89 d1 movl %edx, %ecx > 0x146049c5a <+474>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049c61 <+481>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049c67 <+487>: e9 18 00 00 00 jmp 0x146049c84 ; <+516> at dp_manager.cxx:704 > 0x146049c6c <+492>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146049c70 <+496>: 89 d1 movl %edx, %ecx > 0x146049c72 <+498>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049c79 <+505>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049c7f <+511>: e8 7c c8 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146049c84 <+516>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146049c88 <+520>: e8 d3 c1 fa ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146049c8d <+525>: f6 85 9b fd ff ff 01 testb $0x1, -0x265(%rbp) > 0x146049c94 <+532>: 0f 85 05 00 00 00 jne 0x146049c9f ; <+543> at dp_manager.cxx:704 > 0x146049c9a <+538>: e9 0c 00 00 00 jmp 0x146049cab ; <+555> at dp_manager.cxx:704 > 0x146049c9f <+543>: 48 8b bd 10 fd ff ff movq -0x2f0(%rbp), %rdi > 0x146049ca6 <+550>: e8 b5 28 0d 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x146049cab <+555>: e9 00 00 00 00 jmp 0x146049cb0 ; <+560> at dp_manager.cxx:704 > 0x146049cb0 <+560>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146049cb4 <+564>: e8 37 af fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146049cb9 <+569>: e9 55 13 00 00 jmp 0x14604b013 ; <+5523> at dp_manager.cxx:824 > 0x146049cbe <+574>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146049cc2 <+578>: e8 d9 aa fc ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x146049cc7 <+583>: e9 00 00 00 00 jmp 0x146049ccc ; <+588> at dp_manager.cxx:708 > 0x146049ccc <+588>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x146049cd3 <+595>: 48 05 b8 00 00 00 addq $0xb8, %rax > 0x146049cd9 <+601>: 48 89 c7 movq %rax, %rdi > 0x146049cdc <+604>: e8 af 98 fa ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146049ce1 <+609>: 88 85 07 fd ff ff movb %al, -0x2f9(%rbp) > 0x146049ce7 <+615>: e9 00 00 00 00 jmp 0x146049cec ; <+620> at dp_manager.cxx:708 > 0x146049cec <+620>: 8a 85 07 fd ff ff movb -0x2f9(%rbp), %al > 0x146049cf2 <+626>: a8 01 testb $0x1, %al > 0x146049cf4 <+628>: 0f 85 05 00 00 00 jne 0x146049cff ; <+639> at dp_manager.cxx:709 > 0x146049cfa <+634>: e9 d4 00 00 00 jmp 0x146049dd3 ; <+851> at dp_manager.cxx:711 > 0x146049cff <+639>: b8 50 00 00 00 movl $0x50, %eax > 0x146049d04 <+644>: 89 c7 movl %eax, %edi > 0x146049d06 <+646>: e8 d5 80 fc ff callq 0x146011de0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146049d0b <+651>: 48 89 85 f8 fc ff ff movq %rax, -0x308(%rbp) > 0x146049d12 <+658>: e9 00 00 00 00 jmp 0x146049d17 ; <+663> at dp_manager.cxx:709 > 0x146049d17 <+663>: 48 8b 85 f8 fc ff ff movq -0x308(%rbp), %rax > 0x146049d1e <+670>: 48 8b b5 a8 fd ff ff movq -0x258(%rbp), %rsi > 0x146049d25 <+677>: 48 8b 8d 30 fd ff ff movq -0x2d0(%rbp), %rcx > 0x146049d2c <+684>: 48 81 c1 b8 00 00 00 addq $0xb8, %rcx > 0x146049d33 <+691>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x146049d3a <+698>: 48 89 ca movq %rcx, %rdx > 0x146049d3d <+701>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) > 0x146049d44 <+708>: e8 47 df ff ff callq 0x146047c90 ; dp_manager::PackageManagerImpl::CmdEnvWrapperImpl::CmdEnvWrapperImpl at dp_manager.cxx:1568 > 0x146049d49 <+713>: e9 00 00 00 00 jmp 0x146049d4e ; <+718> at dp_manager.cxx:709 > 0x146049d4e <+718>: 31 c0 xorl %eax, %eax > 0x146049d50 <+720>: 89 c1 movl %eax, %ecx > 0x146049d52 <+722>: 48 8b 95 f0 fc ff ff movq -0x310(%rbp), %rdx > 0x146049d59 <+729>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146049d5d <+733>: 48 89 8d e8 fc ff ff movq %rcx, -0x318(%rbp) > 0x146049d64 <+740>: 0f 84 12 00 00 00 je 0x146049d7c ; <+764> at dp_manager.cxx:709 > 0x146049d6a <+746>: 48 8b 85 f0 fc ff ff movq -0x310(%rbp), %rax > 0x146049d71 <+753>: 48 83 c0 28 addq $0x28, %rax > 0x146049d75 <+757>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) > 0x146049d7c <+764>: 48 8b 85 e8 fc ff ff movq -0x318(%rbp), %rax > 0x146049d83 <+771>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146049d87 <+775>: 48 89 c6 movq %rax, %rsi > 0x146049d8a <+778>: e8 11 ec fc ff callq 0x1460189a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::set at Reference.hxx:232 > 0x146049d8f <+783>: 88 85 e7 fc ff ff movb %al, -0x319(%rbp) > 0x146049d95 <+789>: e9 00 00 00 00 jmp 0x146049d9a ; <+794> at dp_manager.cxx:709 > 0x146049d9a <+794>: e9 54 00 00 00 jmp 0x146049df3 ; <+883> at dp_manager.cxx:714 > 0x146049d9f <+799>: 89 d1 movl %edx, %ecx > 0x146049da1 <+801>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049da8 <+808>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049dae <+814>: e9 57 12 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x146049db3 <+819>: 89 d1 movl %edx, %ecx > 0x146049db5 <+821>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049dbc <+828>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049dc2 <+834>: 48 8b bd f8 fc ff ff movq -0x308(%rbp), %rdi > 0x146049dc9 <+841>: e8 a2 31 fc ff callq 0x14600cf70 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146049dce <+846>: e9 37 12 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x146049dd3 <+851>: 48 8b b5 a8 fd ff ff movq -0x258(%rbp), %rsi > 0x146049dda <+858>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146049dde <+862>: e8 6d 12 00 00 callq 0x14604b050 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::set at Reference.hxx:264 > 0x146049de3 <+867>: 88 85 e6 fc ff ff movb %al, -0x31a(%rbp) > 0x146049de9 <+873>: e9 00 00 00 00 jmp 0x146049dee ; <+878> at dp_manager.cxx:711 > 0x146049dee <+878>: e9 00 00 00 00 jmp 0x146049df3 ; <+883> at dp_manager.cxx:714 > 0x146049df3 <+883>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146049df7 <+887>: e8 38 26 0d 00 callq 0x14611c434 ; symbol stub for: ucbhelper::Content::Content() > 0x146049dfc <+892>: e9 00 00 00 00 jmp 0x146049e01 ; <+897> at dp_manager.cxx:715 > 0x146049e01 <+897>: 48 8b b5 c8 fd ff ff movq -0x238(%rbp), %rsi > 0x146049e08 <+904>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146049e0c <+908>: 48 8d 55 c8 leaq -0x38(%rbp), %rdx > 0x146049e10 <+912>: b9 01 00 00 00 movl $0x1, %ecx > 0x146049e15 <+917>: e8 de 22 0d 00 callq 0x14611c0f8 ; symbol stub for: dp_misc::create_ucb_content(ucbhelper::Content*, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, bool) > 0x146049e1a <+922>: 88 85 e5 fc ff ff movb %al, -0x31b(%rbp) > 0x146049e20 <+928>: e9 00 00 00 00 jmp 0x146049e25 ; <+933> at dp_manager.cxx:716 > 0x146049e25 <+933>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146049e29 <+937>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x146049e2d <+941>: e8 5e 12 00 00 callq 0x14604b090 ; dp_misc::StrTitle::getTitle at dp_ucb.h:47 > 0x146049e32 <+946>: e9 00 00 00 00 jmp 0x146049e37 ; <+951> at dp_manager.cxx:717 > 0x146049e37 <+951>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146049e3b <+955>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi > 0x146049e3f <+959>: ba 06 00 00 00 movl $0x6, %edx > 0x146049e44 <+964>: 31 c9 xorl %ecx, %ecx > 0x146049e46 <+966>: 41 b8 4c 00 00 00 movl $0x4c, %r8d > 0x146049e4c <+972>: e8 5f b8 ff ff callq 0x1460456b0 ; rtl::Uri::encode at uri.hxx:95 > 0x146049e51 <+977>: e9 00 00 00 00 jmp 0x146049e56 ; <+982> at dp_manager.cxx:721 > 0x146049e56 <+982>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146049e5a <+986>: e8 c1 9f fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146049e5f <+991>: e9 00 00 00 00 jmp 0x146049e64 ; <+996> at dp_manager.cxx:723 > 0x146049e64 <+996>: 48 8b b5 b8 fd ff ff movq -0x248(%rbp), %rsi > 0x146049e6b <+1003>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146049e6f <+1007>: e8 fc d3 fa ff callq 0x145ff7270 ; rtl::OUString::OUString at ustring.hxx:128 > 0x146049e74 <+1012>: e9 00 00 00 00 jmp 0x146049e79 ; <+1017> at dp_manager.cxx:724 > 0x146049e79 <+1017>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146049e7d <+1021>: e8 de 67 fd ff callq 0x146020660 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x146049e82 <+1026>: 88 85 e4 fc ff ff movb %al, -0x31c(%rbp) > 0x146049e88 <+1032>: e9 00 00 00 00 jmp 0x146049e8d ; <+1037> at dp_manager.cxx:724 > 0x146049e8d <+1037>: 8a 85 e4 fc ff ff movb -0x31c(%rbp), %al > 0x146049e93 <+1043>: a8 01 testb $0x1, %al > 0x146049e95 <+1045>: 0f 85 05 00 00 00 jne 0x146049ea0 ; <+1056> at dp_manager.cxx:725 > 0x146049e9b <+1051>: e9 da 00 00 00 jmp 0x146049f7a ; <+1274> at dp_manager.cxx:727 > 0x146049ea0 <+1056>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146049ea4 <+1060>: 48 8d 55 c0 leaq -0x40(%rbp), %rdx > 0x146049ea8 <+1064>: b9 01 00 00 00 movl $0x1, %ecx > 0x146049ead <+1069>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x146049eb4 <+1076>: e8 27 a2 ff ff callq 0x1460440e0 ; dp_manager::PackageManagerImpl::detectMediaType at dp_manager.cxx:538 > 0x146049eb9 <+1081>: e9 00 00 00 00 jmp 0x146049ebe ; <+1086> at dp_manager.cxx:725 > 0x146049ebe <+1086>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146049ec2 <+1090>: 48 8d 75 98 leaq -0x68(%rbp), %rsi > 0x146049ec6 <+1094>: e8 65 ee fb ff callq 0x146008d30 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146049ecb <+1099>: 48 89 85 d8 fc ff ff movq %rax, -0x328(%rbp) > 0x146049ed2 <+1106>: e9 00 00 00 00 jmp 0x146049ed7 ; <+1111> at dp_manager.cxx:725 > 0x146049ed7 <+1111>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146049edb <+1115>: e8 10 ad fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146049ee0 <+1120>: e9 95 00 00 00 jmp 0x146049f7a ; <+1274> at dp_manager.cxx:727 > 0x146049ee5 <+1125>: 89 d1 movl %edx, %ecx > 0x146049ee7 <+1127>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049eee <+1134>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049ef4 <+1140>: e9 65 0c 00 00 jmp 0x14604ab5e ; <+4318> at dp_manager.cxx:801 > 0x146049ef9 <+1145>: 89 d1 movl %edx, %ecx > 0x146049efb <+1147>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f02 <+1154>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f08 <+1160>: e9 48 0c 00 00 jmp 0x14604ab55 ; <+4309> at dp_manager.cxx:801 > 0x146049f0d <+1165>: 89 d1 movl %edx, %ecx > 0x146049f0f <+1167>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f16 <+1174>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f1c <+1180>: e9 2b 0c 00 00 jmp 0x14604ab4c ; <+4300> at dp_manager.cxx:801 > 0x146049f21 <+1185>: 89 d1 movl %edx, %ecx > 0x146049f23 <+1187>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f2a <+1194>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f30 <+1200>: e9 0e 0c 00 00 jmp 0x14604ab43 ; <+4291> at dp_manager.cxx:801 > 0x146049f35 <+1205>: 89 d1 movl %edx, %ecx > 0x146049f37 <+1207>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f3e <+1214>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f44 <+1220>: e9 f1 0b 00 00 jmp 0x14604ab3a ; <+4282> at dp_manager.cxx:801 > 0x146049f49 <+1225>: 89 d1 movl %edx, %ecx > 0x146049f4b <+1227>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f52 <+1234>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f58 <+1240>: e9 d4 0b 00 00 jmp 0x14604ab31 ; <+4273> at dp_manager.cxx:801 > 0x146049f5d <+1245>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146049f61 <+1249>: 89 d1 movl %edx, %ecx > 0x146049f63 <+1251>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146049f6a <+1258>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x146049f70 <+1264>: e8 7b ac fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146049f75 <+1269>: e9 b7 0b 00 00 jmp 0x14604ab31 ; <+4273> at dp_manager.cxx:801 > 0x146049f7a <+1274>: c6 85 9a fd ff ff 00 movb $0x0, -0x266(%rbp) > 0x146049f81 <+1281>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x146049f88 <+1288>: e8 e3 51 fc ff callq 0x14600f170 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::Reference at Reference.hxx:115 > 0x146049f8d <+1293>: e9 00 00 00 00 jmp 0x146049f92 ; <+1298> at dp_manager.cxx:730 > 0x146049f92 <+1298>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146049f99 <+1305>: be bb 0b 00 00 movl $0xbbb, %esi ; imm = 0xBBB > 0x146049f9e <+1310>: e8 3d 21 0d 00 callq 0x14611c0e0 ; symbol stub for: dp_misc::getResourceString(unsigned short) > 0x146049fa3 <+1315>: e9 00 00 00 00 jmp 0x146049fa8 ; <+1320> at dp_manager.cxx:730 > 0x146049fa8 <+1320>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146049faf <+1327>: 48 8d 75 b8 leaq -0x48(%rbp), %rsi > 0x146049fb3 <+1331>: e8 18 7b fd ff callq 0x146021ad0 ; rtl::operator+<rtl::OUString, rtl::OUString>(rtl::OUString const&, rtl::OUString const&)::operator+<rtl::OUString, rtl::OUString> at stringconcat.hxx:264 > 0x146049fb8 <+1336>: 48 89 95 d0 fc ff ff movq %rdx, -0x330(%rbp) > 0x146049fbf <+1343>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146049fc6 <+1350>: e9 00 00 00 00 jmp 0x146049fcb ; <+1355> at dp_manager.cxx:730 > 0x146049fcb <+1355>: 48 8b 85 c8 fc ff ff movq -0x338(%rbp), %rax > 0x146049fd2 <+1362>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x146049fd6 <+1366>: 48 8b 8d d0 fc ff ff movq -0x330(%rbp), %rcx > 0x146049fdd <+1373>: 48 89 4d 88 movq %rcx, -0x78(%rbp) > 0x146049fe1 <+1377>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146049fe5 <+1381>: 48 8d 75 80 leaq -0x80(%rbp), %rsi > 0x146049fe9 <+1385>: e8 62 7b fd ff callq 0x146021b50 ; rtl::OUString::OUString<rtl::OUString, rtl::OUString> at ustring.hxx:381 > 0x146049fee <+1390>: e9 00 00 00 00 jmp 0x146049ff3 ; <+1395> at dp_manager.cxx:729 > 0x146049ff3 <+1395>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146049ff7 <+1399>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi > 0x146049ffb <+1403>: e8 70 11 00 00 callq 0x14604b170 ; dp_misc::progressUpdate at dp_interact.h:36 > 0x14604a000 <+1408>: e9 00 00 00 00 jmp 0x14604a005 ; <+1413> at dp_manager.cxx:729 > 0x14604a005 <+1413>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x14604a009 <+1417>: e8 e2 ab fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a00e <+1422>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x14604a015 <+1429>: e8 d6 ab fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a01a <+1434>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604a021 <+1441>: 48 81 c7 98 00 00 00 addq $0x98, %rdi > 0x14604a028 <+1448>: e8 33 66 fd ff callq 0x146020660 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x14604a02d <+1453>: 88 85 c7 fc ff ff movb %al, -0x339(%rbp) > 0x14604a033 <+1459>: e9 00 00 00 00 jmp 0x14604a038 ; <+1464> at dp_manager.cxx:731 > 0x14604a038 <+1464>: 8a 85 c7 fc ff ff movb -0x339(%rbp), %al > 0x14604a03e <+1470>: a8 01 testb $0x1, %al > 0x14604a040 <+1472>: 0f 85 05 00 00 00 jne 0x14604a04b ; <+1483> at dp_manager.cxx:733 > 0x14604a046 <+1478>: e9 96 05 00 00 jmp 0x14604a5e1 ; <+2913> at dp_manager.cxx:757 > 0x14604a04b <+1483>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604a052 <+1490>: e8 dd 23 0d 00 callq 0x14611c434 ; symbol stub for: ucbhelper::Content::Content() > 0x14604a057 <+1495>: e9 00 00 00 00 jmp 0x14604a05c ; <+1500> at dp_manager.cxx:734 > 0x14604a05c <+1500>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x14604a063 <+1507>: 48 83 c0 70 addq $0x70, %rax > 0x14604a067 <+1511>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604a06e <+1518>: 48 8d 55 c8 leaq -0x38(%rbp), %rdx > 0x14604a072 <+1522>: b9 01 00 00 00 movl $0x1, %ecx > 0x14604a077 <+1527>: 48 89 c6 movq %rax, %rsi > 0x14604a07a <+1530>: e8 19 20 0d 00 callq 0x14611c098 ; symbol stub for: dp_misc::create_folder(ucbhelper::Content*, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, bool) > 0x14604a07f <+1535>: 88 85 c6 fc ff ff movb %al, -0x33a(%rbp) > 0x14604a085 <+1541>: e9 00 00 00 00 jmp 0x14604a08a ; <+1546> at dp_manager.cxx:738 > 0x14604a08a <+1546>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x14604a091 <+1553>: e8 8a 9d fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x14604a096 <+1558>: e9 00 00 00 00 jmp 0x14604a09b ; <+1563> at dp_manager.cxx:736 > 0x14604a09b <+1563>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x14604a0a2 <+1570>: e8 79 9d fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x14604a0a7 <+1575>: e9 00 00 00 00 jmp 0x14604a0ac ; <+1580> at dp_manager.cxx:736 > 0x14604a0ac <+1580>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x14604a0b3 <+1587>: e8 68 9d fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x14604a0b8 <+1592>: e9 00 00 00 00 jmp 0x14604a0bd ; <+1597> at dp_manager.cxx:736 > 0x14604a0bd <+1597>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x14604a0c4 <+1604>: e8 57 9d fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x14604a0c9 <+1609>: e9 00 00 00 00 jmp 0x14604a0ce ; <+1614> at dp_manager.cxx:736 > 0x14604a0ce <+1614>: 48 89 e0 movq %rsp, %rax > 0x14604a0d1 <+1617>: 48 8d 8d 50 ff ff ff leaq -0xb0(%rbp), %rcx > 0x14604a0d8 <+1624>: 48 89 48 18 movq %rcx, 0x18(%rax) > 0x14604a0dc <+1628>: 48 8d 8d 58 ff ff ff leaq -0xa8(%rbp), %rcx > 0x14604a0e3 <+1635>: 48 89 48 08 movq %rcx, 0x8(%rax) > 0x14604a0e7 <+1639>: 48 c7 40 10 00 00 00 00 movq $0x0, 0x10(%rax) > 0x14604a0ef <+1647>: c7 00 00 00 00 00 movl $0x0, (%rax) > 0x14604a0f5 <+1653>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604a0fc <+1660>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x14604a100 <+1664>: 31 d2 xorl %edx, %edx > 0x14604a102 <+1666>: 48 8d 8d 68 ff ff ff leaq -0x98(%rbp), %rcx > 0x14604a109 <+1673>: 41 b8 04 00 00 00 movl $0x4, %r8d > 0x14604a10f <+1679>: 4c 8d 8d 60 ff ff ff leaq -0xa0(%rbp), %r9 > 0x14604a116 <+1686>: e8 ef 22 0d 00 callq 0x14611c40a ; symbol stub for: ucbhelper::Content::transferContent(ucbhelper::Content const&, ucbhelper::InsertOperation, rtl::OUString const&, int, rtl::OUString const&, bool, rtl::OUString const&, rtl::OUString*, rtl::OUString const&) > 0x14604a11b <+1691>: 88 85 c5 fc ff ff movb %al, -0x33b(%rbp) > 0x14604a121 <+1697>: e9 00 00 00 00 jmp 0x14604a126 ; <+1702> at dp_manager.cxx:736 > 0x14604a126 <+1702>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x14604a12d <+1709>: 8a 85 c5 fc ff ff movb -0x33b(%rbp), %al > 0x14604a133 <+1715>: 34 ff xorb $-0x1, %al > 0x14604a135 <+1717>: 88 85 c4 fc ff ff movb %al, -0x33c(%rbp) > 0x14604a13b <+1723>: e8 b0 aa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a140 <+1728>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x14604a147 <+1735>: e8 a4 aa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a14c <+1740>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x14604a153 <+1747>: e8 98 aa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a158 <+1752>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x14604a15f <+1759>: e8 8c aa fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a164 <+1764>: 8a 85 c4 fc ff ff movb -0x33c(%rbp), %al > 0x14604a16a <+1770>: a8 01 testb $0x1, %al > 0x14604a16c <+1772>: 0f 85 05 00 00 00 jne 0x14604a177 ; <+1783> at dp_manager.cxx:740 > 0x14604a172 <+1778>: e9 f0 01 00 00 jmp 0x14604a367 ; <+2279> at dp_manager.cxx:743 > 0x14604a177 <+1783>: b8 10 00 00 00 movl $0x10, %eax > 0x14604a17c <+1788>: 89 c7 movl %eax, %edi > 0x14604a17e <+1790>: e8 c5 23 0d 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x14604a183 <+1795>: 48 89 c7 movq %rax, %rdi > 0x14604a186 <+1798>: c6 85 97 fd ff ff 01 movb $0x1, -0x269(%rbp) > 0x14604a18d <+1805>: 48 8d 35 8a 29 0f 00 leaq 0xf298a(%rip), %rsi ; "UCB transferContent() failed!" > 0x14604a194 <+1812>: 48 8d 8d 48 ff ff ff leaq -0xb8(%rbp), %rcx > 0x14604a19b <+1819>: 48 89 bd b8 fc ff ff movq %rdi, -0x348(%rbp) > 0x14604a1a2 <+1826>: 48 89 cf movq %rcx, %rdi > 0x14604a1a5 <+1829>: 48 89 85 b0 fc ff ff movq %rax, -0x350(%rbp) > 0x14604a1ac <+1836>: e8 af f5 ff ff callq 0x146049760 ; rtl::OUString::OUString<char const [30]> at ustring.hxx:236 > 0x14604a1b1 <+1841>: e9 00 00 00 00 jmp 0x14604a1b6 ; <+1846> at dp_manager.cxx:740 > 0x14604a1b6 <+1846>: 31 c0 xorl %eax, %eax > 0x14604a1b8 <+1848>: 89 c6 movl %eax, %esi > 0x14604a1ba <+1850>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x14604a1c1 <+1857>: e8 ca fd fa ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x14604a1c6 <+1862>: e9 00 00 00 00 jmp 0x14604a1cb ; <+1867> at dp_manager.cxx:740 > 0x14604a1cb <+1867>: 48 8d b5 48 ff ff ff leaq -0xb8(%rbp), %rsi > 0x14604a1d2 <+1874>: 48 8d 95 40 ff ff ff leaq -0xc0(%rbp), %rdx > 0x14604a1d9 <+1881>: 48 8b bd b0 fc ff ff movq -0x350(%rbp), %rdi > 0x14604a1e0 <+1888>: e8 db fd fa ff callq 0x145ff9fc0 ; com::sun::star::uno::RuntimeException::RuntimeException at RuntimeException.hpp:23 > 0x14604a1e5 <+1893>: e9 00 00 00 00 jmp 0x14604a1ea ; <+1898> at dp_manager.cxx:740 > 0x14604a1ea <+1898>: c6 85 97 fd ff ff 00 movb $0x0, -0x269(%rbp) > 0x14604a1f1 <+1905>: 48 8b 35 60 5e 13 00 movq 0x135e60(%rip), %rsi ; (void *)0x0000000102e18580: typeinfo for com::sun::star::uno::RuntimeException > 0x14604a1f8 <+1912>: 48 8d 15 f1 fd fa ff leaq -0x5020f(%rip), %rdx ; com::sun::star::uno::RuntimeException::~RuntimeException at RuntimeException.hdl:13 > 0x14604a1ff <+1919>: 48 8b bd b8 fc ff ff movq -0x348(%rbp), %rdi > 0x14604a206 <+1926>: e8 61 23 0d 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x14604a20b <+1931>: e9 38 0e 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604a210 <+1936>: 89 d1 movl %edx, %ecx > 0x14604a212 <+1938>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a219 <+1945>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a21f <+1951>: e9 01 09 00 00 jmp 0x14604ab25 ; <+4261> at dp_manager.cxx:801 > 0x14604a224 <+1956>: 89 d1 movl %edx, %ecx > 0x14604a226 <+1958>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a22d <+1965>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a233 <+1971>: e9 18 00 00 00 jmp 0x14604a250 ; <+2000> at dp_manager.cxx:729 > 0x14604a238 <+1976>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x14604a23c <+1980>: 89 d1 movl %edx, %ecx > 0x14604a23e <+1982>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a245 <+1989>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a24b <+1995>: e8 a0 a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a250 <+2000>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x14604a257 <+2007>: e8 94 a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a25c <+2012>: e9 c4 08 00 00 jmp 0x14604ab25 ; <+4261> at dp_manager.cxx:801 > 0x14604a261 <+2017>: 89 d1 movl %edx, %ecx > 0x14604a263 <+2019>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a26a <+2026>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a270 <+2032>: e9 5b 03 00 00 jmp 0x14604a5d0 ; <+2896> at dp_manager.cxx:756 > 0x14604a275 <+2037>: 89 d1 movl %edx, %ecx > 0x14604a277 <+2039>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a27e <+2046>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a284 <+2052>: e9 5b 00 00 00 jmp 0x14604a2e4 ; <+2148> at dp_manager.cxx:736 > 0x14604a289 <+2057>: 89 d1 movl %edx, %ecx > 0x14604a28b <+2059>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a292 <+2066>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a298 <+2072>: e9 3b 00 00 00 jmp 0x14604a2d8 ; <+2136> at dp_manager.cxx:736 > 0x14604a29d <+2077>: 89 d1 movl %edx, %ecx > 0x14604a29f <+2079>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a2a6 <+2086>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a2ac <+2092>: e9 1b 00 00 00 jmp 0x14604a2cc ; <+2124> at dp_manager.cxx:736 > 0x14604a2b1 <+2097>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x14604a2b8 <+2104>: 89 d1 movl %edx, %ecx > 0x14604a2ba <+2106>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a2c1 <+2113>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a2c7 <+2119>: e8 24 a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a2cc <+2124>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x14604a2d3 <+2131>: e8 18 a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a2d8 <+2136>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x14604a2df <+2143>: e8 0c a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a2e4 <+2148>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x14604a2eb <+2155>: e8 00 a9 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a2f0 <+2160>: e9 db 02 00 00 jmp 0x14604a5d0 ; <+2896> at dp_manager.cxx:756 > 0x14604a2f5 <+2165>: 89 d1 movl %edx, %ecx > 0x14604a2f7 <+2167>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a2fe <+2174>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a304 <+2180>: e9 3b 00 00 00 jmp 0x14604a344 ; <+2244> at dp_manager.cxx:740 > 0x14604a309 <+2185>: 89 d1 movl %edx, %ecx > 0x14604a30b <+2187>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a312 <+2194>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a318 <+2200>: e9 1b 00 00 00 jmp 0x14604a338 ; <+2232> at dp_manager.cxx:740 > 0x14604a31d <+2205>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x14604a324 <+2212>: 89 d1 movl %edx, %ecx > 0x14604a326 <+2214>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a32d <+2221>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a333 <+2227>: e8 28 bb fa ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14604a338 <+2232>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x14604a33f <+2239>: e8 ac a8 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a344 <+2244>: f6 85 97 fd ff ff 01 testb $0x1, -0x269(%rbp) > 0x14604a34b <+2251>: 0f 85 05 00 00 00 jne 0x14604a356 ; <+2262> at dp_manager.cxx:740 > 0x14604a351 <+2257>: e9 0c 00 00 00 jmp 0x14604a362 ; <+2274> at dp_manager.cxx:740 > 0x14604a356 <+2262>: 48 8b bd b8 fc ff ff movq -0x348(%rbp), %rdi > 0x14604a35d <+2269>: e8 fe 21 0d 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x14604a362 <+2274>: e9 69 02 00 00 jmp 0x14604a5d0 ; <+2896> at dp_manager.cxx:756 > 0x14604a367 <+2279>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x14604a36e <+2286>: 48 83 c0 70 addq $0x70, %rax > 0x14604a372 <+2290>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x14604a379 <+2297>: 48 8d 55 b0 leaq -0x50(%rbp), %rdx > 0x14604a37d <+2301>: 48 89 c6 movq %rax, %rsi > 0x14604a380 <+2304>: e8 c1 1d 0d 00 callq 0x14611c146 ; symbol stub for: dp_misc::makeURL(rtl::OUString const&, rtl::OUString const&) > 0x14604a385 <+2309>: e9 00 00 00 00 jmp 0x14604a38a ; <+2314> at dp_manager.cxx:743 > 0x14604a38a <+2314>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x14604a391 <+2321>: 48 83 c0 68 addq $0x68, %rax > 0x14604a395 <+2325>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x14604a39c <+2332>: 48 8d b5 30 ff ff ff leaq -0xd0(%rbp), %rsi > 0x14604a3a3 <+2339>: 48 8d 55 c8 leaq -0x38(%rbp), %rdx > 0x14604a3a7 <+2343>: 48 89 c1 movq %rax, %rcx > 0x14604a3aa <+2346>: e8 79 20 0d 00 callq 0x14611c428 ; symbol stub for: ucbhelper::Content::Content(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x14604a3af <+2351>: e9 00 00 00 00 jmp 0x14604a3b4 ; <+2356> at dp_manager.cxx:742 > 0x14604a3b4 <+2356>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x14604a3bb <+2363>: e8 30 a8 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a3c0 <+2368>: 48 8d 35 c9 25 0f 00 leaq 0xf25c9(%rip), %rsi ; "MediaType" > 0x14604a3c7 <+2375>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x14604a3ce <+2382>: e8 7d ef ff ff callq 0x146049350 ; rtl::OUString::OUString<char const [10]> at ustring.hxx:236 > 0x14604a3d3 <+2387>: e9 00 00 00 00 jmp 0x14604a3d8 ; <+2392> at dp_manager.cxx:748 > 0x14604a3d8 <+2392>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x14604a3df <+2399>: 48 8d 75 a0 leaq -0x60(%rbp), %rsi > 0x14604a3e3 <+2403>: e8 a8 b4 fd ff callq 0x146025890 ; com::sun::star::uno::Any::Any<rtl::OUString> at Any.hxx:62 > 0x14604a3e8 <+2408>: e9 00 00 00 00 jmp 0x14604a3ed ; <+2413> at dp_manager.cxx:748 > 0x14604a3ed <+2413>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x14604a3f4 <+2420>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi > 0x14604a3fb <+2427>: 48 8d 95 10 ff ff ff leaq -0xf0(%rbp), %rdx > 0x14604a402 <+2434>: 48 8d 8d f8 fe ff ff leaq -0x108(%rbp), %rcx > 0x14604a409 <+2441>: e8 08 20 0d 00 callq 0x14611c416 ; symbol stub for: ucbhelper::Content::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) > 0x14604a40e <+2446>: e9 00 00 00 00 jmp 0x14604a413 ; <+2451> at dp_manager.cxx:748 > 0x14604a413 <+2451>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x14604a41a <+2458>: e8 e1 c0 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a41f <+2463>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x14604a426 <+2470>: e8 d5 c0 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a42b <+2475>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x14604a432 <+2482>: e8 b9 a7 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a437 <+2487>: 48 8d 35 d9 27 0f 00 leaq 0xf27d9(%rip), %rsi ; "flush" > 0x14604a43e <+2494>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x14604a445 <+2501>: e8 66 0e 00 00 callq 0x14604b2b0 ; rtl::OUString::OUString<char const [6]> at ustring.hxx:236 > 0x14604a44a <+2506>: e9 00 00 00 00 jmp 0x14604a44f ; <+2511> at dp_manager.cxx:752 > 0x14604a44f <+2511>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x14604a456 <+2518>: e8 a5 41 fc ff callq 0x14600e600 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x14604a45b <+2523>: e9 00 00 00 00 jmp 0x14604a460 ; <+2528> at dp_manager.cxx:752 > 0x14604a460 <+2528>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x14604a467 <+2535>: 48 8d b5 70 ff ff ff leaq -0x90(%rbp), %rsi > 0x14604a46e <+2542>: 48 8d 95 d8 fe ff ff leaq -0x128(%rbp), %rdx > 0x14604a475 <+2549>: 48 8d 8d c0 fe ff ff leaq -0x140(%rbp), %rcx > 0x14604a47c <+2556>: e8 83 1f 0d 00 callq 0x14611c404 ; symbol stub for: ucbhelper::Content::executeCommand(rtl::OUString const&, com::sun::star::uno::Any const&) > 0x14604a481 <+2561>: e9 00 00 00 00 jmp 0x14604a486 ; <+2566> at dp_manager.cxx:752 > 0x14604a486 <+2566>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x14604a48d <+2573>: e8 6e c0 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a492 <+2578>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x14604a499 <+2585>: e8 62 c0 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a49e <+2590>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x14604a4a5 <+2597>: e8 46 a7 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a4aa <+2602>: e9 f8 00 00 00 jmp 0x14604a5a7 ; <+2855> at dp_manager.cxx:755 > 0x14604a4af <+2607>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x14604a4b6 <+2614>: 89 d1 movl %edx, %ecx > 0x14604a4b8 <+2616>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a4bf <+2623>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a4c5 <+2629>: e8 26 a7 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a4ca <+2634>: e9 01 01 00 00 jmp 0x14604a5d0 ; <+2896> at dp_manager.cxx:756 > 0x14604a4cf <+2639>: 89 d1 movl %edx, %ecx > 0x14604a4d1 <+2641>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a4d8 <+2648>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a4de <+2654>: e9 e1 00 00 00 jmp 0x14604a5c4 ; <+2884> at dp_manager.cxx:756 > 0x14604a4e3 <+2659>: 89 d1 movl %edx, %ecx > 0x14604a4e5 <+2661>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a4ec <+2668>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a4f2 <+2674>: e9 1b 00 00 00 jmp 0x14604a512 ; <+2706> at dp_manager.cxx:748 > 0x14604a4f7 <+2679>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x14604a4fe <+2686>: 89 d1 movl %edx, %ecx > 0x14604a500 <+2688>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a507 <+2695>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a50d <+2701>: e8 ee bf fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a512 <+2706>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x14604a519 <+2713>: e8 d2 a6 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a51e <+2718>: e9 a1 00 00 00 jmp 0x14604a5c4 ; <+2884> at dp_manager.cxx:756 > 0x14604a523 <+2723>: 89 d1 movl %edx, %ecx > 0x14604a525 <+2725>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a52c <+2732>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a532 <+2738>: e9 3b 00 00 00 jmp 0x14604a572 ; <+2802> at dp_manager.cxx:753 > 0x14604a537 <+2743>: 89 d1 movl %edx, %ecx > 0x14604a539 <+2745>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a540 <+2752>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a546 <+2758>: e9 1b 00 00 00 jmp 0x14604a566 ; <+2790> at dp_manager.cxx:752 > 0x14604a54b <+2763>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x14604a552 <+2770>: 89 d1 movl %edx, %ecx > 0x14604a554 <+2772>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a55b <+2779>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a561 <+2785>: e8 9a bf fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604a566 <+2790>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x14604a56d <+2797>: e8 7e a6 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a572 <+2802>: 8b 85 9c fd ff ff movl -0x264(%rbp), %eax > 0x14604a578 <+2808>: b9 08 00 00 00 movl $0x8, %ecx > 0x14604a57d <+2813>: 39 c8 cmpl %ecx, %eax > 0x14604a57f <+2815>: 0f 85 3f 00 00 00 jne 0x14604a5c4 ; <+2884> at dp_manager.cxx:756 > 0x14604a585 <+2821>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604a58c <+2828>: e8 bd 1f 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604a591 <+2833>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x14604a598 <+2840>: e8 bd 1f 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604a59d <+2845>: e9 00 00 00 00 jmp 0x14604a5a2 ; <+2850> at dp_manager.cxx:755 > 0x14604a5a2 <+2850>: e9 00 00 00 00 jmp 0x14604a5a7 ; <+2855> at dp_manager.cxx:755 > 0x14604a5a7 <+2855>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x14604a5ae <+2862>: e8 87 1e 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604a5b3 <+2867>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604a5ba <+2874>: e8 7b 1e 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604a5bf <+2879>: e9 1d 00 00 00 jmp 0x14604a5e1 ; <+2913> at dp_manager.cxx:757 > 0x14604a5c4 <+2884>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x14604a5cb <+2891>: e8 6a 1e 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604a5d0 <+2896>: 48 8d bd 70 ff ff ff leaq -0x90(%rbp), %rdi > 0x14604a5d7 <+2903>: e8 5e 1e 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604a5dc <+2908>: e9 44 05 00 00 jmp 0x14604ab25 ; <+4261> at dp_manager.cxx:801 > 0x14604a5e1 <+2913>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x14604a5e8 <+2920>: e8 93 e7 fb ff callq 0x146008d80 ; dp_manager::ActivePackages::Data::Data at dp_activepackages.hxx:41 > 0x14604a5ed <+2925>: e9 00 00 00 00 jmp 0x14604a5f2 ; <+2930> at dp_manager.cxx:759 > 0x14604a5f2 <+2930>: 48 8b 95 c0 fd ff ff movq -0x240(%rbp), %rdx > 0x14604a5f9 <+2937>: 48 89 e0 movq %rsp, %rax > 0x14604a5fc <+2940>: 48 8d 8d 98 fe ff ff leaq -0x168(%rbp), %rcx > 0x14604a603 <+2947>: 48 89 08 movq %rcx, (%rax) > 0x14604a606 <+2950>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x14604a60d <+2957>: 48 8d 4d a0 leaq -0x60(%rbp), %rcx > 0x14604a611 <+2961>: 4c 8d 45 c0 leaq -0x40(%rbp), %r8 > 0x14604a615 <+2965>: 4c 8d 4d b8 leaq -0x48(%rbp), %r9 > 0x14604a619 <+2969>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x14604a620 <+2976>: e8 bb a1 ff ff callq 0x1460447e0 ; dp_manager::PackageManagerImpl::insertToActivationLayer at dp_manager.cxx:579 > 0x14604a625 <+2981>: e9 00 00 00 00 jmp 0x14604a62a ; <+2986> at dp_manager.cxx:758 > 0x14604a62a <+2986>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14604a62e <+2990>: 48 8d b5 90 fe ff ff leaq -0x170(%rbp), %rsi > 0x14604a635 <+2997>: e8 f6 e6 fb ff callq 0x146008d30 ; rtl::OUString::operator= at ustring.hxx:436 > 0x14604a63a <+3002>: 48 89 85 a8 fc ff ff movq %rax, -0x358(%rbp) > 0x14604a641 <+3009>: e9 00 00 00 00 jmp 0x14604a646 ; <+3014> at dp_manager.cxx:758 > 0x14604a646 <+3014>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x14604a64d <+3021>: e8 9e a5 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a652 <+3026>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604a659 <+3033>: 48 81 c7 c0 00 00 00 addq $0xc0, %rdi > 0x14604a660 <+3040>: e8 5b e8 ff ff callq 0x146048ec0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageRegistry>::operator-> at Reference.h:410 > 0x14604a665 <+3045>: 48 89 85 a0 fc ff ff movq %rax, -0x360(%rbp) > 0x14604a66c <+3052>: e9 00 00 00 00 jmp 0x14604a671 ; <+3057> at dp_manager.cxx:767 > 0x14604a671 <+3057>: 48 8b 85 a0 fc ff ff movq -0x360(%rbp), %rax > 0x14604a678 <+3064>: 48 8b 08 movq (%rax), %rcx > 0x14604a67b <+3067>: 48 8b 49 18 movq 0x18(%rcx), %rcx > 0x14604a67f <+3071>: 48 8d bd 80 fe ff ff leaq -0x180(%rbp), %rdi > 0x14604a686 <+3078>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x14604a68a <+3082>: 48 8d 55 b0 leaq -0x50(%rbp), %rdx > 0x14604a68e <+3086>: 48 89 8d 98 fc ff ff movq %rcx, -0x368(%rbp) > 0x14604a695 <+3093>: e8 ac 1a 0d 00 callq 0x14611c146 ; symbol stub for: dp_misc::makeURL(rtl::OUString const&, rtl::OUString const&) > 0x14604a69a <+3098>: e9 00 00 00 00 jmp 0x14604a69f ; <+3103> at dp_manager.cxx:768 > 0x14604a69f <+3103>: 48 8d bd 78 fe ff ff leaq -0x188(%rbp), %rdi > 0x14604a6a6 <+3110>: e8 75 97 fa ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x14604a6ab <+3115>: e9 00 00 00 00 jmp 0x14604a6b0 ; <+3120> at dp_manager.cxx:767 > 0x14604a6b0 <+3120>: 48 89 e0 movq %rsp, %rax > 0x14604a6b3 <+3123>: 48 8d 4d c8 leaq -0x38(%rbp), %rcx > 0x14604a6b7 <+3127>: 48 89 08 movq %rcx, (%rax) > 0x14604a6ba <+3130>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi > 0x14604a6c1 <+3137>: 48 8d 95 80 fe ff ff leaq -0x180(%rbp), %rdx > 0x14604a6c8 <+3144>: 48 8d 4d a0 leaq -0x60(%rbp), %rcx > 0x14604a6cc <+3148>: 45 31 c0 xorl %r8d, %r8d > 0x14604a6cf <+3151>: 4c 8d 8d 78 fe ff ff leaq -0x188(%rbp), %r9 > 0x14604a6d6 <+3158>: 48 8b b5 a0 fc ff ff movq -0x360(%rbp), %rsi > 0x14604a6dd <+3165>: 48 8b 85 98 fc ff ff movq -0x368(%rbp), %rax > 0x14604a6e4 <+3172>: ff d0 callq *%rax > 0x14604a6e6 <+3174>: e9 00 00 00 00 jmp 0x14604a6eb ; <+3179> at dp_manager.cxx:767 > 0x14604a6eb <+3179>: 48 8d b5 88 fe ff ff leaq -0x178(%rbp), %rsi > 0x14604a6f2 <+3186>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604a6f9 <+3193>: e8 e2 9f fc ff callq 0x1460146e0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator= at Reference.hxx:357 > 0x14604a6fe <+3198>: 48 89 85 90 fc ff ff movq %rax, -0x370(%rbp) > 0x14604a705 <+3205>: e9 00 00 00 00 jmp 0x14604a70a ; <+3210> at dp_manager.cxx:767 > 0x14604a70a <+3210>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi > 0x14604a711 <+3217>: e8 ba 4c fc ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14604a716 <+3222>: 48 8d bd 78 fe ff ff leaq -0x188(%rbp), %rdi > 0x14604a71d <+3229>: e8 ce a4 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a722 <+3234>: 48 8d bd 80 fe ff ff leaq -0x180(%rbp), %rdi > 0x14604a729 <+3241>: e8 c2 a4 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a72e <+3246>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604a735 <+3253>: e8 56 8e fa ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x14604a73a <+3258>: 88 85 8f fc ff ff movb %al, -0x371(%rbp) > 0x14604a740 <+3264>: e9 00 00 00 00 jmp 0x14604a745 ; <+3269> at dp_manager.cxx:770 > 0x14604a745 <+3269>: 8a 85 8f fc ff ff movb -0x371(%rbp), %al > 0x14604a74b <+3275>: a8 01 testb $0x1, %al > 0x14604a74d <+3277>: 0f 85 dd 00 00 00 jne 0x14604a830 ; <+3504> at dp_manager.cxx:770 > 0x14604a753 <+3283>: e9 00 00 00 00 jmp 0x14604a758 ; <+3288> at dp_manager.cxx:770 > 0x14604a758 <+3288>: 48 8d 35 c3 f8 0e 00 leaq 0xef8c3(%rip), %rsi ; "legacy.osl" > 0x14604a75f <+3295>: 48 8d 15 b7 24 0f 00 leaq 0xf24b7(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/deployment/manager/dp_manager.cxx:770: " > 0x14604a766 <+3302>: 48 8d 0d d3 f9 0e 00 leaq 0xef9d3(%rip), %rcx ; "OSL_ASSERT: %s" > 0x14604a76d <+3309>: 4c 8d 05 fa 24 0f 00 leaq 0xf24fa(%rip), %r8 ; "xPackage.is()" > 0x14604a774 <+3316>: 31 c0 xorl %eax, %eax > 0x14604a776 <+3318>: 40 88 c7 movb %al, %dil > 0x14604a779 <+3321>: b8 01 00 00 00 movl $0x1, %eax > 0x14604a77e <+3326>: 40 88 bd 8e fc ff ff movb %dil, -0x372(%rbp) > 0x14604a785 <+3333>: 89 c7 movl %eax, %edi > 0x14604a787 <+3335>: 8a 85 8e fc ff ff movb -0x372(%rbp), %al > 0x14604a78d <+3341>: e8 54 1c 0d 00 callq 0x14611c3e6 ; symbol stub for: sal_detail_logFormat > 0x14604a792 <+3346>: e9 00 00 00 00 jmp 0x14604a797 ; <+3351> at dp_manager.cxx:770 > 0x14604a797 <+3351>: e9 94 00 00 00 jmp 0x14604a830 ; <+3504> at dp_manager.cxx:770 > 0x14604a79c <+3356>: 89 d1 movl %edx, %ecx > 0x14604a79e <+3358>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a7a5 <+3365>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a7ab <+3371>: e9 26 03 00 00 jmp 0x14604aad6 ; <+4182> at dp_manager.cxx:801 > 0x14604a7b0 <+3376>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x14604a7b7 <+3383>: 89 d1 movl %edx, %ecx > 0x14604a7b9 <+3385>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a7c0 <+3392>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a7c6 <+3398>: e8 25 a4 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a7cb <+3403>: e9 06 03 00 00 jmp 0x14604aad6 ; <+4182> at dp_manager.cxx:801 > 0x14604a7d0 <+3408>: 89 d1 movl %edx, %ecx > 0x14604a7d2 <+3410>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a7d9 <+3417>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a7df <+3423>: e9 3b 00 00 00 jmp 0x14604a81f ; <+3487> at dp_manager.cxx:767 > 0x14604a7e4 <+3428>: 89 d1 movl %edx, %ecx > 0x14604a7e6 <+3430>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a7ed <+3437>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a7f3 <+3443>: e9 1b 00 00 00 jmp 0x14604a813 ; <+3475> at dp_manager.cxx:767 > 0x14604a7f8 <+3448>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi > 0x14604a7ff <+3455>: 89 d1 movl %edx, %ecx > 0x14604a801 <+3457>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a808 <+3464>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a80e <+3470>: e8 bd 4b fc ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14604a813 <+3475>: 48 8d bd 78 fe ff ff leaq -0x188(%rbp), %rdi > 0x14604a81a <+3482>: e8 d1 a3 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a81f <+3487>: 48 8d bd 80 fe ff ff leaq -0x180(%rbp), %rdi > 0x14604a826 <+3494>: e8 c5 a3 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a82b <+3499>: e9 a6 02 00 00 jmp 0x14604aad6 ; <+4182> at dp_manager.cxx:801 > 0x14604a830 <+3504>: e9 00 00 00 00 jmp 0x14604a835 ; <+3509> at dp_manager.cxx:770 > 0x14604a835 <+3509>: e9 00 00 00 00 jmp 0x14604a83a ; <+3514> at dp_manager.cxx:771 > 0x14604a83a <+3514>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604a841 <+3521>: e8 4a 8d fa ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x14604a846 <+3526>: 88 85 8d fc ff ff movb %al, -0x373(%rbp) > 0x14604a84c <+3532>: e9 00 00 00 00 jmp 0x14604a851 ; <+3537> at dp_manager.cxx:771 > 0x14604a851 <+3537>: 8a 85 8d fc ff ff movb -0x373(%rbp), %al > 0x14604a857 <+3543>: a8 01 testb $0x1, %al > 0x14604a859 <+3545>: 0f 85 05 00 00 00 jne 0x14604a864 ; <+3556> at dp_manager.cxx:773 > 0x14604a85f <+3551>: e9 43 02 00 00 jmp 0x14604aaa7 ; <+4135> at dp_manager.cxx:799 > 0x14604a864 <+3556>: c6 85 7f fd ff ff 00 movb $0x0, -0x281(%rbp) > 0x14604a86b <+3563>: 48 8d bd 70 fe ff ff leaq -0x190(%rbp), %rdi > 0x14604a872 <+3570>: 48 8b b5 40 fd ff ff movq -0x2c0(%rbp), %rsi > 0x14604a879 <+3577>: e8 20 18 0d 00 callq 0x14611c09e ; symbol stub for: dp_misc::getIdentifier(com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> const&) > 0x14604a87e <+3582>: e9 00 00 00 00 jmp 0x14604a883 ; <+3587> at dp_manager.cxx:778 > 0x14604a883 <+3587>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x14604a88a <+3594>: 48 05 b0 00 00 00 addq $0xb0, %rax > 0x14604a890 <+3600>: 48 8d bd 68 fe ff ff leaq -0x198(%rbp), %rdi > 0x14604a897 <+3607>: 48 89 c6 movq %rax, %rsi > 0x14604a89a <+3610>: e8 51 02 fd ff callq 0x14601aaf0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x14604a89f <+3615>: e9 00 00 00 00 jmp 0x14604a8a4 ; <+3620> at dp_manager.cxx:779 > 0x14604a8a4 <+3620>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604a8ab <+3627>: 48 8b b5 40 fd ff ff movq -0x2c0(%rbp), %rsi > 0x14604a8b2 <+3634>: e8 d9 ee ff ff callq 0x146049790 ; dp_manager::PackageManagerImpl::isInstalled at dp_manager.cxx:658 > 0x14604a8b7 <+3639>: 88 85 8c fc ff ff movb %al, -0x374(%rbp) > 0x14604a8bd <+3645>: e9 00 00 00 00 jmp 0x14604a8c2 ; <+3650> at dp_manager.cxx:779 > 0x14604a8c2 <+3650>: 8a 85 8c fc ff ff movb -0x374(%rbp), %al > 0x14604a8c8 <+3656>: a8 01 testb $0x1, %al > 0x14604a8ca <+3658>: 0f 85 05 00 00 00 jne 0x14604a8d5 ; <+3669> at dp_manager.cxx:782 > 0x14604a8d0 <+3664>: e9 ea 00 00 00 jmp 0x14604a9bf ; <+3903> at dp_manager.cxx:785 > 0x14604a8d5 <+3669>: 48 8b 85 30 fd ff ff movq -0x2d0(%rbp), %rax > 0x14604a8dc <+3676>: 48 8b 08 movq (%rax), %rcx > 0x14604a8df <+3679>: 48 8b 89 98 00 00 00 movq 0x98(%rcx), %rcx > 0x14604a8e6 <+3686>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604a8ed <+3693>: 48 89 8d 80 fc ff ff movq %rcx, -0x380(%rbp) > 0x14604a8f4 <+3700>: e8 f7 b9 fc ff callq 0x1460162f0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator-> at Reference.h:410 > 0x14604a8f9 <+3705>: 48 89 85 78 fc ff ff movq %rax, -0x388(%rbp) > 0x14604a900 <+3712>: e9 00 00 00 00 jmp 0x14604a905 ; <+3717> at dp_manager.cxx:782 > 0x14604a905 <+3717>: 48 8b 85 78 fc ff ff movq -0x388(%rbp), %rax > 0x14604a90c <+3724>: 48 8b 08 movq (%rax), %rcx > 0x14604a90f <+3727>: 48 8b 49 70 movq 0x70(%rcx), %rcx > 0x14604a913 <+3731>: 48 8d bd 60 fe ff ff leaq -0x1a0(%rbp), %rdi > 0x14604a91a <+3738>: 48 89 c6 movq %rax, %rsi > 0x14604a91d <+3741>: ff d1 callq *%rcx > 0x14604a91f <+3743>: e9 00 00 00 00 jmp 0x14604a924 ; <+3748> at dp_manager.cxx:782 > 0x14604a924 <+3748>: 48 8b 8d b0 fd ff ff movq -0x250(%rbp), %rcx > 0x14604a92b <+3755>: 48 8d b5 70 fe ff ff leaq -0x190(%rbp), %rsi > 0x14604a932 <+3762>: 48 8d 95 60 fe ff ff leaq -0x1a0(%rbp), %rdx > 0x14604a939 <+3769>: 4c 8d 45 c8 leaq -0x38(%rbp), %r8 > 0x14604a93d <+3773>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604a944 <+3780>: 48 8b 85 80 fc ff ff movq -0x380(%rbp), %rax > 0x14604a94b <+3787>: ff d0 callq *%rax > 0x14604a94d <+3789>: e9 00 00 00 00 jmp 0x14604a952 ; <+3794> at dp_manager.cxx:782 > 0x14604a952 <+3794>: 48 8d bd 60 fe ff ff leaq -0x1a0(%rbp), %rdi > 0x14604a959 <+3801>: e8 92 a2 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a95e <+3806>: e9 5c 00 00 00 jmp 0x14604a9bf ; <+3903> at dp_manager.cxx:785 > 0x14604a963 <+3811>: 89 d1 movl %edx, %ecx > 0x14604a965 <+3813>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a96c <+3820>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a972 <+3826>: e9 a3 00 00 00 jmp 0x14604aa1a ; <+3994> at dp_manager.cxx:787 > 0x14604a977 <+3831>: 89 d1 movl %edx, %ecx > 0x14604a979 <+3833>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a980 <+3840>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a986 <+3846>: e9 83 00 00 00 jmp 0x14604aa0e ; <+3982> at dp_manager.cxx:787 > 0x14604a98b <+3851>: 89 d1 movl %edx, %ecx > 0x14604a98d <+3853>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a994 <+3860>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a99a <+3866>: e9 63 00 00 00 jmp 0x14604aa02 ; <+3970> at dp_manager.cxx:787 > 0x14604a99f <+3871>: 48 8d bd 60 fe ff ff leaq -0x1a0(%rbp), %rdi > 0x14604a9a6 <+3878>: 89 d1 movl %edx, %ecx > 0x14604a9a8 <+3880>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604a9af <+3887>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604a9b5 <+3893>: e8 36 a2 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a9ba <+3898>: e9 43 00 00 00 jmp 0x14604aa02 ; <+3970> at dp_manager.cxx:787 > 0x14604a9bf <+3903>: c6 85 7f fd ff ff 01 movb $0x1, -0x281(%rbp) > 0x14604a9c6 <+3910>: 48 8d b5 70 fe ff ff leaq -0x190(%rbp), %rsi > 0x14604a9cd <+3917>: 48 8d 95 98 fe ff ff leaq -0x168(%rbp), %rdx > 0x14604a9d4 <+3924>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604a9db <+3931>: e8 e0 a8 ff ff callq 0x1460452c0 ; dp_manager::PackageManagerImpl::insertToActivationLayerDB at dp_manager.cxx:646 > 0x14604a9e0 <+3936>: e9 00 00 00 00 jmp 0x14604a9e5 ; <+3941> at dp_manager.cxx:786 > 0x14604a9e5 <+3941>: 48 8d bd 68 fe ff ff leaq -0x198(%rbp), %rdi > 0x14604a9ec <+3948>: e8 4f cc fa ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14604a9f1 <+3953>: 48 8d bd 70 fe ff ff leaq -0x190(%rbp), %rdi > 0x14604a9f8 <+3960>: e8 f3 a1 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604a9fd <+3965>: e9 68 00 00 00 jmp 0x14604aa6a ; <+4074> at dp_manager.cxx:793 > 0x14604aa02 <+3970>: 48 8d bd 68 fe ff ff leaq -0x198(%rbp), %rdi > 0x14604aa09 <+3977>: e8 32 cc fa ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14604aa0e <+3982>: 48 8d bd 70 fe ff ff leaq -0x190(%rbp), %rdi > 0x14604aa15 <+3989>: e8 d6 a1 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604aa1a <+3994>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604aa21 <+4001>: e8 28 1b 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604aa26 <+4006>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x14604aa2a <+4010>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604aa31 <+4017>: 48 89 85 70 fc ff ff movq %rax, -0x390(%rbp) > 0x14604aa38 <+4024>: e8 a3 08 00 00 callq 0x14604b2e0 ; dp_manager::PackageManagerImpl::deletePackageFromCache at dp_manager.cxx:828 > 0x14604aa3d <+4029>: e9 00 00 00 00 jmp 0x14604aa42 ; <+4034> at dp_manager.cxx:791 > 0x14604aa42 <+4034>: e8 1f 1b 0d 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14604aa47 <+4039>: e9 fc 05 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604aa4c <+4044>: 89 d1 movl %edx, %ecx > 0x14604aa4e <+4046>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604aa55 <+4053>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604aa5b <+4059>: e8 fa 1a 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604aa60 <+4064>: e9 00 00 00 00 jmp 0x14604aa65 ; <+4069> at dp_manager.cxx:792 > 0x14604aa65 <+4069>: e9 6c 00 00 00 jmp 0x14604aad6 ; <+4182> at dp_manager.cxx:801 > 0x14604aa6a <+4074>: f6 85 7f fd ff ff 01 testb $0x1, -0x281(%rbp) > 0x14604aa71 <+4081>: 0f 85 1a 00 00 00 jne 0x14604aa91 ; <+4113> at dp_manager.cxx:798 > 0x14604aa77 <+4087>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x14604aa7b <+4091>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604aa82 <+4098>: e8 59 08 00 00 callq 0x14604b2e0 ; dp_manager::PackageManagerImpl::deletePackageFromCache at dp_manager.cxx:828 > 0x14604aa87 <+4103>: e9 00 00 00 00 jmp 0x14604aa8c ; <+4108> at dp_manager.cxx:796 > 0x14604aa8c <+4108>: e9 00 00 00 00 jmp 0x14604aa91 ; <+4113> at dp_manager.cxx:798 > 0x14604aa91 <+4113>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604aa98 <+4120>: e8 13 d7 ff ff callq 0x1460481b0 ; dp_manager::PackageManagerImpl::fireModified at dp_manager.cxx:428 > 0x14604aa9d <+4125>: e9 00 00 00 00 jmp 0x14604aaa2 ; <+4130> at dp_manager.cxx:799 > 0x14604aaa2 <+4130>: e9 00 00 00 00 jmp 0x14604aaa7 ; <+4135> at dp_manager.cxx:799 > 0x14604aaa7 <+4135>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x14604aaae <+4142>: c6 85 9a fd ff ff 01 movb $0x1, -0x266(%rbp) > 0x14604aab5 <+4149>: c7 85 78 fd ff ff 01 00 00 00 movl $0x1, -0x288(%rbp) > 0x14604aabf <+4159>: e8 8c c7 fb ff callq 0x146007250 ; dp_manager::ActivePackages::Data::~Data at dp_activepackages.hxx:39 > 0x14604aac4 <+4164>: f6 85 9a fd ff ff 01 testb $0x1, -0x266(%rbp) > 0x14604aacb <+4171>: 0f 85 22 00 00 00 jne 0x14604aaf3 ; <+4211> at dp_manager.cxx:801 > 0x14604aad1 <+4177>: e9 11 00 00 00 jmp 0x14604aae7 ; <+4199> at dp_manager.cxx:801 > 0x14604aad6 <+4182>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x14604aadd <+4189>: e8 6e c7 fb ff callq 0x146007250 ; dp_manager::ActivePackages::Data::~Data at dp_activepackages.hxx:39 > 0x14604aae2 <+4194>: e9 3e 00 00 00 jmp 0x14604ab25 ; <+4261> at dp_manager.cxx:801 > 0x14604aae7 <+4199>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604aaee <+4206>: e8 dd 48 fc ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14604aaf3 <+4211>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x14604aaf7 <+4215>: e8 f4 a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604aafc <+4220>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14604ab00 <+4224>: e8 eb a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab05 <+4229>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x14604ab09 <+4233>: e8 e2 a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab0e <+4238>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x14604ab12 <+4242>: e8 d9 a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab17 <+4247>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x14604ab1b <+4251>: e8 1a 19 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604ab20 <+4256>: e9 9e 04 00 00 jmp 0x14604afc3 ; <+5443> at dp_manager.cxx:804 > 0x14604ab25 <+4261>: 48 8b bd 40 fd ff ff movq -0x2c0(%rbp), %rdi > 0x14604ab2c <+4268>: e8 9f 48 fc ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14604ab31 <+4273>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x14604ab35 <+4277>: e8 b6 a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab3a <+4282>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14604ab3e <+4286>: e8 ad a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab43 <+4291>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x14604ab47 <+4295>: e8 a4 a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab4c <+4300>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x14604ab50 <+4304>: e8 9b a0 fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604ab55 <+4309>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x14604ab59 <+4313>: e8 dc 18 0d 00 callq 0x14611c43a ; symbol stub for: ucbhelper::Content::~Content() > 0x14604ab5e <+4318>: 8b 85 9c fd ff ff movl -0x264(%rbp), %eax > 0x14604ab64 <+4324>: b9 05 00 00 00 movl $0x5, %ecx > 0x14604ab69 <+4329>: 39 c8 cmpl %ecx, %eax > 0x14604ab6b <+4331>: 89 85 6c fc ff ff movl %eax, -0x394(%rbp) > 0x14604ab71 <+4337>: 0f 85 1d 00 00 00 jne 0x14604ab94 ; <+4372> at dp_manager.cxx:803 > 0x14604ab77 <+4343>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604ab7e <+4350>: e8 cb 19 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604ab83 <+4355>: 48 89 85 48 fd ff ff movq %rax, -0x2b8(%rbp) > 0x14604ab8a <+4362>: e8 d7 19 0d 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14604ab8f <+4367>: e9 b4 04 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604ab94 <+4372>: b8 02 00 00 00 movl $0x2, %eax > 0x14604ab99 <+4377>: 8b 8d 6c fc ff ff movl -0x394(%rbp), %ecx > 0x14604ab9f <+4383>: 39 c1 cmpl %eax, %ecx > 0x14604aba1 <+4385>: 0f 85 55 00 00 00 jne 0x14604abfc ; <+4476> at dp_manager.cxx:807 > 0x14604aba7 <+4391>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604abae <+4398>: e8 9b 19 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604abb3 <+4403>: 48 89 85 50 fd ff ff movq %rax, -0x2b0(%rbp) > 0x14604abba <+4410>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x14604abc1 <+4417>: 48 89 c6 movq %rax, %rsi > 0x14604abc4 <+4420>: e8 17 09 00 00 callq 0x14604b4e0 ; com::sun::star::uno::Any::Any<com::sun::star::ucb::CommandFailedException> at Any.hxx:62 > 0x14604abc9 <+4425>: e9 00 00 00 00 jmp 0x14604abce ; <+4430> at dp_manager.cxx:806 > 0x14604abce <+4430>: 48 8d b5 d8 fd ff ff leaq -0x228(%rbp), %rsi > 0x14604abd5 <+4437>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604abdc <+4444>: e8 2f 08 00 00 callq 0x14604b410 ; dp_manager::PackageManagerImpl::logIntern at dp_manager.h:278 > 0x14604abe1 <+4449>: e9 00 00 00 00 jmp 0x14604abe6 ; <+4454> at dp_manager.cxx:806 > 0x14604abe6 <+4454>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x14604abed <+4461>: e8 0e b9 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604abf2 <+4466>: e8 6f 19 0d 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14604abf7 <+4471>: e9 4c 04 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604abfc <+4476>: b8 03 00 00 00 movl $0x3, %eax > 0x14604ac01 <+4481>: 8b 8d 6c fc ff ff movl -0x394(%rbp), %ecx > 0x14604ac07 <+4487>: 39 c1 cmpl %eax, %ecx > 0x14604ac09 <+4489>: 0f 85 55 00 00 00 jne 0x14604ac64 ; <+4580> at dp_manager.cxx:811 > 0x14604ac0f <+4495>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604ac16 <+4502>: e8 33 19 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604ac1b <+4507>: 48 89 85 58 fd ff ff movq %rax, -0x2a8(%rbp) > 0x14604ac22 <+4514>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x14604ac29 <+4521>: 48 89 c6 movq %rax, %rsi > 0x14604ac2c <+4524>: e8 7f 08 00 00 callq 0x14604b4b0 ; com::sun::star::uno::Any::Any<com::sun::star::ucb::CommandAbortedException> at Any.hxx:62 > 0x14604ac31 <+4529>: e9 00 00 00 00 jmp 0x14604ac36 ; <+4534> at dp_manager.cxx:810 > 0x14604ac36 <+4534>: 48 8d b5 f0 fd ff ff leaq -0x210(%rbp), %rsi > 0x14604ac3d <+4541>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604ac44 <+4548>: e8 c7 07 00 00 callq 0x14604b410 ; dp_manager::PackageManagerImpl::logIntern at dp_manager.h:278 > 0x14604ac49 <+4553>: e9 00 00 00 00 jmp 0x14604ac4e ; <+4558> at dp_manager.cxx:810 > 0x14604ac4e <+4558>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x14604ac55 <+4565>: e8 a6 b8 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604ac5a <+4570>: e8 07 19 0d 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14604ac5f <+4575>: e9 e4 03 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604ac64 <+4580>: b8 01 00 00 00 movl $0x1, %eax > 0x14604ac69 <+4585>: 8b 8d 6c fc ff ff movl -0x394(%rbp), %ecx > 0x14604ac6f <+4591>: 39 c1 cmpl %eax, %ecx > 0x14604ac71 <+4593>: 0f 85 55 00 00 00 jne 0x14604accc ; <+4684> at dp_manager.cxx:815 > 0x14604ac77 <+4599>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604ac7e <+4606>: e8 cb 18 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604ac83 <+4611>: 48 89 85 60 fd ff ff movq %rax, -0x2a0(%rbp) > 0x14604ac8a <+4618>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x14604ac91 <+4625>: 48 89 c6 movq %rax, %rsi > 0x14604ac94 <+4628>: e8 e7 07 00 00 callq 0x14604b480 ; com::sun::star::uno::Any::Any<com::sun::star::deployment::DeploymentException> at Any.hxx:62 > 0x14604ac99 <+4633>: e9 00 00 00 00 jmp 0x14604ac9e ; <+4638> at dp_manager.cxx:814 > 0x14604ac9e <+4638>: 48 8d b5 08 fe ff ff leaq -0x1f8(%rbp), %rsi > 0x14604aca5 <+4645>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604acac <+4652>: e8 5f 07 00 00 callq 0x14604b410 ; dp_manager::PackageManagerImpl::logIntern at dp_manager.h:278 > 0x14604acb1 <+4657>: e9 00 00 00 00 jmp 0x14604acb6 ; <+4662> at dp_manager.cxx:814 > 0x14604acb6 <+4662>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x14604acbd <+4669>: e8 3e b8 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604acc2 <+4674>: e8 9f 18 0d 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14604acc7 <+4679>: e9 7c 03 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604accc <+4684>: b8 07 00 00 00 movl $0x7, %eax > 0x14604acd1 <+4689>: 8b 8d 6c fc ff ff movl -0x394(%rbp), %ecx > 0x14604acd7 <+4695>: 39 c1 cmpl %eax, %ecx > 0x14604acd9 <+4697>: 0f 85 2b 03 00 00 jne 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604acdf <+4703>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604ace6 <+4710>: e8 63 18 0d 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14604aceb <+4715>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x14604acf2 <+4722>: 48 8d bd 48 fe ff ff leaq -0x1b8(%rbp), %rdi > 0x14604acf9 <+4729>: e8 ec 12 0d 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x14604acfe <+4734>: e9 00 00 00 00 jmp 0x14604ad03 ; <+4739> at dp_manager.cxx:819 > 0x14604ad03 <+4739>: 48 8d b5 48 fe ff ff leaq -0x1b8(%rbp), %rsi > 0x14604ad0a <+4746>: 48 8b bd 30 fd ff ff movq -0x2d0(%rbp), %rdi > 0x14604ad11 <+4753>: e8 fa 06 00 00 callq 0x14604b410 ; dp_manager::PackageManagerImpl::logIntern at dp_manager.h:278 > 0x14604ad16 <+4758>: e9 00 00 00 00 jmp 0x14604ad1b ; <+4763> at dp_manager.cxx:820 > 0x14604ad1b <+4763>: b8 28 00 00 00 movl $0x28, %eax > 0x14604ad20 <+4768>: 89 c7 movl %eax, %edi > 0x14604ad22 <+4770>: e8 21 18 0d 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x14604ad27 <+4775>: 48 89 c7 movq %rax, %rdi > 0x14604ad2a <+4778>: c6 85 6f fd ff ff 01 movb $0x1, -0x291(%rbp) > 0x14604ad31 <+4785>: 48 8d 8d 28 fe ff ff leaq -0x1d8(%rbp), %rcx > 0x14604ad38 <+4792>: be b8 0b 00 00 movl $0xbb8, %esi ; imm = 0xBB8 > 0x14604ad3d <+4797>: 48 89 bd 60 fc ff ff movq %rdi, -0x3a0(%rbp) > 0x14604ad44 <+4804>: 48 89 cf movq %rcx, %rdi > 0x14604ad47 <+4807>: 48 89 85 58 fc ff ff movq %rax, -0x3a8(%rbp) > 0x14604ad4e <+4814>: e8 8d 13 0d 00 callq 0x14611c0e0 ; symbol stub for: dp_misc::getResourceString(unsigned short) > 0x14604ad53 <+4819>: e9 00 00 00 00 jmp 0x14604ad58 ; <+4824> at dp_manager.cxx:821 > 0x14604ad58 <+4824>: 48 8b b5 c8 fd ff ff movq -0x238(%rbp), %rsi > 0x14604ad5f <+4831>: 48 8d bd 28 fe ff ff leaq -0x1d8(%rbp), %rdi > 0x14604ad66 <+4838>: e8 65 6d fd ff callq 0x146021ad0 ; rtl::operator+<rtl::OUString, rtl::OUString>(rtl::OUString const&, rtl::OUString const&)::operator+<rtl::OUString, rtl::OUString> at stringconcat.hxx:264 > 0x14604ad6b <+4843>: 48 89 95 50 fc ff ff movq %rdx, -0x3b0(%rbp) > 0x14604ad72 <+4850>: 48 89 85 48 fc ff ff movq %rax, -0x3b8(%rbp) > 0x14604ad79 <+4857>: e9 00 00 00 00 jmp 0x14604ad7e ; <+4862> at dp_manager.cxx:821 > 0x14604ad7e <+4862>: 48 8b 85 48 fc ff ff movq -0x3b8(%rbp), %rax > 0x14604ad85 <+4869>: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) > 0x14604ad8c <+4876>: 48 8b 8d 50 fc ff ff movq -0x3b0(%rbp), %rcx > 0x14604ad93 <+4883>: 48 89 8d 38 fe ff ff movq %rcx, -0x1c8(%rbp) > 0x14604ad9a <+4890>: 48 8d bd 40 fe ff ff leaq -0x1c0(%rbp), %rdi > 0x14604ada1 <+4897>: 48 8d b5 30 fe ff ff leaq -0x1d0(%rbp), %rsi > 0x14604ada8 <+4904>: e8 a3 6d fd ff callq 0x146021b50 ; rtl::OUString::OUString<rtl::OUString, rtl::OUString> at ustring.hxx:381 > 0x14604adad <+4909>: e9 00 00 00 00 jmp 0x14604adb2 ; <+4914> at dp_manager.cxx:822 > 0x14604adb2 <+4914>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi > 0x14604adb9 <+4921>: 48 8b b5 30 fd ff ff movq -0x2d0(%rbp), %rsi > 0x14604adc0 <+4928>: e8 cb f1 fa ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x14604adc5 <+4933>: e9 00 00 00 00 jmp 0x14604adca ; <+4938> at dp_manager.cxx:820 > 0x14604adca <+4938>: 48 8d b5 40 fe ff ff leaq -0x1c0(%rbp), %rsi > 0x14604add1 <+4945>: 48 8d 95 20 fe ff ff leaq -0x1e0(%rbp), %rdx > 0x14604add8 <+4952>: 48 8d 8d 48 fe ff ff leaq -0x1b8(%rbp), %rcx > 0x14604addf <+4959>: 48 8b bd 58 fc ff ff movq -0x3a8(%rbp), %rdi > 0x14604ade6 <+4966>: e8 65 af fc ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x14604adeb <+4971>: e9 00 00 00 00 jmp 0x14604adf0 ; <+4976> at dp_manager.cxx:820 > 0x14604adf0 <+4976>: c6 85 6f fd ff ff 00 movb $0x0, -0x291(%rbp) > 0x14604adf7 <+4983>: 48 8b 35 12 52 13 00 movq 0x135212(%rip), %rsi ; (void *)0x0000000102e18f00: typeinfo for com::sun::star::deployment::DeploymentException > 0x14604adfe <+4990>: 48 8d 15 8b af fc ff leaq -0x35075(%rip), %rdx ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x14604ae05 <+4997>: 48 8b bd 60 fc ff ff movq -0x3a0(%rbp), %rdi > 0x14604ae0c <+5004>: e8 5b 17 0d 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x14604ae11 <+5009>: e9 32 02 00 00 jmp 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604ae16 <+5014>: 89 d1 movl %edx, %ecx > 0x14604ae18 <+5016>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae1f <+5023>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae25 <+5029>: e9 b2 00 00 00 jmp 0x14604aedc ; <+5212> at dp_manager.cxx:823 > 0x14604ae2a <+5034>: 89 d1 movl %edx, %ecx > 0x14604ae2c <+5036>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae33 <+5043>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae39 <+5049>: e9 92 00 00 00 jmp 0x14604aed0 ; <+5200> at dp_manager.cxx:820 > 0x14604ae3e <+5054>: 89 d1 movl %edx, %ecx > 0x14604ae40 <+5056>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae47 <+5063>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae4d <+5069>: e9 5b 00 00 00 jmp 0x14604aead ; <+5165> at dp_manager.cxx:820 > 0x14604ae52 <+5074>: 89 d1 movl %edx, %ecx > 0x14604ae54 <+5076>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae5b <+5083>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae61 <+5089>: e9 3b 00 00 00 jmp 0x14604aea1 ; <+5153> at dp_manager.cxx:820 > 0x14604ae66 <+5094>: 89 d1 movl %edx, %ecx > 0x14604ae68 <+5096>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae6f <+5103>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae75 <+5109>: e9 1b 00 00 00 jmp 0x14604ae95 ; <+5141> at dp_manager.cxx:820 > 0x14604ae7a <+5114>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi > 0x14604ae81 <+5121>: 89 d1 movl %edx, %ecx > 0x14604ae83 <+5123>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604ae8a <+5130>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604ae90 <+5136>: e8 cb af fa ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14604ae95 <+5141>: 48 8d bd 40 fe ff ff leaq -0x1c0(%rbp), %rdi > 0x14604ae9c <+5148>: e8 4f 9d fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604aea1 <+5153>: 48 8d bd 28 fe ff ff leaq -0x1d8(%rbp), %rdi > 0x14604aea8 <+5160>: e8 43 9d fa ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14604aead <+5165>: f6 85 6f fd ff ff 01 testb $0x1, -0x291(%rbp) > 0x14604aeb4 <+5172>: 0f 85 05 00 00 00 jne 0x14604aebf ; <+5183> at dp_manager.cxx:820 > 0x14604aeba <+5178>: e9 0c 00 00 00 jmp 0x14604aecb ; <+5195> at dp_manager.cxx:820 > 0x14604aebf <+5183>: 48 8b bd 60 fc ff ff movq -0x3a0(%rbp), %rdi > 0x14604aec6 <+5190>: e8 95 16 0d 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x14604aecb <+5195>: e9 00 00 00 00 jmp 0x14604aed0 ; <+5200> at dp_manager.cxx:820 > 0x14604aed0 <+5200>: 48 8d bd 48 fe ff ff leaq -0x1b8(%rbp), %rdi > 0x14604aed7 <+5207>: e8 24 b6 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604aedc <+5212>: e8 79 16 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604aee1 <+5217>: e9 00 00 00 00 jmp 0x14604aee6 ; <+5222> at dp_manager.cxx:823 > 0x14604aee6 <+5222>: e9 1f 01 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604aeeb <+5227>: 89 d1 movl %edx, %ecx > 0x14604aeed <+5229>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604aef4 <+5236>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604aefa <+5242>: e9 1b 00 00 00 jmp 0x14604af1a ; <+5274> at dp_manager.cxx:816 > 0x14604aeff <+5247>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x14604af06 <+5254>: 89 d1 movl %edx, %ecx > 0x14604af08 <+5256>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604af0f <+5263>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604af15 <+5269>: e8 e6 b5 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604af1a <+5274>: e8 3b 16 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604af1f <+5279>: e9 00 00 00 00 jmp 0x14604af24 ; <+5284> at dp_manager.cxx:816 > 0x14604af24 <+5284>: e9 e1 00 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604af29 <+5289>: 89 d1 movl %edx, %ecx > 0x14604af2b <+5291>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604af32 <+5298>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604af38 <+5304>: e9 1b 00 00 00 jmp 0x14604af58 ; <+5336> at dp_manager.cxx:812 > 0x14604af3d <+5309>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x14604af44 <+5316>: 89 d1 movl %edx, %ecx > 0x14604af46 <+5318>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604af4d <+5325>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604af53 <+5331>: e8 a8 b5 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604af58 <+5336>: e8 fd 15 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604af5d <+5341>: e9 00 00 00 00 jmp 0x14604af62 ; <+5346> at dp_manager.cxx:812 > 0x14604af62 <+5346>: e9 a3 00 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604af67 <+5351>: 89 d1 movl %edx, %ecx > 0x14604af69 <+5353>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604af70 <+5360>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604af76 <+5366>: e9 1b 00 00 00 jmp 0x14604af96 ; <+5398> at dp_manager.cxx:808 > 0x14604af7b <+5371>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x14604af82 <+5378>: 89 d1 movl %edx, %ecx > 0x14604af84 <+5380>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604af8b <+5387>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604af91 <+5393>: e8 6a b5 fa ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14604af96 <+5398>: e8 bf 15 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604af9b <+5403>: e9 00 00 00 00 jmp 0x14604afa0 ; <+5408> at dp_manager.cxx:808 > 0x14604afa0 <+5408>: e9 65 00 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604afa5 <+5413>: 89 d1 movl %edx, %ecx > 0x14604afa7 <+5415>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x14604afae <+5422>: 89 8d 9c fd ff ff movl %ecx, -0x264(%rbp) > 0x14604afb4 <+5428>: e8 a1 15 0d 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14604afb9 <+5433>: e9 00 00 00 00 jmp 0x14604afbe ; <+5438> at dp_manager.cxx:804 > 0x14604afbe <+5438>: e9 47 00 00 00 jmp 0x14604b00a ; <+5514> at dp_manager.cxx:824 > 0x14604afc3 <+5443>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x14604afc7 <+5447>: e8 f4 97 fc ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14604afcc <+5452>: 8b 85 78 fd ff ff movl -0x288(%rbp), %eax > 0x14604afd2 <+5458>: 83 e8 01 subl $0x1, %eax > 0x14604afd5 <+5461>: 89 85 44 fc ff ff movl %eax, -0x3bc(%rbp) > 0x14604afdb <+5467>: 0f 87 67 00 00 00 ja 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604afe1 <+5473>: e9 00 00 00 00 jmp 0x14604afe6 ; <+5478> at dp_manager.cxx:824 > 0x14604afe6 <+5478>: 48 8b 05 6b 52 13 00 movq 0x13526b(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x14604afed <+5485>: 48 8b 00 movq (%rax), %rax > 0x14604aff0 <+5488>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x14604aff4 <+5492>: 0f 85 4e 00 00 00 jne 0x14604b048 ; <+5576> at dp_manager.cxx:792 > 0x14604affa <+5498>: 48 8b 85 38 fd ff ff movq -0x2c8(%rbp), %rax > 0x14604b001 <+5505>: 48 81 c4 e0 03 00 00 addq $0x3e0, %rsp ; imm = 0x3E0 > 0x14604b008 <+5512>: 5d popq %rbp > 0x14604b009 <+5513>: c3 retq > 0x14604b00a <+5514>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x14604b00e <+5518>: e8 ad 97 fc ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14604b013 <+5523>: 83 bd 9c fd ff ff 00 cmpl $0x0, -0x264(%rbp) > 0x14604b01a <+5530>: 0f 8d 0c 00 00 00 jge 0x14604b02c ; <+5548> at dp_manager.cxx:824 > 0x14604b020 <+5536>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604b027 <+5543>: e8 28 15 0d 00 callq 0x14611c554 ; symbol stub for: __cxa_call_unexpected > 0x14604b02c <+5548>: 48 8b bd a0 fd ff ff movq -0x260(%rbp), %rdi > 0x14604b033 <+5555>: e8 3a 15 0d 00 callq 0x14611c572 ; symbol stub for: _Unwind_Resume > 0x14604b038 <+5560>: 89 d1 movl %edx, %ecx > 0x14604b03a <+5562>: 48 89 c7 movq %rax, %rdi > 0x14604b03d <+5565>: 89 8d 40 fc ff ff movl %ecx, -0x3c0(%rbp) > 0x14604b043 <+5571>: e8 b8 86 fa ff callq 0x145ff3700 ; __clang_call_terminate > 0x14604b048 <+5576>: e8 37 15 0d 00 callq 0x14611c584 ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x14604a625 >UNWIND PLANS for libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (start addr 0x146049a80) > >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: [libdeployment.dylib.__TEXT.__text + 354288-0x0000000000057dbd) >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]: 5513: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 5514: 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 0x14612398c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 354288-0x0000000000057dbd) >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 0x14612398c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 354288-0x0000000000057dbd) >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]: 5513: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 5514: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x14612398c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 354288-0x0000000000057dc0) >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 0x14604b56b >libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&): > 0x14604b510 <+0>: 55 pushq %rbp > 0x14604b511 <+1>: 48 89 e5 movq %rsp, %rbp > 0x14604b514 <+4>: 48 83 ec 50 subq $0x50, %rsp > 0x14604b518 <+8>: 48 89 f8 movq %rdi, %rax > 0x14604b51b <+11>: 4c 8b 55 10 movq 0x10(%rbp), %r10 > 0x14604b51f <+15>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x14604b523 <+19>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x14604b527 <+23>: 48 89 4d e8 movq %rcx, -0x18(%rbp) > 0x14604b52b <+27>: 4c 89 45 e0 movq %r8, -0x20(%rbp) > 0x14604b52f <+31>: 4c 89 4d d8 movq %r9, -0x28(%rbp) > 0x14604b533 <+35>: 4c 89 55 d0 movq %r10, -0x30(%rbp) > 0x14604b537 <+39>: 48 8b 4d f8 movq -0x8(%rbp), %rcx > 0x14604b53b <+43>: 48 83 c1 b0 addq $-0x50, %rcx > 0x14604b53f <+47>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x14604b543 <+51>: 48 8b 75 e8 movq -0x18(%rbp), %rsi > 0x14604b547 <+55>: 4c 8b 45 e0 movq -0x20(%rbp), %r8 > 0x14604b54b <+59>: 4c 8b 4d d8 movq -0x28(%rbp), %r9 > 0x14604b54f <+63>: 4c 8b 55 d0 movq -0x30(%rbp), %r10 > 0x14604b553 <+67>: 48 89 75 c8 movq %rsi, -0x38(%rbp) > 0x14604b557 <+71>: 48 89 ce movq %rcx, %rsi > 0x14604b55a <+74>: 48 8b 4d c8 movq -0x38(%rbp), %rcx > 0x14604b55e <+78>: 4c 89 14 24 movq %r10, (%rsp) > 0x14604b562 <+82>: 48 89 45 c0 movq %rax, -0x40(%rbp) > 0x14604b566 <+86>: e8 15 e5 ff ff callq 0x146049a80 ; dp_manager::PackageManagerImpl::addPackage at dp_manager.cxx:695 > 0x14604b56b <+91>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x14604b56f <+95>: 48 83 c4 50 addq $0x50, %rsp > 0x14604b573 <+99>: 5d popq %rbp > 0x14604b574 <+100>: c3 retq >(lldb) image show-unwind --address 0x14604b56b >UNWIND PLANS for libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (start addr 0x14604b510) > >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: [libdeployment.dylib.__TEXT.__text + 361088-0x00000000000582e5) >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]: 100: 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: [libdeployment.dylib.__TEXT.__text + 361088-0x00000000000582e5) >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: [libdeployment.dylib.__TEXT.__text + 361088-0x00000000000582e5) >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]: 100: 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: [libdeployment.dylib.__TEXT.__text + 360832-0x0000000000058390) >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 0x146018f24 >libdeployment.dylib`dp_manager::ExtensionManager::addExtension: > 0x146018b00 <+0>: 55 pushq %rbp > 0x146018b01 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146018b04 <+4>: 48 81 ec 30 06 00 00 subq $0x630, %rsp ; imm = 0x630 > 0x146018b0b <+11>: 48 89 f8 movq %rdi, %rax > 0x146018b0e <+14>: 4c 8b 55 10 movq 0x10(%rbp), %r10 > 0x146018b12 <+18>: 4c 8b 1d 3f 77 16 00 movq 0x16773f(%rip), %r11 ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146018b19 <+25>: 4d 8b 1b movq (%r11), %r11 > 0x146018b1c <+28>: 4c 89 5d f8 movq %r11, -0x8(%rbp) > 0x146018b20 <+32>: 48 89 b5 00 fd ff ff movq %rsi, -0x300(%rbp) > 0x146018b27 <+39>: 48 89 95 f8 fc ff ff movq %rdx, -0x308(%rbp) > 0x146018b2e <+46>: 48 89 8d f0 fc ff ff movq %rcx, -0x310(%rbp) > 0x146018b35 <+53>: 4c 89 85 e8 fc ff ff movq %r8, -0x318(%rbp) > 0x146018b3c <+60>: 4c 89 8d e0 fc ff ff movq %r9, -0x320(%rbp) > 0x146018b43 <+67>: 4c 89 95 d8 fc ff ff movq %r10, -0x328(%rbp) > 0x146018b4a <+74>: 48 8b 8d 00 fd ff ff movq -0x300(%rbp), %rcx > 0x146018b51 <+81>: c6 85 d7 fc ff ff 00 movb $0x0, -0x329(%rbp) > 0x146018b58 <+88>: 48 89 bd 20 fc ff ff movq %rdi, -0x3e0(%rbp) > 0x146018b5f <+95>: 48 89 85 18 fc ff ff movq %rax, -0x3e8(%rbp) > 0x146018b66 <+102>: 48 89 8d 10 fc ff ff movq %rcx, -0x3f0(%rbp) > 0x146018b6d <+109>: e8 fe 65 ff ff callq 0x14600f170 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::Reference at Reference.hxx:115 > 0x146018b72 <+114>: e9 00 00 00 00 jmp 0x146018b77 ; <+119> at dp_extensionmanager.cxx:638 > 0x146018b77 <+119>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146018b7b <+123>: e8 50 97 ff ff callq 0x1460122d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::Reference at Reference.hxx:115 > 0x146018b80 <+128>: e9 00 00 00 00 jmp 0x146018b85 ; <+133> at dp_extensionmanager.cxx:639 > 0x146018b85 <+133>: 48 8b bd e8 fc ff ff movq -0x318(%rbp), %rdi > 0x146018b8c <+140>: 48 8d 35 3c 25 12 00 leaq 0x12253c(%rip), %rsi ; "user" > 0x146018b93 <+147>: e8 58 97 ff ff callq 0x1460122f0 ; rtl::operator==<char const [5]>(rtl::OUString const&, char const (&) [5])::operator==<char const [5]> at ustring.hxx:1609 > 0x146018b98 <+152>: 88 85 0f fc ff ff movb %al, -0x3f1(%rbp) > 0x146018b9e <+158>: e9 00 00 00 00 jmp 0x146018ba3 ; <+163> at dp_extensionmanager.cxx:639 > 0x146018ba3 <+163>: 8a 85 0f fc ff ff movb -0x3f1(%rbp), %al > 0x146018ba9 <+169>: a8 01 testb $0x1, %al > 0x146018bab <+171>: 0f 85 05 00 00 00 jne 0x146018bb6 ; <+182> at dp_extensionmanager.cxx:640 > 0x146018bb1 <+177>: e9 95 00 00 00 jmp 0x146018c4b ; <+331> at dp_extensionmanager.cxx:641 > 0x146018bb6 <+182>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146018bba <+186>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146018bc1 <+193>: e8 fa 8c ff ff callq 0x1460118c0 ; dp_manager::ExtensionManager::getUserRepository at dp_extensionmanager.cxx:180 > 0x146018bc6 <+198>: e9 00 00 00 00 jmp 0x146018bcb ; <+203> at dp_extensionmanager.cxx:640 > 0x146018bcb <+203>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146018bcf <+207>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x146018bd3 <+211>: e8 98 97 ff ff callq 0x146012370 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator= at Reference.hxx:357 > 0x146018bd8 <+216>: 48 89 85 00 fc ff ff movq %rax, -0x400(%rbp) > 0x146018bdf <+223>: e9 00 00 00 00 jmp 0x146018be4 ; <+228> at dp_extensionmanager.cxx:640 > 0x146018be4 <+228>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146018be8 <+232>: e8 e3 97 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146018bed <+237>: e9 ee 01 00 00 jmp 0x146018de0 ; <+736> at dp_extensionmanager.cxx:649 > 0x146018bf2 <+242>: 89 d1 movl %edx, %ecx > 0x146018bf4 <+244>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018bfb <+251>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018c01 <+257>: e9 a1 1e 00 00 jmp 0x14601aaa7 ; <+8103> at dp_extensionmanager.cxx:833 > 0x146018c06 <+262>: 89 d1 movl %edx, %ecx > 0x146018c08 <+264>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018c0f <+271>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018c15 <+277>: e9 81 1e 00 00 jmp 0x14601aa9b ; <+8091> at dp_extensionmanager.cxx:833 > 0x146018c1a <+282>: 89 d1 movl %edx, %ecx > 0x146018c1c <+284>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018c23 <+291>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018c29 <+297>: e9 2f 1e 00 00 jmp 0x14601aa5d ; <+8029> at dp_extensionmanager.cxx:833 > 0x146018c2e <+302>: 48 8d 7d e8 leaq -0x18(%rbp), %rdi > 0x146018c32 <+306>: 89 d1 movl %edx, %ecx > 0x146018c34 <+308>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018c3b <+315>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018c41 <+321>: e8 8a 97 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146018c46 <+326>: e9 12 1e 00 00 jmp 0x14601aa5d ; <+8029> at dp_extensionmanager.cxx:833 > 0x146018c4b <+331>: 48 8b bd e8 fc ff ff movq -0x318(%rbp), %rdi > 0x146018c52 <+338>: 48 8d 35 7b 24 12 00 leaq 0x12247b(%rip), %rsi ; "shared" > 0x146018c59 <+345>: e8 92 97 ff ff callq 0x1460123f0 ; rtl::operator==<char const [7]>(rtl::OUString const&, char const (&) [7])::operator==<char const [7]> at ustring.hxx:1609 > 0x146018c5e <+350>: 88 85 ff fb ff ff movb %al, -0x401(%rbp) > 0x146018c64 <+356>: e9 00 00 00 00 jmp 0x146018c69 ; <+361> at dp_extensionmanager.cxx:641 > 0x146018c69 <+361>: 8a 85 ff fb ff ff movb -0x401(%rbp), %al > 0x146018c6f <+367>: a8 01 testb $0x1, %al > 0x146018c71 <+369>: 0f 85 05 00 00 00 jne 0x146018c7c ; <+380> at dp_extensionmanager.cxx:642 > 0x146018c77 <+375>: e9 59 00 00 00 jmp 0x146018cd5 ; <+469> at dp_extensionmanager.cxx:644 > 0x146018c7c <+380>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146018c80 <+384>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146018c87 <+391>: e8 54 8d ff ff callq 0x1460119e0 ; dp_manager::ExtensionManager::getSharedRepository at dp_extensionmanager.cxx:184 > 0x146018c8c <+396>: e9 00 00 00 00 jmp 0x146018c91 ; <+401> at dp_extensionmanager.cxx:642 > 0x146018c91 <+401>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x146018c95 <+405>: 48 8d 75 e0 leaq -0x20(%rbp), %rsi > 0x146018c99 <+409>: e8 d2 96 ff ff callq 0x146012370 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator= at Reference.hxx:357 > 0x146018c9e <+414>: 48 89 85 f0 fb ff ff movq %rax, -0x410(%rbp) > 0x146018ca5 <+421>: e9 00 00 00 00 jmp 0x146018caa ; <+426> at dp_extensionmanager.cxx:642 > 0x146018caa <+426>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146018cae <+430>: e8 1d 97 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146018cb3 <+435>: e9 23 01 00 00 jmp 0x146018ddb ; <+731> at dp_extensionmanager.cxx:644 > 0x146018cb8 <+440>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146018cbc <+444>: 89 d1 movl %edx, %ecx > 0x146018cbe <+446>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018cc5 <+453>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018ccb <+459>: e8 00 97 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146018cd0 <+464>: e9 88 1d 00 00 jmp 0x14601aa5d ; <+8029> at dp_extensionmanager.cxx:833 > 0x146018cd5 <+469>: b8 18 00 00 00 movl $0x18, %eax > 0x146018cda <+474>: 89 c7 movl %eax, %edi > 0x146018cdc <+476>: e8 67 38 10 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x146018ce1 <+481>: 48 89 c7 movq %rax, %rdi > 0x146018ce4 <+484>: c6 85 bf fc ff ff 01 movb $0x1, -0x341(%rbp) > 0x146018ceb <+491>: 48 8d 35 f1 23 12 00 leaq 0x1223f1(%rip), %rsi ; "No valid repository name provided." > 0x146018cf2 <+498>: 48 8d 4d d8 leaq -0x28(%rbp), %rcx > 0x146018cf6 <+502>: 48 89 bd e8 fb ff ff movq %rdi, -0x418(%rbp) > 0x146018cfd <+509>: 48 89 cf movq %rcx, %rdi > 0x146018d00 <+512>: 48 89 85 e0 fb ff ff movq %rax, -0x420(%rbp) > 0x146018d07 <+519>: e8 e4 97 ff ff callq 0x1460124f0 ; rtl::OUString::OUString<char const [35]> at ustring.hxx:236 > 0x146018d0c <+524>: e9 00 00 00 00 jmp 0x146018d11 ; <+529> at dp_extensionmanager.cxx:646 > 0x146018d11 <+529>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146018d15 <+533>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146018d1c <+540>: e8 6f 12 fe ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x146018d21 <+545>: e9 00 00 00 00 jmp 0x146018d26 ; <+550> at dp_extensionmanager.cxx:646 > 0x146018d26 <+550>: 66 c7 45 ce 00 00 movw $0x0, -0x32(%rbp) > 0x146018d2c <+556>: 48 8d 75 d8 leaq -0x28(%rbp), %rsi > 0x146018d30 <+560>: 48 8d 55 d0 leaq -0x30(%rbp), %rdx > 0x146018d34 <+564>: 48 8d 4d ce leaq -0x32(%rbp), %rcx > 0x146018d38 <+568>: 48 8b bd e0 fb ff ff movq -0x420(%rbp), %rdi > 0x146018d3f <+575>: e8 8c 01 fe ff callq 0x145ff8ed0 ; com::sun::star::lang::IllegalArgumentException::IllegalArgumentException at IllegalArgumentException.hpp:23 > 0x146018d44 <+580>: e9 00 00 00 00 jmp 0x146018d49 ; <+585> at dp_extensionmanager.cxx:644 > 0x146018d49 <+585>: c6 85 bf fc ff ff 00 movb $0x0, -0x341(%rbp) > 0x146018d50 <+592>: 48 8b 35 31 73 16 00 movq 0x167331(%rip), %rsi ; (void *)0x0000000102e18f60: typeinfo for com::sun::star::lang::IllegalArgumentException > 0x146018d57 <+599>: 48 8d 15 b2 01 fe ff leaq -0x1fe4e(%rip), %rdx ; com::sun::star::lang::IllegalArgumentException::~IllegalArgumentException at IllegalArgumentException.hdl:14 > 0x146018d5e <+606>: 48 8b bd e8 fb ff ff movq -0x418(%rbp), %rdi > 0x146018d65 <+613>: e8 02 38 10 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x146018d6a <+618>: e9 6d 1d 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x146018d6f <+623>: 89 d1 movl %edx, %ecx > 0x146018d71 <+625>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018d78 <+632>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018d7e <+638>: e9 35 00 00 00 jmp 0x146018db8 ; <+696> at dp_extensionmanager.cxx:644 > 0x146018d83 <+643>: 89 d1 movl %edx, %ecx > 0x146018d85 <+645>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018d8c <+652>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018d92 <+658>: e9 18 00 00 00 jmp 0x146018daf ; <+687> at dp_extensionmanager.cxx:644 > 0x146018d97 <+663>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x146018d9b <+667>: 89 d1 movl %edx, %ecx > 0x146018d9d <+669>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146018da4 <+676>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146018daa <+682>: e8 b1 d0 fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146018daf <+687>: 48 8d 7d d8 leaq -0x28(%rbp), %rdi > 0x146018db3 <+691>: e8 38 be fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146018db8 <+696>: f6 85 bf fc ff ff 01 testb $0x1, -0x341(%rbp) > 0x146018dbf <+703>: 0f 85 05 00 00 00 jne 0x146018dca ; <+714> at dp_extensionmanager.cxx:644 > 0x146018dc5 <+709>: e9 0c 00 00 00 jmp 0x146018dd6 ; <+726> at dp_extensionmanager.cxx:644 > 0x146018dca <+714>: 48 8b bd e8 fb ff ff movq -0x418(%rbp), %rdi > 0x146018dd1 <+721>: e8 8a 37 10 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x146018dd6 <+726>: e9 82 1c 00 00 jmp 0x14601aa5d ; <+8029> at dp_extensionmanager.cxx:833 > 0x146018ddb <+731>: e9 00 00 00 00 jmp 0x146018de0 ; <+736> at dp_extensionmanager.cxx:649 > 0x146018de0 <+736>: 48 8b 85 10 fc ff ff movq -0x3f0(%rbp), %rax > 0x146018de7 <+743>: 48 83 c0 78 addq $0x78, %rax > 0x146018deb <+747>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146018def <+751>: 48 89 c6 movq %rax, %rsi > 0x146018df2 <+754>: e8 f9 1c 00 00 callq 0x14601aaf0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146018df7 <+759>: e9 00 00 00 00 jmp 0x146018dfc ; <+764> at dp_extensionmanager.cxx:651 > 0x146018dfc <+764>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146018e00 <+768>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146018e07 <+775>: e8 54 8d ff ff callq 0x146011b60 ; dp_manager::ExtensionManager::getTmpRepository at dp_extensionmanager.cxx:192 > 0x146018e0c <+780>: e9 00 00 00 00 jmp 0x146018e11 ; <+785> at dp_extensionmanager.cxx:657 > 0x146018e11 <+785>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146018e15 <+789>: e8 26 b9 ff ff callq 0x146014740 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator-> at Reference.h:410 > 0x146018e1a <+794>: 48 89 85 d8 fb ff ff movq %rax, -0x428(%rbp) > 0x146018e21 <+801>: e9 00 00 00 00 jmp 0x146018e26 ; <+806> at dp_extensionmanager.cxx:657 > 0x146018e26 <+806>: 48 8b 85 d8 fb ff ff movq -0x428(%rbp), %rax > 0x146018e2d <+813>: 48 8b 08 movq (%rax), %rcx > 0x146018e30 <+816>: 48 8b 49 48 movq 0x48(%rcx), %rcx > 0x146018e34 <+820>: 48 8b 95 f8 fc ff ff movq -0x308(%rbp), %rdx > 0x146018e3b <+827>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146018e3f <+831>: 48 89 8d d0 fb ff ff movq %rcx, -0x430(%rbp) > 0x146018e46 <+838>: 48 89 95 c8 fb ff ff movq %rdx, -0x438(%rbp) > 0x146018e4d <+845>: e8 4e e1 ff ff callq 0x146016fa0 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::Sequence at Sequence.hxx:50 > 0x146018e52 <+850>: e9 00 00 00 00 jmp 0x146018e57 ; <+855> at dp_extensionmanager.cxx:658 > 0x146018e57 <+855>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146018e5b <+859>: e8 c0 af fd ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146018e60 <+864>: e9 00 00 00 00 jmp 0x146018e65 ; <+869> at dp_extensionmanager.cxx:658 > 0x146018e65 <+869>: 4c 8b 8d e0 fc ff ff movq -0x320(%rbp), %r9 > 0x146018e6c <+876>: b8 48 00 00 00 movl $0x48, %eax > 0x146018e71 <+881>: 89 c7 movl %eax, %edi > 0x146018e73 <+883>: 4c 89 8d c0 fb ff ff movq %r9, -0x440(%rbp) > 0x146018e7a <+890>: e8 61 8f ff ff callq 0x146011de0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x146018e7f <+895>: 48 89 85 b8 fb ff ff movq %rax, -0x448(%rbp) > 0x146018e86 <+902>: e9 00 00 00 00 jmp 0x146018e8b ; <+907> at dp_extensionmanager.cxx:659 > 0x146018e8b <+907>: 48 8b 85 b8 fb ff ff movq -0x448(%rbp), %rax > 0x146018e92 <+914>: 48 8b bd b8 fb ff ff movq -0x448(%rbp), %rdi > 0x146018e99 <+921>: 48 89 85 b0 fb ff ff movq %rax, -0x450(%rbp) > 0x146018ea0 <+928>: e8 2b 49 ff ff callq 0x14600d7d0 ; dp_manager::TmpRepositoryCommandEnv::TmpRepositoryCommandEnv at dp_commandenvironments.cxx:138 > 0x146018ea5 <+933>: e9 00 00 00 00 jmp 0x146018eaa ; <+938> at dp_extensionmanager.cxx:659 > 0x146018eaa <+938>: 31 c0 xorl %eax, %eax > 0x146018eac <+940>: 89 c1 movl %eax, %ecx > 0x146018eae <+942>: 48 8b 95 b0 fb ff ff movq -0x450(%rbp), %rdx > 0x146018eb5 <+949>: 48 83 fa 00 cmpq $0x0, %rdx > 0x146018eb9 <+953>: 48 89 8d a8 fb ff ff movq %rcx, -0x458(%rbp) > 0x146018ec0 <+960>: 0f 84 12 00 00 00 je 0x146018ed8 ; <+984> at dp_extensionmanager.cxx:659 > 0x146018ec6 <+966>: 48 8b 85 b0 fb ff ff movq -0x450(%rbp), %rax > 0x146018ecd <+973>: 48 83 c0 28 addq $0x28, %rax > 0x146018ed1 <+977>: 48 89 85 a8 fb ff ff movq %rax, -0x458(%rbp) > 0x146018ed8 <+984>: 48 8b 85 a8 fb ff ff movq -0x458(%rbp), %rax > 0x146018edf <+991>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146018ee3 <+995>: 48 89 c6 movq %rax, %rsi > 0x146018ee6 <+998>: e8 85 e0 ff ff callq 0x146016f70 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:149 > 0x146018eeb <+1003>: e9 00 00 00 00 jmp 0x146018ef0 ; <+1008> at dp_extensionmanager.cxx:657 > 0x146018ef0 <+1008>: 48 89 e0 movq %rsp, %rax > 0x146018ef3 <+1011>: 48 8d 4d 98 leaq -0x68(%rbp), %rcx > 0x146018ef7 <+1015>: 48 89 08 movq %rcx, (%rax) > 0x146018efa <+1018>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146018efe <+1022>: 48 8d 4d a8 leaq -0x58(%rbp), %rcx > 0x146018f02 <+1026>: 4c 8d 45 a0 leaq -0x60(%rbp), %r8 > 0x146018f06 <+1030>: 48 8b b5 d8 fb ff ff movq -0x428(%rbp), %rsi > 0x146018f0d <+1037>: 48 8b 95 c8 fb ff ff movq -0x438(%rbp), %rdx > 0x146018f14 <+1044>: 4c 8b 8d c0 fb ff ff movq -0x440(%rbp), %r9 > 0x146018f1b <+1051>: 48 8b 85 d0 fb ff ff movq -0x430(%rbp), %rax > 0x146018f22 <+1058>: ff d0 callq *%rax > 0x146018f24 <+1060>: e9 00 00 00 00 jmp 0x146018f29 ; <+1065> at dp_extensionmanager.cxx:657 > 0x146018f29 <+1065>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146018f2d <+1069>: e8 8e b8 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x146018f32 <+1074>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146018f36 <+1078>: e8 b5 bc fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146018f3b <+1083>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146018f3f <+1087>: e8 7c e0 ff ff callq 0x146016fc0 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::~Sequence at Sequence.hxx:109 > 0x146018f44 <+1092>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146018f48 <+1096>: e8 43 a6 fd ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x146018f4d <+1101>: 88 85 a7 fb ff ff movb %al, -0x459(%rbp) > 0x146018f53 <+1107>: e9 00 00 00 00 jmp 0x146018f58 ; <+1112> at dp_extensionmanager.cxx:660 > 0x146018f58 <+1112>: 8a 85 a7 fb ff ff movb -0x459(%rbp), %al > 0x146018f5e <+1118>: a8 01 testb $0x1, %al > 0x146018f60 <+1120>: 0f 85 2e 02 00 00 jne 0x146019194 ; <+1684> at dp_extensionmanager.cxx:669 > 0x146018f66 <+1126>: e9 00 00 00 00 jmp 0x146018f6b ; <+1131> at dp_extensionmanager.cxx:661 > 0x146018f6b <+1131>: b8 28 00 00 00 movl $0x28, %eax > 0x146018f70 <+1136>: 89 c7 movl %eax, %edi > 0x146018f72 <+1138>: e8 d1 35 10 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x146018f77 <+1143>: 48 89 c7 movq %rax, %rdi > 0x146018f7a <+1146>: c6 85 be fc ff ff 01 movb $0x1, -0x342(%rbp) > 0x146018f81 <+1153>: 48 8b b5 f8 fc ff ff movq -0x308(%rbp), %rsi > 0x146018f88 <+1160>: 48 8d 0d 84 24 12 00 leaq 0x122484(%rip), %rcx ; "Extension Manager: Failed to create temporary XPackage for url: " > 0x146018f8f <+1167>: 48 89 bd 98 fb ff ff movq %rdi, -0x468(%rbp) > 0x146018f96 <+1174>: 48 89 cf movq %rcx, %rdi > 0x146018f99 <+1177>: 48 89 85 90 fb ff ff movq %rax, -0x470(%rbp) > 0x146018fa0 <+1184>: e8 7b 1b 00 00 callq 0x14601ab20 ; rtl::operator+<char const [65], rtl::OUString>(char const (&) [65], rtl::OUString const&)::operator+<char const [65], rtl::OUString> at stringconcat.hxx:272 > 0x146018fa5 <+1189>: 48 89 95 88 fb ff ff movq %rdx, -0x478(%rbp) > 0x146018fac <+1196>: 48 89 85 80 fb ff ff movq %rax, -0x480(%rbp) > 0x146018fb3 <+1203>: e9 00 00 00 00 jmp 0x146018fb8 ; <+1208> at dp_extensionmanager.cxx:663 > 0x146018fb8 <+1208>: 48 8b 85 80 fb ff ff movq -0x480(%rbp), %rax > 0x146018fbf <+1215>: 48 89 45 80 movq %rax, -0x80(%rbp) > 0x146018fc3 <+1219>: 48 8b 8d 88 fb ff ff movq -0x478(%rbp), %rcx > 0x146018fca <+1226>: 48 89 4d 88 movq %rcx, -0x78(%rbp) > 0x146018fce <+1230>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146018fd2 <+1234>: 48 8d 75 80 leaq -0x80(%rbp), %rsi > 0x146018fd6 <+1238>: e8 c5 1b 00 00 callq 0x14601aba0 ; rtl::OUString::OUString<char const [65], rtl::OUString> at ustring.hxx:381 > 0x146018fdb <+1243>: e9 00 00 00 00 jmp 0x146018fe0 ; <+1248> at dp_extensionmanager.cxx:664 > 0x146018fe0 <+1248>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146018fe7 <+1255>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146018fee <+1262>: e8 9d 0f fe ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x146018ff3 <+1267>: e9 00 00 00 00 jmp 0x146018ff8 ; <+1272> at dp_extensionmanager.cxx:664 > 0x146018ff8 <+1272>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146018fff <+1279>: e8 fc 55 ff ff callq 0x14600e600 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x146019004 <+1284>: e9 00 00 00 00 jmp 0x146019009 ; <+1289> at dp_extensionmanager.cxx:661 > 0x146019009 <+1289>: 48 8d 75 90 leaq -0x70(%rbp), %rsi > 0x14601900d <+1293>: 48 8d 95 78 ff ff ff leaq -0x88(%rbp), %rdx > 0x146019014 <+1300>: 48 8d 8d 60 ff ff ff leaq -0xa0(%rbp), %rcx > 0x14601901b <+1307>: 48 8b bd 90 fb ff ff movq -0x470(%rbp), %rdi > 0x146019022 <+1314>: e8 29 cd ff ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x146019027 <+1319>: e9 00 00 00 00 jmp 0x14601902c ; <+1324> at dp_extensionmanager.cxx:661 > 0x14601902c <+1324>: c6 85 be fc ff ff 00 movb $0x0, -0x342(%rbp) > 0x146019033 <+1331>: 48 8b 35 d6 6f 16 00 movq 0x166fd6(%rip), %rsi ; (void *)0x0000000102e18f00: typeinfo for com::sun::star::deployment::DeploymentException > 0x14601903a <+1338>: 48 8d 15 4f cd ff ff leaq -0x32b1(%rip), %rdx ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x146019041 <+1345>: 48 8b bd 98 fb ff ff movq -0x468(%rbp), %rdi > 0x146019048 <+1352>: e8 1f 35 10 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x14601904d <+1357>: e9 8a 1a 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x146019052 <+1362>: 89 d1 movl %edx, %ecx > 0x146019054 <+1364>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601905b <+1371>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019061 <+1377>: e9 ee 19 00 00 jmp 0x14601aa54 ; <+8020> at dp_extensionmanager.cxx:833 > 0x146019066 <+1382>: 89 d1 movl %edx, %ecx > 0x146019068 <+1384>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601906f <+1391>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019075 <+1397>: e9 d1 19 00 00 jmp 0x14601aa4b ; <+8011> at dp_extensionmanager.cxx:833 > 0x14601907a <+1402>: 89 d1 movl %edx, %ecx > 0x14601907c <+1404>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019083 <+1411>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019089 <+1417>: e9 55 00 00 00 jmp 0x1460190e3 ; <+1507> at dp_extensionmanager.cxx:656 > 0x14601908e <+1422>: 89 d1 movl %edx, %ecx > 0x146019090 <+1424>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019097 <+1431>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601909d <+1437>: e9 38 00 00 00 jmp 0x1460190da ; <+1498> at dp_extensionmanager.cxx:656 > 0x1460190a2 <+1442>: 89 d1 movl %edx, %ecx > 0x1460190a4 <+1444>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460190ab <+1451>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460190b1 <+1457>: 48 8b bd b8 fb ff ff movq -0x448(%rbp), %rdi > 0x1460190b8 <+1464>: e8 b3 3e ff ff callq 0x14600cf70 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x1460190bd <+1469>: e9 18 00 00 00 jmp 0x1460190da ; <+1498> at dp_extensionmanager.cxx:656 > 0x1460190c2 <+1474>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x1460190c6 <+1478>: 89 d1 movl %edx, %ecx > 0x1460190c8 <+1480>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460190cf <+1487>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460190d5 <+1493>: e8 e6 b6 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460190da <+1498>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1460190de <+1502>: e8 0d bb fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460190e3 <+1507>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x1460190e7 <+1511>: e8 d4 de ff ff callq 0x146016fc0 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::~Sequence at Sequence.hxx:109 > 0x1460190ec <+1516>: e9 5a 19 00 00 jmp 0x14601aa4b ; <+8011> at dp_extensionmanager.cxx:833 > 0x1460190f1 <+1521>: 89 d1 movl %edx, %ecx > 0x1460190f3 <+1523>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460190fa <+1530>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019100 <+1536>: e9 3d 19 00 00 jmp 0x14601aa42 ; <+8002> at dp_extensionmanager.cxx:833 > 0x146019105 <+1541>: 89 d1 movl %edx, %ecx > 0x146019107 <+1543>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601910e <+1550>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019114 <+1556>: e9 58 00 00 00 jmp 0x146019171 ; <+1649> at dp_extensionmanager.cxx:661 > 0x146019119 <+1561>: 89 d1 movl %edx, %ecx > 0x14601911b <+1563>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019122 <+1570>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019128 <+1576>: e9 3b 00 00 00 jmp 0x146019168 ; <+1640> at dp_extensionmanager.cxx:661 > 0x14601912d <+1581>: 89 d1 movl %edx, %ecx > 0x14601912f <+1583>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019136 <+1590>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601913c <+1596>: e9 1b 00 00 00 jmp 0x14601915c ; <+1628> at dp_extensionmanager.cxx:661 > 0x146019141 <+1601>: 48 8d bd 60 ff ff ff leaq -0xa0(%rbp), %rdi > 0x146019148 <+1608>: 89 d1 movl %edx, %ecx > 0x14601914a <+1610>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019151 <+1617>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019157 <+1623>: e8 a4 d3 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601915c <+1628>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146019163 <+1635>: e8 f8 cc fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146019168 <+1640>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x14601916c <+1644>: e8 7f ba fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019171 <+1649>: f6 85 be fc ff ff 01 testb $0x1, -0x342(%rbp) > 0x146019178 <+1656>: 0f 85 05 00 00 00 jne 0x146019183 ; <+1667> at dp_extensionmanager.cxx:661 > 0x14601917e <+1662>: e9 0c 00 00 00 jmp 0x14601918f ; <+1679> at dp_extensionmanager.cxx:661 > 0x146019183 <+1667>: 48 8b bd 98 fb ff ff movq -0x468(%rbp), %rdi > 0x14601918a <+1674>: e8 d1 33 10 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x14601918f <+1679>: e9 ae 18 00 00 jmp 0x14601aa42 ; <+8002> at dp_extensionmanager.cxx:833 > 0x146019194 <+1684>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x14601919b <+1691>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x1460191a2 <+1698>: e8 b9 89 ff ff callq 0x146011b60 ; dp_manager::ExtensionManager::getTmpRepository at dp_extensionmanager.cxx:192 > 0x1460191a7 <+1703>: e9 00 00 00 00 jmp 0x1460191ac ; <+1708> at dp_extensionmanager.cxx:669 > 0x1460191ac <+1708>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x1460191b3 <+1715>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x1460191b7 <+1719>: 48 8d 95 48 ff ff ff leaq -0xb8(%rbp), %rdx > 0x1460191be <+1726>: e8 0d 1a 00 00 callq 0x14601abd0 ; (anonymous namespace)::ExtensionRemoveGuard::ExtensionRemoveGuard at dp_extensionmanager.cxx:134 > 0x1460191c3 <+1731>: e9 00 00 00 00 jmp 0x1460191c8 ; <+1736> at dp_extensionmanager.cxx:669 > 0x1460191c8 <+1736>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x1460191cf <+1743>: e8 fc 91 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x1460191d4 <+1748>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x1460191db <+1755>: e8 20 1a 00 00 callq 0x14601ac00 ; (anonymous namespace)::ExtensionRemoveGuard::ExtensionRemoveGuard at dp_extensionmanager.cxx:130 > 0x1460191e0 <+1760>: e9 00 00 00 00 jmp 0x1460191e5 ; <+1765> at dp_extensionmanager.cxx:671 > 0x1460191e5 <+1765>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x1460191ec <+1772>: 48 8d 75 b0 leaq -0x50(%rbp), %rsi > 0x1460191f0 <+1776>: e8 a9 2e 10 00 callq 0x14611c09e ; symbol stub for: dp_misc::getIdentifier(com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> const&) > 0x1460191f5 <+1781>: e9 00 00 00 00 jmp 0x1460191fa ; <+1786> at dp_extensionmanager.cxx:672 > 0x1460191fa <+1786>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x1460191fe <+1790>: e8 ed d0 ff ff callq 0x1460162f0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator-> at Reference.h:410 > 0x146019203 <+1795>: 48 89 85 78 fb ff ff movq %rax, -0x488(%rbp) > 0x14601920a <+1802>: e9 00 00 00 00 jmp 0x14601920f ; <+1807> at dp_extensionmanager.cxx:672 > 0x14601920f <+1807>: 48 8b 85 78 fb ff ff movq -0x488(%rbp), %rax > 0x146019216 <+1814>: 48 8b 08 movq (%rax), %rcx > 0x146019219 <+1817>: 48 8b 49 70 movq 0x70(%rcx), %rcx > 0x14601921d <+1821>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146019224 <+1828>: 48 89 c6 movq %rax, %rsi > 0x146019227 <+1831>: ff d1 callq *%rcx > 0x146019229 <+1833>: e9 00 00 00 00 jmp 0x14601922e ; <+1838> at dp_extensionmanager.cxx:673 > 0x14601922e <+1838>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146019235 <+1845>: e8 36 5f ff ff callq 0x14600f170 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::Reference at Reference.hxx:115 > 0x14601923a <+1850>: e9 00 00 00 00 jmp 0x14601923f ; <+1855> at dp_extensionmanager.cxx:674 > 0x14601923f <+1855>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146019246 <+1862>: e8 25 5f ff ff callq 0x14600f170 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::Reference at Reference.hxx:115 > 0x14601924b <+1867>: e9 00 00 00 00 jmp 0x146019250 ; <+1872> at dp_extensionmanager.cxx:676 > 0x146019250 <+1872>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019257 <+1879>: e8 a4 53 ff ff callq 0x14600e600 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x14601925c <+1884>: e9 00 00 00 00 jmp 0x146019261 ; <+1889> at dp_extensionmanager.cxx:679 > 0x146019261 <+1889>: 48 8b 95 f0 fc ff ff movq -0x310(%rbp), %rdx > 0x146019268 <+1896>: 4c 8b 85 e0 fc ff ff movq -0x320(%rbp), %r8 > 0x14601926f <+1903>: 4c 8b 8d d8 fc ff ff movq -0x328(%rbp), %r9 > 0x146019276 <+1910>: 48 89 e0 movq %rsp, %rax > 0x146019279 <+1913>: 48 8d 8d 20 ff ff ff leaq -0xe0(%rbp), %rcx > 0x146019280 <+1920>: 48 89 08 movq %rcx, (%rax) > 0x146019283 <+1923>: 48 8d 75 f0 leaq -0x10(%rbp), %rsi > 0x146019287 <+1927>: 48 8d 4d b0 leaq -0x50(%rbp), %rcx > 0x14601928b <+1931>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi > 0x146019292 <+1938>: e8 49 de ff ff callq 0x1460170e0 ; dp_manager::ExtensionManager::doChecksForAddExtension at dp_extensionmanager.cxx:540 > 0x146019297 <+1943>: 88 85 77 fb ff ff movb %al, -0x489(%rbp) > 0x14601929d <+1949>: e9 00 00 00 00 jmp 0x1460192a2 ; <+1954> at dp_extensionmanager.cxx:677 > 0x1460192a2 <+1954>: 8a 85 77 fb ff ff movb -0x489(%rbp), %al > 0x1460192a8 <+1960>: 24 01 andb $0x1, %al > 0x1460192aa <+1962>: 88 85 bd fc ff ff movb %al, -0x343(%rbp) > 0x1460192b0 <+1968>: c6 85 bc fc ff ff 00 movb $0x0, -0x344(%rbp) > 0x1460192b7 <+1975>: 48 8b 8d 10 fc ff ff movq -0x3f0(%rbp), %rcx > 0x1460192be <+1982>: 48 83 c1 60 addq $0x60, %rcx > 0x1460192c2 <+1986>: 48 89 cf movq %rcx, %rdi > 0x1460192c5 <+1989>: e8 b6 aa fd ff callq 0x145ff3d80 ; dp_misc::MutexHolder::getMutex at dp_misc.h:47 > 0x1460192ca <+1994>: 48 89 85 68 fb ff ff movq %rax, -0x498(%rbp) > 0x1460192d1 <+2001>: e9 00 00 00 00 jmp 0x1460192d6 ; <+2006> at dp_extensionmanager.cxx:693 > 0x1460192d6 <+2006>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x1460192dd <+2013>: 48 8b b5 68 fb ff ff movq -0x498(%rbp), %rsi > 0x1460192e4 <+2020>: e8 07 18 00 00 callq 0x14601aaf0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x1460192e9 <+2025>: e9 00 00 00 00 jmp 0x1460192ee ; <+2030> at dp_extensionmanager.cxx:695 > 0x1460192ee <+2030>: f6 85 bd fc ff ff 01 testb $0x1, -0x343(%rbp) > 0x1460192f5 <+2037>: 0f 84 6f 0f 00 00 je 0x14601a26a ; <+5994> at dp_extensionmanager.cxx:779 > 0x1460192fb <+2043>: 48 8d b5 30 ff ff ff leaq -0xd0(%rbp), %rsi > 0x146019302 <+2050>: 48 8d 95 28 ff ff ff leaq -0xd8(%rbp), %rdx > 0x146019309 <+2057>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi > 0x146019310 <+2064>: e8 eb ca ff ff callq 0x146015e00 ; dp_manager::ExtensionManager::isUserDisabled at dp_extensionmanager.cxx:363 > 0x146019315 <+2069>: 88 85 67 fb ff ff movb %al, -0x499(%rbp) > 0x14601931b <+2075>: e9 00 00 00 00 jmp 0x146019320 ; <+2080> at dp_extensionmanager.cxx:699 > 0x146019320 <+2080>: 8a 85 67 fb ff ff movb -0x499(%rbp), %al > 0x146019326 <+2086>: 24 01 andb $0x1, %al > 0x146019328 <+2088>: 88 85 bc fc ff ff movb %al, -0x344(%rbp) > 0x14601932e <+2094>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146019335 <+2101>: e8 56 a2 fd ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x14601933a <+2106>: 88 85 66 fb ff ff movb %al, -0x49a(%rbp) > 0x146019340 <+2112>: e9 00 00 00 00 jmp 0x146019345 ; <+2117> at dp_extensionmanager.cxx:700 > 0x146019345 <+2117>: 8a 85 66 fb ff ff movb -0x49a(%rbp), %al > 0x14601934b <+2123>: a8 01 testb $0x1, %al > 0x14601934d <+2125>: 0f 85 05 00 00 00 jne 0x146019358 ; <+2136> at dp_extensionmanager.cxx:704 > 0x146019353 <+2131>: e9 75 03 00 00 jmp 0x1460196cd ; <+3021> at dp_extensionmanager.cxx:721 > 0x146019358 <+2136>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x14601935f <+2143>: e8 8c cf ff ff callq 0x1460162f0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator-> at Reference.h:410 > 0x146019364 <+2148>: 48 89 85 58 fb ff ff movq %rax, -0x4a8(%rbp) > 0x14601936b <+2155>: e9 00 00 00 00 jmp 0x146019370 ; <+2160> at dp_extensionmanager.cxx:704 > 0x146019370 <+2160>: 48 8b 85 58 fb ff ff movq -0x4a8(%rbp), %rax > 0x146019377 <+2167>: 48 8b 08 movq (%rax), %rcx > 0x14601937a <+2170>: 48 8b 49 58 movq 0x58(%rcx), %rcx > 0x14601937e <+2174>: 48 8b 95 e0 fc ff ff movq -0x320(%rbp), %rdx > 0x146019385 <+2181>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x14601938c <+2188>: 48 89 8d 50 fb ff ff movq %rcx, -0x4b0(%rbp) > 0x146019393 <+2195>: 48 89 95 48 fb ff ff movq %rdx, -0x4b8(%rbp) > 0x14601939a <+2202>: e8 01 b4 ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x14601939f <+2207>: e9 00 00 00 00 jmp 0x1460193a4 ; <+2212> at dp_extensionmanager.cxx:704 > 0x1460193a4 <+2212>: 31 f6 xorl %esi, %esi > 0x1460193a6 <+2214>: 48 8d 8d f0 fe ff ff leaq -0x110(%rbp), %rcx > 0x1460193ad <+2221>: 48 8b bd 58 fb ff ff movq -0x4a8(%rbp), %rdi > 0x1460193b4 <+2228>: 48 8b 95 48 fb ff ff movq -0x4b8(%rbp), %rdx > 0x1460193bb <+2235>: 48 8b 85 50 fb ff ff movq -0x4b0(%rbp), %rax > 0x1460193c2 <+2242>: ff d0 callq *%rax > 0x1460193c4 <+2244>: e9 00 00 00 00 jmp 0x1460193c9 ; <+2249> at dp_extensionmanager.cxx:704 > 0x1460193c9 <+2249>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x1460193d0 <+2256>: e8 eb b3 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460193d5 <+2261>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x1460193dc <+2268>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x1460193e3 <+2275>: e8 68 88 ff ff callq 0x146011c50 ; dp_manager::ExtensionManager::getBakRepository at dp_extensionmanager.cxx:196 > 0x1460193e8 <+2280>: e9 00 00 00 00 jmp 0x1460193ed ; <+2285> at dp_extensionmanager.cxx:707 > 0x1460193ed <+2285>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x1460193f4 <+2292>: e8 47 b3 ff ff callq 0x146014740 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator-> at Reference.h:410 > 0x1460193f9 <+2297>: 48 89 85 40 fb ff ff movq %rax, -0x4c0(%rbp) > 0x146019400 <+2304>: e9 00 00 00 00 jmp 0x146019405 ; <+2309> at dp_extensionmanager.cxx:707 > 0x146019405 <+2309>: 48 8b 85 40 fb ff ff movq -0x4c0(%rbp), %rax > 0x14601940c <+2316>: 48 8b 08 movq (%rax), %rcx > 0x14601940f <+2319>: 48 8b 49 50 movq 0x50(%rcx), %rcx > 0x146019413 <+2323>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x14601941a <+2330>: 48 89 8d 38 fb ff ff movq %rcx, -0x4c8(%rbp) > 0x146019421 <+2337>: e8 2a cf ff ff callq 0x146016350 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::Reference at Reference.hxx:115 > 0x146019426 <+2342>: e9 00 00 00 00 jmp 0x14601942b ; <+2347> at dp_extensionmanager.cxx:709 > 0x14601942b <+2347>: 48 8d bd d0 fe ff ff leaq -0x130(%rbp), %rdi > 0x146019432 <+2354>: e8 69 b3 ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x146019437 <+2359>: e9 00 00 00 00 jmp 0x14601943c ; <+2364> at dp_extensionmanager.cxx:707 > 0x14601943c <+2364>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi > 0x146019443 <+2371>: 48 8d 95 20 ff ff ff leaq -0xe0(%rbp), %rdx > 0x14601944a <+2378>: 48 8d 8d d8 fe ff ff leaq -0x128(%rbp), %rcx > 0x146019451 <+2385>: 4c 8d 85 d0 fe ff ff leaq -0x130(%rbp), %r8 > 0x146019458 <+2392>: 48 8b b5 40 fb ff ff movq -0x4c0(%rbp), %rsi > 0x14601945f <+2399>: 48 8b 85 38 fb ff ff movq -0x4c8(%rbp), %rax > 0x146019466 <+2406>: ff d0 callq *%rax > 0x146019468 <+2408>: e9 00 00 00 00 jmp 0x14601946d ; <+2413> at dp_extensionmanager.cxx:707 > 0x14601946d <+2413>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146019474 <+2420>: 48 8d b5 e8 fe ff ff leaq -0x118(%rbp), %rsi > 0x14601947b <+2427>: e8 60 b2 ff ff callq 0x1460146e0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator= at Reference.hxx:357 > 0x146019480 <+2432>: 48 89 85 30 fb ff ff movq %rax, -0x4d0(%rbp) > 0x146019487 <+2439>: e9 00 00 00 00 jmp 0x14601948c ; <+2444> at dp_extensionmanager.cxx:707 > 0x14601948c <+2444>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi > 0x146019493 <+2451>: e8 38 5f ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x146019498 <+2456>: 48 8d bd d0 fe ff ff leaq -0x130(%rbp), %rdi > 0x14601949f <+2463>: e8 1c b3 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460194a4 <+2468>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x1460194ab <+2475>: e8 c0 ce ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x1460194b0 <+2480>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x1460194b7 <+2487>: e8 14 8f ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x1460194bc <+2492>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x1460194c3 <+2499>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x1460194ca <+2506>: e8 81 87 ff ff callq 0x146011c50 ; dp_manager::ExtensionManager::getBakRepository at dp_extensionmanager.cxx:196 > 0x1460194cf <+2511>: e9 00 00 00 00 jmp 0x1460194d4 ; <+2516> at dp_extensionmanager.cxx:710 > 0x1460194d4 <+2516>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x1460194db <+2523>: 48 8d b5 18 ff ff ff leaq -0xe8(%rbp), %rsi > 0x1460194e2 <+2530>: 48 8d 95 c8 fe ff ff leaq -0x138(%rbp), %rdx > 0x1460194e9 <+2537>: e8 32 17 00 00 callq 0x14601ac20 ; (anonymous namespace)::ExtensionRemoveGuard::set at dp_extensionmanager.cxx:138 > 0x1460194ee <+2542>: e9 00 00 00 00 jmp 0x1460194f3 ; <+2547> at dp_extensionmanager.cxx:710 > 0x1460194f3 <+2547>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x1460194fa <+2554>: e8 d1 8e ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x1460194ff <+2559>: e9 c4 01 00 00 jmp 0x1460196c8 ; <+3016> at dp_extensionmanager.cxx:716 > 0x146019504 <+2564>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x14601950b <+2571>: 89 d1 movl %edx, %ecx > 0x14601950d <+2573>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019514 <+2580>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601951a <+2586>: e8 b1 8e ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x14601951f <+2591>: e9 1e 15 00 00 jmp 0x14601aa42 ; <+8002> at dp_extensionmanager.cxx:833 > 0x146019524 <+2596>: 89 d1 movl %edx, %ecx > 0x146019526 <+2598>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601952d <+2605>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019533 <+2611>: e9 fe 14 00 00 jmp 0x14601aa36 ; <+7990> at dp_extensionmanager.cxx:833 > 0x146019538 <+2616>: 89 d1 movl %edx, %ecx > 0x14601953a <+2618>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019541 <+2625>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019547 <+2631>: e9 de 14 00 00 jmp 0x14601aa2a ; <+7978> at dp_extensionmanager.cxx:833 > 0x14601954c <+2636>: 89 d1 movl %edx, %ecx > 0x14601954e <+2638>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019555 <+2645>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601955b <+2651>: e9 be 14 00 00 jmp 0x14601aa1e ; <+7966> at dp_extensionmanager.cxx:833 > 0x146019560 <+2656>: 89 d1 movl %edx, %ecx > 0x146019562 <+2658>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019569 <+2665>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601956f <+2671>: e9 9e 14 00 00 jmp 0x14601aa12 ; <+7954> at dp_extensionmanager.cxx:833 > 0x146019574 <+2676>: 89 d1 movl %edx, %ecx > 0x146019576 <+2678>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601957d <+2685>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019583 <+2691>: e9 7e 14 00 00 jmp 0x14601aa06 ; <+7942> at dp_extensionmanager.cxx:833 > 0x146019588 <+2696>: 89 d1 movl %edx, %ecx > 0x14601958a <+2698>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019591 <+2705>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019597 <+2711>: e9 5e 14 00 00 jmp 0x14601a9fa ; <+7930> at dp_extensionmanager.cxx:833 > 0x14601959c <+2716>: 89 d1 movl %edx, %ecx > 0x14601959e <+2718>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460195a5 <+2725>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460195ab <+2731>: e9 3e 14 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x1460195b0 <+2736>: 89 d1 movl %edx, %ecx > 0x1460195b2 <+2738>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460195b9 <+2745>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460195bf <+2751>: e9 47 07 00 00 jmp 0x146019d0b ; <+4619> at dp_extensionmanager.cxx:759 > 0x1460195c4 <+2756>: 89 d1 movl %edx, %ecx > 0x1460195c6 <+2758>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460195cd <+2765>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460195d3 <+2771>: e9 bb 00 00 00 jmp 0x146019693 ; <+2963> at dp_extensionmanager.cxx:711 > 0x1460195d8 <+2776>: 48 8d bd f0 fe ff ff leaq -0x110(%rbp), %rdi > 0x1460195df <+2783>: 89 d1 movl %edx, %ecx > 0x1460195e1 <+2785>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x1460195e8 <+2792>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x1460195ee <+2798>: e8 cd b1 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460195f3 <+2803>: e9 9b 00 00 00 jmp 0x146019693 ; <+2963> at dp_extensionmanager.cxx:711 > 0x1460195f8 <+2808>: 89 d1 movl %edx, %ecx > 0x1460195fa <+2810>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019601 <+2817>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019607 <+2823>: e9 5b 00 00 00 jmp 0x146019667 ; <+2919> at dp_extensionmanager.cxx:707 > 0x14601960c <+2828>: 89 d1 movl %edx, %ecx > 0x14601960e <+2830>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019615 <+2837>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601961b <+2843>: e9 3b 00 00 00 jmp 0x14601965b ; <+2907> at dp_extensionmanager.cxx:707 > 0x146019620 <+2848>: 89 d1 movl %edx, %ecx > 0x146019622 <+2850>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019629 <+2857>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601962f <+2863>: e9 1b 00 00 00 jmp 0x14601964f ; <+2895> at dp_extensionmanager.cxx:707 > 0x146019634 <+2868>: 48 8d bd e8 fe ff ff leaq -0x118(%rbp), %rdi > 0x14601963b <+2875>: 89 d1 movl %edx, %ecx > 0x14601963d <+2877>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019644 <+2884>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601964a <+2890>: e8 81 5d ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601964f <+2895>: 48 8d bd d0 fe ff ff leaq -0x130(%rbp), %rdi > 0x146019656 <+2902>: e8 65 b1 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14601965b <+2907>: 48 8d bd d8 fe ff ff leaq -0x128(%rbp), %rdi > 0x146019662 <+2914>: e8 09 cd ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x146019667 <+2919>: 48 8d bd e0 fe ff ff leaq -0x120(%rbp), %rdi > 0x14601966e <+2926>: e8 5d 8d ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146019673 <+2931>: e9 1b 00 00 00 jmp 0x146019693 ; <+2963> at dp_extensionmanager.cxx:711 > 0x146019678 <+2936>: 48 8d bd c8 fe ff ff leaq -0x138(%rbp), %rdi > 0x14601967f <+2943>: 89 d1 movl %edx, %ecx > 0x146019681 <+2945>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019688 <+2952>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601968e <+2958>: e8 3d 8d ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x146019693 <+2963>: 8b 85 c4 fc ff ff movl -0x33c(%rbp), %eax > 0x146019699 <+2969>: b9 08 00 00 00 movl $0x8, %ecx > 0x14601969e <+2974>: 39 c8 cmpl %ecx, %eax > 0x1460196a0 <+2976>: 0f 85 65 06 00 00 jne 0x146019d0b ; <+4619> at dp_extensionmanager.cxx:759 > 0x1460196a6 <+2982>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x1460196ad <+2989>: e8 9c 2e 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x1460196b2 <+2994>: 48 89 85 b0 fc ff ff movq %rax, -0x350(%rbp) > 0x1460196b9 <+3001>: e8 9c 2e 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x1460196be <+3006>: e9 00 00 00 00 jmp 0x1460196c3 ; <+3011> at dp_extensionmanager.cxx:715 > 0x1460196c3 <+3011>: e9 00 00 00 00 jmp 0x1460196c8 ; <+3016> at dp_extensionmanager.cxx:716 > 0x1460196c8 <+3016>: e9 00 00 00 00 jmp 0x1460196cd ; <+3021> at dp_extensionmanager.cxx:721 > 0x1460196cd <+3021>: b8 78 00 00 00 movl $0x78, %eax > 0x1460196d2 <+3026>: 89 c7 movl %eax, %edi > 0x1460196d4 <+3028>: e8 07 87 ff ff callq 0x146011de0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x1460196d9 <+3033>: 48 89 85 28 fb ff ff movq %rax, -0x4d8(%rbp) > 0x1460196e0 <+3040>: e9 00 00 00 00 jmp 0x1460196e5 ; <+3045> at dp_extensionmanager.cxx:721 > 0x1460196e5 <+3045>: 48 8b 85 28 fb ff ff movq -0x4d8(%rbp), %rax > 0x1460196ec <+3052>: 48 8b bd 28 fb ff ff movq -0x4d8(%rbp), %rdi > 0x1460196f3 <+3059>: 48 89 85 20 fb ff ff movq %rax, -0x4e0(%rbp) > 0x1460196fa <+3066>: e8 21 4f ff ff callq 0x14600e620 ; dp_manager::SilentCheckPrerequisitesCommandEnv::SilentCheckPrerequisitesCommandEnv at dp_commandenvironments.cxx:237 > 0x1460196ff <+3071>: e9 00 00 00 00 jmp 0x146019704 ; <+3076> at dp_extensionmanager.cxx:721 > 0x146019704 <+3076>: 31 c0 xorl %eax, %eax > 0x146019706 <+3078>: 89 c1 movl %eax, %ecx > 0x146019708 <+3080>: 48 8b 95 20 fb ff ff movq -0x4e0(%rbp), %rdx > 0x14601970f <+3087>: 48 89 95 a8 fc ff ff movq %rdx, -0x358(%rbp) > 0x146019716 <+3094>: 48 8b b5 a8 fc ff ff movq -0x358(%rbp), %rsi > 0x14601971d <+3101>: 48 83 fe 00 cmpq $0x0, %rsi > 0x146019721 <+3105>: 48 89 b5 18 fb ff ff movq %rsi, -0x4e8(%rbp) > 0x146019728 <+3112>: 48 89 8d 10 fb ff ff movq %rcx, -0x4f0(%rbp) > 0x14601972f <+3119>: 0f 84 12 00 00 00 je 0x146019747 ; <+3143> at dp_extensionmanager.cxx:722 > 0x146019735 <+3125>: 48 8b 85 18 fb ff ff movq -0x4e8(%rbp), %rax > 0x14601973c <+3132>: 48 83 c0 28 addq $0x28, %rax > 0x146019740 <+3136>: 48 89 85 10 fb ff ff movq %rax, -0x4f0(%rbp) > 0x146019747 <+3143>: 48 8b 85 10 fb ff ff movq -0x4f0(%rbp), %rax > 0x14601974e <+3150>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x146019755 <+3157>: 48 89 c6 movq %rax, %rsi > 0x146019758 <+3160>: e8 13 d8 ff ff callq 0x146016f70 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:149 > 0x14601975d <+3165>: e9 00 00 00 00 jmp 0x146019762 ; <+3170> at dp_extensionmanager.cxx:724 > 0x146019762 <+3170>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146019766 <+3174>: e8 85 cb ff ff callq 0x1460162f0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator-> at Reference.h:410 > 0x14601976b <+3179>: 48 89 85 08 fb ff ff movq %rax, -0x4f8(%rbp) > 0x146019772 <+3186>: e9 00 00 00 00 jmp 0x146019777 ; <+3191> at dp_extensionmanager.cxx:724 > 0x146019777 <+3191>: 48 8b 85 08 fb ff ff movq -0x4f8(%rbp), %rax > 0x14601977e <+3198>: 48 8b 08 movq (%rax), %rcx > 0x146019781 <+3201>: 48 8b 49 38 movq 0x38(%rcx), %rcx > 0x146019785 <+3205>: 48 8b b5 e0 fc ff ff movq -0x320(%rbp), %rsi > 0x14601978c <+3212>: 48 8d 95 c0 fe ff ff leaq -0x140(%rbp), %rdx > 0x146019793 <+3219>: bf 01 00 00 00 movl $0x1, %edi > 0x146019798 <+3224>: 89 bd 04 fb ff ff movl %edi, -0x4fc(%rbp) > 0x14601979e <+3230>: 48 89 c7 movq %rax, %rdi > 0x1460197a1 <+3233>: 44 8b 85 04 fb ff ff movl -0x4fc(%rbp), %r8d > 0x1460197a8 <+3240>: 48 89 8d f8 fa ff ff movq %rcx, -0x508(%rbp) > 0x1460197af <+3247>: 44 89 c1 movl %r8d, %ecx > 0x1460197b2 <+3250>: 4c 8b 8d f8 fa ff ff movq -0x508(%rbp), %r9 > 0x1460197b9 <+3257>: 41 ff d1 callq *%r9 > 0x1460197bc <+3260>: 89 85 f4 fa ff ff movl %eax, -0x50c(%rbp) > 0x1460197c2 <+3266>: e9 00 00 00 00 jmp 0x1460197c7 ; <+3271> at dp_extensionmanager.cxx:724 > 0x1460197c7 <+3271>: 8b 85 f4 fa ff ff movl -0x50c(%rbp), %eax > 0x1460197cd <+3277>: 89 85 a4 fc ff ff movl %eax, -0x35c(%rbp) > 0x1460197d3 <+3283>: 83 bd a4 fc ff ff 00 cmpl $0x0, -0x35c(%rbp) > 0x1460197da <+3290>: 0f 85 22 03 00 00 jne 0x146019b02 ; <+4098> at dp_extensionmanager.cxx:750 > 0x1460197e0 <+3296>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x1460197e4 <+3300>: e8 57 af ff ff callq 0x146014740 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator-> at Reference.h:410 > 0x1460197e9 <+3305>: 48 89 85 e8 fa ff ff movq %rax, -0x518(%rbp) > 0x1460197f0 <+3312>: e9 00 00 00 00 jmp 0x1460197f5 ; <+3317> at dp_extensionmanager.cxx:728 > 0x1460197f5 <+3317>: 48 8b 85 e8 fa ff ff movq -0x518(%rbp), %rax > 0x1460197fc <+3324>: 48 8b 08 movq (%rax), %rcx > 0x1460197ff <+3327>: 48 8b 49 48 movq 0x48(%rcx), %rcx > 0x146019803 <+3331>: 48 8b 95 f8 fc ff ff movq -0x308(%rbp), %rdx > 0x14601980a <+3338>: 48 8b b5 f0 fc ff ff movq -0x310(%rbp), %rsi > 0x146019811 <+3345>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x146019818 <+3352>: 48 89 8d e0 fa ff ff movq %rcx, -0x520(%rbp) > 0x14601981f <+3359>: 48 89 95 d8 fa ff ff movq %rdx, -0x528(%rbp) > 0x146019826 <+3366>: 48 89 b5 d0 fa ff ff movq %rsi, -0x530(%rbp) > 0x14601982d <+3373>: e8 ee a5 fd ff callq 0x145ff3e20 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146019832 <+3378>: e9 00 00 00 00 jmp 0x146019837 ; <+3383> at dp_extensionmanager.cxx:729 > 0x146019837 <+3383>: 4c 8b 8d e0 fc ff ff movq -0x320(%rbp), %r9 > 0x14601983e <+3390>: 48 8d bd a8 fe ff ff leaq -0x158(%rbp), %rdi > 0x146019845 <+3397>: 4c 89 8d c8 fa ff ff movq %r9, -0x538(%rbp) > 0x14601984c <+3404>: e8 4f af ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x146019851 <+3409>: e9 00 00 00 00 jmp 0x146019856 ; <+3414> at dp_extensionmanager.cxx:728 > 0x146019856 <+3414>: 48 89 e0 movq %rsp, %rax > 0x146019859 <+3417>: 48 8d 8d a8 fe ff ff leaq -0x158(%rbp), %rcx > 0x146019860 <+3424>: 48 89 08 movq %rcx, (%rax) > 0x146019863 <+3427>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi > 0x14601986a <+3434>: 4c 8d 85 b0 fe ff ff leaq -0x150(%rbp), %r8 > 0x146019871 <+3441>: 48 8b b5 e8 fa ff ff movq -0x518(%rbp), %rsi > 0x146019878 <+3448>: 48 8b 95 d8 fa ff ff movq -0x528(%rbp), %rdx > 0x14601987f <+3455>: 48 8b 8d d0 fa ff ff movq -0x530(%rbp), %rcx > 0x146019886 <+3462>: 4c 8b 8d c8 fa ff ff movq -0x538(%rbp), %r9 > 0x14601988d <+3469>: 48 8b 85 e0 fa ff ff movq -0x520(%rbp), %rax > 0x146019894 <+3476>: ff d0 callq *%rax > 0x146019896 <+3478>: e9 00 00 00 00 jmp 0x14601989b ; <+3483> at dp_extensionmanager.cxx:728 > 0x14601989b <+3483>: 48 8d b5 b8 fe ff ff leaq -0x148(%rbp), %rsi > 0x1460198a2 <+3490>: 48 8b bd 20 fc ff ff movq -0x3e0(%rbp), %rdi > 0x1460198a9 <+3497>: e8 32 ae ff ff callq 0x1460146e0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator= at Reference.hxx:357 > 0x1460198ae <+3502>: 48 89 85 c0 fa ff ff movq %rax, -0x540(%rbp) > 0x1460198b5 <+3509>: e9 00 00 00 00 jmp 0x1460198ba ; <+3514> at dp_extensionmanager.cxx:728 > 0x1460198ba <+3514>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi > 0x1460198c1 <+3521>: e8 0a 5b ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x1460198c6 <+3526>: 48 8d bd a8 fe ff ff leaq -0x158(%rbp), %rdi > 0x1460198cd <+3533>: e8 ee ae ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460198d2 <+3538>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x1460198d9 <+3545>: e8 12 b3 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460198de <+3550>: 8a 85 bc fc ff ff movb -0x344(%rbp), %al > 0x1460198e4 <+3556>: 24 01 andb $0x1, %al > 0x1460198e6 <+3558>: 88 85 a3 fc ff ff movb %al, -0x35d(%rbp) > 0x1460198ec <+3564>: 48 8b bd e8 fc ff ff movq -0x318(%rbp), %rdi > 0x1460198f3 <+3571>: 48 8d 35 d5 17 12 00 leaq 0x1217d5(%rip), %rsi ; "user" > 0x1460198fa <+3578>: e8 f1 89 ff ff callq 0x1460122f0 ; rtl::operator==<char const [5]>(rtl::OUString const&, char const (&) [5])::operator==<char const [5]> at ustring.hxx:1609 > 0x1460198ff <+3583>: 88 85 bf fa ff ff movb %al, -0x541(%rbp) > 0x146019905 <+3589>: e9 00 00 00 00 jmp 0x14601990a ; <+3594> at dp_extensionmanager.cxx:736 > 0x14601990a <+3594>: 8a 85 bf fa ff ff movb -0x541(%rbp), %al > 0x146019910 <+3600>: a8 01 testb $0x1, %al > 0x146019912 <+3602>: 0f 85 05 00 00 00 jne 0x14601991d ; <+3613> at dp_extensionmanager.cxx:737 > 0x146019918 <+3608>: e9 a0 00 00 00 jmp 0x1460199bd ; <+3773> at dp_extensionmanager.cxx:740 > 0x14601991d <+3613>: c6 85 a3 fc ff ff 00 movb $0x0, -0x35d(%rbp) > 0x146019924 <+3620>: e9 94 00 00 00 jmp 0x1460199bd ; <+3773> at dp_extensionmanager.cxx:740 > 0x146019929 <+3625>: 89 d1 movl %edx, %ecx > 0x14601992b <+3627>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019932 <+3634>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019938 <+3640>: 48 8b bd 28 fb ff ff movq -0x4d8(%rbp), %rdi > 0x14601993f <+3647>: e8 2c 36 ff ff callq 0x14600cf70 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146019944 <+3652>: e9 c2 03 00 00 jmp 0x146019d0b ; <+4619> at dp_extensionmanager.cxx:759 > 0x146019949 <+3657>: 89 d1 movl %edx, %ecx > 0x14601994b <+3659>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019952 <+3666>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019958 <+3672>: e9 a2 03 00 00 jmp 0x146019cff ; <+4607> at dp_extensionmanager.cxx:759 > 0x14601995d <+3677>: 89 d1 movl %edx, %ecx > 0x14601995f <+3679>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019966 <+3686>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601996c <+3692>: e9 3b 00 00 00 jmp 0x1460199ac ; <+3756> at dp_extensionmanager.cxx:728 > 0x146019971 <+3697>: 89 d1 movl %edx, %ecx > 0x146019973 <+3699>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601997a <+3706>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019980 <+3712>: e9 1b 00 00 00 jmp 0x1460199a0 ; <+3744> at dp_extensionmanager.cxx:728 > 0x146019985 <+3717>: 48 8d bd b8 fe ff ff leaq -0x148(%rbp), %rdi > 0x14601998c <+3724>: 89 d1 movl %edx, %ecx > 0x14601998e <+3726>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019995 <+3733>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601999b <+3739>: e8 30 5a ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x1460199a0 <+3744>: 48 8d bd a8 fe ff ff leaq -0x158(%rbp), %rdi > 0x1460199a7 <+3751>: e8 14 ae ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1460199ac <+3756>: 48 8d bd b0 fe ff ff leaq -0x150(%rbp), %rdi > 0x1460199b3 <+3763>: e8 38 b2 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1460199b8 <+3768>: e9 42 03 00 00 jmp 0x146019cff ; <+4607> at dp_extensionmanager.cxx:759 > 0x1460199bd <+3773>: 48 8d bd a0 fe ff ff leaq -0x160(%rbp), %rdi > 0x1460199c4 <+3780>: 48 8b b5 20 fc ff ff movq -0x3e0(%rbp), %rsi > 0x1460199cb <+3787>: e8 ce 26 10 00 callq 0x14611c09e ; symbol stub for: dp_misc::getIdentifier(com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> const&) > 0x1460199d0 <+3792>: e9 00 00 00 00 jmp 0x1460199d5 ; <+3797> at dp_extensionmanager.cxx:741 > 0x1460199d5 <+3797>: 48 8b bd 20 fc ff ff movq -0x3e0(%rbp), %rdi > 0x1460199dc <+3804>: e8 0f c9 ff ff callq 0x1460162f0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::operator-> at Reference.h:410 > 0x1460199e1 <+3809>: 48 89 85 b0 fa ff ff movq %rax, -0x550(%rbp) > 0x1460199e8 <+3816>: e9 00 00 00 00 jmp 0x1460199ed ; <+3821> at dp_extensionmanager.cxx:741 > 0x1460199ed <+3821>: 48 8b 85 b0 fa ff ff movq -0x550(%rbp), %rax > 0x1460199f4 <+3828>: 48 8b 08 movq (%rax), %rcx > 0x1460199f7 <+3831>: 48 8b 49 70 movq 0x70(%rcx), %rcx > 0x1460199fb <+3835>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x146019a02 <+3842>: 48 89 c6 movq %rax, %rsi > 0x146019a05 <+3845>: ff d1 callq *%rcx > 0x146019a07 <+3847>: e9 00 00 00 00 jmp 0x146019a0c ; <+3852> at dp_extensionmanager.cxx:745 > 0x146019a0c <+3852>: 8a 85 a3 fc ff ff movb -0x35d(%rbp), %al > 0x146019a12 <+3858>: 4c 8b 8d e0 fc ff ff movq -0x320(%rbp), %r9 > 0x146019a19 <+3865>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x146019a20 <+3872>: 88 85 af fa ff ff movb %al, -0x551(%rbp) > 0x146019a26 <+3878>: 4c 89 8d a0 fa ff ff movq %r9, -0x560(%rbp) > 0x146019a2d <+3885>: e8 6e ad ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x146019a32 <+3890>: e9 00 00 00 00 jmp 0x146019a37 ; <+3895> at dp_extensionmanager.cxx:743 > 0x146019a37 <+3895>: 48 89 e0 movq %rsp, %rax > 0x146019a3a <+3898>: 48 8d 8d 90 fe ff ff leaq -0x170(%rbp), %rcx > 0x146019a41 <+3905>: 48 89 08 movq %rcx, (%rax) > 0x146019a44 <+3908>: 8a 95 af fa ff ff movb -0x551(%rbp), %dl > 0x146019a4a <+3914>: 80 e2 01 andb $0x1, %dl > 0x146019a4d <+3917>: 0f b6 ca movzbl %dl, %ecx > 0x146019a50 <+3920>: 48 8d b5 a0 fe ff ff leaq -0x160(%rbp), %rsi > 0x146019a57 <+3927>: 48 8d 95 98 fe ff ff leaq -0x168(%rbp), %rdx > 0x146019a5e <+3934>: 45 31 c0 xorl %r8d, %r8d > 0x146019a61 <+3937>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi > 0x146019a68 <+3944>: 4c 8b 8d a0 fa ff ff movq -0x560(%rbp), %r9 > 0x146019a6f <+3951>: e8 1c c9 ff ff callq 0x146016390 ; dp_manager::ExtensionManager::activateExtension at dp_extensionmanager.cxx:419 > 0x146019a74 <+3956>: e9 00 00 00 00 jmp 0x146019a79 ; <+3961> at dp_extensionmanager.cxx:743 > 0x146019a79 <+3961>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x146019a80 <+3968>: e8 3b ad ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x146019a85 <+3973>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x146019a8c <+3980>: e8 5f b1 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019a91 <+3985>: 48 8d bd a0 fe ff ff leaq -0x160(%rbp), %rdi > 0x146019a98 <+3992>: e8 53 b1 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019a9d <+3997>: e9 4c 02 00 00 jmp 0x146019cee ; <+4590> at dp_extensionmanager.cxx:755 > 0x146019aa2 <+4002>: 89 d1 movl %edx, %ecx > 0x146019aa4 <+4004>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019aab <+4011>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019ab1 <+4017>: e9 3b 00 00 00 jmp 0x146019af1 ; <+4081> at dp_extensionmanager.cxx:747 > 0x146019ab6 <+4022>: 89 d1 movl %edx, %ecx > 0x146019ab8 <+4024>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019abf <+4031>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019ac5 <+4037>: e9 1b 00 00 00 jmp 0x146019ae5 ; <+4069> at dp_extensionmanager.cxx:743 > 0x146019aca <+4042>: 48 8d bd 90 fe ff ff leaq -0x170(%rbp), %rdi > 0x146019ad1 <+4049>: 89 d1 movl %edx, %ecx > 0x146019ad3 <+4051>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019ada <+4058>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019ae0 <+4064>: e8 db ac ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x146019ae5 <+4069>: 48 8d bd 98 fe ff ff leaq -0x168(%rbp), %rdi > 0x146019aec <+4076>: e8 ff b0 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019af1 <+4081>: 48 8d bd a0 fe ff ff leaq -0x160(%rbp), %rdi > 0x146019af8 <+4088>: e8 f3 b0 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019afd <+4093>: e9 fd 01 00 00 jmp 0x146019cff ; <+4607> at dp_extensionmanager.cxx:759 > 0x146019b02 <+4098>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax > 0x146019b09 <+4105>: 48 83 c0 48 addq $0x48, %rax > 0x146019b0d <+4109>: 48 89 c7 movq %rax, %rdi > 0x146019b10 <+4112>: e8 7b b5 fd ff callq 0x145ff5090 ; com::sun::star::uno::Any::hasValue at Any.h:182 > 0x146019b15 <+4117>: 88 85 9f fa ff ff movb %al, -0x561(%rbp) > 0x146019b1b <+4123>: e9 00 00 00 00 jmp 0x146019b20 ; <+4128> at dp_extensionmanager.cxx:750 > 0x146019b20 <+4128>: 8a 85 9f fa ff ff movb -0x561(%rbp), %al > 0x146019b26 <+4134>: a8 01 testb $0x1, %al > 0x146019b28 <+4136>: 0f 85 05 00 00 00 jne 0x146019b33 ; <+4147> at dp_extensionmanager.cxx:751 > 0x146019b2e <+4142>: e9 1d 00 00 00 jmp 0x146019b50 ; <+4176> at dp_extensionmanager.cxx:752 > 0x146019b33 <+4147>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax > 0x146019b3a <+4154>: 48 83 c0 48 addq $0x48, %rax > 0x146019b3e <+4158>: 48 89 c7 movq %rax, %rdi > 0x146019b41 <+4161>: e8 98 24 10 00 callq 0x14611bfde ; symbol stub for: cppu::throwException(com::sun::star::uno::Any const&) > 0x146019b46 <+4166>: e9 00 00 00 00 jmp 0x146019b4b ; <+4171> at dp_extensionmanager.cxx:751 > 0x146019b4b <+4171>: e9 99 01 00 00 jmp 0x146019ce9 ; <+4585> at dp_extensionmanager.cxx:755 > 0x146019b50 <+4176>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax > 0x146019b57 <+4183>: 48 83 c0 60 addq $0x60, %rax > 0x146019b5b <+4187>: 48 89 c7 movq %rax, %rdi > 0x146019b5e <+4190>: e8 2d b5 fd ff callq 0x145ff5090 ; com::sun::star::uno::Any::hasValue at Any.h:182 > 0x146019b63 <+4195>: 88 85 9e fa ff ff movb %al, -0x562(%rbp) > 0x146019b69 <+4201>: e9 00 00 00 00 jmp 0x146019b6e ; <+4206> at dp_extensionmanager.cxx:752 > 0x146019b6e <+4206>: 8a 85 9e fa ff ff movb -0x562(%rbp), %al > 0x146019b74 <+4212>: a8 01 testb $0x1, %al > 0x146019b76 <+4214>: 0f 85 05 00 00 00 jne 0x146019b81 ; <+4225> at dp_extensionmanager.cxx:753 > 0x146019b7c <+4220>: e9 1d 00 00 00 jmp 0x146019b9e ; <+4254> at dp_extensionmanager.cxx:755 > 0x146019b81 <+4225>: 48 8b 85 a8 fc ff ff movq -0x358(%rbp), %rax > 0x146019b88 <+4232>: 48 83 c0 60 addq $0x60, %rax > 0x146019b8c <+4236>: 48 89 c7 movq %rax, %rdi > 0x146019b8f <+4239>: e8 4a 24 10 00 callq 0x14611bfde ; symbol stub for: cppu::throwException(com::sun::star::uno::Any const&) > 0x146019b94 <+4244>: e9 00 00 00 00 jmp 0x146019b99 ; <+4249> at dp_extensionmanager.cxx:753 > 0x146019b99 <+4249>: e9 46 01 00 00 jmp 0x146019ce4 ; <+4580> at dp_extensionmanager.cxx:755 > 0x146019b9e <+4254>: b8 28 00 00 00 movl $0x28, %eax > 0x146019ba3 <+4259>: 89 c7 movl %eax, %edi > 0x146019ba5 <+4261>: e8 9e 29 10 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x146019baa <+4266>: 48 89 c7 movq %rax, %rdi > 0x146019bad <+4269>: c6 85 9f fc ff ff 01 movb $0x1, -0x361(%rbp) > 0x146019bb4 <+4276>: 48 8d 35 99 18 12 00 leaq 0x121899(%rip), %rsi ; "Extension Manager: exception during addExtension, ckeckPrerequisites failed" > 0x146019bbb <+4283>: 48 8d 8d 88 fe ff ff leaq -0x178(%rbp), %rcx > 0x146019bc2 <+4290>: 48 89 bd 90 fa ff ff movq %rdi, -0x570(%rbp) > 0x146019bc9 <+4297>: 48 89 cf movq %rcx, %rdi > 0x146019bcc <+4300>: 48 89 85 88 fa ff ff movq %rax, -0x578(%rbp) > 0x146019bd3 <+4307>: e8 98 10 00 00 callq 0x14601ac70 ; rtl::OUString::OUString<char const [76]> at ustring.hxx:236 > 0x146019bd8 <+4312>: e9 00 00 00 00 jmp 0x146019bdd ; <+4317> at dp_extensionmanager.cxx:757 > 0x146019bdd <+4317>: 48 8d bd 80 fe ff ff leaq -0x180(%rbp), %rdi > 0x146019be4 <+4324>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x146019beb <+4331>: e8 a0 03 fe ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x146019bf0 <+4336>: e9 00 00 00 00 jmp 0x146019bf5 ; <+4341> at dp_extensionmanager.cxx:757 > 0x146019bf5 <+4341>: 48 8d bd 68 fe ff ff leaq -0x198(%rbp), %rdi > 0x146019bfc <+4348>: e8 ff 49 ff ff callq 0x14600e600 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x146019c01 <+4353>: e9 00 00 00 00 jmp 0x146019c06 ; <+4358> at dp_extensionmanager.cxx:755 > 0x146019c06 <+4358>: 48 8d b5 88 fe ff ff leaq -0x178(%rbp), %rsi > 0x146019c0d <+4365>: 48 8d 95 80 fe ff ff leaq -0x180(%rbp), %rdx > 0x146019c14 <+4372>: 48 8d 8d 68 fe ff ff leaq -0x198(%rbp), %rcx > 0x146019c1b <+4379>: 48 8b bd 88 fa ff ff movq -0x578(%rbp), %rdi > 0x146019c22 <+4386>: e8 29 c1 ff ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x146019c27 <+4391>: e9 00 00 00 00 jmp 0x146019c2c ; <+4396> at dp_extensionmanager.cxx:755 > 0x146019c2c <+4396>: c6 85 9f fc ff ff 00 movb $0x0, -0x361(%rbp) > 0x146019c33 <+4403>: 48 8b 35 d6 63 16 00 movq 0x1663d6(%rip), %rsi ; (void *)0x0000000102e18f00: typeinfo for com::sun::star::deployment::DeploymentException > 0x146019c3a <+4410>: 48 8d 15 4f c1 ff ff leaq -0x3eb1(%rip), %rdx ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x146019c41 <+4417>: 48 8b bd 90 fa ff ff movq -0x570(%rbp), %rdi > 0x146019c48 <+4424>: e8 1f 29 10 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x146019c4d <+4429>: e9 8a 0e 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x146019c52 <+4434>: 89 d1 movl %edx, %ecx > 0x146019c54 <+4436>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019c5b <+4443>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019c61 <+4449>: e9 5b 00 00 00 jmp 0x146019cc1 ; <+4545> at dp_extensionmanager.cxx:755 > 0x146019c66 <+4454>: 89 d1 movl %edx, %ecx > 0x146019c68 <+4456>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019c6f <+4463>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019c75 <+4469>: e9 3b 00 00 00 jmp 0x146019cb5 ; <+4533> at dp_extensionmanager.cxx:755 > 0x146019c7a <+4474>: 89 d1 movl %edx, %ecx > 0x146019c7c <+4476>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019c83 <+4483>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019c89 <+4489>: e9 1b 00 00 00 jmp 0x146019ca9 ; <+4521> at dp_extensionmanager.cxx:755 > 0x146019c8e <+4494>: 48 8d bd 68 fe ff ff leaq -0x198(%rbp), %rdi > 0x146019c95 <+4501>: 89 d1 movl %edx, %ecx > 0x146019c97 <+4503>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x146019c9e <+4510>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x146019ca4 <+4516>: e8 57 c8 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019ca9 <+4521>: 48 8d bd 80 fe ff ff leaq -0x180(%rbp), %rdi > 0x146019cb0 <+4528>: e8 ab c1 fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x146019cb5 <+4533>: 48 8d bd 88 fe ff ff leaq -0x178(%rbp), %rdi > 0x146019cbc <+4540>: e8 2f af fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146019cc1 <+4545>: f6 85 9f fc ff ff 01 testb $0x1, -0x361(%rbp) > 0x146019cc8 <+4552>: 0f 85 05 00 00 00 jne 0x146019cd3 ; <+4563> at dp_extensionmanager.cxx:755 > 0x146019cce <+4558>: e9 0c 00 00 00 jmp 0x146019cdf ; <+4575> at dp_extensionmanager.cxx:755 > 0x146019cd3 <+4563>: 48 8b bd 90 fa ff ff movq -0x570(%rbp), %rdi > 0x146019cda <+4570>: e8 81 28 10 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x146019cdf <+4575>: e9 1b 00 00 00 jmp 0x146019cff ; <+4607> at dp_extensionmanager.cxx:759 > 0x146019ce4 <+4580>: e9 00 00 00 00 jmp 0x146019ce9 ; <+4585> at dp_extensionmanager.cxx:755 > 0x146019ce9 <+4585>: e9 00 00 00 00 jmp 0x146019cee ; <+4590> at dp_extensionmanager.cxx:755 > 0x146019cee <+4590>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x146019cf5 <+4597>: e8 c6 aa ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x146019cfa <+4602>: e9 83 00 00 00 jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019cff <+4607>: 48 8d bd c0 fe ff ff leaq -0x140(%rbp), %rdi > 0x146019d06 <+4614>: e8 b5 aa ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x146019d0b <+4619>: 8b 85 c4 fc ff ff movl -0x33c(%rbp), %eax > 0x146019d11 <+4625>: b9 01 00 00 00 movl $0x1, %ecx > 0x146019d16 <+4630>: 39 c8 cmpl %ecx, %eax > 0x146019d18 <+4632>: 89 85 84 fa ff ff movl %eax, -0x57c(%rbp) > 0x146019d1e <+4638>: 0f 85 63 00 00 00 jne 0x146019d87 ; <+4743> at dp_extensionmanager.cxx:777 > 0x146019d24 <+4644>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019d2b <+4651>: e8 1e 28 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019d30 <+4656>: 48 89 85 70 fc ff ff movq %rax, -0x390(%rbp) > 0x146019d37 <+4663>: 48 8d bd 90 fd ff ff leaq -0x270(%rbp), %rdi > 0x146019d3e <+4670>: e8 a7 22 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019d43 <+4675>: e9 00 00 00 00 jmp 0x146019d48 ; <+4680> at dp_extensionmanager.cxx:761 > 0x146019d48 <+4680>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019d4f <+4687>: 48 8d b5 90 fd ff ff leaq -0x270(%rbp), %rsi > 0x146019d56 <+4694>: e8 45 0f 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019d5b <+4699>: 48 89 85 78 fa ff ff movq %rax, -0x588(%rbp) > 0x146019d62 <+4706>: e9 00 00 00 00 jmp 0x146019d67 ; <+4711> at dp_extensionmanager.cxx:761 > 0x146019d67 <+4711>: 48 8d bd 90 fd ff ff leaq -0x270(%rbp), %rdi > 0x146019d6e <+4718>: e8 8d c7 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019d73 <+4723>: e8 e2 27 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x146019d78 <+4728>: e9 00 00 00 00 jmp 0x146019d7d ; <+4733> at dp_extensionmanager.cxx:762 > 0x146019d7d <+4733>: e9 00 00 00 00 jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019d82 <+4738>: e9 e3 04 00 00 jmp 0x14601a26a ; <+5994> at dp_extensionmanager.cxx:779 > 0x146019d87 <+4743>: b8 02 00 00 00 movl $0x2, %eax > 0x146019d8c <+4748>: 8b 8d 84 fa ff ff movl -0x57c(%rbp), %ecx > 0x146019d92 <+4754>: 39 c1 cmpl %eax, %ecx > 0x146019d94 <+4756>: 0f 85 5e 00 00 00 jne 0x146019df8 ; <+4856> at dp_extensionmanager.cxx:764 > 0x146019d9a <+4762>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019da1 <+4769>: e8 a8 27 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019da6 <+4774>: 48 89 85 78 fc ff ff movq %rax, -0x388(%rbp) > 0x146019dad <+4781>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x146019db4 <+4788>: e8 31 22 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019db9 <+4793>: e9 00 00 00 00 jmp 0x146019dbe ; <+4798> at dp_extensionmanager.cxx:763 > 0x146019dbe <+4798>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019dc5 <+4805>: 48 8d b5 a8 fd ff ff leaq -0x258(%rbp), %rsi > 0x146019dcc <+4812>: e8 cf 0e 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019dd1 <+4817>: 48 89 85 70 fa ff ff movq %rax, -0x590(%rbp) > 0x146019dd8 <+4824>: e9 00 00 00 00 jmp 0x146019ddd ; <+4829> at dp_extensionmanager.cxx:763 > 0x146019ddd <+4829>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x146019de4 <+4836>: e8 17 c7 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019de9 <+4841>: e8 6c 27 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x146019dee <+4846>: e9 00 00 00 00 jmp 0x146019df3 ; <+4851> at dp_extensionmanager.cxx:764 > 0x146019df3 <+4851>: e9 8a ff ff ff jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019df8 <+4856>: b8 03 00 00 00 movl $0x3, %eax > 0x146019dfd <+4861>: 8b 8d 84 fa ff ff movl -0x57c(%rbp), %ecx > 0x146019e03 <+4867>: 39 c1 cmpl %eax, %ecx > 0x146019e05 <+4869>: 0f 85 5e 00 00 00 jne 0x146019e69 ; <+4969> at dp_extensionmanager.cxx:766 > 0x146019e0b <+4875>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019e12 <+4882>: e8 37 27 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019e17 <+4887>: 48 89 85 80 fc ff ff movq %rax, -0x380(%rbp) > 0x146019e1e <+4894>: 48 8d bd c0 fd ff ff leaq -0x240(%rbp), %rdi > 0x146019e25 <+4901>: e8 c0 21 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019e2a <+4906>: e9 00 00 00 00 jmp 0x146019e2f ; <+4911> at dp_extensionmanager.cxx:765 > 0x146019e2f <+4911>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019e36 <+4918>: 48 8d b5 c0 fd ff ff leaq -0x240(%rbp), %rsi > 0x146019e3d <+4925>: e8 5e 0e 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019e42 <+4930>: 48 89 85 68 fa ff ff movq %rax, -0x598(%rbp) > 0x146019e49 <+4937>: e9 00 00 00 00 jmp 0x146019e4e ; <+4942> at dp_extensionmanager.cxx:765 > 0x146019e4e <+4942>: 48 8d bd c0 fd ff ff leaq -0x240(%rbp), %rdi > 0x146019e55 <+4949>: e8 a6 c6 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019e5a <+4954>: e8 fb 26 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x146019e5f <+4959>: e9 00 00 00 00 jmp 0x146019e64 ; <+4964> at dp_extensionmanager.cxx:766 > 0x146019e64 <+4964>: e9 19 ff ff ff jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019e69 <+4969>: b8 04 00 00 00 movl $0x4, %eax > 0x146019e6e <+4974>: 8b 8d 84 fa ff ff movl -0x57c(%rbp), %ecx > 0x146019e74 <+4980>: 39 c1 cmpl %eax, %ecx > 0x146019e76 <+4982>: 0f 85 5e 00 00 00 jne 0x146019eda ; <+5082> at dp_extensionmanager.cxx:768 > 0x146019e7c <+4988>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019e83 <+4995>: e8 c6 26 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019e88 <+5000>: 48 89 85 88 fc ff ff movq %rax, -0x378(%rbp) > 0x146019e8f <+5007>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x146019e96 <+5014>: e8 4f 21 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019e9b <+5019>: e9 00 00 00 00 jmp 0x146019ea0 ; <+5024> at dp_extensionmanager.cxx:767 > 0x146019ea0 <+5024>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019ea7 <+5031>: 48 8d b5 d8 fd ff ff leaq -0x228(%rbp), %rsi > 0x146019eae <+5038>: e8 ed 0d 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019eb3 <+5043>: 48 89 85 60 fa ff ff movq %rax, -0x5a0(%rbp) > 0x146019eba <+5050>: e9 00 00 00 00 jmp 0x146019ebf ; <+5055> at dp_extensionmanager.cxx:767 > 0x146019ebf <+5055>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x146019ec6 <+5062>: e8 35 c6 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019ecb <+5067>: e8 8a 26 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x146019ed0 <+5072>: e9 00 00 00 00 jmp 0x146019ed5 ; <+5077> at dp_extensionmanager.cxx:768 > 0x146019ed5 <+5077>: e9 a8 fe ff ff jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019eda <+5082>: b8 05 00 00 00 movl $0x5, %eax > 0x146019edf <+5087>: 8b 8d 84 fa ff ff movl -0x57c(%rbp), %ecx > 0x146019ee5 <+5093>: 39 c1 cmpl %eax, %ecx > 0x146019ee7 <+5095>: 0f 85 5e 00 00 00 jne 0x146019f4b ; <+5195> at dp_extensionmanager.cxx:759 > 0x146019eed <+5101>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019ef4 <+5108>: e8 55 26 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019ef9 <+5113>: 48 89 85 90 fc ff ff movq %rax, -0x370(%rbp) > 0x146019f00 <+5120>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x146019f07 <+5127>: e8 de 20 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019f0c <+5132>: e9 00 00 00 00 jmp 0x146019f11 ; <+5137> at dp_extensionmanager.cxx:769 > 0x146019f11 <+5137>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019f18 <+5144>: 48 8d b5 f0 fd ff ff leaq -0x210(%rbp), %rsi > 0x146019f1f <+5151>: e8 7c 0d 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019f24 <+5156>: 48 89 85 58 fa ff ff movq %rax, -0x5a8(%rbp) > 0x146019f2b <+5163>: e9 00 00 00 00 jmp 0x146019f30 ; <+5168> at dp_extensionmanager.cxx:769 > 0x146019f30 <+5168>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x146019f37 <+5175>: e8 c4 c5 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019f3c <+5180>: e8 19 26 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x146019f41 <+5185>: e9 00 00 00 00 jmp 0x146019f46 ; <+5190> at dp_extensionmanager.cxx:770 > 0x146019f46 <+5190>: e9 37 fe ff ff jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x146019f4b <+5195>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x146019f52 <+5202>: e8 f7 25 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x146019f57 <+5207>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi > 0x146019f5e <+5214>: 48 89 85 50 fa ff ff movq %rax, -0x5b0(%rbp) > 0x146019f65 <+5221>: e8 80 20 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x146019f6a <+5226>: e9 00 00 00 00 jmp 0x146019f6f ; <+5231> at dp_extensionmanager.cxx:771 > 0x146019f6f <+5231>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x146019f76 <+5238>: 48 8d b5 50 fe ff ff leaq -0x1b0(%rbp), %rsi > 0x146019f7d <+5245>: e8 1e 0d 00 00 callq 0x14601aca0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x146019f82 <+5250>: 48 89 85 48 fa ff ff movq %rax, -0x5b8(%rbp) > 0x146019f89 <+5257>: e9 00 00 00 00 jmp 0x146019f8e ; <+5262> at dp_extensionmanager.cxx:771 > 0x146019f8e <+5262>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi > 0x146019f95 <+5269>: e8 66 c5 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146019f9a <+5274>: 48 8b b5 f8 fc ff ff movq -0x308(%rbp), %rsi > 0x146019fa1 <+5281>: 48 8d 3d f8 14 12 00 leaq 0x1214f8(%rip), %rdi ; "Extension Manager: exception during addExtension, url: " > 0x146019fa8 <+5288>: e8 43 0d 00 00 callq 0x14601acf0 ; rtl::operator+<char const [56], rtl::OUString>(char const (&) [56], rtl::OUString const&)::operator+<char const [56], rtl::OUString> at stringconcat.hxx:272 > 0x146019fad <+5293>: 48 89 95 40 fa ff ff movq %rdx, -0x5c0(%rbp) > 0x146019fb4 <+5300>: 48 89 85 38 fa ff ff movq %rax, -0x5c8(%rbp) > 0x146019fbb <+5307>: e9 00 00 00 00 jmp 0x146019fc0 ; <+5312> at dp_extensionmanager.cxx:774 > 0x146019fc0 <+5312>: 48 8b 85 38 fa ff ff movq -0x5c8(%rbp), %rax > 0x146019fc7 <+5319>: 48 89 85 10 fe ff ff movq %rax, -0x1f0(%rbp) > 0x146019fce <+5326>: 48 8b 8d 40 fa ff ff movq -0x5c0(%rbp), %rcx > 0x146019fd5 <+5333>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x146019fdc <+5340>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi > 0x146019fe3 <+5347>: 48 8d b5 10 fe ff ff leaq -0x1f0(%rbp), %rsi > 0x146019fea <+5354>: e8 81 0d 00 00 callq 0x14601ad70 ; rtl::OUString::OUString<char const [56], rtl::OUString> at ustring.hxx:381 > 0x146019fef <+5359>: e9 00 00 00 00 jmp 0x146019ff4 ; <+5364> at dp_extensionmanager.cxx:774 > 0x146019ff4 <+5364>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x146019ffb <+5371>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x14601a002 <+5378>: e8 89 ff fd ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x14601a007 <+5383>: e9 00 00 00 00 jmp 0x14601a00c ; <+5388> at dp_extensionmanager.cxx:772 > 0x14601a00c <+5388>: 48 8d bd 28 fe ff ff leaq -0x1d8(%rbp), %rdi > 0x14601a013 <+5395>: 48 8d b5 20 fe ff ff leaq -0x1e0(%rbp), %rsi > 0x14601a01a <+5402>: 48 8d 95 08 fe ff ff leaq -0x1f8(%rbp), %rdx > 0x14601a021 <+5409>: 48 8d 8d 00 ff ff ff leaq -0x100(%rbp), %rcx > 0x14601a028 <+5416>: e8 23 bd ff ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x14601a02d <+5421>: e9 00 00 00 00 jmp 0x14601a032 ; <+5426> at dp_extensionmanager.cxx:772 > 0x14601a032 <+5426>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x14601a039 <+5433>: e8 22 be fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14601a03e <+5438>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi > 0x14601a045 <+5445>: e8 a6 ab fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a04a <+5450>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14601a051 <+5457>: 48 8d b5 28 fe ff ff leaq -0x1d8(%rbp), %rsi > 0x14601a058 <+5464>: e8 43 0d 00 00 callq 0x14601ada0 ; com::sun::star::uno::op::operator<<=<com::sun::star::deployment::DeploymentException> at Any.hxx:238 > 0x14601a05d <+5469>: e9 00 00 00 00 jmp 0x14601a062 ; <+5474> at dp_extensionmanager.cxx:775 > 0x14601a062 <+5474>: 48 8d bd 28 fe ff ff leaq -0x1d8(%rbp), %rdi > 0x14601a069 <+5481>: e8 22 bd ff ff callq 0x146015d90 ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x14601a06e <+5486>: e8 e7 24 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a073 <+5491>: e9 00 00 00 00 jmp 0x14601a078 ; <+5496> at dp_extensionmanager.cxx:776 > 0x14601a078 <+5496>: e9 05 fd ff ff jmp 0x146019d82 ; <+4738> at dp_extensionmanager.cxx:777 > 0x14601a07d <+5501>: 89 d1 movl %edx, %ecx > 0x14601a07f <+5503>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a086 <+5510>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a08c <+5516>: e9 94 00 00 00 jmp 0x14601a125 ; <+5669> at dp_extensionmanager.cxx:776 > 0x14601a091 <+5521>: 48 8d bd 50 fe ff ff leaq -0x1b0(%rbp), %rdi > 0x14601a098 <+5528>: 89 d1 movl %edx, %ecx > 0x14601a09a <+5530>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a0a1 <+5537>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a0a7 <+5543>: e8 54 c4 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a0ac <+5548>: e9 74 00 00 00 jmp 0x14601a125 ; <+5669> at dp_extensionmanager.cxx:776 > 0x14601a0b1 <+5553>: 89 d1 movl %edx, %ecx > 0x14601a0b3 <+5555>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a0ba <+5562>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a0c0 <+5568>: e9 1b 00 00 00 jmp 0x14601a0e0 ; <+5600> at dp_extensionmanager.cxx:772 > 0x14601a0c5 <+5573>: 48 8d bd 08 fe ff ff leaq -0x1f8(%rbp), %rdi > 0x14601a0cc <+5580>: 89 d1 movl %edx, %ecx > 0x14601a0ce <+5582>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a0d5 <+5589>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a0db <+5595>: e8 80 bd fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14601a0e0 <+5600>: 48 8d bd 20 fe ff ff leaq -0x1e0(%rbp), %rdi > 0x14601a0e7 <+5607>: e8 04 ab fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a0ec <+5612>: e9 34 00 00 00 jmp 0x14601a125 ; <+5669> at dp_extensionmanager.cxx:776 > 0x14601a0f1 <+5617>: 48 8d bd 28 fe ff ff leaq -0x1d8(%rbp), %rdi > 0x14601a0f8 <+5624>: 89 d1 movl %edx, %ecx > 0x14601a0fa <+5626>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a101 <+5633>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a107 <+5639>: e8 84 bc ff ff callq 0x146015d90 ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x14601a10c <+5644>: e9 14 00 00 00 jmp 0x14601a125 ; <+5669> at dp_extensionmanager.cxx:776 > 0x14601a111 <+5649>: 89 d1 movl %edx, %ecx > 0x14601a113 <+5651>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a11a <+5658>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a120 <+5664>: e9 b5 03 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a125 <+5669>: e8 30 24 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a12a <+5674>: e9 00 00 00 00 jmp 0x14601a12f ; <+5679> at dp_extensionmanager.cxx:776 > 0x14601a12f <+5679>: e9 a6 03 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a134 <+5684>: 89 d1 movl %edx, %ecx > 0x14601a136 <+5686>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a13d <+5693>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a143 <+5699>: e9 1b 00 00 00 jmp 0x14601a163 ; <+5731> at dp_extensionmanager.cxx:770 > 0x14601a148 <+5704>: 48 8d bd f0 fd ff ff leaq -0x210(%rbp), %rdi > 0x14601a14f <+5711>: 89 d1 movl %edx, %ecx > 0x14601a151 <+5713>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a158 <+5720>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a15e <+5726>: e8 9d c3 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a163 <+5731>: e8 f2 23 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a168 <+5736>: e9 00 00 00 00 jmp 0x14601a16d ; <+5741> at dp_extensionmanager.cxx:770 > 0x14601a16d <+5741>: e9 68 03 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a172 <+5746>: 89 d1 movl %edx, %ecx > 0x14601a174 <+5748>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a17b <+5755>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a181 <+5761>: e9 1b 00 00 00 jmp 0x14601a1a1 ; <+5793> at dp_extensionmanager.cxx:768 > 0x14601a186 <+5766>: 48 8d bd d8 fd ff ff leaq -0x228(%rbp), %rdi > 0x14601a18d <+5773>: 89 d1 movl %edx, %ecx > 0x14601a18f <+5775>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a196 <+5782>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a19c <+5788>: e8 5f c3 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a1a1 <+5793>: e8 b4 23 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a1a6 <+5798>: e9 00 00 00 00 jmp 0x14601a1ab ; <+5803> at dp_extensionmanager.cxx:768 > 0x14601a1ab <+5803>: e9 2a 03 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a1b0 <+5808>: 89 d1 movl %edx, %ecx > 0x14601a1b2 <+5810>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a1b9 <+5817>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a1bf <+5823>: e9 1b 00 00 00 jmp 0x14601a1df ; <+5855> at dp_extensionmanager.cxx:766 > 0x14601a1c4 <+5828>: 48 8d bd c0 fd ff ff leaq -0x240(%rbp), %rdi > 0x14601a1cb <+5835>: 89 d1 movl %edx, %ecx > 0x14601a1cd <+5837>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a1d4 <+5844>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a1da <+5850>: e8 21 c3 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a1df <+5855>: e8 76 23 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a1e4 <+5860>: e9 00 00 00 00 jmp 0x14601a1e9 ; <+5865> at dp_extensionmanager.cxx:766 > 0x14601a1e9 <+5865>: e9 ec 02 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a1ee <+5870>: 89 d1 movl %edx, %ecx > 0x14601a1f0 <+5872>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a1f7 <+5879>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a1fd <+5885>: e9 1b 00 00 00 jmp 0x14601a21d ; <+5917> at dp_extensionmanager.cxx:764 > 0x14601a202 <+5890>: 48 8d bd a8 fd ff ff leaq -0x258(%rbp), %rdi > 0x14601a209 <+5897>: 89 d1 movl %edx, %ecx > 0x14601a20b <+5899>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a212 <+5906>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a218 <+5912>: e8 e3 c2 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a21d <+5917>: e8 38 23 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a222 <+5922>: e9 00 00 00 00 jmp 0x14601a227 ; <+5927> at dp_extensionmanager.cxx:764 > 0x14601a227 <+5927>: e9 ae 02 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a22c <+5932>: 89 d1 movl %edx, %ecx > 0x14601a22e <+5934>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a235 <+5941>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a23b <+5947>: e9 1b 00 00 00 jmp 0x14601a25b ; <+5979> at dp_extensionmanager.cxx:762 > 0x14601a240 <+5952>: 48 8d bd 90 fd ff ff leaq -0x270(%rbp), %rdi > 0x14601a247 <+5959>: 89 d1 movl %edx, %ecx > 0x14601a249 <+5961>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a250 <+5968>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a256 <+5974>: e8 a5 c2 fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a25b <+5979>: e8 fa 22 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a260 <+5984>: e9 00 00 00 00 jmp 0x14601a265 ; <+5989> at dp_extensionmanager.cxx:762 > 0x14601a265 <+5989>: e9 70 02 00 00 jmp 0x14601a4da ; <+6618> at dp_extensionmanager.cxx:810 > 0x14601a26a <+5994>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14601a271 <+6001>: e8 1a ae fd ff callq 0x145ff5090 ; com::sun::star::uno::Any::hasValue at Any.h:182 > 0x14601a276 <+6006>: 88 85 37 fa ff ff movb %al, -0x5c9(%rbp) > 0x14601a27c <+6012>: e9 00 00 00 00 jmp 0x14601a281 ; <+6017> at dp_extensionmanager.cxx:779 > 0x14601a281 <+6017>: 8a 85 37 fa ff ff movb -0x5c9(%rbp), %al > 0x14601a287 <+6023>: a8 01 testb $0x1, %al > 0x14601a289 <+6025>: 0f 85 05 00 00 00 jne 0x14601a294 ; <+6036> at dp_extensionmanager.cxx:788 > 0x14601a28f <+6031>: e9 24 02 00 00 jmp 0x14601a4b8 ; <+6584> at dp_extensionmanager.cxx:803 > 0x14601a294 <+6036>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x14601a29b <+6043>: e8 f0 92 fd ff callq 0x145ff3590 ; com::sun::star::uno::BaseReference::is at Reference.h:94 > 0x14601a2a0 <+6048>: 88 85 36 fa ff ff movb %al, -0x5ca(%rbp) > 0x14601a2a6 <+6054>: e9 00 00 00 00 jmp 0x14601a2ab ; <+6059> at dp_extensionmanager.cxx:788 > 0x14601a2ab <+6059>: 8a 85 36 fa ff ff movb -0x5ca(%rbp), %al > 0x14601a2b1 <+6065>: a8 01 testb $0x1, %al > 0x14601a2b3 <+6067>: 0f 85 05 00 00 00 jne 0x14601a2be ; <+6078> at dp_extensionmanager.cxx:791 > 0x14601a2b9 <+6073>: e9 fa 00 00 00 jmp 0x14601a3b8 ; <+6328> at dp_extensionmanager.cxx:796 > 0x14601a2be <+6078>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x14601a2c2 <+6082>: e8 79 a4 ff ff callq 0x146014740 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::operator-> at Reference.h:410 > 0x14601a2c7 <+6087>: 48 89 85 28 fa ff ff movq %rax, -0x5d8(%rbp) > 0x14601a2ce <+6094>: e9 00 00 00 00 jmp 0x14601a2d3 ; <+6099> at dp_extensionmanager.cxx:791 > 0x14601a2d3 <+6099>: 48 8b 85 28 fa ff ff movq -0x5d8(%rbp), %rax > 0x14601a2da <+6106>: 48 8b 08 movq (%rax), %rcx > 0x14601a2dd <+6109>: 48 8b 49 50 movq 0x50(%rcx), %rcx > 0x14601a2e1 <+6113>: 48 8d bd 80 fd ff ff leaq -0x280(%rbp), %rdi > 0x14601a2e8 <+6120>: 48 89 8d 20 fa ff ff movq %rcx, -0x5e0(%rbp) > 0x14601a2ef <+6127>: e8 5c c0 ff ff callq 0x146016350 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::Reference at Reference.hxx:115 > 0x14601a2f4 <+6132>: e9 00 00 00 00 jmp 0x14601a2f9 ; <+6137> at dp_extensionmanager.cxx:793 > 0x14601a2f9 <+6137>: 48 8d bd 78 fd ff ff leaq -0x288(%rbp), %rdi > 0x14601a300 <+6144>: e8 9b a4 ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x14601a305 <+6149>: e9 00 00 00 00 jmp 0x14601a30a ; <+6154> at dp_extensionmanager.cxx:791 > 0x14601a30a <+6154>: 48 8d bd 88 fd ff ff leaq -0x278(%rbp), %rdi > 0x14601a311 <+6161>: 48 8d 95 18 ff ff ff leaq -0xe8(%rbp), %rdx > 0x14601a318 <+6168>: 48 8d 8d 80 fd ff ff leaq -0x280(%rbp), %rcx > 0x14601a31f <+6175>: 4c 8d 85 78 fd ff ff leaq -0x288(%rbp), %r8 > 0x14601a326 <+6182>: 48 8b b5 28 fa ff ff movq -0x5d8(%rbp), %rsi > 0x14601a32d <+6189>: 48 8b 85 20 fa ff ff movq -0x5e0(%rbp), %rax > 0x14601a334 <+6196>: ff d0 callq *%rax > 0x14601a336 <+6198>: e9 00 00 00 00 jmp 0x14601a33b ; <+6203> at dp_extensionmanager.cxx:791 > 0x14601a33b <+6203>: 48 8d bd 78 fd ff ff leaq -0x288(%rbp), %rdi > 0x14601a342 <+6210>: e8 79 a4 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14601a347 <+6215>: 48 8d bd 80 fd ff ff leaq -0x280(%rbp), %rdi > 0x14601a34e <+6222>: e8 1d c0 ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14601a353 <+6227>: 48 8d bd 88 fd ff ff leaq -0x278(%rbp), %rdi > 0x14601a35a <+6234>: e8 71 50 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601a35f <+6239>: e9 54 00 00 00 jmp 0x14601a3b8 ; <+6328> at dp_extensionmanager.cxx:796 > 0x14601a364 <+6244>: 89 d1 movl %edx, %ecx > 0x14601a366 <+6246>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a36d <+6253>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a373 <+6259>: e9 08 01 00 00 jmp 0x14601a480 ; <+6528> at dp_extensionmanager.cxx:798 > 0x14601a378 <+6264>: 89 d1 movl %edx, %ecx > 0x14601a37a <+6266>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a381 <+6273>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a387 <+6279>: e9 1b 00 00 00 jmp 0x14601a3a7 ; <+6311> at dp_extensionmanager.cxx:791 > 0x14601a38c <+6284>: 48 8d bd 78 fd ff ff leaq -0x288(%rbp), %rdi > 0x14601a393 <+6291>: 89 d1 movl %edx, %ecx > 0x14601a395 <+6293>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a39c <+6300>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a3a2 <+6306>: e8 19 a4 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14601a3a7 <+6311>: 48 8d bd 80 fd ff ff leaq -0x280(%rbp), %rdi > 0x14601a3ae <+6318>: e8 bd bf ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14601a3b3 <+6323>: e9 c8 00 00 00 jmp 0x14601a480 ; <+6528> at dp_extensionmanager.cxx:798 > 0x14601a3b8 <+6328>: 8a 85 bc fc ff ff movb -0x344(%rbp), %al > 0x14601a3be <+6334>: 48 8d bd 70 fd ff ff leaq -0x290(%rbp), %rdi > 0x14601a3c5 <+6341>: 88 85 1f fa ff ff movb %al, -0x5e1(%rbp) > 0x14601a3cb <+6347>: e8 80 bf ff ff callq 0x146016350 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::Reference at Reference.hxx:115 > 0x14601a3d0 <+6352>: e9 00 00 00 00 jmp 0x14601a3d5 ; <+6357> at dp_extensionmanager.cxx:797 > 0x14601a3d5 <+6357>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi > 0x14601a3dc <+6364>: e8 bf a3 ff ff callq 0x1460147a0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:115 > 0x14601a3e1 <+6369>: e9 00 00 00 00 jmp 0x14601a3e6 ; <+6374> at dp_extensionmanager.cxx:795 > 0x14601a3e6 <+6374>: 48 89 e0 movq %rsp, %rax > 0x14601a3e9 <+6377>: 48 8d 8d 68 fd ff ff leaq -0x298(%rbp), %rcx > 0x14601a3f0 <+6384>: 48 89 08 movq %rcx, (%rax) > 0x14601a3f3 <+6387>: 8a 95 1f fa ff ff movb -0x5e1(%rbp), %dl > 0x14601a3f9 <+6393>: 80 e2 01 andb $0x1, %dl > 0x14601a3fc <+6396>: 0f b6 ca movzbl %dl, %ecx > 0x14601a3ff <+6399>: 48 8d b5 30 ff ff ff leaq -0xd0(%rbp), %rsi > 0x14601a406 <+6406>: 48 8d 95 28 ff ff ff leaq -0xd8(%rbp), %rdx > 0x14601a40d <+6413>: 45 31 c0 xorl %r8d, %r8d > 0x14601a410 <+6416>: 4c 8d 8d 70 fd ff ff leaq -0x290(%rbp), %r9 > 0x14601a417 <+6423>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi > 0x14601a41e <+6430>: e8 6d bf ff ff callq 0x146016390 ; dp_manager::ExtensionManager::activateExtension at dp_extensionmanager.cxx:419 > 0x14601a423 <+6435>: e9 00 00 00 00 jmp 0x14601a428 ; <+6440> at dp_extensionmanager.cxx:795 > 0x14601a428 <+6440>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi > 0x14601a42f <+6447>: e8 8c a3 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14601a434 <+6452>: 48 8d bd 70 fd ff ff leaq -0x290(%rbp), %rdi > 0x14601a43b <+6459>: e8 30 bf ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14601a440 <+6464>: e9 5d 00 00 00 jmp 0x14601a4a2 ; <+6562> at dp_extensionmanager.cxx:802 > 0x14601a445 <+6469>: 89 d1 movl %edx, %ecx > 0x14601a447 <+6471>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a44e <+6478>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a454 <+6484>: e9 1b 00 00 00 jmp 0x14601a474 ; <+6516> at dp_extensionmanager.cxx:795 > 0x14601a459 <+6489>: 48 8d bd 68 fd ff ff leaq -0x298(%rbp), %rdi > 0x14601a460 <+6496>: 89 d1 movl %edx, %ecx > 0x14601a462 <+6498>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a469 <+6505>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a46f <+6511>: e8 4c a3 ff ff callq 0x1460147c0 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14601a474 <+6516>: 48 8d bd 70 fd ff ff leaq -0x290(%rbp), %rdi > 0x14601a47b <+6523>: e8 f0 be ff ff callq 0x146016370 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14601a480 <+6528>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a487 <+6535>: e8 c2 20 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a48c <+6540>: 48 89 85 10 fa ff ff movq %rax, -0x5f0(%rbp) > 0x14601a493 <+6547>: e8 c2 20 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a498 <+6552>: e9 00 00 00 00 jmp 0x14601a49d ; <+6557> at dp_extensionmanager.cxx:801 > 0x14601a49d <+6557>: e9 00 00 00 00 jmp 0x14601a4a2 ; <+6562> at dp_extensionmanager.cxx:802 > 0x14601a4a2 <+6562>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14601a4a9 <+6569>: e8 30 1b 10 00 callq 0x14611bfde ; symbol stub for: cppu::throwException(com::sun::star::uno::Any const&) > 0x14601a4ae <+6574>: e9 00 00 00 00 jmp 0x14601a4b3 ; <+6579> at dp_extensionmanager.cxx:803 > 0x14601a4b3 <+6579>: e9 00 00 00 00 jmp 0x14601a4b8 ; <+6584> at dp_extensionmanager.cxx:803 > 0x14601a4b8 <+6584>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x14601a4bf <+6591>: e8 7c d1 fd ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14601a4c4 <+6596>: 48 8b bd 10 fc ff ff movq -0x3f0(%rbp), %rdi > 0x14601a4cb <+6603>: e8 50 c4 ff ff callq 0x146016920 ; dp_manager::ExtensionManager::fireModified at dp_extensionmanager.cxx:1488 > 0x14601a4d0 <+6608>: e9 00 00 00 00 jmp 0x14601a4d5 ; <+6613> at dp_extensionmanager.cxx:810 > 0x14601a4d5 <+6613>: e9 83 04 00 00 jmp 0x14601a95d ; <+7773> at dp_extensionmanager.cxx:812 > 0x14601a4da <+6618>: 48 8d bd f8 fe ff ff leaq -0x108(%rbp), %rdi > 0x14601a4e1 <+6625>: e8 5a d1 fd ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14601a4e6 <+6630>: e9 03 05 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a4eb <+6635>: 89 d1 movl %edx, %ecx > 0x14601a4ed <+6637>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a4f4 <+6644>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a4fa <+6650>: 8b 85 c4 fc ff ff movl -0x33c(%rbp), %eax > 0x14601a500 <+6656>: b9 01 00 00 00 movl $0x1, %ecx > 0x14601a505 <+6661>: 39 c8 cmpl %ecx, %eax > 0x14601a507 <+6663>: 89 85 0c fa ff ff movl %eax, -0x5f4(%rbp) > 0x14601a50d <+6669>: 0f 85 1d 00 00 00 jne 0x14601a530 ; <+6704> at dp_extensionmanager.cxx:811 > 0x14601a513 <+6675>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a51a <+6682>: e8 2f 20 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a51f <+6687>: 48 89 85 28 fc ff ff movq %rax, -0x3d8(%rbp) > 0x14601a526 <+6694>: e8 3b 20 10 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14601a52b <+6699>: e9 ac 05 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a530 <+6704>: b8 02 00 00 00 movl $0x2, %eax > 0x14601a535 <+6709>: 8b 8d 0c fa ff ff movl -0x5f4(%rbp), %ecx > 0x14601a53b <+6715>: 39 c1 cmpl %eax, %ecx > 0x14601a53d <+6717>: 0f 85 1d 00 00 00 jne 0x14601a560 ; <+6752> at dp_extensionmanager.cxx:813 > 0x14601a543 <+6723>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a54a <+6730>: e8 ff 1f 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a54f <+6735>: 48 89 85 30 fc ff ff movq %rax, -0x3d0(%rbp) > 0x14601a556 <+6742>: e8 0b 20 10 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14601a55b <+6747>: e9 7c 05 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a560 <+6752>: b8 03 00 00 00 movl $0x3, %eax > 0x14601a565 <+6757>: 8b 8d 0c fa ff ff movl -0x5f4(%rbp), %ecx > 0x14601a56b <+6763>: 39 c1 cmpl %eax, %ecx > 0x14601a56d <+6765>: 0f 85 1d 00 00 00 jne 0x14601a590 ; <+6800> at dp_extensionmanager.cxx:815 > 0x14601a573 <+6771>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a57a <+6778>: e8 cf 1f 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a57f <+6783>: 48 89 85 38 fc ff ff movq %rax, -0x3c8(%rbp) > 0x14601a586 <+6790>: e8 db 1f 10 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14601a58b <+6795>: e9 4c 05 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a590 <+6800>: b8 04 00 00 00 movl $0x4, %eax > 0x14601a595 <+6805>: 8b 8d 0c fa ff ff movl -0x5f4(%rbp), %ecx > 0x14601a59b <+6811>: 39 c1 cmpl %eax, %ecx > 0x14601a59d <+6813>: 0f 85 1d 00 00 00 jne 0x14601a5c0 ; <+6848> at dp_extensionmanager.cxx:817 > 0x14601a5a3 <+6819>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a5aa <+6826>: e8 9f 1f 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a5af <+6831>: 48 89 85 40 fc ff ff movq %rax, -0x3c0(%rbp) > 0x14601a5b6 <+6838>: e8 ab 1f 10 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14601a5bb <+6843>: e9 1c 05 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a5c0 <+6848>: b8 05 00 00 00 movl $0x5, %eax > 0x14601a5c5 <+6853>: 8b 8d 0c fa ff ff movl -0x5f4(%rbp), %ecx > 0x14601a5cb <+6859>: 39 c1 cmpl %eax, %ecx > 0x14601a5cd <+6861>: 0f 85 1d 00 00 00 jne 0x14601a5f0 ; <+6896> at dp_extensionmanager.cxx:819 > 0x14601a5d3 <+6867>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a5da <+6874>: e8 6f 1f 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a5df <+6879>: 48 89 85 48 fc ff ff movq %rax, -0x3b8(%rbp) > 0x14601a5e6 <+6886>: e8 7b 1f 10 00 callq 0x14611c566 ; symbol stub for: __cxa_rethrow > 0x14601a5eb <+6891>: e9 ec 04 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a5f0 <+6896>: b8 09 00 00 00 movl $0x9, %eax > 0x14601a5f5 <+6901>: 8b 8d 0c fa ff ff movl -0x5f4(%rbp), %ecx > 0x14601a5fb <+6907>: 39 c1 cmpl %eax, %ecx > 0x14601a5fd <+6909>: 0f 85 db 00 00 00 jne 0x14601a6de ; <+7134> at dp_extensionmanager.cxx:810 > 0x14601a603 <+6915>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a60a <+6922>: e8 3f 1f 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a60f <+6927>: 48 89 85 58 fc ff ff movq %rax, -0x3a8(%rbp) > 0x14601a616 <+6934>: 48 8d bd 40 fd ff ff leaq -0x2c0(%rbp), %rdi > 0x14601a61d <+6941>: e8 c8 19 10 00 callq 0x14611bfea ; symbol stub for: cppu::getCaughtException() > 0x14601a622 <+6946>: e9 00 00 00 00 jmp 0x14601a627 ; <+6951> at dp_extensionmanager.cxx:823 > 0x14601a627 <+6951>: 48 8d 35 ad 0d 12 00 leaq 0x120dad(%rip), %rsi ; "Extension Manager: exception in doChecksForAddExtension" > 0x14601a62e <+6958>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi > 0x14601a635 <+6965>: e8 66 e4 ff ff callq 0x146018aa0 ; rtl::OUString::OUString<char const [56]> at ustring.hxx:236 > 0x14601a63a <+6970>: e9 00 00 00 00 jmp 0x14601a63f ; <+6975> at dp_extensionmanager.cxx:824 > 0x14601a63f <+6975>: 48 8d bd 08 fd ff ff leaq -0x2f8(%rbp), %rdi > 0x14601a646 <+6982>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x14601a64d <+6989>: e8 3e f9 fd ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x14601a652 <+6994>: e9 00 00 00 00 jmp 0x14601a657 ; <+6999> at dp_extensionmanager.cxx:822 > 0x14601a657 <+6999>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi > 0x14601a65e <+7006>: 48 8d b5 10 fd ff ff leaq -0x2f0(%rbp), %rsi > 0x14601a665 <+7013>: 48 8d 95 08 fd ff ff leaq -0x2f8(%rbp), %rdx > 0x14601a66c <+7020>: 48 8d 8d 40 fd ff ff leaq -0x2c0(%rbp), %rcx > 0x14601a673 <+7027>: e8 d8 b6 ff ff callq 0x146015d50 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:23 > 0x14601a678 <+7032>: e9 00 00 00 00 jmp 0x14601a67d ; <+7037> at dp_extensionmanager.cxx:822 > 0x14601a67d <+7037>: 48 8d bd 08 fd ff ff leaq -0x2f8(%rbp), %rdi > 0x14601a684 <+7044>: e8 d7 b7 fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14601a689 <+7049>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi > 0x14601a690 <+7056>: e8 5b a5 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a695 <+7061>: b8 28 00 00 00 movl $0x28, %eax > 0x14601a69a <+7066>: 89 c7 movl %eax, %edi > 0x14601a69c <+7068>: e8 a7 1e 10 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x14601a6a1 <+7073>: 48 89 c7 movq %rax, %rdi > 0x14601a6a4 <+7076>: 48 8d b5 18 fd ff ff leaq -0x2e8(%rbp), %rsi > 0x14601a6ab <+7083>: 48 89 bd 00 fa ff ff movq %rdi, -0x600(%rbp) > 0x14601a6b2 <+7090>: 48 89 c7 movq %rax, %rdi > 0x14601a6b5 <+7093>: e8 16 e4 ff ff callq 0x146018ad0 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hdl:14 > 0x14601a6ba <+7098>: e9 00 00 00 00 jmp 0x14601a6bf ; <+7103> at dp_extensionmanager.cxx:825 > 0x14601a6bf <+7103>: 48 8b 35 4a 59 16 00 movq 0x16594a(%rip), %rsi ; (void *)0x0000000102e18f00: typeinfo for com::sun::star::deployment::DeploymentException > 0x14601a6c6 <+7110>: 48 8d 15 c3 b6 ff ff leaq -0x493d(%rip), %rdx ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x14601a6cd <+7117>: 48 8b bd 00 fa ff ff movq -0x600(%rbp), %rdi > 0x14601a6d4 <+7124>: e8 93 1e 10 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x14601a6d9 <+7129>: e9 fe 03 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a6de <+7134>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601a6e5 <+7141>: e8 64 1e 10 00 callq 0x14611c54e ; symbol stub for: __cxa_begin_catch > 0x14601a6ea <+7146>: b9 10 00 00 00 movl $0x10, %ecx > 0x14601a6ef <+7151>: 89 cf movl %ecx, %edi > 0x14601a6f1 <+7153>: 48 89 85 f8 f9 ff ff movq %rax, -0x608(%rbp) > 0x14601a6f8 <+7160>: e8 4b 1e 10 00 callq 0x14611c548 ; symbol stub for: __cxa_allocate_exception > 0x14601a6fd <+7165>: 48 89 c7 movq %rax, %rdi > 0x14601a700 <+7168>: c6 85 67 fc ff ff 01 movb $0x1, -0x399(%rbp) > 0x14601a707 <+7175>: 48 8d 35 8a 0c 12 00 leaq 0x120c8a(%rip), %rsi ; "Extension Manager: unexpected exception in doChecksForAddExtension" > 0x14601a70e <+7182>: 48 8d 95 60 fd ff ff leaq -0x2a0(%rbp), %rdx > 0x14601a715 <+7189>: 48 89 bd f0 f9 ff ff movq %rdi, -0x610(%rbp) > 0x14601a71c <+7196>: 48 89 d7 movq %rdx, %rdi > 0x14601a71f <+7199>: 48 89 85 e8 f9 ff ff movq %rax, -0x618(%rbp) > 0x14601a726 <+7206>: e8 45 e3 ff ff callq 0x146018a70 ; rtl::OUString::OUString<char const [67]> at ustring.hxx:236 > 0x14601a72b <+7211>: e9 00 00 00 00 jmp 0x14601a730 ; <+7216> at dp_extensionmanager.cxx:829 > 0x14601a730 <+7216>: 48 8d bd 58 fd ff ff leaq -0x2a8(%rbp), %rdi > 0x14601a737 <+7223>: 48 8b b5 10 fc ff ff movq -0x3f0(%rbp), %rsi > 0x14601a73e <+7230>: e8 4d f8 fd ff callq 0x145ff9f90 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::Reference at Reference.hxx:149 > 0x14601a743 <+7235>: e9 00 00 00 00 jmp 0x14601a748 ; <+7240> at dp_extensionmanager.cxx:827 > 0x14601a748 <+7240>: 48 8d b5 60 fd ff ff leaq -0x2a0(%rbp), %rsi > 0x14601a74f <+7247>: 48 8d 95 58 fd ff ff leaq -0x2a8(%rbp), %rdx > 0x14601a756 <+7254>: 48 8b bd e8 f9 ff ff movq -0x618(%rbp), %rdi > 0x14601a75d <+7261>: e8 5e f8 fd ff callq 0x145ff9fc0 ; com::sun::star::uno::RuntimeException::RuntimeException at RuntimeException.hpp:23 > 0x14601a762 <+7266>: e9 00 00 00 00 jmp 0x14601a767 ; <+7271> at dp_extensionmanager.cxx:827 > 0x14601a767 <+7271>: c6 85 67 fc ff ff 00 movb $0x0, -0x399(%rbp) > 0x14601a76e <+7278>: 48 8b 35 e3 58 16 00 movq 0x1658e3(%rip), %rsi ; (void *)0x0000000102e18580: typeinfo for com::sun::star::uno::RuntimeException > 0x14601a775 <+7285>: 48 8d 15 74 f8 fd ff leaq -0x2078c(%rip), %rdx ; com::sun::star::uno::RuntimeException::~RuntimeException at RuntimeException.hdl:13 > 0x14601a77c <+7292>: 48 8b bd f0 f9 ff ff movq -0x610(%rbp), %rdi > 0x14601a783 <+7299>: e8 e4 1d 10 00 callq 0x14611c56c ; symbol stub for: __cxa_throw > 0x14601a788 <+7304>: e9 4f 03 00 00 jmp 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601a78d <+7309>: 89 d1 movl %edx, %ecx > 0x14601a78f <+7311>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a796 <+7318>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a79c <+7324>: e9 3b 00 00 00 jmp 0x14601a7dc ; <+7388> at dp_extensionmanager.cxx:827 > 0x14601a7a1 <+7329>: 89 d1 movl %edx, %ecx > 0x14601a7a3 <+7331>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a7aa <+7338>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a7b0 <+7344>: e9 1b 00 00 00 jmp 0x14601a7d0 ; <+7376> at dp_extensionmanager.cxx:827 > 0x14601a7b5 <+7349>: 48 8d bd 58 fd ff ff leaq -0x2a8(%rbp), %rdi > 0x14601a7bc <+7356>: 89 d1 movl %edx, %ecx > 0x14601a7be <+7358>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a7c5 <+7365>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a7cb <+7371>: e8 90 b6 fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14601a7d0 <+7376>: 48 8d bd 60 fd ff ff leaq -0x2a0(%rbp), %rdi > 0x14601a7d7 <+7383>: e8 14 a4 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a7dc <+7388>: f6 85 67 fc ff ff 01 testb $0x1, -0x399(%rbp) > 0x14601a7e3 <+7395>: 0f 85 05 00 00 00 jne 0x14601a7ee ; <+7406> at dp_extensionmanager.cxx:827 > 0x14601a7e9 <+7401>: e9 0c 00 00 00 jmp 0x14601a7fa ; <+7418> at dp_extensionmanager.cxx:830 > 0x14601a7ee <+7406>: 48 8b bd f0 f9 ff ff movq -0x610(%rbp), %rdi > 0x14601a7f5 <+7413>: e8 66 1d 10 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x14601a7fa <+7418>: e8 5b 1d 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a7ff <+7423>: e9 00 00 00 00 jmp 0x14601a804 ; <+7428> at dp_extensionmanager.cxx:830 > 0x14601a804 <+7428>: e9 e5 01 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a809 <+7433>: 89 d1 movl %edx, %ecx > 0x14601a80b <+7435>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a812 <+7442>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a818 <+7448>: e9 9b 00 00 00 jmp 0x14601a8b8 ; <+7608> at dp_extensionmanager.cxx:826 > 0x14601a81d <+7453>: 89 d1 movl %edx, %ecx > 0x14601a81f <+7455>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a826 <+7462>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a82c <+7468>: e9 7b 00 00 00 jmp 0x14601a8ac ; <+7596> at dp_extensionmanager.cxx:826 > 0x14601a831 <+7473>: 89 d1 movl %edx, %ecx > 0x14601a833 <+7475>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a83a <+7482>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a840 <+7488>: e9 1b 00 00 00 jmp 0x14601a860 ; <+7520> at dp_extensionmanager.cxx:822 > 0x14601a845 <+7493>: 48 8d bd 08 fd ff ff leaq -0x2f8(%rbp), %rdi > 0x14601a84c <+7500>: 89 d1 movl %edx, %ecx > 0x14601a84e <+7502>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a855 <+7509>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a85b <+7515>: e8 00 b6 fd ff callq 0x145ff5e60 ; com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference at Reference.hxx:108 > 0x14601a860 <+7520>: 48 8d bd 10 fd ff ff leaq -0x2f0(%rbp), %rdi > 0x14601a867 <+7527>: e8 84 a3 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a86c <+7532>: e9 3b 00 00 00 jmp 0x14601a8ac ; <+7596> at dp_extensionmanager.cxx:826 > 0x14601a871 <+7537>: 89 d1 movl %edx, %ecx > 0x14601a873 <+7539>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a87a <+7546>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a880 <+7552>: 48 8b bd 00 fa ff ff movq -0x600(%rbp), %rdi > 0x14601a887 <+7559>: e8 d4 1c 10 00 callq 0x14611c560 ; symbol stub for: __cxa_free_exception > 0x14601a88c <+7564>: e9 0f 00 00 00 jmp 0x14601a8a0 ; <+7584> at dp_extensionmanager.cxx:833 > 0x14601a891 <+7569>: 89 d1 movl %edx, %ecx > 0x14601a893 <+7571>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a89a <+7578>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a8a0 <+7584>: 48 8d bd 18 fd ff ff leaq -0x2e8(%rbp), %rdi > 0x14601a8a7 <+7591>: e8 e4 b4 ff ff callq 0x146015d90 ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x14601a8ac <+7596>: 48 8d bd 40 fd ff ff leaq -0x2c0(%rbp), %rdi > 0x14601a8b3 <+7603>: e8 48 bc fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a8b8 <+7608>: e8 9d 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a8bd <+7613>: e9 00 00 00 00 jmp 0x14601a8c2 ; <+7618> at dp_extensionmanager.cxx:826 > 0x14601a8c2 <+7618>: e9 27 01 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a8c7 <+7623>: 89 d1 movl %edx, %ecx > 0x14601a8c9 <+7625>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a8d0 <+7632>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a8d6 <+7638>: e8 7f 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a8db <+7643>: e9 00 00 00 00 jmp 0x14601a8e0 ; <+7648> at dp_extensionmanager.cxx:820 > 0x14601a8e0 <+7648>: e9 09 01 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a8e5 <+7653>: 89 d1 movl %edx, %ecx > 0x14601a8e7 <+7655>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a8ee <+7662>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a8f4 <+7668>: e8 61 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a8f9 <+7673>: e9 00 00 00 00 jmp 0x14601a8fe ; <+7678> at dp_extensionmanager.cxx:818 > 0x14601a8fe <+7678>: e9 eb 00 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a903 <+7683>: 89 d1 movl %edx, %ecx > 0x14601a905 <+7685>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a90c <+7692>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a912 <+7698>: e8 43 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a917 <+7703>: e9 00 00 00 00 jmp 0x14601a91c ; <+7708> at dp_extensionmanager.cxx:816 > 0x14601a91c <+7708>: e9 cd 00 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a921 <+7713>: 89 d1 movl %edx, %ecx > 0x14601a923 <+7715>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a92a <+7722>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a930 <+7728>: e8 25 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a935 <+7733>: e9 00 00 00 00 jmp 0x14601a93a ; <+7738> at dp_extensionmanager.cxx:814 > 0x14601a93a <+7738>: e9 af 00 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a93f <+7743>: 89 d1 movl %edx, %ecx > 0x14601a941 <+7745>: 48 89 85 c8 fc ff ff movq %rax, -0x338(%rbp) > 0x14601a948 <+7752>: 89 8d c4 fc ff ff movl %ecx, -0x33c(%rbp) > 0x14601a94e <+7758>: e8 07 1c 10 00 callq 0x14611c55a ; symbol stub for: __cxa_end_catch > 0x14601a953 <+7763>: e9 00 00 00 00 jmp 0x14601a958 ; <+7768> at dp_extensionmanager.cxx:812 > 0x14601a958 <+7768>: e9 91 00 00 00 jmp 0x14601a9ee ; <+7918> at dp_extensionmanager.cxx:833 > 0x14601a95d <+7773>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14601a964 <+7780>: c6 85 d7 fc ff ff 01 movb $0x1, -0x329(%rbp) > 0x14601a96b <+7787>: e8 90 bb fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a970 <+7792>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x14601a977 <+7799>: e8 54 4a ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601a97c <+7804>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x14601a983 <+7811>: e8 48 4a ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601a988 <+7816>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x14601a98f <+7823>: e8 5c a2 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a994 <+7828>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x14601a99b <+7835>: e8 50 a2 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601a9a0 <+7840>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x14601a9a7 <+7847>: e8 54 04 00 00 callq 0x14601ae00 ; (anonymous namespace)::ExtensionRemoveGuard::~ExtensionRemoveGuard at dp_extensionmanager.cxx:145 > 0x14601a9ac <+7852>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x14601a9b3 <+7859>: e8 48 04 00 00 callq 0x14601ae00 ; (anonymous namespace)::ExtensionRemoveGuard::~ExtensionRemoveGuard at dp_extensionmanager.cxx:145 > 0x14601a9b8 <+7864>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x14601a9bc <+7868>: e8 0f 4a ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601a9c1 <+7873>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x14601a9c5 <+7877>: e8 06 7a ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x14601a9ca <+7882>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x14601a9ce <+7886>: e8 6d cc fd ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14601a9d3 <+7891>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x14601a9d7 <+7895>: e8 f4 79 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x14601a9dc <+7900>: f6 85 d7 fc ff ff 01 testb $0x1, -0x329(%rbp) > 0x14601a9e3 <+7907>: 0f 85 8e 00 00 00 jne 0x14601aa77 ; <+8055> at dp_extensionmanager.cxx:833 > 0x14601a9e9 <+7913>: e9 7d 00 00 00 jmp 0x14601aa6b ; <+8043> at dp_extensionmanager.cxx:833 > 0x14601a9ee <+7918>: 48 8d bd 00 ff ff ff leaq -0x100(%rbp), %rdi > 0x14601a9f5 <+7925>: e8 06 bb fd ff callq 0x145ff6500 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14601a9fa <+7930>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x14601aa01 <+7937>: e8 ca 49 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601aa06 <+7942>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x14601aa0d <+7949>: e8 be 49 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601aa12 <+7954>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x14601aa19 <+7961>: e8 d2 a1 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601aa1e <+7966>: 48 8d bd 30 ff ff ff leaq -0xd0(%rbp), %rdi > 0x14601aa25 <+7973>: e8 c6 a1 fd ff callq 0x145ff4bf0 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14601aa2a <+7978>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x14601aa31 <+7985>: e8 ca 03 00 00 callq 0x14601ae00 ; (anonymous namespace)::ExtensionRemoveGuard::~ExtensionRemoveGuard at dp_extensionmanager.cxx:145 > 0x14601aa36 <+7990>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x14601aa3d <+7997>: e8 be 03 00 00 callq 0x14601ae00 ; (anonymous namespace)::ExtensionRemoveGuard::~ExtensionRemoveGuard at dp_extensionmanager.cxx:145 > 0x14601aa42 <+8002>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x14601aa46 <+8006>: e8 85 49 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601aa4b <+8011>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x14601aa4f <+8015>: e8 7c 79 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x14601aa54 <+8020>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x14601aa58 <+8024>: e8 e3 cb fd ff callq 0x145ff7640 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x14601aa5d <+8029>: 48 8d 7d f0 leaq -0x10(%rbp), %rdi > 0x14601aa61 <+8033>: e8 6a 79 ff ff callq 0x1460123d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackageManager>::~Reference at Reference.hxx:108 > 0x14601aa66 <+8038>: e9 30 00 00 00 jmp 0x14601aa9b ; <+8091> at dp_extensionmanager.cxx:833 > 0x14601aa6b <+8043>: 48 8b bd 20 fc ff ff movq -0x3e0(%rbp), %rdi > 0x14601aa72 <+8050>: e8 59 49 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601aa77 <+8055>: 48 8b 05 da 57 16 00 movq 0x1657da(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x14601aa7e <+8062>: 48 8b 00 movq (%rax), %rax > 0x14601aa81 <+8065>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x14601aa85 <+8069>: 0f 85 51 00 00 00 jne 0x14601aadc ; <+8156> at dp_extensionmanager.cxx:776 > 0x14601aa8b <+8075>: 48 8b 85 18 fc ff ff movq -0x3e8(%rbp), %rax > 0x14601aa92 <+8082>: 48 81 c4 30 06 00 00 addq $0x630, %rsp ; imm = 0x630 > 0x14601aa99 <+8089>: 5d popq %rbp > 0x14601aa9a <+8090>: c3 retq > 0x14601aa9b <+8091>: 48 8b bd 20 fc ff ff movq -0x3e0(%rbp), %rdi > 0x14601aaa2 <+8098>: e8 29 49 ff ff callq 0x14600f3d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x14601aaa7 <+8103>: 83 bd c4 fc ff ff 00 cmpl $0x0, -0x33c(%rbp) > 0x14601aaae <+8110>: 0f 8d 0c 00 00 00 jge 0x14601aac0 ; <+8128> at dp_extensionmanager.cxx:833 > 0x14601aab4 <+8116>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601aabb <+8123>: e8 94 1a 10 00 callq 0x14611c554 ; symbol stub for: __cxa_call_unexpected > 0x14601aac0 <+8128>: 48 8b bd c8 fc ff ff movq -0x338(%rbp), %rdi > 0x14601aac7 <+8135>: e8 a6 1a 10 00 callq 0x14611c572 ; symbol stub for: _Unwind_Resume > 0x14601aacc <+8140>: 89 d1 movl %edx, %ecx > 0x14601aace <+8142>: 48 89 c7 movq %rax, %rdi > 0x14601aad1 <+8145>: 89 8d e4 f9 ff ff movl %ecx, -0x61c(%rbp) > 0x14601aad7 <+8151>: e8 24 8c fd ff callq 0x145ff3700 ; __clang_call_terminate > 0x14601aadc <+8156>: e8 a3 1a 10 00 callq 0x14611c584 ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146018f24 >UNWIND PLANS for libdeployment.dylib`dp_manager::ExtensionManager::addExtension(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (start addr 0x146018b00) > >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: [libdeployment.dylib.__TEXT.__text + 153712-0x0000000000027851) >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]: 8090: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 8091: 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 0x14611f98c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 153712-0x0000000000027851) >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 0x14611f98c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 153712-0x0000000000027851) >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]: 8090: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 8091: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x14611f98c, personality routine is at address 0x146180250 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeployment.dylib.__TEXT.__text + 153712-0x0000000000027860) >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 0x14601ae7b >libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&): > 0x14601ae20 <+0>: 55 pushq %rbp > 0x14601ae21 <+1>: 48 89 e5 movq %rsp, %rbp > 0x14601ae24 <+4>: 48 83 ec 50 subq $0x50, %rsp > 0x14601ae28 <+8>: 48 89 f8 movq %rdi, %rax > 0x14601ae2b <+11>: 4c 8b 55 10 movq 0x10(%rbp), %r10 > 0x14601ae2f <+15>: 48 89 75 f8 movq %rsi, -0x8(%rbp) > 0x14601ae33 <+19>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x14601ae37 <+23>: 48 89 4d e8 movq %rcx, -0x18(%rbp) > 0x14601ae3b <+27>: 4c 89 45 e0 movq %r8, -0x20(%rbp) > 0x14601ae3f <+31>: 4c 89 4d d8 movq %r9, -0x28(%rbp) > 0x14601ae43 <+35>: 4c 89 55 d0 movq %r10, -0x30(%rbp) > 0x14601ae47 <+39>: 48 8b 4d f8 movq -0x8(%rbp), %rcx > 0x14601ae4b <+43>: 48 83 c1 b0 addq $-0x50, %rcx > 0x14601ae4f <+47>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x14601ae53 <+51>: 48 8b 75 e8 movq -0x18(%rbp), %rsi > 0x14601ae57 <+55>: 4c 8b 45 e0 movq -0x20(%rbp), %r8 > 0x14601ae5b <+59>: 4c 8b 4d d8 movq -0x28(%rbp), %r9 > 0x14601ae5f <+63>: 4c 8b 55 d0 movq -0x30(%rbp), %r10 > 0x14601ae63 <+67>: 48 89 75 c8 movq %rsi, -0x38(%rbp) > 0x14601ae67 <+71>: 48 89 ce movq %rcx, %rsi > 0x14601ae6a <+74>: 48 8b 4d c8 movq -0x38(%rbp), %rcx > 0x14601ae6e <+78>: 4c 89 14 24 movq %r10, (%rsp) > 0x14601ae72 <+82>: 48 89 45 c0 movq %rax, -0x40(%rbp) > 0x14601ae76 <+86>: e8 85 dc ff ff callq 0x146018b00 ; dp_manager::ExtensionManager::addExtension at dp_extensionmanager.cxx:635 > 0x14601ae7b <+91>: 48 8b 45 c0 movq -0x40(%rbp), %rax > 0x14601ae7f <+95>: 48 83 c4 50 addq $0x50, %rsp > 0x14601ae83 <+99>: 5d popq %rbp > 0x14601ae84 <+100>: c3 retq >(lldb) image show-unwind --address 0x14601ae7b >UNWIND PLANS for libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (start addr 0x14601ae20) > >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: [libdeployment.dylib.__TEXT.__text + 162704-0x0000000000027bf5) >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]: 100: 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: [libdeployment.dylib.__TEXT.__text + 162704-0x0000000000027bf5) >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: [libdeployment.dylib.__TEXT.__text + 162704-0x0000000000027bf5) >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]: 100: 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: [libdeployment.dylib.__TEXT.__text + 161888-0x0000000000027c00) >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 0x146859642 >libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension: > 0x146859190 <+0>: 55 pushq %rbp > 0x146859191 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146859194 <+4>: 48 81 ec 80 01 00 00 subq $0x180, %rsp ; imm = 0x180 > 0x14685919b <+11>: 44 88 c0 movb %r8b, %al > 0x14685919e <+14>: 4c 8b 0d 4b 50 0b 00 movq 0xb504b(%rip), %r9 ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1468591a5 <+21>: 4d 8b 09 movq (%r9), %r9 > 0x1468591a8 <+24>: 4c 89 4d f8 movq %r9, -0x8(%rbp) > 0x1468591ac <+28>: 48 89 bd 70 ff ff ff movq %rdi, -0x90(%rbp) > 0x1468591b3 <+35>: 48 89 b5 68 ff ff ff movq %rsi, -0x98(%rbp) > 0x1468591ba <+42>: 48 89 95 60 ff ff ff movq %rdx, -0xa0(%rbp) > 0x1468591c1 <+49>: 48 89 8d 58 ff ff ff movq %rcx, -0xa8(%rbp) > 0x1468591c8 <+56>: 24 01 andb $0x1, %al > 0x1468591ca <+58>: 88 85 57 ff ff ff movb %al, -0xa9(%rbp) > 0x1468591d0 <+64>: 48 8b 8d 70 ff ff ff movq -0x90(%rbp), %rcx > 0x1468591d7 <+71>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1468591db <+75>: 48 89 8d 18 ff ff ff movq %rcx, -0xe8(%rbp) > 0x1468591e2 <+82>: e8 09 bb ff ff callq 0x146854cf0 ; com::sun::star::uno::Any::Any at Any.hxx:55 > 0x1468591e7 <+87>: 48 8b b5 60 ff ff ff movq -0xa0(%rbp), %rsi > 0x1468591ee <+94>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x1468591f5 <+101>: 48 89 b5 10 ff ff ff movq %rsi, -0xf0(%rbp) > 0x1468591fc <+108>: e8 3f 22 00 00 callq 0x14685b440 ; rtl::Reference<dp_gui::ProgressCmdEnv>::get at ref.hxx:168 > 0x146859201 <+113>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x146859208 <+120>: e9 00 00 00 00 jmp 0x14685920d ; <+125> at dp_gui_extensioncmdqueue.cxx:846 > 0x14685920d <+125>: 31 c0 xorl %eax, %eax > 0x14685920f <+127>: 89 c1 movl %eax, %ecx > 0x146859211 <+129>: 48 8b 95 08 ff ff ff movq -0xf8(%rbp), %rdx > 0x146859218 <+136>: 48 83 fa 00 cmpq $0x0, %rdx > 0x14685921c <+140>: 48 89 8d 00 ff ff ff movq %rcx, -0x100(%rbp) > 0x146859223 <+147>: 0f 84 12 00 00 00 je 0x14685923b ; <+171> at dp_gui_extensioncmdqueue.cxx:846 > 0x146859229 <+153>: 48 8b 85 08 ff ff ff movq -0xf8(%rbp), %rax > 0x146859230 <+160>: 48 83 c0 28 addq $0x28, %rax > 0x146859234 <+164>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x14685923b <+171>: 48 8b 85 00 ff ff ff movq -0x100(%rbp), %rax > 0x146859242 <+178>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146859246 <+182>: 48 89 c6 movq %rax, %rsi > 0x146859249 <+185>: e8 12 22 00 00 callq 0x14685b460 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:149 > 0x14685924e <+190>: e9 00 00 00 00 jmp 0x146859253 ; <+195> at dp_gui_extensioncmdqueue.cxx:846 > 0x146859253 <+195>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x14685925a <+202>: 48 83 c0 28 addq $0x28, %rax > 0x14685925e <+206>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146859262 <+210>: 48 8d 55 b8 leaq -0x48(%rbp), %rdx > 0x146859266 <+214>: 48 8b b5 10 ff ff ff movq -0xf0(%rbp), %rsi > 0x14685926d <+221>: 48 89 c1 movq %rax, %rcx > 0x146859270 <+224>: e8 77 74 07 00 callq 0x1468d06ec ; symbol stub for: ucbhelper::Content::Content(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) > 0x146859275 <+229>: e9 00 00 00 00 jmp 0x14685927a ; <+234> at dp_gui_extensioncmdqueue.cxx:846 > 0x14685927a <+234>: 48 8d 35 ef 62 08 00 leaq 0x862ef(%rip), %rsi ; "Title" > 0x146859281 <+241>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146859285 <+245>: e8 06 22 00 00 callq 0x14685b490 ; rtl::OUString::OUString<char const [6]> at ustring.hxx:236 > 0x14685928a <+250>: e9 00 00 00 00 jmp 0x14685928f ; <+255> at dp_gui_extensioncmdqueue.cxx:846 > 0x14685928f <+255>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146859293 <+259>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x146859297 <+263>: 48 8d 55 b0 leaq -0x50(%rbp), %rdx > 0x14685929b <+267>: e8 46 74 07 00 callq 0x1468d06e6 ; symbol stub for: ucbhelper::Content::getPropertyValue(rtl::OUString const&) > 0x1468592a0 <+272>: e9 00 00 00 00 jmp 0x1468592a5 ; <+277> at dp_gui_extensioncmdqueue.cxx:846 > 0x1468592a5 <+277>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1468592a9 <+281>: 48 8d 75 c8 leaq -0x38(%rbp), %rsi > 0x1468592ad <+285>: e8 3e 21 00 00 callq 0x14685b3f0 ; com::sun::star::uno::Any::operator= at Any.hxx:148 > 0x1468592b2 <+290>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x1468592b9 <+297>: e9 00 00 00 00 jmp 0x1468592be ; <+302> at dp_gui_extensioncmdqueue.cxx:846 > 0x1468592be <+302>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x1468592c2 <+306>: e8 a9 6a fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x1468592c7 <+311>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x1468592cb <+315>: e8 60 a9 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1468592d0 <+320>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x1468592d4 <+324>: e8 1f 74 07 00 callq 0x1468d06f8 ; symbol stub for: ucbhelper::Content::~Content() > 0x1468592d9 <+329>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x1468592dd <+333>: e8 ae b1 fd ff callq 0x146834490 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1468592e2 <+338>: e9 d6 00 00 00 jmp 0x1468593bd ; <+557> at dp_gui_extensioncmdqueue.cxx:853 > 0x1468592e7 <+343>: 89 d1 movl %edx, %ecx > 0x1468592e9 <+345>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1468592f0 <+352>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468592f6 <+358>: e9 6f 00 00 00 jmp 0x14685936a ; <+474> at dp_gui_extensioncmdqueue.cxx:847 > 0x1468592fb <+363>: 89 d1 movl %edx, %ecx > 0x1468592fd <+365>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x146859304 <+372>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x14685930a <+378>: e9 52 00 00 00 jmp 0x146859361 ; <+465> at dp_gui_extensioncmdqueue.cxx:846 > 0x14685930f <+383>: 89 d1 movl %edx, %ecx > 0x146859311 <+385>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x146859318 <+392>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x14685931e <+398>: e9 35 00 00 00 jmp 0x146859358 ; <+456> at dp_gui_extensioncmdqueue.cxx:846 > 0x146859323 <+403>: 89 d1 movl %edx, %ecx > 0x146859325 <+405>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x14685932c <+412>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x146859332 <+418>: e9 18 00 00 00 jmp 0x14685934f ; <+447> at dp_gui_extensioncmdqueue.cxx:846 > 0x146859337 <+423>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x14685933b <+427>: 89 d1 movl %edx, %ecx > 0x14685933d <+429>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x146859344 <+436>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x14685934a <+442>: e8 21 6a fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14685934f <+447>: 48 8d 7d b0 leaq -0x50(%rbp), %rdi > 0x146859353 <+451>: e8 d8 a8 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146859358 <+456>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x14685935c <+460>: e8 97 73 07 00 callq 0x1468d06f8 ; symbol stub for: ucbhelper::Content::~Content() > 0x146859361 <+465>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x146859365 <+469>: e8 26 b1 fd ff callq 0x146834490 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14685936a <+474>: 8b 85 44 ff ff ff movl -0xbc(%rbp), %eax > 0x146859370 <+480>: b9 01 00 00 00 movl $0x1, %ecx > 0x146859375 <+485>: 39 c8 cmpl %ecx, %eax > 0x146859377 <+487>: 0f 85 a2 04 00 00 jne 0x14685981f ; <+1679> at dp_gui_extensioncmdqueue.cxx:883 > 0x14685937d <+493>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x146859384 <+500>: e8 47 77 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x146859389 <+505>: 48 89 85 38 ff ff ff movq %rax, -0xc8(%rbp) > 0x146859390 <+512>: c7 85 34 ff ff ff 01 00 00 00 movl $0x1, -0xcc(%rbp) > 0x14685939a <+522>: e8 3d 77 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x14685939f <+527>: e9 00 00 00 00 jmp 0x1468593a4 ; <+532> at dp_gui_extensioncmdqueue.cxx:851 > 0x1468593a4 <+532>: e9 dd 03 00 00 jmp 0x146859786 ; <+1526> at dp_gui_extensioncmdqueue.cxx:883 > 0x1468593a9 <+537>: 89 d1 movl %edx, %ecx > 0x1468593ab <+539>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1468593b2 <+546>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468593b8 <+552>: e9 62 04 00 00 jmp 0x14685981f ; <+1679> at dp_gui_extensioncmdqueue.cxx:883 > 0x1468593bd <+557>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x1468593c1 <+561>: e8 5a 52 fd ff callq 0x14682e620 ; rtl::OUString::OUString at ustring.hxx:117 > 0x1468593c6 <+566>: e9 00 00 00 00 jmp 0x1468593cb ; <+571> at dp_gui_extensioncmdqueue.cxx:854 > 0x1468593cb <+571>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x1468593cf <+575>: 48 8d 75 a8 leaq -0x58(%rbp), %rsi > 0x1468593d3 <+579>: e8 88 dc ff ff callq 0x146857060 ; com::sun::star::uno::op::operator>=<rtl::OUString> at Any.hxx:533 > 0x1468593d8 <+584>: 88 85 f7 fe ff ff movb %al, -0x109(%rbp) > 0x1468593de <+590>: e9 00 00 00 00 jmp 0x1468593e3 ; <+595> at dp_gui_extensioncmdqueue.cxx:854 > 0x1468593e3 <+595>: 8a 85 f7 fe ff ff movb -0x109(%rbp), %al > 0x1468593e9 <+601>: a8 01 testb $0x1, %al > 0x1468593eb <+603>: 0f 85 76 00 00 00 jne 0x146859467 ; <+727> at dp_gui_extensioncmdqueue.cxx:860 > 0x1468593f1 <+609>: e9 00 00 00 00 jmp 0x1468593f6 ; <+614> at dp_gui_extensioncmdqueue.cxx:856 > 0x1468593f6 <+614>: e9 00 00 00 00 jmp 0x1468593fb ; <+619> at dp_gui_extensioncmdqueue.cxx:856 > 0x1468593fb <+619>: 48 8d 35 0e 51 08 00 leaq 0x8510e(%rip), %rsi ; "legacy.osl" > 0x146859402 <+626>: 48 8d 15 6d 61 08 00 leaq 0x8616d(%rip), %rdx ; "/Users/demo/lode/dev/core/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx:856: " > 0x146859409 <+633>: 48 8d 0d f7 51 08 00 leaq 0x851f7(%rip), %rcx ; "%s" > 0x146859410 <+640>: 4c 8d 05 ba 61 08 00 leaq 0x861ba(%rip), %r8 ; "Could not get file name for extension." > 0x146859417 <+647>: 31 c0 xorl %eax, %eax > 0x146859419 <+649>: 40 88 c7 movb %al, %dil > 0x14685941c <+652>: b8 01 00 00 00 movl $0x1, %eax > 0x146859421 <+657>: 40 88 bd f6 fe ff ff movb %dil, -0x10a(%rbp) > 0x146859428 <+664>: 89 c7 movl %eax, %edi > 0x14685942a <+666>: 8a 85 f6 fe ff ff movb -0x10a(%rbp), %al > 0x146859430 <+672>: e8 df 71 07 00 callq 0x1468d0614 ; symbol stub for: sal_detail_logFormat > 0x146859435 <+677>: e9 00 00 00 00 jmp 0x14685943a ; <+682> at dp_gui_extensioncmdqueue.cxx:856 > 0x14685943a <+682>: e9 00 00 00 00 jmp 0x14685943f ; <+687> at dp_gui_extensioncmdqueue.cxx:856 > 0x14685943f <+687>: e9 00 00 00 00 jmp 0x146859444 ; <+692> at dp_gui_extensioncmdqueue.cxx:856 > 0x146859444 <+692>: c7 85 34 ff ff ff 01 00 00 00 movl $0x1, -0xcc(%rbp) > 0x14685944e <+702>: e9 2a 03 00 00 jmp 0x14685977d ; <+1517> at dp_gui_extensioncmdqueue.cxx:883 > 0x146859453 <+707>: 89 d1 movl %edx, %ecx > 0x146859455 <+709>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x14685945c <+716>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x146859462 <+722>: e9 af 03 00 00 jmp 0x146859816 ; <+1670> at dp_gui_extensioncmdqueue.cxx:883 > 0x146859467 <+727>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x14685946e <+734>: e8 bd fc ff ff callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x146859473 <+739>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x14685947a <+746>: e9 00 00 00 00 jmp 0x14685947f ; <+751> at dp_gui_extensioncmdqueue.cxx:860 > 0x14685947f <+751>: 0f b6 85 57 ff ff ff movzbl -0xa9(%rbp), %eax > 0x146859486 <+758>: 83 e0 01 andl $0x1, %eax > 0x146859489 <+761>: 48 8b bd e8 fe ff ff movq -0x118(%rbp), %rdi > 0x146859490 <+768>: 89 c6 movl %eax, %esi > 0x146859492 <+770>: e8 29 20 00 00 callq 0x14685b4c0 ; dp_gui::ProgressCmdEnv::setWarnUser at dp_gui_extensioncmdqueue.cxx:159 > 0x146859497 <+775>: e9 00 00 00 00 jmp 0x14685949c ; <+780> at dp_gui_extensioncmdqueue.cxx:861 > 0x14685949c <+780>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x1468594a3 <+787>: 48 8b 78 68 movq 0x68(%rax), %rdi > 0x1468594a7 <+791>: e8 44 af fd ff callq 0x1468343f0 ; dp_gui::TheExtensionManager::getExtensionManager at dp_gui_theextmgr.hxx:108 > 0x1468594ac <+796>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x1468594b3 <+803>: e9 00 00 00 00 jmp 0x1468594b8 ; <+808> at dp_gui_extensioncmdqueue.cxx:861 > 0x1468594b8 <+808>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1468594bc <+812>: 48 8b b5 e0 fe ff ff movq -0x120(%rbp), %rsi > 0x1468594c3 <+819>: e8 18 20 00 00 callq 0x14685b4e0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XExtensionManager>::Reference at Reference.hxx:121 > 0x1468594c8 <+824>: e9 00 00 00 00 jmp 0x1468594cd ; <+829> at dp_gui_extensioncmdqueue.cxx:862 > 0x1468594cd <+829>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1468594d1 <+833>: e8 3a af fd ff callq 0x146834410 ; com::sun::star::uno::Reference<com::sun::star::deployment::XExtensionManager>::operator-> at Reference.h:410 > 0x1468594d6 <+838>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x1468594dd <+845>: e9 00 00 00 00 jmp 0x1468594e2 ; <+850> at dp_gui_extensioncmdqueue.cxx:862 > 0x1468594e2 <+850>: 48 8b 85 d8 fe ff ff movq -0x128(%rbp), %rax > 0x1468594e9 <+857>: 48 8b 08 movq (%rax), %rcx > 0x1468594ec <+860>: 48 8b 49 38 movq 0x38(%rcx), %rcx > 0x1468594f0 <+864>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x1468594f4 <+868>: 48 89 c6 movq %rax, %rsi > 0x1468594f7 <+871>: ff d1 callq *%rcx > 0x1468594f9 <+873>: e9 00 00 00 00 jmp 0x1468594fe ; <+878> at dp_gui_extensioncmdqueue.cxx:864 > 0x1468594fe <+878>: 48 8b 85 18 ff ff ff movq -0xe8(%rbp), %rax > 0x146859505 <+885>: 48 83 e8 80 subq $-0x80, %rax > 0x146859509 <+889>: 48 8d 15 e8 60 08 00 leaq 0x860e8(%rip), %rdx ; "%EXTENSION_NAME" > 0x146859510 <+896>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x146859514 <+900>: 48 8d 4d a8 leaq -0x58(%rbp), %rcx > 0x146859518 <+904>: 48 89 c6 movq %rax, %rsi > 0x14685951b <+907>: e8 f0 1f 00 00 callq 0x14685b510 ; rtl::OUString::replaceAll<char const [16]>(char const (&) [16], rtl::OUString const&) const::replaceAll<char const [16]> at ustring.hxx:2433 > 0x146859520 <+912>: e9 00 00 00 00 jmp 0x146859525 ; <+917> at dp_gui_extensioncmdqueue.cxx:865 > 0x146859525 <+917>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x14685952c <+924>: e8 ff fb ff ff callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x146859531 <+929>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x146859538 <+936>: e9 00 00 00 00 jmp 0x14685953d ; <+941> at dp_gui_extensioncmdqueue.cxx:865 > 0x14685953d <+941>: 48 8d 75 90 leaq -0x70(%rbp), %rsi > 0x146859541 <+945>: 48 8d 55 98 leaq -0x68(%rbp), %rdx > 0x146859545 <+949>: 48 8b bd d0 fe ff ff movq -0x130(%rbp), %rdi > 0x14685954c <+956>: e8 bf 8f ff ff callq 0x146852510 ; dp_gui::ProgressCmdEnv::progressSection at dp_gui_extensioncmdqueue.cxx:293 > 0x146859551 <+961>: e9 00 00 00 00 jmp 0x146859556 ; <+966> at dp_gui_extensioncmdqueue.cxx:869 > 0x146859556 <+966>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x14685955a <+970>: e8 b1 ae fd ff callq 0x146834410 ; com::sun::star::uno::Reference<com::sun::star::deployment::XExtensionManager>::operator-> at Reference.h:410 > 0x14685955f <+975>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x146859566 <+982>: e9 00 00 00 00 jmp 0x14685956b ; <+987> at dp_gui_extensioncmdqueue.cxx:869 > 0x14685956b <+987>: 48 8b 85 c8 fe ff ff movq -0x138(%rbp), %rax > 0x146859572 <+994>: 48 8b 08 movq (%rax), %rcx > 0x146859575 <+997>: 48 8b 49 40 movq 0x40(%rcx), %rcx > 0x146859579 <+1001>: 48 8b 95 60 ff ff ff movq -0xa0(%rbp), %rdx > 0x146859580 <+1008>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146859584 <+1012>: 48 89 8d c0 fe ff ff movq %rcx, -0x140(%rbp) > 0x14685958b <+1019>: 48 89 95 b8 fe ff ff movq %rdx, -0x148(%rbp) > 0x146859592 <+1026>: e8 59 20 00 00 callq 0x14685b5f0 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::Sequence at Sequence.hxx:50 > 0x146859597 <+1031>: e9 00 00 00 00 jmp 0x14685959c ; <+1036> at dp_gui_extensioncmdqueue.cxx:870 > 0x14685959c <+1036>: 4c 8b 85 58 ff ff ff movq -0xa8(%rbp), %r8 > 0x1468595a3 <+1043>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x1468595aa <+1050>: 4c 89 85 b0 fe ff ff movq %r8, -0x150(%rbp) > 0x1468595b1 <+1057>: e8 8a 1e 00 00 callq 0x14685b440 ; rtl::Reference<dp_gui::ProgressCmdEnv>::get at ref.hxx:168 > 0x1468595b6 <+1062>: 48 89 85 a8 fe ff ff movq %rax, -0x158(%rbp) > 0x1468595bd <+1069>: e9 00 00 00 00 jmp 0x1468595c2 ; <+1074> at dp_gui_extensioncmdqueue.cxx:870 > 0x1468595c2 <+1074>: 31 c0 xorl %eax, %eax > 0x1468595c4 <+1076>: 89 c1 movl %eax, %ecx > 0x1468595c6 <+1078>: 48 8b 95 a8 fe ff ff movq -0x158(%rbp), %rdx > 0x1468595cd <+1085>: 48 83 fa 00 cmpq $0x0, %rdx > 0x1468595d1 <+1089>: 48 89 8d a0 fe ff ff movq %rcx, -0x160(%rbp) > 0x1468595d8 <+1096>: 0f 84 12 00 00 00 je 0x1468595f0 ; <+1120> at dp_gui_extensioncmdqueue.cxx:870 > 0x1468595de <+1102>: 48 8b 85 a8 fe ff ff movq -0x158(%rbp), %rax > 0x1468595e5 <+1109>: 48 83 c0 28 addq $0x28, %rax > 0x1468595e9 <+1113>: 48 89 85 a0 fe ff ff movq %rax, -0x160(%rbp) > 0x1468595f0 <+1120>: 48 8b 85 a0 fe ff ff movq -0x160(%rbp), %rax > 0x1468595f7 <+1127>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x1468595fe <+1134>: 48 89 c6 movq %rax, %rsi > 0x146859601 <+1137>: e8 5a 1e 00 00 callq 0x14685b460 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::Reference at Reference.hxx:149 > 0x146859606 <+1142>: e9 00 00 00 00 jmp 0x14685960b ; <+1147> at dp_gui_extensioncmdqueue.cxx:869 > 0x14685960b <+1147>: 48 89 e0 movq %rsp, %rax > 0x14685960e <+1150>: 48 8d 8d 78 ff ff ff leaq -0x88(%rbp), %rcx > 0x146859615 <+1157>: 48 89 08 movq %rcx, (%rax) > 0x146859618 <+1160>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x14685961c <+1164>: 48 8d 4d 80 leaq -0x80(%rbp), %rcx > 0x146859620 <+1168>: 4c 8d 4d 98 leaq -0x68(%rbp), %r9 > 0x146859624 <+1172>: 48 8b b5 c8 fe ff ff movq -0x138(%rbp), %rsi > 0x14685962b <+1179>: 48 8b 95 b8 fe ff ff movq -0x148(%rbp), %rdx > 0x146859632 <+1186>: 4c 8b 85 b0 fe ff ff movq -0x150(%rbp), %r8 > 0x146859639 <+1193>: 48 8b 85 c0 fe ff ff movq -0x140(%rbp), %rax > 0x146859640 <+1200>: ff d0 callq *%rax > 0x146859642 <+1202>: e9 00 00 00 00 jmp 0x146859647 ; <+1207> at dp_gui_extensioncmdqueue.cxx:869 > 0x146859647 <+1207>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x14685964b <+1211>: e8 80 ae fd ff callq 0x1468344d0 ; com::sun::star::uno::Reference<com::sun::star::deployment::XPackage>::~Reference at Reference.hxx:108 > 0x146859650 <+1216>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x146859657 <+1223>: e8 34 ae fd ff callq 0x146834490 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x14685965c <+1228>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146859660 <+1232>: e8 ab 1f 00 00 callq 0x14685b610 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::~Sequence at Sequence.hxx:109 > 0x146859665 <+1237>: e9 c3 00 00 00 jmp 0x14685972d ; <+1437> at dp_gui_extensioncmdqueue.cxx:882 > 0x14685966a <+1242>: 89 d1 movl %edx, %ecx > 0x14685966c <+1244>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x146859673 <+1251>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x146859679 <+1257>: e9 8f 01 00 00 jmp 0x14685980d ; <+1661> at dp_gui_extensioncmdqueue.cxx:883 > 0x14685967e <+1262>: 89 d1 movl %edx, %ecx > 0x146859680 <+1264>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x146859687 <+1271>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x14685968d <+1277>: e9 72 01 00 00 jmp 0x146859804 ; <+1652> at dp_gui_extensioncmdqueue.cxx:883 > 0x146859692 <+1282>: 89 d1 movl %edx, %ecx > 0x146859694 <+1284>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x14685969b <+1291>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468596a1 <+1297>: e9 55 01 00 00 jmp 0x1468597fb ; <+1643> at dp_gui_extensioncmdqueue.cxx:881 > 0x1468596a6 <+1302>: 89 d1 movl %edx, %ecx > 0x1468596a8 <+1304>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1468596af <+1311>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468596b5 <+1317>: e9 38 00 00 00 jmp 0x1468596f2 ; <+1378> at dp_gui_extensioncmdqueue.cxx:871 > 0x1468596ba <+1322>: 89 d1 movl %edx, %ecx > 0x1468596bc <+1324>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1468596c3 <+1331>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468596c9 <+1337>: e9 1b 00 00 00 jmp 0x1468596e9 ; <+1369> at dp_gui_extensioncmdqueue.cxx:869 > 0x1468596ce <+1342>: 48 8d bd 78 ff ff ff leaq -0x88(%rbp), %rdi > 0x1468596d5 <+1349>: 89 d1 movl %edx, %ecx > 0x1468596d7 <+1351>: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) > 0x1468596de <+1358>: 89 8d 44 ff ff ff movl %ecx, -0xbc(%rbp) > 0x1468596e4 <+1364>: e8 a7 ad fd ff callq 0x146834490 ; com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment>::~Reference at Reference.hxx:108 > 0x1468596e9 <+1369>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x1468596ed <+1373>: e8 1e 1f 00 00 callq 0x14685b610 ; com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue>::~Sequence at Sequence.hxx:109 > 0x1468596f2 <+1378>: 8b 85 44 ff ff ff movl -0xbc(%rbp), %eax > 0x1468596f8 <+1384>: b9 03 00 00 00 movl $0x3, %ecx > 0x1468596fd <+1389>: 39 c8 cmpl %ecx, %eax > 0x1468596ff <+1391>: 89 85 9c fe ff ff movl %eax, -0x164(%rbp) > 0x146859705 <+1397>: 0f 85 bb 00 00 00 jne 0x1468597c6 ; <+1590> at dp_gui_extensioncmdqueue.cxx:883 > 0x14685970b <+1403>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x146859712 <+1410>: e8 b9 73 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x146859717 <+1415>: 48 89 85 20 ff ff ff movq %rax, -0xe0(%rbp) > 0x14685971e <+1422>: e8 b9 73 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146859723 <+1427>: e9 00 00 00 00 jmp 0x146859728 ; <+1432> at dp_gui_extensioncmdqueue.cxx:876 > 0x146859728 <+1432>: e9 00 00 00 00 jmp 0x14685972d ; <+1437> at dp_gui_extensioncmdqueue.cxx:882 > 0x14685972d <+1437>: 48 8b bd 68 ff ff ff movq -0x98(%rbp), %rdi > 0x146859734 <+1444>: e8 f7 f9 ff ff callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x146859739 <+1449>: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) > 0x146859740 <+1456>: e9 00 00 00 00 jmp 0x146859745 ; <+1461> at dp_gui_extensioncmdqueue.cxx:882 > 0x146859745 <+1461>: 31 f6 xorl %esi, %esi > 0x146859747 <+1463>: 48 8b bd 90 fe ff ff movq -0x170(%rbp), %rdi > 0x14685974e <+1470>: e8 6d 1d 00 00 callq 0x14685b4c0 ; dp_gui::ProgressCmdEnv::setWarnUser at dp_gui_extensioncmdqueue.cxx:159 > 0x146859753 <+1475>: e9 00 00 00 00 jmp 0x146859758 ; <+1480> at dp_gui_extensioncmdqueue.cxx:882 > 0x146859758 <+1480>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x14685975c <+1484>: e8 cf a4 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146859761 <+1489>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146859765 <+1493>: e8 66 86 fd ff callq 0x146831dd0 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14685976a <+1498>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x14685976e <+1502>: e8 bd 1e 00 00 callq 0x14685b630 ; com::sun::star::uno::Reference<com::sun::star::deployment::XExtensionManager>::~Reference at Reference.hxx:108 > 0x146859773 <+1507>: c7 85 34 ff ff ff 00 00 00 00 movl $0x0, -0xcc(%rbp) > 0x14685977d <+1517>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x146859781 <+1521>: e8 aa a4 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146859786 <+1526>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x14685978a <+1530>: e8 e1 65 fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x14685978f <+1535>: 8b 85 34 ff ff ff movl -0xcc(%rbp), %eax > 0x146859795 <+1541>: 83 e8 01 subl $0x1, %eax > 0x146859798 <+1544>: 89 85 8c fe ff ff movl %eax, -0x174(%rbp) > 0x14685979e <+1550>: 0f 87 90 00 00 00 ja 0x146859834 ; <+1700> at dp_gui_extensioncmdqueue.cxx:883 > 0x1468597a4 <+1556>: e9 00 00 00 00 jmp 0x1468597a9 ; <+1561> at dp_gui_extensioncmdqueue.cxx:883 > 0x1468597a9 <+1561>: 48 8b 05 40 4a 0b 00 movq 0xb4a40(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x1468597b0 <+1568>: 48 8b 00 movq (%rax), %rax > 0x1468597b3 <+1571>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x1468597b7 <+1575>: 0f 85 77 00 00 00 jne 0x146859834 ; <+1700> at dp_gui_extensioncmdqueue.cxx:883 > 0x1468597bd <+1581>: 48 81 c4 80 01 00 00 addq $0x180, %rsp ; imm = 0x180 > 0x1468597c4 <+1588>: 5d popq %rbp > 0x1468597c5 <+1589>: c3 retq > 0x1468597c6 <+1590>: b8 02 00 00 00 movl $0x2, %eax > 0x1468597cb <+1595>: 8b 8d 9c fe ff ff movl -0x164(%rbp), %ecx > 0x1468597d1 <+1601>: 39 c1 cmpl %eax, %ecx > 0x1468597d3 <+1603>: 0f 85 22 00 00 00 jne 0x1468597fb ; <+1643> at dp_gui_extensioncmdqueue.cxx:881 > 0x1468597d9 <+1609>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x1468597e0 <+1616>: e8 eb 72 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x1468597e5 <+1621>: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) > 0x1468597ec <+1628>: e8 eb 72 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x1468597f1 <+1633>: e9 00 00 00 00 jmp 0x1468597f6 ; <+1638> at dp_gui_extensioncmdqueue.cxx:881 > 0x1468597f6 <+1638>: e9 32 ff ff ff jmp 0x14685972d ; <+1437> at dp_gui_extensioncmdqueue.cxx:882 > 0x1468597fb <+1643>: 48 8d 7d 90 leaq -0x70(%rbp), %rdi > 0x1468597ff <+1647>: e8 2c a4 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146859804 <+1652>: 48 8d 7d 98 leaq -0x68(%rbp), %rdi > 0x146859808 <+1656>: e8 c3 85 fd ff callq 0x146831dd0 ; com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel>::~Reference at Reference.hxx:108 > 0x14685980d <+1661>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146859811 <+1665>: e8 1a 1e 00 00 callq 0x14685b630 ; com::sun::star::uno::Reference<com::sun::star::deployment::XExtensionManager>::~Reference at Reference.hxx:108 > 0x146859816 <+1670>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14685981a <+1674>: e8 11 a4 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x14685981f <+1679>: 48 8d 7d e0 leaq -0x20(%rbp), %rdi > 0x146859823 <+1683>: e8 48 65 fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146859828 <+1688>: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi > 0x14685982f <+1695>: e8 c6 72 07 00 callq 0x1468d0afa ; symbol stub for: _Unwind_Resume > 0x146859834 <+1700>: e8 d3 72 07 00 callq 0x1468d0b0c ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146859642 >UNWIND PLANS for libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(rtl::Reference<dp_gui::ProgressCmdEnv>&, rtl::OUString const&, rtl::OUString const&, bool) (start addr 0x146859190) > >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: [libdeploymentgui.dylib.__TEXT.__text + 219808-0x0000000000036149) >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]: 1589: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 1590: 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 0x1468d5410, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 219808-0x0000000000036149) >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 0x1468d5410, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 219808-0x0000000000036149) >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]: 1589: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 1590: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x1468d5410, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 219808-0x0000000000036150) >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 0x146858885 >libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute: > 0x146858260 <+0>: 55 pushq %rbp > 0x146858261 <+1>: 48 89 e5 movq %rsp, %rbp > 0x146858264 <+4>: 48 81 ec 60 03 00 00 subq $0x360, %rsp ; imm = 0x360 > 0x14685826b <+11>: 48 8b 05 7e 5f 0b 00 movq 0xb5f7e(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146858272 <+18>: 48 8b 00 movq (%rax), %rax > 0x146858275 <+21>: 48 89 45 f8 movq %rax, -0x8(%rbp) > 0x146858279 <+25>: 48 89 bd c8 fd ff ff movq %rdi, -0x238(%rbp) > 0x146858280 <+32>: 48 8b 85 c8 fd ff ff movq -0x238(%rbp), %rax > 0x146858287 <+39>: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) > 0x14685828e <+46>: 31 c0 xorl %eax, %eax > 0x146858290 <+48>: 89 c6 movl %eax, %esi > 0x146858292 <+50>: 48 8b 8d 80 fd ff ff movq -0x280(%rbp), %rcx > 0x146858299 <+57>: 48 81 c1 a0 00 00 00 addq $0xa0, %rcx > 0x1468582a0 <+64>: 48 89 cf movq %rcx, %rdi > 0x1468582a3 <+67>: e8 68 0d 00 00 callq 0x146859010 ; osl::Condition::wait at conditn.hxx:83 > 0x1468582a8 <+72>: 83 f8 00 cmpl $0x0, %eax > 0x1468582ab <+75>: 0f 84 56 00 00 00 je 0x146858307 ; <+167> at dp_gui_extensioncmdqueue.cxx:694 > 0x1468582b1 <+81>: 48 8d 35 6a 72 08 00 leaq 0x8726a(%rip), %rsi ; "dp_gui::ExtensionCmdQueue::Thread::run: ignored osl::Condition::wait failure\n" > 0x1468582b8 <+88>: 48 8d 45 d0 leaq -0x30(%rbp), %rax > 0x1468582bc <+92>: 48 89 c7 movq %rax, %rdi > 0x1468582bf <+95>: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) > 0x1468582c6 <+102>: e8 75 0d 00 00 callq 0x146859040 ; rtl::OUString::OUString<char const [78]> at ustring.hxx:236 > 0x1468582cb <+107>: 48 8b bd 78 fd ff ff movq -0x288(%rbp), %rdi > 0x1468582d2 <+114>: e8 cf 81 07 00 callq 0x1468d04a6 ; symbol stub for: dp_misc::TRACE(rtl::OUString const&) > 0x1468582d7 <+119>: e9 00 00 00 00 jmp 0x1468582dc ; <+124> at dp_gui_extensioncmdqueue.cxx:691 > 0x1468582dc <+124>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x1468582e0 <+128>: e8 4b b9 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x1468582e5 <+133>: e9 1d 00 00 00 jmp 0x146858307 ; <+167> at dp_gui_extensioncmdqueue.cxx:694 > 0x1468582ea <+138>: 48 8d 7d d0 leaq -0x30(%rbp), %rdi > 0x1468582ee <+142>: 89 d1 movl %edx, %ecx > 0x1468582f0 <+144>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x1468582f7 <+151>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x1468582fd <+157>: e8 2e b9 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858302 <+162>: e9 c4 0c 00 00 jmp 0x146858fcb ; <+3435> at dp_gui_extensioncmdqueue.cxx:691 > 0x146858307 <+167>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x14685830e <+174>: 48 05 a0 00 00 00 addq $0xa0, %rax > 0x146858314 <+180>: 48 89 c7 movq %rax, %rdi > 0x146858317 <+183>: e8 54 0d 00 00 callq 0x146859070 ; osl::Condition::reset at conditn.hxx:76 > 0x14685831c <+188>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x146858320 <+192>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858327 <+199>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x14685832d <+205>: 48 89 c6 movq %rax, %rsi > 0x146858330 <+208>: e8 6b e7 fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146858335 <+213>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x14685833c <+220>: 8b 88 b0 00 00 00 movl 0xb0(%rax), %ecx > 0x146858342 <+226>: 89 8d ac fd ff ff movl %ecx, -0x254(%rbp) > 0x146858348 <+232>: c7 80 b0 00 00 00 00 00 00 00 movl $0x0, 0xb0(%rax) > 0x146858352 <+242>: 48 83 c0 30 addq $0x30, %rax > 0x146858356 <+246>: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) > 0x14685835d <+253>: 48 8b 85 d0 fd ff ff movq -0x230(%rbp), %rax > 0x146858364 <+260>: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) > 0x14685836b <+267>: 48 8b 85 d8 fd ff ff movq -0x228(%rbp), %rax > 0x146858372 <+274>: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) > 0x146858379 <+281>: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax > 0x146858380 <+288>: 48 83 c0 28 addq $0x28, %rax > 0x146858384 <+292>: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) > 0x14685838b <+299>: 48 8b 85 e8 fd ff ff movq -0x218(%rbp), %rax > 0x146858392 <+306>: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) > 0x146858399 <+313>: 48 8b 85 f0 fd ff ff movq -0x210(%rbp), %rax > 0x1468583a0 <+320>: 48 8b 00 movq (%rax), %rax > 0x1468583a3 <+323>: 48 89 85 70 fd ff ff movq %rax, -0x290(%rbp) > 0x1468583aa <+330>: 48 8d 7d c8 leaq -0x38(%rbp), %rdi > 0x1468583ae <+334>: 48 8b 85 70 fd ff ff movq -0x290(%rbp), %rax > 0x1468583b5 <+341>: 89 c1 movl %eax, %ecx > 0x1468583b7 <+343>: 89 8d b0 fd ff ff movl %ecx, -0x250(%rbp) > 0x1468583bd <+349>: 48 8b 95 80 fd ff ff movq -0x280(%rbp), %rdx > 0x1468583c4 <+356>: c6 82 b5 00 00 00 00 movb $0x0, 0xb5(%rdx) > 0x1468583cb <+363>: e8 f0 e7 fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x1468583d0 <+368>: 83 bd ac fd ff ff 00 cmpl $0x0, -0x254(%rbp) > 0x1468583d7 <+375>: 0f 84 0d 00 00 00 je 0x1468583ea ; <+394> at dp_gui_extensioncmdqueue.cxx:713 > 0x1468583dd <+381>: 83 bd b0 fd ff ff 00 cmpl $0x0, -0x250(%rbp) > 0x1468583e4 <+388>: 0f 85 05 00 00 00 jne 0x1468583ef ; <+399> at dp_gui_extensioncmdqueue.cxx:714 > 0x1468583ea <+394>: e9 9f fe ff ff jmp 0x14685828e ; <+46> at dp_gui_extensioncmdqueue.cxx:680 > 0x1468583ef <+399>: 83 bd ac fd ff ff 02 cmpl $0x2, -0x254(%rbp) > 0x1468583f6 <+406>: 0f 85 05 00 00 00 jne 0x146858401 ; <+417> at dp_gui_extensioncmdqueue.cxx:717 > 0x1468583fc <+412>: e9 ad 0b 00 00 jmp 0x146858fae ; <+3406> at dp_gui_extensioncmdqueue.cxx:828 > 0x146858401 <+417>: b8 70 00 00 00 movl $0x70, %eax > 0x146858406 <+422>: 89 c7 movl %eax, %edi > 0x146858408 <+424>: e8 93 0c 00 00 callq 0x1468590a0 ; cppu::OWeakObject::operator new at weak.hxx:85 > 0x14685840d <+429>: 48 89 c7 movq %rax, %rdi > 0x146858410 <+432>: 48 89 c1 movq %rax, %rcx > 0x146858413 <+435>: 48 8b 95 80 fd ff ff movq -0x280(%rbp), %rdx > 0x14685841a <+442>: 48 83 c2 28 addq $0x28, %rdx > 0x14685841e <+446>: 48 8b b5 80 fd ff ff movq -0x280(%rbp), %rsi > 0x146858425 <+453>: 4c 8b 46 60 movq 0x60(%rsi), %r8 > 0x146858429 <+457>: 48 81 c6 90 00 00 00 addq $0x90, %rsi > 0x146858430 <+464>: 48 89 bd 68 fd ff ff movq %rdi, -0x298(%rbp) > 0x146858437 <+471>: 48 89 c7 movq %rax, %rdi > 0x14685843a <+474>: 48 89 b5 60 fd ff ff movq %rsi, -0x2a0(%rbp) > 0x146858441 <+481>: 48 89 d6 movq %rdx, %rsi > 0x146858444 <+484>: 4c 89 c2 movq %r8, %rdx > 0x146858447 <+487>: 48 8b 85 60 fd ff ff movq -0x2a0(%rbp), %rax > 0x14685844e <+494>: 48 89 8d 58 fd ff ff movq %rcx, -0x2a8(%rbp) > 0x146858455 <+501>: 48 89 c1 movq %rax, %rcx > 0x146858458 <+504>: e8 63 0c 00 00 callq 0x1468590c0 ; dp_gui::ProgressCmdEnv::ProgressCmdEnv at dp_gui_extensioncmdqueue.cxx:151 > 0x14685845d <+509>: e9 00 00 00 00 jmp 0x146858462 ; <+514> at dp_gui_extensioncmdqueue.cxx:717 > 0x146858462 <+514>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858466 <+518>: 48 8b b5 58 fd ff ff movq -0x2a8(%rbp), %rsi > 0x14685846d <+525>: e8 8e 0c 00 00 callq 0x146859100 ; rtl::Reference<dp_gui::ProgressCmdEnv>::Reference at ref.hxx:61 > 0x146858472 <+530>: c6 85 ab fd ff ff 01 movb $0x1, -0x255(%rbp) > 0x146858479 <+537>: 8b 85 b0 fd ff ff movl -0x250(%rbp), %eax > 0x14685847f <+543>: 83 c0 ff addl $-0x1, %eax > 0x146858482 <+546>: 89 85 b0 fd ff ff movl %eax, -0x250(%rbp) > 0x146858488 <+552>: 83 f8 00 cmpl $0x0, %eax > 0x14685848b <+555>: 0f 8c 8e 0a 00 00 jl 0x146858f1f ; <+3263> at dp_gui_extensioncmdqueue.cxx:822 > 0x146858491 <+561>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858498 <+568>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x14685849e <+574>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x1468584a2 <+578>: 48 89 c6 movq %rax, %rsi > 0x1468584a5 <+581>: e8 f6 e5 fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x1468584aa <+586>: e9 00 00 00 00 jmp 0x1468584af ; <+591> at dp_gui_extensioncmdqueue.cxx:728 > 0x1468584af <+591>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x1468584b6 <+598>: c6 80 b5 00 00 00 01 movb $0x1, 0xb5(%rax) > 0x1468584bd <+605>: 48 8d 7d b8 leaq -0x48(%rbp), %rdi > 0x1468584c1 <+609>: e8 fa e6 fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x1468584c6 <+614>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x1468584ca <+618>: 48 89 85 f8 fd ff ff movq %rax, -0x208(%rbp) > 0x1468584d1 <+625>: 48 89 85 00 fe ff ff movq %rax, -0x200(%rbp) > 0x1468584d8 <+632>: 48 c7 45 a8 00 00 00 00 movq $0x0, -0x58(%rbp) > 0x1468584e0 <+640>: 48 c7 45 b0 00 00 00 00 movq $0x0, -0x50(%rbp) > 0x1468584e8 <+648>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x1468584ef <+655>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x1468584f5 <+661>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1468584f9 <+665>: 48 89 c6 movq %rax, %rsi > 0x1468584fc <+668>: e8 9f e5 fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146858501 <+673>: e9 00 00 00 00 jmp 0x146858506 ; <+678> at dp_gui_extensioncmdqueue.cxx:736 > 0x146858506 <+678>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x14685850d <+685>: 48 83 c0 30 addq $0x30, %rax > 0x146858511 <+689>: 48 89 85 08 fe ff ff movq %rax, -0x1f8(%rbp) > 0x146858518 <+696>: 48 8b 85 08 fe ff ff movq -0x1f8(%rbp), %rax > 0x14685851f <+703>: 48 89 85 10 fe ff ff movq %rax, -0x1f0(%rbp) > 0x146858526 <+710>: 48 8b 85 10 fe ff ff movq -0x1f0(%rbp), %rax > 0x14685852d <+717>: 48 89 c1 movq %rax, %rcx > 0x146858530 <+720>: 48 89 8d 18 fe ff ff movq %rcx, -0x1e8(%rbp) > 0x146858537 <+727>: 48 8b 8d 18 fe ff ff movq -0x1e8(%rbp), %rcx > 0x14685853e <+734>: 48 8b 49 08 movq 0x8(%rcx), %rcx > 0x146858542 <+738>: 48 8b 50 20 movq 0x20(%rax), %rdx > 0x146858546 <+742>: 48 c1 ea 08 shrq $0x8, %rdx > 0x14685854a <+746>: 48 8b 0c d1 movq (%rcx,%rdx,8), %rcx > 0x14685854e <+750>: 48 8b 40 20 movq 0x20(%rax), %rax > 0x146858552 <+754>: 48 25 ff 00 00 00 andq $0xff, %rax > 0x146858558 <+760>: 48 c1 e0 04 shlq $0x4, %rax > 0x14685855c <+764>: 48 01 c1 addq %rax, %rcx > 0x14685855f <+767>: 48 89 8d 50 fd ff ff movq %rcx, -0x2b0(%rbp) > 0x146858566 <+774>: 48 8d 45 d8 leaq -0x28(%rbp), %rax > 0x14685856a <+778>: 48 8d 4d a8 leaq -0x58(%rbp), %rcx > 0x14685856e <+782>: 48 89 8d 28 fe ff ff movq %rcx, -0x1d8(%rbp) > 0x146858575 <+789>: 48 8b 8d 50 fd ff ff movq -0x2b0(%rbp), %rcx > 0x14685857c <+796>: 48 89 8d 20 fe ff ff movq %rcx, -0x1e0(%rbp) > 0x146858583 <+803>: 48 8b 95 28 fe ff ff movq -0x1d8(%rbp), %rdx > 0x14685858a <+810>: 48 8b b5 20 fe ff ff movq -0x1e0(%rbp), %rsi > 0x146858591 <+817>: 48 89 85 38 fe ff ff movq %rax, -0x1c8(%rbp) > 0x146858598 <+824>: 48 89 b5 30 fe ff ff movq %rsi, -0x1d0(%rbp) > 0x14685859f <+831>: 48 8b 85 38 fe ff ff movq -0x1c8(%rbp), %rax > 0x1468585a6 <+838>: 48 8b b5 30 fe ff ff movq -0x1d0(%rbp), %rsi > 0x1468585ad <+845>: 48 89 85 48 fe ff ff movq %rax, -0x1b8(%rbp) > 0x1468585b4 <+852>: 48 89 b5 40 fe ff ff movq %rsi, -0x1c0(%rbp) > 0x1468585bb <+859>: 48 8b 85 48 fe ff ff movq -0x1b8(%rbp), %rax > 0x1468585c2 <+866>: 48 8b b5 40 fe ff ff movq -0x1c0(%rbp), %rsi > 0x1468585c9 <+873>: 48 8b 36 movq (%rsi), %rsi > 0x1468585cc <+876>: 48 89 30 movq %rsi, (%rax) > 0x1468585cf <+879>: 48 8b b5 40 fe ff ff movq -0x1c0(%rbp), %rsi > 0x1468585d6 <+886>: 48 8b 76 08 movq 0x8(%rsi), %rsi > 0x1468585da <+890>: 48 89 70 08 movq %rsi, 0x8(%rax) > 0x1468585de <+894>: 48 83 78 08 00 cmpq $0x0, 0x8(%rax) > 0x1468585e3 <+899>: 48 89 95 48 fd ff ff movq %rdx, -0x2b8(%rbp) > 0x1468585ea <+906>: 48 89 85 40 fd ff ff movq %rax, -0x2c0(%rbp) > 0x1468585f1 <+913>: 0f 84 10 00 00 00 je 0x146858607 ; <+935> [inlined] std::__1::shared_ptr<dp_gui::ExtensionCmd>::operator=(std::__1::shared_ptr<dp_gui::ExtensionCmd> const&) + 125 at dp_gui_extensioncmdqueue.cxx:736 > 0x1468585f7 <+919>: 48 8b 85 40 fd ff ff movq -0x2c0(%rbp), %rax > 0x1468585fe <+926>: 48 8b 78 08 movq 0x8(%rax), %rdi > 0x146858602 <+930>: e8 6f 84 07 00 callq 0x1468d0a76 ; symbol stub for: std::__1::__shared_weak_count::__add_shared() > 0x146858607 <+935>: 48 8d 45 d8 leaq -0x28(%rbp), %rax > 0x14685860b <+939>: 48 89 85 58 fe ff ff movq %rax, -0x1a8(%rbp) > 0x146858612 <+946>: 48 8b 8d 48 fd ff ff movq -0x2b8(%rbp), %rcx > 0x146858619 <+953>: 48 89 8d 50 fe ff ff movq %rcx, -0x1b0(%rbp) > 0x146858620 <+960>: 48 8b 95 58 fe ff ff movq -0x1a8(%rbp), %rdx > 0x146858627 <+967>: 48 89 95 68 fe ff ff movq %rdx, -0x198(%rbp) > 0x14685862e <+974>: 48 89 8d 60 fe ff ff movq %rcx, -0x1a0(%rbp) > 0x146858635 <+981>: 48 8b b5 68 fe ff ff movq -0x198(%rbp), %rsi > 0x14685863c <+988>: 48 89 b5 70 fe ff ff movq %rsi, -0x190(%rbp) > 0x146858643 <+995>: 48 8b 36 movq (%rsi), %rsi > 0x146858646 <+998>: 48 89 75 e8 movq %rsi, -0x18(%rbp) > 0x14685864a <+1002>: 48 8b b5 60 fe ff ff movq -0x1a0(%rbp), %rsi > 0x146858651 <+1009>: 48 89 b5 80 fe ff ff movq %rsi, -0x180(%rbp) > 0x146858658 <+1016>: 48 8b 36 movq (%rsi), %rsi > 0x14685865b <+1019>: 48 8b bd 68 fe ff ff movq -0x198(%rbp), %rdi > 0x146858662 <+1026>: 48 89 37 movq %rsi, (%rdi) > 0x146858665 <+1029>: 48 8d 75 e8 leaq -0x18(%rbp), %rsi > 0x146858669 <+1033>: 48 89 b5 78 fe ff ff movq %rsi, -0x188(%rbp) > 0x146858670 <+1040>: 48 8b 75 e8 movq -0x18(%rbp), %rsi > 0x146858674 <+1044>: 48 8b bd 60 fe ff ff movq -0x1a0(%rbp), %rdi > 0x14685867b <+1051>: 48 89 37 movq %rsi, (%rdi) > 0x14685867e <+1054>: 48 83 c2 08 addq $0x8, %rdx > 0x146858682 <+1058>: 48 8b b5 50 fe ff ff movq -0x1b0(%rbp), %rsi > 0x146858689 <+1065>: 48 83 c6 08 addq $0x8, %rsi > 0x14685868d <+1069>: 48 89 95 90 fe ff ff movq %rdx, -0x170(%rbp) > 0x146858694 <+1076>: 48 89 b5 88 fe ff ff movq %rsi, -0x178(%rbp) > 0x14685869b <+1083>: 48 8b 95 90 fe ff ff movq -0x170(%rbp), %rdx > 0x1468586a2 <+1090>: 48 89 95 98 fe ff ff movq %rdx, -0x168(%rbp) > 0x1468586a9 <+1097>: 48 8b 12 movq (%rdx), %rdx > 0x1468586ac <+1100>: 48 89 55 f0 movq %rdx, -0x10(%rbp) > 0x1468586b0 <+1104>: 48 8b 95 88 fe ff ff movq -0x178(%rbp), %rdx > 0x1468586b7 <+1111>: 48 89 95 a8 fe ff ff movq %rdx, -0x158(%rbp) > 0x1468586be <+1118>: 48 8b 12 movq (%rdx), %rdx > 0x1468586c1 <+1121>: 48 8b b5 90 fe ff ff movq -0x170(%rbp), %rsi > 0x1468586c8 <+1128>: 48 89 16 movq %rdx, (%rsi) > 0x1468586cb <+1131>: 48 8d 55 f0 leaq -0x10(%rbp), %rdx > 0x1468586cf <+1135>: 48 89 95 a0 fe ff ff movq %rdx, -0x160(%rbp) > 0x1468586d6 <+1142>: 48 8b 55 f0 movq -0x10(%rbp), %rdx > 0x1468586da <+1146>: 48 8b b5 88 fe ff ff movq -0x178(%rbp), %rsi > 0x1468586e1 <+1153>: 48 89 16 movq %rdx, (%rsi) > 0x1468586e4 <+1156>: 48 89 c7 movq %rax, %rdi > 0x1468586e7 <+1159>: e8 c4 f3 ff ff callq 0x146857ab0 ; std::__1::shared_ptr<dp_gui::ExtensionCmd>::~shared_ptr at memory:4591 > 0x1468586ec <+1164>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x1468586f3 <+1171>: 48 83 c0 30 addq $0x30, %rax > 0x1468586f7 <+1175>: 48 89 85 b0 fe ff ff movq %rax, -0x150(%rbp) > 0x1468586fe <+1182>: 48 89 c7 movq %rax, %rdi > 0x146858701 <+1185>: e8 da b8 00 00 callq 0x146863fe0 ; std::__1::deque<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::allocator<std::__1::shared_ptr<dp_gui::ExtensionCmd> > >::pop_front at deque:2533 > 0x146858706 <+1190>: e9 00 00 00 00 jmp 0x14685870b ; <+1195> [inlined] std::__1::queue<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::deque<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::allocator<std::__1::shared_ptr<dp_gui::ExtensionCmd> > > >::pop() + 13 at dp_gui_extensioncmdqueue.cxx:737 > 0x14685870b <+1195>: e9 00 00 00 00 jmp 0x146858710 ; <+1200> at queue:298 > 0x146858710 <+1200>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x146858714 <+1204>: e8 a7 e4 fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146858719 <+1209>: f6 85 ab fd ff ff 01 testb $0x1, -0x255(%rbp) > 0x146858720 <+1216>: 0f 84 b5 00 00 00 je 0x1468587db ; <+1403> at dp_gui_extensioncmdqueue.cxx:738 > 0x146858726 <+1222>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x14685872a <+1226>: 48 89 85 b8 fe ff ff movq %rax, -0x148(%rbp) > 0x146858731 <+1233>: 48 8b 85 b8 fe ff ff movq -0x148(%rbp), %rax > 0x146858738 <+1240>: 48 8b 00 movq (%rax), %rax > 0x14685873b <+1243>: 83 38 04 cmpl $0x4, (%rax) > 0x14685873e <+1246>: 0f 84 97 00 00 00 je 0x1468587db ; <+1403> at dp_gui_extensioncmdqueue.cxx:738 > 0x146858744 <+1252>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858748 <+1256>: e8 e3 09 00 00 callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x14685874d <+1261>: 48 89 85 38 fd ff ff movq %rax, -0x2c8(%rbp) > 0x146858754 <+1268>: e9 00 00 00 00 jmp 0x146858759 ; <+1273> at dp_gui_extensioncmdqueue.cxx:742 > 0x146858759 <+1273>: 48 8b bd 38 fd ff ff movq -0x2c8(%rbp), %rdi > 0x146858760 <+1280>: e8 1b 9d ff ff callq 0x146852480 ; dp_gui::ProgressCmdEnv::startProgress at dp_gui_extensioncmdqueue.cxx:276 > 0x146858765 <+1285>: e9 00 00 00 00 jmp 0x14685876a ; <+1290> at dp_gui_extensioncmdqueue.cxx:743 > 0x14685876a <+1290>: c6 85 ab fd ff ff 00 movb $0x0, -0x255(%rbp) > 0x146858771 <+1297>: e9 65 00 00 00 jmp 0x1468587db ; <+1403> at dp_gui_extensioncmdqueue.cxx:738 > 0x146858776 <+1302>: 89 d1 movl %edx, %ecx > 0x146858778 <+1304>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x14685877f <+1311>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858785 <+1317>: 48 8b bd 68 fd ff ff movq -0x298(%rbp), %rdi > 0x14685878c <+1324>: e8 cf 9b fe ff callq 0x146842360 ; cppu::OWeakObject::operator delete at weak.hxx:87 > 0x146858791 <+1329>: e9 35 08 00 00 jmp 0x146858fcb ; <+3435> at dp_gui_extensioncmdqueue.cxx:691 > 0x146858796 <+1334>: 89 d1 movl %edx, %ecx > 0x146858798 <+1336>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x14685879f <+1343>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x1468587a5 <+1349>: e9 f6 07 00 00 jmp 0x146858fa0 ; <+3392> at dp_gui_extensioncmdqueue.cxx:687 > 0x1468587aa <+1354>: 89 d1 movl %edx, %ecx > 0x1468587ac <+1356>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x1468587b3 <+1363>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x1468587b9 <+1369>: e9 cb 01 00 00 jmp 0x146858989 ; <+1833> at dp_gui_extensioncmdqueue.cxx:766 > 0x1468587be <+1374>: 48 8d 7d a0 leaq -0x60(%rbp), %rdi > 0x1468587c2 <+1378>: 89 d1 movl %edx, %ecx > 0x1468587c4 <+1380>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x1468587cb <+1387>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x1468587d1 <+1393>: e8 ea e3 fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x1468587d6 <+1398>: e9 ae 01 00 00 jmp 0x146858989 ; <+1833> at dp_gui_extensioncmdqueue.cxx:766 > 0x1468587db <+1403>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x1468587df <+1407>: 48 89 85 c0 fe ff ff movq %rax, -0x140(%rbp) > 0x1468587e6 <+1414>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x1468587ea <+1418>: 8b 08 movl (%rax), %ecx > 0x1468587ec <+1420>: 89 c8 movl %ecx, %eax > 0x1468587ee <+1422>: 48 89 c2 movq %rax, %rdx > 0x1468587f1 <+1425>: 48 83 ea 05 subq $0x5, %rdx > 0x1468587f5 <+1429>: 48 89 85 30 fd ff ff movq %rax, -0x2d0(%rbp) > 0x1468587fc <+1436>: 48 89 95 28 fd ff ff movq %rdx, -0x2d8(%rbp) > 0x146858803 <+1443>: 0f 87 72 01 00 00 ja 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x146858809 <+1449>: 48 8d 05 dc 07 00 00 leaq 0x7dc(%rip), %rax ; dp_gui::ExtensionCmdQueue::Thread::execute() + 3468 > 0x146858810 <+1456>: 48 8b 8d 30 fd ff ff movq -0x2d0(%rbp), %rcx > 0x146858817 <+1463>: 48 63 14 88 movslq (%rax,%rcx,4), %rdx > 0x14685881b <+1467>: 48 01 c2 addq %rax, %rdx > 0x14685881e <+1470>: ff e2 jmpq *%rdx > 0x146858820 <+1472>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x146858824 <+1476>: 48 89 85 c8 fe ff ff movq %rax, -0x138(%rbp) > 0x14685882b <+1483>: 48 8b 4d a8 movq -0x58(%rbp), %rcx > 0x14685882f <+1487>: 48 83 c1 08 addq $0x8, %rcx > 0x146858833 <+1491>: 48 89 85 d0 fe ff ff movq %rax, -0x130(%rbp) > 0x14685883a <+1498>: 48 8b 55 a8 movq -0x58(%rbp), %rdx > 0x14685883e <+1502>: 48 83 c2 10 addq $0x10, %rdx > 0x146858842 <+1506>: 48 89 85 d8 fe ff ff movq %rax, -0x128(%rbp) > 0x146858849 <+1513>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x14685884d <+1517>: 0f b6 70 04 movzbl 0x4(%rax), %esi > 0x146858851 <+1521>: 83 e6 01 andl $0x1, %esi > 0x146858854 <+1524>: 48 8d 45 c0 leaq -0x40(%rbp), %rax > 0x146858858 <+1528>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x14685885f <+1535>: 89 b5 24 fd ff ff movl %esi, -0x2dc(%rbp) > 0x146858865 <+1541>: 48 89 c6 movq %rax, %rsi > 0x146858868 <+1544>: 48 89 95 18 fd ff ff movq %rdx, -0x2e8(%rbp) > 0x14685886f <+1551>: 48 89 ca movq %rcx, %rdx > 0x146858872 <+1554>: 48 8b 8d 18 fd ff ff movq -0x2e8(%rbp), %rcx > 0x146858879 <+1561>: 44 8b 85 24 fd ff ff movl -0x2dc(%rbp), %r8d > 0x146858880 <+1568>: e8 0b 09 00 00 callq 0x146859190 ; dp_gui::ExtensionCmdQueue::Thread::_addExtension at dp_gui_extensioncmdqueue.cxx:840 > 0x146858885 <+1573>: e9 00 00 00 00 jmp 0x14685888a ; <+1578> at dp_gui_extensioncmdqueue.cxx:749 > 0x14685888a <+1578>: e9 ec 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x14685888f <+1583>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x146858893 <+1587>: 48 89 85 e0 fe ff ff movq %rax, -0x120(%rbp) > 0x14685889a <+1594>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x14685889e <+1598>: 48 83 c0 18 addq $0x18, %rax > 0x1468588a2 <+1602>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x1468588a6 <+1606>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x1468588ad <+1613>: 48 89 c2 movq %rax, %rdx > 0x1468588b0 <+1616>: e8 8b 0f 00 00 callq 0x146859840 ; dp_gui::ExtensionCmdQueue::Thread::_removeExtension at dp_gui_extensioncmdqueue.cxx:888 > 0x1468588b5 <+1621>: e9 00 00 00 00 jmp 0x1468588ba ; <+1626> at dp_gui_extensioncmdqueue.cxx:752 > 0x1468588ba <+1626>: e9 bc 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x1468588bf <+1631>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x1468588c3 <+1635>: 48 89 85 e8 fe ff ff movq %rax, -0x118(%rbp) > 0x1468588ca <+1642>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x1468588ce <+1646>: 48 83 c0 18 addq $0x18, %rax > 0x1468588d2 <+1650>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x1468588d6 <+1654>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x1468588dd <+1661>: 48 89 c2 movq %rax, %rdx > 0x1468588e0 <+1664>: e8 ab 13 00 00 callq 0x146859c90 ; dp_gui::ExtensionCmdQueue::Thread::_enableExtension at dp_gui_extensioncmdqueue.cxx:968 > 0x1468588e5 <+1669>: e9 00 00 00 00 jmp 0x1468588ea ; <+1674> at dp_gui_extensioncmdqueue.cxx:755 > 0x1468588ea <+1674>: e9 8c 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x1468588ef <+1679>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x1468588f3 <+1683>: 48 89 85 f0 fe ff ff movq %rax, -0x110(%rbp) > 0x1468588fa <+1690>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x1468588fe <+1694>: 48 83 c0 18 addq $0x18, %rax > 0x146858902 <+1698>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x146858906 <+1702>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x14685890d <+1709>: 48 89 c2 movq %rax, %rdx > 0x146858910 <+1712>: e8 8b 16 00 00 callq 0x146859fa0 ; dp_gui::ExtensionCmdQueue::Thread::_disableExtension at dp_gui_extensioncmdqueue.cxx:992 > 0x146858915 <+1717>: e9 00 00 00 00 jmp 0x14685891a ; <+1722> at dp_gui_extensioncmdqueue.cxx:758 > 0x14685891a <+1722>: e9 5c 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x14685891f <+1727>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x146858923 <+1731>: 48 89 85 f8 fe ff ff movq %rax, -0x108(%rbp) > 0x14685892a <+1738>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x14685892e <+1742>: 48 83 c0 20 addq $0x20, %rax > 0x146858932 <+1746>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x146858939 <+1753>: 48 89 c6 movq %rax, %rsi > 0x14685893c <+1756>: e8 6f 19 00 00 callq 0x14685a2b0 ; dp_gui::ExtensionCmdQueue::Thread::_checkForUpdates at dp_gui_extensioncmdqueue.cxx:916 > 0x146858941 <+1761>: e9 00 00 00 00 jmp 0x146858946 ; <+1766> at dp_gui_extensioncmdqueue.cxx:761 > 0x146858946 <+1766>: e9 30 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x14685894b <+1771>: 48 8d 45 a8 leaq -0x58(%rbp), %rax > 0x14685894f <+1775>: 48 89 85 00 ff ff ff movq %rax, -0x100(%rbp) > 0x146858956 <+1782>: 48 8b 45 a8 movq -0x58(%rbp), %rax > 0x14685895a <+1786>: 48 83 c0 18 addq $0x18, %rax > 0x14685895e <+1790>: 48 8d 75 c0 leaq -0x40(%rbp), %rsi > 0x146858962 <+1794>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x146858969 <+1801>: 48 89 c2 movq %rax, %rdx > 0x14685896c <+1804>: e8 df 25 00 00 callq 0x14685af50 ; dp_gui::ExtensionCmdQueue::Thread::_acceptLicense at dp_gui_extensioncmdqueue.cxx:1016 > 0x146858971 <+1809>: e9 00 00 00 00 jmp 0x146858976 ; <+1814> at dp_gui_extensioncmdqueue.cxx:764 > 0x146858976 <+1814>: e9 00 00 00 00 jmp 0x14685897b ; <+1819> at dp_gui_extensioncmdqueue.cxx:764 > 0x14685897b <+1819>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14685897f <+1823>: e8 2c f1 ff ff callq 0x146857ab0 ; std::__1::shared_ptr<dp_gui::ExtensionCmd>::~shared_ptr at memory:4591 > 0x146858984 <+1828>: e9 56 05 00 00 jmp 0x146858edf ; <+3199> at dp_gui_extensioncmdqueue.cxx:815 > 0x146858989 <+1833>: 48 8d 7d a8 leaq -0x58(%rbp), %rdi > 0x14685898d <+1837>: e8 1e f1 ff ff callq 0x146857ab0 ; std::__1::shared_ptr<dp_gui::ExtensionCmd>::~shared_ptr at memory:4591 > 0x146858992 <+1842>: 8b 85 b4 fd ff ff movl -0x24c(%rbp), %eax > 0x146858998 <+1848>: b9 03 00 00 00 movl $0x3, %ecx > 0x14685899d <+1853>: 39 c8 cmpl %ecx, %eax > 0x14685899f <+1855>: 89 85 14 fd ff ff movl %eax, -0x2ec(%rbp) > 0x1468589a5 <+1861>: 0f 85 7a 00 00 00 jne 0x146858a25 ; <+1989> at dp_gui_extensioncmdqueue.cxx:774 > 0x1468589ab <+1867>: 48 8b bd b8 fd ff ff movq -0x248(%rbp), %rdi > 0x1468589b2 <+1874>: e8 19 81 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x1468589b7 <+1879>: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) > 0x1468589be <+1886>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x1468589c5 <+1893>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x1468589cb <+1899>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x1468589d2 <+1906>: 48 89 c6 movq %rax, %rsi > 0x1468589d5 <+1909>: e8 c6 e0 fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x1468589da <+1914>: e9 00 00 00 00 jmp 0x1468589df ; <+1919> at dp_gui_extensioncmdqueue.cxx:774 > 0x1468589df <+1919>: e9 00 00 00 00 jmp 0x1468589e4 ; <+1924> at dp_gui_extensioncmdqueue.cxx:774 > 0x1468589e4 <+1924>: 8b 85 b0 fd ff ff movl -0x250(%rbp), %eax > 0x1468589ea <+1930>: 83 c0 ff addl $-0x1, %eax > 0x1468589ed <+1933>: 89 85 b0 fd ff ff movl %eax, -0x250(%rbp) > 0x1468589f3 <+1939>: 83 f8 00 cmpl $0x0, %eax > 0x1468589f6 <+1942>: 0f 8c b9 04 00 00 jl 0x146858eb5 ; <+3157> at dp_gui_extensioncmdqueue.cxx:776 > 0x1468589fc <+1948>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858a03 <+1955>: 48 83 c0 30 addq $0x30, %rax > 0x146858a07 <+1959>: 48 89 85 08 ff ff ff movq %rax, -0xf8(%rbp) > 0x146858a0e <+1966>: 48 89 c7 movq %rax, %rdi > 0x146858a11 <+1969>: e8 ca b5 00 00 callq 0x146863fe0 ; std::__1::deque<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::allocator<std::__1::shared_ptr<dp_gui::ExtensionCmd> > >::pop_front at deque:2533 > 0x146858a16 <+1974>: e9 00 00 00 00 jmp 0x146858a1b ; <+1979> [inlined] std::__1::queue<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::deque<std::__1::shared_ptr<dp_gui::ExtensionCmd>, std::__1::allocator<std::__1::shared_ptr<dp_gui::ExtensionCmd> > > >::pop() + 13 at dp_gui_extensioncmdqueue.cxx:775 > 0x146858a1b <+1979>: e9 00 00 00 00 jmp 0x146858a20 ; <+1984> at dp_gui_extensioncmdqueue.cxx:774 > 0x146858a20 <+1984>: e9 bf ff ff ff jmp 0x1468589e4 ; <+1924> at dp_gui_extensioncmdqueue.cxx:774 > 0x146858a25 <+1989>: b8 02 00 00 00 movl $0x2, %eax > 0x146858a2a <+1994>: 8b 8d 14 fd ff ff movl -0x2ec(%rbp), %ecx > 0x146858a30 <+2000>: 39 c1 cmpl %eax, %ecx > 0x146858a32 <+2002>: 0f 85 1d 00 00 00 jne 0x146858a55 ; <+2037> at dp_gui_extensioncmdqueue.cxx:787 > 0x146858a38 <+2008>: 48 8b bd b8 fd ff ff movq -0x248(%rbp), %rdi > 0x146858a3f <+2015>: e8 8c 80 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x146858a44 <+2020>: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) > 0x146858a4b <+2027>: e8 8c 80 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146858a50 <+2032>: e9 27 04 00 00 jmp 0x146858e7c ; <+3100> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858a55 <+2037>: b8 01 00 00 00 movl $0x1, %eax > 0x146858a5a <+2042>: 8b 8d 14 fd ff ff movl -0x2ec(%rbp), %ecx > 0x146858a60 <+2048>: 39 c1 cmpl %eax, %ecx > 0x146858a62 <+2050>: 0f 85 38 05 00 00 jne 0x146858fa0 ; <+3392> at dp_gui_extensioncmdqueue.cxx:687 > 0x146858a68 <+2056>: 48 8b bd b8 fd ff ff movq -0x248(%rbp), %rdi > 0x146858a6f <+2063>: e8 5c 80 07 00 callq 0x1468d0ad0 ; symbol stub for: __cxa_begin_catch > 0x146858a74 <+2068>: 48 89 85 a0 fd ff ff movq %rax, -0x260(%rbp) > 0x146858a7b <+2075>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146858a7f <+2079>: e8 9e 79 07 00 callq 0x1468d0422 ; symbol stub for: cppu::getCaughtException() > 0x146858a84 <+2084>: e9 00 00 00 00 jmp 0x146858a89 ; <+2089> at dp_gui_extensioncmdqueue.cxx:793 > 0x146858a89 <+2089>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858a8d <+2093>: e8 8e 5b fd ff callq 0x14682e620 ; rtl::OUString::OUString at ustring.hxx:117 > 0x146858a92 <+2098>: e9 00 00 00 00 jmp 0x146858a97 ; <+2103> at dp_gui_extensioncmdqueue.cxx:794 > 0x146858a97 <+2103>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146858a9e <+2110>: e8 6d c2 ff ff callq 0x146854d10 ; com::sun::star::deployment::DeploymentException::DeploymentException at DeploymentException.hpp:18 > 0x146858aa3 <+2115>: e9 00 00 00 00 jmp 0x146858aa8 ; <+2120> at dp_gui_extensioncmdqueue.cxx:795 > 0x146858aa8 <+2120>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146858aac <+2124>: 48 8d b5 58 ff ff ff leaq -0xa8(%rbp), %rsi > 0x146858ab3 <+2131>: e8 78 c2 ff ff callq 0x146854d30 ; com::sun::star::uno::op::operator>=<com::sun::star::deployment::DeploymentException> at Any.hxx:271 > 0x146858ab8 <+2136>: 88 85 13 fd ff ff movb %al, -0x2ed(%rbp) > 0x146858abe <+2142>: e9 00 00 00 00 jmp 0x146858ac3 ; <+2147> at dp_gui_extensioncmdqueue.cxx:795 > 0x146858ac3 <+2147>: 8a 85 13 fd ff ff movb -0x2ed(%rbp), %al > 0x146858ac9 <+2153>: a8 01 testb $0x1, %al > 0x146858acb <+2155>: 0f 85 05 00 00 00 jne 0x146858ad6 ; <+2166> at dp_gui_extensioncmdqueue.cxx:797 > 0x146858ad1 <+2161>: e9 aa 00 00 00 jmp 0x146858b80 ; <+2336> at dp_gui_extensioncmdqueue.cxx:803 > 0x146858ad6 <+2166>: 48 8d bd 68 ff ff ff leaq -0x98(%rbp), %rdi > 0x146858add <+2173>: e8 de e5 ff ff callq 0x1468570c0 ; o3tl::tryAccess<com::sun::star::uno::Exception>(com::sun::star::uno::Any const&)::tryAccess<com::sun::star::uno::Exception> at any.hxx:148 > 0x146858ae2 <+2178>: 48 89 85 08 fd ff ff movq %rax, -0x2f8(%rbp) > 0x146858ae9 <+2185>: e9 00 00 00 00 jmp 0x146858aee ; <+2190> at dp_gui_extensioncmdqueue.cxx:797 > 0x146858aee <+2190>: 48 8b 85 08 fd ff ff movq -0x2f8(%rbp), %rax > 0x146858af5 <+2197>: 48 89 85 98 fd ff ff movq %rax, -0x268(%rbp) > 0x146858afc <+2204>: 48 83 bd 98 fd ff ff 00 cmpq $0x0, -0x268(%rbp) > 0x146858b04 <+2212>: 0f 84 71 00 00 00 je 0x146858b7b ; <+2331> at dp_gui_extensioncmdqueue.cxx:802 > 0x146858b0a <+2218>: 48 8b b5 98 fd ff ff movq -0x268(%rbp), %rsi > 0x146858b11 <+2225>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858b15 <+2229>: e8 16 d8 fd ff callq 0x146836330 ; rtl::OUString::operator= at ustring.hxx:422 > 0x146858b1a <+2234>: 48 89 85 00 fd ff ff movq %rax, -0x300(%rbp) > 0x146858b21 <+2241>: e9 00 00 00 00 jmp 0x146858b26 ; <+2246> at dp_gui_extensioncmdqueue.cxx:801 > 0x146858b26 <+2246>: e9 50 00 00 00 jmp 0x146858b7b ; <+2331> at dp_gui_extensioncmdqueue.cxx:802 > 0x146858b2b <+2251>: 89 d1 movl %edx, %ecx > 0x146858b2d <+2253>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858b34 <+2260>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858b3a <+2266>: e9 2e 03 00 00 jmp 0x146858e6d ; <+3085> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858b3f <+2271>: 89 d1 movl %edx, %ecx > 0x146858b41 <+2273>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858b48 <+2280>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858b4e <+2286>: e9 11 03 00 00 jmp 0x146858e64 ; <+3076> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858b53 <+2291>: 89 d1 movl %edx, %ecx > 0x146858b55 <+2293>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858b5c <+2300>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858b62 <+2306>: e9 f4 02 00 00 jmp 0x146858e5b ; <+3067> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858b67 <+2311>: 89 d1 movl %edx, %ecx > 0x146858b69 <+2313>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858b70 <+2320>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858b76 <+2326>: e9 d4 02 00 00 jmp 0x146858e4f ; <+3055> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858b7b <+2331>: e9 00 00 00 00 jmp 0x146858b80 ; <+2336> at dp_gui_extensioncmdqueue.cxx:803 > 0x146858b80 <+2336>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858b84 <+2340>: e8 d7 42 fd ff callq 0x14682ce60 ; rtl::OUString::isEmpty at ustring.hxx:617 > 0x146858b89 <+2345>: 88 85 ff fc ff ff movb %al, -0x301(%rbp) > 0x146858b8f <+2351>: e9 00 00 00 00 jmp 0x146858b94 ; <+2356> at dp_gui_extensioncmdqueue.cxx:803 > 0x146858b94 <+2356>: 8a 85 ff fc ff ff movb -0x301(%rbp), %al > 0x146858b9a <+2362>: a8 01 testb $0x1, %al > 0x146858b9c <+2364>: 0f 85 05 00 00 00 jne 0x146858ba7 ; <+2375> at dp_gui_extensioncmdqueue.cxx:804 > 0x146858ba2 <+2370>: e9 62 00 00 00 jmp 0x146858c09 ; <+2473> at dp_gui_extensioncmdqueue.cxx:806 > 0x146858ba7 <+2375>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146858bae <+2382>: 48 8d 75 88 leaq -0x78(%rbp), %rsi > 0x146858bb2 <+2386>: e8 75 77 07 00 callq 0x1468d032c ; symbol stub for: comphelper::anyToString(com::sun::star::uno::Any const&) > 0x146858bb7 <+2391>: e9 00 00 00 00 jmp 0x146858bbc ; <+2396> at dp_gui_extensioncmdqueue.cxx:804 > 0x146858bbc <+2396>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858bc0 <+2400>: 48 8d b5 50 ff ff ff leaq -0xb0(%rbp), %rsi > 0x146858bc7 <+2407>: e8 34 62 fd ff callq 0x14682ee00 ; rtl::OUString::operator= at ustring.hxx:436 > 0x146858bcc <+2412>: 48 89 85 f0 fc ff ff movq %rax, -0x310(%rbp) > 0x146858bd3 <+2419>: e9 00 00 00 00 jmp 0x146858bd8 ; <+2424> at dp_gui_extensioncmdqueue.cxx:804 > 0x146858bd8 <+2424>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146858bdf <+2431>: e8 4c b0 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858be4 <+2436>: e9 20 00 00 00 jmp 0x146858c09 ; <+2473> at dp_gui_extensioncmdqueue.cxx:806 > 0x146858be9 <+2441>: 48 8d bd 50 ff ff ff leaq -0xb0(%rbp), %rdi > 0x146858bf0 <+2448>: 89 d1 movl %edx, %ecx > 0x146858bf2 <+2450>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858bf9 <+2457>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858bff <+2463>: e8 2c b0 fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858c04 <+2468>: e9 46 02 00 00 jmp 0x146858e4f ; <+3055> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858c09 <+2473>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146858c10 <+2480>: e8 9b 50 fd ff callq 0x14682dcb0 ; SolarMutexGuard::SolarMutexGuard at svapp.hxx:1410 > 0x146858c15 <+2485>: e9 00 00 00 00 jmp 0x146858c1a ; <+2490> at dp_gui_extensioncmdqueue.cxx:808 > 0x146858c1a <+2490>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858c1e <+2494>: e8 0d 05 00 00 callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x146858c23 <+2499>: 48 89 85 e8 fc ff ff movq %rax, -0x318(%rbp) > 0x146858c2a <+2506>: e9 00 00 00 00 jmp 0x146858c2f ; <+2511> at dp_gui_extensioncmdqueue.cxx:808 > 0x146858c2f <+2511>: 48 8b bd e8 fc ff ff movq -0x318(%rbp), %rdi > 0x146858c36 <+2518>: e8 d5 26 00 00 callq 0x14685b310 ; dp_gui::ProgressCmdEnv::activeDialog at dp_gui_extensioncmdqueue.cxx:153 > 0x146858c3b <+2523>: 48 89 85 e0 fc ff ff movq %rax, -0x320(%rbp) > 0x146858c42 <+2530>: e9 00 00 00 00 jmp 0x146858c47 ; <+2535> at dp_gui_extensioncmdqueue.cxx:808 > 0x146858c47 <+2535>: 48 8b 85 e0 fc ff ff movq -0x320(%rbp), %rax > 0x146858c4e <+2542>: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) > 0x146858c55 <+2549>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146858c5c <+2556>: 48 8d b5 30 ff ff ff leaq -0xd0(%rbp), %rsi > 0x146858c63 <+2563>: 48 8d 55 80 leaq -0x80(%rbp), %rdx > 0x146858c67 <+2567>: e8 f4 25 00 00 callq 0x14685b260 ; VclPtr<MessageDialog>::Create<Dialog*, rtl::Create<Dialog*, rtl::OUString&> at vclptr.hxx:130 > 0x146858c6c <+2572>: e9 00 00 00 00 jmp 0x146858c71 ; <+2577> at dp_gui_extensioncmdqueue.cxx:807 > 0x146858c71 <+2577>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146858c78 <+2584>: 48 8d b5 38 ff ff ff leaq -0xc8(%rbp), %rsi > 0x146858c7f <+2591>: e8 dc 26 00 00 callq 0x14685b360 ; ScopedVclPtr<MessageDialog>::ScopedVclPtr at vclptr.hxx:312 > 0x146858c84 <+2596>: e9 00 00 00 00 jmp 0x146858c89 ; <+2601> at dp_gui_extensioncmdqueue.cxx:807 > 0x146858c89 <+2601>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146858c90 <+2608>: e8 fb 26 00 00 callq 0x14685b390 ; VclPtr<MessageDialog>::~VclPtr at window.hxx:107 > 0x146858c95 <+2613>: 48 8b bd 80 fd ff ff movq -0x280(%rbp), %rdi > 0x146858c9c <+2620>: 48 83 7f 60 00 cmpq $0x0, 0x60(%rdi) > 0x146858ca1 <+2625>: 0f 84 11 01 00 00 je 0x146858db8 ; <+2904> at dp_gui_extensioncmdqueue.cxx:811 > 0x146858ca7 <+2631>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146858cae <+2638>: e8 9d 65 fd ff callq 0x14682f250 ; VclPtr<MessageDialog>::operator-> at vclptr.hxx:137 > 0x146858cb3 <+2643>: 48 89 85 d8 fc ff ff movq %rax, -0x328(%rbp) > 0x146858cba <+2650>: e9 00 00 00 00 jmp 0x146858cbf ; <+2655> at dp_gui_extensioncmdqueue.cxx:810 > 0x146858cbf <+2655>: 48 8b 85 d8 fc ff ff movq -0x328(%rbp), %rax > 0x146858cc6 <+2662>: 48 8b 8d d8 fc ff ff movq -0x328(%rbp), %rcx > 0x146858ccd <+2669>: 48 8b 11 movq (%rcx), %rdx > 0x146858cd0 <+2672>: 48 8b 92 10 02 00 00 movq 0x210(%rdx), %rdx > 0x146858cd7 <+2679>: 48 8b b5 80 fd ff ff movq -0x280(%rbp), %rsi > 0x146858cde <+2686>: 48 8b 7e 60 movq 0x60(%rsi), %rdi > 0x146858ce2 <+2690>: 48 89 85 d0 fc ff ff movq %rax, -0x330(%rbp) > 0x146858ce9 <+2697>: 48 89 95 c8 fc ff ff movq %rdx, -0x338(%rbp) > 0x146858cf0 <+2704>: e8 eb c6 ff ff callq 0x1468553e0 ; dp_gui::DialogHelper::getWindow at dp_gui_dialog2.hxx:70 > 0x146858cf5 <+2709>: 48 89 85 c0 fc ff ff movq %rax, -0x340(%rbp) > 0x146858cfc <+2716>: e9 00 00 00 00 jmp 0x146858d01 ; <+2721> at dp_gui_extensioncmdqueue.cxx:810 > 0x146858d01 <+2721>: 48 8b 85 c0 fc ff ff movq -0x340(%rbp), %rax > 0x146858d08 <+2728>: 48 8b 08 movq (%rax), %rcx > 0x146858d0b <+2731>: 48 8b 89 18 02 00 00 movq 0x218(%rcx), %rcx > 0x146858d12 <+2738>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146858d19 <+2745>: 48 89 c6 movq %rax, %rsi > 0x146858d1c <+2748>: ff d1 callq *%rcx > 0x146858d1e <+2750>: e9 00 00 00 00 jmp 0x146858d23 ; <+2755> at dp_gui_extensioncmdqueue.cxx:810 > 0x146858d23 <+2755>: 48 8d b5 28 ff ff ff leaq -0xd8(%rbp), %rsi > 0x146858d2a <+2762>: 48 8b bd d0 fc ff ff movq -0x330(%rbp), %rdi > 0x146858d31 <+2769>: 48 8b 85 c8 fc ff ff movq -0x338(%rbp), %rax > 0x146858d38 <+2776>: ff d0 callq *%rax > 0x146858d3a <+2778>: e9 00 00 00 00 jmp 0x146858d3f ; <+2783> at dp_gui_extensioncmdqueue.cxx:810 > 0x146858d3f <+2783>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146858d46 <+2790>: e8 e5 ae fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858d4b <+2795>: e9 68 00 00 00 jmp 0x146858db8 ; <+2904> at dp_gui_extensioncmdqueue.cxx:811 > 0x146858d50 <+2800>: 89 d1 movl %edx, %ecx > 0x146858d52 <+2802>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858d59 <+2809>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858d5f <+2815>: e9 df 00 00 00 jmp 0x146858e43 ; <+3043> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858d64 <+2820>: 48 8d bd 38 ff ff ff leaq -0xc8(%rbp), %rdi > 0x146858d6b <+2827>: 89 d1 movl %edx, %ecx > 0x146858d6d <+2829>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858d74 <+2836>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858d7a <+2842>: e8 11 26 00 00 callq 0x14685b390 ; VclPtr<MessageDialog>::~VclPtr at window.hxx:107 > 0x146858d7f <+2847>: e9 bf 00 00 00 jmp 0x146858e43 ; <+3043> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858d84 <+2852>: 89 d1 movl %edx, %ecx > 0x146858d86 <+2854>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858d8d <+2861>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858d93 <+2867>: e9 9f 00 00 00 jmp 0x146858e37 ; <+3031> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858d98 <+2872>: 48 8d bd 28 ff ff ff leaq -0xd8(%rbp), %rdi > 0x146858d9f <+2879>: 89 d1 movl %edx, %ecx > 0x146858da1 <+2881>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858da8 <+2888>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858dae <+2894>: e8 7d ae fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858db3 <+2899>: e9 7f 00 00 00 jmp 0x146858e37 ; <+3031> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858db8 <+2904>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146858dbf <+2911>: e8 8c 64 fd ff callq 0x14682f250 ; VclPtr<MessageDialog>::operator-> at vclptr.hxx:137 > 0x146858dc4 <+2916>: 48 89 85 b8 fc ff ff movq %rax, -0x348(%rbp) > 0x146858dcb <+2923>: e9 00 00 00 00 jmp 0x146858dd0 ; <+2928> at dp_gui_extensioncmdqueue.cxx:811 > 0x146858dd0 <+2928>: 48 8b 85 b8 fc ff ff movq -0x348(%rbp), %rax > 0x146858dd7 <+2935>: 48 8b 08 movq (%rax), %rcx > 0x146858dda <+2938>: 48 8b 89 e8 02 00 00 movq 0x2e8(%rcx), %rcx > 0x146858de1 <+2945>: 48 89 c7 movq %rax, %rdi > 0x146858de4 <+2948>: ff d1 callq *%rcx > 0x146858de6 <+2950>: 66 89 85 b6 fc ff ff movw %ax, -0x34a(%rbp) > 0x146858ded <+2957>: e9 00 00 00 00 jmp 0x146858df2 ; <+2962> at dp_gui_extensioncmdqueue.cxx:811 > 0x146858df2 <+2962>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146858df9 <+2969>: e8 b2 25 00 00 callq 0x14685b3b0 ; ScopedVclPtr<MessageDialog>::~ScopedVclPtr at vclptr.hxx:355 > 0x146858dfe <+2974>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146858e05 <+2981>: e8 f6 4e fd ff callq 0x14682dd00 ; SolarMutexGuard::~SolarMutexGuard at svapp.hxx:1416 > 0x146858e0a <+2986>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146858e11 <+2993>: e8 6a c4 ff ff callq 0x146855280 ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x146858e16 <+2998>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858e1a <+3002>: e8 11 ae fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858e1f <+3007>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146858e23 <+3011>: e8 48 6f fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146858e28 <+3016>: e8 af 7c 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146858e2d <+3021>: e9 00 00 00 00 jmp 0x146858e32 ; <+3026> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858e32 <+3026>: e9 a8 00 00 00 jmp 0x146858edf ; <+3199> at dp_gui_extensioncmdqueue.cxx:815 > 0x146858e37 <+3031>: 48 8d bd 40 ff ff ff leaq -0xc0(%rbp), %rdi > 0x146858e3e <+3038>: e8 6d 25 00 00 callq 0x14685b3b0 ; ScopedVclPtr<MessageDialog>::~ScopedVclPtr at vclptr.hxx:355 > 0x146858e43 <+3043>: 48 8d bd 48 ff ff ff leaq -0xb8(%rbp), %rdi > 0x146858e4a <+3050>: e8 b1 4e fd ff callq 0x14682dd00 ; SolarMutexGuard::~SolarMutexGuard at svapp.hxx:1416 > 0x146858e4f <+3055>: 48 8d bd 58 ff ff ff leaq -0xa8(%rbp), %rdi > 0x146858e56 <+3062>: e8 25 c4 ff ff callq 0x146855280 ; com::sun::star::deployment::DeploymentException::~DeploymentException at DeploymentException.hdl:14 > 0x146858e5b <+3067>: 48 8d 7d 80 leaq -0x80(%rbp), %rdi > 0x146858e5f <+3071>: e8 cc ad fc ff callq 0x146823c30 ; rtl::OUString::~OUString at ustring.hxx:398 > 0x146858e64 <+3076>: 48 8d 7d 88 leaq -0x78(%rbp), %rdi > 0x146858e68 <+3080>: e8 03 6f fd ff callq 0x14682fd70 ; com::sun::star::uno::Any::~Any at Any.hxx:108 > 0x146858e6d <+3085>: e8 6a 7c 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146858e72 <+3090>: e9 00 00 00 00 jmp 0x146858e77 ; <+3095> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858e77 <+3095>: e9 24 01 00 00 jmp 0x146858fa0 ; <+3392> at dp_gui_extensioncmdqueue.cxx:687 > 0x146858e7c <+3100>: e9 f8 f5 ff ff jmp 0x146858479 ; <+537> at dp_gui_extensioncmdqueue.cxx:724 > 0x146858e81 <+3105>: 89 d1 movl %edx, %ecx > 0x146858e83 <+3107>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858e8a <+3114>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858e90 <+3120>: e9 3b 00 00 00 jmp 0x146858ed0 ; <+3184> at dp_gui_extensioncmdqueue.cxx:778 > 0x146858e95 <+3125>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146858e9c <+3132>: 89 d1 movl %edx, %ecx > 0x146858e9e <+3134>: 48 89 85 b8 fd ff ff movq %rax, -0x248(%rbp) > 0x146858ea5 <+3141>: 89 8d b4 fd ff ff movl %ecx, -0x24c(%rbp) > 0x146858eab <+3147>: e8 10 dd fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146858eb0 <+3152>: e9 1b 00 00 00 jmp 0x146858ed0 ; <+3184> at dp_gui_extensioncmdqueue.cxx:778 > 0x146858eb5 <+3157>: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi > 0x146858ebc <+3164>: e8 ff dc fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146858ec1 <+3169>: e8 16 7c 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146858ec6 <+3174>: e9 00 00 00 00 jmp 0x146858ecb ; <+3179> at dp_gui_extensioncmdqueue.cxx:778 > 0x146858ecb <+3179>: e9 4f 00 00 00 jmp 0x146858f1f ; <+3263> at dp_gui_extensioncmdqueue.cxx:822 > 0x146858ed0 <+3184>: e8 07 7c 07 00 callq 0x1468d0adc ; symbol stub for: __cxa_end_catch > 0x146858ed5 <+3189>: e9 00 00 00 00 jmp 0x146858eda ; <+3194> at dp_gui_extensioncmdqueue.cxx:778 > 0x146858eda <+3194>: e9 c1 00 00 00 jmp 0x146858fa0 ; <+3392> at dp_gui_extensioncmdqueue.cxx:687 > 0x146858edf <+3199>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858ee6 <+3206>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x146858eec <+3212>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146858ef3 <+3219>: 48 89 c6 movq %rax, %rsi > 0x146858ef6 <+3222>: e8 a5 db fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146858efb <+3227>: e9 00 00 00 00 jmp 0x146858f00 ; <+3232> at dp_gui_extensioncmdqueue.cxx:815 > 0x146858f00 <+3232>: 48 8d bd 18 ff ff ff leaq -0xe8(%rbp), %rdi > 0x146858f07 <+3239>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858f0e <+3246>: c6 80 b5 00 00 00 00 movb $0x0, 0xb5(%rax) > 0x146858f15 <+3253>: e8 a6 dc fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146858f1a <+3258>: e9 5a f5 ff ff jmp 0x146858479 ; <+537> at dp_gui_extensioncmdqueue.cxx:724 > 0x146858f1f <+3263>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858f26 <+3270>: 48 05 a8 00 00 00 addq $0xa8, %rax > 0x146858f2c <+3276>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x146858f33 <+3283>: 48 89 c6 movq %rax, %rsi > 0x146858f36 <+3286>: e8 65 db fd ff callq 0x146836aa0 ; osl::Guard<osl::Mutex>::Guard at mutex.hxx:128 > 0x146858f3b <+3291>: e9 00 00 00 00 jmp 0x146858f40 ; <+3296> at dp_gui_extensioncmdqueue.cxx:822 > 0x146858f40 <+3296>: 48 8d bd 10 ff ff ff leaq -0xf0(%rbp), %rdi > 0x146858f47 <+3303>: 48 8b 85 80 fd ff ff movq -0x280(%rbp), %rax > 0x146858f4e <+3310>: c6 80 b5 00 00 00 00 movb $0x0, 0xb5(%rax) > 0x146858f55 <+3317>: e8 66 dc fd ff callq 0x146836bc0 ; osl::Guard<osl::Mutex>::~Guard at mutex.hxx:134 > 0x146858f5a <+3322>: f6 85 ab fd ff ff 01 testb $0x1, -0x255(%rbp) > 0x146858f61 <+3329>: 0f 85 2b 00 00 00 jne 0x146858f92 ; <+3378> at dp_gui_extensioncmdqueue.cxx:827 > 0x146858f67 <+3335>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858f6b <+3339>: e8 c0 01 00 00 callq 0x146859130 ; rtl::Reference<dp_gui::ProgressCmdEnv>::operator-> at ref.hxx:176 > 0x146858f70 <+3344>: 48 89 85 a8 fc ff ff movq %rax, -0x358(%rbp) > 0x146858f77 <+3351>: e9 00 00 00 00 jmp 0x146858f7c ; <+3356> at dp_gui_extensioncmdqueue.cxx:827 > 0x146858f7c <+3356>: 48 8b bd a8 fc ff ff movq -0x358(%rbp), %rdi > 0x146858f83 <+3363>: e8 48 95 ff ff callq 0x1468524d0 ; dp_gui::ProgressCmdEnv::stopProgress at dp_gui_extensioncmdqueue.cxx:285 > 0x146858f88 <+3368>: e9 00 00 00 00 jmp 0x146858f8d ; <+3373> at dp_gui_extensioncmdqueue.cxx:827 > 0x146858f8d <+3373>: e9 00 00 00 00 jmp 0x146858f92 ; <+3378> at dp_gui_extensioncmdqueue.cxx:827 > 0x146858f92 <+3378>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858f96 <+3382>: e8 35 24 00 00 callq 0x14685b3d0 ; rtl::Reference<dp_gui::ProgressCmdEnv>::~Reference at ref.hxx:88 > 0x146858f9b <+3387>: e9 ee f2 ff ff jmp 0x14685828e ; <+46> at dp_gui_extensioncmdqueue.cxx:680 > 0x146858fa0 <+3392>: 48 8d 7d c0 leaq -0x40(%rbp), %rdi > 0x146858fa4 <+3396>: e8 27 24 00 00 callq 0x14685b3d0 ; rtl::Reference<dp_gui::ProgressCmdEnv>::~Reference at ref.hxx:88 > 0x146858fa9 <+3401>: e9 1d 00 00 00 jmp 0x146858fcb ; <+3435> at dp_gui_extensioncmdqueue.cxx:691 > 0x146858fae <+3406>: 48 8b 05 3b 52 0b 00 movq 0xb523b(%rip), %rax ; (void *)0x00007fff961d9070: __stack_chk_guard > 0x146858fb5 <+3413>: 48 8b 00 movq (%rax), %rax > 0x146858fb8 <+3416>: 48 3b 45 f8 cmpq -0x8(%rbp), %rax > 0x146858fbc <+3420>: 0f 85 25 00 00 00 jne 0x146858fe7 ; <+3463> at dp_gui_extensioncmdqueue.cxx:813 > 0x146858fc2 <+3426>: 48 81 c4 60 03 00 00 addq $0x360, %rsp ; imm = 0x360 > 0x146858fc9 <+3433>: 5d popq %rbp > 0x146858fca <+3434>: c3 retq > 0x146858fcb <+3435>: 48 8b bd b8 fd ff ff movq -0x248(%rbp), %rdi > 0x146858fd2 <+3442>: e8 23 7b 07 00 callq 0x1468d0afa ; symbol stub for: _Unwind_Resume > 0x146858fd7 <+3447>: 89 d1 movl %edx, %ecx > 0x146858fd9 <+3449>: 48 89 c7 movq %rax, %rdi > 0x146858fdc <+3452>: 89 8d a4 fc ff ff movl %ecx, -0x35c(%rbp) > 0x146858fe2 <+3458>: e8 b9 b3 fc ff callq 0x1468243a0 ; __clang_call_terminate > 0x146858fe7 <+3463>: e8 20 7b 07 00 callq 0x1468d0b0c ; symbol stub for: __stack_chk_fail >(lldb) image show-unwind --address 0x146858885 >UNWIND PLANS for libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute() (start addr 0x146858260) > >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: [libdeploymentgui.dylib.__TEXT.__text + 215920-0x00000000000358fc) >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]: 3434: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 3435: 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 0x1468d524c, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 215920-0x00000000000358fc) >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 0x1468d524c, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 215920-0x00000000000358fc) >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]: 3434: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 3435: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x1468d524c, personality routine is at address 0x14690e1e8 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libdeploymentgui.dylib.__TEXT.__text + 215920-0x0000000000035920) >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 0x1044d5e33 >libuno_salhelpergcc3.dylib.3`salhelper::Thread::run: > 0x1044d5e00 <+0>: 55 pushq %rbp > 0x1044d5e01 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1044d5e04 <+4>: 48 83 ec 40 subq $0x40, %rsp > 0x1044d5e08 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x1044d5e0c <+12>: 48 89 f8 movq %rdi, %rax > 0x1044d5e0f <+15>: 48 8b 4f 20 movq 0x20(%rdi), %rcx > 0x1044d5e13 <+19>: 48 89 7d e0 movq %rdi, -0x20(%rbp) > 0x1044d5e17 <+23>: 48 89 cf movq %rcx, %rdi > 0x1044d5e1a <+26>: 48 89 45 d8 movq %rax, -0x28(%rbp) > 0x1044d5e1e <+30>: e8 8d 00 00 00 callq 0x1044d5eb0 ; osl::Thread::setName at thread.hxx:151 > 0x1044d5e23 <+35>: 48 8b 45 e0 movq -0x20(%rbp), %rax > 0x1044d5e27 <+39>: 48 8b 08 movq (%rax), %rcx > 0x1044d5e2a <+42>: 48 8b 49 10 movq 0x10(%rcx), %rcx > 0x1044d5e2e <+46>: 48 89 c7 movq %rax, %rdi > 0x1044d5e31 <+49>: ff d1 callq *%rcx > 0x1044d5e33 <+51>: e9 00 00 00 00 jmp 0x1044d5e38 ; <+56> at thread.cxx:41 > 0x1044d5e38 <+56>: e9 4a 00 00 00 jmp 0x1044d5e87 ; <+135> at thread.cxx:47 > 0x1044d5e3d <+61>: 89 d1 movl %edx, %ecx > 0x1044d5e3f <+63>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x1044d5e43 <+67>: 89 4d ec movl %ecx, -0x14(%rbp) > 0x1044d5e46 <+70>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x1044d5e4a <+74>: e8 8d 60 00 00 callq 0x1044dbedc ; symbol stub for: __cxa_begin_catch > 0x1044d5e4f <+79>: 48 8b 7d d8 movq -0x28(%rbp), %rdi > 0x1044d5e53 <+83>: 48 8b 0f movq (%rdi), %rcx > 0x1044d5e56 <+86>: 48 8b 49 20 movq 0x20(%rcx), %rcx > 0x1044d5e5a <+90>: 48 89 45 d0 movq %rax, -0x30(%rbp) > 0x1044d5e5e <+94>: ff d1 callq *%rcx > 0x1044d5e60 <+96>: e9 00 00 00 00 jmp 0x1044d5e65 ; <+101> at thread.cxx:45 > 0x1044d5e65 <+101>: e8 8a 60 00 00 callq 0x1044dbef4 ; symbol stub for: __cxa_rethrow > 0x1044d5e6a <+106>: e9 34 00 00 00 jmp 0x1044d5ea3 ; salhelper::Thread::run() + 163 > 0x1044d5e6f <+111>: 89 d1 movl %edx, %ecx > 0x1044d5e71 <+113>: 48 89 45 f0 movq %rax, -0x10(%rbp) > 0x1044d5e75 <+117>: 89 4d ec movl %ecx, -0x14(%rbp) > 0x1044d5e78 <+120>: e8 6b 60 00 00 callq 0x1044dbee8 ; symbol stub for: __cxa_end_catch > 0x1044d5e7d <+125>: e9 00 00 00 00 jmp 0x1044d5e82 ; <+130> at thread.cxx:46 > 0x1044d5e82 <+130>: e9 06 00 00 00 jmp 0x1044d5e8d ; <+141> at thread.cxx:46 > 0x1044d5e87 <+135>: 48 83 c4 40 addq $0x40, %rsp > 0x1044d5e8b <+139>: 5d popq %rbp > 0x1044d5e8c <+140>: c3 retq > 0x1044d5e8d <+141>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x1044d5e91 <+145>: e8 6a 60 00 00 callq 0x1044dbf00 ; symbol stub for: _Unwind_Resume > 0x1044d5e96 <+150>: 89 d1 movl %edx, %ecx > 0x1044d5e98 <+152>: 48 89 c7 movq %rax, %rdi > 0x1044d5e9b <+155>: 89 4d cc movl %ecx, -0x34(%rbp) > 0x1044d5e9e <+158>: e8 4d e7 ff ff callq 0x1044d45f0 ; __clang_call_terminate >(lldb) image show-unwind --address 0x1044d5e33 >UNWIND PLANS for libuno_salhelpergcc3.dylib.3`salhelper::Thread::run() (start addr 0x1044d5e00) > >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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6304-0x0000000000001943) >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]: 140: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[4]: 141: 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 0x1044dc408, personality routine is at address 0x1044df060 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6304-0x0000000000001943) >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 0x1044dc408, personality routine is at address 0x1044df060 >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6304-0x0000000000001943) >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]: 140: CFA=rsp +8 => rbp=[CFA-16] rip=[CFA-8] >row[4]: 141: CFA=rbp+16 => rbp=[CFA-16] rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >LSDA address 0x1044dc408, personality routine is at address 0x1044df060 >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6304-0x0000000000001950) >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 0x1044d5ef9 >libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(): > 0x1044d5ee0 <+0>: 55 pushq %rbp > 0x1044d5ee1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1044d5ee4 <+4>: 48 83 ec 10 subq $0x10, %rsp > 0x1044d5ee8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x1044d5eec <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x1044d5ef0 <+16>: 48 83 c7 f0 addq $-0x10, %rdi > 0x1044d5ef4 <+20>: e8 07 ff ff ff callq 0x1044d5e00 ; salhelper::Thread::run at thread.cxx:37 > 0x1044d5ef9 <+25>: 48 83 c4 10 addq $0x10, %rsp > 0x1044d5efd <+29>: 5d popq %rbp > 0x1044d5efe <+30>: c3 retq >(lldb) image show-unwind --address 0x1044d5ef9 >UNWIND PLANS for libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run() (start addr 0x1044d5ee0) > >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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6528-0x000000000000199f) >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]: 30: 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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6528-0x000000000000199f) >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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6528-0x000000000000199f) >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]: 30: 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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 6528-0x0000000000001b90) >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 0x1044d885e >libuno_salhelpergcc3.dylib.3`::threadFunc(void *): > 0x1044d8840 <+0>: 55 pushq %rbp > 0x1044d8841 <+1>: 48 89 e5 movq %rsp, %rbp > 0x1044d8844 <+4>: 48 83 ec 20 subq $0x20, %rsp > 0x1044d8848 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x1044d884c <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x1044d8850 <+16>: 48 89 7d f0 movq %rdi, -0x10(%rbp) > 0x1044d8854 <+20>: 48 8b 7d f0 movq -0x10(%rbp), %rdi > 0x1044d8858 <+24>: 48 8b 07 movq (%rdi), %rax > 0x1044d885b <+27>: ff 50 38 callq *0x38(%rax) > 0x1044d885e <+30>: 48 8b 45 f0 movq -0x10(%rbp), %rax > 0x1044d8862 <+34>: 48 8b 38 movq (%rax), %rdi > 0x1044d8865 <+37>: 48 89 7d e8 movq %rdi, -0x18(%rbp) > 0x1044d8869 <+41>: 48 89 c7 movq %rax, %rdi > 0x1044d886c <+44>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x1044d8870 <+48>: ff 50 40 callq *0x40(%rax) > 0x1044d8873 <+51>: 48 83 c4 20 addq $0x20, %rsp > 0x1044d8877 <+55>: 5d popq %rbp > 0x1044d8878 <+56>: c3 retq >(lldb) image show-unwind --address 0x1044d885e >UNWIND PLANS for libuno_salhelpergcc3.dylib.3`::threadFunc(void *) (start addr 0x1044d8840) > >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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 17120-0x0000000000004319) >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]: 56: 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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 17120-0x0000000000004319) >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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 17120-0x0000000000004319) >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]: 56: 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: [libuno_salhelpergcc3.dylib.3.__TEXT.__text + 16384-0x0000000000004f80) >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 0x102be1c07 >libuno_sal.dylib.3`osl_thread_start_Impl: > 0x102be1ae0 <+0>: 55 pushq %rbp > 0x102be1ae1 <+1>: 48 89 e5 movq %rsp, %rbp > 0x102be1ae4 <+4>: 48 83 ec 30 subq $0x30, %rsp > 0x102be1ae8 <+8>: 48 89 7d f8 movq %rdi, -0x8(%rbp) > 0x102be1aec <+12>: 48 8b 7d f8 movq -0x8(%rbp), %rdi > 0x102be1af0 <+16>: 48 89 7d e8 movq %rdi, -0x18(%rbp) > 0x102be1af4 <+20>: 48 83 7d e8 00 cmpq $0x0, -0x18(%rbp) > 0x102be1af9 <+25>: 0f 95 c0 setne %al > 0x102be1afc <+28>: 34 ff xorb $-0x1, %al > 0x102be1afe <+30>: a8 01 testb $0x1, %al > 0x102be1b00 <+32>: 0f 85 05 00 00 00 jne 0x102be1b0b ; <+43> at thread.cxx:208 > 0x102be1b06 <+38>: e9 1f 00 00 00 jmp 0x102be1b2a ; <+74> at thread.cxx:208 > 0x102be1b0b <+43>: 48 8d 3d ba d7 00 00 leaq 0xd7ba(%rip), %rdi ; "osl_thread_start_Impl" > 0x102be1b12 <+50>: 48 8d 35 3f d5 00 00 leaq 0xd53f(%rip), %rsi ; "/Users/demo/lode/dev/core/sal/osl/unx/thread.cxx" > 0x102be1b19 <+57>: ba d0 00 00 00 movl $0xd0, %edx > 0x102be1b1e <+62>: 48 8d 0d bd d7 00 00 leaq 0xd7bd(%rip), %rcx ; "pImpl" > 0x102be1b25 <+69>: e8 32 1d 00 00 callq 0x102be385c ; symbol stub for: __assert_rtn > 0x102be1b2a <+74>: e9 00 00 00 00 jmp 0x102be1b2f ; <+79> at thread.cxx:210 > 0x102be1b2f <+79>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1b33 <+83>: 48 83 c0 20 addq $0x20, %rax > 0x102be1b37 <+87>: 48 89 c7 movq %rax, %rdi > 0x102be1b3a <+90>: e8 c3 1f 00 00 callq 0x102be3b02 ; symbol stub for: pthread_mutex_lock > 0x102be1b3f <+95>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1b43 <+99>: 48 8b 3f movq (%rdi), %rdi > 0x102be1b46 <+102>: 89 45 e4 movl %eax, -0x1c(%rbp) > 0x102be1b49 <+105>: e8 d2 f9 ff ff callq 0x102be1520 ; insertThreadId at thread.cxx:596 > 0x102be1b4e <+110>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1b52 <+114>: 66 89 47 08 movw %ax, 0x8(%rdi) > 0x102be1b56 <+118>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1b5a <+122>: 0f bf 4f 0a movswl 0xa(%rdi), %ecx > 0x102be1b5e <+126>: 83 e1 fd andl $-0x3, %ecx > 0x102be1b61 <+129>: 66 89 c8 movw %cx, %ax > 0x102be1b64 <+132>: 66 89 47 0a movw %ax, 0xa(%rdi) > 0x102be1b68 <+136>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1b6c <+140>: 0f bf 4f 0a movswl 0xa(%rdi), %ecx > 0x102be1b70 <+144>: 83 c9 08 orl $0x8, %ecx > 0x102be1b73 <+147>: 66 89 c8 movw %cx, %ax > 0x102be1b76 <+150>: 66 89 47 0a movw %ax, 0xa(%rdi) > 0x102be1b7a <+154>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1b7e <+158>: 48 83 c7 60 addq $0x60, %rdi > 0x102be1b82 <+162>: e8 33 1f 00 00 callq 0x102be3aba ; symbol stub for: pthread_cond_signal > 0x102be1b87 <+167>: 89 45 e0 movl %eax, -0x20(%rbp) > 0x102be1b8a <+170>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1b8e <+174>: 0f bf 48 0a movswl 0xa(%rax), %ecx > 0x102be1b92 <+178>: 83 e1 04 andl $0x4, %ecx > 0x102be1b95 <+181>: 83 f9 00 cmpl $0x0, %ecx > 0x102be1b98 <+184>: 0f 84 23 00 00 00 je 0x102be1bc1 ; <+225> at thread.cxx:228 > 0x102be1b9e <+190>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1ba2 <+194>: 48 83 c0 60 addq $0x60, %rax > 0x102be1ba6 <+198>: 48 8b 4d e8 movq -0x18(%rbp), %rcx > 0x102be1baa <+202>: 48 83 c1 20 addq $0x20, %rcx > 0x102be1bae <+206>: 48 89 c7 movq %rax, %rdi > 0x102be1bb1 <+209>: 48 89 ce movq %rcx, %rsi > 0x102be1bb4 <+212>: e8 0d 1f 00 00 callq 0x102be3ac6 ; symbol stub for: pthread_cond_wait > 0x102be1bb9 <+217>: 89 45 dc movl %eax, -0x24(%rbp) > 0x102be1bbc <+220>: e9 c9 ff ff ff jmp 0x102be1b8a ; <+170> at thread.cxx:221 > 0x102be1bc1 <+225>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1bc5 <+229>: 0f bf 48 0a movswl 0xa(%rax), %ecx > 0x102be1bc9 <+233>: 83 e1 01 andl $0x1, %ecx > 0x102be1bcc <+236>: 83 f9 00 cmpl $0x0, %ecx > 0x102be1bcf <+239>: 0f 9f c2 setg %dl > 0x102be1bd2 <+242>: 80 e2 01 andb $0x1, %dl > 0x102be1bd5 <+245>: 88 55 f7 movb %dl, -0x9(%rbp) > 0x102be1bd8 <+248>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1bdc <+252>: 48 83 c0 20 addq $0x20, %rax > 0x102be1be0 <+256>: 48 89 c7 movq %rax, %rdi > 0x102be1be3 <+259>: e8 26 1f 00 00 callq 0x102be3b0e ; symbol stub for: pthread_mutex_unlock > 0x102be1be8 <+264>: f6 45 f7 01 testb $0x1, -0x9(%rbp) > 0x102be1bec <+268>: 89 45 d8 movl %eax, -0x28(%rbp) > 0x102be1bef <+271>: 0f 85 12 00 00 00 jne 0x102be1c07 ; <+295> at thread.cxx:248 > 0x102be1bf5 <+277>: 48 8b 45 e8 movq -0x18(%rbp), %rax > 0x102be1bf9 <+281>: 48 8b 40 10 movq 0x10(%rax), %rax > 0x102be1bfd <+285>: 48 8b 4d e8 movq -0x18(%rbp), %rcx > 0x102be1c01 <+289>: 48 8b 79 18 movq 0x18(%rcx), %rdi > 0x102be1c05 <+293>: ff d0 callq *%rax > 0x102be1c07 <+295>: 48 8b 7d e8 movq -0x18(%rbp), %rdi > 0x102be1c0b <+299>: e8 10 00 00 00 callq 0x102be1c20 ; osl_thread_cleanup_Impl at thread.cxx:175 > 0x102be1c10 <+304>: 31 c0 xorl %eax, %eax > 0x102be1c12 <+306>: 48 83 c4 30 addq $0x30, %rsp > 0x102be1c16 <+310>: 5d popq %rbp > 0x102be1c17 <+311>: c3 retq >(lldb) image show-unwind --address 0x102be1c07 >UNWIND PLANS for libuno_sal.dylib.3`osl_thread_start_Impl(void*) (start addr 0x102be1ae0) > >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: [libuno_sal.dylib.3.__TEXT.__text + 619760-0x0000000000097628) >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]: 311: 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: [libuno_sal.dylib.3.__TEXT.__text + 619760-0x0000000000097628) >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: [libuno_sal.dylib.3.__TEXT.__text + 619760-0x0000000000097628) >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]: 311: 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: [libuno_sal.dylib.3.__TEXT.__text + 615808-0x00000000000980f0) >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 0x7fff8d6edaab >libsystem_pthread.dylib`_pthread_body: > 0x7fff8d6ed9f7 <+0>: 55 pushq %rbp > 0x7fff8d6ed9f8 <+1>: 48 89 e5 movq %rsp, %rbp > 0x7fff8d6ed9fb <+4>: 53 pushq %rbx > 0x7fff8d6ed9fc <+5>: 50 pushq %rax > 0x7fff8d6ed9fd <+6>: 48 89 fb movq %rdi, %rbx > 0x7fff8d6eda00 <+9>: 40 0f b6 f6 movzbl %sil, %esi > 0x7fff8d6eda04 <+13>: e8 d1 36 00 00 callq 0x7fff8d6f10da ; _pthread_set_self_internal > 0x7fff8d6eda09 <+18>: 65 8b 0c 25 18 00 00 00 movl %gs:0x18, %ecx > 0x7fff8d6eda11 <+26>: 31 c0 xorl %eax, %eax > 0x7fff8d6eda13 <+28>: f0 lock > 0x7fff8d6eda14 <+29>: 0f b1 0d ed 88 b0 08 cmpxchgl %ecx, 0x8b088ed(%rip) ; _pthread_list_lock > 0x7fff8d6eda1b <+36>: 74 11 je 0x7fff8d6eda2e ; <+55> > 0x7fff8d6eda1d <+38>: 48 8d 3d e4 88 b0 08 leaq 0x8b088e4(%rip), %rdi ; _pthread_list_lock > 0x7fff8d6eda24 <+45>: be 00 00 01 00 movl $0x10000, %esi ; imm = 0x10000 > 0x7fff8d6eda29 <+50>: e8 52 49 00 00 callq 0x7fff8d6f2380 ; symbol stub for: os_unfair_lock_lock_with_options > 0x7fff8d6eda2e <+55>: 8b 43 10 movl 0x10(%rbx), %eax > 0x7fff8d6eda31 <+58>: 89 c1 movl %eax, %ecx > 0x7fff8d6eda33 <+60>: 83 c9 01 orl $0x1, %ecx > 0x7fff8d6eda36 <+63>: 89 4b 10 movl %ecx, 0x10(%rbx) > 0x7fff8d6eda39 <+66>: f6 43 1b 04 testb $0x4, 0x1b(%rbx) > 0x7fff8d6eda3d <+70>: 74 08 je 0x7fff8d6eda47 ; <+80> > 0x7fff8d6eda3f <+72>: 89 c1 movl %eax, %ecx > 0x7fff8d6eda41 <+74>: 83 c9 03 orl $0x3, %ecx > 0x7fff8d6eda44 <+77>: 89 4b 10 movl %ecx, 0x10(%rbx) > 0x7fff8d6eda47 <+80>: a8 02 testb $0x2, %al > 0x7fff8d6eda49 <+82>: 75 27 jne 0x7fff8d6eda72 ; <+123> > 0x7fff8d6eda4b <+84>: 48 8d 43 60 leaq 0x60(%rbx), %rax > 0x7fff8d6eda4f <+88>: 48 c7 43 60 00 00 00 00 movq $0x0, 0x60(%rbx) > 0x7fff8d6eda57 <+96>: 48 8b 0d 3a 88 b0 08 movq 0x8b0883a(%rip), %rcx ; __pthread_head + 8 > 0x7fff8d6eda5e <+103>: 48 89 4b 68 movq %rcx, 0x68(%rbx) > 0x7fff8d6eda62 <+107>: 48 89 19 movq %rbx, (%rcx) > 0x7fff8d6eda65 <+110>: 48 89 05 2c 88 b0 08 movq %rax, 0x8b0882c(%rip) ; __pthread_head + 8 > 0x7fff8d6eda6c <+117>: ff 05 36 88 b0 08 incl 0x8b08836(%rip) ; _pthread_count > 0x7fff8d6eda72 <+123>: 65 8b 04 25 18 00 00 00 movl %gs:0x18, %eax > 0x7fff8d6eda7a <+131>: 31 c9 xorl %ecx, %ecx > 0x7fff8d6eda7c <+133>: f0 lock > 0x7fff8d6eda7d <+134>: 0f b1 0d 84 88 b0 08 cmpxchgl %ecx, 0x8b08884(%rip) ; _pthread_list_lock > 0x7fff8d6eda84 <+141>: 74 0c je 0x7fff8d6eda92 ; <+155> > 0x7fff8d6eda86 <+143>: 48 8d 3d 7b 88 b0 08 leaq 0x8b0887b(%rip), %rdi ; _pthread_list_lock > 0x7fff8d6eda8d <+150>: e8 f4 48 00 00 callq 0x7fff8d6f2386 ; symbol stub for: os_unfair_lock_unlock > 0x7fff8d6eda92 <+155>: 48 83 3d d6 88 b0 08 00 cmpq $0x0, 0x8b088d6(%rip) ; __libdispatch_offset + 3 > 0x7fff8d6eda9a <+163>: 74 08 je 0x7fff8d6edaa4 ; <+173> > 0x7fff8d6eda9c <+165>: 48 89 df movq %rbx, %rdi > 0x7fff8d6eda9f <+168>: e8 2d 3b 00 00 callq 0x7fff8d6f15d1 ; _pthread_introspection_hook_callout_thread_start > 0x7fff8d6edaa4 <+173>: 48 8b 7b 28 movq 0x28(%rbx), %rdi > 0x7fff8d6edaa8 <+177>: ff 53 20 callq *0x20(%rbx) > 0x7fff8d6edaab <+180>: 48 89 df movq %rbx, %rdi > 0x7fff8d6edaae <+183>: 48 89 c6 movq %rax, %rsi > 0x7fff8d6edab1 <+186>: e8 fb 16 00 00 callq 0x7fff8d6ef1b1 ; _pthread_exit >(lldb) image show-unwind --address 0x7fff8d6edaab >UNWIND PLANS for libsystem_pthread.dylib`_pthread_body (start addr 0x7fff8d6ed9f7) > >Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' >Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' >Fast UnwindPlan is 'x86_64 default unwind plan' > >Assembly language inspection UnwindPlan: >This UnwindPlan originally sourced from assembly insn profiling >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libsystem_pthread.dylib.__TEXT.__text + 10835-0x0000000000002b12) >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[3]: 5: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libsystem_pthread.dylib.__TEXT.__text + 10835-0x0000000000002b12) >row[0]: 0: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Fast UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default at entry point UnwindPlan: >This UnwindPlan originally sourced from x86_64 at-func-entry default >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: not specified. >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] > > >(lldb) disassemble --bytes --address 0x7fff8d6ed9f7 >libsystem_pthread.dylib`_pthread_body: > 0x7fff8d6ed9f7 <+0>: 55 pushq %rbp > 0x7fff8d6ed9f8 <+1>: 48 89 e5 movq %rsp, %rbp > 0x7fff8d6ed9fb <+4>: 53 pushq %rbx > 0x7fff8d6ed9fc <+5>: 50 pushq %rax > 0x7fff8d6ed9fd <+6>: 48 89 fb movq %rdi, %rbx > 0x7fff8d6eda00 <+9>: 40 0f b6 f6 movzbl %sil, %esi > 0x7fff8d6eda04 <+13>: e8 d1 36 00 00 callq 0x7fff8d6f10da ; _pthread_set_self_internal > 0x7fff8d6eda09 <+18>: 65 8b 0c 25 18 00 00 00 movl %gs:0x18, %ecx > 0x7fff8d6eda11 <+26>: 31 c0 xorl %eax, %eax > 0x7fff8d6eda13 <+28>: f0 lock > 0x7fff8d6eda14 <+29>: 0f b1 0d ed 88 b0 08 cmpxchgl %ecx, 0x8b088ed(%rip) ; _pthread_list_lock > 0x7fff8d6eda1b <+36>: 74 11 je 0x7fff8d6eda2e ; <+55> > 0x7fff8d6eda1d <+38>: 48 8d 3d e4 88 b0 08 leaq 0x8b088e4(%rip), %rdi ; _pthread_list_lock > 0x7fff8d6eda24 <+45>: be 00 00 01 00 movl $0x10000, %esi ; imm = 0x10000 > 0x7fff8d6eda29 <+50>: e8 52 49 00 00 callq 0x7fff8d6f2380 ; symbol stub for: os_unfair_lock_lock_with_options > 0x7fff8d6eda2e <+55>: 8b 43 10 movl 0x10(%rbx), %eax > 0x7fff8d6eda31 <+58>: 89 c1 movl %eax, %ecx > 0x7fff8d6eda33 <+60>: 83 c9 01 orl $0x1, %ecx > 0x7fff8d6eda36 <+63>: 89 4b 10 movl %ecx, 0x10(%rbx) > 0x7fff8d6eda39 <+66>: f6 43 1b 04 testb $0x4, 0x1b(%rbx) > 0x7fff8d6eda3d <+70>: 74 08 je 0x7fff8d6eda47 ; <+80> > 0x7fff8d6eda3f <+72>: 89 c1 movl %eax, %ecx > 0x7fff8d6eda41 <+74>: 83 c9 03 orl $0x3, %ecx > 0x7fff8d6eda44 <+77>: 89 4b 10 movl %ecx, 0x10(%rbx) > 0x7fff8d6eda47 <+80>: a8 02 testb $0x2, %al > 0x7fff8d6eda49 <+82>: 75 27 jne 0x7fff8d6eda72 ; <+123> > 0x7fff8d6eda4b <+84>: 48 8d 43 60 leaq 0x60(%rbx), %rax > 0x7fff8d6eda4f <+88>: 48 c7 43 60 00 00 00 00 movq $0x0, 0x60(%rbx) > 0x7fff8d6eda57 <+96>: 48 8b 0d 3a 88 b0 08 movq 0x8b0883a(%rip), %rcx ; __pthread_head + 8 > 0x7fff8d6eda5e <+103>: 48 89 4b 68 movq %rcx, 0x68(%rbx) > 0x7fff8d6eda62 <+107>: 48 89 19 movq %rbx, (%rcx) > 0x7fff8d6eda65 <+110>: 48 89 05 2c 88 b0 08 movq %rax, 0x8b0882c(%rip) ; __pthread_head + 8 > 0x7fff8d6eda6c <+117>: ff 05 36 88 b0 08 incl 0x8b08836(%rip) ; _pthread_count > 0x7fff8d6eda72 <+123>: 65 8b 04 25 18 00 00 00 movl %gs:0x18, %eax > 0x7fff8d6eda7a <+131>: 31 c9 xorl %ecx, %ecx > 0x7fff8d6eda7c <+133>: f0 lock > 0x7fff8d6eda7d <+134>: 0f b1 0d 84 88 b0 08 cmpxchgl %ecx, 0x8b08884(%rip) ; _pthread_list_lock > 0x7fff8d6eda84 <+141>: 74 0c je 0x7fff8d6eda92 ; <+155> > 0x7fff8d6eda86 <+143>: 48 8d 3d 7b 88 b0 08 leaq 0x8b0887b(%rip), %rdi ; _pthread_list_lock > 0x7fff8d6eda8d <+150>: e8 f4 48 00 00 callq 0x7fff8d6f2386 ; symbol stub for: os_unfair_lock_unlock > 0x7fff8d6eda92 <+155>: 48 83 3d d6 88 b0 08 00 cmpq $0x0, 0x8b088d6(%rip) ; __libdispatch_offset + 3 > 0x7fff8d6eda9a <+163>: 74 08 je 0x7fff8d6edaa4 ; <+173> > 0x7fff8d6eda9c <+165>: 48 89 df movq %rbx, %rdi > 0x7fff8d6eda9f <+168>: e8 2d 3b 00 00 callq 0x7fff8d6f15d1 ; _pthread_introspection_hook_callout_thread_start > 0x7fff8d6edaa4 <+173>: 48 8b 7b 28 movq 0x28(%rbx), %rdi > 0x7fff8d6edaa8 <+177>: ff 53 20 callq *0x20(%rbx) > 0x7fff8d6edaab <+180>: 48 89 df movq %rbx, %rdi > 0x7fff8d6edaae <+183>: 48 89 c6 movq %rax, %rsi > 0x7fff8d6edab1 <+186>: e8 fb 16 00 00 callq 0x7fff8d6ef1b1 ; _pthread_exit >(lldb) image show-unwind --address 0x7fff8d6ed9f7 >UNWIND PLANS for libsystem_pthread.dylib`_pthread_body (start addr 0x7fff8d6ed9f7) > >Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' >Synchronous (restricted to call-sites) UnwindPlan is 'compact unwind info' >Fast UnwindPlan is 'x86_64 default unwind plan' > >Assembly language inspection UnwindPlan: >This UnwindPlan originally sourced from assembly insn profiling >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libsystem_pthread.dylib.__TEXT.__text + 10835-0x0000000000002b12) >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] >row[1]: 1: CFA=rsp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[2]: 4: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] >row[3]: 5: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Compact unwind UnwindPlan: >This UnwindPlan originally sourced from compact unwind info >This UnwindPlan is sourced from the compiler: yes. >This UnwindPlan is valid at all instruction locations: no. >Address range of this UnwindPlan: [libsystem_pthread.dylib.__TEXT.__text + 10835-0x0000000000002b12) >row[0]: 0: CFA=rbp+16 => rbx=[CFA-24] rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Fast UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default UnwindPlan: >This UnwindPlan originally sourced from x86_64 default unwind plan >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: no. >row[0]: 0: CFA=rbp+16 => rbp=[CFA-16] rsp=CFA+0 rip=[CFA-8] > >Arch default at entry point UnwindPlan: >This UnwindPlan originally sourced from x86_64 at-func-entry default >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: not specified. >row[0]: 0: CFA=rsp +8 => rsp=CFA+0 rip=[CFA-8] > > >(lldb) disassemble --bytes --address 0x7fff8d6ed221 >libsystem_pthread.dylib`thread_start: > 0x7fff8d6ed214 <+0>: 55 pushq %rbp > 0x7fff8d6ed215 <+1>: 48 89 e5 movq %rsp, %rbp > 0x7fff8d6ed218 <+4>: 48 83 ec 18 subq $0x18, %rsp > 0x7fff8d6ed21c <+8>: e8 b8 06 00 00 callq 0x7fff8d6ed8d9 ; _pthread_start > 0x7fff8d6ed221 <+13>: c9 leave > 0x7fff8d6ed222 <+14>: c3 retq >(lldb) image show-unwind --address 0x7fff8d6ed221 >UNWIND PLANS for libsystem_pthread.dylib`thread_start (start addr 0x7fff8d6ed214) > >Asynchronous (not restricted to call-sites) UnwindPlan is 'assembly insn profiling' >Fast UnwindPlan is 'x86_64 default unwind plan' > >Assembly language inspection UnwindPlan: >This UnwindPlan originally sourced from assembly insn profiling >This UnwindPlan is sourced from the compiler: no. >This UnwindPlan is valid at all instruction locations: yes. >Address range of this UnwindPlan: [libsystem_pthread.dylib.__TEXT.__text + 8816-0x000000000000227f) >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]: 14: CFA=rsp +8 => 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) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b919bb libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 315 at strtmpl.cxx:1280, stop reason = step in > frame #0: 0x0000000102b919bb libuno_sal.dylib.3`::rtl_uString_new_WithLength(ppThis=0x000070000fee7e50, nLen=62) + 315 at strtmpl.cxx:1280 > 1277 IMPL_RTL_STRCODE* pTempStr = (*ppThis)->buffer; > 1278 memset(pTempStr, 0, nLen*sizeof(IMPL_RTL_STRCODE)); > 1279 } >-> 1280 } > 1281 > 1282 /* ----------------------------------------------------------------------- */ > 1283 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc00 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 160 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bc00 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 160 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=102) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=102) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=102) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=102) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=102) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=0, str=u"fÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0066 u'f') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=102) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=105) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=105) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=1, str=u"iÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0069 u'i') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=105) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=108) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=108) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=108) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=108) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=108) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=2, str=u"lÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006c u'l') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=108) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=3, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=58) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=58) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=58) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=58) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=58) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=4, str=u":Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+003a u':') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=58) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > * frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > frame #1: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > frame #2: 0x0000000146c7db64 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 68 at uri.hxx:110 > frame #3: 0x0000000146c7d246 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 38 at urihelper.hxx:40 > frame #4: 0x0000000146c7c35f libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1967 at pkguri.cxx:158 > frame #5: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #6: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #7: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #8: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #9: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #10: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #11: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #12: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #13: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #14: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #15: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #16: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #17: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #18: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #19: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #20: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #21: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #22: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #23: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #24: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #25: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #26: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #27: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #28: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #29: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45, stop reason = step in > frame #0: 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' >-> 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47, stop reason = step in > frame #0: 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47 > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' >-> 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : > 50 -1; // not a hex digit >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91, stop reason = step in > frame #0: 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >-> 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92, stop reason = step in > frame #0: 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >-> 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93, stop reason = step in > frame #0: 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93 > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >-> 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94, stop reason = step in > frame #0: 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94 > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) >-> 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { > 97 if (nChar >= 0xC0 && nChar <= 0xF4) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203, stop reason = step in > frame #0: 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203 > 200 rtl_destroyTextToUnicodeConverter(aConverter); > 201 *pType = EscapeOctet; > 202 } >-> 203 return nChar; > 204 } > 205 else > 206 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678, stop reason = step in > frame #0: 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678 > 675 switch (eType) > 676 { > 677 case EscapeChar: >-> 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) > 679 { > 680 writeEscapeOctet(pResult, &nCapacity, nUtf32); > 681 break; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=5, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45, stop reason = step in > frame #0: 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' >-> 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47, stop reason = step in > frame #0: 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47 > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' >-> 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : > 50 -1; // not a hex digit >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91, stop reason = step in > frame #0: 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >-> 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92, stop reason = step in > frame #0: 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >-> 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93, stop reason = step in > frame #0: 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93 > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >-> 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94, stop reason = step in > frame #0: 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94 > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) >-> 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { > 97 if (nChar >= 0xC0 && nChar <= 0xF4) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203, stop reason = step in > frame #0: 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203 > 200 rtl_destroyTextToUnicodeConverter(aConverter); > 201 *pType = EscapeOctet; > 202 } >-> 203 return nChar; > 204 } > 205 else > 206 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678, stop reason = step in > frame #0: 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678 > 675 switch (eType) > 676 { > 677 case EscapeChar: >-> 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) > 679 { > 680 writeEscapeOctet(pResult, &nCapacity, nUtf32); > 681 break; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=6, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45, stop reason = step in > frame #0: 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' >-> 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47, stop reason = step in > frame #0: 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47 > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' >-> 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : > 50 -1; // not a hex digit >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91, stop reason = step in > frame #0: 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >-> 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92, stop reason = step in > frame #0: 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >-> 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93, stop reason = step in > frame #0: 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93 > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >-> 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94, stop reason = step in > frame #0: 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94 > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) >-> 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { > 97 if (nChar >= 0xC0 && nChar <= 0xF4) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203, stop reason = step in > frame #0: 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203 > 200 rtl_destroyTextToUnicodeConverter(aConverter); > 201 *pType = EscapeOctet; > 202 } >-> 203 return nChar; > 204 } > 205 else > 206 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678, stop reason = step in > frame #0: 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678 > 675 switch (eType) > 676 { > 677 case EscapeChar: >-> 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) > 679 { > 680 writeEscapeOctet(pResult, &nCapacity, nUtf32); > 681 break; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=7, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=85) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=85) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=85) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=85) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=85) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=8, str=u"UÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0055 u'U') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=85) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=9, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=10, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=114) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=114) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=11, str=u"rÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0072 u'r') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=114) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=115) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > * frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > frame #1: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > frame #2: 0x0000000146c7db64 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 68 at uri.hxx:110 > frame #3: 0x0000000146c7d246 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 38 at urihelper.hxx:40 > frame #4: 0x0000000146c7c35f libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1967 at pkguri.cxx:158 > frame #5: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #6: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #7: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #8: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #9: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #10: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #11: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #12: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #13: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #14: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #15: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #16: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #17: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #18: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #19: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #20: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #21: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #22: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #23: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #24: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #25: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #26: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #27: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #28: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #29: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) s >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=115) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=12, str=u"sÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0073 u's') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=115) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45, stop reason = step in > frame #0: 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' >-> 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47, stop reason = step in > frame #0: 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47 > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' >-> 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : > 50 -1; // not a hex digit >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91, stop reason = step in > frame #0: 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >-> 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92, stop reason = step in > frame #0: 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >-> 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93, stop reason = step in > frame #0: 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93 > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >-> 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94, stop reason = step in > frame #0: 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94 > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) >-> 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { > 97 if (nChar >= 0xC0 && nChar <= 0xF4) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203, stop reason = step in > frame #0: 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203 > 200 rtl_destroyTextToUnicodeConverter(aConverter); > 201 *pType = EscapeOctet; > 202 } >-> 203 return nChar; > 204 } > 205 else > 206 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678, stop reason = step in > frame #0: 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678 > 675 switch (eType) > 676 { > 677 case EscapeChar: >-> 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) > 679 { > 680 writeEscapeOctet(pResult, &nCapacity, nUtf32); > 681 break; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=13, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=100) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=100) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=14, str=u"dÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0064 u'd') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=100) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=101) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=101) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=15, str=u"eÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+0065 u'e') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=101) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=109) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=109) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=109) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=109) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=109) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=16, str=u"mÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006d u'm') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=109) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207, stop reason = step in > frame #0: 0x0000000102b8b508 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1992 at uri.cxx:207 > 204 } > 205 else > 206 { >-> 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b512 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2002 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 11 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a71b libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 11 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=111) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=111) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 19 at character.hxx:248, stop reason = step in > frame #0: 0x0000000102b8a723 libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 19 at character.hxx:248 > 245 @since LibreOffice 5.0 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { >-> 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 74 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a75a libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 74 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 81 at character.hxx:250, stop reason = step in > frame #0: 0x0000000102b8a761 libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 81 at character.hxx:250 > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); > 249 return code >= detail::surrogatesHighFirst >-> 250 && code <= detail::surrogatesHighLast; > 251 } > 252 > 253 /** Check for low surrogate. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 106 at character.hxx:249, stop reason = step in > frame #0: 0x0000000102b8a77a libuno_sal.dylib.3`rtl::isHighSurrogate(code=111) + 106 at character.hxx:249 > 246 */ > 247 inline bool isHighSurrogate(sal_uInt32 code) { > 248 assert(isUnicodeCodePoint(code)); >-> 249 return code >= detail::surrogatesHighFirst > 250 && code <= detail::surrogatesHighLast; > 251 } > 252 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b51a libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2010 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210, stop reason = step in > frame #0: 0x0000000102b8b57b libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2107 at uri.cxx:210 > 207 *pType = EscapeNo; > 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? >-> 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } > 212 } > 213 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208, stop reason = step in > frame #0: 0x0000000102b8b584 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2116 at uri.cxx:208 > 205 else > 206 { > 207 *pType = EscapeNo; >-> 208 return rtl::isHighSurrogate(nChar) && *pBegin < pEnd > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=111) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=111) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >(lldb) >error: invalid thread >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155, stop reason = step in > frame #0: 0x0000000102b8e057 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 551 at ustrbuf.cxx:155 > 152 /* insert the new characters */ > 153 if( str != nullptr ) > 154 { >-> 155 if( len == 1 ) > 156 /* optimized for 1 character */ > 157 pBuf[offset] = *str; > 158 else >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157, stop reason = step in > frame #0: 0x0000000102b8e061 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 561 at ustrbuf.cxx:157 > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >-> 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160, stop reason = step in > frame #0: 0x0000000102b8e09f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 623 at ustrbuf.cxx:160 > 157 pBuf[offset] = *str; > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); >-> 160 } > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161, stop reason = step in > frame #0: 0x0000000102b8e0a4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 628 at ustrbuf.cxx:161 > 158 else > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } >-> 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162, stop reason = step in > frame #0: 0x0000000102b8e0b4 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 644 at ustrbuf.cxx:162 > 159 memcpy( pBuf + offset, str, len * sizeof(sal_Unicode) ); > 160 } > 161 (*This)->length = nOldLen + len; >-> 162 pBuf[ nOldLen + len ] = 0; > 163 } > 164 } > 165 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164, stop reason = step in > frame #0: 0x0000000102b8e0c7 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=17, str=u"oÃá£éª¥ã¤¡çª°à¿®ç", len=1) + 663 at ustrbuf.cxx:164 > 161 (*This)->length = nOldLen + len; > 162 pBuf[ nOldLen + len ] = 0; > 163 } >-> 164 } > 165 > 166 void rtl_uStringbuffer_insertUtf32( > 167 rtl_uString ** pThis, sal_Int32 * capacity, sal_Int32 offset, sal_uInt32 c) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 71 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 71 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 91 at uri.cxx:62, stop reason = step in > frame #0: 0x0000000102b8b67b libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+006f u'o') + 91 at uri.cxx:62 > 59 sal_Unicode cChar) > 60 { > 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); >-> 62 } > 63 > 64 enum EscapeType > 65 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 113 at uri.cxx:220, stop reason = step in > frame #0: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 113 at uri.cxx:220 > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >-> 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( > 223 pBuffer, pCapacity, >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 191 at uri.cxx:229, stop reason = step in > frame #0: 0x0000000102b8be0f libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=111) + 191 at uri.cxx:229 > 226 pBuffer, pCapacity, > 227 static_cast< sal_Unicode >((nUtf32 & 0x3FF) | 0xDC00)); > 228 } >-> 229 } > 230 > 231 void writeEscapeOctet(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 232 sal_uInt32 nOctet) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686, stop reason = step in > frame #0: 0x0000000102b8bccb libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 363 at uri.cxx:686 > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: > 685 writeUcs4(pResult, &nCapacity, nUtf32); >-> 686 break; > 687 > 688 case EscapeOctet: > 689 if (eMechanism == rtl_UriDecodeStrict) { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671, stop reason = step in > frame #0: 0x0000000102b8bd02 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 418 at uri.cxx:671 > 668 sal_Unicode const * pEnd = p + pText->length; > 669 sal_Int32 nCapacity = pText->length; > 670 rtl_uString_new_WithLength(pResult, nCapacity); >-> 671 while (p < pEnd) > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc0e libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 174 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84, stop reason = step in > frame #0: 0x0000000102b8ad77 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 55 at uri.cxx:84 > 81 bool bEncoded, rtl_TextEncoding eCharset, > 82 EscapeType * pType) > 83 { >-> 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8ad8e libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 78 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adb8 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 120 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45, stop reason = step in > frame #0: 0x0000000102b8d00b libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 27 at uri.cxx:45 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' >-> 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d011 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=50) + 33 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88, stop reason = step in > frame #0: 0x0000000102b8adcd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 141 at uri.cxx:88 > 85 int nWeight1; > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 >-> 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8add3 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 147 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8cff7 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 7 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d019 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 41 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47, stop reason = step in > frame #0: 0x0000000102b8d02d libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 61 at uri.cxx:47 > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' >-> 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : > 50 -1; // not a hex digit >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46, stop reason = step in > frame #0: 0x0000000102b8d036 libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 70 at uri.cxx:46 > 43 { > 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : >-> 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : > 48 nUtf32 >= 0x61 && nUtf32 <= 0x66 ? // 'a'--'f' > 49 static_cast< int >(nUtf32 - 0x61 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44, stop reason = step in > frame #0: 0x0000000102b8d07c libuno_sal.dylib.3`(anonymous namespace)::getHexWeight(nUtf32=70) + 140 at uri.cxx:44 > 41 > 42 inline int getHexWeight(sal_uInt32 nUtf32) > 43 { >-> 44 return nUtf32 >= 0x30 && nUtf32 <= 0x39 ? // '0'--'9' > 45 static_cast< int >(nUtf32 - 0x30) : > 46 nUtf32 >= 0x41 && nUtf32 <= 0x46 ? // 'A'--'F' > 47 static_cast< int >(nUtf32 - 0x41 + 10) : >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89, stop reason = step in > frame #0: 0x0000000102b8ade9 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 169 at uri.cxx:89 > 86 int nWeight2; > 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 >-> 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87, stop reason = step in > frame #0: 0x0000000102b8adef libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 175 at uri.cxx:87 > 84 sal_uInt32 nChar = *(*pBegin)++; > 85 int nWeight1; > 86 int nWeight2; >-> 87 if (nChar == cEscapePrefix && bEncoded && pEnd - *pBegin >= 2 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91, stop reason = step in > frame #0: 0x0000000102b8adf5 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 181 at uri.cxx:91 > 88 && (nWeight1 = getHexWeight((*pBegin)[0])) >= 0 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { >-> 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92, stop reason = step in > frame #0: 0x0000000102b8ae03 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 195 at uri.cxx:92 > 89 && (nWeight2 = getHexWeight((*pBegin)[1])) >= 0) > 90 { > 91 *pBegin += 2; >-> 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93, stop reason = step in > frame #0: 0x0000000102b8ae0f libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 207 at uri.cxx:93 > 90 { > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); >-> 93 if (nChar <= 0x7F) > 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94, stop reason = step in > frame #0: 0x0000000102b8ae19 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 217 at uri.cxx:94 > 91 *pBegin += 2; > 92 nChar = static_cast< sal_uInt32 >(nWeight1 << 4 | nWeight2); > 93 if (nChar <= 0x7F) >-> 94 *pType = EscapeChar; > 95 else if (eCharset == RTL_TEXTENCODING_UTF8) > 96 { > 97 if (nChar >= 0xC0 && nChar <= 0xF4) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203, stop reason = step in > frame #0: 0x0000000102b8b4fd libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 1981 at uri.cxx:203 > 200 rtl_destroyTextToUnicodeConverter(aConverter); > 201 *pType = EscapeOctet; > 202 } >-> 203 return nChar; > 204 } > 205 else > 206 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212, stop reason = step in > frame #0: 0x0000000102b8b594 libuno_sal.dylib.3`(anonymous namespace)::readUcs4(pBegin=0x000070000fee7b20, pEnd=u"", bEncoded=true, eCharset=76, pType=0x000070000fee7b18)::EscapeType*) + 2132 at uri.cxx:212 > 209 && rtl::isLowSurrogate(**pBegin) ? > 210 rtl::combineSurrogates(nChar, *(*pBegin)++) : nChar; > 211 } >-> 212 } > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674, stop reason = step in > frame #0: 0x0000000102b8bc28 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 200 at uri.cxx:674 > 671 while (p < pEnd) > 672 { > 673 EscapeType eType; >-> 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); > 675 switch (eType) > 676 { > 677 case EscapeChar: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675, stop reason = step in > frame #0: 0x0000000102b8bc36 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 214 at uri.cxx:675 > 672 { > 673 EscapeType eType; > 674 sal_uInt32 nUtf32 = readUcs4(&p, pEnd, true, eCharset, &eType); >-> 675 switch (eType) > 676 { > 677 case EscapeChar: > 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678, stop reason = step in > frame #0: 0x0000000102b8bc83 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 291 at uri.cxx:678 > 675 switch (eType) > 676 { > 677 case EscapeChar: >-> 678 if (nUtf32 <= 0x7F && eMechanism == rtl_UriDecodeToIuri) > 679 { > 680 writeEscapeOctet(pResult, &nCapacity, nUtf32); > 681 break; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685, stop reason = step in > frame #0: 0x0000000102b8bcb6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 342 at uri.cxx:685 > 682 } > 683 SAL_FALLTHROUGH; > 684 case EscapeNo: >-> 685 writeUcs4(pResult, &nCapacity, nUtf32); > 686 break; > 687 > 688 case EscapeOctet: >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd63 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 19 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43, stop reason = step in > frame #0: 0x0000000102b82dd7 libuno_sal.dylib.3`rtl::isUnicodeCodePoint(code=47) + 7 at character.hxx:43 > 40 */ > 41 inline bool isUnicodeCodePoint(sal_uInt32 code) > 42 { >-> 43 return code <= 0x10FFFF; > 44 } > 45 > 46 /** Check for ASCII character. >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216, stop reason = step in > frame #0: 0x0000000102b8bd6b libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 27 at uri.cxx:216 > 213 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { >-> 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217, stop reason = step in > frame #0: 0x0000000102b8bd9e libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 78 at uri.cxx:217 > 214 void writeUcs4(rtl_uString ** pBuffer, sal_Int32 * pCapacity, sal_uInt32 nUtf32) > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); >-> 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219, stop reason = step in > frame #0: 0x0000000102b8bdab libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 91 at uri.cxx:219 > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { > 218 writeUnicode( >-> 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; > 222 writeUnicode( >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218, stop reason = step in > frame #0: 0x0000000102b8bdb9 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 105 at uri.cxx:218 > 215 { > 216 assert(rtl::isUnicodeCodePoint(nUtf32)); > 217 if (nUtf32 <= 0xFFFF) { >-> 218 writeUnicode( > 219 pBuffer, pCapacity, static_cast< sal_Unicode >(nUtf32)); > 220 } else { > 221 nUtf32 -= 0x10000; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61, stop reason = step in > frame #0: 0x0000000102b8b64f libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 47 at uri.cxx:61 > 58 inline void writeUnicode(rtl_uString ** pBuffer, sal_Int32 * pCapacity, > 59 sal_Unicode cChar) > 60 { >-> 61 rtl_uStringbuffer_insert(pBuffer, pCapacity, (*pBuffer)->length, &cChar, 1); > 62 } > 63 > 64 enum EscapeType >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129, stop reason = step in > frame #0: 0x0000000102b8de4b libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 27 at ustrbuf.cxx:129 > 126 const sal_Unicode * str, > 127 sal_Int32 len) > 128 { >-> 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130, stop reason = step in > frame #0: 0x0000000102b8de8a libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 90 at ustrbuf.cxx:130 > 127 sal_Int32 len) > 128 { > 129 assert(This); >-> 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131, stop reason = step in > frame #0: 0x0000000102b8dedf libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 175 at ustrbuf.cxx:131 > 128 { > 129 assert(This); > 130 assert(capacity && *capacity >= 0); >-> 131 assert(offset >= 0 && offset <= (**This).length); > 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132, stop reason = step in > frame #0: 0x0000000102b8df35 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 261 at ustrbuf.cxx:132 > 129 assert(This); > 130 assert(capacity && *capacity >= 0); > 131 assert(offset >= 0 && offset <= (**This).length); >-> 132 assert(len >= 0); > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136, stop reason = step in > frame #0: 0x0000000102b8df6f libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 319 at ustrbuf.cxx:136 > 133 sal_Int32 nOldLen; > 134 sal_Unicode * pBuf; > 135 sal_Int32 n; >-> 136 if( len != 0 ) > 137 { > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138, stop reason = step in > frame #0: 0x0000000102b8df79 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 329 at ustrbuf.cxx:138 > 135 sal_Int32 n; > 136 if( len != 0 ) > 137 { >-> 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141, stop reason = step in > frame #0: 0x0000000102b8dfb0 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 384 at ustrbuf.cxx:141 > 138 if (*capacity < (*This)->length + len) > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 >-> 141 nOldLen = (*This)->length; > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142, stop reason = step in > frame #0: 0x0000000102b8dfbd libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 397 at ustrbuf.cxx:142 > 139 rtl_uStringbuffer_ensureCapacity( This, capacity, (*This)->length + len ); > 140 > 141 nOldLen = (*This)->length; >-> 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145, stop reason = step in > frame #0: 0x0000000102b8dfcc libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 412 at ustrbuf.cxx:145 > 142 pBuf = (*This)->buffer; > 143 > 144 /* copy the tail */ >-> 145 n = (nOldLen - offset); > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146, stop reason = step in > frame #0: 0x0000000102b8dfd5 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 421 at ustrbuf.cxx:146 > 143 > 144 /* copy the tail */ > 145 n = (nOldLen - offset); >-> 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; > 149 else if( n > 1 ) >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149, stop reason = step in > frame #0: 0x0000000102b8e001 libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 465 at ustrbuf.cxx:149 > 146 if( n == 1 ) > 147 /* optimized for 1 character */ > 148 pBuf[offset + len] = pBuf[offset]; >-> 149 else if( n > 1 ) > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >(lldb) >Process 652 stopped >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > 150 memmove( pBuf + offset + len, pBuf + offset, n * sizeof(sal_Unicode) ); > 151 > 152 /* insert the new characters */ >-> 153 if( str != nullptr ) > 154 { > 155 if( len == 1 ) > 156 /* optimized for 1 character */ >(lldb) bt >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > * frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > frame #1: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > frame #2: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:218 > frame #3: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > frame #4: 0x0000000146c7db64 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 68 at uri.hxx:110 > frame #5: 0x0000000146c7d246 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 38 at urihelper.hxx:40 > frame #6: 0x0000000146c7c35f libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1967 at pkguri.cxx:158 > frame #7: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #8: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #9: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #10: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #11: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #12: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #13: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #14: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #15: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #16: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #17: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #18: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #19: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #20: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #21: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #22: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #23: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #24: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #25: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #26: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #27: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #28: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #29: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #30: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #31: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) bt all > thread #1: tid = 0x1866, 0x00007fff8d659e85 libsystem_malloc.dylib`free, queue = 'com.apple.main-thread' > frame #0: 0x00007fff8d659e85 libsystem_malloc.dylib`free > frame #1: 0x00007fff783b1bc3 CoreFoundation`-[__NSArrayM dealloc] + 19 > frame #2: 0x00007fff76f7e968 libFontRegistry.dylib`TLocalFontRegistryImp::AddFontToIndex(TFontIndex const*, unsigned int, CGFont*) const + 510 > frame #3: 0x00007fff76f7b1ad libFontRegistry.dylib`TLocalFontRegistryImp::AddAllFontsToIndex(TFontIndex const*) const + 217 > frame #4: 0x00007fff76f77de3 libFontRegistry.dylib`TLocalFontRegistryImp::GetIndex(unsigned short) const + 313 > frame #5: 0x00007fff76f8ba9d libFontRegistry.dylib`__CFURL const* TFontRegistryImp::CopyFontForNameCommon<TLocalFontRegistryImp, TClientFontEntity>(__CFString const*, TFontQueryOptions const&) const + 125 > frame #6: 0x00007fff76f7952a libFontRegistry.dylib`XTCopyFontWithName + 94 > frame #7: 0x00007fff79a03fb3 CoreText`TDescriptorSource::CopyFontDescriptorPerPostScriptName(__CFString const*, unsigned long, unsigned long) const + 355 > frame #8: 0x00007fff799f5bd9 CoreText`ContainsAndIsOnlySearchableAttribute(__CFDictionary const*, TDescriptorSource const&, __CFString const*, unsigned long) + 90 > frame #9: 0x00007fff79967c95 CoreText`TDescriptor::CreateMatchingDescriptorInternal(__CFSet const*, bool) const + 219 > frame #10: 0x00007fff79967acc CoreText`TDescriptor::InitBaseFont(bool) + 34 > frame #11: 0x00007fff79967707 CoreText`TDescriptor::CreateMatchingDescriptor(__CFSet const*, double, unsigned long) const + 261 > frame #12: 0x00007fff799873c7 CoreText`CTFontDescriptorCreateMatchingFontDescriptor + 100 > frame #13: 0x00007fff8ab2a17d UIFoundation`+[__NSFontTypefaceInfo typefaceInfoForPostscriptName:options:] + 296 > frame #14: 0x00007fff8ab2e973 UIFoundation`__NSFontFactoryWithName + 138 > frame #15: 0x00007fff8ab2e83d UIFoundation`+[NSFont fontWithName:size:] + 44 > frame #16: 0x00007fff8aa828e7 UIFoundation`__NSDefaultFont_block_invoke + 39 > frame #17: 0x00007fff8d4a0128 libdispatch.dylib`_dispatch_client_callout + 8 > frame #18: 0x00007fff8d4a00e5 libdispatch.dylib`dispatch_once_f + 38 > frame #19: 0x00007fff8aa828bd UIFoundation`NSDefaultFont + 41 > frame #20: 0x00007fff760ce17a AppKit`__NSGetStringAndAttributesFromTextCell + 578 > frame #21: 0x00007fff761febc6 AppKit`_NSDrawTextCell2 + 253 > frame #22: 0x00007fff761feac1 AppKit`_NSDrawTextCell + 57 > frame #23: 0x00007fff761fe660 AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke_2 + 554 > frame #24: 0x00007fff761859a9 AppKit`+[NSAppearance _performWithCurrentAppearance:usingBlock:] + 79 > frame #25: 0x00007fff761fe42b AppKit`__47-[NSTextFieldCell drawLayer:inGraphicsContext:]_block_invoke + 135 > frame #26: 0x00007fff761f94d8 AppKit`-[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 101 > frame #27: 0x00007fff761fe395 AppKit`-[NSTextFieldCell drawLayer:inGraphicsContext:] + 181 > frame #28: 0x00007fff761f9210 AppKit`+[NSGraphicsContext configureGraphicsContextForCALayer:withCGContext:andRenderWithHandler:] + 97 > frame #29: 0x00007fff7df26a38 QuartzCore`CABackingStoreUpdate_ + 3740 > frame #30: 0x00007fff7e043a3c QuartzCore`___ZN2CA5Layer8display_Ev_block_invoke + 75 > frame #31: 0x00007fff7e04369d QuartzCore`CA::Layer::display_() + 1803 > frame #32: 0x00007fff761ee8ce AppKit`_NSBackingLayerDisplay + 577 > frame #33: 0x00007fff7e037546 QuartzCore`CA::Layer::display_if_needed(CA::Transaction*) + 572 > frame #34: 0x00007fff7e037671 QuartzCore`CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35 > frame #35: 0x00007fff7e02ce88 QuartzCore`CA::Context::commit_transaction(CA::Transaction*) + 280 > frame #36: 0x00007fff7df23d55 QuartzCore`CA::Transaction::commit() + 475 > frame #37: 0x00007fff764b6c69 AppKit`__37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323 > frame #38: 0x00007fff7842aec7 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > frame #39: 0x00007fff7842ae37 CoreFoundation`__CFRunLoopDoObservers + 391 > frame #40: 0x00007fff7840bad9 CoreFoundation`__CFRunLoopRun + 873 > frame #41: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #42: 0x00007fff779a8fbc HIToolbox`RunCurrentEventLoopInMode + 240 > frame #43: 0x00007fff779a8cf9 HIToolbox`ReceiveNextEventCommon + 184 > frame #44: 0x00007fff779a8c26 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71 > frame #45: 0x00007fff76092b79 AppKit`_DPSNextEvent + 1093 > frame #46: 0x00007fff767a81c3 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 > frame #47: 0x000000010a3d3ef6 libvcllo.dylib`AquaSalInstance::DoYield(this=0x00006080000abf40, bWait=false, bHandleAllCurrentEvents=false, nReleased=0) + 998 at salinst.cxx:628 > frame #48: 0x000000010a2638f0 libvcllo.dylib`ImplYield(i_bWait=false, i_bAllEvents=false, nReleased=0) + 1744 at svapp.cxx:505 > frame #49: 0x000000010a2631d8 libvcllo.dylib`Application::Yield() + 24 at svapp.cxx:552 > frame #50: 0x000000010a26314e libvcllo.dylib`Application::Execute() + 478 at svapp.cxx:469 > frame #51: 0x0000000102c8a5b9 libsofficeapp.dylib`desktop::Desktop::DoExecute() + 9 at app.cxx:1366 > frame #52: 0x0000000102c8d6d3 libsofficeapp.dylib`desktop::Desktop::Main(this=0x00007fff5d0bcb68) + 12563 at app.cxx:1693 > frame #53: 0x000000010a271b0a libvcllo.dylib`ImplSVMain() + 186 at svmain.cxx:185 > frame #54: 0x000000010a3d33a9 libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x0000608000131120) + 249 at salinst.cxx:469 > frame #55: 0x000000010a519a00 libvcllo.dylib`::-[VCL_NSApplication sendEvent:](self=0x00006000001101a0, _cmd="sendEvent:", pEvent=0x0000608000131120) + 80 at vclnsapp.mm:94 > frame #56: 0x00007fff76087589 AppKit`-[NSApplication run] + 1002 > frame #57: 0x00007fff760521ad AppKit`NSApplicationMain + 1237 > frame #58: 0x000000010a3d189a libvcllo.dylib`ImplSVMainHook(pnInit=0x00007fff5d0bcae4) + 522 at salinst.cxx:211 > frame #59: 0x000000010a27337c libvcllo.dylib`SVMain() + 44 at svmain.cxx:220 > frame #60: 0x0000000102d02606 libsofficeapp.dylib`::soffice_main() + 534 at sofficemain.cxx:165 > frame #61: 0x0000000102b43efd soffice`sal_main + 13 at main.c:48 > frame #62: 0x0000000102b43ed7 soffice`main(argc=2, argv=0x00007fff5d0bcc50) + 39 at main.c:47 > frame #63: 0x00007fff8d4d6255 libdyld.dylib`start + 1 > > thread #2: tid = 0x1872, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102b6019e libuno_sal.dylib.3`rtl_cache_wsupdate_wait(seconds=10) + 110 at alloc_cache.cxx:1334 > frame #3: 0x0000000102b60077 libuno_sal.dylib.3`rtl_cache_wsupdate_all(arg=0x000000000000000a) + 87 at alloc_cache.cxx:1485 > frame #4: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #5: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #6: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #4: tid = 0x1882, 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' > frame #0: 0x00007fff8d5fd41a libsystem_kernel.dylib`mach_msg_trap + 10 > frame #1: 0x00007fff8d5fc867 libsystem_kernel.dylib`mach_msg + 55 > frame #2: 0x00007fff7840c834 CoreFoundation`__CFRunLoopServiceMachPort + 212 > frame #3: 0x00007fff7840bcc1 CoreFoundation`__CFRunLoopRun + 1361 > frame #4: 0x00007fff7840b514 CoreFoundation`CFRunLoopRunSpecific + 420 > frame #5: 0x00007fff761df5a0 AppKit`_NSEventThread + 205 > frame #6: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #7: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #8: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #5: tid = 0x188e, 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #0: 0x00007fff8d60415a libsystem_kernel.dylib`__accept + 10 > frame #1: 0x0000000102bc5a40 libuno_sal.dylib.3`::osl_acceptPipe(pPipe=0x00007ff0fb898a00) + 224 at pipe.cxx:428 > frame #2: 0x0000000102cf7972 libsofficeapp.dylib`osl::Pipe::accept(this=0x000060000127e330, Connection=0x0000700010178860) + 50 at pipe.hxx:151 > frame #3: 0x0000000102cf5b20 libsofficeapp.dylib`desktop::PipeIpcThread::execute(this=0x000060000127e300) + 160 at officeipcthread.cxx:1193 > frame #4: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000127e300) + 51 at thread.cxx:40 > frame #5: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000127e300) + 25 at thread.cxx:37 > frame #6: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000127e300) + 30 at thread.hxx:185 > frame #7: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000001146d0) + 295 at thread.cxx:240 > frame #8: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #9: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #10: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #6: tid = 0x1a11, 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #0: 0x00007fff8d604c8a libsystem_kernel.dylib`__psynch_cvwait + 10 > frame #1: 0x00007fff8d6ee96a libsystem_pthread.dylib`_pthread_cond_wait + 712 > frame #2: 0x0000000102ba5132 libuno_sal.dylib.3`::osl_waitCondition(Condition=0x00006000000e5c80, pTimeout=0x00007000101fbe60) + 3010 at conditn.cxx:201 > frame #3: 0x0000000144ce3340 libupdchklo.dylib`osl::Condition::wait(this=0x0000600000179770, pTimeout=0x00007000101fbe60) + 32 at conditn.hxx:84 > frame #4: 0x0000000144ce7260 libupdchklo.dylib`(anonymous namespace)::UpdateCheckThread::run(this=0x00000001445aaf90) + 720 at updatecheck.cxx:506 > frame #5: 0x0000000144ce329e libupdchklo.dylib`::threadFunc(param=0x00000001445aaf90) + 30 at thread.hxx:185 > frame #6: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x0000608000717190) + 295 at thread.cxx:240 > frame #7: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #8: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #9: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 > > thread #10: tid = 0xb12b, 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #0: 0x00007fff8d6054e6 libsystem_kernel.dylib`__workq_kernreturn + 10 > frame #1: 0x00007fff8d6ed622 libsystem_pthread.dylib`_pthread_wqthread + 1023 > frame #2: 0x00007fff8d6ed211 libsystem_pthread.dylib`start_wqthread + 13 > >* thread #11: tid = 0xb12e, 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153, stop reason = step in > * frame #0: 0x0000000102b8e04c libuno_sal.dylib.3`::rtl_uStringbuffer_insert(This=0x000070000fee7e50, capacity=0x000070000fee7b1c, offset=18, str=u"/Ãá£éª¥ã¤¡çª°à¿®ç", len=1) + 540 at ustrbuf.cxx:153 > frame #1: 0x0000000102b8b667 libuno_sal.dylib.3`(anonymous namespace)::writeUnicode(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, cChar=U+002f u'/') + 71 at uri.cxx:61 > frame #2: 0x0000000102b8bdc1 libuno_sal.dylib.3`(anonymous namespace)::writeUcs4(pBuffer=0x000070000fee7e50, pCapacity=0x000070000fee7b1c, nUtf32=47) + 113 at uri.cxx:218 > frame #3: 0x0000000102b8bcc6 libuno_sal.dylib.3`::rtl_uriDecode(pText=0x00000001466140d8, eMechanism=rtl_UriDecodeWithCharset, eCharset=76, pResult=0x000070000fee7e50) + 358 at uri.cxx:685 > frame #4: 0x0000000146c7db64 libucppkg1.dylib`rtl::Uri::decode(rText=0x000070000fee7e60, eMechanism=rtl_UriDecodeWithCharset, eCharset=76) + 68 at uri.hxx:110 > frame #5: 0x0000000146c7d246 libucppkg1.dylib`ucb_impl::urihelper::decodeSegment(rSegment=0x000070000fee7e60) + 38 at urihelper.hxx:40 > frame #6: 0x0000000146c7c35f libucppkg1.dylib`package_ucp::PackageUri::init(this=0x000070000fee86f8) const + 1967 at pkguri.cxx:158 > frame #7: 0x0000000146c5c9f9 libucppkg1.dylib`package_ucp::PackageUri::getPackage(this=0x000070000fee86f8) const + 25 at pkguri.hxx:64 > frame #8: 0x0000000146c741a9 libucppkg1.dylib`package_ucp::ContentProvider::createPackage(this=0x0000000144a0f2b0, rURI=0x000070000fee86f8) + 105 at pkgprovider.cxx:212 > frame #9: 0x0000000146c4574d libucppkg1.dylib`package_ucp::Content::loadData(pProvider=0x0000000144a0f2b0, rURI=0x000070000fee86f8, rProps=0x000070000fee86c0, rxPackage=0x000070000fee86b0) + 93 at pkgcontent.cxx:2239 > frame #10: 0x0000000146c44f82 libucppkg1.dylib`package_ucp::Content::create(rxContext=0x0000000144a0f2f8, pProvider=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 162 at pkgcontent.cxx:150 > frame #11: 0x0000000146c73d30 libucppkg1.dylib`package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 944 at pkgprovider.cxx:194 > frame #12: 0x0000000146c74133 libucppkg1.dylib`non-virtual thunk to package_ucp::ContentProvider::queryContent(this=0x0000000144a0f2b0, Identifier=0x000070000fee8b58) + 51 at pkgprovider.cxx:169 > frame #13: 0x00000001430079dc libucb1.dylib`UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 268 at ucb.cxx:531 > frame #14: 0x0000000143007b13 libucb1.dylib`non-virtual thunk to UniversalContentBroker::queryContent(this=0x0000000117a81a90, Identifier=0x000070000fee8b58) + 51 at ucb.cxx:516 > frame #15: 0x00000001093d0c8d libucbhelper.dylib`ucbhelper::getContentThrow(rBroker=0x000070000fee8b60, xId=0x000070000fee8b58) + 173 at content.cxx:259 > frame #16: 0x00000001093d00de libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 126 at content.cxx:320 > frame #17: 0x00000001093d11e9 libucbhelper.dylib`ucbhelper::Content::Content(this=0x000070000fee8d70, rURL=0x000070000fee8d68, rEnv=0x000070000fee8da0, rCtx=0x000000014660f070) + 41 at content.cxx:313 > frame #18: 0x0000000146044c78 libdeployment.dylib`dp_manager::PackageManagerImpl::insertToActivationLayer(this=0x000000014660f008, properties=0x000070000fee9858, mediaType=0x000070000fee91b0, sourceContent_=0x000070000fee91d0, title=0x000070000fee91c8, dbData=0x000070000fee90a8) + 1176 at dp_manager.cxx:616 > frame #19: 0x000000014604a625 libdeployment.dylib`dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 2981 at dp_manager.cxx:758 > frame #20: 0x000000014604b56b libdeployment.dylib`non-virtual thunk to dp_manager::PackageManagerImpl::addPackage(this=0x000000014660f008, url=0x0000608002c61e08, properties=0x000070000fee9858, mediaType_=0x000070000fee9850, xAbortChannel=0x000070000fee9a38, xCmdEnv_=0x000070000fee9848) + 91 at dp_manager.cxx:686 > frame #21: 0x0000000146018f24 libdeployment.dylib`dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 1060 at dp_extensionmanager.cxx:657 > frame #22: 0x000000014601ae7b libdeployment.dylib`non-virtual thunk to dp_manager::ExtensionManager::addExtension(this=0x0000000144a15a90, url=0x0000608002c61e08, properties=0x000070000fee9a20, repository=0x0000608002c61e10, xAbortChannel=0x000070000fee9a38, xCmdEnv=0x000070000fee9a18) + 91 at dp_extensionmanager.cxx:625 > frame #23: 0x0000000146859642 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::_addExtension(this=0x000060000017b300, rCmdEnv=0x000070000fee9dd0, rPackageURL=0x0000608002c61e08, rRepository=0x0000608002c61e10, bWarnUser=true) + 1202 at dp_gui_extensioncmdqueue.cxx:869 > frame #24: 0x0000000146858885 libdeploymentgui.dylib`dp_gui::ExtensionCmdQueue::Thread::execute(this=0x000060000017b300) + 1573 at dp_gui_extensioncmdqueue.cxx:748 > frame #25: 0x00000001044d5e33 libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x000060000017b300) + 51 at thread.cxx:40 > frame #26: 0x00000001044d5ef9 libuno_salhelpergcc3.dylib.3`non-virtual thunk to salhelper::Thread::run(this=0x000060000017b310) + 25 at thread.cxx:37 > frame #27: 0x00000001044d885e libuno_salhelpergcc3.dylib.3`::threadFunc(param=0x000060000017b310) + 30 at thread.hxx:185 > frame #28: 0x0000000102be1c07 libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x000060800071bab0) + 295 at thread.cxx:240 > frame #29: 0x00007fff8d6edaab libsystem_pthread.dylib`_pthread_body + 180 > frame #30: 0x00007fff8d6ed9f7 libsystem_pthread.dylib`_pthread_start + 286 > frame #31: 0x00007fff8d6ed221 libsystem_pthread.dylib`thread_start + 13 >(lldb) process kill >Process 652 exited with status = 9 (0x00000009) >(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 99784
:
125143
|
125144
|
125145
|
127511
|
127543
|
128358
|
128483
|
128577
|
128613
|
128615
|
129449
|
130168
|
130345
|
130464
|
130525
|
130526
|
130548
|
130741
|
130979
|
131039
|
131326
|
131410
|
131412
|
131442
|
131462
|
131831
|
131958
|
132142
|
134464
|
135207