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

Inherited from DebugObjectRegistrar:

Methods

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)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h:45

Parameters

llvm::orc::ExecutorAddrRange TargetMem