/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCheckerImpl.h | 36 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 D | RuntimeDyldELF.h | 31 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 D | RuntimeDyldMachO.h | 30 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 D | RuntimeDyldImpl.h | 121 /// 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 D | RuntimeDyldMachO.cpp | 48 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 D | RuntimeDyld.cpp | 134 // 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 D | RuntimeDyldChecker.cpp | 801 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 D | RuntimeDyldELF.cpp | 603 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 D | SymbolSize.cpp | 24 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 D | SectionMemoryManager.cpp | 24 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 D | ExecutionEngineBindings.cpp | 327 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 D | RuntimeDyldMachOAArch64.h | 36 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 D | RuntimeDyldMachOARM.h | 38 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 D | RuntimeDyldMachOI386.h | 35 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 D | RuntimeDyldMachOX86_64.h | 35 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 D | llvm-rtdyld.cpp | 151 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 D | lp_bld_misc.cpp | 324 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
|