#include "lldb/Core/Architecture.h"
#include "lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h"
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Target/Statistics.h"
#include "lldb/Utility/CompletionRequest.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Status.h"
#include "lldb/lldb-enumerations.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-private-interfaces.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/JSON.h"
#include <cstddef>
#include <cstdint>
#include <functional>
#include <vector>
Go to the source code of this file.
|
namespace | lldb_private |
| A class that represents a running process on the host machine.
|
◆ LLDB_PLUGIN_DECLARE
#define LLDB_PLUGIN_DECLARE |
( |
| PluginName | ) |
|
Value:
extern void lldb_initialize_##PluginName(); \
extern void lldb_terminate_##PluginName(); \
}
A class that represents a running process on the host machine.
Definition at line 41 of file PluginManager.h.
◆ LLDB_PLUGIN_DEFINE
#define LLDB_PLUGIN_DEFINE |
( |
| PluginName | ) |
|
Value:
#define LLDB_PLUGIN_DEFINE_ADV(ClassName, PluginName)
Definition at line 37 of file PluginManager.h.
◆ LLDB_PLUGIN_DEFINE_ADV
#define LLDB_PLUGIN_DEFINE_ADV |
( |
| ClassName, |
|
|
| PluginName ) |
Value:
void lldb_initialize_##PluginName() { ClassName::Initialize(); } \
void lldb_terminate_##PluginName() { ClassName::Terminate(); } \
}
Definition at line 31 of file PluginManager.h.
◆ LLDB_PLUGIN_INITIALIZE
#define LLDB_PLUGIN_INITIALIZE |
( |
| PluginName | ) |
|
◆ LLDB_PLUGIN_TERMINATE
#define LLDB_PLUGIN_TERMINATE |
( |
| PluginName | ) |
|