LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::JITMemoryManager Member List

This is the complete list of members for llvm::JITMemoryManager, including all inherited members.

allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName)=0llvm::RTDyldMemoryManagerpure virtual
allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName, bool IsReadOnly)=0llvm::RTDyldMemoryManagerpure virtual
allocateGlobal(uintptr_t Size, unsigned Alignment)=0llvm::JITMemoryManagerpure virtual
AllocateGOT()=0llvm::JITMemoryManagerpure virtual
allocateSpace(intptr_t Size, unsigned Alignment)=0llvm::JITMemoryManagerpure virtual
allocateStub(const GlobalValue *F, unsigned StubSize, unsigned Alignment)=0llvm::JITMemoryManagerpure virtual
CheckInvariants(std::string &)llvm::JITMemoryManagerinlinevirtual
CreateDefaultMemManager()llvm::JITMemoryManagerstatic
deallocateFunctionBody(void *Body)=0llvm::JITMemoryManagerpure virtual
deregisterEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size)llvm::RTDyldMemoryManagervirtual
endFunctionBody(const Function *F, uint8_t *FunctionStart, uint8_t *FunctionEnd)=0llvm::JITMemoryManagerpure virtual
finalizeMemory(std::string *ErrMsg=0)=0llvm::RTDyldMemoryManagerpure virtual
GetDefaultCodeSlabSize()llvm::JITMemoryManagerinlinevirtual
GetDefaultDataSlabSize()llvm::JITMemoryManagerinlinevirtual
GetDefaultStubSlabSize()llvm::JITMemoryManagerinlinevirtual
getGOTBase() const =0llvm::JITMemoryManagerpure virtual
GetNumCodeSlabs()llvm::JITMemoryManagerinlinevirtual
GetNumDataSlabs()llvm::JITMemoryManagerinlinevirtual
GetNumStubSlabs()llvm::JITMemoryManagerinlinevirtual
getPointerToNamedFunction(const std::string &Name, bool AbortOnFailure=true)llvm::RTDyldMemoryManagervirtual
getSymbolAddress(const std::string &Name)llvm::RTDyldMemoryManagervirtual
HasGOTllvm::JITMemoryManagerprotected
isManagingGOT() const llvm::JITMemoryManagerinline
JITMemoryManager()llvm::JITMemoryManagerinline
notifyObjectLoaded(ExecutionEngine *EE, const ObjectImage *)llvm::RTDyldMemoryManagerinlinevirtual
registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size)llvm::RTDyldMemoryManagervirtual
RTDyldMemoryManager()llvm::RTDyldMemoryManagerinline
setMemoryExecutable()=0llvm::JITMemoryManagerpure virtual
setMemoryWritable()=0llvm::JITMemoryManagerpure virtual
setPoisonMemory(bool poison)=0llvm::JITMemoryManagerpure virtual
startFunctionBody(const Function *F, uintptr_t &ActualSize)=0llvm::JITMemoryManagerpure virtual
~JITMemoryManager()llvm::JITMemoryManagervirtual
~RTDyldMemoryManager()llvm::RTDyldMemoryManagervirtual