class EPCDebugObjectRegistrar
Declaration
class EPCDebugObjectRegistrar : public DebugObjectRegistrar { /* full declaration omitted */ };
Description
Use ExecutorProcessControl to register debug objects locally or in a remote executor process.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h:40
Inherits from: DebugObjectRegistrar
Member Variables
- private llvm::orc::ExecutionSession& ES
- private llvm::orc::ExecutorAddr RegisterFn
Method Overview
- public EPCDebugObjectRegistrar(llvm::orc::ExecutionSession & ES, llvm::orc::ExecutorAddr RegisterFn)
- public llvm::Error registerDebugObject(llvm::orc::ExecutorAddrRange TargetMem)
Inherited from DebugObjectRegistrar:
Methods
¶EPCDebugObjectRegistrar(
llvm::orc::ExecutionSession& ES,
llvm::orc::ExecutorAddr RegisterFn)
EPCDebugObjectRegistrar(
llvm::orc::ExecutionSession& ES,
llvm::orc::ExecutorAddr RegisterFn)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h:42
Parameters
- llvm::orc::ExecutionSession& ES
- llvm::orc::ExecutorAddr RegisterFn
¶llvm::Error registerDebugObject(
llvm::orc::ExecutorAddrRange TargetMem)
llvm::Error registerDebugObject(
llvm::orc::ExecutorAddrRange TargetMem)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h:45
Parameters
- llvm::orc::ExecutorAddrRange TargetMem