Home
last modified time | relevance | path

Searched refs:SectionRef (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/include/llvm/Object/
DObjectFile.h77 class SectionRef; variable
78 typedef content_iterator<SectionRef> section_iterator;
79 class SectionRef {
85 SectionRef() : OwningObject(nullptr) { } in SectionRef() function
87 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
89 bool operator==(const SectionRef &Other) const;
90 bool operator!=(const SectionRef &Other) const;
91 bool operator<(const SectionRef &Other) const;
128 friend class SectionRef; variable
181 friend class SectionRef; variable
[all …]
DELFObjectFile.h369 Res = section_iterator(SectionRef(Sec, this)); in getSymbolSection()
525 return section_iterator(SectionRef(toDRI(R), this)); in getRelocatedSection()
806 return section_iterator(SectionRef(toDRI(EF.begin_sections()), this)); in section_begin()
811 return section_iterator(SectionRef(toDRI(EF.end_sections()), this)); in section_end()
DMachO.h180 SectionRef getRelocationSection(const MachO::any_relocation_info &RE) const;
/external/llvm/tools/llvm-readobj/
DARMWinEHPrinter.h84 ErrorOr<object::SectionRef>
93 const object::SectionRef &Section, uint64_t Offset);
96 const object::SectionRef &Section,
99 const object::SectionRef Section, uint64_t Offset,
102 const object::SectionRef Section, uint64_t Offset,
105 const object::SectionRef Section, unsigned Entry,
108 const object::SectionRef Section);
DARMWinEHPrinter.cpp186 ErrorOr<object::SectionRef>
224 const SectionRef &Section, in getRelocatedSymbol()
522 const SectionRef &Section, in dumpXDataRecord()
598 const SectionRef Section, uint64_t Offset, in dumpUnpackedEntry()
652 ErrorOr<SectionRef> Section = in dumpUnpackedEntry()
663 const SectionRef Section, uint64_t Offset, in dumpPackedEntry()
700 const SectionRef Section, unsigned Index, in dumpProcedureDataEntry()
714 const SectionRef Section) { in dumpProcedureData()
DCOFFDumper.cpp61 void printRelocation(const SectionRef &Section, const RelocationRef &Reloc);
68 void printCodeViewLineTables(const SectionRef &Section);
324 for (const SectionRef &S : Obj->sections()) { in cacheRelocations()
436 void COFFDumper::printCodeViewLineTables(const SectionRef &Section) { in printCodeViewLineTables()
599 for (const SectionRef &Sec : Obj->sections()) { in printSections()
656 for (const SectionRef &Section : Obj->sections()) { in printRelocations()
680 void COFFDumper::printRelocation(const SectionRef &Section, in printRelocation()
DMachODumper.cpp219 for (const SectionRef &Section : Obj->sections()) { in printSections()
282 for (const SectionRef &Section : Obj->sections()) { in printRelocations()
/external/llvm/lib/MC/MCAnalysis/
DMCObjectSymbolizer.cpp54 for (const SectionRef &Section : MOOF->sections()) { in MCMachObjectSymbolizer()
58 SectionRef StubsSec = Section; in MCMachObjectSymbolizer()
108 if (const SectionRef *S = findSectionContaining(Addr)) { in tryAddingPcLoadReferenceComment()
204 static bool SectionStartsBefore(const SectionRef &S, uint64_t Addr) { in SectionStartsBefore()
209 const SectionRef *MCObjectSymbolizer::findSectionContaining(uint64_t Addr) { in findSectionContaining()
237 for (const SectionRef &Section : Obj->sections()) { in buildSectionList()
259 for (const SectionRef &Section : Obj->sections()) { in buildRelocationByAddrMap()
DMCObjectDisassembler.cpp91 for (const SectionRef &Section : Obj.sections()) { in buildSectionAtoms()
503 for (const SectionRef &Section : MOOF.sections()) { in MCMachOObjectDisassembler()
/external/llvm/include/llvm/MC/
DMCObjectSymbolizer.h42 const object::SectionRef *findSectionContaining(uint64_t Addr);
73 typedef std::vector<object::SectionRef> SortedSectionList;
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldImpl.h185 typedef std::map<SectionRef, unsigned> ObjSectionToIDMap;
295 unsigned emitSection(ObjectImage &Obj, const SectionRef &Section,
303 unsigned findOrEmitSection(ObjectImage &Obj, const SectionRef &Section,
348 const SectionRef &Section);
DRuntimeDyldMachO.h47 void populateJumpTable(MachOObjectFile &Obj, const SectionRef &JTSection,
51 void populatePointersSection(MachOObjectFile &Obj, const SectionRef &PTSection,
DRuntimeDyldMachO.cpp75 virtual void updateSectionAddress(const SectionRef &Sec, uint64_t Addr) { in updateSectionAddress()
100 uint64_t getOldSectionAddr(const SectionRef &Sec) const { in getOldSectionAddr()
222 const SectionRef &Section = i->first; in finalizeLoad()
462 const SectionRef &JTSection, in populateJumpTable()
495 const SectionRef &PTSection, in populatePointersSection()
578 SectionRef SectionA = *SAI; in processSECTDIFFRelocation()
590 SectionRef SectionB = *SBI; in processSECTDIFFRelocation()
638 SectionRef TargetSection = *TargetSI; in processI386ScatteredVANILLA()
731 SectionRef Sec = MachO->getRelocationSection(RE); in processRelocationRef()
DObjectImageCommon.h77 void updateSectionAddress(const object::SectionRef &Sec, in updateSectionAddress()
DRuntimeDyld.cpp246 const SectionRef &Section = *SI; in computeTotalAllocSize()
321 const SectionRef &Section) { in computeSectionStubBufSize()
397 const SectionRef &Section, bool IsCode) { in emitSection()
484 const SectionRef &Section, in findOrEmitSection()
DRuntimeDyldELF.cpp62 void updateSectionAddress(const SectionRef &Sec, uint64_t Addr);
89 void updateSectionAddress(const SectionRef &Sec, uint64_t Addr) override { in updateSectionAddress()
128 void DyldELFObject<ELFT>::updateSectionAddress(const SectionRef &Sec, in updateSectionAddress()
1519 const SectionRef &Section = i->first; in finalizeLoad()
/external/llvm/tools/llvm-objdump/
Dllvm-objdump.cpp399 std::map<SectionRef, SmallVector<SectionRef, 1>> SectionRelocMap; in DisassembleObject()
400 for (const SectionRef &Section : Obj->sections()) { in DisassembleObject()
406 for (const SectionRef &Section : Obj->sections()) { in DisassembleObject()
448 for (const SectionRef &RelocSec : SectionRelocMap[Section]) { in DisassembleObject()
564 for (const SectionRef &Section : Obj->sections()) { in PrintRelocations()
597 for (const SectionRef &Section : Obj->sections()) { in PrintSectionHeaders()
624 for (const SectionRef &Section : Obj->sections()) { in PrintSectionContents()
DMachODump.cpp152 std::vector<SectionRef> &Sections, in getSectionsAndSymbols()
159 for (const SectionRef &Section : MachOObj->sections()) { in getSectionsAndSymbols()
252 std::vector<SectionRef> Sections; in DisassembleInputMachO2()
DCOFFDump.cpp383 for (const SectionRef &Section : Obj->sections()) { in getPDataSection()
/external/llvm/include/llvm/ExecutionEngine/
DObjectImage.h55 virtual void updateSectionAddress(const object::SectionRef &Sec,
/external/llvm/lib/DebugInfo/
DDWARFContext.h175 typedef MapVector<object::SectionRef, Section,
176 std::map<object::SectionRef, unsigned> > TypeSectionMap;
/external/llvm/lib/Object/
DObjectFile.cpp45 return section_iterator(SectionRef(Sec, this)); in getRelocatedSection()
DCOFFObjectFile.cpp237 Result = section_iterator(SectionRef(Ref, this)); in getSymbolSection()
441 for (const SectionRef &S : sections()) { in getRvaPtr()
654 return section_iterator(SectionRef(Ret, this)); in section_begin()
662 return section_iterator(SectionRef(Ret, this)); in section_end()
886 COFFObjectFile::getCOFFSection(const SectionRef &Section) const { in getCOFFSection()
DMachOObjectFile.cpp331 for (const SectionRef &Section : O->sections()) { in printRelocationTargetName()
658 Res = section_iterator(SectionRef(DRI, this)); in getSymbolSection()
1441 return section_iterator(SectionRef(DRI, this)); in section_begin()
1447 return section_iterator(SectionRef(DRI, this)); in section_end()
1742 SectionRef
1750 return SectionRef(DRI, this); in getRelocationSection()
/external/llvm/tools/llvm-size/
Dllvm-size.cpp299 for (const SectionRef &Section : Obj->sections()) { in PrintObjectSectionSizes()
338 for (const SectionRef &Section : Obj->sections()) { in PrintObjectSectionSizes()
367 for (const SectionRef &Section : Obj->sections()) { in PrintObjectSectionSizes()

12