Skip to content

Instantly share code, notes, and snippets.

@bhamiltoncx
Created February 6, 2020 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bhamiltoncx/31f99dd46a607518c27f1ebd320ba5e0 to your computer and use it in GitHub Desktop.
Save bhamiltoncx/31f99dd46a607518c27f1ebd320ba5e0 to your computer and use it in GitHub Desktop.
sample of lldb spinning before heap exhaustion running bt on swift app
This file has been truncated, but you can view the full file.
Sampling process 95536 for 10 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Sample analysis of process 95536 written to file /tmp/lldb_2020-02-05_161836_jF3E.sample.txt
Analysis of sampling lldb (pid 95536) every 1 millisecond
Process: lldb [95536]
Path: /Applications/Xcode.app/Contents/Developer/usr/bin/lldb
Load Address: 0x107769000
Identifier: lldb
Version: 1100.0.30.11
Code Type: X86-64
Parent Process: zsh [1257]
Date/Time: 2020-02-05 16:18:36.552 -0700
Launch Time: 2020-02-05 16:08:41.970 -0700
OS Version: Mac OS X 10.14.6 (18G3020)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 3.8G
Physical footprint (peak): 3.8G
----
Call graph:
7218 Thread_493181 DispatchQueue_1: com.apple.main-thread (serial)
+ 7218 start (in libdyld.dylib) + 1 [0x7fff68f5d3d5]
+ 7218 main (in lldb) + 1634 [0x10776f5d2]
+ 7218 Driver::MainLoop() (in lldb) + 2853 [0x10776e665]
+ 7218 lldb::SBDebugger::RunCommandInterpreter(bool, bool) (in LLDB) + 209 [0x10b800ca1]
+ 7218 lldb_private::CommandInterpreter::RunCommandInterpreter(bool, bool, lldb_private::CommandInterpreterRunOptions&) (in LLDB) + 156 [0x10ba579ac]
+ 7218 lldb_private::Debugger::ExecuteIOHandlers() (in LLDB) + 123 [0x10b97c4db]
+ 7218 lldb_private::IOHandlerEditline::Run() (in LLDB) + 285 [0x10b9950ad]
+ 7218 lldb_private::CommandInterpreter::IOHandlerInputComplete(lldb_private::IOHandler&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 657 [0x10ba56e71]
+ 7218 lldb_private::CommandInterpreter::HandleCommand(char const*, lldb_private::LazyBool, lldb_private::CommandReturnObject&, lldb_private::ExecutionContext*, bool, bool) (in LLDB) + 2805 [0x10ba52e35]
+ 7218 lldb_private::CommandObjectRaw::Execute(char const*, lldb_private::CommandReturnObject&) (in LLDB) + 427 [0x10ba5b88b]
+ 7218 lldb_private::CommandObjectRegexCommand::DoExecute(llvm::StringRef, lldb_private::CommandReturnObject&) (in LLDB) + 849 [0x10ba5ce71]
+ 7218 lldb_private::CommandInterpreter::HandleCommand(char const*, lldb_private::LazyBool, lldb_private::CommandReturnObject&, lldb_private::ExecutionContext*, bool, bool) (in LLDB) + 2805 [0x10ba52e35]
+ 7218 lldb_private::CommandObjectParsed::Execute(char const*, lldb_private::CommandReturnObject&) (in LLDB) + 418 [0x10ba5b692]
+ 7218 CommandObjectIterateOverThreads::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&) (in LLDB) + 430 [0x10bfcf37e]
+ 7218 CommandObjectThreadBacktrace::HandleOneThread(unsigned long long, lldb_private::CommandReturnObject&) (in LLDB) + 118 [0x10bfcf876]
+ 7218 lldb_private::Thread::GetStatus(lldb_private::Stream&, unsigned int, unsigned int, unsigned int, bool, bool) (in LLDB) + 845 [0x10bb9900d]
+ 7218 lldb_private::StackFrameList::GetStatus(lldb_private::Stream&, unsigned int, unsigned int, bool, unsigned int, bool, char const*) (in LLDB) + 378 [0x10bb471aa]
+ 7218 lldb_private::StackFrame::GetStatus(lldb_private::Stream&, bool, bool, bool, char const*) (in LLDB) + 63 [0x10bb43ccf]
+ 7218 lldb_private::StackFrame::DumpUsingSettingsFormat(lldb_private::Stream*, bool, char const*) (in LLDB) + 295 [0x10bb43987]
+ 7218 lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) (in LLDB) + 2202 [0x10b98d54a]
+ 7218 lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) (in LLDB) + 1866 [0x10b98d3fa]
+ 7218 lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) (in LLDB) + 1866 [0x10b98d3fa]
+ 7218 lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) (in LLDB) + 11462 [0x10b98f976]
+ 7218 lldb_private::ValueObject::GetQualifiedRepresentationIfAvailable(lldb::DynamicValueType, bool) (in LLDB) + 311 [0x10b9d5097]
+ 7218 lldb_private::ValueObject::CalculateSyntheticValue(bool) (in LLDB) + 94 [0x10b9d2ade]
+ 7218 lldb_private::ValueObject::UpdateFormatsIfNeeded() (in LLDB) + 100 [0x10b9cc984]
+ 7218 lldb_private::ValueObject::MaybeCalculateCompleteType() (in LLDB) + 39 [0x10b9cd217]
+ 7218 lldb_private::ValueObjectDynamicValue::GetCompilerTypeImpl() (in LLDB) + 26 [0x10b9da61a]
+ 7218 lldb_private::ValueObject::UpdateValueIfNeeded(bool) (in LLDB) + 1250 [0x10b9cc7f2]
+ 7218 lldb_private::ValueObjectDynamicValue::UpdateValue() (in LLDB) + 572 [0x10b9dacec]
+ 7218 lldb_private::AppleObjCRuntimeV2::GetDynamicTypeAndAddress(lldb_private::ValueObject&, lldb::DynamicValueType, lldb_private::TypeAndOrName&, lldb_private::Address&, lldb_private::Value::ValueType&) (in LLDB) + 24 [0x10bd288d8]
+ 7218 lldb_private::AppleObjCRuntimeV2::GetDynamicTypeAndAddress(lldb_private::ValueObject&, lldb::DynamicValueType, lldb_private::TypeAndOrName&, lldb_private::Address&, lldb_private::Value::ValueType&, bool) (in LLDB) + 156 [0x10bd285ec]
+ 7218 lldb_private::ObjCLanguageRuntime::GetNonKVOClassDescriptor(lldb_private::ValueObject&) (in LLDB) + 29 [0x10bb164cd]
+ 7218 lldb_private::AppleObjCRuntimeV2::GetClassDescriptor(lldb_private::ValueObject&) (in LLDB) + 390 [0x10bd29606]
+ 7218 lldb_private::AppleObjCRuntimeV2::GetClassDescriptorFromISA(unsigned long long) (in LLDB) + 103 [0x10bd29207]
+ 7218 lldb_private::ObjCLanguageRuntime::GetClassDescriptorFromISA(unsigned long long) (in LLDB) + 60 [0x10bb165dc]
+ 7218 lldb_private::AppleObjCRuntimeV2::UpdateISAToDescriptorMapIfNeeded() (in LLDB) + 292 [0x10bd2bd14]
+ 7218 lldb_private::AppleObjCRuntimeV2::UpdateISAToDescriptorMapDynamic(RemoteNXMapTable&) (in LLDB) + 2458 [0x10bd2a1fa]
+ 7218 lldb_private::FunctionCaller::ExecuteFunction(lldb_private::ExecutionContext&, unsigned long long*, lldb_private::EvaluateExpressionOptions const&, lldb_private::DiagnosticManager&, lldb_private::Value&) (in LLDB) + 531 [0x10ba09343]
+ 7218 lldb_private::Process::RunThreadPlan(lldb_private::ExecutionContext&, std::__1::shared_ptr<lldb_private::ThreadPlan>&, lldb_private::EvaluateExpressionOptions const&, lldb_private::DiagnosticManager&) (in LLDB) + 8187 [0x10bb31c3b]
+ 7218 lldb_private::Thread::DiscardThreadPlansUpToPlan(lldb_private::ThreadPlan*) (in LLDB) + 371 [0x10bb965c3]
+ 7218 lldb_private::Thread::DiscardPlan() (in LLDB) + 203 [0x10bb95b6b]
+ 7218 lldb_private::ThreadPlanCallFunction::DoTakedown(bool) (in LLDB) + 281 [0x10bba0609]
+ 7218 lldb_private::Thread::GetStackFrameAtIndex(unsigned int) (in LLDB) + 39 [0x10bb9a837]
+ 7218 lldb_private::StackFrameList::GetFrameAtIndex(unsigned int) (in LLDB) + 54 [0x10bb46686]
+ 7218 std::__1::recursive_mutex::lock() (in libc++.1.dylib) + 9 [0x7fff6618e0bf]
+ 7218 _pthread_mutex_firstfit_lock_slow (in libsystem_pthread.dylib) + 222 [0x7fff6914f4cd]
+ 7218 _pthread_mutex_firstfit_lock_wait (in libsystem_pthread.dylib) + 96 [0x7fff69151d52]
+ 7218 __psynch_mutexwait (in libsystem_kernel.dylib) + 10 [0x7fff69094f02]
7218 Thread_493194: lldb.debugger.event-handler
+ 7218 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ 7218 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ 7218 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ 7218 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x10ba297e7]
+ 7218 lldb_private::Debugger::EventHandlerThread(void*) (in LLDB) + 9 [0x10b97eca9]
+ 7218 lldb_private::Debugger::DefaultEventHandler() (in LLDB) + 570 [0x10b97e9aa]
+ 7218 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) (in LLDB) + 30 [0x10bbc947e]
+ 7218 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) (in LLDB) + 475 [0x10bbc932b]
+ 7218 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff6618ea0a]
+ 7218 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff6915456e]
+ 7218 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff69095866]
7218 Thread_495936: <lldb.process.gdb-remote.async>
+ 7218 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ 7218 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ 7218 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ 7218 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x10ba297e7]
+ 7218 lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(void*) (in LLDB) + 288 [0x10bddffc0]
+ 7218 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) (in LLDB) + 30 [0x10bbc947e]
+ 7218 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) (in LLDB) + 475 [0x10bbc932b]
+ 7218 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff6618ea0a]
+ 7218 _pthread_cond_wait (in libsystem_pthread.dylib) + 722 [0x7fff6915456e]
+ 7218 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff69095866]
7218 Thread_495938: <lldb.process.internal-state(pid=78556)>
+ 7216 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 7216 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 7216 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 7216 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x10ba297e7]
+ ! 7216 lldb_private::Process::PrivateStateThread(void*) (in LLDB) + 21 [0x10bb2de35]
+ ! 7216 lldb_private::Process::RunPrivateStateThread(bool) (in LLDB) + 1316 [0x10bb2e7c4]
+ ! 7216 lldb_private::Process::HandlePrivateEvent(std::__1::shared_ptr<lldb_private::Event>&) (in LLDB) + 265 [0x10bb2a279]
+ ! 7216 lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*) (in LLDB) + 436 [0x10bb2da04]
+ ! 7216 lldb_private::ThreadList::ShouldStop(lldb_private::Event*) (in LLDB) + 886 [0x10bb9cab6]
+ ! 7216 lldb_private::Thread::ShouldStop(lldb_private::Event*) (in LLDB) + 909 [0x10bb94f5d]
+ ! 7216 lldb_private::StopInfoBreakpoint::ShouldStopSynchronous(lldb_private::Event*) (in LLDB) + 265 [0x10bb4aaa9]
+ ! 7216 lldb_private::Thread::GetStackFrameAtIndex(unsigned int) (in LLDB) + 39 [0x10bb9a837]
+ ! 7216 lldb_private::StackFrameList::GetFrameAtIndex(unsigned int) (in LLDB) + 151 [0x10bb466e7]
+ ! 7216 lldb_private::StackFrameList::GetFramesUpTo(unsigned int) (in LLDB) + 1487 [0x10bb4526f]
+ ! 7216 lldb_private::UnwindLLDB::DoGetFrameInfoAtIndex(unsigned int, unsigned long long&, unsigned long long&) (in LLDB) + 44 [0x10be0c65c]
+ ! 7216 lldb_private::UnwindLLDB::AddFirstFrame() (in LLDB) + 255 [0x10be0b84f]
+ ! 7216 lldb_private::RegisterContextLLDB::RegisterContextLLDB(lldb_private::Thread&, std::__1::shared_ptr<lldb_private::RegisterContextLLDB> const&, lldb_private::SymbolContext&, unsigned int, lldb_private::UnwindLLDB&) (in LLDB) + 321 [0x10bdfe741]
+ ! 7216 lldb_private::RegisterContextLLDB::InitializeZerothFrame() (in LLDB) + 472 [0x10bdfe948]
+ ! 7216 lldb_private::Module::ResolveSymbolContextForAddress(lldb_private::Address const&, lldb::SymbolContextItem, lldb_private::SymbolContext&, bool) (in LLDB) + 440 [0x10b9a8958]
+ ! 7216 lldb_private::SymbolVendor::ResolveSymbolContext(lldb_private::Address const&, lldb::SymbolContextItem, lldb_private::SymbolContext&) (in LLDB) + 95 [0x10baf0e2f]
+ ! 7216 SymbolFileDWARFDebugMap::ResolveSymbolContext(lldb_private::Address const&, lldb::SymbolContextItem, lldb_private::SymbolContext&) (in LLDB) + 525 [0x10be72d3d]
+ ! 7216 lldb_private::SymbolVendor::ResolveSymbolContext(lldb_private::Address const&, lldb::SymbolContextItem, lldb_private::SymbolContext&) (in LLDB) + 95 [0x10baf0e2f]
+ ! 7216 SymbolFileDWARF::ResolveSymbolContext(lldb_private::Address const&, lldb::SymbolContextItem, lldb_private::SymbolContext&) (in LLDB) + 542 [0x10be64dde]
+ ! 7216 lldb_private::SymbolFile::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 46 [0x10baefb7e]
+ ! 7216 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 273 [0x10baff621]
+ ! 7216 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x10bacaac8]
+ ! 7216 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4409 [0x10bac5459]
+ ! 7216 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 298 [0x10bac849a]
+ ! 7216 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x10bacbaad]
+ ! 7216 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 452 [0x10ca1d2c4]
+ ! 7216 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 252 [0x10c91b74c]
+ ! 7216 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 803 [0x10c919a53]
+ ! 7216 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1659 [0x10c8c5c5b]
+ ! 7216 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 361 [0x10c89b539]
+ ! 7216 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x10ca22bb4]
+ ! 6813 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 252 [0x10c91b74c]
+ ! : 6813 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 803 [0x10c919a53]
+ ! : 6813 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1659 [0x10c8c5c5b]
+ ! : 6813 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 361 [0x10c89b539]
+ ! : 6813 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x10ca22bb4]
+ ! : 6718 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 571 [0x10c943e6b]
+ ! : | 6718 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >)::$_6::operator()(llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, bool) const (in LLDB) + 327 [0x10c944107]
+ ! : | 6633 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16652 [0x10e26883c]
+ ! : | + 6574 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4025 [0x10e26aa99]
+ ! : | + ! 6574 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x10bef1111]
+ ! : | + ! 6574 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x10bf6e33a]
+ ! : | + ! 6573 _pthread_join (in libsystem_pthread.dylib) + 358 [0x7fff691556de]
+ ! : | + ! : 6573 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff690949da]
+ ! : | + ! 1 _pthread_join (in libsystem_pthread.dylib) + 837 [0x7fff691558bd]
+ ! : | + ! 1 _pthread_deallocate (in libsystem_pthread.dylib) + 69 [0x7fff69153a94]
+ ! : | + ! 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + 52 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4353 [0x10e26abe1]
+ ! : | + ! 32 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 812 [0x10e25d8ec]
+ ! : | + ! : 31 clang::Preprocessor::~Preprocessor() (in LLDB) + 360 [0x10ee60a38]
+ ! : | + ! : | 30 clang::HeaderSearch::~HeaderSearch() (in LLDB) + 217 [0x10ee64bf9]
+ ! : | + ! : | + 22 clang::ModuleMap::~ModuleMap() (in LLDB) + 100 [0x10ee1acc4]
+ ! : | + ! : | + ! 7 clang::Module::~Module() (in LLDB) + 64 [0x10eebbf80]
+ ! : | + ! : | + ! : 3 clang::Module::~Module() (in LLDB) + 64 [0x10eebbf80]
+ ! : | + ! : | + ! : | 3 clang::Module::~Module() (in LLDB) + 88,1448 [0x10eebbf98,0x10eebc4e8]
+ ! : | + ! : | + ! : 2 clang::Module::~Module() (in LLDB) + 746,1448 [0x10eebc22a,0x10eebc4e8]
+ ! : | + ! : | + ! : 2 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 377 [0x7fff6910afef]
+ ! : | + ! : | + ! : + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 32 [0x7fff6910d64b]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! : | + ! 5 clang::Module::~Module() (in LLDB) + 1378 [0x10eebc4a2]
+ ! : | + ! : | + ! : 3 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : | 2 tiny_free_no_lock (in libsystem_malloc.dylib) + 377 [0x7fff6910afef]
+ ! : | + ! : | + ! : | + 2 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 254 [0x7fff6910d729]
+ ! : | + ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 133 [0x7fff6910aefb]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 128 [0x7fff6910a71e]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 248 [0x7fff6910a931]
+ ! : | + ! : | + ! 4 clang::Module::~Module() (in LLDB) + 27,88 [0x10eebbf5b,0x10eebbf98]
+ ! : | + ! : | + ! 4 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 2 tiny_free_no_lock (in libsystem_malloc.dylib) + 12,1029 [0x7fff6910ae82,0x7fff6910b27b]
+ ! : | + ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 46 [0x7fff6910b877]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 377 [0x7fff6910afef]
+ ! : | + ! : | + ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 254 [0x7fff6910d729]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 67 [0x7fff6910a6e1]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + ! : | + 5 clang::ModuleMap::~ModuleMap() (in LLDB) + 1067 [0x10ee1b08b]
+ ! : | + ! : | + ! 3 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : 3 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : 3 tiny_size (in libsystem_malloc.dylib) + 193 [0x7fff6910a75f]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 401 [0x7fff6910b007]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 302 [0x7fff6910acc7]
+ ! : | + ! : | + 2 clang::ModuleMap::~ModuleMap() (in LLDB) + 108 [0x10ee1accc]
+ ! : | + ! : | + ! 1 free_small (in libsystem_malloc.dylib) + 665 [0x7fff6910c720]
+ ! : | + ! : | + ! : 1 small_free_list_remove_ptr (in libsystem_malloc.dylib) + 15 [0x7fff6910d095]
+ ! : | + ! : | + ! 1 free_small (in libsystem_malloc.dylib) + 1684 [0x7fff6910cb1b]
+ ! : | + ! : | + 1 clang::ModuleMap::~ModuleMap() (in LLDB) + 87 [0x10ee1acb7]
+ ! : | + ! : | 1 clang::HeaderSearch::~HeaderSearch() (in LLDB) + 193 [0x10ee64be1]
+ ! : | + ! : | 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : 1 clang::Preprocessor::~Preprocessor() (in LLDB) + 162 [0x10ee60972]
+ ! : | + ! 9 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 961 [0x10e25d981]
+ ! : | + ! : 4 clang::SourceManager::~SourceManager() (in LLDB) + 692 [0x10eec6fb4]
+ ! : | + ! : | 3 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | + 3 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | + 3 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | + 3 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : | 1 free_large (in libsystem_malloc.dylib) + 540 [0x7fff6910f774]
+ ! : | + ! : | 1 madvise (in libsystem_kernel.dylib) + 10 [0x7fff6909412e]
+ ! : | + ! : 2 clang::SourceManager::~SourceManager() (in LLDB) + 303 [0x10eec6e2f]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 20 [0x7fff6910a6b2]
+ ! : | + ! : | 1 free_small (in libsystem_malloc.dylib) + 853 [0x7fff6910c7dc]
+ ! : | + ! : | 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 376 [0x7fff6910d2a7]
+ ! : | + ! : 2 clang::SourceManager::~SourceManager() (in LLDB) + 668 [0x10eec6f9c]
+ ! : | + ! : | 2 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | 2 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | 2 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | 2 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : 1 clang::SourceManager::~SourceManager() (in LLDB) + 285 [0x10eec6e1d]
+ ! : | + ! 9 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 1151 [0x10e25da3f]
+ ! : | + ! : 9 clang::CompilerInvocation::~CompilerInvocation() (in LLDB) + 25 [0x10bc55569]
+ ! : | + ! : 8 clang::FrontendOptions::~FrontendOptions() (in LLDB) + 467 [0x10bc557e3]
+ ! : | + ! : | 3 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 3 tiny_free_no_lock (in libsystem_malloc.dylib) + 133,2197 [0x7fff6910aefb,0x7fff6910b70b]
+ ! : | + ! : | 2 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 2 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 2 tiny_size (in libsystem_malloc.dylib) + 266,400 [0x7fff6910a7a8,0x7fff6910a82e]
+ ! : | + ! : | 2 free_tiny (in libsystem_malloc.dylib) + 151,500 [0x7fff6910ac30,0x7fff6910ad8d]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 447 [0x7fff6910a9f8]
+ ! : | + ! : 1 clang::FrontendOptions::~FrontendOptions() (in LLDB) + 499 [0x10bc55803]
+ ! : | + ! : 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! 2 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 549 [0x10e25d7e5]
+ ! : | + ! 2 non-virtual thunk to clang::ASTReader::~ASTReader() (in LLDB) + 21 [0x10e4bd8f5]
+ ! : | + ! 1 clang::ASTReader::~ASTReader() (in LLDB) + 201 [0x10e4bc749]
+ ! : | + ! | 1 llvm::BitstreamCursor::~BitstreamCursor() (in LLDB) + 122 [0x10c8ccada]
+ ! : | + ! 1 clang::ASTReader::~ASTReader() (in LLDB) + 3021 [0x10e4bd24d]
+ ! : | + ! 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + 7 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 546 [0x10e269d02]
+ ! : | + 6 clang::CompilerInvocation::CompilerInvocation(clang::CompilerInvocation const&) (in LLDB) + 281 [0x10c94c1c9]
+ ! : | + : 6 clang::FrontendOptions::FrontendOptions(clang::FrontendOptions const&) (in LLDB) + 1272 [0x10c94d5e8]
+ ! : | + : 5 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + : | 5 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + : | 5 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + : | 5 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + : | 5 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + : | 3 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + : | + 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + : | + ! 2 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 209 [0x7fff6910a365]
+ ! : | + : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 754 [0x7fff69109ceb]
+ ! : | + : | 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 164,1176 [0x7fff691093a5,0x7fff69109799]
+ ! : | + : 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 142 [0x7fff6618962a]
+ ! : | + : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 320 [0x7fff69145e00]
+ ! : | + 1 clang::CompilerInvocation::CompilerInvocation(clang::CompilerInvocation const&) (in LLDB) + 243 [0x10c94c1a3]
+ ! : | + 1 clang::DependencyOutputOptions::DependencyOutputOptions(clang::DependencyOutputOptions const&) (in LLDB) + 213 [0x10c94d005]
+ ! : | 29 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16771 [0x10e2688b3]
+ ! : | + 26 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! 26 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! 11 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : 7 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | 7 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | 7 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | 7 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391,202,... [0x10bf280c7,0x10bf2800a,...]
+ ! : | + ! : 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 204 [0x10e47997c]
+ ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 169 [0x10c8cc579]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! 8 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : 8 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 164 [0x7fff691093a5]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | + 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + ! : | + 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf64460]
+ ! : | + ! : | 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2261,2893 [0x10e47a185,0x10e47a3fd]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 3 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 364 [0x10c8cc63c]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 49 [0x10c8cc501]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 569 [0x10e494d59]
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 523 [0x7fff69109c04]
+ ! : | + ! 6 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 6 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 5 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | 5 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029,2048,... [0x10efa6e1d,0x10efa6e30,...]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 569 [0x10e494d59]
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 252 [0x7fff691093fd]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 705 [0x10e4843b1]
+ ! : | + ! 1 clang::ASTReader::ReadOptionsBlock(llvm::BitstreamCursor&, unsigned int, bool, clang::ASTReaderListener&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 349 [0x10e47f03d]
+ ! : | + ! 1 clang::ASTReader::ParseTargetOptions(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&, bool) (in LLDB) + 229 [0x10e481655]
+ ! : | + ! 1 clang::OpenCLOptions::OpenCLOptions() (in LLDB) + 767 [0x10ba9c5af]
+ ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::OpenCLOptions::Info>, bool> llvm::StringMap<clang::OpenCLOptions::Info, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 205 [0x10ba9cc2d]
+ ! : | + ! 1 llvm::StringMapImpl::RehashTable(unsigned int) (in LLDB) + 111 [0x10bf2851f]
+ ! : | + ! 1 calloc (in libsystem_malloc.dylib) + 30 [0x7fff6910a3c4]
+ ! : | + ! 1 malloc_zone_calloc (in libsystem_malloc.dylib) + 99 [0x7fff6910a444]
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 164 [0x7fff691093a5]
+ ! : | + 3 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + : 2 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 150 [0x10eec7a66]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5848 [0x10e489ce8]
+ ! : | + 1 clang::ASTReader::ParseLineTable(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&) (in LLDB) + 84 [0x10e478494]
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | 25 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + 25 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + 19 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + ! 19 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 2431 [0x10e57da7f]
+ ! : | + ! 19 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 126 [0x10eeb238e]
+ ! : | + ! 19 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! 19 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! 19 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! 19 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + 6 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + : 3 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + : 3 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + : 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + : | 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 356 [0x10c8cc634]
+ ! : | + : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! : | + : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + : 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | + : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + : 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + : | 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 2431 [0x10e57da7f]
+ ! : | + : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 126 [0x10eeb238e]
+ ! : | + : | 1 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + : | 1 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + : | 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + : | 1 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + : 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + : 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! : | + : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + : 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | + : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 361 [0x7fff69145e29]
+ ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 6045 [0x10e48588d]
+ ! : | + 1 clang::getClangFullRepositoryVersion() (in LLDB) + 170 [0x10ef06c8a]
+ ! : | + 1 llvm::raw_ostream::write(unsigned char) (in LLDB) + 99 [0x10bf563c3]
+ ! : | + 1 llvm::raw_ostream::SetBuffered() (in LLDB) + 66 [0x10bf55c62]
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 152 [0x7fff6910c1db]
+ ! : | + 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 795 [0x7fff6910d44a]
+ ! : | 18 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 17193 [0x10e268a59]
+ ! : | + 11 llvm::LockFileManager::~LockFileManager() (in LLDB) + 226 [0x10bf155e2]
+ ! : | + ! 11 llvm::sys::fs::remove(llvm::Twine const&, bool) (in LLDB) + 158 [0x10bf6804e]
+ ! : | + ! 11 remove (in libsystem_c.dylib) + 72 [0x7fff68fe8553]
+ ! : | + ! 11 unlink (in libsystem_kernel.dylib) + 11 [0x7fff69096180]
+ ! : | + ! 11 __unlink (in libsystem_kernel.dylib) + 10 [0x7fff6909619e]
+ ! : | + 7 llvm::LockFileManager::~LockFileManager() (in LLDB) + 195 [0x10bf155c3]
+ ! : | + 7 llvm::sys::fs::remove(llvm::Twine const&, bool) (in LLDB) + 158 [0x10bf6804e]
+ ! : | + 7 remove (in libsystem_c.dylib) + 72 [0x7fff68fe8553]
+ ! : | + 7 unlink (in libsystem_kernel.dylib) + 11 [0x7fff69096180]
+ ! : | + 7 __unlink (in libsystem_kernel.dylib) + 10 [0x7fff6909619e]
+ ! : | 9 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 14065 [0x10e267e21]
+ ! : | + 4 llvm::LockFileManager::LockFileManager(llvm::StringRef) (in LLDB) + 1544 [0x10bf149b8]
+ ! : | + ! 4 llvm::sys::fs::createUniqueFile(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, unsigned int) (in LLDB) + 31 [0x10bf663df]
+ ! : | + ! 4 createUniqueEntity(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, bool, unsigned int, FSEntity, llvm::sys::fs::OpenFlags) (in LLDB) + 852 [0x10bf66744]
+ ! : | + ! 4 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! 4 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + 3 llvm::LockFileManager::LockFileManager(llvm::StringRef) (in LLDB) + 1881 [0x10bf14b09]
+ ! : | + ! 3 llvm::raw_fd_ostream::close() (in LLDB) + 47 [0x10bf5750f]
+ ! : | + ! 2 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : 2 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! 1 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! 1 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + 1 llvm::LockFileManager::LockFileManager(llvm::StringRef) (in LLDB) + 1814 [0x10bf14ac6]
+ ! : | + ! 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 171 [0x10bf5649b]
+ ! : | + ! 1 llvm::raw_ostream::SetBuffered() (in LLDB) + 20 [0x10bf55c34]
+ ! : | + ! 1 llvm::raw_fd_ostream::preferred_buffer_size() const (in LLDB) + 30 [0x10bf5762e]
+ ! : | + ! 1 fstat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff690931a2]
+ ! : | + 1 llvm::LockFileManager::LockFileManager(llvm::StringRef) (in LLDB) + 2316 [0x10bf14cbc]
+ ! : | + 1 llvm::sys::RemoveFileOnSignal(llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) (in LLDB) + 264 [0x10bf6d338]
+ ! : | 4 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 9555 [0x10e266c83]
+ ! : | 4 clang::HeaderSearch::getCachedModuleFileName(clang::Module*) (in LLDB) + 79 [0x10edfbc6f]
+ ! : | 4 clang::HeaderSearch::getCachedModuleFileName(llvm::StringRef, llvm::StringRef) (in LLDB) + 611 [0x10edfbee3]
+ ! : | 4 clang::FileManager::getCanonicalName(clang::DirectoryEntry const*) (in LLDB) + 237 [0x10eeb2aed]
+ ! : | 4 (anonymous namespace)::RealFileSystem::getRealPath(llvm::Twine const&, llvm::SmallVectorImpl<char>&) const (in LLDB) + 160 [0x10bf3f4a0]
+ ! : | 4 llvm::sys::fs::real_path(llvm::Twine const&, llvm::SmallVectorImpl<char>&, bool) (in LLDB) + 224 [0x10bf69610]
+ ! : | 4 realpath$DARWIN_EXTSN (in libsystem_c.dylib) + 908 [0x7fff690224a7]
+ ! : | 4 __getattrlist (in libsystem_kernel.dylib) + 10 [0x7fff690940e6]
+ ! : 67 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 850 [0x10c943f82]
+ ! : | 66 swift::ClangImporter::Implementation::finishLoadingClangModule(clang::Module const*, bool) (in LLDB) + 718 [0x10c94445e]
+ ! : | + 65 swift::ModuleDecl::forAllVisibleModules(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, llvm::function_ref<bool (std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*>)>) (in LLDB) + 182 [0x10cb1fcd6]
+ ! : | + ! 39 swift::ClangModuleUnit::getImportedModules(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&, swift::OptionSet<swift::ModuleDecl::ImportFilterKind, unsigned int>) const (in LLDB) + 789 [0x10c949c25]
+ ! : | + ! : 39 swift::ClangModuleUnit::getAdapterModule() const (in LLDB) + 207 [0x10c94475f]
+ ! : | + ! : 39 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x10ca22bb4]
+ ! : | + ! : 38 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 104 [0x10c91b4d8]
+ ! : | + ! : | 38 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 579 [0x10c919613]
+ ! : | + ! : | 38 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x10c9184c1]
+ ! : | + ! : | 22 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 576 [0x10c91cf70]
+ ! : | + ! : | + 9 swift::SerializedModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 484 [0x10c918df4]
+ ! : | + ! : | + ! 9 swift::SerializedModuleLoaderBase::openModuleFiles(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 135 [0x10c918ab7]
+ ! : | + ! : | + ! 9 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + ! 9 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + ! 9 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 9 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! 9 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + 8 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! : | + ! : | + ! 8 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! : | + ! 8 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! : | + ! 8 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! : | + ! 8 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + 5 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 682 [0x10c1fe2ba]
+ ! : | + ! : | + 5 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! : | + 5 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! : | + 5 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! : | + 5 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | 14 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 390 [0x10c91ceb6]
+ ! : | + ! : | + 14 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! : | + 14 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! : | + 14 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | 2 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 120 [0x10c91cda8]
+ ! : | + ! : | 2 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 240 [0x7fff69145db0]
+ ! : | + ! : 1 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 309 [0x10c943d65]
+ ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 0 [0x10ba9a850]
+ ! : | + ! 26 swift::ClangModuleUnit::getImportedModules(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&, swift::OptionSet<swift::ModuleDecl::ImportFilterKind, unsigned int>) const (in LLDB) + 946 [0x10c949cc2]
+ ! : | + ! 26 swift::ClangModuleUnit::getAdapterModule() const (in LLDB) + 207 [0x10c94475f]
+ ! : | + ! 26 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x10ca22bb4]
+ ! : | + ! 12 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 104 [0x10c91b4d8]
+ ! : | + ! | 12 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 579 [0x10c919613]
+ ! : | + ! | 12 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x10c9184c1]
+ ! : | + ! | 12 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 576 [0x10c91cf70]
+ ! : | + ! | 6 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 682 [0x10c1fe2ba]
+ ! : | + ! | + 6 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! | + 5 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! | + ! 5 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! | + ! 5 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 60 [0x10bf3e3dc]
+ ! : | + ! | 3 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! : | + ! | + 3 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! | + 3 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! | + 3 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! | + 3 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! | 3 swift::SerializedModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 484 [0x10c918df4]
+ ! : | + ! | 3 swift::SerializedModuleLoaderBase::openModuleFiles(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 135 [0x10c918ab7]
+ ! : | + ! | 3 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! | 3 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! | 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! | 3 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! | 3 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! 11 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 850 [0x10c943f82]
+ ! : | + ! | 11 swift::ClangImporter::Implementation::finishLoadingClangModule(clang::Module const*, bool) (in LLDB) + 218 [0x10c94426a]
+ ! : | + ! | 11 swift::ModuleDecl::forAllVisibleModules(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, llvm::function_ref<bool (std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*>)>) (in LLDB) + 182 [0x10cb1fcd6]
+ ! : | + ! | 11 swift::ClangModuleUnit::getImportedModules(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&, swift::OptionSet<swift::ModuleDecl::ImportFilterKind, unsigned int>) const (in LLDB) + 789 [0x10c949c25]
+ ! : | + ! | 11 swift::ClangModuleUnit::getAdapterModule() const (in LLDB) + 207 [0x10c94475f]
+ ! : | + ! | 11 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x10ca22bb4]
+ ! : | + ! | 11 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 104 [0x10c91b4d8]
+ ! : | + ! | 11 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 579 [0x10c919613]
+ ! : | + ! | 11 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x10c9184c1]
+ ! : | + ! | 6 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 390 [0x10c91ceb6]
+ ! : | + ! | + 6 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! | + 6 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! | + 6 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! | 5 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 576 [0x10c91cf70]
+ ! : | + ! | 3 swift::SerializedModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 484 [0x10c918df4]
+ ! : | + ! | ! 3 swift::SerializedModuleLoaderBase::openModuleFiles(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 135 [0x10c918ab7]
+ ! : | + ! | ! 3 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! | ! 3 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! | ! 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! | ! 3 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! | ! 3 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! | 1 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! : | + ! | ! 1 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! | ! 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! | ! 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! | ! 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! | 1 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 682 [0x10c1fe2ba]
+ ! : | + ! | 1 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! | 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! | 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! | 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! 2 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 571 [0x10c943e6b]
+ ! : | + ! | 2 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >)::$_6::operator()(llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, bool) const (in LLDB) + 327 [0x10c944107]
+ ! : | + ! | 2 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + ! | 1 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 4101 [0x10e492765]
+ ! : | + ! | + 1 clang::ASTReader::loadObjCCategories(unsigned int, clang::ObjCInterfaceDecl*, unsigned int) (in LLDB) + 531 [0x10e4efd13]
+ ! : | + ! | + 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1254 [0x10e57eff6]
+ ! : | + ! | 1 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 2375 [0x10e4920a7]
+ ! : | + ! 1 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 351 [0x10c943d8f]
+ ! : | + ! 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 502 [0x10e4a7786]
+ ! : | + ! 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1181 [0x10e57efad]
+ ! : | + 1 swift::ModuleDecl::forAllVisibleModules(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, llvm::function_ref<bool (std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*>)>) (in LLDB) + 560 [0x10cb1fe50]
+ ! : | + 1 swift::ClangModuleUnit::getImportedModulesForLookup(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) const (in LLDB) + 1381 [0x10c94a3a5]
+ ! : | + 1 swift::ClangImporter::Implementation::getWrapperForModule(clang::Module const*) (in LLDB) + 562 [0x10c945a22]
+ ! : | 1 swift::ClangImporter::Implementation::finishLoadingClangModule(clang::Module const*, bool) (in LLDB) + 314 [0x10c9442ca]
+ ! : | 1 swift::ASTContext::getIdentifier(llvm::StringRef) const (in LLDB) + 55 [0x10ca19e37]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<char>, bool> llvm::StringMap<char, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&>::try_emplace<char>(llvm::StringRef, char&&) (in LLDB) + 35 [0x10ca33be3]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : 27 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 104 [0x10c91b4d8]
+ ! : | 27 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 579 [0x10c919613]
+ ! : | 26 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x10c9184c1]
+ ! : | + 19 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 576 [0x10c91cf70]
+ ! : | + ! 8 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! : | + ! : 8 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! : 8 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! : 8 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! : 8 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! 6 swift::SerializedModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 484 [0x10c918df4]
+ ! : | + ! : 6 swift::SerializedModuleLoaderBase::openModuleFiles(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 135 [0x10c918ab7]
+ ! : | + ! : 6 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : 6 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : 6 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : 6 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : 6 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! 5 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 682 [0x10c1fe2ba]
+ ! : | + ! 5 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | + ! 5 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! 5 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! 5 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + 7 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 390 [0x10c91ceb6]
+ ! : | + 7 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 6 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + : 6 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 64 [0x10bf66350]
+ ! : | + 1 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 273 [0x10bf37cb1]
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + 1 szone_realloc (in libsystem_malloc.dylib) + 808 [0x7fff6910de15]
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 622 [0x7fff69109c67]
+ ! : | 1 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 1035 [0x10c91886b]
+ ! : | 1 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 906 [0x10c91d0ba]
+ ! : | 1 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_5::operator()() const (in LLDB) + 186 [0x10c91d1aa]
+ ! : | 1 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! : | 1 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! : | 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | 1 cerror_nocancel (in libsystem_kernel.dylib) + 15 [0x7fff69092462]
+ ! : 1 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 351 [0x10c943d8f]
+ ! : 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 502 [0x10e4a7786]
+ ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 54 [0x10e4a7806]
+ ! 400 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 571 [0x10c943e6b]
+ ! : 400 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >)::$_6::operator()(llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, bool) const (in LLDB) + 327 [0x10c944107]
+ ! : 397 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16652 [0x10e26883c]
+ ! : | 396 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4025 [0x10e26aa99]
+ ! : | + 396 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x10bef1111]
+ ! : | + 395 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x10bf6e33a]
+ ! : | + ! 395 _pthread_join (in libsystem_pthread.dylib) + 358 [0x7fff691556de]
+ ! : | + ! 395 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff690949da]
+ ! : | + 1 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 75 [0x10bf6e32b]
+ ! : | + 1 _pthread_create (in libsystem_pthread.dylib) + 441 [0x7fff69154c36]
+ ! : | + 1 __bsdthread_create (in libsystem_kernel.dylib) + 10 [0x7fff6909420a]
+ ! : | 1 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 546 [0x10e269d02]
+ ! : | 1 clang::CompilerInvocation::CompilerInvocation(clang::CompilerInvocation const&) (in LLDB) + 281 [0x10c94c1c9]
+ ! : | 1 clang::FrontendOptions::FrontendOptions(clang::FrontendOptions const&) (in LLDB) + 1272 [0x10c94d5e8]
+ ! : | 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 51 [0x7fff69107c30]
+ ! : 2 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | 2 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 2431 [0x10e57da7f]
+ ! : | + 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 126 [0x10eeb238e]
+ ! : | + 1 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + 1 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + 1 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 346 [0x10e494c7a]
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 245 [0x7fff6910a389]
+ ! : 1 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 9555 [0x10e266c83]
+ ! : 1 clang::HeaderSearch::getCachedModuleFileName(clang::Module*) (in LLDB) + 79 [0x10edfbc6f]
+ ! : 1 clang::HeaderSearch::getCachedModuleFileName(llvm::StringRef, llvm::StringRef) (in LLDB) + 611 [0x10edfbee3]
+ ! : 1 clang::FileManager::getCanonicalName(clang::DirectoryEntry const*) (in LLDB) + 237 [0x10eeb2aed]
+ ! : 1 (anonymous namespace)::RealFileSystem::getRealPath(llvm::Twine const&, llvm::SmallVectorImpl<char>&) const (in LLDB) + 160 [0x10bf3f4a0]
+ ! : 1 llvm::sys::fs::real_path(llvm::Twine const&, llvm::SmallVectorImpl<char>&, bool) (in LLDB) + 224 [0x10bf69610]
+ ! : 1 realpath$DARWIN_EXTSN (in libsystem_c.dylib) + 908 [0x7fff690224a7]
+ ! : 1 __getattrlist (in libsystem_kernel.dylib) + 10 [0x7fff690940e6]
+ ! 3 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 104 [0x10c91b4d8]
+ ! 3 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 579 [0x10c919613]
+ ! 3 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x10c9184c1]
+ ! 3 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 576 [0x10c91cf70]
+ ! 2 swift::ParseableInterfaceModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 611 [0x10c1fe273]
+ ! | 2 llvm::vfs::FileSystem::exists(llvm::Twine const&) (in LLDB) + 25 [0x10bf39489]
+ ! | 2 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! | 2 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! | 2 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! 1 swift::SerializedModuleLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 484 [0x10c918df4]
+ ! 1 swift::SerializedModuleLoaderBase::openModuleFiles(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 135 [0x10c918ab7]
+ ! 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ 2 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 260,293 [0x7fff6910b94d,0x7fff6910b96e]
7218 Thread_495952
+ 7218 start_wqthread (in libsystem_pthread.dylib) + 13 [0x7fff691503fd]
+ 7218 _pthread_wqthread (in libsystem_pthread.dylib) + 634 [0x7fff691506e6]
+ 7218 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff69093bfa]
7218 Thread_495953
+ 7218 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ 7218 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ 7218 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ 7218 SpotlightQueryThread(void*) (in DebugSymbols) + 475 [0x7fff51c1ed2b]
+ 7218 CFRunLoopRun (in CoreFoundation) + 40 [0x7fff3cfd1482]
+ 7218 CFRunLoopRunSpecific (in CoreFoundation) + 455 [0x7fff3cfd166e]
+ 7218 __CFRunLoopRun (in CoreFoundation) + 1612 [0x7fff3cfd1f0c]
+ 7218 __CFRunLoopServiceMachPort (in CoreFoundation) + 328 [0x7fff3cfd299e]
+ 7218 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff69092768]
+ 7218 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909221a]
2001 Thread_507594
+ 2000 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 2000 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 2000 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 2000 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 2000 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 2000 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 2000 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 1512 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! : 1512 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! : 1307 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 453 [0x10e3b4855]
+ ! : | 1297 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | + 1297 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | + 1297 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | + 1297 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | + 1284 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | + ! 1261 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16652 [0x10e26883c]
+ ! : | + ! : 1244 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4025 [0x10e26aa99]
+ ! : | + ! : | 1244 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x10bef1111]
+ ! : | + ! : | 1244 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x10bf6e33a]
+ ! : | + ! : | 1244 _pthread_join (in libsystem_pthread.dylib) + 358 [0x7fff691556de]
+ ! : | + ! : | 1244 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff690949da]
+ ! : | + ! : 15 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4353 [0x10e26abe1]
+ ! : | + ! : | 8 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 812 [0x10e25d8ec]
+ ! : | + ! : | + 8 clang::Preprocessor::~Preprocessor() (in LLDB) + 360 [0x10ee60a38]
+ ! : | + ! : | + 8 clang::HeaderSearch::~HeaderSearch() (in LLDB) + 217 [0x10ee64bf9]
+ ! : | + ! : | + 5 clang::ModuleMap::~ModuleMap() (in LLDB) + 100 [0x10ee1acc4]
+ ! : | + ! : | + ! 3 clang::Module::~Module() (in LLDB) + 1378 [0x10eebc4a2]
+ ! : | + ! : | + ! : 2 free_tiny (in libsystem_malloc.dylib) + 151,500 [0x7fff6910ac30,0x7fff6910ad8d]
+ ! : | + ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 305 [0x7fff6910afa7]
+ ! : | + ! : | + ! 1 clang::Module::~Module() (in LLDB) + 27 [0x10eebbf5b]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 193 [0x7fff6910a75f]
+ ! : | + ! : | + 2 clang::ModuleMap::~ModuleMap() (in LLDB) + 1067 [0x10ee1b08b]
+ ! : | + ! : | + ! 2 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 377 [0x7fff6910afef]
+ ! : | + ! : | + ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 254 [0x7fff6910d729]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 305 [0x7fff6910afa7]
+ ! : | + ! : | + 1 clang::ModuleMap::~ModuleMap() (in LLDB) + 108 [0x10ee1accc]
+ ! : | + ! : | + 1 free_small (in libsystem_malloc.dylib) + 665 [0x7fff6910c720]
+ ! : | + ! : | + 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 376 [0x7fff6910d2a7]
+ ! : | + ! : | 3 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 1151 [0x10e25da3f]
+ ! : | + ! : | + 3 clang::CompilerInvocation::~CompilerInvocation() (in LLDB) + 25 [0x10bc55569]
+ ! : | + ! : | + 3 clang::FrontendOptions::~FrontendOptions() (in LLDB) + 467 [0x10bc557e3]
+ ! : | + ! : | + 3 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 3 tiny_free_no_lock (in libsystem_malloc.dylib) + 133,305 [0x7fff6910aefb,0x7fff6910afa7]
+ ! : | + ! : | 2 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 549 [0x10e25d7e5]
+ ! : | + ! : | + 2 non-virtual thunk to clang::ASTReader::~ASTReader() (in LLDB) + 21 [0x10e4bd8f5]
+ ! : | + ! : | + 1 clang::ASTReader::~ASTReader() (in LLDB) + 3021 [0x10e4bd24d]
+ ! : | + ! : | + ! 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | + ! 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | + ! 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | + ! 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : | + 1 clang::ASTReader::~ASTReader() (in LLDB) + 4392 [0x10e4bd7a8]
+ ! : | + ! : | + 1 clang::serialization::ModuleManager::~ModuleManager() (in LLDB) + 411 [0x10e57ea6b]
+ ! : | + ! : | + 1 clang::serialization::ModuleFile::~ModuleFile() (in LLDB) + 520 [0x10e57c0a8]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::~BitstreamCursor() (in LLDB) + 122 [0x10c8ccada]
+ ! : | + ! : | 2 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 961 [0x10e25d981]
+ ! : | + ! : | 1 clang::SourceManager::~SourceManager() (in LLDB) + 668 [0x10eec6f9c]
+ ! : | + ! : | ! 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | ! 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | ! 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | ! 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : | 1 clang::SourceManager::~SourceManager() (in LLDB) + 692 [0x10eec6fb4]
+ ! : | + ! : | 1 free_large (in libsystem_malloc.dylib) + 849 [0x7fff6910f8a9]
+ ! : | + ! : | 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 62 [0x7fff691137b5]
+ ! : | + ! : | 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff6909417e]
+ ! : | + ! : | 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff6909214e]
+ ! : | + ! : 2 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 546 [0x10e269d02]
+ ! : | + ! : 2 clang::CompilerInvocation::CompilerInvocation(clang::CompilerInvocation const&) (in LLDB) + 281 [0x10c94c1c9]
+ ! : | + ! : 2 clang::FrontendOptions::FrontendOptions(clang::FrontendOptions const&) (in LLDB) + 1272 [0x10c94d5e8]
+ ! : | + ! : 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1176 [0x7fff69109799]
+ ! : | + ! : 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 142 [0x7fff6618962a]
+ ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 418 [0x7fff69145e62]
+ ! : | + ! 12 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + ! : 12 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! : 9 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 208,265,... [0x10bf28010,0x10bf28049,...]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1759 [0x10efa6d0f]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 169 [0x10c8cc579]
+ ! : | + ! : | 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 3 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 295,391 [0x10bf28067,0x10bf280c7]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 37 [0x10c8cc4f5]
+ ! : | + ! : | 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 61 [0x10c8cc50d]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 881 [0x10e493c91]
+ ! : | + ! : | 1 clang::ASTReader::ParseDiagnosticOptions(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 2698 [0x10e494aca]
+ ! : | + ! : | 1 clang::PCHValidator::ReadDiagnosticOptions(llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions>, bool) (in LLDB) + 214 [0x10e4751e6]
+ ! : | + ! : | 1 clang::ProcessWarningOptions(clang::DiagnosticsEngine&, clang::DiagnosticOptions const&, bool) (in LLDB) + 1463 [0x10ef07697]
+ ! : | + ! : | 1 clang::DiagnosticsEngine::setDiagnosticGroupWarningAsError(llvm::StringRef, bool) (in LLDB) + 89 [0x10eeab7d9]
+ ! : | + ! : | 1 getDiagnosticsInGroup(clang::diag::Flavor, (anonymous namespace)::WarningOption const*, llvm::SmallVectorImpl<unsigned int>&) (in LLDB) + 140 [0x10eeafb6c]
+ ! : | + ! : | 1 GetDiagInfo(unsigned int) (in LLDB) + 298 [0x10eeaeeaa]
+ ! : | + ! : 3 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + ! : 3 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 2431 [0x10e57da7f]
+ ! : | + ! : 3 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 126 [0x10eeb238e]
+ ! : | + ! : 3 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : 3 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : 3 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : 3 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! 6 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16771 [0x10e2688b3]
+ ! : | + ! : 6 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! : 6 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1759 [0x10efa6d0f]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 169 [0x10c8cc579]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 17 [0x7fff69109a0a]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! : | + ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 403 [0x7fff69145e53]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 204 [0x10e47997c]
+ ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 325 [0x10c8cc615]
+ ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2079 [0x10efa6e4f]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 346 [0x10e494c7a]
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff69109338]
+ ! : | + ! 2 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 14065 [0x10e267e21]
+ ! : | + ! : 2 llvm::LockFileManager::LockFileManager(llvm::StringRef) (in LLDB) + 1544 [0x10bf149b8]
+ ! : | + ! : 2 llvm::sys::fs::createUniqueFile(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, unsigned int) (in LLDB) + 31 [0x10bf663df]
+ ! : | + ! : 2 createUniqueEntity(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, bool, unsigned int, FSEntity, llvm::sys::fs::OpenFlags) (in LLDB) + 852 [0x10bf66744]
+ ! : | + ! : 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : 2 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! 2 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 17193 [0x10e268a59]
+ ! : | + ! : 1 llvm::LockFileManager::~LockFileManager() (in LLDB) + 195 [0x10bf155c3]
+ ! : | + ! : | 1 llvm::sys::fs::remove(llvm::Twine const&, bool) (in LLDB) + 158 [0x10bf6804e]
+ ! : | + ! : | 1 remove (in libsystem_c.dylib) + 72 [0x7fff68fe8553]
+ ! : | + ! : | 1 unlink (in libsystem_kernel.dylib) + 11 [0x7fff69096180]
+ ! : | + ! : | 1 __unlink (in libsystem_kernel.dylib) + 10 [0x7fff6909619e]
+ ! : | + ! : 1 llvm::LockFileManager::~LockFileManager() (in LLDB) + 226 [0x10bf155e2]
+ ! : | + ! : 1 llvm::sys::fs::remove(llvm::Twine const&, bool) (in LLDB) + 158 [0x10bf6804e]
+ ! : | + ! : 1 remove (in libsystem_c.dylib) + 72 [0x7fff68fe8553]
+ ! : | + ! : 1 unlink (in libsystem_kernel.dylib) + 11 [0x7fff69096180]
+ ! : | + ! : 1 __unlink (in libsystem_kernel.dylib) + 10 [0x7fff6909619e]
+ ! : | + ! 1 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 9555 [0x10e266c83]
+ ! : | + ! 1 clang::HeaderSearch::getCachedModuleFileName(clang::Module*) (in LLDB) + 79 [0x10edfbc6f]
+ ! : | + ! 1 clang::HeaderSearch::getCachedModuleFileName(llvm::StringRef, llvm::StringRef) (in LLDB) + 611 [0x10edfbee3]
+ ! : | + ! 1 clang::FileManager::getCanonicalName(clang::DirectoryEntry const*) (in LLDB) + 237 [0x10eeb2aed]
+ ! : | + ! 1 (anonymous namespace)::RealFileSystem::getRealPath(llvm::Twine const&, llvm::SmallVectorImpl<char>&) const (in LLDB) + 160 [0x10bf3f4a0]
+ ! : | + ! 1 llvm::sys::fs::real_path(llvm::Twine const&, llvm::SmallVectorImpl<char>&, bool) (in LLDB) + 224 [0x10bf69610]
+ ! : | + ! 1 realpath$DARWIN_EXTSN (in libsystem_c.dylib) + 908 [0x7fff690224a7]
+ ! : | + ! 1 __getattrlist (in libsystem_kernel.dylib) + 10 [0x7fff690940e6]
+ ! : | + 8 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 10950 [0x10ee36156]
+ ! : | + ! 8 clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (in LLDB) + 108 [0x10ee42aec]
+ ! : | + ! 8 clang::SourceManager::getBuffer(clang::FileID, clang::SourceLocation, bool*) const (in LLDB) + 160 [0x10ee42fb0]
+ ! : | + ! 8 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! 8 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! 4 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : 4 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : 4 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : 4 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : 4 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! 3 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : 3 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : 3 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : 3 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! 1 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! 1 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! 1 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + 5 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : | + 5 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : | + 3 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 1931 [0x10edfea9b]
+ ! : | + : 2 clang::DirectoryLookup::LookupFile(llvm::StringRef&, clang::HeaderSearch&, clang::SourceLocation, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool&, bool&, bool&, llvm::SmallVectorImpl<char>&) const (in LLDB) + 942 [0x10edfd60e]
+ ! : | + : | 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 338 [0x10eeb1702]
+ ! : | + : | 2 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + : | 2 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 219 [0x10eeb3beb]
+ ! : | + : | 2 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + : | 2 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + : | 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + : | 2 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + : 1 clang::DirectoryLookup::LookupFile(llvm::StringRef&, clang::HeaderSearch&, clang::SourceLocation, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool&, bool&, bool&, llvm::SmallVectorImpl<char>&) const (in LLDB) + 1024 [0x10edfd660]
+ ! : | + : 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + : 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 227 [0x10ee00ab3]
+ ! : | + : 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + : 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 335 [0x10ee0139f]
+ ! : | + : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 338 [0x10eeb1702]
+ ! : | + : 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + : 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + : 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + : 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + : 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 687 [0x10edfe5bf]
+ ! : | + : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 222 [0x10eeb168e]
+ ! : | + : 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : | + : 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + : 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + : 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + : 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + : 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : | + 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 227 [0x10ee00ab3]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 335 [0x10ee0139f]
+ ! : | + 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 338 [0x10eeb1702]
+ ! : | + 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | 10 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 679 [0x10e448d97]
+ ! : | 9 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (in LLDB) + 502 [0x10e449466]
+ ! : | ! 9 clang::Parser::ParseObjCAtDirectives(clang::Parser::ParsedAttributesWithRange&) (in LLDB) + 385 [0x10e409751]
+ ! : | ! 9 clang::Parser::ParseObjCAtInterfaceDeclaration(clang::SourceLocation, clang::ParsedAttributes&) (in LLDB) + 2099 [0x10e40a4e3]
+ ! : | ! 5 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 240 [0x10e40ce90]
+ ! : | ! : 3 clang::Parser::ParseObjCMethodDecl(clang::SourceLocation, clang::tok::TokenKind, clang::tok::ObjCKeywordKind, bool) (in LLDB) + 911 [0x10e40eaef]
+ ! : | ! : | 3 clang::Sema::ActOnMethodDeclaration(clang::Scope*, clang::SourceLocation, clang::SourceLocation, clang::tok::TokenKind, clang::ObjCDeclSpec&, clang::OpaquePtr<clang::QualType>, llvm::ArrayRef<clang::SourceLocation>, clang::Selector, clang::Sema::ObjCArgInfo*, clang::DeclaratorChunk::ParamInfo*, unsigned int, clang::ParsedAttributesView const&, clang::tok::ObjCKeywordKind, bool, bool) (in LLDB) + 5972 [0x10e7fe024]
+ ! : | ! : | 3 clang::Sema::CheckObjCMethodOverrides(clang::ObjCMethodDecl*, clang::ObjCInterfaceDecl*, clang::Sema::ResultTypeCompatibilityKind) (in LLDB) + 51 [0x10e7fbf53]
+ ! : | ! : | 3 (anonymous namespace)::OverrideSearch::OverrideSearch(clang::Sema&, clang::ObjCMethodDecl*) (in LLDB) + 351 [0x10e7fc7cf]
+ ! : | ! : | 3 clang::ASTReader::ReadMethodPool(clang::Selector) (in LLDB) + 464 [0x10e4a7dc0]
+ ! : | ! : | 3 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | ! : | 3 clang::serialization::ReadMethodPoolVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 268 [0x10e4cc22c]
+ ! : | ! : | 3 clang::serialization::reader::ASTSelectorLookupTrait::ReadData(clang::Selector, unsigned char const*, unsigned int) (in LLDB) + 336 [0x10e476b90]
+ ! : | ! : | 3 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | ! : | 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | ! : | + 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | ! : | + 2 clang::ASTDeclReader::VisitObjCMethodDecl(clang::ObjCMethodDecl*) (in LLDB) + 31 [0x10e4d50ef]
+ ! : | ! : | + 2 clang::ASTDeclReader::VisitDecl(clang::Decl*) (in LLDB) + 510 [0x10e4d197e]
+ ! : | ! : | + 2 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | ! : | + 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | ! : | + 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | ! : | + 2 clang::ASTDeclReader::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*) (in LLDB) + 38 [0x10e4d6246]
+ ! : | ! : | + 2 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::ObjCProtocolDecl>(clang::Redeclarable<clang::ObjCProtocolDecl>*) (in LLDB) + 245 [0x10e4d6555]
+ ! : | ! : | + 2 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | ! : | + 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | ! : | + 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | ! : | + 1 clang::ASTDeclReader::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*) (in LLDB) + 38 [0x10e4d6246]
+ ! : | ! : | + ! 1 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::ObjCProtocolDecl>(clang::Redeclarable<clang::ObjCProtocolDecl>*) (in LLDB) + 161 [0x10e4d6501]
+ ! : | ! : | + ! 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | ! : | + ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 209 [0x10e4d0be1]
+ ! : | ! : | + ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 213 [0x10e490825]
+ ! : | ! : | + ! 1 clang::MultiplexASTDeserializationListener::TypeRead(clang::serialization::TypeIdx, clang::QualType) (in LLDB) + 45 [0x10e2ba17d]
+ ! : | ! : | + ! 1 clang::ASTWriter::TypeRead(clang::serialization::TypeIdx, clang::QualType) (in LLDB) + 151 [0x10e542637]
+ ! : | ! : | + ! 1 llvm::detail::DenseMapPair<clang::QualType, clang::serialization::TypeIdx>* llvm::DenseMapBase<llvm::DenseMap<clang::QualType, clang::serialization::TypeIdx, clang::serialization::UnsafeQualTypeDenseMapInfo, llvm::detail::DenseMapPair<clang::QualType, clang::serialization::TypeIdx> >, clang::QualType, clang::serialization::TypeIdx, clang::serialization::UnsafeQualTypeDenseMapInfo, llvm::detail::DenseMapPair<clang::QualType, clang::serialization::TypeIdx> >::InsertIntoBucketImpl<clang::QualType>(clang::QualType const&, clang::QualType const&, llvm::detail::DenseMapPair<clang::QualType, clang::serialization::TypeIdx>*) (in LLDB) + 83 [0x10e54bc63]
+ ! : | ! : | + ! 1 llvm::DenseMap<clang::QualType, clang::serialization::TypeIdx, clang::serialization::UnsafeQualTypeDenseMapInfo, llvm::detail::DenseMapPair<clang::QualType, clang::serialization::TypeIdx> >::grow(unsigned int) (in LLDB) + 312 [0x10e54bea8]
+ ! : | ! : | + 1 clang::ASTDeclReader::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*) (in LLDB) + 57 [0x10e4d6259]
+ ! : | ! : | + 1 clang::ASTDeclReader::VisitObjCContainerDecl(clang::ObjCContainerDecl*) (in LLDB) + 22 [0x10e4d5ab6]
+ ! : | ! : | + 1 clang::ASTDeclReader::VisitDecl(clang::Decl*) (in LLDB) + 599 [0x10e4d19d7]
+ ! : | ! : | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 2729 [0x10e4ef909]
+ ! : | ! : | 1 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 2632 [0x10e4add48]
+ ! : | ! : | 1 clang::ASTReader::loadDeclUpdateRecords(clang::ASTReader::PendingUpdateRecord&) (in LLDB) + 1278 [0x10e4f069e]
+ ! : | ! : 2 clang::Parser::ParseObjCMethodDecl(clang::SourceLocation, clang::tok::TokenKind, clang::tok::ObjCKeywordKind, bool) (in LLDB) + 4087 [0x10e40f757]
+ ! : | ! : 1 clang::Sema::ActOnMethodDeclaration(clang::Scope*, clang::SourceLocation, clang::SourceLocation, clang::tok::TokenKind, clang::ObjCDeclSpec&, clang::OpaquePtr<clang::QualType>, llvm::ArrayRef<clang::SourceLocation>, clang::Selector, clang::Sema::ObjCArgInfo*, clang::DeclaratorChunk::ParamInfo*, unsigned int, clang::ParsedAttributesView const&, clang::tok::ObjCKeywordKind, bool, bool) (in LLDB) + 5972 [0x10e7fe024]
+ ! : | ! : + 1 clang::Sema::CheckObjCMethodOverrides(clang::ObjCMethodDecl*, clang::ObjCInterfaceDecl*, clang::Sema::ResultTypeCompatibilityKind) (in LLDB) + 51 [0x10e7fbf53]
+ ! : | ! : + 1 (anonymous namespace)::OverrideSearch::OverrideSearch(clang::Sema&, clang::ObjCMethodDecl*) (in LLDB) + 351 [0x10e7fc7cf]
+ ! : | ! : + 1 clang::ASTReader::ReadMethodPool(clang::Selector) (in LLDB) + 464 [0x10e4a7dc0]
+ ! : | ! : + 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | ! : + 1 clang::serialization::ReadMethodPoolVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 73 [0x10e4cc169]
+ ! : | ! : + 1 clang::serialization::ComputeHash(clang::Selector) (in LLDB) + 247 [0x10e468e27]
+ ! : | ! : 1 clang::Sema::ActOnMethodDeclaration(clang::Scope*, clang::SourceLocation, clang::SourceLocation, clang::tok::TokenKind, clang::ObjCDeclSpec&, clang::OpaquePtr<clang::QualType>, llvm::ArrayRef<clang::SourceLocation>, clang::Selector, clang::Sema::ObjCArgInfo*, clang::DeclaratorChunk::ParamInfo*, unsigned int, clang::ParsedAttributesView const&, clang::tok::ObjCKeywordKind, bool, bool) (in LLDB) + 7598 [0x10e7fe67e]
+ ! : | ! : 1 clang::Sema::ActOnDocumentableDecl(clang::Decl*) (in LLDB) + 26 [0x10e6bfd1a]
+ ! : | ! : 1 clang::Sema::ActOnDocumentableDecls(llvm::ArrayRef<clang::Decl*>) (in LLDB) + 87 [0x10e6e5987]
+ ! : | ! : 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 172 [0x10eeaf6ac]
+ ! : | ! : 1 GetDiagInfo(unsigned int) (in LLDB) + 306 [0x10eeaeeb2]
+ ! : | ! 2 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 2976 [0x10e40d940]
+ ! : | ! : 1 clang::Sema::ActOnAtEnd(clang::Scope*, clang::SourceRange, llvm::ArrayRef<clang::Decl*>, llvm::ArrayRef<clang::OpaquePtr<clang::DeclGroupRef> >) (in LLDB) + 2781 [0x10e7f9add]
+ ! : | ! : | 1 clang::Sema::AddMethodToGlobalPool(clang::ObjCMethodDecl*, bool, bool) (in LLDB) + 89 [0x10e7f73e9]
+ ! : | ! : | 1 clang::ASTReader::ReadMethodPool(clang::Selector) (in LLDB) + 464 [0x10e4a7dc0]
+ ! : | ! : | 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | ! : | 1 clang::serialization::ReadMethodPoolVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 268 [0x10e4cc22c]
+ ! : | ! : | 1 clang::serialization::reader::ASTSelectorLookupTrait::ReadData(clang::Selector, unsigned char const*, unsigned int) (in LLDB) + 336 [0x10e476b90]
+ ! : | ! : | 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | ! : | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 2729 [0x10e4ef909]
+ ! : | ! : | 1 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1214 [0x10e4ad7be]
+ ! : | ! : | 1 clang::ASTDeclReader::attachLatestDecl(clang::Decl*, clang::Decl*) (in LLDB) + 241 [0x10e4eec31]
+ ! : | ! : 1 clang::Sema::ActOnAtEnd(clang::Scope*, clang::SourceRange, llvm::ArrayRef<clang::Decl*>, llvm::ArrayRef<clang::OpaquePtr<clang::DeclGroupRef> >) (in LLDB) + 3010 [0x10e7f9bc2]
+ ! : | ! : 1 clang::Sema::ProcessPropertyDecl(clang::ObjCPropertyDecl*) (in LLDB) + 3080 [0x10e94f0b8]
+ ! : | ! : 1 clang::Sema::AddMethodToGlobalPool(clang::ObjCMethodDecl*, bool, bool) (in LLDB) + 89 [0x10e7f73e9]
+ ! : | ! : 1 clang::ASTReader::ReadMethodPool(clang::Selector) (in LLDB) + 464 [0x10e4a7dc0]
+ ! : | ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | ! : 1 clang::serialization::ReadMethodPoolVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 268 [0x10e4cc22c]
+ ! : | ! : 1 clang::serialization::reader::ASTSelectorLookupTrait::ReadData(clang::Selector, unsigned char const*, unsigned int) (in LLDB) + 336 [0x10e476b90]
+ ! : | ! : 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | ! : 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | ! : 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | ! : 1 clang::ASTDeclReader::VisitObjCMethodDecl(clang::ObjCMethodDecl*) (in LLDB) + 1211 [0x10e4d558b]
+ ! : | ! : 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | ! : 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 4857 [0x10e49abd9]
+ ! : | ! : 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | ! : 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 351 [0x10e499a3f]
+ ! : | ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 125 [0x10efa66ad]
+ ! : | ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 37 [0x10c8cc4f5]
+ ! : | ! 1 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 298 [0x10e40ceca]
+ ! : | ! : 1 clang::Parser::ExpectAndConsumeSemi(unsigned int) (in LLDB) + 689 [0x10e445f61]
+ ! : | ! : 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | ! : 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 1892 [0x10ee0e454]
+ ! : | ! : 1 clang::Lexer::SkipLineComment(clang::Token&, char const*, bool&) (in LLDB) + 320 [0x10ee0b4b0]
+ ! : | ! 1 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 1871 [0x10e40d4ef]
+ ! : | ! 1 clang::Parser::ParseStructDeclaration(clang::ParsingDeclSpec&, llvm::function_ref<void (clang::ParsingFieldDeclarator&)>) (in LLDB) + 351 [0x10e3cdb0f]
+ ! : | ! 1 clang::Parser::ParseSpecifierQualifierList(clang::DeclSpec&, clang::AccessSpecifier, clang::Parser::DeclSpecContext) (in LLDB) + 79 [0x10e3ba2bf]
+ ! : | ! 1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) (in LLDB) + 8811 [0x10e3c537b]
+ ! : | ! 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | ! 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : | ! 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 257 [0x10ee08831]
+ ! : | ! 1 clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (in LLDB) + 390 [0x10ee632e6]
+ ! : | ! 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 502 [0x10e4a7786]
+ ! : | ! 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | ! 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 117 [0x10e4a7845]
+ ! : | 1 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (in LLDB) + 180 [0x10e449324]
+ ! : | 1 clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) (in LLDB) + 863 [0x10e3c2b6f]
+ ! : | 1 clang::Parser::ParseSimpleDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&, bool, clang::Parser::ForRangeInit*) (in LLDB) + 330 [0x10e3c2eca]
+ ! : | 1 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) (in LLDB) + 339 [0x10e3c3263]
+ ! : | 1 clang::Parser::ConsumeAnyToken(bool) (in LLDB) + 602 [0x10e445c4a]
+ ! : | 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : | 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 257 [0x10ee08831]
+ ! : | 1 clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (in LLDB) + 390 [0x10ee632e6]
+ ! : | 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 552 [0x10e4a77b8]
+ ! : | 1 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1691 [0x10e4ad99b]
+ ! : | 1 clang::ASTReader::resolvePendingMacro(clang::IdentifierInfo*, clang::ASTReader::PendingMacroInfo const&) (in LLDB) + 905 [0x10e47de79]
+ ! : | 1 clang::ASTReader::getMacro(unsigned int) (in LLDB) + 174 [0x10e47e8ce]
+ ! : | 1 clang::ASTReader::ReadMacroRecord(clang::serialization::ModuleFile&, unsigned long long) (in LLDB) + 411 [0x10e47b18b]
+ ! : | 1 clang::ASTReader::ReadToken(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<unsigned long long> const&, unsigned int&) (in LLDB) + 232 [0x10e47af28]
+ ! : 121 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! : | 121 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! : | 121 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | 121 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 121 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 121 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 120 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | + 120 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + 110 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! 110 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! 107 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : 106 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | 54 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | + 54 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | + 51 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! : | + ! : | + ! 34 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! : | + ! : | + ! : 30 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! : | + ! : | + ! : | 30 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! : | 30 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + ! : 3 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! : | + ! : | + ! : | 2 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : | + 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff68fd240c]
+ ! : | + ! : | + ! : | + ! 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 99 [0x7fff6914f19a]
+ ! : | + ! : | + ! : | + 1 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : | + 1 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : | + 1 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! : | 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! : | + ! : | + ! : | 1 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! : | + ! : | + ! : 1 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 399 [0x10bf3fcbf]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! : | + ! : | + ! 13 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! : | + ! : | + ! : 12 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! : | + ! : | + ! : | 12 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! : | + ! : | + ! : | 7 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! : | + ! : | + ! : | + 7 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : | + 7 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : | + 7 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : | + 7 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! : | 5 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! : | + ! : | + ! : | 3 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! : | + ! : | + ! : | ! 3 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! : | + ! : | + ! : | 2 __opendir2$INODE64 (in libsystem_c.dylib) + 69 [0x7fff68fd1989]
+ ! : | + ! : | + ! : | 2 __opendir_common (in libsystem_c.dylib) + 273 [0x7fff68fd1b3c]
+ ! : | + ! : | + ! : | 2 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f06]
+ ! : | + ! : | + ! : 1 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! : 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + ! 3 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 577 [0x10edfd031]
+ ! : | + ! : | + ! : 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + ! : | 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + ! : | 2 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | + ! : | 2 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + ! : | + 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | + ! : | + 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + ! : | + 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 1154 [0x10ee14f12]
+ ! : | + ! : | + ! : | + 1 clang::Lexer::getSpelling(clang::Token const&, char const*&, clang::SourceManager const&, clang::LangOptions const&, bool*) (in LLDB) + 1 [0x10ee043d1]
+ ! : | + ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | + ! : | 1 clang::LangOptions::LangOptions() (in LLDB) + 23 [0x10eebb4f7]
+ ! : | + ! : | + ! : | 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 110 [0x7fff6914598e]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 115 [0x10ee012c3]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 1 default_zone_malloc (in libsystem_malloc.dylib) + 53 [0x7fff69107d22]
+ ! : | + ! : | + ! 1 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 417 [0x10edfcf91]
+ ! : | + ! : | + ! 1 llvm::sys::path::extension(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65b10]
+ ! : | + ! : | + ! 1 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 439 [0x10bf641a7]
+ ! : | + ! : | + ! 1 llvm::StringRef::find_last_of(llvm::StringRef, unsigned long) const (in LLDB) + 142 [0x10bf2911e]
+ ! : | + ! : | + 3 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! : | + ! : | + 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + : 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + : 2 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | + : 2 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | + : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3766 [0x10ee25086]
+ ! : | + ! : | + : | 1 clang::ModuleMapParser::parseExportDecl() (in LLDB) + 239 [0x10ee27d4f]
+ ! : | + ! : | + : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 0 [0x7fff69145cc0]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + : 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2144 [0x10ee152f0]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 574 [0x10ee0148e]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! : | 35 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 35 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 17 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! 17 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! 8 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! : 8 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! : 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : | 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : | + 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : | + 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | + 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 269,291 [0x10bf2804d,0x10bf28063]
+ ! : | + ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 222 [0x7fff6914581e]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 461 [0x10e47eb8d]
+ ! : | + ! : | + ! : 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! : | 2 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2127 [0x10efa6e7f]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 86 [0x10e47ec86]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2755 [0x10e486ed3]
+ ! : | + ! : | + ! : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 120 [0x7fff6910d8f5]
+ ! : | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + ! : | + ! : 1 small_size (in libsystem_malloc.dylib) + 71 [0x7fff6910c3e2]
+ ! : | + ! : | + ! 8 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : 5 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : | 5 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : | 5 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | 5 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 265,204,... [0x10bf28049,0x10bf2800c,...]
+ ! : | + ! : | + ! : 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! : | 2 free_tiny (in libsystem_malloc.dylib) + 13,151 [0x7fff6910aba6,0x7fff6910ac30]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1838 [0x10efa6d5e]
+ ! : | + ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | + ! 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 569 [0x10e494d59]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | + ! : | + 11 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1186 [0x10efa6ad2]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + ! : | + ! : | 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 52 [0x7fff6910a2c8]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 44 [0x10bf6445c]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 21 [0x10bf63bd5]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 13 [0x10e47e9cd]
+ ! : | + ! : | + ! 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 239,293,... [0x10bf2802f,0x10bf28065,...]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! : 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 13 [0x7fff6910aa18]
+ ! : | + ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 2 [0x7fff6910b84b]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2238,2893 [0x10e47a16e,0x10e47a3fd]
+ ! : | + ! : | + 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 5 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 4 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! : 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + ! : | 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 55,61 [0x10c8cc507,0x10c8cc50d]
+ ! : | + ! : | + ! : 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2097 [0x10efa6e61]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | + ! 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 201 [0x10e494be9]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4280 [0x10e4851a8]
+ ! : | + ! : | + ! 1 clang::ASTReader::ReadModuleMapFileBlock(llvm::SmallVector<unsigned long long, 64u>&, clang::serialization::ModuleFile&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 728 [0x10e487398]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 819 [0x10edfc9f3]
+ ! : | + ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 1 [0x10bf1dca1]
+ ! : | + ! : | 12 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 6 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! 3 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! : 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : 3 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 3 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + ! : | + ! : | 2 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 52,64 [0x7fff6910a2c8,0x7fff6910a2d4]
+ ! : | + ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 539 [0x7fff69109c14]
+ ! : | + ! : | + ! 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1537 [0x10efa6c31]
+ ! : | + ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 37 [0x10c8cc4f5]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1559 [0x10efa6c47]
+ ! : | + ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 364 [0x10c8cc63c]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + ! 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 6 [0x10e47ec36]
+ ! : | + ! : | + 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 226,241,... [0x10bf28022,0x10bf28031,...]
+ ! : | + ! : | + 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + : 1 tiny_size (in libsystem_malloc.dylib) + 204 [0x7fff6910a76a]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 2327 [0x7fff6910b78d]
+ ! : | + ! : | 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | 5 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | 5 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | 3 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | ! 3 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 8,55,... [0x10c8cc4d8,0x10c8cc507,...]
+ ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 169 [0x10c8cc579]
+ ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + ! : 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 1335 [0x10e57d637]
+ ! : | + ! : 1 clang::InMemoryModuleCache::lookupPCM(llvm::StringRef) const (in LLDB) + 18 [0x10e57bb32]
+ ! : | + ! : 1 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 333 [0x10bf2829d]
+ ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 340 [0x10efa6784]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 417 [0x10bf280e1]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 458 [0x10e4842ba]
+ ! : | + ! 1 llvm::BitstreamCursor::advance(unsigned int) (in LLDB) + 56 [0x10c8c17b8]
+ ! : | + ! 1 llvm::BitstreamCursor::ReadAbbrevRecord() (in LLDB) + 949 [0x10efa72b5]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 13 [0x7fff6910ae83]
+ ! : | + 10 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + 6 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + : 6 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 150,144,... [0x10eec7a66,0x10eec7a60,...]
+ ! : | + 3 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! : | + : 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 426 [0x10e48e54a]
+ ! : | + : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1207 [0x10efa6ae7]
+ ! : | + : 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 827 [0x10e48e6db]
+ ! : | + : | 1 clang::ASTReader::ReadModuleOffsetMap(clang::serialization::ModuleFile&) const (in LLDB) + 1819 [0x10e47bd7b]
+ ! : | + : | 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + : | 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + : | 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + : | 1 szone_realloc (in libsystem_malloc.dylib) + 44 [0x7fff6910db19]
+ ! : | + : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + : | 1 tiny_size (in libsystem_malloc.dylib) + 315 [0x7fff6910a7d9]
+ ! : | + : 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 2341 [0x10e48ecc5]
+ ! : | + : 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + : 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + : 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 44 [0x10bf6445c]
+ ! : | + : 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 308 [0x10bf63cf4]
+ ! : | + : 1 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 218 [0x10bf28f4a]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 14659 [0x10e48bf53]
+ ! : | + 1 std::__1::vector<swift::Type, std::__1::allocator<swift::Type> >::__append(unsigned long) (in LLDB) + 230 [0x10bb36af6]
+ ! : | + 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145949]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 8901 [0x10ee35955]
+ ! : | 1 clang::Preprocessor::makeModuleVisible(clang::Module*, clang::SourceLocation) (in LLDB) + 82 [0x10ee641a2]
+ ! : | 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>) (in LLDB) + 150 [0x10eebfbd6]
+ ! : | 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 279 [0x10eec04c7]
+ ! : 69 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! : | 69 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! : | 36 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! : | + 35 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! : | + ! 9 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! : | + ! : 9 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! : | + ! : 5 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! : | + ! : | 5 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | 3 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 95,41 [0x10e4a782f,0x10e4a77f9]
+ ! : | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 342 [0x10e4a7926]
+ ! : | + ! : | + 1 clang::serialization::reader::ASTIdentifierLookupTrait::ReadData(llvm::StringRef const&, unsigned char const*, unsigned int) (in LLDB) + 100 [0x10e476d84]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 35 [0x10ba9a873]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | 1 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::IdentifierLookupVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 4 [0x10e4c7514]
+ ! : | + ! : 4 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! : | + ! : 4 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | + ! : 3 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! : | + ! : + 3 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! : | + ! : + 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : + ! 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : + ! 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 46 [0x10e4d397e]
+ ! : | + ! : + ! : 1 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::FunctionDecl>(clang::Redeclarable<clang::FunctionDecl>*) (in LLDB) + 245 [0x10e4d4db5]
+ ! : | + ! : + ! : 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : + ! : 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : + ! : 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : + ! : 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 279 [0x10e4d3a67]
+ ! : | + ! : + ! : 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : + ! : 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 351 [0x10e499a3f]
+ ! : | + ! : + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 55 [0x10c8cc507]
+ ! : | + ! : + ! 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 4772 [0x10e4d4bf4]
+ ! : | + ! : + ! 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1559 [0x10efa6c47]
+ ! : | + ! : + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 35 [0x10c8cc4f3]
+ ! : | + ! : + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2052 [0x10efa6e34]
+ ! : | + ! : 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1691 [0x10e4ad99b]
+ ! : | + ! : 1 clang::ASTReader::resolvePendingMacro(clang::IdentifierInfo*, clang::ASTReader::PendingMacroInfo const&) (in LLDB) + 905 [0x10e47de79]
+ ! : | + ! : 1 clang::ASTReader::getMacro(unsigned int) (in LLDB) + 174 [0x10e47e8ce]
+ ! : | + ! : 1 clang::ASTReader::ReadMacroRecord(clang::serialization::ModuleFile&, unsigned long long) (in LLDB) + 1227 [0x10e47b4bb]
+ ! : | + ! 7 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! : | + ! : 6 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! : | + ! : | 5 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! : | + ! : | + 3 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! : | + ! : | + ! 3 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! : | + ! : | + ! 2 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 478 [0x10bf6605e]
+ ! : | + ! : | + ! : 2 llvm::sys::path::const_iterator::operator++() (in LLDB) + 370 [0x10bf63ed2]
+ ! : | + ! : | + ! : 2 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 197,218 [0x10bf28f35,0x10bf28f4a]
+ ! : | + ! : | + ! 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 868 [0x10bf661e4]
+ ! : | + ! : | + 2 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 223 [0x10e51c1af]
+ ! : | + ! : | + 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 694 [0x10dce4e86]
+ ! : | + ! : | + : 1 void llvm::BitstreamWriter::emitBlob<unsigned char>(llvm::ArrayRef<unsigned char>, bool) (in LLDB) + 540 [0x10dce480c]
+ ! : | + ! : | + 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 32 [0x10dce4bf0]
+ ! : | + ! : | 1 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 5935 [0x10e51d90f]
+ ! : | + ! : 1 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 21870 [0x10e518c8e]
+ ! : | + ! : 1 void llvm::BitstreamWriter::EmitRecord<llvm::SmallVector<unsigned long long, 64u> >(unsigned int, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int) (in LLDB) + 838 [0x10dce60a6]
+ ! : | + ! : 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 144 [0x10dcde3b0]
+ ! : | + ! 5 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! : | + ! : 4 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! : | + ! : | 3 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! : | + ! : | + 3 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! : | + ! : | + 3 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | + 2 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 64,223 [0x10e4ca260,0x10e4ca2ff]
+ ! : | + ! : | + 1 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 519 [0x10e4ca427]
+ ! : | + ! : | + 1 DYLD-STUB$$free (in libc++abi.dylib) + 0 [0x7fff661ea31c]
+ ! : | + ! : | 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 47 [0x10ee0041f]
+ ! : | + ! : 1 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! : | + ! : 1 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 193 [0x10eeb2931]
+ ! : | + ! 5 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13598 [0x10e53b67e]
+ ! : | + ! : 5 clang::ASTWriter::WriteModuleFileExtension(clang::Sema&, clang::ModuleFileExtensionWriter&) (in LLDB) + 1225 [0x10e530769]
+ ! : | + ! : 4 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 401 [0x10c98fd21]
+ ! : | + ! : | 4 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 332 [0x10c992c7c]
+ ! : | + ! : | 4 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 172 [0x10c992bdc]
+ ! : | + ! : | 3 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 103 [0x10c984877]
+ ! : | + ! : | + 3 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! : | + ! : | + 2 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 13610 [0x10c98313a]
+ ! : | + ! : | + ! 2 swift::omitNeedlessWords(llvm::StringRef&, llvm::MutableArrayRef<llvm::StringRef>, llvm::StringRef, swift::OmissionTypeName, swift::OmissionTypeName, llvm::ArrayRef<swift::OmissionTypeName>, bool, bool, swift::InheritedNameSet const*, swift::StringScratchSpace&) (in LLDB) + 2512 [0x10cb880f0]
+ ! : | + ! : | + ! 2 findLastPreposition(std::__1::reverse_iterator<swift::camel_case::WordIterator>, std::__1::reverse_iterator<swift::camel_case::WordIterator>, bool) (in LLDB) + 276 [0x10cb8b274]
+ ! : | + ! : | + ! 1 swift::getPartOfSpeech(llvm::StringRef) (in LLDB) + 16781 [0x10cb812ed]
+ ! : | + ! : | + ! : 1 llvm::StringRef::compare_lower(llvm::StringRef) const (in LLDB) + 84 [0x10bf28694]
+ ! : | + ! : | + ! 1 swift::getPartOfSpeech(llvm::StringRef) (in LLDB) + 28588 [0x10cb8410c]
+ ! : | + ! : | + 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 11409 [0x10c9828a1]
+ ! : | + ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 144 [0x10c984180]
+ ! : | + ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 499 [0x10c9842e3]
+ ! : | + ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool)::$_3::operator()(llvm::iterator_range<clang::DeclContext::decl_iterator>) const (in LLDB) + 236 [0x10c984b0c]
+ ! : | + ! : | 1 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 364 [0x10c98497c]
+ ! : | + ! : | 1 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>)::$_2::operator()(swift::importer::ImportNameVersion) const (in LLDB) + 48 [0x10c9853f0]
+ ! : | + ! : | 1 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! : | + ! : | 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 13610 [0x10c98313a]
+ ! : | + ! : | 1 swift::omitNeedlessWords(llvm::StringRef&, llvm::MutableArrayRef<llvm::StringRef>, llvm::StringRef, swift::OmissionTypeName, swift::OmissionTypeName, llvm::ArrayRef<swift::OmissionTypeName>, bool, bool, swift::InheritedNameSet const*, swift::StringScratchSpace&) (in LLDB) + 2512 [0x10cb880f0]
+ ! : | + ! : | 1 findLastPreposition(std::__1::reverse_iterator<swift::camel_case::WordIterator>, std::__1::reverse_iterator<swift::camel_case::WordIterator>, bool) (in LLDB) + 276 [0x10cb8b274]
+ ! : | + ! : | 1 swift::getPartOfSpeech(llvm::StringRef) (in LLDB) + 2292 [0x10cb7da54]
+ ! : | + ! : | 1 llvm::StringRef::compare_lower(llvm::StringRef) const (in LLDB) + 0 [0x10bf28640]
+ ! : | + ! : 1 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 436 [0x10c98fd44]
+ ! : | + ! : 1 swift::importer::addMacrosToLookupTable(swift::SwiftLookupTable&, swift::importer::NameImporter&) (in LLDB) + 223 [0x10c992d8f]
+ ! : | + ! : 1 clang::Preprocessor::MacroState::getModuleInfo(clang::Preprocessor&, clang::IdentifierInfo const*) const (in LLDB) + 41 [0x10c94e2c9]
+ ! : | + ! : 1 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! : | + ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 54 [0x10e4a7806]
+ ! : | + ! 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! : | + ! : 4 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! : | + ! : 2 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 78 [0x10bf1d11e]
+ ! : | + ! : | 2 llvm::SHA1::hashBlock() (in LLDB) + 668,4233 [0x10bf1c1ec,0x10bf1cfd9]
+ ! : | + ! : 2 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 32,53 [0x10bf1d0f0,0x10bf1d105]
+ ! : | + ! 2 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! : | + ! : 2 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : | 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : | 1 void std::__1::__insertion_sort_3<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 246 [0x10e54aca6]
+ ! : | + ! : | 1 _platform_memcmp (in libsystem_platform.dylib) + 46 [0x7fff6914576e]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 651 [0x10e54a1bb]
+ ! : | + ! : 1 _platform_memcmp (in libsystem_platform.dylib) + 58 [0x7fff6914577a]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 651 [0x10e54a1bb]
+ ! : | + ! : 1 _platform_memcmp (in libsystem_platform.dylib) + 307 [0x7fff69145873]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11159 [0x10e53acf7]
+ ! : | + ! : 1 clang::ASTWriter::WriteDecl(clang::ASTContext&, clang::Decl*) (in LLDB) + 447 [0x10e5643af]
+ ! : | + ! : 1 clang::ASTDeclWriter::Emit(clang::Decl*) (in LLDB) + 222 [0x10e56466e]
+ ! : | + ! : 1 void llvm::BitstreamWriter::EmitRecord<llvm::SmallVectorImpl<unsigned long long> >(unsigned int, llvm::SmallVectorImpl<unsigned long long> const&, unsigned int) (in LLDB) + 838 [0x10dcf1c66]
+ ! : | + ! : 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 151 [0x10dcde3b7]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11295 [0x10e53ad7f]
+ ! : | + ! 1 clang::ASTWriter::WriteComments() (in LLDB) + 838 [0x10e529006]
+ ! : | + 1 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 793 [0x10e538119]
+ ! : | + 1 llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&) (in LLDB) + 21 [0x10bf15e15]
+ ! : | + 1 getMemBufferCopyImpl(llvm::StringRef, llvm::Twine const&) (in LLDB) + 225 [0x10bf15f21]
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | 29 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! : | + 26 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 13007 [0x10d5dbccf]
+ ! : | + ! 26 llvm::raw_fd_ostream::~raw_fd_ostream() (in LLDB) + 14 [0x10bf5742e]
+ ! : | + ! 15 llvm::raw_fd_ostream::~raw_fd_ostream() (in LLDB) + 55 [0x10bf57327]
+ ! : | + ! : 15 llvm::raw_fd_ostream::write_impl(char const*, unsigned long) (in LLDB) + 60 [0x10bf5747c]
+ ! : | + ! : 15 write (in libsystem_kernel.dylib) + 10 [0x7fff69095f46]
+ ! : | + ! 11 llvm::raw_fd_ostream::~raw_fd_ostream() (in LLDB) + 69 [0x10bf57335]
+ ! : | + ! 11 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! 11 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 6652 [0x10d5da3fc]
+ ! : | + ! 1 (anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool) (in LLDB) + 886 [0x10d5e1516]
+ ! : | + ! 1 llvm::RegisterTargetMachine<llvm::X86TargetMachine>::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::Optional<llvm::CodeModel::Model>, llvm::CodeGenOpt::Level, bool) (in LLDB) + 110 [0x10cd68e0e]
+ ! : | + ! 1 llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::Optional<llvm::CodeModel::Model>, llvm::CodeGenOpt::Level, bool) (in LLDB) + 803 [0x10cd67633]
+ ! : | + ! 1 llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Reloc::Model, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) (in LLDB) + 57 [0x10db372d9]
+ ! : | + ! 1 llvm::TargetMachine::TargetMachine(llvm::Target const&, llvm::StringRef, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&) (in LLDB) + 1224 [0x10dcd15c8]
+ ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44 [0x7fff6910932d]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! : | + ! 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 1107 [0x10f070493]
+ ! : | + ! 1 llvm::FPPassManager::doFinalization(llvm::Module&) (in LLDB) + 51 [0x10f070023]
+ ! : | + ! 1 llvm::AsmPrinter::doFinalization(llvm::Module&) (in LLDB) + 87 [0x10d3170a7]
+ ! : | + ! 1 llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*) (in LLDB) + 1880 [0x10d312998]
+ ! : | + ! 1 emitGlobalConstantImpl(llvm::DataLayout const&, llvm::Constant const*, llvm::AsmPrinter&, llvm::Constant const*, unsigned long long) (in LLDB) + 836 [0x10d31b144]
+ ! : | + ! 1 llvm::MCObjectStreamer::EmitBytes(llvm::StringRef) (in LLDB) + 144 [0x10f12a690]
+ ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12948 [0x10d5dbc94]
+ ! : | + 1 llvm::legacy::PassManagerImpl::~PassManagerImpl() (in LLDB) + 26 [0x10f071b1a]
+ ! : | + 1 llvm::PMTopLevelManager::~PMTopLevelManager() (in LLDB) + 312 [0x10f06cc88]
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 853 [0x7fff6910c7dc]
+ ! : | + 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 8 [0x7fff6910d137]
+ ! : | 3 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 239 [0x10d8818df]
+ ! : | + 3 clang::CodeGen::CodeGenModule::Release() (in LLDB) + 2562 [0x10d7f9672]
+ ! : | + 2 clang::CodeGen::CGDebugInfo::finalize() (in LLDB) + 308 [0x10d6863e4]
+ ! : | + ! 1 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*) (in LLDB) + 45 [0x10d67c27d]
+ ! : | + ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation) (in LLDB) + 72 [0x10d672fe8]
+ ! : | + ! : 1 clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const (in LLDB) + 378 [0x10eeca3ca]
+ ! : | + ! : 1 clang::SourceManager::getLineNumber(clang::FileID, unsigned int, bool*) const (in LLDB) + 332 [0x10eeca6ec]
+ ! : | + ! : 1 ComputeLineNumbers(clang::DiagnosticsEngine&, clang::SrcMgr::ContentCache*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>&, clang::SourceManager const&, bool&) (in LLDB) + 48 [0x10eeca820]
+ ! : | + ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! 1 clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*) (in LLDB) + 189 [0x10d67c30d]
+ ! : | + ! 1 clang::ASTContext::getTypeInfo(clang::Type const*) const (in LLDB) + 166 [0x10ebb2546]
+ ! : | + ! 1 clang::ASTContext::getTypeInfoImpl(clang::Type const*) const (in LLDB) + 1110 [0x10ebb17d6]
+ ! : | + ! 1 clang::ASTContext::getObjCLayout(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*) const (in LLDB) + 1203 [0x10ed8c953]
+ ! : | + ! 1 clang::ObjCInterfaceDecl::all_declared_ivar_begin() (in LLDB) + 192 [0x10ecc0ed0]
+ ! : | + ! 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! : | + ! 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! : | + ! 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! : | + ! 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! 1 clang::ASTDeclReader::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*) (in LLDB) + 372 [0x10e4d75e4]
+ ! : | + ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 2033 [0x10e49a0d1]
+ ! : | + ! 1 clang::TypedefNameDecl* clang::ASTReader::ReadDeclAs<clang::TypedefNameDecl>(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 208 [0x10e49dff0]
+ ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! 1 clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::Visit(clang::Decl*) (in LLDB) + 1358 [0x10e4d11ae]
+ ! : | + ! 1 clang::ASTDeclReader::VisitTypedefNameDecl(clang::TypedefNameDecl*) (in LLDB) + 78 [0x10e4d218e]
+ ! : | + ! 1 clang::ASTReader::GetTypeSourceInfo(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 183 [0x10e4a2be7]
+ ! : | + ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 13010 [0x10e49cbb2]
+ ! : | + ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 13541 [0x10e49cdc5]
+ ! : | + ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 14000 [0x10e49cf90]
+ ! : | + ! 1 clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef<clang::QualType>, clang::FunctionProtoType::ExtProtoInfo const&, bool) const (in LLDB) + 1141 [0x10ebb8905]
+ ! : | + 1 clang::CodeGen::CGDebugInfo::finalize() (in LLDB) + 335 [0x10d6863ff]
+ ! : | + 1 llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*) (in LLDB) + 803 [0x10f07ae53]
+ ! : | + 1 llvm::MDNode::resolveAfterOperandChange(llvm::Metadata*, llvm::Metadata*) (in LLDB) + 173 [0x10f07e13d]
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + 1 small_size (in libsystem_malloc.dylib) + 228 [0x7fff6910c47f]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! : | 1 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 35 [0x10f017b53]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 239 [0x10bf2802f]
+ ! : 12 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 381 [0x10e3b480d]
+ ! : | 12 clang::Parser::Initialize() (in LLDB) + 4422 [0x10e448916]
+ ! : | 12 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 12 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 12 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 11 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : | + 11 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : | + 11 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : | + 11 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + 6 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 133 [0x10ee00a55]
+ ! : | + ! 6 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : | + ! 6 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + ! 6 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + ! 6 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! 6 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! 6 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + 5 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 227 [0x10ee00ab3]
+ ! : | + 5 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + 5 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 335 [0x10ee0139f]
+ ! : | + 5 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 338 [0x10eeb1702]
+ ! : | + 5 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + 5 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + 5 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 5 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + 5 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 10950 [0x10ee36156]
+ ! : | 1 clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (in LLDB) + 108 [0x10ee42aec]
+ ! : | 1 clang::SourceManager::getBuffer(clang::FileID, clang::SourceLocation, bool*) const (in LLDB) + 160 [0x10ee42fb0]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : 3 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 434 [0x10e3b4842]
+ ! : 3 clang::MultiplexConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (in LLDB) + 48 [0x10e2bb080]
+ ! : 3 (anonymous namespace)::PCHContainerGenerator::HandleTopLevelDecl(clang::DeclGroupRef) (in LLDB) + 156 [0x10d8817cc]
+ ! : 2 clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) (in LLDB) + 2023 [0x10d8824d7]
+ ! : + 2 clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) (in LLDB) + 11492 [0x10d8849d4]
+ ! : + 2 clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType) (in LLDB) + 532 [0x10d681ea4]
+ ! : + 1 clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*) (in LLDB) + 343 [0x10d680477]
+ ! : + ! 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : + ! 1 clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*) (in LLDB) + 117 [0x10d6772e5]
+ ! : + ! 1 clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation) (in LLDB) + 72 [0x10d672fe8]
+ ! : + ! 1 clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const (in LLDB) + 39 [0x10eeca277]
+ ! : + ! 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 92 [0x10eec67fc]
+ ! : + ! 1 clang::SourceManager::getFileIDLoaded(unsigned int) const (in LLDB) + 546 [0x10eec8892]
+ ! : + ! 1 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 808 [0x10e4791d8]
+ ! : + ! 1 clang::SourceManager::createExpansionLoc(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int, bool, int, unsigned int) (in LLDB) + 205 [0x10eec71ad]
+ ! : + 1 clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*) (in LLDB) + 432 [0x10d6804d0]
+ ! : + 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : + 1 clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*) (in LLDB) + 311 [0x10d675ff7]
+ ! : + 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : + 1 clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*) (in LLDB) + 320 [0x10d676220]
+ ! : + 1 llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long long, unsigned int, llvm::Optional<unsigned int>, llvm::StringRef) (in LLDB) + 115 [0x10f019323]
+ ! : + 1 llvm::DIDerivedType::getImpl(llvm::LLVMContext&, unsigned int, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, llvm::Metadata*, unsigned long long, unsigned int, unsigned long long, llvm::Optional<unsigned int>, llvm::Optional<llvm::DIDerivedType::PtrAuthData>, llvm::DINode::DIFlags, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in LLDB) + 545 [0x10f023e41]
+ ! : + 1 llvm::detail::DenseSetPair<llvm::DIDerivedType*>* llvm::DenseMapBase<llvm::DenseMap<llvm::DIDerivedType*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DIDerivedType>, llvm::detail::DenseSetPair<llvm::DIDerivedType*> >, llvm::DIDerivedType*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DIDerivedType>, llvm::detail::DenseSetPair<llvm::DIDerivedType*> >::InsertIntoBucketImpl<llvm::DIDerivedType*>(llvm::DIDerivedType* const&, llvm::DIDerivedType* const&, llvm::detail::DenseSetPair<llvm::DIDerivedType*>*) (in LLDB) + 87 [0x10f08b2b7]
+ ! : + 1 llvm::DenseMap<llvm::DIDerivedType*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DIDerivedType>, llvm::detail::DenseSetPair<llvm::DIDerivedType*> >::grow(unsigned int) (in LLDB) + 219 [0x10f08b3ab]
+ ! : + 1 bool llvm::DenseMapBase<llvm::DenseMap<llvm::DIDerivedType*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DIDerivedType>, llvm::detail::DenseSetPair<llvm::DIDerivedType*> >, llvm::DIDerivedType*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DIDerivedType>, llvm::detail::DenseSetPair<llvm::DIDerivedType*> >::LookupBucketFor<llvm::DIDerivedType*>(llvm::DIDerivedType* const&, llvm::detail::DenseSetPair<llvm::DIDerivedType*> const*&) const (in LLDB) + 199 [0x10f08b157]
+ ! : + 1 llvm::MDNodeKeyImpl<llvm::DIDerivedType>::getHashValue() const (in LLDB) + 40 [0x10f08ae18]
+ ! : 1 clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) (in LLDB) + 1597 [0x10d88232d]
+ ! : 1 clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) (in LLDB) + 11492 [0x10d8849d4]
+ ! : 1 clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType) (in LLDB) + 532 [0x10d681ea4]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*) (in LLDB) + 1204 [0x10d6807d4]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : 1 clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*) (in LLDB) + 53 [0x10d6772a5]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*) (in LLDB) + 214 [0x10d676306]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation) (in LLDB) + 72 [0x10d672fe8]
+ ! : 1 clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const (in LLDB) + 39 [0x10eeca277]
+ ! : 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 92 [0x10eec67fc]
+ ! : 1 clang::SourceManager::getFileIDLoaded(unsigned int) const (in LLDB) + 546 [0x10eec8892]
+ ! : 1 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 1141 [0x10e479325]
+ ! : 1 clang::SourceManager::getOrCreateContentCache(clang::FileEntry const*, bool) (in LLDB) + 68 [0x10eec75c4]
+ ! 486 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 480 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 477 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 474 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 441 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 440 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | 440 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | 292 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + 290 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + ! 284 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! : 281 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : | 281 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + ! : 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 293 [0x10bf69295]
+ ! : | + ! : | + ! : | 2 free (in libsystem_malloc.dylib) + 98,434 [0x7fff6910a89b,0x7fff6910a9eb]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 243 [0x10bf69263]
+ ! : | + ! : | + ! 5 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! : 5 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! : 5 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + ! 1 _platform_strlen (in libsystem_platform.dylib) + 14 [0x7fff691456ee]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 232 [0x10bf3e688]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 0 [0x7fff69107bfd]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 704 [0x10bf3e860]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 80 [0x7fff6910a6ee]
+ ! : | + ! : | 140 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | + 139 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + ! 125 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! : 125 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + ! 8 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + ! : 8 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 8 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! 5 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! : 5 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 5 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 101 [0x10bf6a845]
+ ! : | + ! : | + ! 1 std::__1::generic_category() (in libc++.1.dylib) + 10 [0x7fff661ce8c2]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 934 [0x7fff6910b21c]
+ ! : | + ! : | + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 384 [0x7fff6910d7ab]
+ ! : | + ! : | 8 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : | 8 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : | 8 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : | 5 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : | ! 5 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! : | 2 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 45 [0x10bf169ad]
+ ! : | + ! : | 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 901 [0x10bf16d05]
+ ! : | + ! : | 1 __error (in libsystem_kernel.dylib) + 0 [0x7fff69092b61]
+ ! : | + ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 188 [0x10eec543c]
+ ! : | + ! 30 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 30 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : 13 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 11 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 5 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 3 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | + ! : 3 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + ! : 3 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 3 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + ! : 3 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + ! : 2 szone_realloc (in libsystem_malloc.dylib) + 245 [0x7fff6910dbe2]
+ ! : | + ! : | + ! : | 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 892 [0x7fff6910e288]
+ ! : | + ! : | + ! : | + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 503 [0x7fff6910d822]
+ ! : | + ! : | + ! : | 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 1099 [0x7fff6910e357]
+ ! : | + ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 14 [0x7fff6910dafb]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 197,391 [0x10bf28005,0x10bf280c7]
+ ! : | + ! : | + 2 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 2 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 101 [0x10ee1a465]
+ ! : | + ! : | + 1 clang::ModuleMap::addUnresolvedHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective, bool&) (in LLDB) + 31 [0x10ee21fcf]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 71 [0x10ee1a6c7]
+ ! : | + ! : | + ! 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 65 [0x10bf65d41]
+ ! : | + ! : | + ! 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 0 [0x10bf16060]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1116 [0x10ee19f8c]
+ ! : | + ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff69109338]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1179 [0x10ee19fcb]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 905 [0x7fff6910b1ff]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1194 [0x10ee19fda]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 52 [0x7fff6910abcd]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 826 [0x10ee28f3a]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 373 [0x7fff69109b6e]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3351 [0x10ee29917]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 0 [0x7fff6910a611]
+ ! : | + ! : 6 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | + 2 clang::LangOptions::LangOptions() (in LLDB) + 23 [0x10eebb4f7]
+ ! : | + ! : | + 2 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 10 [0x7fff6914592a]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 506 [0x10ee22a1a]
+ ! : | + ! : | + 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 211 [0x10cf87ca3]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6910ba26]
+ ! : | + ! : | + 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 1 [0x10cf87bd1]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | + 1 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 1265 [0x10ee09d31]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | 1 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | 1 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 0 [0x10bef02c0]
+ ! : | + ! : 5 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | 5 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | 3 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + 3 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + 3 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + 3 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + 3 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 0,32,... [0x10beefc20,0x10beefc40,...]
+ ! : | + ! : | 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 1195,2776 [0x10ee14f3b,0x10ee15568]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1885 [0x10ee2492d]
+ ! : | + ! : | 2 clang::ModuleMap::findModule(llvm::StringRef) const (in LLDB) + 32 [0x10ee18ac0]
+ ! : | + ! : | 2 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 0,245 [0x10bf28150,0x10bf28245]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 2 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | 2 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | 2 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 80 [0x10eec67f0]
+ ! : | + ! : | 1 clang::SourceManager::getFileIDLocal(unsigned int) const (in LLDB) + 389 [0x10eec85e5]
+ ! : | + ! : | + 1 clang::SourceManager::isOffsetInFileID(clang::FileID, unsigned int) const (in LLDB) + 300 [0x10eec8acc]
+ ! : | + ! : | 1 clang::SourceManager::getFileIDLocal(unsigned int) const (in LLDB) + 96 [0x10eec84c0]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 297 [0x10ee242f9]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleId(llvm::SmallVector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, 2u>&) (in LLDB) + 319 [0x10ee234cf]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 2298 [0x10ee2311a]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 330 [0x10ee1fa1a]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 916 [0x10ee217f4]
+ ! : | + ! : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : | + ! : 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 69 [0x10ee08775]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + ! : 1 small_size (in libsystem_malloc.dylib) + 4 [0x7fff6910c39f]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 767 [0x10ee2175f]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 519 [0x10ee00fe7]
+ ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 720 [0x10ee010b0]
+ ! : | + ! 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! 1 szone_realloc (in libsystem_malloc.dylib) + 245 [0x7fff6910dbe2]
+ ! : | + ! 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 953 [0x7fff6910e2c5]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 773 [0x10ee010e5]
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 500 [0x7fff6910ad8d]
+ ! : | 3 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 170 [0x10ee00d1a]
+ ! : | 3 llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65a30]
+ ! : | 2 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 53,55 [0x10bf64025,0x10bf64027]
+ ! : | 1 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 439 [0x10bf641a7]
+ ! : | 1 llvm::StringRef::find_last_of(llvm::StringRef, unsigned long) const (in LLDB) + 227 [0x10bf29173]
+ ! : 4 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 252,254,... [0x10bf2803c,0x10bf2803e,...]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 5553 [0x10e2a2651]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | 1 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7875 [0x10e2a2f63]
+ ! : 1 clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 51 [0x10e2a0813]
+ ! : 1 clang::GenerateModuleAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 49 [0x10e2a89d1]
+ ! : 1 clang::GenerateModuleFromModuleMapAction::CreateOutputFile(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 422 [0x10e2a90e6]
+ ! : 1 clang::CompilerInstance::createOutputFile(llvm::StringRef, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool) (in LLDB) + 477 [0x10e26157d]
+ ! : 1 clang::CompilerInstance::RealOutputFileManager::open(llvm::StringRef, bool, bool, bool, bool) (in LLDB) + 1292 [0x10e261dac]
+ ! : 1 llvm::sys::fs::createUniqueFile(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, unsigned int) (in LLDB) + 31 [0x10bf663df]
+ ! : 1 createUniqueEntity(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, bool, unsigned int, FSEntity, llvm::sys::fs::OpenFlags) (in LLDB) + 852 [0x10bf66744]
+ ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! 2 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1312 [0x10e262df0]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 143 [0x10e2a463f]
+ ! | 1 clang::CompilerInstance::setSema(clang::Sema*) (in LLDB) + 33 [0x10e25dd91]
+ ! | 1 clang::Sema::~Sema() (in LLDB) + 2159 [0x10e5d8cdf]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 558 [0x10e2a47de]
+ ! 1 clang::CompilerInstance::clearOutputFiles(bool) (in LLDB) + 43 [0x10e2612bb]
+ ! 1 clang::CompilerInstance::RealOutputFileManager::flush(bool, clang::FileManager*, clang::DiagnosticsEngine&) (in LLDB) + 429 [0x10e26102d]
+ ! 1 llvm::sys::fs::rename(llvm::Twine const&, llvm::Twine const&) (in LLDB) + 114 [0x10bf68192]
+ ! 1 rename (in libsystem_kernel.dylib) + 11 [0x7fff69095fbc]
+ ! 1 __rename (in libsystem_kernel.dylib) + 10 [0x7fff69095fda]
+ 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 324 [0x7fff6910b98d]
1260 Thread_507619
+ 1259 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 1259 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 1259 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 1259 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 1259 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 1259 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 1259 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 784 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! : 784 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! : 713 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! : | 713 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! : | 713 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | 713 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 713 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 713 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 713 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | 653 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16652 [0x10e26883c]
+ ! : | + 645 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4025 [0x10e26aa99]
+ ! : | + ! 645 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x10bef1111]
+ ! : | + ! 645 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x10bf6e33a]
+ ! : | + ! 645 _pthread_join (in libsystem_pthread.dylib) + 358 [0x7fff691556de]
+ ! : | + ! 645 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff690949da]
+ ! : | + 6 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 4353 [0x10e26abe1]
+ ! : | + ! 3 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 812 [0x10e25d8ec]
+ ! : | + ! : 3 clang::Preprocessor::~Preprocessor() (in LLDB) + 360 [0x10ee60a38]
+ ! : | + ! : 3 clang::HeaderSearch::~HeaderSearch() (in LLDB) + 217 [0x10ee64bf9]
+ ! : | + ! : 2 clang::ModuleMap::~ModuleMap() (in LLDB) + 100 [0x10ee1acc4]
+ ! : | + ! : | 1 clang::Module::~Module() (in LLDB) + 1378 [0x10eebc4a2]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 500 [0x7fff6910ad8d]
+ ! : | + ! : | 1 clang::Module::~Module() (in LLDB) + 27 [0x10eebbf5b]
+ ! : | + ! : 1 clang::ModuleMap::~ModuleMap() (in LLDB) + 108 [0x10ee1accc]
+ ! : | + ! : 1 free_small (in libsystem_malloc.dylib) + 1695 [0x7fff6910cb26]
+ ! : | + ! 1 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 549 [0x10e25d7e5]
+ ! : | + ! : 1 non-virtual thunk to clang::ASTReader::~ASTReader() (in LLDB) + 21 [0x10e4bd8f5]
+ ! : | + ! : 1 clang::ASTReader::~ASTReader() (in LLDB) + 4392 [0x10e4bd7a8]
+ ! : | + ! : 1 clang::serialization::ModuleManager::~ModuleManager() (in LLDB) + 411 [0x10e57ea6b]
+ ! : | + ! : 1 clang::serialization::ModuleFile::~ModuleFile() (in LLDB) + 712 [0x10e57c168]
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 2400 [0x7fff6910b7d6]
+ ! : | + ! 1 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 961 [0x10e25d981]
+ ! : | + ! : 1 clang::SourceManager::~SourceManager() (in LLDB) + 300 [0x10eec6e2c]
+ ! : | + ! 1 clang::CompilerInstance::~CompilerInstance() (in LLDB) + 1151 [0x10e25da3f]
+ ! : | + ! 1 clang::CompilerInvocation::~CompilerInvocation() (in LLDB) + 25 [0x10bc55569]
+ ! : | + ! 1 clang::FrontendOptions::~FrontendOptions() (in LLDB) + 467 [0x10bc557e3]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + 1 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 546 [0x10e269d02]
+ ! : | + ! 1 clang::CompilerInvocation::CompilerInvocation(clang::CompilerInvocation const&) (in LLDB) + 281 [0x10c94c1c9]
+ ! : | + ! 1 clang::FrontendOptions::FrontendOptions(clang::FrontendOptions const&) (in LLDB) + 1272 [0x10c94d5e8]
+ ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 142 [0x7fff6618962a]
+ ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + 1 compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>) (in LLDB) + 2432 [0x10e26a460]
+ ! : | + 1 clang::CompilerInstance::createDiagnostics(clang::DiagnosticOptions*, clang::DiagnosticConsumer*, bool, clang::CodeGenOptions const*) (in LLDB) + 1419 [0x10e25e4bb]
+ ! : | + 1 clang::ProcessWarningOptions(clang::DiagnosticsEngine&, clang::DiagnosticOptions const&, bool) (in LLDB) + 1018 [0x10ef074da]
+ ! : | + 1 clang::DiagnosticsEngine::setSeverityForGroup(clang::diag::Flavor, llvm::StringRef, clang::diag::Severity, clang::SourceLocation) (in LLDB) + 1 [0x10eeab6a1]
+ ! : | 59 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 16771 [0x10e2688b3]
+ ! : | + 54 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! 54 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! 52 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : 52 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 30 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | 30 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | 29 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! : | + ! : | + 17 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! : | + ! : | + ! 12 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! : | + ! : | + ! : 12 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! : 12 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + ! 5 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! : | + ! : | + ! 2 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! : | + ! : | + ! | 2 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! : | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 21 [0x10bf68d55]
+ ! : | + ! : | + ! | 1 __error (in libsystem_kernel.dylib) + 9 [0x7fff69092b6a]
+ ! : | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! | 1 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! | 1 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! | 1 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 240 [0x10bf68e30]
+ ! : | + ! : | + ! 1 llvm::sys::fs::directory_entry::replace_filename(llvm::Twine const&, llvm::sys::fs::file_type, llvm::sys::fs::basic_file_status) (in LLDB) + 441 [0x10bf677c9]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 7 [0x7fff6910a618]
+ ! : | + ! : | + 11 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! : | + ! : | + ! 10 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! : | + ! : | + ! : 10 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! : | + ! : | + ! : 7 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! : | + ! : | + ! : | 7 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : | 7 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : | 7 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : | 7 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! : 3 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! : | + ! : | + ! : 3 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! : | + ! : | + ! : 3 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! : | + ! : | + ! 1 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 549 [0x10edfd015]
+ ! : | + ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 172 [0x10eeb11dc]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::DirectoryEntry*>, bool> llvm::StringMap<clang::DirectoryEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::DirectoryEntry*>(llvm::StringRef, clang::DirectoryEntry*&&) (in LLDB) + 35 [0x10eeb3003]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 269 [0x10bf2804d]
+ ! : | + ! : | 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3766 [0x10ee25086]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseExportDecl() (in LLDB) + 453 [0x10ee27e25]
+ ! : | + ! : | 1 llvm::SmallVectorImpl<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation> >::operator=(llvm::SmallVectorImpl<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation> > const&) (in LLDB) + 123 [0x10ee2ebeb]
+ ! : | + ! : | 1 llvm::SmallVectorTemplateBase<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, false>::grow(unsigned long) (in LLDB) + 1 [0x10ee2e051]
+ ! : | + ! : 19 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | 18 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 11 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! 11 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! 8 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! : 8 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! : 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : | 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : | + 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : | + 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | + 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 213,282,... [0x10bf28015,0x10bf2805a,...]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 724 [0x7fff6910b14a]
+ ! : | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! : | 2 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | + ! : | + 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1043 [0x10e494f33]
+ ! : | + ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 214 [0x7fff6910a774]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 197 [0x10bf28005]
+ ! : | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! : 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + ! : 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 14,21 [0x10c8cc4de,0x10c8cc4e5]
+ ! : | + ! : | + ! 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 282,391 [0x10bf2805a,0x10bf280c7]
+ ! : | + ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + ! 1 _platform_memcmp (in libsystem_platform.dylib) + 218 [0x7fff6914581a]
+ ! : | + ! : | + 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 280,295 [0x10bf28058,0x10bf28067]
+ ! : | + ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 0 [0x10eeb3320]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1537 [0x10efa6c31]
+ ! : | + ! : | + ! | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 44 [0x10c8cc4fc]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | + ! 1 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | + ! 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 988 [0x10edfca9c]
+ ! : | + ! : | + ! 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 172 [0x10eeb11dc]
+ ! : | + ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::DirectoryEntry*>, bool> llvm::StringMap<clang::DirectoryEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::DirectoryEntry*>(llvm::StringRef, clang::DirectoryEntry*&&) (in LLDB) + 35 [0x10eeb3003]
+ ! : | + ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 422 [0x10bf280e6]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2087 [0x10efa6e57]
+ ! : | + ! : | 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + ! : | 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 1171 [0x10e57d593]
+ ! : | + ! : | 1 clang::FileManager::getNoncachedStatValue(llvm::StringRef, llvm::vfs::Status&) (in LLDB) + 251 [0x10eeb27bb]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + ! : | 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + ! : | 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1559 [0x10efa6c47]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 355 [0x10c8cc633]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 320 [0x10e47ed70]
+ ! : | + ! : | 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) (in libc++.1.dylib) + 141 [0x7fff66189521]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 4 [0x7fff69109305]
+ ! : | + ! : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2097 [0x10efa6e61]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 13 [0x10c8cc4dd]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 285 [0x10e47eadd]
+ ! : | + 2 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + ! 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + ! 2 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 150 [0x10eec7a66]
+ ! : | + 2 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 1126 [0x10e491bc6]
+ ! : | + ! 2 clang::SourceManager::loadSLocEntry(unsigned int, bool*) const (in LLDB) + 38 [0x10eec7506]
+ ! : | + ! 2 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 1642 [0x10e47951a]
+ ! : | + ! 2 clang::ASTReader::ReadSLocEntry(int)::$_0::operator()(llvm::BitstreamCursor&, llvm::StringRef) const (in LLDB) + 194 [0x10e47aae2]
+ ! : | + ! 2 llvm::zlib::uncompress(llvm::StringRef, llvm::SmallVectorImpl<char>&, unsigned long) (in LLDB) + 122 [0x10beef88a]
+ ! : | + ! 2 llvm::zlib::uncompress(llvm::StringRef, char*, unsigned long&) (in LLDB) + 38 [0x10beef756]
+ ! : | + ! 2 uncompress (in libz.1.dylib) + 23 [0x7fff685eb397]
+ ! : | + ! 2 uncompress2 (in libz.1.dylib) + 245 [0x7fff685eb492]
+ ! : | + ! 1 inflate (in libz.1.dylib) + 5563 [0x7fff685ecd2f]
+ ! : | + ! : 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0xabbe [0x7fff685f4bbe]
+ ! : | + ! 1 inflate (in libz.1.dylib) + 3349 [0x7fff685ec489]
+ ! : | + 1 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 3936 [0x10e4926c0]
+ ! : | + 1 clang::ASTReader::InitializeContext() (in LLDB) + 969 [0x10e493019]
+ ! : | + 1 clang::ASTReader::ReadPragmaDiagnosticMappings(clang::DiagnosticsEngine&) (in LLDB) + 1462 [0x10e4961d6]
+ ! : | + 1 clang::SourceManager::getDecomposedLoc(clang::SourceLocation) const (in LLDB) + 148 [0x10eba0914]
+ ! : | + 1 clang::SourceManager::getFileIDLoaded(unsigned int) const (in LLDB) + 546 [0x10eec8892]
+ ! : | + 1 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 341 [0x10e479005]
+ ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1832 [0x10efa6d58]
+ ! : | 1 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 831 [0x10e264a6f]
+ ! : 38 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 453 [0x10e3b4855]
+ ! : | 37 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | + 37 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | + 37 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | + 37 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | + 36 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | + ! 36 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + ! 31 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! : 31 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 28 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | 28 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | 12 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 12 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 7 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 422,226 [0x10bf280e6,0x10bf28022]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 6 [0x7fff6910a83f]
+ ! : | + ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 574 [0x7fff6910b0b4]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : | + 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 3 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1043 [0x10e494f33]
+ ! : | + ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 260 [0x7fff6910a7a2]
+ ! : | + ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1034 [0x10e494f2a]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 68 [0x10c8cc514]
+ ! : | + ! : | + 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 2 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | + : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | + : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! : | + ! : | + : 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + : 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | + : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | + : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | + : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + : 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + : 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 243 [0x10bf28033]
+ ! : | + ! : | 10 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 5 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 5 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 5 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 5 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 267,230,... [0x10bf2804b,0x10bf28026,...]
+ ! : | + ! : | + 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1554 [0x10efa6c42]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 204 [0x10e47997c]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 309 [0x10c8cc605]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 10 [0x7fff6910aba3]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : | 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 5 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 3 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | + ! 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 346 [0x10e494c7a]
+ ! : | + ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 4 [0x7fff691099fd]
+ ! : | + ! : | + ! 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1020 [0x10e494f1c]
+ ! : | + ! : | + ! : 1 void std::__1::vector<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >::__emplace_back_slow_path<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::frontend::IncludeDirGroup&, bool&, bool&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, clang::frontend::IncludeDirGroup&&&, bool&&&, bool&&&) (in LLDB) + 1096 [0x10e4c9d88]
+ ! : | + ! : | + ! 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1043 [0x10e494f33]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 343 [0x7fff6910acf0]
+ ! : | + ! : | + 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 21,72 [0x10c8cc4e5,0x10c8cc518]
+ ! : | + ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | 1 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 291 [0x10bf28063]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 193 [0x7fff6910a75f]
+ ! : | + ! : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 1 [0x10c8cc4d1]
+ ! : | + ! 5 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + ! 4 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + ! | 4 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 150,158 [0x10eec7a66,0x10eec7a6e]
+ ! : | + ! 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! : | + ! 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 827 [0x10e48e6db]
+ ! : | + ! 1 clang::ASTReader::ReadModuleOffsetMap(clang::serialization::ModuleFile&) const (in LLDB) + 610 [0x10e47b8c2]
+ ! : | + ! 1 clang::serialization::ModuleManager::lookupByFileName(llvm::StringRef) const (in LLDB) + 27 [0x10e57cebb]
+ ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 254 [0x10bf2803e]
+ ! : | + 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 8901 [0x10ee35955]
+ ! : | + 1 clang::Preprocessor::makeModuleVisible(clang::Module*, clang::SourceLocation) (in LLDB) + 82 [0x10ee641a2]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>) (in LLDB) + 150 [0x10eebfbd6]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 285 [0x10eec04cd]
+ ! : | + 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::$_2::operator()(clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>)::Visiting) const (in LLDB) + 190 [0x10eec046e]
+ ! : | + 1 clang::Module::getExportedModules(llvm::SmallVectorImpl<clang::Module*>&) const (in LLDB) + 30 [0x10eebd9ee]
+ ! : | 1 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 679 [0x10e448d97]
+ ! : | 1 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (in LLDB) + 502 [0x10e449466]
+ ! : | 1 clang::Parser::ParseObjCAtDirectives(clang::Parser::ParsedAttributesWithRange&) (in LLDB) + 385 [0x10e409751]
+ ! : | 1 clang::Parser::ParseObjCAtInterfaceDeclaration(clang::SourceLocation, clang::ParsedAttributes&) (in LLDB) + 2099 [0x10e40a4e3]
+ ! : | 1 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 240 [0x10e40ce90]
+ ! : | 1 clang::Parser::ParseObjCMethodDecl(clang::SourceLocation, clang::tok::TokenKind, clang::tok::ObjCKeywordKind, bool) (in LLDB) + 296 [0x10e40e888]
+ ! : | 1 clang::Parser::ParseObjCTypeName(clang::ObjCDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes*) (in LLDB) + 1059 [0x10e410d83]
+ ! : | 1 clang::Sema::ActOnTypeName(clang::Scope*, clang::Declarator&) (in LLDB) + 25 [0x10eb40d19]
+ ! : | 1 clang::Sema::GetTypeForDeclarator(clang::Declarator&, clang::Scope*) (in LLDB) + 695 [0x10eb34167]
+ ! : | 1 GetFullTypeForDeclarator((anonymous namespace)::TypeProcessingState&, clang::QualType, clang::TypeSourceInfo*) (in LLDB) + 34122 [0x10eb4034a]
+ ! : | 1 clang::IdentifierTable::get(llvm::StringRef) (in LLDB) + 92 [0x10eb4506c]
+ ! : | 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 552 [0x10e4a77b8]
+ ! : | 1 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1214 [0x10e4ad7be]
+ ! : | 1 clang::ASTReader::loadPendingDeclChain(clang::Decl*, unsigned long long) (in LLDB) + 325 [0x10e4f2155]
+ ! : | 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 75 [0x10e490fbb]
+ ! : 31 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! : | 31 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! : | 28 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! : | + 28 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! : | + 8 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! : | + ! 8 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! : | + ! 4 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! : | + ! : 4 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | + ! : 2 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! : | + ! : | 2 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! : | + ! : | 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 46 [0x10e4d397e]
+ ! : | + ! : | + 1 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::FunctionDecl>(clang::Redeclarable<clang::FunctionDecl>*) (in LLDB) + 245 [0x10e4d4db5]
+ ! : | + ! : | + 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | + 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 4772 [0x10e4d4bf4]
+ ! : | + ! : | + 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | + 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) (in LLDB) + 21 [0x10e4d8bd5]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitVarDeclImpl(clang::VarDecl*) (in LLDB) + 62 [0x10e4d818e]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 22 [0x10e4d37d6]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitValueDecl(clang::ValueDecl*) (in LLDB) + 18 [0x10e4d3512]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitDecl(clang::Decl*) (in LLDB) + 1222 [0x10e4d1c46]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 65 [0x10e4d3991]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 22 [0x10e4d37d6]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitValueDecl(clang::ValueDecl*) (in LLDB) + 18 [0x10e4d3512]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitDecl(clang::Decl*) (in LLDB) + 754 [0x10e4d1a72]
+ ! : | + ! : | 1 clang::ASTReader::ReadAttr(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 101 [0x10e4e0735]
+ ! : | + ! : 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1379 [0x10e4ad863]
+ ! : | + ! : | 1 clang::ASTReader::pushExternalDeclIntoScope(clang::NamedDecl*, clang::DeclarationName) (in LLDB) + 434 [0x10e4a72a2]
+ ! : | + ! : | 1 clang::IdentifierResolver::tryAddTopLevelDecl(clang::NamedDecl*, clang::DeclarationName) (in LLDB) + 12 [0x10e5a815c]
+ ! : | + ! : 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1691 [0x10e4ad99b]
+ ! : | + ! : 1 clang::ASTReader::resolvePendingMacro(clang::IdentifierInfo*, clang::ASTReader::PendingMacroInfo const&) (in LLDB) + 905 [0x10e47de79]
+ ! : | + ! : 1 clang::ASTReader::getMacro(unsigned int) (in LLDB) + 174 [0x10e47e8ce]
+ ! : | + ! : 1 clang::ASTReader::ReadMacroRecord(clang::serialization::ModuleFile&, unsigned long long) (in LLDB) + 411 [0x10e47b18b]
+ ! : | + ! : 1 clang::ASTReader::ReadToken(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<unsigned long long> const&, unsigned int&) (in LLDB) + 362 [0x10e47afaa]
+ ! : | + ! : 1 clang::ASTReader::DecodeIdentifierInfo(unsigned int) (in LLDB) + 193 [0x10e4a94f1]
+ ! : | + ! 3 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! : | + ! : 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 205 [0x10e4a789d]
+ ! : | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 317 [0x7fff6914587d]
+ ! : | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 165 [0x10e4a7875]
+ ! : | + ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1185 [0x10e57efb1]
+ ! : | + ! 1 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 213 [0x10e47d845]
+ ! : | + ! 1 llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::InsertIntoBucketImpl<clang::IdentifierInfo*>(clang::IdentifierInfo* const&, clang::IdentifierInfo* const&, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>*) (in LLDB) + 83 [0x10ee65143]
+ ! : | + ! 1 llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::grow(unsigned int) (in LLDB) + 139 [0x10ee652db]
+ ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::moveFromOldBuckets(llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>*, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>*) (in LLDB) + 176 [0x10ee65460]
+ ! : | + 7 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! : | + ! 7 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! : | + ! 6 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! : | + ! : 5 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! : | + ! : | 5 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! : | + ! : | 2 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 478 [0x10bf6605e]
+ ! : | + ! : | + 2 llvm::sys::path::const_iterator::operator++() (in LLDB) + 370 [0x10bf63ed2]
+ ! : | + ! : | + 2 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 197,218 [0x10bf28f35,0x10bf28f4a]
+ ! : | + ! : | 2 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 788 [0x10bf66194]
+ ! : | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 823 [0x10bf648d7]
+ ! : | + ! : | + ! 1 llvm::sys::path::has_root_name(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 85 [0x10bf64b75]
+ ! : | + ! : | + ! 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 308 [0x10bf63cf4]
+ ! : | + ! : | + ! 1 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 221 [0x10bf28f4d]
+ ! : | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1154 [0x10bf64a22]
+ ! : | + ! : | 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 519 [0x10bf66087]
+ ! : | + ! : | 1 llvm::sys::path::root_path(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 288 [0x10bf64420]
+ ! : | + ! : 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 240 [0x10e51c1c0]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 1 [0x7fff6910a83a]
+ ! : | + ! 1 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 848 [0x10e51c530]
+ ! : | + 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! : | + ! 3 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! : | + ! : 2 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! : | + ! : | 2 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! : | + ! : | 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | 2 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 46,216 [0x10e4ca24e,0x10e4ca2f8]
+ ! : | + ! : 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 47 [0x10ee0041f]
+ ! : | + ! 1 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! : | + ! 1 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 196 [0x10eeb2934]
+ ! : | + 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! : | + ! 3 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! : | + ! : 3 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 78 [0x10bf1d11e]
+ ! : | + ! : 3 llvm::SHA1::hashBlock() (in LLDB) + 275,437,... [0x10bf1c063,0x10bf1c105,...]
+ ! : | + ! 1 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 3742 [0x10e51295e]
+ ! : | + ! 1 void llvm::BitstreamWriter::EmitRecord<llvm::SmallVector<unsigned long long, 64u> >(unsigned int, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int) (in LLDB) + 838 [0x10dce60a6]
+ ! : | + ! 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 139 [0x10dcde3ab]
+ ! : | + 2 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! : | + ! 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : 1 void std::__1::__insertion_sort_3<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 246 [0x10e54aca6]
+ ! : | + ! : 1 _platform_memcmp (in libsystem_platform.dylib) + 303 [0x7fff6914586f]
+ ! : | + ! 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 1465 [0x10e52b029]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 620 [0x10e54a19c]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11287 [0x10e53ad77]
+ ! : | + ! 1 clang::ASTWriter::WriteSourceManagerBlock(clang::SourceManager&, clang::Preprocessor const&) (in LLDB) + 3434 [0x10e52081a]
+ ! : | + ! 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 1359 [0x10dce511f]
+ ! : | + ! 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 548 [0x10dcde544]
+ ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11309 [0x10e53ad8d]
+ ! : | + 1 clang::ASTWriter::WritePreprocessor(clang::Preprocessor const&, bool) (in LLDB) + 1472 [0x10e521d50]
+ ! : | + 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 646 [0x10e54a1b6]
+ ! : | 2 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 6652 [0x10d5da3fc]
+ ! : | + ! 1 (anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool) (in LLDB) + 886 [0x10d5e1516]
+ ! : | + ! 1 llvm::RegisterTargetMachine<llvm::X86TargetMachine>::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::Optional<llvm::CodeModel::Model>, llvm::CodeGenOpt::Level, bool) (in LLDB) + 110 [0x10cd68e0e]
+ ! : | + ! 1 llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::Optional<llvm::CodeModel::Model>, llvm::CodeGenOpt::Level, bool) (in LLDB) + 1945 [0x10cd67aa9]
+ ! : | + ! 1 llvm::LLVMTargetMachine::initAsmInfo() (in LLDB) + 455 [0x10db37157]
+ ! : | + ! 1 llvm::X86_MC::createX86MCSubtargetInfo(llvm::Triple const&, llvm::StringRef, llvm::StringRef) (in LLDB) + 108 [0x10cd9b69c]
+ ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*) (in libc++.1.dylib) + 21 [0x7fff6618a299]
+ ! : | + ! 1 _platform_strlen (in libsystem_platform.dylib) + 76 [0x7fff6914572c]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! : | + 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 1107 [0x10f070493]
+ ! : | + 1 llvm::FPPassManager::doFinalization(llvm::Module&) (in LLDB) + 51 [0x10f070023]
+ ! : | + 1 llvm::AsmPrinter::doFinalization(llvm::Module&) (in LLDB) + 6009 [0x10d3187c9]
+ ! : | + 1 (anonymous namespace)::MCMachOStreamer::FinishImpl() (in LLDB) + 715 [0x10f12456b]
+ ! : | + 1 llvm::MCAssembler::Finish() (in LLDB) + 62 [0x10f109b0e]
+ ! : | + 1 llvm::MachObjectWriter::writeObject(llvm::MCAssembler&, llvm::MCAsmLayout const&) (in LLDB) + 1943 [0x10f13c977]
+ ! : | + 1 llvm::MachObjectWriter::writeSection(llvm::MCAsmLayout const&, llvm::MCSection const&, unsigned long long, unsigned long long, unsigned int, unsigned long long, unsigned int) (in LLDB) + 619 [0x10f139b4b]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! : | 1 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 35 [0x10f017b53]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 280 [0x10bf28058]
+ ! : 2 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 381 [0x10e3b480d]
+ ! : 2 clang::Parser::Initialize() (in LLDB) + 4422 [0x10e448916]
+ ! : 2 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : 1 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : + 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : + 1 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : + 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : + 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 133 [0x10ee00a55]
+ ! : + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : + 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : + 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : 1 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1751 [0x10ee38527]
+ ! : 1 clang::Preprocessor::HandleDefineDirective(clang::Token&, bool) (in LLDB) + 49 [0x10ee32a41]
+ ! : 1 clang::Preprocessor::ReadMacroName(clang::Token&, clang::MacroUse, bool*) (in LLDB) + 53 [0x10ee30fb5]
+ ! : 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 257 [0x10ee08831]
+ ! : 1 clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (in LLDB) + 346 [0x10ee632ba]
+ ! : 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 35 [0x10ba9a873]
+ ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! 474 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 469 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 467 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 462 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 425 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 425 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 425 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 258 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 253 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + 240 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 238 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : 238 __open (in libsystem_kernel.dylib) + 10,20 [0x7fff690931ea,0x7fff690931f4]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 174 [0x10bf6921e]
+ ! : | + ! : | + ! : 1 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 155 [0x10bf37c3b]
+ ! : | + ! : | + ! : 1 llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const (in LLDB) + 179 [0x10bf37d73]
+ ! : | + ! : | + ! : 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 442 [0x10bf565aa]
+ ! : | + ! : | + ! : 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 54 [0x10bf57be6]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 0 [0x7fff69107bfd]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 293 [0x10bf69295]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 0 [0x7fff6910a611]
+ ! : | + ! : | + 9 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! 9 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! 9 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + 2 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + ! 2 _platform_strlen (in libsystem_platform.dylib) + 14 [0x7fff691456ee]
+ ! : | + ! : | + 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 181 [0x10bf670c5]
+ ! : | + ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 272 [0x7fff69145dd0]
+ ! : | + ! : | + 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 51 [0x10bf67043]
+ ! : | + ! : | 2 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 232 [0x10bf3e688]
+ ! : | + ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 2 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44,221 [0x7fff6910932d,0x7fff691093de]
+ ! : | + ! : | 2 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 0,417 [0x10bf3e5a0,0x10bf3e741]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 704 [0x10bf3e860]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + ! : 156 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | 155 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + 137 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! 137 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + 11 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! 10 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 10 __pthread_sigmask (in libsystem_kernel.dylib) + 10,0 [0x7fff69096d46,0x7fff69096d3c]
+ ! : | + ! : | + ! 1 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + 7 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + 7 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + 7 __pthread_sigmask (in libsystem_kernel.dylib) + 10,0 [0x7fff69096d46,0x7fff69096d3c]
+ ! : | + ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 49 [0x10bf3f621]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + ! : 11 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : 11 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : 11 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : 9 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : + 9 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! : 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 762 [0x10bf16c7a]
+ ! : | + ! : + 1 operator new(unsigned long, std::nothrow_t const&) (in libc++abi.dylib) + 9 [0x7fff661dceb8]
+ ! : | + ! : + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 46 [0x7fff69109a27]
+ ! : | + ! : 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 45 [0x10bf169ad]
+ ! : | + ! 34 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 34 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : 12 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 10 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 4 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 406 [0x10ee19206]
+ ! : | + ! : | + ! : 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1094 [0x10bf649e6]
+ ! : | + ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 418 [0x7fff69145e62]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | + ! : 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + ! : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 884 [0x7fff6910de61]
+ ! : | + ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 135 [0x7fff6910ac20]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 1610 [0x10ee196ba]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 2307 [0x7fff6910b779]
+ ! : | + ! : | + 2 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 474 [0x10ee1a5da]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::MarkFileModuleHeader(clang::FileEntry const*, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 40 [0x10ee00638]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::getFileInfo(clang::FileEntry const*) (in LLDB) + 68 [0x10edff3e4]
+ ! : | + ! : | + ! : 1 std::__1::vector<clang::HeaderFileInfo, std::__1::allocator<clang::HeaderFileInfo> >::__append(unsigned long) (in LLDB) + 664 [0x10ee02be8]
+ ! : | + ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 101 [0x10ee1a465]
+ ! : | + ! : | + 1 clang::ModuleMap::addUnresolvedHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective, bool&) (in LLDB) + 31 [0x10ee21fcf]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 71 [0x10ee1a6c7]
+ ! : | + ! : | + ! 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + ! : | + ! 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 6 [0x10bf64436]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 965 [0x10ee19ef5]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 433 [0x7fff69109baa]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1116 [0x10ee19f8c]
+ ! : | + ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff69109338]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1194 [0x10ee19fda]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3351 [0x10ee29917]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3194 [0x10ee2987a]
+ ! : | + ! : 8 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | 6 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + ! 2 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + ! 2 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + ! 2 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + ! 2 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 4,34 [0x10beefc24,0x10beefc42]
+ ! : | + ! : | + 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2768,4385 [0x10ee15560,0x10ee15bb1]
+ ! : | + ! : | + 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 884 [0x10ee14e04]
+ ! : | + ! : | + ! 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 1 [0x7fff69145921]
+ ! : | + ! : | + 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 1000 [0x10ee14e78]
+ ! : | + ! : | + 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 136 [0x7fff691459a8]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | + 1 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 544 [0x10ee09a60]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 530 [0x10ee22a32]
+ ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 408 [0x7fff69145e58]
+ ! : | + ! : 5 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | 3 clang::ModuleMapParser::consumeToken() (in LLDB) + 506 [0x10ee22a1a]
+ ! : | + ! : | + 2 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 8,178 [0x10cf87bd8,0x10cf87c82]
+ ! : | + ! : | + 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 211 [0x10cf87ca3]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc (in libsystem_malloc.dylib) + 2 [0x7fff691091c8]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | 2 clang::LangOptions::LangOptions() (in LLDB) + 23 [0x10eebb4f7]
+ ! : | + ! : | 2 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 10,57 [0x7fff6914592a,0x7fff69145959]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 94 [0x10ee1f92e]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 185 [0x7fff6910c1fc]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 177 [0x10ee1f981]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 172 [0x10eeaf6ac]
+ ! : | + ! : | + 1 GetDiagInfo(unsigned int) (in LLDB) + 298 [0x10eeaeeaa]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | 1 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 80 [0x10eec67f0]
+ ! : | + ! : | 1 clang::SourceManager::getFileIDLocal(unsigned int) const (in LLDB) + 414 [0x10eec85fe]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 297 [0x10ee242f9]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleId(llvm::SmallVector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, 2u>&) (in LLDB) + 212 [0x10ee23464]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44 [0x7fff6910932d]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 898 [0x10ee24552]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 33 [0x7fff6910a6bf]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1374 [0x10ee2472e]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseOptionalAttributes(clang::ModuleMap::Attributes&) (in LLDB) + 1246 [0x10ee2722e]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1404 [0x10ee2474c]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 7184 [0x10ee0f900]
+ ! : | + ! : | 1 clang::Lexer::SkipWhitespace(clang::Token&, char const*, bool&) (in LLDB) + 0 [0x10ee0b270]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1885 [0x10ee2492d]
+ ! : | + ! : 1 clang::ModuleMap::findModule(llvm::StringRef) const (in LLDB) + 32 [0x10ee18ac0]
+ ! : | + ! : 1 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 285 [0x10bf2826d]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 916 [0x10ee217f4]
+ ! : | + ! : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : | + ! : 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 69 [0x10ee08775]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + ! : 1 small_size (in libsystem_malloc.dylib) + 228 [0x7fff6910c47f]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 934 [0x10ee21806]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 750 [0x10ee010ce]
+ ! : | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 80,88 [0x10ee00e30,0x10ee00e38]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 773 [0x10ee010e5]
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 0 [0x7fff6910ae76]
+ ! : | 2 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 147,150 [0x10ee00d03,0x10ee00d06]
+ ! : 4 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 202,243,... [0x10bf2800a,0x10bf28033,...]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | 1 _platform_memcmp (in libsystem_platform.dylib) + 218 [0x7fff6914581a]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 5205 [0x10e2a24f5]
+ ! : 1 clang::CompilerInstance::createPreprocessor(clang::TranslationUnitKind) (in LLDB) + 403 [0x10e25e803]
+ ! : 1 clang::Preprocessor::Preprocessor(std::__1::shared_ptr<clang::PreprocessorOptions>, clang::DiagnosticsEngine&, clang::LangOptions&, clang::SourceManager&, clang::HeaderSearch&, clang::ModuleLoader&, clang::IdentifierInfoLookup*, bool, clang::TranslationUnitKind) (in LLDB) + 1920 [0x10ee5ff90]
+ ! : 1 llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::InsertIntoBucketImpl<clang::IdentifierInfo*>(clang::IdentifierInfo* const&, clang::IdentifierInfo* const&, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>*) (in LLDB) + 83 [0x10ee65143]
+ ! : 1 llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::grow(unsigned int) (in LLDB) + 110 [0x10ee652be]
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 152 [0x7fff6910c1db]
+ ! : 1 small_free_list_remove_ptr (in libsystem_malloc.dylib) + 127 [0x7fff6910d105]
+ ! 1 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1312 [0x10e262df0]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 153 [0x10e2a4649]
+ ! 1 clang::CompilerInstance::setASTContext(clang::ASTContext*) (in LLDB) + 69 [0x10e25dd55]
+ ! 1 clang::ASTContext::~ASTContext() (in LLDB) + 1743 [0x10eba3e4f]
+ 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 70 [0x7fff6910b88f]
769 Thread_507615
+ 765 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 765 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 765 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 765 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 765 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 765 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 765 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 603 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 597 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 592 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 589 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 543 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 543 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 543 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 309 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 308 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + 297 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 293 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : 293 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 174 [0x10bf6921e]
+ ! : | + ! : | + ! : 1 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 155 [0x10bf37c3b]
+ ! : | + ! : | + ! : | 1 llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const (in LLDB) + 179 [0x10bf37d73]
+ ! : | + ! : | + ! : | 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 442 [0x10bf565aa]
+ ! : | + ! : | + ! : | 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 54 [0x10bf57be6]
+ ! : | + ! : | + ! : | 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 2 [0x7fff6910b84b]
+ ! : | + ! : | + ! : 1 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 273 [0x10bf37cb1]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + ! : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 44 [0x7fff6910db19]
+ ! : | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 22 [0x7fff6910a627]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 243 [0x10bf69263]
+ ! : | + ! : | + 7 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! 6 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! : 6 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + ! 1 fcntl (in libsystem_kernel.dylib) + 0 [0x7fff69093a3d]
+ ! : | + ! : | + 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + ! 3 _platform_strlen (in libsystem_platform.dylib) + 14 [0x7fff691456ee]
+ ! : | + ! : | + 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 129 [0x10bf67091]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 704 [0x10bf3e860]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1067 [0x7fff6910b2a1]
+ ! : | + ! : 224 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | 220 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + 191 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! 191 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + 15 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + ! 13 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 13 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! 2 pthread_sigmask (in libsystem_pthread.dylib) + 0,9 [0x7fff691532dc,0x7fff691532e5]
+ ! : | + ! : | + 12 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! 11 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 11 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! 1 pthread_sigmask (in libsystem_pthread.dylib) + 1 [0x7fff691532dd]
+ ! : | + ! : | + 1 DYLD-STUB$$std::__1::generic_category() (in LLDB) + 0 [0x10f1a0838]
+ ! : | + ! : | + 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | 3 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 64 [0x10bf3f630]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 225 [0x7fff6910af57]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 361 [0x7fff6910ad02]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 377 [0x7fff6910afef]
+ ! : | + ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 462 [0x7fff6910d7f9]
+ ! : | + ! : 9 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : | 9 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : | 9 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : | 7 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : | + 7 pread (in libsystem_kernel.dylib) + 10,0 [0x7fff69095226,0x7fff6909521c]
+ ! : | + ! : | 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 762 [0x10bf16c7a]
+ ! : | + ! : | + 1 operator new(unsigned long, std::nothrow_t const&) (in libc++abi.dylib) + 9 [0x7fff661dceb8]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 357 [0x7fff6910c2a8]
+ ! : | + ! : | + 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 87 [0x7fff6910d186]
+ ! : | + ! : | 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 45 [0x10bf169ad]
+ ! : | + ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 35 [0x10bf39343]
+ ! : | + ! 39 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 39 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : 14 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 12 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 4 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | + ! : 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 823 [0x10bf648d7]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::has_root_name(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 85 [0x10bf64b75]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 347 [0x10bf63d1b]
+ ! : | + ! : | + ! : 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 120 [0x7fff6910d8f5]
+ ! : | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 71 [0x7fff6910a6e5]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 149 [0x10ee19105]
+ ! : | + ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 418 [0x7fff69145e62]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 422 [0x10bf280e6]
+ ! : | + ! : | + 3 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 2 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 201 [0x10ee1a4c9]
+ ! : | + ! : | + ! : 1 llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 83 [0x10ee2bfc3]
+ ! : | + ! : | + ! : | 1 llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::grow(unsigned int) (in LLDB) + 139 [0x10ee2c15b]
+ ! : | + ! : | + ! : | 1 llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::moveFromOldBuckets(llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 112 [0x10ee2c2b0]
+ ! : | + ! : | + ! : 1 llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 6 [0x10ee2bf76]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 474 [0x10ee1a5da]
+ ! : | + ! : | + ! 1 clang::HeaderSearch::MarkFileModuleHeader(clang::FileEntry const*, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 111 [0x10ee0067f]
+ ! : | + ! : | + ! 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 47 [0x10ee0041f]
+ ! : | + ! : | + 2 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1194 [0x10ee19fda]
+ ! : | + ! : | + ! 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 13 [0x7fff6910aa18]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 934 [0x7fff6910b21c]
+ ! : | + ! : | + ! 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 245 [0x7fff6910d720]
+ ! : | + ! : | + 1 clang::ModuleMap::addUnresolvedHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective, bool&) (in LLDB) + 31 [0x10ee21fcf]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 71 [0x10ee1a6c7]
+ ! : | + ! : | + ! 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 69 [0x10bf65d45]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 965 [0x10ee19ef5]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 201 [0x7fff691093ca]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1179 [0x10ee19fcb]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 266 [0x7fff6910a7a8]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 826 [0x10ee28f3a]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 170 [0x7fff69107cdc]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3351 [0x10ee29917]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1040 [0x7fff6910b286]
+ ! : | + ! : 9 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | 6 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + 3 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + ! 3 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + ! 3 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + ! 2 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + ! : 2 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 7,25 [0x10beefc27,0x10beefc39]
+ ! : | + ! : | + ! 1 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 53 [0x10beefd85]
+ ! : | + ! : | + 3 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 1076,2146,... [0x10ee14ec4,0x10ee152f2,...]
+ ! : | + ! : | 3 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | 3 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | 3 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 410,414,... [0x10ee099da,0x10ee099de,...]
+ ! : | + ! : 4 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | + 2 clang::LangOptions::LangOptions() (in LLDB) + 23 [0x10eebb4f7]
+ ! : | + ! : | + 2 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 10 [0x7fff6914592a]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | ! 1 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | ! 1 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | ! 1 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | ! 1 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 18 [0x10beefc32]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2785 [0x10ee15571]
+ ! : | + ! : 4 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | 3 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 263 [0x10ee1f9d7]
+ ! : | + ! : | + 2 std::__1::pair<llvm::StringMapIterator<clang::Module*>, bool> llvm::StringMap<clang::Module*, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x10ee2c42c]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 387,503 [0x10bf280c3,0x10bf28137]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::Module*>, bool> llvm::StringMap<clang::Module*, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 107 [0x10ee2c47b]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 46 [0x7fff69109a27]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 149 [0x10ee1f965]
+ ! : | + ! : | 1 clang::Module::Module(llvm::StringRef, clang::SourceLocation, clang::Module*, bool, bool, unsigned int) (in LLDB) + 109 [0x10eebb9fd]
+ ! : | + ! : 3 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 41 [0x10eeaf629]
+ ! : | + ! : | + 1 clang::DiagnosticsEngine::DiagStateMap::lookup(clang::SourceManager&, clang::SourceLocation) const (in LLDB) + 0 [0x10eeaae50]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 172 [0x10eeaf6ac]
+ ! : | + ! : | + 1 GetDiagInfo(unsigned int) (in LLDB) + 298 [0x10eeaeeaa]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | 1 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 44 [0x10eec67cc]
+ ! : | + ! : | 1 clang::SourceManager::isOffsetInFileID(clang::FileID, unsigned int) const (in LLDB) + 256 [0x10eec8aa0]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 898 [0x10ee24552]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 71 [0x7fff6910abe0]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1885 [0x10ee2492d]
+ ! : | + ! : | 1 clang::ModuleMap::findModule(llvm::StringRef) const (in LLDB) + 32 [0x10ee18ac0]
+ ! : | + ! : | 1 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 311 [0x10bf28287]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3491 [0x10ee24f73]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 318 [0x10eeaf73e]
+ ! : | + ! : | 1 GetDiagInfo(unsigned int) (in LLDB) + 109 [0x10eeaeded]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3766 [0x10ee25086]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseExportDecl() (in LLDB) + 28 [0x10ee27c7c]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 1777 [0x10ee22f11]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1996 [0x10ee2499c]
+ ! : | + ! 3 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 188,271,... [0x10ee2151c,0x10ee2156f,...]
+ ! : | + ! 2 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 71 [0x7fff6910a6e5]
+ ! : | + ! : 1 free_small (in libsystem_malloc.dylib) + 138 [0x7fff6910c511]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 614 [0x10ee216c6]
+ ! : | + ! : 1 clang::Lexer::Lexer(clang::SourceLocation, clang::LangOptions const&, char const*, char const*, char const*) (in LLDB) + 133 [0x10ee03445]
+ ! : | + ! : 1 clang::LangOptions::LangOptions(clang::LangOptions const&) (in LLDB) + 968 [0x10eebaff8]
+ ! : | + ! : 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 0 [0x7fff66189592]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1370 [0x10ee219ba]
+ ! : | + ! 1 clang::LangOptions::~LangOptions() (in LLDB) + 883 [0x10ba9bc13]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 773 [0x10ee010e5]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 647 [0x7fff6910b0fd]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 13 [0x7fff6910aba6]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 1064 [0x10ee01208]
+ ! : | 4 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 150,147 [0x10ee00d06,0x10ee00d03]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 170 [0x10ee00d1a]
+ ! : | 1 llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65a30]
+ ! : | 1 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 253 [0x10bf640ed]
+ ! : 4 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 226,252,... [0x10bf28022,0x10bf2803c,...]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 5553 [0x10e2a2651]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 474 [0x10ee1a5da]
+ ! : | 1 clang::HeaderSearch::MarkFileModuleHeader(clang::FileEntry const*, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 40 [0x10ee00638]
+ ! : | 1 clang::HeaderSearch::getFileInfo(clang::FileEntry const*) (in LLDB) + 68 [0x10edff3e4]
+ ! : | 1 std::__1::vector<clang::HeaderFileInfo, std::__1::allocator<clang::HeaderFileInfo> >::__append(unsigned long) (in LLDB) + 355 [0x10ee02ab3]
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! : | 1 large_malloc (in libsystem_malloc.dylib) + 138 [0x7fff6910ee41]
+ ! : | 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff69108c4e]
+ ! : | 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff690924c8]
+ ! : | 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff69092166]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7113 [0x10e2a2c69]
+ ! 161 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! : 161 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! : 127 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! : | 127 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! : | 127 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | 127 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 127 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 127 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 127 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | 127 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | 123 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + 123 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + 118 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! 117 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 96 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | 96 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | 92 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! : | + ! : | + 73 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! : | + ! : | + ! 66 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! : | + ! : | + ! : 66 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! : 66 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + ! 5 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! : | + ! : | + ! : 2 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : | 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff68fd240c]
+ ! : | + ! : | + ! : | + 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 7 [0x7fff6914f13e]
+ ! : | + ! : | + ! : | 1 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : | 1 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : | 1 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 240 [0x10bf68e30]
+ ! : | + ! : | + ! : | 1 llvm::sys::fs::directory_entry::replace_filename(llvm::Twine const&, llvm::sys::fs::file_type, llvm::sys::fs::basic_file_status) (in LLDB) + 367 [0x10bf6777f]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! : | + ! : | + ! : | 1 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 285 [0x10bf68e5d]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 151 [0x10bf3fbc7]
+ ! : | + ! : | + ! : 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 548 [0x7fff69109c1d]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 399 [0x10bf3fcbf]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 143 [0x7fff6910ac28]
+ ! : | + ! : | + 16 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! : | + ! : | + ! 15 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! : | + ! : | + ! : 15 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! : | + ! : | + ! : 9 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! : | + ! : | + ! : | 7 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! : | + ! : | + ! : | + 7 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! : | + ! : | + ! : | 2 __opendir2$INODE64 (in libsystem_c.dylib) + 69 [0x7fff68fd1989]
+ ! : | + ! : | + ! : | 2 __opendir_common (in libsystem_c.dylib) + 273 [0x7fff68fd1b3c]
+ ! : | + ! : | + ! : | 2 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f06]
+ ! : | + ! : | + ! : 6 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! : | + ! : | + ! : 6 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : 6 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : 6 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : 6 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! : | + ! : | + ! 1 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + 3 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 577 [0x10edfd031]
+ ! : | + ! : | + 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + : 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | + : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | + : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | + : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1374 [0x10ee2472e]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseOptionalAttributes(clang::ModuleMap::Attributes&) (in LLDB) + 72 [0x10ee26d98]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + : 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 280 [0x10ee0de08]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 305 [0x10ee01381]
+ ! : | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 223 [0x10bf6467f]
+ ! : | + ! : | + 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 65 [0x10bf160a1]
+ ! : | + ! : | + 1 _platform_strlen (in libsystem_platform.dylib) + 22 [0x7fff691456f6]
+ ! : | + ! : | 3 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! : | + ! : | + 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + ! 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | + ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | + ! : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | + ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + ! : 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | + ! 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 56 [0x10ee1a438]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 154 [0x10ee012ea]
+ ! : | + ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : | 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : 13 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | 13 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | 7 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 7 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! 3 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1271 [0x10efa6b27]
+ ! : | + ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 328 [0x10c8cc618]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2117 [0x10efa6e75]
+ ! : | + ! : | + 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1271 [0x10efa6b27]
+ ! : | + ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 4 [0x10c8cc4d4]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 693 [0x7fff6910b12b]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2768 [0x10e47a380]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2093 [0x10efa6e5d]
+ ! : | + ! : | 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 213,291,... [0x10bf28015,0x10bf28063,...]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2238 [0x10e47a16e]
+ ! : | + ! : | 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 6 [0x10c8cc4d6]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 569 [0x10e494d59]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + ! : | 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 41 [0x7fff6910a2bd]
+ ! : | + ! : 6 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 10,391,... [0x10bf27f4a,0x10bf280c7,...]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 222 [0x7fff6914581e]
+ ! : | + ! : | 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1676 [0x10efa6cbc]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 185 [0x7fff69109ab2]
+ ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 0 [0x10c8cc4d0]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1020 [0x10e494f1c]
+ ! : | + ! : 1 void std::__1::vector<clang::HeaderSearchOptions::Entry, std::__1::allocator<clang::HeaderSearchOptions::Entry> >::__emplace_back_slow_path<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::frontend::IncludeDirGroup&, bool&, bool&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, clang::frontend::IncludeDirGroup&&&, bool&&&, bool&&&) (in LLDB) + 1019 [0x10e4c9d3b]
+ ! : | + ! 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! : | + ! 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 1171 [0x10e57d593]
+ ! : | + ! 1 clang::FileManager::getNoncachedStatValue(llvm::StringRef, llvm::vfs::Status&) (in LLDB) + 163 [0x10eeb2763]
+ ! : | + ! 1 clang::FileManager::FixupRelativePath(llvm::SmallVectorImpl<char>&) const (in LLDB) + 523 [0x10eeb228b]
+ ! : | + 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 252 [0x10bf2803c]
+ ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : 1 _platform_memcmp (in libsystem_platform.dylib) + 222 [0x7fff6914581e]
+ ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 0 [0x10c8cc4d0]
+ ! : | 4 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | ! 1 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 102 [0x10eec7a36]
+ ! : | ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | ! : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | ! : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | ! : 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | ! 1 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 144 [0x10eec7a60]
+ ! : | 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! : | ! 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 827 [0x10e48e6db]
+ ! : | ! 1 clang::ASTReader::ReadModuleOffsetMap(clang::serialization::ModuleFile&) const (in LLDB) + 610 [0x10e47b8c2]
+ ! : | ! 1 clang::serialization::ModuleManager::lookupByFileName(llvm::StringRef) const (in LLDB) + 74 [0x10e57ceea]
+ ! : | 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 15242 [0x10e48c19a]
+ ! : | 1 std::__1::vector<ObjectFilePECOFF::data_directory, std::__1::allocator<ObjectFilePECOFF::data_directory> >::__append(unsigned long) (in LLDB) + 454 [0x10bbb9c16]
+ ! : 30 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! : | 30 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! : | 26 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! : | + 25 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! : | + ! 7 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! : | + ! : 7 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! : | + ! : 7 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! : | + ! : 6 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! : | + ! : | 5 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! : | + ! : | + 2 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 788 [0x10bf66194]
+ ! : | + ! : | + ! 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 823 [0x10bf648d7]
+ ! : | + ! : | + ! : 1 llvm::sys::path::has_root_name(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 85 [0x10bf64b75]
+ ! : | + ! : | + ! : 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 308 [0x10bf63cf4]
+ ! : | + ! : | + ! : 1 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 154 [0x10bf28f0a]
+ ! : | + ! : | + ! 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 858 [0x10bf648fa]
+ ! : | + ! : | + 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 478 [0x10bf6605e]
+ ! : | + ! : | + ! 1 llvm::sys::path::const_iterator::operator++() (in LLDB) + 205 [0x10bf63e2d]
+ ! : | + ! : | + 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 831 [0x10bf661bf]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 724 [0x7fff6910b14a]
+ ! : | + ! : | + 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 864 [0x10bf661e0]
+ ! : | + ! : | 1 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 141 [0x10e51f8ad]
+ ! : | + ! : 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 223 [0x10e51c1af]
+ ! : | + ! : 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 1359 [0x10dce511f]
+ ! : | + ! : 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 565 [0x10dcde555]
+ ! : | + ! 6 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! : | + ! : 6 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! : | + ! : 4 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! : | + ! : | 4 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | + ! : | 2 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! : | + ! : | + 2 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! : | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! : | + ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6910ba26]
+ ! : | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | + 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 46 [0x10e4d397e]
+ ! : | + ! : | + 1 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::FunctionDecl>(clang::Redeclarable<clang::FunctionDecl>*) (in LLDB) + 245 [0x10e4d4db5]
+ ! : | + ! : | + 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 356 [0x10c8cc634]
+ ! : | + ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 642 [0x10e4ad582]
+ ! : | + ! : | + 1 llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> >* llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >, clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >::InsertIntoBucketImpl<clang::IdentifierInfo*>(clang::IdentifierInfo* const&, clang::IdentifierInfo* const&, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> >*) (in LLDB) + 83 [0x10e4cdff3]
+ ! : | + ! : | + 1 llvm::DenseMap<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >::grow(unsigned int) (in LLDB) + 115 [0x10e4ce163]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 652 [0x10e4ad58c]
+ ! : | + ! : 2 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! : | + ! : 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : 2 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 117,234 [0x10e4a7845,0x10e4a78ba]
+ ! : | + ! 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! : | + ! : 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! : | + ! : | 2 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 183,196 [0x10eeb2927,0x10eeb2934]
+ ! : | + ! : 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! : | + ! : 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! : | + ! : + 1 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! : | + ! : + 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : + 1 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 356 [0x10e4ca384]
+ ! : | + ! : + 1 clang::serialization::reader::HeaderFileInfoTrait::EqualKey(clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&, clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&) (in LLDB) + 151 [0x10e47c9b7]
+ ! : | + ! : + 1 clang::serialization::reader::HeaderFileInfoTrait::EqualKey(clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&, clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&)::$_1::operator()(clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&) const (in LLDB) + 273 [0x10e47cb01]
+ ! : | + ! : + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 320 [0x10e47ed70]
+ ! : | + ! : + 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) (in libc++.1.dylib) + 141 [0x7fff66189521]
+ ! : | + ! : + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44 [0x7fff6910932d]
+ ! : | + ! : 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 47 [0x10ee0041f]
+ ! : | + ! 3 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! : | + ! : 2 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! : | + ! : | 1 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 78 [0x10bf1d11e]
+ ! : | + ! : | + 1 llvm::SHA1::hashBlock() (in LLDB) + 359 [0x10bf1c0b7]
+ ! : | + ! : | 1 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 42 [0x10bf1d0fa]
+ ! : | + ! : 1 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 3039 [0x10e51269f]
+ ! : | + ! : 1 unsigned long long* llvm::SmallVectorImpl<unsigned long long>::insert<char const*, void>(unsigned long long*, char const*, char const*) (in LLDB) + 966 [0x10e5365f6]
+ ! : | + ! 2 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11287 [0x10e53ad77]
+ ! : | + ! : 2 clang::ASTWriter::WriteSourceManagerBlock(clang::SourceManager&, clang::Preprocessor const&) (in LLDB) + 3559 [0x10e520897]
+ ! : | + ! : 2 llvm::zlib::compress(llvm::StringRef, llvm::SmallVectorImpl<char>&, int) (in LLDB) + 93 [0x10beef66d]
+ ! : | + ! : 1 compress2 (in libz.1.dylib) + 107 [0x7fff685ed4c7]
+ ! : | + ! : | 1 deflateInit_ (in libz.1.dylib) + 36 [0x7fff685ed5a4]
+ ! : | + ! : | 1 deflateInit2_ (in libz.1.dylib) + 438 [0x7fff685ed760]
+ ! : | + ! : | 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0xa2b6 [0x7fff685f42b6]
+ ! : | + ! : | 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145949]
+ ! : | + ! : 1 compress2 (in libz.1.dylib) + 237 [0x7fff685ed549]
+ ! : | + ! : 1 deflate (in libz.1.dylib) + 3202 [0x7fff685ee636]
+ ! : | + ! : 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0x6572 [0x7fff685f0572]
+ ! : | + ! : 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0x6bcc [0x7fff685f0bcc]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 701 [0x10e54a1ed]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! : | + ! : 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 616 [0x10e54a198]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13598 [0x10e53b67e]
+ ! : | + ! 1 clang::ASTWriter::WriteModuleFileExtension(clang::Sema&, clang::ModuleFileExtensionWriter&) (in LLDB) + 1225 [0x10e530769]
+ ! : | + ! 1 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 401 [0x10c98fd21]
+ ! : | + ! 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 332 [0x10c992c7c]
+ ! : | + ! 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 172 [0x10c992bdc]
+ ! : | + ! 1 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 103 [0x10c984877]
+ ! : | + ! 1 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! : | + ! 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 13273 [0x10c982fe9]
+ ! : | + ! 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 144 [0x10c984180]
+ ! : | + ! 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 482 [0x10c9842d2]
+ ! : | + ! 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! : | + ! 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! : | + ! 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! : | + ! 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! 1 clang::ASTDeclReader::VisitObjCMethodDecl(clang::ObjCMethodDecl*) (in LLDB) + 1243 [0x10e4d55ab]
+ ! : | + ! 1 clang::ASTReader::GetTypeSourceInfo(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 227 [0x10e4a2c13]
+ ! : | + ! 1 clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const (in LLDB) + 25 [0x10ebb4399]
+ ! : | + ! 1 clang::TypeLoc::getFullDataSizeForType(clang::QualType) (in LLDB) + 430 [0x10edd07ce]
+ ! : | + 1 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 793 [0x10e538119]
+ ! : | + 1 llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&) (in LLDB) + 21 [0x10bf15e15]
+ ! : | + 1 getMemBufferCopyImpl(llvm::StringRef, llvm::Twine const&) (in LLDB) + 225 [0x10bf15f21]
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | 3 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12530 [0x10d5dbaf2]
+ ! : | + ! 1 (anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) (in LLDB) + 233 [0x10d5e1ad9]
+ ! : | + ! 1 llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::TargetMachine::CodeGenFileType, bool, llvm::MachineModuleInfo*) (in LLDB) + 138 [0x10db3798a]
+ ! : | + ! 1 llvm::TargetPassConfig::addISelPasses() (in LLDB) + 196 [0x10dcad744]
+ ! : | + ! 1 llvm::TargetPassConfig::addISelPrepare() (in LLDB) + 172 [0x10dcad3ac]
+ ! : | + ! 1 llvm::TargetPassConfig::addPass(llvm::Pass*, bool, bool) (in LLDB) + 657 [0x10dcacc81]
+ ! : | + ! 1 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (in LLDB) + 100 [0x10f06b064]
+ ! : | + ! 1 llvm::PMTopLevelManager::findAnalysisPass(void const*) (in LLDB) + 149 [0x10f06acd5]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! : | + ! 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 1107 [0x10f070493]
+ ! : | + ! 1 llvm::FPPassManager::doFinalization(llvm::Module&) (in LLDB) + 51 [0x10f070023]
+ ! : | + ! 1 llvm::AsmPrinter::doFinalization(llvm::Module&) (in LLDB) + 362 [0x10d3171ba]
+ ! : | + ! 1 llvm::TargetLoweringObjectFileMachO::emitModuleMetadata(llvm::MCStreamer&, llvm::Module&) const (in LLDB) + 889 [0x10dca9289]
+ ! : | + ! 1 llvm::MCStreamer::SwitchSection(llvm::MCSection*, llvm::MCExpr const*) (in LLDB) + 82 [0x10f133fb2]
+ ! : | + ! 1 (anonymous namespace)::MCMachOStreamer::ChangeSection(llvm::MCSection*, llvm::MCExpr const*) (in LLDB) + 26 [0x10f12358a]
+ ! : | + ! 1 llvm::MCObjectStreamer::changeSectionImpl(llvm::MCSection*, llvm::MCExpr const*) (in LLDB) + 61 [0x10f129a6d]
+ ! : | + ! 1 llvm::MCAssembler::registerSection(llvm::MCSection&) (in LLDB) + 55 [0x10f107d37]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 125 [0x7fff6910ac16]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12948 [0x10d5dbc94]
+ ! : | + 1 llvm::legacy::PassManagerImpl::~PassManagerImpl() (in LLDB) + 26 [0x10f071b1a]
+ ! : | + 1 llvm::PMTopLevelManager::~PMTopLevelManager() (in LLDB) + 63 [0x10f06cb8f]
+ ! : | + 1 non-virtual thunk to (anonymous namespace)::MPPassManager::~MPPassManager() (in LLDB) + 21 [0x10f073505]
+ ! : | + 1 (anonymous namespace)::MPPassManager::~MPPassManager() (in LLDB) + 175 [0x10f072e6f]
+ ! : | + 1 llvm::FPPassManager::~FPPassManager() (in LLDB) + 130 [0x10f0713c2]
+ ! : | + 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 35 [0x7fff6910aa2e]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! : | 1 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 187 [0x10f017beb]
+ ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : 2 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 381 [0x10e3b480d]
+ ! : | 2 clang::Parser::Initialize() (in LLDB) + 4422 [0x10e448916]
+ ! : | 2 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 2 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : | + 1 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : | + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : | + 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 133 [0x10ee00a55]
+ ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : | + 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 10950 [0x10ee36156]
+ ! : | 1 clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (in LLDB) + 108 [0x10ee42aec]
+ ! : | 1 clang::SourceManager::getBuffer(clang::FileID, clang::SourceLocation, bool*) const (in LLDB) + 160 [0x10ee42fb0]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : 1 clang::ASTFrontendAction::ExecuteAction() (in LLDB) + 131 [0x10e2a49d3]
+ ! : | 1 clang::CompilerInstance::createSema(clang::TranslationUnitKind, clang::CodeCompleteConsumer*) (in LLDB) + 205 [0x10e260dcd]
+ ! : | 1 clang::api_notes::APINotesManager::loadCurrentModuleAPINotes(clang::Module const*, bool, llvm::ArrayRef<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) (in LLDB) + 204 [0x10ee691cc]
+ ! : | 1 clang::api_notes::APINotesManager::findAPINotesFile(clang::DirectoryEntry const*, llvm::StringRef, bool) (in LLDB) + 380 [0x10ee68cec]
+ ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 338 [0x10eeb1702]
+ ! : | 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 219 [0x10eeb3beb]
+ ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : 1 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 453 [0x10e3b4855]
+ ! : 1 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 95 [0x10ee63d1f]
+ ! : 1 clang::Preprocessor::HandleIdentifier(clang::Token&) (in LLDB) + 377 [0x10ee63849]
+ ! : 1 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) (in LLDB) + 174 [0x10ee4aa8e]
+ ! : 1 clang::Preprocessor::Handle_Pragma(clang::Token&) (in LLDB) + 258 [0x10ee55bb2]
+ ! : 1 clang::Lexer::getSpelling(clang::Token const&, clang::SourceManager const&, clang::LangOptions const&, bool*) (in LLDB) + 50 [0x10ee041a2]
+ ! : 1 clang::SourceManager::getCharacterData(clang::SourceLocation, bool*) const (in LLDB) + 292 [0x10eec9cf4]
+ ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! 1 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1312 [0x10e262df0]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 558 [0x10e2a47de]
+ ! 1 clang::CompilerInstance::clearOutputFiles(bool) (in LLDB) + 43 [0x10e2612bb]
+ ! 1 clang::CompilerInstance::RealOutputFileManager::flush(bool, clang::FileManager*, clang::DiagnosticsEngine&) (in LLDB) + 429 [0x10e26102d]
+ ! 1 llvm::sys::fs::rename(llvm::Twine const&, llvm::Twine const&) (in LLDB) + 114 [0x10bf68192]
+ ! 1 rename (in libsystem_kernel.dylib) + 11 [0x7fff69095fbc]
+ ! 1 __rename (in libsystem_kernel.dylib) + 10 [0x7fff69095fda]
+ 4 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 384,388 [0x7fff6910b9c9,0x7fff6910b9cd]
699 Thread_507574
+ 695 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 695 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 695 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 695 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 695 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 695 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 695 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 530 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 527 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 521 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 516 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 478 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 478 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 478 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 288 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 287 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + 278 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 273 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : 273 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 258 [0x10bf69272]
+ ! : | + ! : | + ! : 2 std::__1::system_category() (in libc++.1.dylib) + 0 [0x7fff66190116]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 197 [0x10bf69235]
+ ! : | + ! : | + ! : 1 __error (in libsystem_kernel.dylib) + 0 [0x7fff69092b61]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 293 [0x10bf69295]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 0 [0x7fff6910a611]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + 6 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! 6 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! 6 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + 3 _platform_strlen (in libsystem_platform.dylib) + 14 [0x7fff691456ee]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 232 [0x10bf3e688]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | + ! : 181 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | 178 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + 161 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! 161 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + 12 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + ! 12 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! 12 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + 4 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! 3 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : 3 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! 1 pthread_sigmask (in libsystem_pthread.dylib) + 26 [0x7fff691532f6]
+ ! : | + ! : | + 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 96 [0x10bf6a840]
+ ! : | + ! : | 2 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 64 [0x10bf3f630]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 150 [0x7fff6910af0c]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 500 [0x7fff6910ad8d]
+ ! : | + ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 49 [0x10bf3f621]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 516 [0x7fff6910b07a]
+ ! : | + ! : 9 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : 9 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : 9 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : 7 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : + 7 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! : 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 731 [0x10bf16c5b]
+ ! : | + ! : + 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 7 [0x10bf16067]
+ ! : | + ! : 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 762 [0x10bf16c7a]
+ ! : | + ! : 1 operator new(unsigned long, std::nothrow_t const&) (in libc++abi.dylib) + 9 [0x7fff661dceb8]
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 115 [0x7fff69109240]
+ ! : | + ! 33 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 32 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | 12 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | + 12 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 4 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! : 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 406 [0x10ee19206]
+ ! : | + ! : | + ! : 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1094 [0x10bf649e6]
+ ! : | + ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 0 [0x10ee19070]
+ ! : | + ! : | + 3 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1116 [0x10ee19f8c]
+ ! : | + ! : | + ! 1 DYLD-STUB$$operator new(unsigned long) (in libc++.1.dylib) + 0 [0x7fff661cfa3a]
+ ! : | + ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 0 [0x7fff66189592]
+ ! : | + ! : | + 3 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 474 [0x10ee1a5da]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::MarkFileModuleHeader(clang::FileEntry const*, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 111 [0x10ee0067f]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 47 [0x10ee0041f]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 600 [0x10ee1a658]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorTemplateBase<clang::Module::Header, false>::grow(unsigned long) (in LLDB) + 622 [0x10e2a952e]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 101 [0x10ee1a465]
+ ! : | + ! : | + 1 clang::ModuleMap::addUnresolvedHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective, bool&) (in LLDB) + 31 [0x10ee21fcf]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 71 [0x10ee1a6c7]
+ ! : | + ! : | + ! 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 1 [0x10bf65d01]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 0 [0x10ee19b30]
+ ! : | + ! : | 9 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | + 5 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | + ! 5 clang::LangOptions::LangOptions() (in LLDB) + 23 [0x10eebb4f7]
+ ! : | + ! : | + ! 5 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 10 [0x7fff6914592a]
+ ! : | + ! : | + 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + ! 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + ! 2 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + ! 2 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + ! 2 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 0 [0x10beefd50]
+ ! : | + ! : | + 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + ! 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | + ! 1 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 1 [0x10ee09841]
+ ! : | + ! : | + 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 506 [0x10ee22a1a]
+ ! : | + ! : | + 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 211 [0x10cf87ca3]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 102 [0x7fff69109233]
+ ! : | + ! : | 7 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | + 5 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + ! 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + ! : 2 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + ! : 2 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + ! : 2 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + ! : 2 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 18,32 [0x10beefc32,0x10beefc40]
+ ! : | + ! : | + ! 2 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2785,4385 [0x10ee15571,0x10ee15bb1]
+ ! : | + ! : | + ! 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 884 [0x10ee14e04]
+ ! : | + ! : | + ! 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 99 [0x7fff69145983]
+ ! : | + ! : | + 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | + 2 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 544,546 [0x10ee09a60,0x10ee09a62]
+ ! : | + ! : | 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 898 [0x10ee24552]
+ ! : | + ! : | + 2 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 2 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 2 tiny_size (in libsystem_malloc.dylib) + 85,193 [0x7fff6910a6f3,0x7fff6910a75f]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | + 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 263 [0x10ee1f9d7]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::Module*>, bool> llvm::StringMap<clang::Module*, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 107 [0x10ee2c47b]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff69109338]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 64 [0x10eeaf640]
+ ! : | + ! : | 1 clang::DiagnosticsEngine::DiagState::getOrAddMapping(unsigned int) (in LLDB) + 23 [0x10eeaeed7]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 8 [0x10ee2ab88]
+ ! : | + ! 3 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 916 [0x10ee217f4]
+ ! : | + ! : 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 0,6 [0x10ee0dcf0,0x10ee0dcf6]
+ ! : | + ! : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 191 [0x10ee228df]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + ! : 1 small_size (in libsystem_malloc.dylib) + 71 [0x7fff6910c3e2]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 551 [0x10ee21687]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 397 [0x10ee00f6d]
+ ! : | + ! 2 llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65a30]
+ ! : | + ! 2 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 55,585 [0x10bf64027,0x10bf64239]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 477 [0x10ee00fbd]
+ ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 164 [0x7fff691093a5]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 750 [0x10ee010ce]
+ ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 267 [0x10bf2804b]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 773 [0x10ee010e5]
+ ! : | + 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! : | 4 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 150,147,... [0x10ee00d06,0x10ee00d03,...]
+ ! : | 2 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 170 [0x10ee00d1a]
+ ! : | 2 llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65a30]
+ ! : | 2 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 439 [0x10bf641a7]
+ ! : | 2 llvm::StringRef::find_last_of(llvm::StringRef, unsigned long) const (in LLDB) + 223,233 [0x10bf2916f,0x10bf29179]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 5553 [0x10e2a2651]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 396 [0x10bf280cc]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 9896 [0x10e2a3748]
+ ! : 1 clang::MultiplexConsumer::Initialize(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb03c]
+ ! : 1 (anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&) (in LLDB) + 253 [0x10d88162d]
+ ! : 1 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) (in LLDB) + 2899 [0x10d7f6be3]
+ ! : 1 clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&) (in LLDB) + 1335 [0x10d671557]
+ ! : 1 clang::CodeGen::CGDebugInfo::CreateCompileUnit() (in LLDB) + 518 [0x10d671776]
+ ! : 1 clang::CodeGen::CGDebugInfo::getCurrentDirname() (in LLDB) + 177 [0x10d675161]
+ ! : 1 llvm::sys::fs::current_path(llvm::SmallVectorImpl<char>&) (in LLDB) + 313 [0x10bf67bb9]
+ ! : 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! 164 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! : 164 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! : 129 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! : | 129 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! : | 129 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | 129 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 129 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 129 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 129 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | 129 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | 119 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + 119 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + 117 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! 117 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! 66 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : 66 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : 63 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! : | + ! : | 44 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! : | + ! : | + 38 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! : | + ! : | + ! 38 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! 38 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + 6 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! : | + ! : | + 3 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! : | + ! : | + : 3 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! : | + ! : | + 2 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + : 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff68fd240c]
+ ! : | + ! : | + : | 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 99 [0x7fff6914f19a]
+ ! : | + ! : | + : 1 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + : 1 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + : 1 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 240 [0x10bf68e30]
+ ! : | + ! : | + 1 llvm::sys::fs::directory_entry::replace_filename(llvm::Twine const&, llvm::sys::fs::file_type, llvm::sys::fs::basic_file_status) (in LLDB) + 264 [0x10bf67718]
+ ! : | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + 1 szone_realloc (in libsystem_malloc.dylib) + 245 [0x7fff6910dbe2]
+ ! : | + ! : | + 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 503 [0x7fff6910e103]
+ ! : | + ! : | 14 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! : | + ! : | + 10 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! : | + ! : | + ! 10 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! : | + ! : | + ! 6 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! : | + ! : | + ! : 4 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! : | + ! : | + ! : | 4 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! : | + ! : | + ! : 2 __opendir2$INODE64 (in libsystem_c.dylib) + 69 [0x7fff68fd1989]
+ ! : | + ! : | + ! : 2 __opendir_common (in libsystem_c.dylib) + 273 [0x7fff68fd1b3c]
+ ! : | + ! : | + ! : 2 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f06]
+ ! : | + ! : | + ! 4 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! : | + ! : | + ! 4 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! 4 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! 4 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! 4 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + 3 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! : | + ! : | + ! 3 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! 3 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 462 [0x10bf3ea5e]
+ ! : | + ! : | 3 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 577 [0x10edfd031]
+ ! : | + ! : | + 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + ! 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + ! 2 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | + ! 2 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | + ! 2 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | + ! 2 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + ! 2 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! 2 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 77 [0x10edfcbcd]
+ ! : | + ! : | 1 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 417 [0x10edfcf91]
+ ! : | + ! : | + 1 llvm::sys::path::extension(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65b10]
+ ! : | + ! : | + 1 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 16 [0x10bf64000]
+ ! : | + ! : | 1 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 549 [0x10edfd015]
+ ! : | + ! : | 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 0 [0x10eeb1130]
+ ! : | + ! : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3819 [0x10ee250bb]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 309 [0x10ee28d35]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 633 [0x10ee22a99]
+ ! : | + ! : | 1 clang::LangOptions::~LangOptions() (in LLDB) + 0 [0x10ba9b8a0]
+ ! : | + ! : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 672 [0x10bf64840]
+ ! : | + ! : | 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 309 [0x7fff69109436]
+ ! : | + ! : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 988 [0x10edfca9c]
+ ! : | + ! : 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 172 [0x10eeb11dc]
+ ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::DirectoryEntry*>, bool> llvm::StringMap<clang::DirectoryEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::DirectoryEntry*>(llvm::StringRef, clang::DirectoryEntry*&&) (in LLDB) + 35 [0x10eeb3003]
+ ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 252 [0x10bf2803c]
+ ! : | + ! 32 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : 32 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 15 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | 14 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 8 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! 8 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : | 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : | 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 58 [0x7fff6914577a]
+ ! : | + ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 226 [0x10bf28022]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! : | + ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 356 [0x7fff69145e24]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! : 2 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + ! : | + ! : | 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf64460]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + ! | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 83 [0x10c8cc523]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2127 [0x10efa6e7f]
+ ! : | + ! : | + 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 215,241,... [0x10bf28017,0x10bf28031,...]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 46 [0x7fff6910b877]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 49 [0x10c8cc501]
+ ! : | + ! : | 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2046 [0x10e486c0e]
+ ! : | + ! : | 1 llvm::BitstreamCursor::advance(unsigned int) (in LLDB) + 0 [0x10c8c1780]
+ ! : | + ! : 12 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 7 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + 4 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1671,1838 [0x10efa6cb7,0x10efa6d5e]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1537 [0x10efa6c31]
+ ! : | + ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 362 [0x10c8cc63a]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1627 [0x10efa6c8b]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 52 [0x10c8cc504]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 164 [0x7fff691093a5]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! : | + ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | + 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! : | + ! : | + 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf64460]
+ ! : | + ! : | 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 239,256,... [0x10bf2802f,0x10bf28040,...]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | 4 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | 3 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 360 [0x10c8cc638]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 55 [0x10c8cc507]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2097 [0x10efa6e61]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : | 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 346 [0x10e494c7a]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 10 [0x7fff69107c3c]
+ ! : | + ! : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! : | + ! : 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : 1 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! 14 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : 7 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | 7 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | 6 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 6 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 226,230,... [0x10bf28022,0x10bf28026,...]
+ ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 235 [0x10eeb340b]
+ ! : | + ! : 5 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1537 [0x10efa6c31]
+ ! : | + ! : | + 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 52 [0x10c8cc504]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1176 [0x7fff69109799]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | + 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 101 [0x10bf65d65]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 477 [0x10e47eb9d]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 63 [0x7fff6910aeb5]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 4 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 4 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : 3 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | 3 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 35,55,... [0x10c8cc4f3,0x10c8cc507,...]
+ ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 35 [0x10c8cc4f3]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 850 [0x10e484442]
+ ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 83 [0x10c8cc523]
+ ! : | + 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + : 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + : 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 157 [0x10bf65d9d]
+ ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 48 [0x10e47e9f0]
+ ! : | 8 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + 5 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + ! 5 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 150,144 [0x10eec7a66,0x10eec7a60]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! : | + ! 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 827 [0x10e48e6db]
+ ! : | + ! 1 clang::ASTReader::ReadModuleOffsetMap(clang::serialization::ModuleFile&) const (in LLDB) + 680 [0x10e47b908]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1982 [0x10e488dce]
+ ! : | + ! 1 clang::ASTReader::ReadBlockAbbrevs(llvm::BitstreamCursor&, unsigned int) (in LLDB) + 40 [0x10e47ade8]
+ ! : | + ! 1 llvm::BitstreamCursor::ReadAbbrevRecord() (in LLDB) + 30 [0x10efa6f1e]
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 185 [0x7fff69109ab2]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 14659 [0x10e48bf53]
+ ! : | + 1 std::__1::vector<swift::Type, std::__1::allocator<swift::Type> >::__append(unsigned long) (in LLDB) + 169 [0x10bb36ab9]
+ ! : | + 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 80 [0x7fff69145970]
+ ! : | 2 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 1126 [0x10e491bc6]
+ ! : | 2 clang::SourceManager::loadSLocEntry(unsigned int, bool*) const (in LLDB) + 38 [0x10eec7506]
+ ! : | 2 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 1642 [0x10e47951a]
+ ! : | 2 clang::ASTReader::ReadSLocEntry(int)::$_0::operator()(llvm::BitstreamCursor&, llvm::StringRef) const (in LLDB) + 194 [0x10e47aae2]
+ ! : | 2 llvm::zlib::uncompress(llvm::StringRef, llvm::SmallVectorImpl<char>&, unsigned long) (in LLDB) + 122 [0x10beef88a]
+ ! : | 2 llvm::zlib::uncompress(llvm::StringRef, char*, unsigned long&) (in LLDB) + 38 [0x10beef756]
+ ! : | 2 uncompress (in libz.1.dylib) + 23 [0x7fff685eb397]
+ ! : | 2 uncompress2 (in libz.1.dylib) + 245 [0x7fff685eb492]
+ ! : | 2 inflate (in libz.1.dylib) + 5563 [0x7fff685ecd2f]
+ ! : | 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0xa91d [0x7fff685f491d]
+ ! : | 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0xabbe [0x7fff685f4bbe]
+ ! : 31 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! : | 31 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! : | 28 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! : | + 27 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! : | + ! 8 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! : | + ! : 8 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! : | + ! : 5 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! : | + ! : | 5 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | + ! : | 4 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! : | + ! : | + 4 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! : | + ! : | + 4 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | + 4 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | + 3 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 4772 [0x10e4d4bf4]
+ ! : | + ! : | + ! 3 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | + ! 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | + ! : 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | + ! : 2 clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) (in LLDB) + 21 [0x10e4d8bd5]
+ ! : | + ! : | + ! : 2 clang::ASTDeclReader::VisitVarDeclImpl(clang::VarDecl*) (in LLDB) + 62 [0x10e4d818e]
+ ! : | + ! : | + ! : 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 22 [0x10e4d37d6]
+ ! : | + ! : | + ! : | 1 clang::ASTDeclReader::VisitValueDecl(clang::ValueDecl*) (in LLDB) + 42 [0x10e4d352a]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::ReadDeclarationName(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 1271 [0x10e4aab47]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::DecodeIdentifierInfo(unsigned int) (in LLDB) + 307 [0x10e4a9563]
+ ! : | + ! : | + ! : | 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 502 [0x10e4a7786]
+ ! : | + ! : | + ! : | 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 54 [0x10e4a7806]
+ ! : | + ! : | + ! : 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 80 [0x10e4d3810]
+ ! : | + ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 725 [0x10e4ef135]
+ ! : | + ! : | + ! 1 clang::ParmVarDecl::CreateDeserialized(clang::ASTContext&, unsigned int) (in LLDB) + 27 [0x10ec89f3b]
+ ! : | + ! : | + ! 1 clang::Decl::operator new(unsigned long, clang::ASTContext const&, unsigned int, unsigned long) (in LLDB) + 33 [0x10ec95021]
+ ! : | + ! : | + ! 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 211 [0x10cf87ca3]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + ! : | + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 227 [0x7fff6910c226]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 65 [0x10e4d3991]
+ ! : | + ! : | + 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 327 [0x10e4d3907]
+ ! : | + ! : | + 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : | + 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 275 [0x10e4999f3]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 102 [0x10c8cc536]
+ ! : | + ! : | 1 clang::ASTReader::finishPendingActions() (in LLDB) + 89 [0x10e4ad359]
+ ! : | + ! : | 1 free_small (in libsystem_malloc.dylib) + 836 [0x7fff6910c7cb]
+ ! : | + ! : | 1 small_free_list_find_by_ptr (in libsystem_malloc.dylib) + 56 [0x7fff6910d003]
+ ! : | + ! : 3 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! : | + ! : 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : + 2 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 95,117 [0x10e4a782f,0x10e4a7845]
+ ! : | + ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1168 [0x10e57efa0]
+ ! : | + ! 6 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! : | + ! : 6 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! : | + ! : 5 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! : | + ! : | 2 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! : | + ! : | + 2 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! : | + ! : | + 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 788 [0x10bf66194]
+ ! : | + ! : | + ! 1 DYLD-STUB$$memcpy (in LLDB) + 0 [0x10f1a0e1a]
+ ! : | + ! : | + 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 873 [0x10bf661e9]
+ ! : | + ! : | 2 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 223 [0x10e51c1af]
+ ! : | + ! : | + 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 694 [0x10dce4e86]
+ ! : | + ! : | + ! 1 void llvm::BitstreamWriter::emitBlob<unsigned char>(llvm::ArrayRef<unsigned char>, bool) (in LLDB) + 525 [0x10dce47fd]
+ ! : | + ! : | + 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 1191 [0x10dce5077]
+ ! : | + ! : | 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 240 [0x10e51c1c0]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 934 [0x7fff6910b21c]
+ ! : | + ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 103 [0x7fff6910d692]
+ ! : | + ! : 1 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6191 [0x10e51da0f]
+ ! : | + ! 5 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! : | + ! : 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! : | + ! : | 2 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 183 [0x10eeb2927]
+ ! : | + ! : 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! : | + ! : | 2 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! : | + ! : | 2 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! : | + ! : | 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! : | + 1 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 207 [0x10e4ca2ef]
+ ! : | + ! : | 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1179 [0x10e57efab]
+ ! : | + ! : 1 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2591 [0x10e51e95f]
+ ! : | + ! 3 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! : | + ! : 3 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! : | + ! : 3 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 78 [0x10bf1d11e]
+ ! : | + ! : 3 llvm::SHA1::hashBlock() (in LLDB) + 1567,3011,... [0x10bf1c56f,0x10bf1cb13,...]
+ ! : | + ! 2 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! : | + ! : 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! : | + ! : | 1 DYLD-STUB$$memcmp (in LLDB) + 0 [0x10f1a0e14]
+ ! : | + ! : 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 445 [0x10e52ac2d]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! : 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! : 1 void std::__1::__insertion_sort_3<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 233 [0x10e54ac99]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11287 [0x10e53ad77]
+ ! : | + ! : 1 clang::ASTWriter::WriteSourceManagerBlock(clang::SourceManager&, clang::Preprocessor const&) (in LLDB) + 3434 [0x10e52081a]
+ ! : | + ! : 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 1177 [0x10dce5069]
+ ! : | + ! 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13598 [0x10e53b67e]
+ ! : | + ! 1 clang::ASTWriter::WriteModuleFileExtension(clang::Sema&, clang::ModuleFileExtensionWriter&) (in LLDB) + 1225 [0x10e530769]
+ ! : | + ! 1 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 401 [0x10c98fd21]
+ ! : | + ! 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 332 [0x10c992c7c]
+ ! : | + ! 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 172 [0x10c992bdc]
+ ! : | + ! 1 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 103 [0x10c984877]
+ ! : | + ! 1 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! : | + ! 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 11409 [0x10c9828a1]
+ ! : | + ! 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 144 [0x10c984180]
+ ! : | + ! 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 482 [0x10c9842d2]
+ ! : | + ! 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! : | + ! 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! : | + ! 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! : | + ! 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | + ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2127 [0x10efa6e7f]
+ ! : | + 1 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 793 [0x10e538119]
+ ! : | + 1 llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&) (in LLDB) + 21 [0x10bf15e15]
+ ! : | + 1 getMemBufferCopyImpl(llvm::StringRef, llvm::Twine const&) (in LLDB) + 225 [0x10bf15f21]
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | 2 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! : | + ! 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 433 [0x10f0701f1]
+ ! : | + ! 1 llvm::FPPassManager::doInitialization(llvm::Module&) (in LLDB) + 49 [0x10f06ffc1]
+ ! : | + ! 1 llvm::MachineFunctionPass::doInitialization(llvm::Module&) (in LLDB) + 215 [0x10cec0207]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 151 [0x7fff6910ac30]
+ ! : | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 13007 [0x10d5dbccf]
+ ! : | + 1 llvm::raw_fd_ostream::~raw_fd_ostream() (in LLDB) + 14 [0x10bf5742e]
+ ! : | + 1 llvm::raw_fd_ostream::~raw_fd_ostream() (in LLDB) + 55 [0x10bf57327]
+ ! : | + 1 llvm::raw_fd_ostream::write_impl(char const*, unsigned long) (in LLDB) + 60 [0x10bf5747c]
+ ! : | + 1 write (in libsystem_kernel.dylib) + 10 [0x7fff69095f46]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! : | 1 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 35 [0x10f017b53]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 295 [0x10bf28067]
+ ! : 2 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 381 [0x10e3b480d]
+ ! : | 2 clang::Parser::Initialize() (in LLDB) + 4422 [0x10e448916]
+ ! : | 2 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 2 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : | + 1 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : | + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : | + 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 133 [0x10ee00a55]
+ ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : | + 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 10950 [0x10ee36156]
+ ! : | 1 clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (in LLDB) + 108 [0x10ee42aec]
+ ! : | 1 clang::SourceManager::getBuffer(clang::FileID, clang::SourceLocation, bool*) const (in LLDB) + 160 [0x10ee42fb0]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | 1 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : 1 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 434 [0x10e3b4842]
+ ! : | 1 clang::MultiplexConsumer::HandleTopLevelDecl(clang::DeclGroupRef) (in LLDB) + 48 [0x10e2bb080]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTopLevelDecl(clang::DeclGroupRef) (in LLDB) + 156 [0x10d8817cc]
+ ! : | 1 clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) (in LLDB) + 1840 [0x10d882420]
+ ! : | 1 clang::CodeGen::CGDebugInfo::getOrCreateStandaloneType(clang::QualType, clang::SourceLocation) (in LLDB) + 37 [0x10d67a5b5]
+ ! : | 1 clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*) (in LLDB) + 216 [0x10d673958]
+ ! : | 1 clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*) (in LLDB) + 861 [0x10d67c15d]
+ ! : | 1 clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*) (in LLDB) + 232 [0x10d673508]
+ ! : | 1 clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) (in LLDB) + 1677 [0x10d67d8fd]
+ ! : | 1 llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef) (in LLDB) + 129 [0x10f01b2e1]
+ ! : | 1 llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef) (in LLDB) + 20 [0x10f07bc54]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<llvm::MDString>, bool> llvm::StringMap<llvm::MDString, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x10f07bc8c]
+ ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 243 [0x10bf28033]
+ ! : 1 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 453 [0x10e3b4855]
+ ! : 1 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 189 [0x10e448bad]
+ ! : 1 clang::Sema::BuildModuleInclude(clang::SourceLocation, clang::Module*) (in LLDB) + 166 [0x10e6fd016]
+ ! : 1 clang::MultiplexConsumer::HandleImplicitImportDecl(clang::ImportDecl*) (in LLDB) + 44 [0x10e2bb2dc]
+ ! : 1 clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&) (in LLDB) + 160 [0x10d685e60]
+ ! : 1 clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*) (in LLDB) + 232 [0x10d673508]
+ ! : 1 clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) (in LLDB) + 613 [0x10d67d4d5]
+ ! 1 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1312 [0x10e262df0]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 558 [0x10e2a47de]
+ ! 1 clang::CompilerInstance::clearOutputFiles(bool) (in LLDB) + 43 [0x10e2612bb]
+ ! 1 clang::CompilerInstance::RealOutputFileManager::flush(bool, clang::FileManager*, clang::DiagnosticsEngine&) (in LLDB) + 429 [0x10e26102d]
+ ! 1 llvm::sys::fs::rename(llvm::Twine const&, llvm::Twine const&) (in LLDB) + 114 [0x10bf68192]
+ ! 1 rename (in libsystem_kernel.dylib) + 11 [0x7fff69095fbc]
+ ! 1 __rename (in libsystem_kernel.dylib) + 10 [0x7fff69095fda]
+ 4 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 94,247,... [0x7fff6910b8a7,0x7fff6910b940,...]
645 Thread_507627
+ 644 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 644 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 644 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 644 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 644 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 644 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 644 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 483 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 472 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 470 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 465 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 431 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 431 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : 431 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : 276 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | 274 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + 267 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! 263 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : 263 __open (in libsystem_kernel.dylib) + 10,20 [0x7fff690931ea,0x7fff690931f4]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 174 [0x10bf6921e]
+ ! : | + ! : | + ! : 2 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 155 [0x10bf37c3b]
+ ! : | + ! : | + ! : 2 llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const (in LLDB) + 179 [0x10bf37d73]
+ ! : | + ! : | + ! : 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 442 [0x10bf565aa]
+ ! : | + ! : | + ! : | 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 78 [0x10bf57bfe]
+ ! : | + ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 24 [0x7fff69145cd8]
+ ! : | + ! : | + ! : 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 267 [0x10bf564fb]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 293 [0x10bf69295]
+ ! : | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 42 [0x7fff6910a863]
+ ! : | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 243 [0x10bf69263]
+ ! : | + ! : | + 4 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! 4 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! 4 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + 3 _platform_strlen (in libsystem_platform.dylib) + 14,0 [0x7fff691456ee,0x7fff691456e0]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 232 [0x10bf3e688]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 0 [0x7fff69107bfd]
+ ! : | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 251 [0x10bf3e69b]
+ ! : | + ! : | 1 llvm::Twine::str() const (in LLDB) + 578 [0x10bf37a02]
+ ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : 152 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | 150 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + 132 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! 132 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + 8 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! 8 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! 8 __pthread_sigmask (in libsystem_kernel.dylib) + 10,0 [0x7fff69096d46,0x7fff69096d3c]
+ ! : | + ! : | + 8 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + ! 8 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! 8 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + 2 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 55 [0x10bf6a817]
+ ! : | + ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 49 [0x10bf3f621]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 71 [0x7fff6910a6e5]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 30 [0x7fff6910b867]
+ ! : | + ! : 3 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : 3 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : 3 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : 2 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : + 2 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! : 1 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 762 [0x10bf16c7a]
+ ! : | + ! : 1 operator new(unsigned long, std::nothrow_t const&) (in libc++abi.dylib) + 9 [0x7fff661dceb8]
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! 31 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 31 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : 15 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 14 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 4 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | + ! : 2 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + ! : 2 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 2 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + ! : 2 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 245 [0x7fff6910dbe2]
+ ! : | + ! : | + ! : | 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 892 [0x7fff6910e288]
+ ! : | + ! : | + ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 476 [0x7fff6910d807]
+ ! : | + ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 808 [0x7fff6910de15]
+ ! : | + ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 548 [0x7fff69109c1d]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | + 3 clang::ModuleMap::addUnresolvedHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective, bool&) (in LLDB) + 31 [0x10ee21fcf]
+ ! : | + ! : | + ! 2 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 71 [0x10ee1a6c7]
+ ! : | + ! : | + ! : 2 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 1 [0x10bf65d01]
+ ! : | + ! : | + ! 1 clang::ModuleMap::resolveAsBuiltinHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&) (in LLDB) + 142 [0x10ee1a70e]
+ ! : | + ! : | + 3 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 201 [0x10ee1a4c9]
+ ! : | + ! : | + ! : 1 llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 83 [0x10ee2bfc3]
+ ! : | + ! : | + ! : 1 llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::grow(unsigned int) (in LLDB) + 139 [0x10ee2c15b]
+ ! : | + ! : | + ! : 1 llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::moveFromOldBuckets(llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 112 [0x10ee2c2b0]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 474 [0x10ee1a5da]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::MarkFileModuleHeader(clang::FileEntry const*, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 111 [0x10ee0067f]
+ ! : | + ! : | + ! : 1 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 436 [0x10ee005a4]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 101 [0x10ee1a465]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 965 [0x10ee19ef5]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + ! : | + ! 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 253 [0x7fff6910a391]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1116 [0x10ee19f8c]
+ ! : | + ! : | + ! 1 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in libc++.1.dylib) + 110 [0x7fff6618960a]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 407 [0x7fff69109b90]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1179 [0x10ee19fcb]
+ ! : | + ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1194 [0x10ee19fda]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 198 [0x7fff6910af3c]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 826 [0x10ee28f3a]
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! : 4 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | + 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 1000 [0x10ee14e78]
+ ! : | + ! : | + ! 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 104 [0x7fff69145988]
+ ! : | + ! : | + 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + 1 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + 1 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + 1 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + 1 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 159 [0x10beefcbf]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 314 [0x10ee2295a]
+ ! : | + ! : | + 1 clang::LangOptions::LangOptions() (in LLDB) + 193 [0x10eebb5a1]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 1347 [0x10ee22d63]
+ ! : | + ! : 3 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 94 [0x10ee1f92e]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 1 [0x7fff6910c144]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 149 [0x10ee1f965]
+ ! : | + ! : | + 1 clang::Module::Module(llvm::StringRef, clang::SourceLocation, clang::Module*, bool, bool, unsigned int) (in LLDB) + 121 [0x10eebba09]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 226 [0x7fff69109adb]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 263 [0x10ee1f9d7]
+ ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::Module*>, bool> llvm::StringMap<clang::Module*, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x10ee2c42c]
+ ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 239 [0x10bf2802f]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 172 [0x10eeaf6ac]
+ ! : | + ! : | + 1 GetDiagInfo(unsigned int) (in LLDB) + 298 [0x10eeaeeaa]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | 1 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 44 [0x10eec67cc]
+ ! : | + ! : | 1 clang::SourceManager::isOffsetInFileID(clang::FileID, unsigned int) const (in LLDB) + 0 [0x10eec89a0]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | 2 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2813 [0x10ee1558d]
+ ! : | + ! : | + 1 clang::StringLiteralParser::CopyStringFragment(clang::Token const&, char const*, llvm::StringRef) (in LLDB) + 64 [0x10ee15e60]
+ ! : | + ! : | + 1 llvm::ConvertUTF8toWide(unsigned int, llvm::StringRef, char*&, unsigned char const*&) (in LLDB) + 68 [0x10bef0304]
+ ! : | + ! : | + 1 llvm::isLegalUTF8String(unsigned char const**, unsigned char const*) (in LLDB) + 82 [0x10beefda2]
+ ! : | + ! : | + 1 llvm::isLegalUTF8(unsigned char const*, int) (in LLDB) + 18 [0x10beefc32]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2768 [0x10ee15560]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 0,1331 [0x10ee241d0,0x10ee24703]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 297 [0x10ee242f9]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseModuleId(llvm::SmallVector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, 2u>&) (in LLDB) + 0 [0x10ee23390]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1885 [0x10ee2492d]
+ ! : | + ! : | 1 clang::ModuleMap::findModule(llvm::StringRef) const (in LLDB) + 32 [0x10ee18ac0]
+ ! : | + ! : | 1 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 311 [0x10bf28287]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3491 [0x10ee24f73]
+ ! : | + ! : 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 318 [0x10eeaf73e]
+ ! : | + ! : 1 GetDiagInfo(unsigned int) (in LLDB) + 269 [0x10eeaee8d]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 916 [0x10ee217f4]
+ ! : | + ! : 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 191 [0x10ee228df]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! : 1 free_small (in libsystem_malloc.dylib) + 1676 [0x7fff6910cb13]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1186 [0x10ee21902]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 161 [0x10ee00e81]
+ ! : | + ! 2 llvm::detail::DenseMapPair<clang::FileEntry const*, bool>* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, bool, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, bool> >, clang::FileEntry const*, bool, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, bool> >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, bool>*) (in LLDB) + 83 [0x10ee02d93]
+ ! : | + ! 2 llvm::DenseMap<clang::FileEntry const*, bool, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, bool> >::grow(unsigned int) (in LLDB) + 224,608 [0x10ee02f80,0x10ee03100]
+ ! : | + 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 750 [0x10ee010ce]
+ ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 10 [0x10eeb15ba]
+ ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 773 [0x10ee010e5]
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 500 [0x7fff6910ad8d]
+ ! : | 2 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 170 [0x10ee00d1a]
+ ! : | 2 llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 48 [0x10bf65a30]
+ ! : | 2 llvm::sys::path::reverse_iterator::operator++() (in LLDB) + 55,253 [0x10bf64027,0x10bf640ed]
+ ! : 5 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7875 [0x10e2a2f63]
+ ! : | 5 clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 51 [0x10e2a0813]
+ ! : | 5 clang::GenerateModuleAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 49 [0x10e2a89d1]
+ ! : | 5 clang::GenerateModuleFromModuleMapAction::CreateOutputFile(clang::CompilerInstance&, llvm::StringRef) (in LLDB) + 422 [0x10e2a90e6]
+ ! : | 5 clang::CompilerInstance::createOutputFile(llvm::StringRef, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool) (in LLDB) + 477 [0x10e26157d]
+ ! : | 4 clang::CompilerInstance::RealOutputFileManager::open(llvm::StringRef, bool, bool, bool, bool) (in LLDB) + 1292 [0x10e261dac]
+ ! : | + 4 llvm::sys::fs::createUniqueFile(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, unsigned int) (in LLDB) + 31 [0x10bf663df]
+ ! : | + 4 createUniqueEntity(llvm::Twine const&, int&, llvm::SmallVectorImpl<char>&, bool, unsigned int, FSEntity, llvm::sys::fs::OpenFlags) (in LLDB) + 852 [0x10bf66744]
+ ! : | + 4 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + 4 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | 1 clang::CompilerInstance::RealOutputFileManager::open(llvm::StringRef, bool, bool, bool, bool) (in LLDB) + 363 [0x10e261a0b]
+ ! : | 1 llvm::sys::fs::access(llvm::Twine const&, llvm::sys::fs::AccessMode) (in LLDB) + 85 [0x10bf68245]
+ ! : | 1 access (in libsystem_kernel.dylib) + 10 [0x7fff69092412]
+ ! : 4 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 4 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 4 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 239,252,... [0x10bf2802f,0x10bf2803c,...]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 8283 [0x10e2a30fb]
+ ! : | 1 clang::Builtin::Context::initializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (in LLDB) + 437 [0x10eea88f5]
+ ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 194 [0x10ba9a912]
+ ! : | 1 llvm::StringMapImpl::RehashTable(unsigned int) (in LLDB) + 75 [0x10bf284fb]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7217 [0x10e2a2cd1]
+ ! 160 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! : 160 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! : 128 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! : | 128 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! : | 128 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! : | 128 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 128 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 128 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 127 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! : | + 127 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! : | + 123 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! : | + ! 123 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! 120 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : 120 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : 98 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! : | + ! : | 98 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! : | + ! : | 95 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! : | + ! : | + 77 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! : | + ! : | + ! 72 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! : | + ! : | + ! : 72 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! : | + ! : | + ! : 72 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | + ! : | + ! 4 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! : | + ! : | + ! : 2 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : | 2 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : | 2 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : | 2 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! : | + ! : | + ! : | 1 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 465 [0x10bf68f11]
+ ! : | + ! : | + ! : 1 std::__1::system_category() (in libc++.1.dylib) + 0 [0x7fff66190116]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 399 [0x10bf3fcbf]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! : | + ! : | + 15 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! : | + ! : | + ! 14 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! : | + ! : | + ! : 14 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! : | + ! : | + ! : 7 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! : | + ! : | + ! : | 4 __opendir2$INODE64 (in libsystem_c.dylib) + 69 [0x7fff68fd1989]
+ ! : | + ! : | + ! : | + 4 __opendir_common (in libsystem_c.dylib) + 273 [0x7fff68fd1b3c]
+ ! : | + ! : | + ! : | + 4 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f06]
+ ! : | + ! : | + ! : | 3 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! : | + ! : | + ! : | 3 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! : | + ! : | + ! : 7 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! : | + ! : | + ! : 7 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! : | + ! : | + ! : 7 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! : | + ! : | + ! : 7 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! : | + ! : | + ! : 7 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! : | + ! : | + ! 1 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! : | + ! : | + ! 1 llvm::sys::fs::directory_entry::status() const (in LLDB) + 184 [0x10bf690f8]
+ ! : | + ! : | + ! 1 llvm::sys::fs::fillStatus(int, stat const&, llvm::sys::fs::file_status&) (in LLDB) + 192 [0x10bf68820]
+ ! : | + ! : | + 3 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 577 [0x10edfd031]
+ ! : | + ! : | + 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | + : 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | + : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | + : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | + : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | + : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + : 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | + : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | + : 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | + : 1 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | + : 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 80 [0x10eec67f0]
+ ! : | + ! : | + : 1 clang::SourceManager::getFileIDLocal(unsigned int) const (in LLDB) + 96 [0x10eec84c0]
+ ! : | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | + 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 547 [0x10ee01473]
+ ! : | + ! : | + 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 417 [0x10bf280e1]
+ ! : | + ! : | 3 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! : | + ! : | 2 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! : | + ! : | ! 2 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! : | ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : | ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | ! : 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | ! : 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | ! : 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | ! : 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | ! : 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : | ! 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : | ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! : | + ! : | ! 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | ! 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 94 [0x10ee1f92e]
+ ! : | + ! : | ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 1374 [0x7fff6910bf3e]
+ ! : | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! : | + ! : | 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 547 [0x10ee01473]
+ ! : | + ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : 15 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | 15 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | 10 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + 10 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + 5 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1559 [0x10efa6c47]
+ ! : | + ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 4 [0x10c8cc4d4]
+ ! : | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1832 [0x10efa6d58]
+ ! : | + ! : | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! : 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 204,422 [0x10bf2800c,0x10bf280e6]
+ ! : | + ! : | + ! 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : | + 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! : | + ! : | + ! 4 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! : | + ! : | + ! 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + ! : 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! : | 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 368 [0x10e47eb30]
+ ! : | + ! : | + ! : | 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! : | 2 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : | 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : | 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 182 [0x7fff69109aaf]
+ ! : | + ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff69109338]
+ ! : | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2893 [0x10e47a3fd]
+ ! : | + ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2117 [0x10efa6e75]
+ ! : | + ! : | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 61 [0x10c8cc50d]
+ ! : | + ! : | 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | + 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 422 [0x10bf280e6]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | + ! 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! : | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1197 [0x10efa6add]
+ ! : | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 434 [0x7fff6910a9eb]
+ ! : | + ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2106 [0x10efa6e6a]
+ ! : | + ! : 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : | 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : | + 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + ! 2 _platform_memcmp (in libsystem_platform.dylib) + 222 [0x7fff6914581e]
+ ! : | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391 [0x10bf280c7]
+ ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 439 [0x7fff6910b02d]
+ ! : | + ! : 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! : 3 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 325 [0x10c8cc615]
+ ! : | + ! : + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1043 [0x10e494f33]
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 215 [0x7fff6910af4d]
+ ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! : | + ! : | 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! : | + ! : | 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! : | + ! : | 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 20 [0x10bf65d14]
+ ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! : | + ! : 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : 1 _platform_memcmp (in libsystem_platform.dylib) + 218 [0x7fff6914581a]
+ ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! : | + ! 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! : | + ! 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 58 [0x10c8cc50a]
+ ! : | + 4 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! : | + 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! : | + : 2 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 144 [0x10eec7a60]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! : | + : 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5252 [0x10e48f824]
+ ! : | + : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + : 1 szone_realloc (in libsystem_malloc.dylib) + 808 [0x7fff6910de15]
+ ! : | + : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 284 [0x7fff6910bafc]
+ ! : | + : 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 357 [0x7fff6910c2a8]
+ ! : | + : 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 87 [0x7fff6910d186]
+ ! : | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1982 [0x10e488dce]
+ ! : | + 1 clang::ASTReader::ReadBlockAbbrevs(llvm::BitstreamCursor&, unsigned int) (in LLDB) + 40 [0x10e47ade8]
+ ! : | + 1 llvm::BitstreamCursor::ReadAbbrevRecord() (in LLDB) + 556 [0x10efa712c]
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6910ba26]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 8901 [0x10ee35955]
+ ! : | 1 clang::Preprocessor::makeModuleVisible(clang::Module*, clang::SourceLocation) (in LLDB) + 82 [0x10ee641a2]
+ ! : | 1 clang::VisibleModuleSet::setVisible(clang::Module*, clang::SourceLocation, llvm::function_ref<void (clang::Module*)>, llvm::function_ref<void (llvm::ArrayRef<clang::Module*>, clang::Module*, llvm::StringRef)>) (in LLDB) + 170 [0x10eebfbea]
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 238 [0x7fff6910ac87]
+ ! : 28 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! : | 28 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! : | 25 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! : | + 25 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! : | + 7 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! : | + ! 7 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! : | + ! 7 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! : | + ! 5 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! : | + ! : 5 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! : | + ! : 3 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 788 [0x10bf66194]
+ ! : | + ! : | 3 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 6,636,... [0x10bf645a6,0x10bf6481c,...]
+ ! : | + ! : 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 478 [0x10bf6605e]
+ ! : | + ! : | 1 llvm::sys::path::const_iterator::operator++() (in LLDB) + 238 [0x10bf63e4e]
+ ! : | + ! : 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 734 [0x10bf6615e]
+ ! : | + ! 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 223 [0x10e51c1af]
+ ! : | + ! : 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 694 [0x10dce4e86]
+ ! : | + ! : 1 void llvm::BitstreamWriter::emitBlob<unsigned char>(llvm::ArrayRef<unsigned char>, bool) (in LLDB) + 501 [0x10dce47e5]
+ ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + ! 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 240 [0x10e51c1c0]
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 934 [0x7fff6910b21c]
+ ! : | + ! 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 35 [0x7fff6910d64e]
+ ! : | + 7 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! : | + ! 7 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! : | + ! 6 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! : | + ! : 6 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : | + ! : 5 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! : | + ! : | 5 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! : | + ! : | 3 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! : | + ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff69109245]
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 48 [0x7fff6910ba10]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 8 [0x10c8cc4d8]
+ ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 4 [0x10c8cc4d4]
+ ! : | + ! : | 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 65 [0x10e4d3991]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) (in LLDB) + 327 [0x10e4d3907]
+ ! : | + ! : | ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : | ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 8730 [0x10e49bafa]
+ ! : | + ! : | ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : | ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 13897 [0x10e49cf29]
+ ! : | + ! : | ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : | ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 2033 [0x10e49a0d1]
+ ! : | + ! : | ! 1 clang::TypedefNameDecl* clang::ASTReader::ReadDeclAs<clang::TypedefNameDecl>(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 208 [0x10e49dff0]
+ ! : | + ! : | ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | ! 1 clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::Visit(clang::Decl*) (in LLDB) + 1358 [0x10e4d11ae]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::VisitTypedefNameDecl(clang::TypedefNameDecl*) (in LLDB) + 36 [0x10e4d2164]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::RedeclarableTemplateDecl>(clang::Redeclarable<clang::RedeclarableTemplateDecl>*) (in LLDB) + 245 [0x10e4d2355]
+ ! : | + ! : | ! 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | ! 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! : | + ! : | ! 1 clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::Visit(clang::Decl*) (in LLDB) + 1358 [0x10e4d11ae]
+ ! : | + ! : | ! 1 clang::ASTDeclReader::VisitTypedefNameDecl(clang::TypedefNameDecl*) (in LLDB) + 78 [0x10e4d218e]
+ ! : | + ! : | ! 1 clang::ASTReader::GetTypeSourceInfo(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 183 [0x10e4a2be7]
+ ! : | + ! : | ! 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! : | + ! : | ! 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 275 [0x10e4999f3]
+ ! : | + ! : | ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 169 [0x10c8cc579]
+ ! : | + ! : | 1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 4772 [0x10e4d4bf4]
+ ! : | + ! : | 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : | + ! : | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1459 [0x10efa6be3]
+ ! : | + ! : 1 clang::ASTReader::finishPendingActions() (in LLDB) + 642 [0x10e4ad582]
+ ! : | + ! : 1 llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> >* llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >, clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >::InsertIntoBucketImpl<clang::IdentifierInfo*>(clang::IdentifierInfo* const&, clang::IdentifierInfo* const&, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> >*) (in LLDB) + 83 [0x10e4cdff3]
+ ! : | + ! : 1 llvm::DenseMap<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u>, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, llvm::SmallVector<clang::Decl*, 2u> > >::grow(unsigned int) (in LLDB) + 216 [0x10e4ce1c8]
+ ! : | + ! 1 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 213 [0x10e47d845]
+ ! : | + ! 1 llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >, clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::InsertIntoBucketImpl<clang::IdentifierInfo*>(clang::IdentifierInfo* const&, clang::IdentifierInfo* const&, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int>*) (in LLDB) + 83 [0x10ee65143]
+ ! : | + ! 1 llvm::DenseMap<clang::IdentifierInfo*, unsigned int, llvm::DenseMapInfo<clang::IdentifierInfo*>, llvm::detail::DenseMapPair<clang::IdentifierInfo*, unsigned int> >::grow(unsigned int) (in LLDB) + 110 [0x10ee652be]
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! : | + ! 1 large_malloc (in libsystem_malloc.dylib) + 138 [0x7fff6910ee41]
+ ! : | + ! 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff69108c4e]
+ ! : | + ! 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff690924c8]
+ ! : | + ! 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff69092166]
+ ! : | + 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! : | + ! 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! : | + ! : 1 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 61 [0x10eeb28ad]
+ ! : | + ! : | 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! : | + ! : | 1 large_malloc (in libsystem_malloc.dylib) + 138 [0x7fff6910ee41]
+ ! : | + ! : | 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff69108c4e]
+ ! : | + ! : | 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff690924c8]
+ ! : | + ! : | 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff69092166]
+ ! : | + ! : 1 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 196 [0x10eeb2934]
+ ! : | + ! 2 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! : | + ! 2 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! : | + ! 2 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! : | + ! 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : | + ! 2 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 190,272 [0x10e4ca2de,0x10e4ca330]
+ ! : | + 3 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! : | + ! 3 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! : | + ! 3 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 78 [0x10bf1d11e]
+ ! : | + ! 3 llvm::SHA1::hashBlock() (in LLDB) + 161,459,... [0x10bf1bff1,0x10bf1c11b,...]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! : | + ! 1 void std::__1::__insertion_sort_3<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 255 [0x10e54acaf]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11287 [0x10e53ad77]
+ ! : | + ! 1 clang::ASTWriter::WriteSourceManagerBlock(clang::SourceManager&, clang::Preprocessor const&) (in LLDB) + 3434 [0x10e52081a]
+ ! : | + ! 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 1359 [0x10dce511f]
+ ! : | + ! 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 548 [0x10dcde544]
+ ! : | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! : | + ! 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! : | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 730 [0x10e54a20a]
+ ! : | + ! 1 _platform_memcmp (in libsystem_platform.dylib) + 312 [0x7fff69145878]
+ ! : | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13598 [0x10e53b67e]
+ ! : | + 1 clang::ASTWriter::WriteModuleFileExtension(clang::Sema&, clang::ModuleFileExtensionWriter&) (in LLDB) + 1225 [0x10e530769]
+ ! : | + 1 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 401 [0x10c98fd21]
+ ! : | + 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 332 [0x10c992c7c]
+ ! : | + 1 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 172 [0x10c992bdc]
+ ! : | + 1 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 103 [0x10c984877]
+ ! : | + 1 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! : | + 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 11409 [0x10c9828a1]
+ ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 144 [0x10c984180]
+ ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 482 [0x10c9842d2]
+ ! : | + 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! : | + 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! : | + 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! : | + 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 49 [0x10efa6661]
+ ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 0 [0x10c8cc4d0]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 239 [0x10d8818df]
+ ! : | + 1 clang::CodeGen::CodeGenModule::Release() (in LLDB) + 2562 [0x10d7f9672]
+ ! : | + 1 clang::CodeGen::CGDebugInfo::finalize() (in LLDB) + 335 [0x10d6863ff]
+ ! : | + 1 llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*) (in LLDB) + 803 [0x10f07ae53]
+ ! : | + 1 llvm::MDNode::resolveAfterOperandChange(llvm::Metadata*, llvm::Metadata*) (in LLDB) + 173 [0x10f07e13d]
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + 1 small_size (in libsystem_malloc.dylib) + 140 [0x7fff6910c427]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! : | + 1 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! : | + 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 187 [0x10f017beb]
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : | 1 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! : | 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! : | 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 1107 [0x10f070493]
+ ! : | 1 llvm::FPPassManager::doFinalization(llvm::Module&) (in LLDB) + 51 [0x10f070023]
+ ! : | 1 llvm::AsmPrinter::doFinalization(llvm::Module&) (in LLDB) + 87 [0x10d3170a7]
+ ! : | 1 llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*) (in LLDB) + 1880 [0x10d312998]
+ ! : | 1 emitGlobalConstantImpl(llvm::DataLayout const&, llvm::Constant const*, llvm::AsmPrinter&, llvm::Constant const*, unsigned long long) (in LLDB) + 836 [0x10d31b144]
+ ! : | 1 llvm::MCObjectStreamer::EmitBytes(llvm::StringRef) (in LLDB) + 144 [0x10f12a690]
+ ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! : 2 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 381 [0x10e3b480d]
+ ! : | 2 clang::Parser::Initialize() (in LLDB) + 4422 [0x10e448916]
+ ! : | 2 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : | 2 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! : | 2 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 2560 [0x10ee34090]
+ ! : | + 1 clang::Preprocessor::LookupFile(clang::SourceLocation, llvm::StringRef, bool, clang::DirectoryLookup const*, clang::FileEntry const*, clang::DirectoryLookup const*&, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool) (in LLDB) + 1281 [0x10ee32671]
+ ! : | + 1 clang::HeaderSearch::LookupFile(llvm::StringRef, clang::SourceLocation, bool, clang::DirectoryLookup const*, clang::DirectoryLookup const*&, llvm::ArrayRef<std::__1::pair<clang::FileEntry const*, clang::DirectoryEntry const*> >, llvm::SmallVectorImpl<char>*, llvm::SmallVectorImpl<char>*, clang::Module*, clang::ModuleMap::KnownHeader*, bool*, bool*, bool, bool) (in LLDB) + 772 [0x10edfe614]
+ ! : | + 1 clang::HeaderSearch::findUsableModuleForHeader(clang::FileEntry const*, clang::DirectoryEntry const*, clang::Module*, clang::ModuleMap::KnownHeader*, bool, llvm::StringRef) (in LLDB) + 84 [0x10edfd1b4]
+ ! : | + 1 clang::HeaderSearch::hasModuleMap(llvm::StringRef, clang::DirectoryEntry const*, bool) (in LLDB) + 133 [0x10ee00a55]
+ ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 293 [0x10eeb1255]
+ ! : | + 1 clang::FileManager::getStatValue(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*) (in LLDB) + 182 [0x10eeb14c6]
+ ! : | + 1 clang::FileSystemStatCache::get(llvm::StringRef, llvm::vfs::Status&, bool, std::__1::unique_ptr<llvm::vfs::File, std::__1::default_delete<llvm::vfs::File> >*, clang::FileSystemStatCache*, llvm::vfs::FileSystem&) (in LLDB) + 424 [0x10eeb3cb8]
+ ! : | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! : | 1 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 10950 [0x10ee36156]
+ ! : | 1 clang::Preprocessor::EnterSourceFile(clang::FileID, clang::DirectoryLookup const*, clang::SourceLocation) (in LLDB) + 108 [0x10ee42aec]
+ ! : | 1 clang::SourceManager::getBuffer(clang::FileID, clang::SourceLocation, bool*) const (in LLDB) + 160 [0x10ee42fb0]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : 2 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 453 [0x10e3b4855]
+ ! : 2 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 679 [0x10e448d97]
+ ! : 2 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (in LLDB) + 502 [0x10e449466]
+ ! : 2 clang::Parser::ParseObjCAtDirectives(clang::Parser::ParsedAttributesWithRange&) (in LLDB) + 385 [0x10e409751]
+ ! : 2 clang::Parser::ParseObjCAtInterfaceDeclaration(clang::SourceLocation, clang::ParsedAttributes&) (in LLDB) + 2099 [0x10e40a4e3]
+ ! : 2 clang::Parser::ParseObjCInterfaceDeclList(clang::tok::ObjCKeywordKind, clang::Decl*) (in LLDB) + 240 [0x10e40ce90]
+ ! : 1 clang::Parser::ParseObjCMethodDecl(clang::SourceLocation, clang::tok::TokenKind, clang::tok::ObjCKeywordKind, bool) (in LLDB) + 296 [0x10e40e888]
+ ! : + 1 clang::Parser::ParseObjCTypeName(clang::ObjCDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes*) (in LLDB) + 1573 [0x10e410f85]
+ ! : + 1 clang::BalancedDelimiterTracker::consumeClose() (in LLDB) + 63 [0x10e44d71f]
+ ! : + 1 clang::Parser::ConsumeParen() (in LLDB) + 175 [0x10e446cff]
+ ! : + 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 112 [0x10ee63d30]
+ ! : + 1 clang::Preprocessor::CachingLex(clang::Token&) (in LLDB) + 376 [0x10ee2f238]
+ ! : + 1 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! : + 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : + 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 257 [0x10ee08831]
+ ! : + 1 clang::Preprocessor::LookUpIdentifierInfo(clang::Token&) const (in LLDB) + 390 [0x10ee632e6]
+ ! : + 1 clang::ASTReader::get(llvm::StringRef) (in LLDB) + 502 [0x10e4a7786]
+ ! : + 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : + 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 95 [0x10e4a782f]
+ ! : 1 clang::Parser::ParseObjCMethodDecl(clang::SourceLocation, clang::tok::TokenKind, clang::tok::ObjCKeywordKind, bool) (in LLDB) + 911 [0x10e40eaef]
+ ! : 1 clang::Sema::ActOnMethodDeclaration(clang::Scope*, clang::SourceLocation, clang::SourceLocation, clang::tok::TokenKind, clang::ObjCDeclSpec&, clang::OpaquePtr<clang::QualType>, llvm::ArrayRef<clang::SourceLocation>, clang::Selector, clang::Sema::ObjCArgInfo*, clang::DeclaratorChunk::ParamInfo*, unsigned int, clang::ParsedAttributesView const&, clang::tok::ObjCKeywordKind, bool, bool) (in LLDB) + 5972 [0x10e7fe024]
+ ! : 1 clang::Sema::CheckObjCMethodOverrides(clang::ObjCMethodDecl*, clang::ObjCInterfaceDecl*, clang::Sema::ResultTypeCompatibilityKind) (in LLDB) + 51 [0x10e7fbf53]
+ ! : 1 (anonymous namespace)::OverrideSearch::OverrideSearch(clang::Sema&, clang::ObjCMethodDecl*) (in LLDB) + 351 [0x10e7fc7cf]
+ ! : 1 clang::ASTReader::ReadMethodPool(clang::Selector) (in LLDB) + 464 [0x10e4a7dc0]
+ ! : 1 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! : 1 clang::serialization::ReadMethodPoolVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 268 [0x10e4cc22c]
+ ! : 1 clang::serialization::reader::ASTSelectorLookupTrait::ReadData(clang::Selector, unsigned char const*, unsigned int) (in LLDB) + 336 [0x10e476b90]
+ ! : 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! : 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 2729 [0x10e4ef909]
+ ! : 1 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! : 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1214 [0x10e4ad7be]
+ ! : 1 clang::ASTReader::loadPendingDeclChain(clang::Decl*, unsigned long long) (in LLDB) + 325 [0x10e4f2155]
+ ! : 1 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! : 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! : 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 55 [0x10c8cc507]
+ ! 1 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1312 [0x10e262df0]
+ ! 1 clang::FrontendAction::EndSourceFile() (in LLDB) + 558 [0x10e2a47de]
+ ! 1 clang::CompilerInstance::clearOutputFiles(bool) (in LLDB) + 43 [0x10e2612bb]
+ ! 1 clang::CompilerInstance::RealOutputFileManager::flush(bool, clang::FileManager*, clang::DiagnosticsEngine&) (in LLDB) + 429 [0x10e26102d]
+ ! 1 llvm::sys::fs::rename(llvm::Twine const&, llvm::Twine const&) (in LLDB) + 114 [0x10bf68192]
+ ! 1 rename (in libsystem_kernel.dylib) + 11 [0x7fff69095fbc]
+ ! 1 __rename (in libsystem_kernel.dylib) + 10 [0x7fff69095fda]
+ 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 222 [0x7fff6910b927]
644 Thread_507584
+ 640 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff6915040d]
+ ! 640 _pthread_start (in libsystem_pthread.dylib) + 66 [0x7fff69154249]
+ ! 640 _pthread_body (in libsystem_pthread.dylib) + 126 [0x7fff691512eb]
+ ! 640 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x10bf6e35d]
+ ! 640 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x10bef1160]
+ ! 640 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x10bef1013]
+ ! 640 void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::$_3>(long) (in LLDB) + 130 [0x10e26d2f2]
+ ! 467 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1292 [0x10e262ddc]
+ ! : 459 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7213 [0x10e2a2ccd]
+ ! : | 457 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | + 454 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | + ! 426 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | + ! : 425 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | + ! : | 425 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | + ! : | 277 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! : | + ! : | + 272 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! : | + ! : | + ! 267 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! : | + ! : | + ! : 264 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! : | + ! : | + ! : | 264 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 174 [0x10bf6921e]
+ ! : | + ! : | + ! : | 1 llvm::Twine::toNullTerminatedStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 155 [0x10bf37c3b]
+ ! : | + ! : | + ! : | 1 llvm::Twine::printOneChild(llvm::raw_ostream&, llvm::Twine::Child, llvm::Twine::NodeKind) const (in LLDB) + 179 [0x10bf37d73]
+ ! : | + ! : | + ! : | 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 442 [0x10bf565aa]
+ ! : | + ! : | + ! : | 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 78 [0x10bf57bfe]
+ ! : | + ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244 [0x7fff69145db4]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 293 [0x10bf69295]
+ ! : | + ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! : | + ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 71 [0x7fff6910a6e5]
+ ! : | + ! : | + ! : 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 243 [0x10bf69263]
+ ! : | + ! : | + ! 3 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 93 [0x10bf6706d]
+ ! : | + ! : | + ! : 2 fcntl (in libsystem_kernel.dylib) + 171 [0x7fff69093ae8]
+ ! : | + ! : | + ! : | 2 __fcntl (in libsystem_kernel.dylib) + 10 [0x7fff69093b2e]
+ ! : | + ! : | + ! : 1 fcntl (in libsystem_kernel.dylib) + 110 [0x7fff69093aab]
+ ! : | + ! : | + ! 2 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 110 [0x10bf6707e]
+ ! : | + ! : | + ! 2 _platform_strlen (in libsystem_platform.dylib) + 14 [0x7fff691456ee]
+ ! : | + ! : | + 2 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 407 [0x10bf3e737]
+ ! : | + ! : | + ! 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! : | + ! : | + ! : 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 3 [0x7fff6910a297]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 384 [0x7fff69109b79]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 232 [0x10bf3e688]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 598 [0x10bf3e7f6]
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 856 [0x7fff69109d51]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 704 [0x10bf3e860]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 133 [0x7fff6910aefb]
+ ! : | + ! : | 141 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | + ! : | + 138 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | + ! : | + ! 121 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | + ! : | + ! : 121 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : | + ! : | + ! 8 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 39 [0x10bf6a807]
+ ! : | + ! : | + ! : 7 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : | 7 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! : 1 pthread_sigmask (in libsystem_pthread.dylib) + 1 [0x7fff691532dd]
+ ! : | + ! : | + ! 8 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 94 [0x10bf6a83e]
+ ! : | + ! : | + ! : 7 pthread_sigmask (in libsystem_pthread.dylib) + 9 [0x7fff691532e5]
+ ! : | + ! : | + ! : | 7 __pthread_sigmask (in libsystem_kernel.dylib) + 10 [0x7fff69096d46]
+ ! : | + ! : | + ! : 1 pthread_sigmask (in libsystem_pthread.dylib) + 0 [0x7fff691532dc]
+ ! : | + ! : | + ! 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 0 [0x10bf6a7e0]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 49 [0x10bf3f621]
+ ! : | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! : | + ! : | + 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 38 [0x10bf3f616]
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! : | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 191 [0x7fff6910af35]
+ ! : | + ! : | 6 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 76 [0x10bf3936c]
+ ! : | + ! : | + 6 (anonymous namespace)::RealFile::getBuffer(llvm::Twine const&, long long, bool, bool) (in LLDB) + 17 [0x10bf3f8f1]
+ ! : | + ! : | + 6 llvm::MemoryBuffer::getOpenFile(int, llvm::Twine const&, unsigned long long, bool, bool) (in LLDB) + 32 [0x10bf16970]
+ ! : | + ! : | + 6 llvm::ErrorOr<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > > getOpenFileImpl<llvm::MemoryBuffer>(int, llvm::Twine const&, unsigned long long, unsigned long long, long long, bool, bool) (in LLDB) + 924 [0x10bf16d1c]
+ ! : | + ! : | + 6 pread (in libsystem_kernel.dylib) + 10 [0x7fff69095226]
+ ! : | + ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 79 [0x10bf3936f]
+ ! : | + ! : 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 131 [0x10eec5403]
+ ! : | + ! 26 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! : | + ! : 26 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! : | + ! : 13 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3727 [0x10ee2505f]
+ ! : | + ! : | 11 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 3330 [0x10ee29902]
+ ! : | + ! : | + 7 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 75 [0x10ee19b7b]
+ ! : | + ! : | + ! 3 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 474 [0x10ee1924a]
+ ! : | + ! : | + ! : 3 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! : | + ! : | + ! : 3 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! : | + ! : | + ! : 3 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! : | + ! : | + ! : 3 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! : | + ! : | + ! : 3 szone_realloc (in libsystem_malloc.dylib) + 245 [0x7fff6910dbe2]
+ ! : | + ! : | + ! : 2 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 503,953 [0x7fff6910e103,0x7fff6910e2c5]
+ ! : | + ! : | + ! : 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 892 [0x7fff6910e288]
+ ! : | + ! : | + ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 1 [0x7fff6910d62c]
+ ! : | + ! : | + ! 2 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 511 [0x10ee1926f]
+ ! : | + ! : | + ! : 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + ! : | + ! : 2 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | + ! : | + ! : | 1 _platform_memcmp (in libsystem_platform.dylib) + 213 [0x7fff69145815]
+ ! : | + ! : | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 295 [0x10bf28067]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 110 [0x10ee190de]
+ ! : | + ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! : | + ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 56 [0x7fff69109339]
+ ! : | + ! : | + ! 1 clang::ModuleMap::findHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, llvm::SmallVectorImpl<char>&, bool&) (in LLDB) + 406 [0x10ee19206]
+ ! : | + ! : | + ! 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1008 [0x10bf64990]
+ ! : | + ! : | + 3 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 1158 [0x10ee19fb6]
+ ! : | + ! : | + ! 2 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 101 [0x10ee1a465]
+ ! : | + ! : | + ! 1 clang::ModuleMap::addHeader(clang::Module*, clang::Module::Header, clang::ModuleMap::ModuleHeaderRole, bool) (in LLDB) + 201 [0x10ee1a4c9]
+ ! : | + ! : | + ! 1 llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 83 [0x10ee2bfc3]
+ ! : | + ! : | + ! 1 llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::grow(unsigned int) (in LLDB) + 139 [0x10ee2c15b]
+ ! : | + ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >, clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u>, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> > >::moveFromOldBuckets(llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*, llvm::detail::DenseMapPair<clang::FileEntry const*, llvm::SmallVector<clang::ModuleMap::KnownHeader, 1u> >*) (in LLDB) + 303 [0x10ee2c36f]
+ ! : | + ! : | + 1 clang::ModuleMap::resolveHeader(clang::Module*, clang::Module::UnresolvedHeaderDirective const&, bool&) (in LLDB) + 965 [0x10ee19ef5]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 64 [0x7fff69109341]
+ ! : | + ! : | 2 clang::ModuleMapParser::parseHeaderDecl(clang::MMToken::TokenKind, clang::SourceLocation) (in LLDB) + 826 [0x10ee28f3a]
+ ! : | + ! : | 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! : | + ! : | 2 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! : | + ! : | 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! : | + ! : | 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! : | + ! : | 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 55,224 [0x7fff69109338,0x7fff691093e1]
+ ! : | + ! : 5 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1925 [0x10ee24955]
+ ! : | + ! : | 2 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 177,330 [0x10ee1f981,0x10ee1fa1a]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 69 [0x10ee1f915]
+ ! : | + ! : | + 1 clang::ModuleMap::findModule(llvm::StringRef) const (in LLDB) + 32 [0x10ee18ac0]
+ ! : | + ! : | + 1 llvm::StringMapImpl::FindKey(llvm::StringRef) const (in LLDB) + 119 [0x10bf281c7]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 94 [0x10ee1f92e]
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff661db350]
+ ! : | + ! : | 1 clang::ModuleMap::findOrCreateModule(llvm::StringRef, clang::Module*, bool, bool) (in LLDB) + 149 [0x10ee1f965]
+ ! : | + ! : | 1 clang::Module::Module(llvm::StringRef, clang::SourceLocation, clang::Module*, bool, bool, unsigned int) (in LLDB) + 0 [0x10eebb990]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 140 [0x10ee2425c]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | + 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | + 1 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 414 [0x10ee099de]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 464 [0x10ee229f0]
+ ! : | + ! : | 1 clang::StringLiteralParser::init(llvm::ArrayRef<clang::Token>) (in LLDB) + 2146 [0x10ee152f2]
+ ! : | + ! : 2 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3766 [0x10ee25086]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseExportDecl() (in LLDB) + 28 [0x10ee27c7c]
+ ! : | + ! : | + 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 0 [0x10ee22820]
+ ! : | + ! : | 1 clang::ModuleMapParser::parseExportDecl() (in LLDB) + 542 [0x10ee27e7e]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 1404 [0x10ee2474c]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 308 [0x10ee0de24]
+ ! : | + ! : | 1 clang::Lexer::LexIdentifier(clang::Token&, char const*) (in LLDB) + 178 [0x10ee087e2]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3467 [0x10ee24f5b]
+ ! : | + ! : | 1 clang::DiagnosticIDs::getDiagnosticSeverity(unsigned int, clang::SourceLocation, clang::DiagnosticsEngine const&) const (in LLDB) + 378 [0x10eeaf77a]
+ ! : | + ! : | 1 clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const (in LLDB) + 22 [0x10eecaa56]
+ ! : | + ! : | 1 clang::SourceManager::getDecomposedExpansionLoc(clang::SourceLocation) const (in LLDB) + 37 [0x10eec67c5]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3714 [0x10ee25052]
+ ! : | + ! : | 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! : | + ! : | 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 6350 [0x10ee0f5be]
+ ! : | + ! : | 1 clang::Lexer::LexStringLiteral(clang::Token&, char const*, clang::tok::TokenKind) (in LLDB) + 402 [0x10ee099d2]
+ ! : | + ! : 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3483 [0x10ee24f6b]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1066 [0x10ee2188a]
+ ! : | + ! : 1 llvm::detail::DenseMapPair<clang::FileEntry const*, bool>* llvm::DenseMapBase<llvm::DenseMap<clang::FileEntry const*, bool, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, bool> >, clang::FileEntry const*, bool, llvm::DenseMapInfo<clang::FileEntry const*>, llvm::detail::DenseMapPair<clang::FileEntry const*, bool> >::InsertIntoBucketImpl<clang::FileEntry const*>(clang::FileEntry const* const&, clang::FileEntry const* const&, llvm::detail::DenseMapPair<clang::FileEntry const*, bool>*) (in LLDB) + 59 [0x10ee02d7b]
+ ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 1225 [0x10ee21929]
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6910a65a]
+ ! : | + ! 1 small_size (in libsystem_malloc.dylib) + 71 [0x7fff6910c3e2]
+ ! : | + 3 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 750 [0x10ee010ce]
+ ! : | + 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | + 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | + 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 391,282 [0x10bf280c7,0x10bf2805a]
+ ! : | 2 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 147,150 [0x10ee00d03,0x10ee00d06]
+ ! : 6 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 7155 [0x10e2a2c93]
+ ! : | 6 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! : | 6 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! : | 4 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 230,293,... [0x10bf28026,0x10bf28065,...]
+ ! : | 2 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! : | 2 _platform_memcmp (in libsystem_platform.dylib) + 218,222 [0x7fff6914581a,0x7fff6914581e]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 5553 [0x10e2a2651]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::FileEntry const*, bool, clang::FileID, unsigned int*, llvm::StringRef) (in LLDB) + 284 [0x10ee00d8c]
+ ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 131 [0x10bf393a3]
+ ! : | 1 (anonymous namespace)::RealFile::~RealFile() (in LLDB) + 27 [0x10bf3f60b]
+ ! : | 1 llvm::sys::Process::SafelyCloseFileDescriptor(int) (in LLDB) + 63 [0x10bf6a81f]
+ ! : | 1 close (in libsystem_kernel.dylib) + 10 [0x7fff69093202]
+ ! : 1 clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) (in LLDB) + 8283 [0x10e2a30fb]
+ ! : 1 clang::Builtin::Context::initializeBuiltins(clang::IdentifierTable&, clang::LangOptions const&) (in LLDB) + 437 [0x10eea88f5]
+ ! : 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 35 [0x10ba9a873]
+ ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 197 [0x10bf28005]
+ ! 173 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (in LLDB) + 1304 [0x10e262de8]
+ ! 173 clang::FrontendAction::Execute() (in LLDB) + 69 [0x10e2a4525]
+ ! 116 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 401 [0x10e3b4821]
+ ! | 116 clang::Parser::ParseFirstTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 37 [0x10e448a05]
+ ! | 116 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (in LLDB) + 250 [0x10e448bea]
+ ! | 116 clang::Preprocessor::Lex(clang::Token&) (in LLDB) + 68 [0x10ee63d04]
+ ! | 116 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 9537 [0x10ee10231]
+ ! | 116 clang::Preprocessor::HandleDirective(clang::Token&) (in LLDB) + 1220 [0x10ee38314]
+ ! | 116 clang::Preprocessor::HandleIncludeDirective(clang::SourceLocation, clang::Token&, clang::DirectoryLookup const*, clang::FileEntry const*, bool) (in LLDB) + 17787 [0x10ee37c0b]
+ ! | 116 clang::CompilerInstance::loadModule(clang::SourceLocation, llvm::ArrayRef<std::__1::pair<clang::IdentifierInfo*, clang::SourceLocation> >, clang::Module::NameVisibilityKind, bool) (in LLDB) + 10562 [0x10e267072]
+ ! | 105 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 269 [0x10e49186d]
+ ! | + 105 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + 102 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! | + ! 101 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + ! : 54 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! | + ! : | 54 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! | + ! : | 51 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 1106 [0x10edfcb12]
+ ! | + ! : | + 35 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 587 [0x10edfd03b]
+ ! | + ! : | + ! 31 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 181 [0x10bf3fbe5]
+ ! | + ! : | + ! : 31 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! | + ! : | + ! : 31 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! | + ! : | + ! 4 (anonymous namespace)::RealFSDirIter::increment() (in LLDB) + 38 [0x10bf3fb56]
+ ! | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! | + ! : | + ! | 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff68fd240c]
+ ! | + ! : | + ! | 1 pthread_mutex_lock (in libsystem_pthread.dylib) + 0 [0x7fff6914f137]
+ ! | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 240 [0x10bf68e30]
+ ! | + ! : | + ! | 1 llvm::sys::fs::directory_entry::replace_filename(llvm::Twine const&, llvm::sys::fs::file_type, llvm::sys::fs::basic_file_status) (in LLDB) + 264 [0x10bf67718]
+ ! | + ! : | + ! | 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 223 [0x10bf6467f]
+ ! | + ! : | + ! | 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 0 [0x10bf16060]
+ ! | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 262 [0x10bf68e46]
+ ! | + ! : | + ! | 1 __close_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff690931d2]
+ ! | + ! : | + ! 1 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 358 [0x10bf68ea6]
+ ! | + ! : | + ! 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6910a839]
+ ! | + ! : | + 13 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 319 [0x10edfcf2f]
+ ! | + ! : | + ! 9 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 267 [0x10bf3e99b]
+ ! | + ! : | + ! : 9 llvm::sys::fs::directory_iterator::directory_iterator(llvm::Twine const&, std::__1::error_code&, bool) (in LLDB) + 327 [0x10bd8d607]
+ ! | + ! : | + ! : 6 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 607 [0x10bf68cdf]
+ ! | + ! : | + ! : | 6 llvm::sys::fs::detail::directory_iterator_increment(llvm::sys::fs::detail::DirIterState&) (in LLDB) + 35 [0x10bf68d63]
+ ! | + ! : | + ! : | 6 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff68fd2419]
+ ! | + ! : | + ! : | 6 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 106 [0x7fff68fd2379]
+ ! | + ! : | + ! : | 6 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff69093f1e]
+ ! | + ! : | + ! : 2 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 191 [0x10bf68b3f]
+ ! | + ! : | + ! : | 2 __opendir2$INODE64 (in libsystem_c.dylib) + 49 [0x7fff68fd1975]
+ ! | + ! : | + ! : | 2 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff6909318a]
+ ! | + ! : | + ! : 1 llvm::sys::fs::detail::directory_iterator_construct(llvm::sys::fs::detail::DirIterState&, llvm::StringRef, bool) (in LLDB) + 200 [0x10bf68b48]
+ ! | + ! : | + ! 4 (anonymous namespace)::RealFileSystem::dir_begin(llvm::Twine const&, std::__1::error_code&) (in LLDB) + 415 [0x10bf3ea2f]
+ ! | + ! : | + ! 4 llvm::sys::fs::directory_entry::status() const (in LLDB) + 170 [0x10bf690ea]
+ ! | + ! : | + ! 4 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! | + ! : | + 2 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 577 [0x10edfd031]
+ ! | + ! : | + ! 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! | + ! : | + ! : 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 574 [0x10ee0148e]
+ ! | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! | + ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 193 [0x7fff6910a75f]
+ ! | + ! : | + ! 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! | + ! : | + ! 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! | + ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! | + ! : | + ! 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! | + ! : | + ! 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! | + ! : | + ! 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! | + ! : | + ! 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! | + ! : | + ! 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! | + ! : | + ! 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! | + ! : | + 1 clang::HeaderSearch::loadSubdirectoryModuleMaps(clang::DirectoryLookup&) (in LLDB) + 549 [0x10edfd015]
+ ! | + ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 172 [0x10eeb11dc]
+ ! | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::DirectoryEntry*>, bool> llvm::StringMap<clang::DirectoryEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::DirectoryEntry*>(llvm::StringRef, clang::DirectoryEntry*&&) (in LLDB) + 35 [0x10eeb3003]
+ ! | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 272 [0x7fff69145850]
+ ! | + ! : | 2 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 701 [0x10edfc97d]
+ ! | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 192 [0x10edfcc40]
+ ! | + ! : | + ! 1 clang::HeaderSearch::lookupModuleMapFile(clang::DirectoryEntry const*, bool) (in LLDB) + 335 [0x10ee0139f]
+ ! | + ! : | + ! 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 422 [0x10bf280e6]
+ ! | + ! : | + 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! | + ! : | + 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! | + ! : | + 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 924 [0x10ee217fc]
+ ! | + ! : | + 1 clang::ModuleMapParser::parseModuleMapFile() (in LLDB) + 271 [0x10ee2ac8f]
+ ! | + ! : | + 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 3543 [0x10ee24fa7]
+ ! | + ! : | + 1 clang::ModuleMapParser::parseModuleDecl() (in LLDB) + 297 [0x10ee242f9]
+ ! | + ! : | + 1 clang::ModuleMapParser::parseModuleId(llvm::SmallVector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, clang::SourceLocation>, 2u>&) (in LLDB) + 319 [0x10ee234cf]
+ ! | + ! : | + 1 clang::ModuleMapParser::consumeToken() (in LLDB) + 158 [0x10ee228be]
+ ! | + ! : | + 1 clang::Lexer::LexTokenInternal(clang::Token&, bool) (in LLDB) + 13 [0x10ee0dcfd]
+ ! | + ! : | 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! | + ! : | 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! | + ! : | 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! | + ! : | 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! | + ! : | 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! | + ! : | 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! | + ! : | 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! | + ! : | 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! | + ! : | 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! | + ! : | 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! | + ! : | 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! | + ! : 31 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! | + ! : | 31 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + ! : | 14 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! | + ! : | + 13 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + ! : | + ! 6 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! | + ! : | + ! : 6 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 3240 [0x10e484d98]
+ ! | + ! : | + ! : | 2 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 2128 [0x10e486c60]
+ ! | + ! : | + ! : | 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! | + ! : | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! | + ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 480 [0x10efa6810]
+ ! | + ! : | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! : | + ! : | 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + ! : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 256 [0x10bf28040]
+ ! | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! | + ! : | + ! : | 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! | + ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! | + ! : | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! | + ! : | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 166 [0x10c8cc576]
+ ! | + ! : | + ! : | 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! | + ! : | + ! : | 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 569 [0x10e494d59]
+ ! | + ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! | + ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! | + ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! | + ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! | + ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44 [0x7fff6910932d]
+ ! | + ! : | + ! : 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! : | + ! : + 1 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + ! : + 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + ! : + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 213 [0x10bf28015]
+ ! | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 2291 [0x10e47a1a3]
+ ! | + ! : | + ! 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! : | + ! : 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! : | + ! : | 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + ! : | 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + ! : | 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 208,282,... [0x10bf28010,0x10bf2805a,...]
+ ! | + ! : | + ! : 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! | + ! : | + ! : 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! | + ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 395 [0x7fff69145e4b]
+ ! | + ! : | + ! 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! | + ! : | + ! : 2 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! | + ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! | + ! : | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! | + ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 52 [0x10c8cc504]
+ ! | + ! : | + ! : 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! | + ! : | + ! : 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 1043 [0x10e494f33]
+ ! | + ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6910a8a4]
+ ! | + ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6910a63e]
+ ! | + ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 71 [0x7fff6910a6e5]
+ ! | + ! : | + ! 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 458 [0x10e4842ba]
+ ! | + ! : | + ! 1 llvm::BitstreamCursor::advance(unsigned int) (in LLDB) + 56 [0x10c8c17b8]
+ ! | + ! : | + ! 1 llvm::BitstreamCursor::ReadAbbrevRecord() (in LLDB) + 30 [0x10efa6f1e]
+ ! | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! | + ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 44 [0x7fff6910932d]
+ ! | + ! : | + 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! | + ! : | + 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 1171 [0x10e57d593]
+ ! | + ! : | + 1 clang::FileManager::getNoncachedStatValue(llvm::StringRef, llvm::vfs::Status&) (in LLDB) + 251 [0x10eeb27bb]
+ ! | + ! : | + 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! | + ! : | + 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! | + ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! | + ! : | 10 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! : | + 4 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! | + ! : | + ! 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 192 [0x10e47ea80]
+ ! | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1559 [0x10efa6c47]
+ ! | + ! : | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 17 [0x10c8cc4e1]
+ ! | + ! : | + ! : 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 1197 [0x10efa6add]
+ ! | + ! : | + ! 2 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! | + ! : | + ! 2 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 244,369 [0x7fff69145db4,0x7fff69145e31]
+ ! | + ! : | + 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! : | + ! 3 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + ! 3 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + ! 3 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 215,252,... [0x10bf28017,0x10bf2803c,...]
+ ! | + ! : | + 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 196,2893 [0x10e479974,0x10e47a3fd]
+ ! | + ! : | + 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! | + ! : | + 1 free (in libsystem_malloc.dylib) + 237 [0x7fff6910a926]
+ ! | + ! : | 4 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! | + ! : | + 4 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! | + ! : | + 3 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! | + ! : | + ! 2 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! | + ! : | + ! : 2 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 0,360 [0x10c8cc4d0,0x10c8cc638]
+ ! | + ! : | + ! 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 55 [0x10c8cc507]
+ ! | + ! : | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 927 [0x10e493cbf]
+ ! | + ! : | + 1 clang::ASTReader::ParseHeaderSearchPaths(llvm::SmallVector<unsigned long long, 64u> const&, bool, clang::ASTReaderListener&) (in LLDB) + 254 [0x10e494c1e]
+ ! | + ! : | 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4428 [0x10e48523c]
+ ! | + ! : | + 2 clang::HeaderSearch::lookupModule(llvm::StringRef, bool, bool) (in LLDB) + 93 [0x10edfc60d]
+ ! | + ! : | + 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 516 [0x10edfc8c4]
+ ! | + ! : | + ! 1 clang::HeaderSearch::loadModuleMapFile(clang::DirectoryEntry const*, bool, bool) (in LLDB) + 234 [0x10edfcc6a]
+ ! | + ! : | + ! 1 clang::HeaderSearch::loadModuleMapFileImpl(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*) (in LLDB) + 230 [0x10ee00ec6]
+ ! | + ! : | + ! 1 clang::ModuleMap::parseModuleMapFile(clang::FileEntry const*, bool, clang::DirectoryEntry const*, clang::FileID, unsigned int*, clang::SourceLocation) (in LLDB) + 266 [0x10ee2156a]
+ ! | + ! : | + ! 1 clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const (in LLDB) + 127 [0x10eec53ff]
+ ! | + ! : | + ! 1 clang::FileManager::getBufferForFile(clang::FileEntry const*, bool, bool) (in LLDB) + 330 [0x10eeb245a]
+ ! | + ! : | + ! 1 llvm::vfs::FileSystem::getBufferForFile(llvm::Twine const&, long long, bool, bool) (in LLDB) + 42 [0x10bf3934a]
+ ! | + ! : | + ! 1 (anonymous namespace)::RealFileSystem::openFileForRead(llvm::Twine const&) (in LLDB) + 194 [0x10bf3e662]
+ ! | + ! : | + ! 1 llvm::sys::fs::openFileForRead(llvm::Twine const&, int&, llvm::sys::fs::OpenFlags, llvm::SmallVectorImpl<char>*) (in LLDB) + 48 [0x10bf67040]
+ ! | + ! : | + ! 1 llvm::sys::fs::openFile(llvm::Twine const&, int&, llvm::sys::fs::CreationDisposition, llvm::sys::fs::FileAccess, llvm::sys::fs::OpenFlags, unsigned int) (in LLDB) + 219 [0x10bf6924b]
+ ! | + ! : | + ! 1 __open (in libsystem_kernel.dylib) + 10 [0x7fff690931ea]
+ ! | + ! : | + 1 clang::HeaderSearch::lookupModule(llvm::StringRef, llvm::StringRef, bool) (in LLDB) + 988 [0x10edfca9c]
+ ! | + ! : | + 1 clang::FileManager::getDirectory(llvm::StringRef, bool) (in LLDB) + 172 [0x10eeb11dc]
+ ! | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::DirectoryEntry*>, bool> llvm::StringMap<clang::DirectoryEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::DirectoryEntry*>(llvm::StringRef, clang::DirectoryEntry*&&) (in LLDB) + 35 [0x10eeb3003]
+ ! | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 295 [0x10bf28067]
+ ! | + ! : | 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 642 [0x10e484372]
+ ! | + ! : | 1 clang::ASTReader::ReadBlockAbbrevs(llvm::BitstreamCursor&, unsigned int) (in LLDB) + 40 [0x10e47ade8]
+ ! | + ! : | 1 llvm::BitstreamCursor::ReadAbbrevRecord() (in LLDB) + 653 [0x10efa718d]
+ ! | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 68 [0x10c8cc514]
+ ! | + ! : 12 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! : | 7 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! : | + 7 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! : | + 7 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : | + 6 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 230,265,... [0x10bf28026,0x10bf28049,...]
+ ! | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 461 [0x10bf2810d]
+ ! | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 218 [0x7fff6914581a]
+ ! | + ! : | 3 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 225 [0x10e479991]
+ ! | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 113 [0x10e47ea31]
+ ! | + ! : | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 109 [0x10c8cc53d]
+ ! | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 402 [0x10e47eb52]
+ ! | + ! : | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 0 [0x7fff69145cc0]
+ ! | + ! : | + 1 clang::ASTReader::readInputFileInfo(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 497 [0x10e47ebb1]
+ ! | + ! : | + 1 clang::ASTReader::ResolveImportedPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, llvm::StringRef) (in LLDB) + 96 [0x10e47ec90]
+ ! | + ! : | + 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 65 [0x10bf65d41]
+ ! | + ! : | + 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 1 [0x10bf16061]
+ ! | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 4394 [0x10e47a9da]
+ ! | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 480 [0x7fff6910ad79]
+ ! | + ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 583 [0x7fff6910b0bd]
+ ! | + ! : | 1 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 320 [0x10e4799f0]
+ ! | + ! : 3 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! | + ! : | 3 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! | + ! : | 3 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2002 [0x10efa6e02]
+ ! | + ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! | + ! : | + 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! | + ! : | + 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! | + ! : | + 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! | + ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! | + ! : | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 334 [0x10c8cc61e]
+ ! | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! | + ! : | 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 362 [0x10c8cc63a]
+ ! | + ! : 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 4151 [0x10e485127]
+ ! | + ! : 1 std::__1::vector<swift::Type, std::__1::allocator<swift::Type> >::__append(unsigned long) (in LLDB) + 230 [0x10bb36af6]
+ ! | + ! : 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 93 [0x7fff6914597d]
+ ! | + ! 1 clang::ASTReader::ReadASTCore(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, long long, long, clang::ASTFileSignature, unsigned int) (in LLDB) + 128 [0x10e486490]
+ ! | + ! 1 clang::serialization::ModuleManager::addModule(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, clang::serialization::ModuleFile*, unsigned int, long long, long, clang::ASTFileSignature, clang::ASTFileSignature (*)(llvm::StringRef), clang::serialization::ModuleFile*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) (in LLDB) + 1171 [0x10e57d593]
+ ! | + ! 1 clang::FileManager::getNoncachedStatValue(llvm::StringRef, llvm::vfs::Status&) (in LLDB) + 251 [0x10eeb27bb]
+ ! | + ! 1 (anonymous namespace)::RealFileSystem::status(llvm::Twine const&) (in LLDB) + 265 [0x10bf3e4a9]
+ ! | + ! 1 llvm::sys::fs::status(llvm::Twine const&, llvm::sys::fs::file_status&, bool) (in LLDB) + 99 [0x10bf66373]
+ ! | + ! 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff69093ed6]
+ ! | + 2 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 7175 [0x10e485cf7]
+ ! | + ! 2 clang::ASTReader::getInputFile(clang::serialization::ModuleFile&, unsigned int, bool) (in LLDB) + 325 [0x10e4799f5]
+ ! | + ! 2 clang::FileManager::getFile(llvm::StringRef, bool, bool) (in LLDB) + 90 [0x10eeb160a]
+ ! | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 35 [0x10eeb3343]
+ ! | + ! : 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 213 [0x10bf28015]
+ ! | + ! 1 std::__1::pair<llvm::StringMapIterator<clang::FileEntry*>, bool> llvm::StringMap<clang::FileEntry*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::FileEntry*>(llvm::StringRef, clang::FileEntry*&&) (in LLDB) + 238 [0x10eeb340e]
+ ! | + 1 clang::ASTReader::ReadControlBlock(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<clang::ASTReader::ImportedModule>&, clang::serialization::ModuleFile const*, unsigned int) (in LLDB) + 5849 [0x10e4857c9]
+ ! | + 1 clang::ASTReader::readUnhashedControlBlock(clang::serialization::ModuleFile&, bool, unsigned int) (in LLDB) + 106 [0x10e49374a]
+ ! | + 1 clang::ASTReader::readUnhashedControlBlockImpl(clang::serialization::ModuleFile*, llvm::StringRef, unsigned int, bool, clang::ASTReaderListener*, bool) (in LLDB) + 610 [0x10e493b82]
+ ! | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2077 [0x10efa6e4d]
+ ! | + 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 37 [0x10c8cc4f5]
+ ! | 9 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 773 [0x10e491a65]
+ ! | + 4 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5172 [0x10e489a44]
+ ! | + ! 3 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 144,150,... [0x10eec7a60,0x10eec7a66,...]
+ ! | + ! 1 clang::SourceManager::AllocateLoadedSLocEntries(unsigned int, unsigned int) (in LLDB) + 102 [0x10eec7a36]
+ ! | + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x10bf1dd06]
+ ! | + ! 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6910d97a]
+ ! | + ! 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6910da46]
+ ! | + ! 1 szone_realloc (in libsystem_malloc.dylib) + 873 [0x7fff6910de56]
+ ! | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! | + 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1814 [0x10e488d26]
+ ! | + ! 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 1299 [0x10e48e8b3]
+ ! | + ! : 1 clang::Module::addTopHeaderFilename(llvm::StringRef) (in LLDB) + 97 [0x10e4984d1]
+ ! | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 450 [0x7fff69109bbb]
+ ! | + ! : 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 20 [0x7fff6910a2a8]
+ ! | + ! 1 clang::ASTReader::ReadSubmoduleBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 5348 [0x10e48f884]
+ ! | + 2 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 15242 [0x10e48c19a]
+ ! | + ! 1 std::__1::vector<ObjectFilePECOFF::data_directory, std::__1::allocator<ObjectFilePECOFF::data_directory> >::__append(unsigned long) (in LLDB) + 330 [0x10bbb9b9a]
+ ! | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff661db378]
+ ! | + ! : 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff691092b8]
+ ! | + ! : 1 large_malloc (in libsystem_malloc.dylib) + 138 [0x7fff6910ee41]
+ ! | + ! : 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff69108c4e]
+ ! | + ! : 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff690924c8]
+ ! | + ! : 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff69092166]
+ ! | + ! 1 std::__1::vector<ObjectFilePECOFF::data_directory, std::__1::allocator<ObjectFilePECOFF::data_directory> >::__append(unsigned long) (in LLDB) + 283 [0x10bbb9b6b]
+ ! | + 1 clang::ASTReader::ReadASTBlock(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 14659 [0x10e48bf53]
+ ! | + 1 std::__1::vector<swift::Type, std::__1::allocator<swift::Type> >::__append(unsigned long) (in LLDB) + 161 [0x10bb36ab1]
+ ! | 1 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 1126 [0x10e491bc6]
+ ! | + 1 clang::SourceManager::loadSLocEntry(unsigned int, bool*) const (in LLDB) + 38 [0x10eec7506]
+ ! | + 1 clang::ASTReader::ReadSLocEntry(int) (in LLDB) + 1642 [0x10e47951a]
+ ! | + 1 clang::ASTReader::ReadSLocEntry(int)::$_0::operator()(llvm::BitstreamCursor&, llvm::StringRef) const (in LLDB) + 194 [0x10e47aae2]
+ ! | + 1 llvm::zlib::uncompress(llvm::StringRef, llvm::SmallVectorImpl<char>&, unsigned long) (in LLDB) + 122 [0x10beef88a]
+ ! | + 1 llvm::zlib::uncompress(llvm::StringRef, char*, unsigned long&) (in LLDB) + 38 [0x10beef756]
+ ! | + 1 uncompress (in libz.1.dylib) + 23 [0x7fff685eb397]
+ ! | + 1 uncompress2 (in libz.1.dylib) + 245 [0x7fff685eb492]
+ ! | + 1 inflate (in libz.1.dylib) + 1628 [0x7fff685ebdd0]
+ ! | + 1 ??? (in libz.1.dylib) load address 0x7fff685ea000 + 0x84d9 [0x7fff685f24d9]
+ ! | 1 clang::ASTReader::ReadAST(llvm::StringRef, clang::serialization::ModuleKind, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::ASTReader::ImportedSubmodule>*) (in LLDB) + 3936 [0x10e4926c0]
+ ! | 1 clang::ASTReader::InitializeContext() (in LLDB) + 137 [0x10e492cd9]
+ ! | 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! | 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 2033 [0x10e49a0d1]
+ ! | 1 clang::TypedefNameDecl* clang::ASTReader::ReadDeclAs<clang::TypedefNameDecl>(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 208 [0x10e49dff0]
+ ! | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! | 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! | 1 clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::Visit(clang::Decl*) (in LLDB) + 1358 [0x10e4d11ae]
+ ! | 1 clang::ASTDeclReader::VisitTypedefNameDecl(clang::TypedefNameDecl*) (in LLDB) + 78 [0x10e4d218e]
+ ! | 1 clang::ASTReader::GetTypeSourceInfo(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 183 [0x10e4a2be7]
+ ! | 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! | 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 14685 [0x10e49d23d]
+ ! | 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 120 [0x10e4907c8]
+ ! | 1 clang::ASTReader::readTypeRecord(unsigned int) (in LLDB) + 2232 [0x10e49a198]
+ ! | 1 clang::RecordDecl* clang::ASTReader::ReadDeclAs<clang::RecordDecl>(clang::serialization::ModuleFile&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) (in LLDB) + 208 [0x10e49e4a0]
+ ! | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! | 1 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 177 [0x10e4d0bc1]
+ ! | 1 clang::ASTReader::GetType(unsigned int) (in LLDB) + 213 [0x10e490825]
+ ! | 1 clang::MultiplexASTDeserializationListener::TypeRead(clang::serialization::TypeIdx, clang::QualType) (in LLDB) + 45 [0x10e2ba17d]
+ ! | 1 clang::ASTWriter::TypeRead(clang::serialization::TypeIdx, clang::QualType) (in LLDB) + 24 [0x10e5425b8]
+ ! 35 clang::ParseAST(clang::Sema&, bool, bool) (in LLDB) + 531 [0x10e3b48a3]
+ ! | 35 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 44 [0x10e2bb19c]
+ ! | 30 clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 236 [0x10e575d7c]
+ ! | + 30 clang::ASTWriter::WriteAST(clang::Sema&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*, llvm::StringRef, bool, bool) (in LLDB) + 657 [0x10e538091]
+ ! | + 8 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8635 [0x10e53a31b]
+ ! | + ! 8 clang::IdentifierResolver::begin(clang::DeclarationName) (in LLDB) + 52 [0x10e5a8104]
+ ! | + ! 4 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 620 [0x10e47d9dc]
+ ! | + ! : 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 342 [0x10e4a7926]
+ ! | + ! : | + 1 clang::serialization::reader::ASTIdentifierLookupTrait::ReadData(llvm::StringRef const&, unsigned char const*, unsigned int) (in LLDB) + 100 [0x10e476d84]
+ ! | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<clang::IdentifierInfo*>, bool> llvm::StringMap<clang::IdentifierInfo*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul> >::try_emplace<clang::IdentifierInfo*>(llvm::StringRef, clang::IdentifierInfo*&&) (in LLDB) + 35 [0x10ba9a873]
+ ! | + ! : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 359 [0x10bf280a7]
+ ! | + ! : | 1 (anonymous namespace)::IdentifierLookupVisitor::operator()(clang::serialization::ModuleFile&) (in LLDB) + 95 [0x10e4a782f]
+ ! | + ! : 2 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1181,1407 [0x10e57efad,0x10e57f08f]
+ ! | + ! 4 clang::ASTReader::updateOutOfDateIdentifier(clang::IdentifierInfo&) (in LLDB) + 659 [0x10e47da03]
+ ! | + ! 4 clang::ASTReader::FinishedDeserializing() (in LLDB) + 42 [0x10e4bae4a]
+ ! | + ! 3 clang::ASTReader::finishPendingActions() (in LLDB) + 692 [0x10e4ad5b4]
+ ! | + ! | 3 clang::ASTReader::SetGloballyVisibleDecls(clang::IdentifierInfo*, llvm::SmallVectorImpl<unsigned int> const&, llvm::SmallVectorImpl<clang::Decl*>*) (in LLDB) + 433 [0x10e4775a1]
+ ! | + ! | 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 1875 [0x10e4ef5b3]
+ ! | + ! | + 2 clang::ASTDeclReader::Visit(clang::Decl*) (in LLDB) + 21 [0x10e4d0b25]
+ ! | + ! | + 2 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) (in LLDB) + 46 [0x10e4d397e]
+ ! | + ! | + 2 clang::ASTDeclReader::RedeclarableResult clang::ASTDeclReader::VisitRedeclarable<clang::FunctionDecl>(clang::Redeclarable<clang::FunctionDecl>*) (in LLDB) + 245 [0x10e4d4db5]
+ ! | + ! | + 2 clang::ASTReader::GetDecl(unsigned int) (in LLDB) + 87 [0x10e490fc7]
+ ! | + ! | + 2 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! | + ! | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2029 [0x10efa6e1d]
+ ! | + ! | + ! 1 llvm::SimpleBitstreamCursor::Read(unsigned int) (in LLDB) + 14 [0x10c8cc4de]
+ ! | + ! | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2106 [0x10efa6e6a]
+ ! | + ! | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! | + ! | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2064 [0x10efa6e40]
+ ! | + ! 1 clang::ASTReader::finishPendingActions() (in LLDB) + 1691 [0x10e4ad99b]
+ ! | + ! 1 clang::ASTReader::resolvePendingMacro(clang::IdentifierInfo*, clang::ASTReader::PendingMacroInfo const&) (in LLDB) + 905 [0x10e47de79]
+ ! | + ! 1 clang::ASTReader::getMacro(unsigned int) (in LLDB) + 174 [0x10e47e8ce]
+ ! | + ! 1 clang::ASTReader::ReadMacroRecord(clang::serialization::ModuleFile&, unsigned long long) (in LLDB) + 411 [0x10e47b18b]
+ ! | + ! 1 clang::ASTReader::ReadToken(clang::serialization::ModuleFile&, llvm::SmallVectorImpl<unsigned long long> const&, unsigned int&) (in LLDB) + 384 [0x10e47afc0]
+ ! | + 6 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 6638 [0x10e539b4e]
+ ! | + ! 6 clang::ASTWriter::WriteControlBlock(clang::Preprocessor&, clang::ASTContext&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (in LLDB) + 22875 [0x10e51907b]
+ ! | + ! 5 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 6293 [0x10e51da75]
+ ! | + ! : 4 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 181 [0x10e51c185]
+ ! | + ! : | 4 clang::ASTWriter::PreparePathForOutput(llvm::SmallVectorImpl<char>&) (in LLDB) + 58 [0x10e51f85a]
+ ! | + ! : | 3 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 788 [0x10bf66194]
+ ! | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 223 [0x10bf6467f]
+ ! | + ! : | + ! 1 llvm::Twine::toStringRef(llvm::SmallVectorImpl<char>&) const (in LLDB) + 124 [0x10bf160dc]
+ ! | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 823 [0x10bf648d7]
+ ! | + ! : | + ! 1 llvm::sys::path::has_root_name(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 85 [0x10bf64b75]
+ ! | + ! : | + ! 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 308 [0x10bf63cf4]
+ ! | + ! : | + ! 1 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 197 [0x10bf28f35]
+ ! | + ! : | + 1 llvm::sys::path::append(llvm::SmallVectorImpl<char>&, llvm::sys::path::Style, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&) (in LLDB) + 1066 [0x10bf649ca]
+ ! | + ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10bf1dd2c]
+ ! | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 24 [0x7fff69107c15]
+ ! | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 103 [0x7fff69107c99]
+ ! | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6910920f]
+ ! | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 314 [0x7fff6910943b]
+ ! | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 813 [0x7fff69109d26]
+ ! | + ! : | 1 llvm::sys::path::remove_dots(llvm::SmallVectorImpl<char>&, bool, llvm::sys::path::Style) (in LLDB) + 478 [0x10bf6605e]
+ ! | + ! : | 1 llvm::sys::path::const_iterator::operator++() (in LLDB) + 370 [0x10bf63ed2]
+ ! | + ! : | 1 llvm::StringRef::find_first_of(llvm::StringRef, unsigned long) const (in LLDB) + 192 [0x10bf28f30]
+ ! | + ! : 1 clang::ASTWriter::EmitRecordWithPath(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef) (in LLDB) + 223 [0x10e51c1af]
+ ! | + ! : 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 694 [0x10dce4e86]
+ ! | + ! : 1 void llvm::BitstreamWriter::emitBlob<unsigned char>(llvm::ArrayRef<unsigned char>, bool) (in LLDB) + 540 [0x10dce480c]
+ ! | + ! 1 clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool) (in LLDB) + 5876 [0x10e51d8d4]
+ ! | + 5 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11322 [0x10e53ad9a]
+ ! | + ! 4 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2609 [0x10e51e971]
+ ! | + ! : 4 clang::HeaderSearch::getExistingFileInfo(clang::FileEntry const*, bool) const (in LLDB) + 220 [0x10ee004cc]
+ ! | + ! : 4 non-virtual thunk to clang::ASTReader::GetHeaderFileInfo(clang::FileEntry const*) (in LLDB) + 45 [0x10e49962d]
+ ! | + ! : 4 clang::serialization::ModuleManager::visit(llvm::function_ref<bool (clang::serialization::ModuleFile&)>, llvm::SmallPtrSetImpl<clang::serialization::ModuleFile*>*) (in LLDB) + 1215 [0x10e57efcf]
+ ! | + ! : 3 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 27,236,... [0x10e4ca23b,0x10e4ca30c,...]
+ ! | + ! : 1 bool llvm::function_ref<bool (clang::serialization::ModuleFile&)>::callback_fn<(anonymous namespace)::HeaderFileInfoVisitor>(long, clang::serialization::ModuleFile&) (in LLDB) + 356 [0x10e4ca384]
+ ! | + ! : 1 clang::serialization::reader::HeaderFileInfoTrait::EqualKey(clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&, clang::serialization::reader::HeaderFileInfoTrait::internal_key_type const&) (in LLDB) + 85 [0x10e47c975]
+ ! | + ! : 1 llvm::sys::path::is_absolute(llvm::Twine const&, llvm::sys::path::Style) (in LLDB) + 137 [0x10bf65d89]
+ ! | + ! : 1 llvm::sys::path::root_directory(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 44 [0x10bf6445c]
+ ! | + ! : 1 llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style) (in LLDB) + 60 [0x10bf63bfc]
+ ! | + ! 1 clang::ASTWriter::WriteHeaderSearch(clang::HeaderSearch const&) (in LLDB) + 2393 [0x10e51e899]
+ ! | + ! 1 clang::FileManager::GetUniqueIDMapping(llvm::SmallVectorImpl<clang::FileEntry const*>&) const (in LLDB) + 196 [0x10eeb2934]
+ ! | + 4 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13598 [0x10e53b67e]
+ ! | + ! 4 clang::ASTWriter::WriteModuleFileExtension(clang::Sema&, clang::ModuleFileExtensionWriter&) (in LLDB) + 1225 [0x10e530769]
+ ! | + ! 3 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 401 [0x10c98fd21]
+ ! | + ! : 3 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 332 [0x10c992c7c]
+ ! | + ! : 3 swift::importer::addEntryToLookupTable(swift::SwiftLookupTable&, clang::NamedDecl*, swift::importer::NameImporter&) (in LLDB) + 172 [0x10c992bdc]
+ ! | + ! : 3 swift::importer::NameImporter::forEachDistinctImportName(clang::NamedDecl const*, swift::importer::ImportNameVersion, llvm::function_ref<bool (swift::importer::ImportedName, swift::importer::ImportNameVersion)>) (in LLDB) + 103 [0x10c984877]
+ ! | + ! : 3 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! | + ! : 2 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 3358 [0x10c98092e]
+ ! | + ! : | 2 swift::importer::NameImporter::importName(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 246 [0x10c983946]
+ ! | + ! : | 2 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 13273 [0x10c982fe9]
+ ! | + ! : | 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 144 [0x10c984180]
+ ! | + ! : | + 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 663 [0x10c984387]
+ ! | + ! : | + 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! | + ! : | + 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! | + ! : | + 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! | + ! : | + 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! | + ! : | + 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! | + ! : | + 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2127 [0x10efa6e7f]
+ ! | + ! : | 1 swift::importer::NameImporter::getAllPropertyNames(clang::ObjCInterfaceDecl*, bool) (in LLDB) + 663 [0x10c984387]
+ ! | + ! : | 1 clang::DeclContext::decls_begin() const (in LLDB) + 23 [0x10eca0557]
+ ! | + ! : | 1 clang::DeclContext::LoadLexicalDeclsFromExternalStorage() const (in LLDB) + 186 [0x10ec9f9fa]
+ ! | + ! : | 1 clang::ASTReader::FindExternalLexicalDecls(clang::DeclContext const*, llvm::function_ref<bool (clang::Decl::Kind)>, llvm::SmallVectorImpl<clang::Decl*>&) (in LLDB) + 578 [0x10e4a4832]
+ ! | + ! : | 1 clang::ASTReader::GetLocalDecl(clang::serialization::ModuleFile&, unsigned int) (in LLDB) + 197 [0x10e4c60a5]
+ ! | + ! : | 1 clang::ASTReader::ReadDeclRecord(unsigned int) (in LLDB) + 362 [0x10e4eefca]
+ ! | + ! : | 1 llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef*) (in LLDB) + 2087 [0x10efa6e57]
+ ! | + ! : 1 swift::importer::NameImporter::importNameImpl(clang::NamedDecl const*, swift::importer::ImportNameVersion, clang::DeclarationName) (in LLDB) + 14805 [0x10c9835e5]
+ ! | + ! : 1 swift::formDeclName(swift::ASTContext&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, bool, bool) (in LLDB) + 393 [0x10c9fc879]
+ ! | + ! : 1 swift::DeclName::initialize(swift::ASTContext&, swift::DeclBaseName, llvm::ArrayRef<swift::Identifier>) (in LLDB) + 0 [0x10ca2dc50]
+ ! | + ! 1 swift::SwiftLookupTableWriter::writeExtensionContents(clang::Sema&, llvm::BitstreamWriter&) (in LLDB) + 436 [0x10c98fd44]
+ ! | + ! 1 swift::importer::addMacrosToLookupTable(swift::SwiftLookupTable&, swift::importer::NameImporter&) (in LLDB) + 412 [0x10c992e4c]
+ ! | + ! 1 swift::importer::addMacrosToLookupTable(swift::SwiftLookupTable&, swift::importer::NameImporter&)::$_9::operator()(clang::MacroInfo*, clang::ModuleMacro*) const (in LLDB) + 42 [0x10c99306a]
+ ! | + 3 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 13632 [0x10e53b6a0]
+ ! | + ! 2 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 323 [0x10e511c03]
+ ! | + ! : 2 llvm::SHA1::update(llvm::ArrayRef<unsigned char>) (in LLDB) + 53,59 [0x10bf1d105,0x10bf1d10b]
+ ! | + ! 1 clang::ASTWriter::writeUnhashedControlBlock(clang::Preprocessor&, clang::ASTContext&) (in LLDB) + 3742 [0x10e51295e]
+ ! | + ! 1 void llvm::BitstreamWriter::EmitRecord<llvm::SmallVector<unsigned long long, 64u> >(unsigned int, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int) (in LLDB) + 838 [0x10dce60a6]
+ ! | + ! 1 llvm::BitstreamWriter::EmitVBR64(unsigned long long, unsigned int) (in LLDB) + 128 [0x10dcde3a0]
+ ! | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8579 [0x10e53a2e3]
+ ! | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 47 [0x10e549f5f]
+ ! | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 111 [0x10e549f9f]
+ ! | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 258 [0x10e54a032]
+ ! | + ! 1 unsigned int std::__1::__sort3<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 119 [0x10e54a707]
+ ! | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11287 [0x10e53ad77]
+ ! | + ! 1 clang::ASTWriter::WriteSourceManagerBlock(clang::SourceManager&, clang::Preprocessor const&) (in LLDB) + 5079 [0x10e520e87]
+ ! | + ! 1 void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl<unsigned long long>(unsigned int, llvm::ArrayRef<unsigned long long>, llvm::StringRef, llvm::Optional<unsigned int>) (in LLDB) + 694 [0x10dce4e86]
+ ! | + ! 1 void llvm::BitstreamWriter::emitBlob<unsigned char>(llvm::ArrayRef<unsigned char>, bool) (in LLDB) + 525 [0x10dce47fd]
+ ! | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 11380 [0x10e53add4]
+ ! | + ! 1 clang::ASTWriter::WriteIdentifierTable(clang::Preprocessor&, clang::IdentifierResolver&, bool) (in LLDB) + 561 [0x10e52aca1]
+ ! | + ! 1 void std::__1::__sort<llvm::less_ptr<clang::IdentifierInfo>&, clang::IdentifierInfo const**>(clang::IdentifierInfo const**, clang::IdentifierInfo const**, llvm::less_ptr<clang::IdentifierInfo>&) (in LLDB) + 730 [0x10e54a20a]
+ ! | + ! 1 _platform_memcmp (in libsystem_platform.dylib) + 312 [0x7fff69145878]
+ ! | + 1 clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, clang::Module*) (in LLDB) + 8455 [0x10e53a267]
+ ! | 2 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 403 [0x10d881983]
+ ! | + 2 llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*) (in LLDB) + 120 [0x10f010bb8]
+ ! | + 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 35 [0x10f017b53]
+ ! | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 256 [0x10bf28040]
+ ! | + 1 std::__1::pair<llvm::StringMapIterator<llvm::ConstantDataSequential*>, bool> llvm::StringMap<llvm::ConstantDataSequential*, llvm::MallocAllocator>::try_emplace<llvm::ConstantDataSequential*>(llvm::StringRef, llvm::ConstantDataSequential*&&) (in LLDB) + 187 [0x10f017beb]
+ ! | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! | 2 (anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&) (in LLDB) + 674 [0x10d881a92]
+ ! | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (in LLDB) + 12822 [0x10d5dbc16]
+ ! | + ! 1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (in LLDB) + 1107 [0x10f070493]
+ ! | + ! 1 llvm::FPPassManager::doFinalization(llvm::Module&) (in LLDB) + 51 [0x10f070023]
+ ! | + ! 1 llvm::AsmPrinter::doFinalization(llvm::Module&) (in LLDB) + 87 [0x10d3170a7]
+ ! | + ! 1 llvm::AsmPrinter::EmitGlobalVariable(llvm::GlobalVariable const*) (in LLDB) + 1880 [0x10d312998]
+ ! | + ! 1 emitGlobalConstantImpl(llvm::DataLayout const&, llvm::Constant const*, llvm::AsmPrinter&, llvm::Constant const*, unsigned long long) (in LLDB) + 836 [0x10d31b144]
+ ! | + ! 1 llvm::MCObjectStreamer::EmitBytes(llvm::StringRef) (in LLDB) + 144 [0x10f12a690]
+ ! | + ! 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 41 [0x7fff69145ce9]
+ ! | + 1 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_pt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment