Created
February 6, 2020 15:46
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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