LLDB mainline
lldb_private::SystemInitializerCommon Class Reference

Initializes common lldb functionality. More...

#include <SystemInitializerCommon.h>

Inheritance diagram for lldb_private::SystemInitializerCommon:
[legend]

Public Member Functions

 SystemInitializerCommon (HostInfo::SharedLibraryDirectoryHelper *helper)
 ~SystemInitializerCommon () override
llvm::Error Initialize () override
void Terminate () override
Public Member Functions inherited from lldb_private::SystemInitializer
 SystemInitializer ()
virtual ~SystemInitializer ()

Private Attributes

HostInfo::SharedLibraryDirectoryHelper * m_shlib_dir_helper

Detailed Description

Initializes common lldb functionality.

This class is responsible for initializing a subset of lldb useful to both debug servers and debug clients. Debug servers do not use all of LLDB and desire small binary sizes, so this functionality is separate. This class is used by constructing an instance of SystemLifetimeManager with this class passed to the constructor.

Definition at line 24 of file SystemInitializerCommon.h.

Constructor & Destructor Documentation

◆ SystemInitializerCommon()

SystemInitializerCommon::SystemInitializerCommon ( HostInfo::SharedLibraryDirectoryHelper * helper)

◆ ~SystemInitializerCommon()

SystemInitializerCommon::~SystemInitializerCommon ( )
overridedefault

Member Function Documentation

◆ Initialize()

◆ Terminate()

Member Data Documentation

◆ m_shlib_dir_helper

HostInfo::SharedLibraryDirectoryHelper* lldb_private::SystemInitializerCommon::m_shlib_dir_helper
private

Definition at line 33 of file SystemInitializerCommon.h.

Referenced by Initialize(), and SystemInitializerCommon().


The documentation for this class was generated from the following files: