OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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