|
LLDB mainline
|
Initializes lldb. More...
#include <SystemInitializerFull.h>
Public Member Functions | |
| SystemInitializerFull () | |
| ~SystemInitializerFull () override | |
| llvm::Error | Initialize () override |
| void | Terminate () override |
| Public Member Functions inherited from lldb_private::SystemInitializerCommon | |
| SystemInitializerCommon () | |
| ~SystemInitializerCommon () override | |
| Public Member Functions inherited from lldb_private::SystemInitializer | |
| SystemInitializer () | |
| virtual | ~SystemInitializer () |
Initializes lldb.
This class is responsible for initializing all of lldb system services needed to use the full LLDB application. This class is not intended to be used externally, but is instead used internally by SBDebugger to initialize the system.
Definition at line 21 of file SystemInitializerFull.h.
| SystemInitializerFull::SystemInitializerFull | ( | ) |
Definition at line 42 of file SystemInitializerFull.cpp.
References lldb_private::SystemInitializerCommon::SystemInitializerCommon().
|
overridedefault |
|
overridevirtual |
Reimplemented from lldb_private::SystemInitializerCommon.
Definition at line 45 of file SystemInitializerFull.cpp.
References lldb_private::Debugger::AssertCallback(), error(), lldb::eScriptLanguagePython, lldb_private::Status::FromErrorString(), lldb_private::ScriptInterpreterRuntimeLoader::Get(), lldb_private::GetLog(), lldb_private::GetVersion(), lldb_private::Debugger::Initialize(), lldb_private::PluginManager::Initialize(), lldb_private::SystemInitializerCommon::Initialize(), lldb_private::FileSystem::Instance(), LLDB_LOG, lldb_private::SetLLDBAssertCallback(), lldb_private::SetLLDBErrorLog(), lldb_private::Debugger::SettingsInitialize(), and lldb_private::System.
|
overridevirtual |
Reimplemented from lldb_private::SystemInitializerCommon.
Definition at line 141 of file SystemInitializerFull.cpp.
References lldb_private::Debugger::SettingsTerminate(), lldb_private::Debugger::Terminate(), lldb_private::PluginManager::Terminate(), lldb_private::ProcessTrace::Terminate(), and lldb_private::SystemInitializerCommon::Terminate().