Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching refs:RuntimeDyld

1 //===-- RuntimeDyld.cpp - Run-time dynamic linker for MC-JIT ----*- C++ -*-===//
14 #include "llvm/ExecutionEngine/RuntimeDyld.h"
607 // RuntimeDyld::resolveRelocations().
677 // RuntimeDyld class implementation
678 RuntimeDyld::RuntimeDyld(RTDyldMemoryManager *mm) {
680 // RuntimeDyld is used to load multiple objects. The current implementation
681 // associates a single memory manager with a RuntimeDyld instance. Even
690 RuntimeDyld::~RuntimeDyld() { delete Dyld; }
706 ObjectImage *RuntimeDyld::loadObject(std::unique_ptr<ObjectFile> InputObject) {
729 ObjectImage *RuntimeDyld::loadObject(ObjectBuffer *InputBuffer) {
774 void *RuntimeDyld::getSymbolAddress(StringRef Name) {
780 uint64_t RuntimeDyld::getSymbolLoadAddress(StringRef Name) {
786 void RuntimeDyld::resolveRelocations() { Dyld->resolveRelocations(); }
788 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) {
792 void RuntimeDyld::mapSectionAddress(const void *LocalAddress,
797 bool RuntimeDyld::hasError() { return Dyld->hasError(); }
799 StringRef RuntimeDyld::getErrorString() { return Dyld->getErrorString(); }
801 void RuntimeDyld::registerEHFrames() {
806 void RuntimeDyld::deregisterEHFrames() {