003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/include/lldb/Initialization
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
include
/
lldb
/
Initialization
/
📁
..
📄
SystemInitializer.h
(720 B)
📄
SystemInitializerCommon.h
(1.2 KB)
📄
SystemLifetimeManager.h
(1.18 KB)
Editing: SystemInitializerCommon.h
//===-- SystemInitializerCommon.h -------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLDB_INITIALIZATION_SYSTEMINITIALIZERCOMMON_H #define LLDB_INITIALIZATION_SYSTEMINITIALIZERCOMMON_H #include "SystemInitializer.h" namespace lldb_private { /// 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. class SystemInitializerCommon : public SystemInitializer { public: SystemInitializerCommon(); ~SystemInitializerCommon() override; llvm::Error Initialize() override; void Terminate() override; }; } // namespace lldb_private #endif // LLDB_INITIALIZATION_SYSTEMINITIALIZERCOMMON_H
Upload File
Create Folder