LLVM  10.0.0svn
Public Member Functions | List of all members
llvm::orc::EHFrameRegistrationPlugin Class Reference

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

Inheritance diagram for llvm::orc::EHFrameRegistrationPlugin:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::EHFrameRegistrationPlugin:
Collaboration graph
[legend]

Public Member Functions

 EHFrameRegistrationPlugin (jitlink::EHFrameRegistrar &Registrar)
 
Error notifyEmitted (MaterializationResponsibility &MR) override
 
void modifyPassConfig (MaterializationResponsibility &MR, const Triple &TT, jitlink::PassConfiguration &PassConfig) override
 
Error notifyRemovingModule (VModuleKey K) override
 
Error notifyRemovingAllModules () override
 
- Public Member Functions inherited from llvm::orc::ObjectLinkingLayer::Plugin
virtual ~Plugin ()
 
virtual void notifyLoaded (MaterializationResponsibility &MR)
 

Detailed Description

Definition at line 146 of file ObjectLinkingLayer.h.

Constructor & Destructor Documentation

◆ EHFrameRegistrationPlugin()

llvm::orc::EHFrameRegistrationPlugin::EHFrameRegistrationPlugin ( jitlink::EHFrameRegistrar Registrar)

Definition at line 412 of file ObjectLinkingLayer.cpp.

Member Function Documentation

◆ modifyPassConfig()

void llvm::orc::EHFrameRegistrationPlugin::modifyPassConfig ( MaterializationResponsibility MR,
const Triple TT,
jitlink::PassConfiguration PassConfig 
)
overridevirtual

◆ notifyEmitted()

Error llvm::orc::EHFrameRegistrationPlugin::notifyEmitted ( MaterializationResponsibility MR)
overridevirtual

◆ notifyRemovingAllModules()

Error llvm::orc::EHFrameRegistrationPlugin::notifyRemovingAllModules ( )
overridevirtual

◆ notifyRemovingModule()

Error llvm::orc::EHFrameRegistrationPlugin::notifyRemovingModule ( VModuleKey  K)
overridevirtual

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