OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RelocationEntry
(Results
1 - 11
of
11
) sorted by null
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldMachO.h
58
int64_t memcpyAddend(const
RelocationEntry
&RE) const;
61
///
RelocationEntry
and fill in the common fields. The 'Addend' field is *not*
65
RelocationEntry
getRelocationEntry(unsigned SectionID,
80
return
RelocationEntry
(SectionID, Offset, RelType, 0, IsPCRel, Size);
94
const
RelocationEntry
&RE,
104
void dumpRelocationToResolve(const
RelocationEntry
&RE, uint64_t Value) const;
RuntimeDyldImpl.h
84
///
RelocationEntry
- used to represent relocations internally in the dynamic
86
class
RelocationEntry
{
119
RelocationEntry
(unsigned id, uint64_t offset, uint32_t type, int64_t addend)
123
RelocationEntry
(unsigned id, uint64_t offset, uint32_t type, int64_t addend,
128
RelocationEntry
(unsigned id, uint64_t offset, uint32_t type, int64_t addend,
133
RelocationEntry
(unsigned id, uint64_t offset, uint32_t type, int64_t addend,
223
typedef SmallVector<
RelocationEntry
, 64> RelocationList;
334
void addRelocationForSection(const
RelocationEntry
&RE, unsigned SectionID);
338
void addRelocationForSymbol(const
RelocationEntry
&RE, StringRef SymbolName);
350
virtual void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) = 0
[
all
...]
RuntimeDyldELF.cpp
844
void RuntimeDyldELF::resolveRelocation(const
RelocationEntry
&RE,
[
all
...]
RuntimeDyldELF.h
97
RelocationEntry
computeGOTOffsetRE(unsigned SectionID,
124
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override;
RuntimeDyldMachO.cpp
45
int64_t RuntimeDyldMachO::memcpyAddend(const
RelocationEntry
&RE) const {
54
const
RelocationEntry
&RE, ObjSectionToIDMap &ObjSectionToID) {
105
void RuntimeDyldMachO::dumpRelocationToResolve(const
RelocationEntry
&RE,
169
RelocationEntry
RE(PTSectionID, PTEntryOffset,
RuntimeDyld.cpp
649
void RuntimeDyldImpl::addRelocationForSection(const
RelocationEntry
&RE,
654
void RuntimeDyldImpl::addRelocationForSymbol(const
RelocationEntry
&RE,
664
RelocationEntry
RECopy = RE;
771
const
RelocationEntry
&RE = Relocs[i];
[
all
...]
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
RuntimeDyldMachOX86_64.h
46
RelocationEntry
RE(getRelocationEntry(SectionID, Obj, RelI));
69
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override {
106
void processGOTRelocation(const
RelocationEntry
&RE,
119
RelocationEntry
GOTRE(RE.SectionID, Section.StubOffset,
129
RelocationEntry
TargetRE(RE.SectionID, RE.Offset,
RuntimeDyldMachOARM.h
36
int64_t decodeAddend(const
RelocationEntry
&RE) const {
71
RelocationEntry
RE(getRelocationEntry(SectionID, Obj, RelI));
92
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override {
172
void processBranchRelocation(const
RelocationEntry
&RE,
187
RelocationEntry
StubRE(RE.SectionID, StubTargetAddr - Section.Address,
197
RelocationEntry
TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0,
264
RelocationEntry
R(SectionID, Offset, RelocType, Addend, SectionAID,
RuntimeDyldMachOI386.h
55
RelocationEntry
RE(getRelocationEntry(SectionID, Obj, RelI));
83
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override {
178
RelocationEntry
R(SectionID, Offset, RelocType, 0, SectionAID,
217
RelocationEntry
R(SectionID, Offset, RelocType, Addend, IsPCRel, Size);
250
RelocationEntry
RE(JTSectionID, JTEntryOffset + 1,
RuntimeDyldMachOAArch64.h
35
int64_t decodeAddend(const
RelocationEntry
&RE) const {
273
RelocationEntry
RE(getRelocationEntry(SectionID, Obj, RelI));
304
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override {
368
void processGOTRelocation(const
RelocationEntry
&RE,
388
RelocationEntry
GOTRE(RE.SectionID, StubOffset,
398
RelocationEntry
TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset,
RuntimeDyldCOFFX86_64.h
63
void resolveRelocation(const
RelocationEntry
&RE, uint64_t Value) override {
174
RelocationEntry
RE(SectionID, Offset, RelType, TargetOffset + Addend);
Completed in 967 milliseconds