|
LLVM 23.0.0git
|
#include "llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h"
Public Member Functions | |
| UnwindInfoRegistrationPlugin (ExecutionSession &ES, ExecutorAddr RegisterSections, ExecutorAddr DeregisterSections) | |
| void | modifyPassConfig (MaterializationResponsibility &MR, jitlink::LinkGraph &G, jitlink::PassConfiguration &PassConfig) override |
| Error | notifyEmitted (MaterializationResponsibility &MR) override |
| Error | notifyFailed (MaterializationResponsibility &MR) override |
| Error | notifyRemovingResources (JITDylib &JD, ResourceKey K) override |
| void | notifyTransferringResources (JITDylib &JD, ResourceKey DstKey, ResourceKey SrcKey) override |
| Public Member Functions inherited from llvm::orc::LinkGraphLinkingLayer::Plugin | |
| virtual | ~Plugin () |
| virtual void | notifyMaterializing (MaterializationResponsibility &MR, jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx, MemoryBufferRef InputObject) |
Static Public Member Functions | |
| static Expected< std::shared_ptr< UnwindInfoRegistrationPlugin > > | Create (ExecutionSession &ES, rt::MachOUnwindInfoRegistrarSymbolNames SNs=rt::orc_rt_MachOUnwindInfoRegistrarSPSSymbols) |
Definition at line 22 of file UnwindInfoRegistrationPlugin.h.
|
inline |
Definition at line 25 of file UnwindInfoRegistrationPlugin.h.
References llvm::orc::ExecutionSession::intern().
|
static |
Definition at line 22 of file UnwindInfoRegistrationPlugin.cpp.
References llvm::orc::ExecutionSession::getExecutorProcessControl().
Referenced by llvm::orc::LLJIT::setUpGenericLLVMIRPlatform.
|
overridevirtual |
Reimplemented from llvm::orc::LinkGraphLinkingLayer::Plugin.
Definition at line 37 of file UnwindInfoRegistrationPlugin.cpp.
References G, modifyPassConfig(), and llvm::jitlink::PassConfiguration::PostFixupPasses.
Referenced by modifyPassConfig().
|
inlineoverridevirtual |
Reimplemented from llvm::orc::LinkGraphLinkingLayer::Plugin.
Definition at line 42 of file UnwindInfoRegistrationPlugin.h.
References llvm::Error::success().
|
inlineoverridevirtual |
Implements llvm::orc::LinkGraphLinkingLayer::Plugin.
Definition at line 46 of file UnwindInfoRegistrationPlugin.h.
References llvm::Error::success().
|
inlineoverridevirtual |
Implements llvm::orc::LinkGraphLinkingLayer::Plugin.
Definition at line 50 of file UnwindInfoRegistrationPlugin.h.
References llvm::Error::success().
|
inlineoverridevirtual |
Implements llvm::orc::LinkGraphLinkingLayer::Plugin.
Definition at line 54 of file UnwindInfoRegistrationPlugin.h.