LLVM API Documentation

Public Member Functions
llvm::RuntimeDyldMachOCRTPBase< Impl > Class Template Reference

#include <RuntimeDyldMachO.h>

Inheritance diagram for llvm::RuntimeDyldMachOCRTPBase< Impl >:
Inheritance graph
[legend]
Collaboration diagram for llvm::RuntimeDyldMachOCRTPBase< Impl >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RuntimeDyldMachOCRTPBase (RTDyldMemoryManager *mm)
void finalizeLoad (ObjectImage &ObjImg, ObjSectionToIDMap &SectionMap) override
void registerEHFrames () override

Detailed Description

template<typename Impl>
class llvm::RuntimeDyldMachOCRTPBase< Impl >

RuntimeDyldMachOTarget - Templated base class for generic MachO linker algorithms and data structures.

Concrete, target specific sub-classes can be accessed via the impl() methods. (i.e. the RuntimeDyldMachO hierarchy uses the Curiously Recurring Template Idiom). Concrete subclasses for each target can be found in ./Targets.

Definition at line 145 of file RuntimeDyldMachO.h.


Constructor & Destructor Documentation

template<typename Impl>
llvm::RuntimeDyldMachOCRTPBase< Impl >::RuntimeDyldMachOCRTPBase ( RTDyldMemoryManager mm) [inline]

Definition at line 154 of file RuntimeDyldMachO.h.


Member Function Documentation

template<typename Impl >
void llvm::RuntimeDyldMachOCRTPBase< Impl >::finalizeLoad ( ObjectImage ObjImg,
ObjSectionToIDMap SectionMap 
) [override, virtual]
template<typename Impl >
void llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames ( ) [override, virtual]

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