HomeSort by relevance Sort by last modified time
    Searched refs:ObjectImage (Results 1 - 18 of 18) sorted by null

  /external/llvm/include/llvm/ExecutionEngine/
ObjectImage.h 1 //===---- ObjectImage.h - Format independent executuable object image -----===//
10 // This file declares a file format independent ObjectImage class.
23 /// ObjectImage - A container class that represents an ObjectFile that has been
25 class ObjectImage {
26 ObjectImage() LLVM_DELETED_FUNCTION;
27 ObjectImage(const ObjectImage &other) LLVM_DELETED_FUNCTION;
34 ObjectImage(ObjectBuffer *Input) : Buffer(Input) {}
35 virtual ~ObjectImage() {}
JITEventListener.h 28 class ObjectImage;
84 /// The ObjectImage contains the generated object image
87 virtual void NotifyObjectEmitted(const ObjectImage &Obj) {}
91 virtual void NotifyFreeingObject(const ObjectImage &Obj) {}
RuntimeDyld.h 29 class ObjectImage;
51 /// Ownership of the input buffer is transferred to the ObjectImage
54 ObjectImage *loadObject(ObjectBuffer *InputBuffer);
57 /// Ownership of the input object is transferred to the ObjectImage
60 ObjectImage *loadObject(std::unique_ptr<object::ObjectFile> InputObject);
RTDyldMemoryManager.h 25 class ObjectImage;
106 const ObjectImage *) {}
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
ObjectImageCommon.h 10 // This file declares a file format independent ObjectImage class.
18 #include "llvm/ExecutionEngine/ObjectImage.h"
29 class ObjectImageCommon : public ObjectImage {
40 : ObjectImage(Input), // saves Input as Buffer and takes ownership
47 : ObjectImage(Input) // saves Input as Buffer and takes ownership
55 : ObjectImage(nullptr), ObjFile(std::move(Input)) {}
RuntimeDyldMachO.h 68 ObjectImage &ObjImg,
74 ObjectImage &ObjImg,
100 ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID,
105 void finalizeLoad(ObjectImage &ObjImg,
108 static ObjectImage *createObjectImage(ObjectBuffer *Buffer);
109 static ObjectImage *
RuntimeDyldELF.h 85 void findPPC64TOCSection(ObjectImage &Obj, ObjSectionToIDMap &LocalSections,
87 void findOPDEntrySection(ObjectImage &Obj, ObjSectionToIDMap &LocalSections,
113 ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID,
119 void finalizeLoad(ObjectImage &ObjImg,
123 static ObjectImage *createObjectImage(ObjectBuffer *InputBuffer);
124 static ObjectImage *createObjectImageFromFile(std::unique_ptr<object::ObjectFile> Obj);
RuntimeDyldImpl.h 21 #include "llvm/ExecutionEngine/ObjectImage.h"
288 void emitCommonSymbols(ObjectImage &Obj, const CommonSymbolMap &CommonSymbols,
295 unsigned emitSection(ObjectImage &Obj, const SectionRef &Section,
303 unsigned findOrEmitSection(ObjectImage &Obj, const SectionRef &Section,
331 ObjectImage &Obj, ObjSectionToIDMap &ObjSectionToID,
343 void computeTotalAllocSize(ObjectImage &Obj, uint64_t &CodeSize,
347 unsigned computeSectionStubBufSize(ObjectImage &Obj,
361 ObjectImage *loadObject(ObjectImage *InputObject);
405 virtual void finalizeLoad(ObjectImage &ObjImg, ObjSectionToIDMap &SectionMap) {
    [all...]
RuntimeDyld.cpp 32 // Pin the JITRegistrar's and ObjectImage*'s vtables to this file.
34 void ObjectImage::anchor() {}
104 ObjectImage *RuntimeDyldImpl::loadObject(ObjectImage *InputObject) {
107 std::unique_ptr<ObjectImage> Obj(InputObject);
232 void RuntimeDyldImpl::computeTotalAllocSize(ObjectImage &Obj,
320 unsigned RuntimeDyldImpl::computeSectionStubBufSize(ObjectImage &Obj,
357 void RuntimeDyldImpl::emitCommonSymbols(ObjectImage &Obj,
396 unsigned RuntimeDyldImpl::emitSection(ObjectImage &Obj,
483 unsigned RuntimeDyldImpl::findOrEmitSection(ObjectImage &Obj
    [all...]
RuntimeDyldMachO.cpp 123 ObjectImage *RuntimeDyldMachO::createObjectImage(ObjectBuffer *Buffer) {
131 ObjectImage *RuntimeDyldMachO::createObjectImageFromFile(
215 void RuntimeDyldMachO::finalizeLoad(ObjectImage &ObjImg,
550 ObjectImage &Obj,
615 ObjectImage &Obj,
654 unsigned SectionID, relocation_iterator RelI, ObjectImage &Obj,
RuntimeDyldELF.cpp 22 #include "llvm/ExecutionEngine/ObjectImage.h"
182 ObjectImage *
217 ObjectImage *RuntimeDyldELF::createObjectImage(ObjectBuffer *Buffer) {
620 void RuntimeDyldELF::findPPC64TOCSection(ObjectImage &Obj,
655 void RuntimeDyldELF::findOPDEntrySection(ObjectImage &Obj,
    [all...]
  /external/llvm/lib/ExecutionEngine/IntelJITEvents/
IntelJITEventListener.cpp 24 #include "llvm/ExecutionEngine/ObjectImage.h"
66 virtual void NotifyObjectEmitted(const ObjectImage &Obj);
68 virtual void NotifyFreeingObject(const ObjectImage &Obj);
190 void IntelJITEventListener::NotifyObjectEmitted(const ObjectImage &Obj) {
259 void IntelJITEventListener::NotifyFreeingObject(const ObjectImage &Obj) {
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.h 18 #include "llvm/ExecutionEngine/ObjectImage.h"
60 const ObjectImage *Obj) override {
221 typedef SmallVector<ObjectImage *, 2> LoadedObjectList;
349 void NotifyObjectEmitted(const ObjectImage& Obj);
350 void NotifyFreeingObject(const ObjectImage& Obj);
MCJIT.cpp 16 #include "llvm/ExecutionEngine/ObjectImage.h"
85 ObjectImage *Obj = *it;
117 ObjectImage *LoadedObject = Dyld.loadObject(std::move(Obj));
202 // MCJIT now owns the ObjectImage pointer (via its LoadedObjects list).
203 ObjectImage *LoadedObject = Dyld.loadObject(ObjectToLoad.release());
569 void MCJIT::NotifyObjectEmitted(const ObjectImage& Obj) {
576 void MCJIT::NotifyFreeingObject(const ObjectImage& Obj) {
  /external/llvm/lib/ExecutionEngine/OProfileJIT/
OProfileJITEventListener.cpp 21 #include "llvm/ExecutionEngine/ObjectImage.h"
58 virtual void NotifyObjectEmitted(const ObjectImage &Obj);
60 virtual void NotifyFreeingObject(const ObjectImage &Obj);
168 void OProfileJITEventListener::NotifyObjectEmitted(const ObjectImage &Obj) {
198 void OProfileJITEventListener::NotifyFreeingObject(const ObjectImage &Obj) {
  /external/llvm/tools/lli/
RemoteMemoryManager.h 83 void notifyObjectLoaded(ExecutionEngine *EE, const ObjectImage *Obj) override;
RemoteMemoryManager.cpp 17 #include "llvm/ExecutionEngine/ObjectImage.h"
81 const ObjectImage *Obj) {
  /external/llvm/tools/llvm-rtdyld/
llvm-rtdyld.cpp 17 #include "llvm/ExecutionEngine/ObjectImage.h"
184 std::unique_ptr<ObjectImage> LoadedObject;
245 std::unique_ptr<ObjectImage> LoadedObject;
361 std::unique_ptr<ObjectImage> LoadedObject;

Completed in 181 milliseconds