9#ifndef LLDB_INITIALIZATION_SYSTEMLIFETIMEMANAGER_H
10#define LLDB_INITIALIZATION_SYSTEMLIFETIMEMANAGER_H
14#include "llvm/Support/Error.h"
26 llvm::Error
Initialize(std::unique_ptr<SystemInitializer> initializer,
SystemLifetimeManager(const SystemLifetimeManager &other)=delete
std::recursive_mutex m_mutex
SystemLifetimeManager & operator=(const SystemLifetimeManager &other)=delete
llvm::Error Initialize(std::unique_ptr< SystemInitializer > initializer, LoadPluginCallbackType plugin_callback)
std::unique_ptr< SystemInitializer > m_initializer
A class that represents a running process on the host machine.
llvm::sys::DynamicLibrary(* LoadPluginCallbackType)(const lldb::DebuggerSP &debugger_sp, const FileSpec &spec, Status &error)