Home
last modified time | relevance | path

Searched refs:SectionID (Results 1 – 25 of 27) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldELF.cpp570 Rel.SectionID = 0; in findPPC64TOCSection()
586 Rel.SectionID = *SectionIDOrErr; in findPPC64TOCSection()
670 Rel.SectionID = *SectionIDOrErr; in findOPDEntrySection()
929 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
931 RE.SymOffset, RE.SectionID); in resolveRelocation()
937 uint64_t SymOffset, SID SectionID) { in resolveRelocation() argument
976 void *RuntimeDyldELF::computePlaceholderAddress(unsigned SectionID, uint64_t Offset) const { in computePlaceholderAddress() argument
977 return (void *)(Sections[SectionID].getObjAddress() + Offset); in computePlaceholderAddress()
980 void RuntimeDyldELF::processSimpleRelocation(unsigned SectionID, uint64_t Offset, unsigned RelType,… in processSimpleRelocation() argument
981 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation()
[all …]
DRuntimeDyldImpl.h121 unsigned SectionID;
155 : SectionID(id), Offset(offset), RelType(type), Addend(addend), in RelocationEntry()
160 : SectionID(id), Offset(offset), RelType(type), Addend(addend), in RelocationEntry()
166 : SectionID(id), Offset(offset), RelType(type), Addend(addend), in RelocationEntry()
172 : SectionID(id), Offset(offset), RelType(type), in RelocationEntry()
183 : SectionID(id), Offset(offset), RelType(type), in RelocationEntry()
193 unsigned SectionID;
198 RelocationValueRef() : SectionID(0), Offset(0), Addend(0), in RelocationValueRef()
202 return SectionID == Other.SectionID && Offset == Other.Offset &&
207 if (SectionID != Other.SectionID)
[all …]
DRuntimeDyld.cpp298 unsigned SectionID = AbsoluteSymbolSection; in loadObjectImpl() local
301 << " SID: " << SectionID in loadObjectImpl()
304 GlobalSymbolTable[Name] = SymbolTableEntry(SectionID, Addr, *JITSymFlags); in loadObjectImpl()
325 unsigned SectionID; in loadObjectImpl() local
328 SectionID = *SectionIDOrErr; in loadObjectImpl()
333 << " SID: " << SectionID in loadObjectImpl()
337 SymbolTableEntry(SectionID, SectOffset, *JITSymFlags); in loadObjectImpl()
367 unsigned SectionID = 0; in loadObjectImpl() local
370 SectionID = *SectionIDOrErr; in loadObjectImpl()
374 LLVM_DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n"); in loadObjectImpl()
[all …]
DRuntimeDyldELF.h30 uint64_t SymOffset = 0, SID SectionID = 0);
42 bool resolveAArch64ShortBranch(unsigned SectionID, relocation_iterator RelI,
45 void resolveAArch64Branch(unsigned SectionID, const RelocationValueRef &Value,
101 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection() argument
112 void resolveGOTOffsetRelocation(unsigned SectionID, uint64_t Offset,
121 void *computePlaceholderAddress(unsigned SectionID, uint64_t Offset) const;
125 …void processSimpleRelocation(unsigned SectionID, uint64_t Offset, unsigned RelType, RelocationValu…
177 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
DRuntimeDyldMachO.h29 unsigned SectionID; member
64 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry() argument
78 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry()
83 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
132 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection() argument
DRuntimeDyldMachO.cpp48 uint8_t *Src = Sections[RE.SectionID].getAddress() + RE.Offset; in memcpyAddend()
55 unsigned SectionID, relocation_iterator RelI, in processScatteredVANILLA() argument
64 SectionEntry &Section = Sections[SectionID]; in processScatteredVANILLA()
87 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA()
119 Value.SectionID = SymInfo.getSectionID(); in getRelocationValueRef()
130 Value.SectionID = *SectionIDOrErr; in getRelocationValueRef()
150 const SectionEntry &Section = Sections[RE.SectionID]; in dumpRelocationToResolve()
154 dbgs() << "resolveRelocation Section: " << RE.SectionID in dumpRelocationToResolve()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldCOFFThumb.h60 processRelocationRef(unsigned SectionID, in processRelocationRef() argument
84 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
102 LLVM_DEBUG(dbgs() << "\t\tIn Section " << SectionID << " Offset " << Offset in processRelocationRef()
108 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
128 SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
135 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
147 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
154 SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
163 RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
175 const auto Section = Sections[RE.SectionID]; in resolveRelocation()
[all …]
DRuntimeDyldELFMips.cpp16 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
21 RE.SymOffset, RE.SectionID); in resolveRelocation()
24 RE.SymOffset, RE.SectionID); in resolveRelocation()
33 const SectionEntry &Section = Sections[RE.SectionID]; in evaluateRelocation()
35 Addend, RE.SymOffset, RE.SectionID); in evaluateRelocation()
44 const SectionEntry &Section = Sections[RE.SectionID]; in applyRelocation()
110 int64_t Addend, uint64_t SymOffset, SID SectionID) { in evaluateMIPS64Relocation() argument
120 << " SID: " << format("%d", SectionID) in evaluateMIPS64Relocation()
136 uint64_t GOTAddr = getSectionLoadAddress(SectionToGOTMap[SectionID]); in evaluateMIPS64Relocation()
154 getSectionAddress(SectionToGOTMap[SectionID]) + SymOffset; in evaluateMIPS64Relocation()
[all …]
DRuntimeDyldMachOARM.h51 bool isAddrTargetThumb(unsigned SectionID, uint64_t Offset) { in isAddrTargetThumb() argument
52 auto TargetObjAddr = Sections[SectionID].getObjAddress() + Offset; in isAddrTargetThumb()
64 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend()
101 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument
135 return processHALFSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef()
138 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID, in processRelocationRef()
160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
187 RE.IsTargetThumbFunc = isAddrTargetThumb(Value.SectionID, Value.Offset); in processRelocationRef()
197 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
205 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
[all …]
DRuntimeDyldMachOX86_64.h34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument
45 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef()
50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
80 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
123 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, in finalizeSection() argument
131 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
142 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation()
148 addRelocationForSection(GOTRE, Value.SectionID); in processGOTRelocation()
152 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation()
[all …]
DRuntimeDyldCOFFI386.h37 processRelocationRef(unsigned SectionID, in processRelocationRef() argument
62 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
82 LLVM_DEBUG(dbgs() << "\t\tIn Section " << SectionID << " Offset " << Offset in processRelocationRef()
88 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
105 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
117 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
132 const auto Section = Sections[RE.SectionID]; in resolveRelocation()
190 assert(static_cast<uint32_t>(RE.SectionID) <= UINT16_MAX && in resolveRelocation()
194 << RE.SectionID << '\n'); in resolveRelocation()
195 writeBytesUnaligned(RE.SectionID, Target, 2); in resolveRelocation()
DRuntimeDyldCOFFX86_64.h87 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
144 generateRelocationStub(unsigned SectionID, StringRef TargetName, in generateRelocationStub() argument
148 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub()
151 OriginalRelValueRef.SectionID = SectionID; in generateRelocationStub()
178 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
190 processRelocationRef(unsigned SectionID, in processRelocationRef() argument
211 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
233 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
248 LLVM_DEBUG(dbgs() << "\t\tIn Section " << SectionID << " Offset " << Offset in processRelocationRef()
253 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
[all …]
DRuntimeDyldCOFFAArch64.h99 generateRelocationStub(unsigned SectionID, StringRef TargetName, in generateRelocationStub() argument
103 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub()
106 OriginalRelValueRef.SectionID = SectionID; in generateRelocationStub()
127 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
141 processRelocationRef(unsigned SectionID, object::relocation_iterator RelI, in processRelocationRef() argument
168 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
185 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
222 LLVM_DEBUG(dbgs() << "\t\tIn Section " << SectionID << " Offset " << Offset in processRelocationRef()
229 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
239 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
[all …]
DRuntimeDyldMachOI386.h34 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument
47 return processSECTDIFFRelocation(SectionID, RelI, Obj, in processRelocationRef()
50 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef()
67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
93 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
101 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
128 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, in finalizeSection() argument
137 return populateJumpTable(cast<MachOObjectFile>(Obj), Section, SectionID); in finalizeSection()
140 Section, SectionID); in finalizeSection()
146 processSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, in processSECTDIFFRelocation() argument
[all …]
DRuntimeDyldMachOAArch64.h35 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend()
273 processRelocationRef(unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument
303 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID); in processRelocationRef()
305 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
349 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
358 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
436 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, in finalizeSection() argument
447 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
464 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation()
470 addRelocationForSection(GOTRE, Value.SectionID); in processGOTRelocation()
[all …]
DRuntimeDyldELFMips.h35 uint64_t SymOffset, SID SectionID);
38 uint64_t SymOffset, SID SectionID);
57 uint64_t SymOffset, SID SectionID);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h62 void reassignSectionAddress(unsigned SectionID, uint64_t Addr);
67 unsigned SectionID, uint32_t StubOffset)>;
105 unsigned SectionID,
112 unsigned SectionID,
213 StringRef getSectionContent(unsigned SectionID) const;
217 uint64_t getSectionLoadAddress(unsigned SectionID) const;
DSectionMemoryManager.h119 unsigned SectionID,
128 unsigned SectionID, StringRef SectionName,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/
DSymbolSize.cpp20 if (A->SectionID != B->SectionID) in compareAddress()
21 return A->SectionID < B->SectionID ? -1 : 1; in compareAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/
DExecutionEngineBindings.cpp329 unsigned SectionID,
333 unsigned SectionID, StringRef SectionName,
362 uintptr_t Size, unsigned Alignment, unsigned SectionID, in allocateCodeSection() argument
364 return Functions.AllocateCodeSection(Opaque, Size, Alignment, SectionID, in allocateCodeSection()
369 uintptr_t Size, unsigned Alignment, unsigned SectionID, in allocateDataSection() argument
371 return Functions.AllocateDataSection(Opaque, Size, Alignment, SectionID, in allocateDataSection()
DSectionMemoryManager.cpp23 unsigned SectionID, in allocateDataSection() argument
35 unsigned SectionID, in allocateCodeSection() argument
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_misc.cpp194 unsigned SectionID, in allocateCodeSection() argument
196 return mgr()->allocateCodeSection(Size, Alignment, SectionID, in allocateCodeSection()
201 unsigned SectionID, in allocateDataSection() argument
204 return mgr()->allocateDataSection(Size, Alignment, SectionID, in allocateDataSection()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DExecutionEngine.h155 void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
158 void *Opaque, uintptr_t Size, unsigned Alignment, unsigned SectionID,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
DSymbolSize.h22 unsigned SectionID; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DOrcMCJITReplacement.h68 unsigned SectionID, in allocateCodeSection() argument
71 ClientMM->allocateCodeSection(Size, Alignment, SectionID, in allocateCodeSection()
78 unsigned SectionID, StringRef SectionName, in allocateDataSection() argument
80 uint8_t *Addr = ClientMM->allocateDataSection(Size, Alignment, SectionID, in allocateDataSection()

12