LLVM 22.0.0git
llvm::orc::EPCDebugObjectRegistrar Class Reference

Use ExecutorProcessControl to register debug objects locally or in a remote executor process. More...

#include "llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h"

Inheritance diagram for llvm::orc::EPCDebugObjectRegistrar:
[legend]

Public Member Functions

 EPCDebugObjectRegistrar (ExecutionSession &ES, ExecutorAddr RegisterFn)
Error registerDebugObject (ExecutorAddrRange TargetMem, bool AutoRegisterCode) override
Public Member Functions inherited from llvm::orc::DebugObjectRegistrar
virtual ~DebugObjectRegistrar ()=default

Detailed Description

Use ExecutorProcessControl to register debug objects locally or in a remote executor process.

Definition at line 41 of file EPCDebugObjectRegistrar.h.

Constructor & Destructor Documentation

◆ EPCDebugObjectRegistrar()

llvm::orc::EPCDebugObjectRegistrar::EPCDebugObjectRegistrar ( ExecutionSession & ES,
ExecutorAddr RegisterFn )
inline

Definition at line 43 of file EPCDebugObjectRegistrar.h.

Member Function Documentation

◆ registerDebugObject()

Error llvm::orc::EPCDebugObjectRegistrar::registerDebugObject ( ExecutorAddrRange TargetMem,
bool AutoRegisterCode )
overridevirtual

Implements llvm::orc::DebugObjectRegistrar.

Definition at line 49 of file EPCDebugObjectRegistrar.cpp.


The documentation for this class was generated from the following files: