Searched defs:SectionID (Results 1 - 17 of 17) sorted by relevance

/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h36 uint64_t SectionID; member in struct:llvm::RuntimeDyldCheckerImpl::SectionAddressInfo
63 void registerSection(StringRef FilePath, unsigned SectionID);
64 void registerStubMap(StringRef FilePath, unsigned SectionID,
H A DRuntimeDyldELF.h31 uint64_t SymOffset = 0, SID SectionID = 0);
60 uint64_t SymOffset, SID SectionID);
65 uint64_t SymOffset, SID SectionID);
105 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } argument
108 uint64_t allocateGOTEntries(unsigned SectionID, unsigned no);
112 void resolveGOTOffsetRelocation(unsigned SectionID, uint64_t Offset,
115 // For a GOT entry referenced from SectionID, compute a relocation entry
117 RelocationEntry computeGOTOffsetRE(unsigned SectionID,
123 void *computePlaceholderAddress(unsigned SectionID, uint64_
[all...]
H A DRuntimeDyldMachO.h30 unsigned SectionID; member in struct:llvm::RuntimeDyldMachO::SectionOffsetPair
47 // When a module is loaded we save the SectionID of the EH frame section
65 RelocationEntry getRelocationEntry(unsigned SectionID, argument
79 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size);
84 processScatteredVANILLA(unsigned SectionID, relocation_iterator RelI,
90 /// representing a (SectionID, Offset) pair.
132 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } argument
H A DRuntimeDyldImpl.h121 /// SectionID - the section this relocation points to.
122 unsigned SectionID; member in class:llvm::RelocationEntry
153 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
158 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
163 : SectionID(id), Offset(offset), RelType(type), Addend(addend),
169 : SectionID(id), Offset(offset), RelType(type),
179 unsigned SectionID; member in class:llvm::RelocationValueRef
183 RelocationValueRef() : SectionID(0), Offset(0), Addend(0),
187 return SectionID == Other.SectionID
207 SymbolTableEntry(unsigned SectionID, uint64_t Offset, JITSymbolFlags Flags) argument
215 unsigned SectionID; member in class:llvm::SymbolTableEntry
[all...]
H A DRuntimeDyldMachO.cpp48 uint8_t *Src = Sections[RE.SectionID].getAddress() + RE.Offset;
55 unsigned SectionID, relocation_iterator RelI,
63 SectionEntry &Section = Sections[SectionID];
86 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size);
117 Value.SectionID = SymInfo.getSectionID();
128 Value.SectionID = *SectionIDOrErr;
148 const SectionEntry &Section = Sections[RE.SectionID];
152 dbgs() << "resolveRelocation Section: " << RE.SectionID
54 processScatteredVANILLA( unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseObjT, RuntimeDyldMachO::ObjSectionToIDMap &ObjSectionToID) argument
H A DRuntimeDyld.cpp134 // symbol for the relocation is located. The SectionID in the relocation
241 unsigned SectionID = AbsoluteSymbolSection; local
244 << " SID: " << SectionID << " Offset: "
248 SymbolTableEntry(SectionID, Addr, RTDyldSymFlags);
269 unsigned SectionID; local
272 SectionID = *SectionIDOrErr;
277 << " SID: " << SectionID << " Offset: "
281 SymbolTableEntry(SectionID, SectOffset, RTDyldSymFlags);
307 unsigned SectionID = 0; local
310 SectionID
603 unsigned SectionID = Sections.size(); local
680 unsigned SectionID = Sections.size(); local
758 unsigned SectionID = 0; local
772 addRelocationForSection(const RelocationEntry &RE, unsigned SectionID) argument
872 reassignSectionAddress(unsigned SectionID, uint64_t Addr) argument
1064 reassignSectionAddress(unsigned SectionID, uint64_t Addr) argument
[all...]
H A DRuntimeDyldChecker.cpp801 unsigned SectionID = SectionInfo->SectionID; local
805 getRTDyld().Sections[SectionID].getAddress()));
807 Addr = getRTDyld().Sections[SectionID].getLoadAddress();
825 unsigned SectionID = SectionInfo->SectionID; local
840 getRTDyld().Sections[SectionID].getAddress());
843 uint64_t SectionBase = getRTDyld().Sections[SectionID].getLoadAddress();
865 StringRef FilePath, unsigned SectionID) {
867 const SectionEntry &Section = getRTDyld().Sections[SectionID];
864 registerSection( StringRef FilePath, unsigned SectionID) argument
873 registerStubMap( StringRef FilePath, unsigned SectionID, const RuntimeDyldImpl::StubMap &RTDyldStubs) argument
[all...]
H A DRuntimeDyldELF.cpp603 SID SectionID) {
613 SymOffset, SectionID);
618 SectionID);
624 SectionID);
634 uint64_t SymOffset, SID SectionID) {
657 uint64_t GOTAddr = getSectionLoadAddress(SectionToGOTMap[SectionID]);
671 getSectionAddress(SectionToGOTMap[SectionID]) + SymOffset;
691 uint64_t GOTAddr = getSectionLoadAddress(SectionToGOTMap[SectionID]);
787 // Set a default SectionID in case we do not find a TOC section below.
793 Rel.SectionID
599 resolveMIPS64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset, SID SectionID) argument
631 evaluateMIPS64Relocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset, SID SectionID) argument
1104 resolveRelocation(const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, int64_t Addend, uint64_t SymOffset, SID SectionID) argument
1155 computePlaceholderAddress(unsigned SectionID, uint64_t Offset) const argument
1159 processSimpleRelocation(unsigned SectionID, uint64_t Offset, unsigned RelType, RelocationValueRef Value) argument
1191 processRelocationRef( unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) argument
1817 allocateGOTEntries(unsigned SectionID, unsigned no) argument
1831 resolveGOTOffsetRelocation(unsigned SectionID, uint64_t Offset, uint64_t GOTOffset) argument
1838 computeGOTOffsetRE(unsigned SectionID, uint64_t GOTOffset, uint64_t SymbolOffset, uint32_t Type) argument
[all...]
/external/llvm/lib/Object/
H A DSymbolSize.cpp24 unsigned SectionID; member in struct:__anon12871::SymEntry
29 if (A->SectionID != B->SectionID)
30 return A->SectionID - B->SectionID;
/external/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp24 unsigned SectionID,
34 unsigned SectionID,
22 allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName, bool IsReadOnly) argument
32 allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName) argument
H A DExecutionEngineBindings.cpp327 unsigned SectionID,
331 unsigned SectionID, StringRef SectionName,
360 uintptr_t Size, unsigned Alignment, unsigned SectionID,
362 return Functions.AllocateCodeSection(Opaque, Size, Alignment, SectionID,
367 uintptr_t Size, unsigned Alignment, unsigned SectionID,
369 return Functions.AllocateDataSection(Opaque, Size, Alignment, SectionID,
359 allocateCodeSection( uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName) argument
366 allocateDataSection( uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName, bool isReadOnly) argument
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOAArch64.h36 const SectionEntry &Section = Sections[RE.SectionID];
246 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
276 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID);
278 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
305 addRelocationForSection(RE, Value.SectionID);
314 const SectionEntry &Section = Sections[RE.SectionID];
379 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, argument
388 SectionEntry &Section = Sections[RE.SectionID];
405 RelocationEntry GOTRE(RE.SectionID, StubOffset,
411 addRelocationForSection(GOTRE, Value.SectionID);
421 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseObjT, ObjSectionToIDMap &ObjSectionToID) argument
[all...]
H A DRuntimeDyldMachOARM.h38 const SectionEntry &Section = Sections[RE.SectionID];
54 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
66 return processHALFSECTDIFFRelocation(SectionID, RelI, Obj,
69 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID);
91 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
109 addRelocationForSection(RE, Value.SectionID);
117 const SectionEntry &Section = Sections[RE.SectionID];
174 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, argument
181 Section, SectionID);
192 SectionEntry &Section = Sections[RE.SectionID];
218 processHALFSECTDIFFRelocation(unsigned SectionID, relocation_iterator RelI, const ObjectFile &BaseTObj, ObjSectionToIDMap &ObjSectionToID) argument
[all...]
H A DRuntimeDyldMachOI386.h35 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
48 return processSECTDIFFRelocation(SectionID, RelI, Obj,
51 return processScatteredVANILLA(SectionID, RelI, Obj, ObjSectionToID);
68 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
94 addRelocationForSection(RE, Value.SectionID);
102 const SectionEntry &Section = Sections[RE.SectionID];
129 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, argument
135 return populateJumpTable(cast<MachOObjectFile>(Obj), Section, SectionID);
138 Section, SectionID);
144 processSECTDIFFRelocation(unsigned SectionID, relocation_iterato argument
[all...]
H A DRuntimeDyldMachOX86_64.h35 processRelocationRef(unsigned SectionID, relocation_iterator RelI,
46 return processSubtractRelocation(SectionID, RelI, Obj, ObjSectionToID);
51 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
81 addRelocationForSection(RE, Value.SectionID);
89 const SectionEntry &Section = Sections[RE.SectionID];
124 Error finalizeSection(const ObjectFile &Obj, unsigned SectionID, argument
132 SectionEntry &Section = Sections[RE.SectionID];
143 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(),
149 addRelocationForSection(GOTRE, Value.SectionID);
153 RelocationEntry TargetRE(RE.SectionID, R
159 processSubtractRelocation(unsigned SectionID, relocation_iterator RelI, const MachOObjectFile &BaseObj, ObjSectionToIDMap &ObjSectionToID) argument
[all...]
/external/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp151 unsigned SectionID,
154 unsigned SectionID, StringRef SectionName,
218 unsigned SectionID,
237 unsigned SectionID,
216 allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName) argument
235 allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, StringRef SectionName, bool IsReadOnly) argument
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_misc.cpp324 unsigned SectionID,
326 return mgr()->allocateCodeSection(Size, Alignment, SectionID,
332 unsigned SectionID) {
333 return mgr()->allocateCodeSection(Size, Alignment, SectionID);
338 unsigned SectionID,
343 return mgr()->allocateDataSection(Size, Alignment, SectionID,
322 allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, llvm::StringRef SectionName) argument
330 allocateCodeSection(uintptr_t Size, unsigned Alignment, unsigned SectionID) argument
336 allocateDataSection(uintptr_t Size, unsigned Alignment, unsigned SectionID, llvm::StringRef SectionName, bool IsReadOnly) argument

Completed in 270 milliseconds