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

12

/external/llvm/include/llvm/Object/
H A DObjectFile.h75 /// SectionRef - This is a value type class that represents a single section in
77 class SectionRef;
78 typedef content_iterator<SectionRef> section_iterator;
79 class SectionRef { class in namespace:llvm::object
85 SectionRef() : OwningObject(nullptr) { } function in class:llvm::object::SectionRef
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;
393 inline SectionRef::SectionRef(DataRefImpl SectionP, function in class:llvm::object::SectionRef
[all...]
H A DELFObjectFile.h369 Res = section_iterator(SectionRef(Sec, this));
525 return section_iterator(SectionRef(toDRI(R), this));
806 return section_iterator(SectionRef(toDRI(EF.begin_sections()), this));
811 return section_iterator(SectionRef(toDRI(EF.end_sections()), this));
H A DMachO.h180 SectionRef getRelocationSection(const MachO::any_relocation_info &RE) const;
/external/llvm/tools/llvm-readobj/
H A 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);
H A DARMWinEHPrinter.cpp186 ErrorOr<object::SectionRef>
224 const SectionRef &Section,
522 const SectionRef &Section,
598 const SectionRef Section, uint64_t Offset,
652 ErrorOr<SectionRef> Section =
663 const SectionRef Section, uint64_t Offset,
700 const SectionRef Section, unsigned Index,
714 const SectionRef Section) {
H A DCOFFDumper.cpp61 void printRelocation(const SectionRef &Section, const RelocationRef &Reloc);
68 void printCodeViewLineTables(const SectionRef &Section);
324 for (const SectionRef &S : Obj->sections()) {
436 void COFFDumper::printCodeViewLineTables(const SectionRef &Section) {
599 for (const SectionRef &Sec : Obj->sections()) {
656 for (const SectionRef &Section : Obj->sections()) {
680 void COFFDumper::printRelocation(const SectionRef &Section,
H A DMachODumper.cpp219 for (const SectionRef &Section : Obj->sections()) {
282 for (const SectionRef &Section : Obj->sections()) {
/external/llvm/include/llvm/MC/
H A DMCObjectSymbolizer.h42 const object::SectionRef *findSectionContaining(uint64_t Addr);
73 typedef std::vector<object::SectionRef> SortedSectionList;
/external/llvm/lib/MC/MCAnalysis/
H A DMCObjectSymbolizer.cpp54 for (const SectionRef &Section : MOOF->sections()) {
58 SectionRef StubsSec = Section;
108 if (const SectionRef *S = findSectionContaining(Addr)) {
204 static bool SectionStartsBefore(const SectionRef &S, uint64_t Addr) {
209 const SectionRef *MCObjectSymbolizer::findSectionContaining(uint64_t Addr) {
237 for (const SectionRef &Section : Obj->sections()) {
259 for (const SectionRef &Section : Obj->sections()) {
H A DMCObjectDisassembler.cpp91 for (const SectionRef &Section : Obj.sections()) {
503 for (const SectionRef &Section : MOOF.sections()) {
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h47 void populateJumpTable(MachOObjectFile &Obj, const SectionRef &JTSection,
51 void populatePointersSection(MachOObjectFile &Obj, const SectionRef &PTSection,
H A DObjectImageCommon.h77 void updateSectionAddress(const object::SectionRef &Sec,
H A 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);
H A DRuntimeDyldMachO.cpp75 virtual void updateSectionAddress(const SectionRef &Sec, uint64_t Addr) {
100 uint64_t getOldSectionAddr(const SectionRef &Sec) const {
222 const SectionRef &Section = i->first;
462 const SectionRef &JTSection,
495 const SectionRef &PTSection,
578 SectionRef SectionA = *SAI;
590 SectionRef SectionB = *SBI;
638 SectionRef TargetSection = *TargetSI;
731 SectionRef Sec = MachO->getRelocationSection(RE);
H A DRuntimeDyld.cpp246 const SectionRef &Section = *SI;
321 const SectionRef &Section) {
397 const SectionRef &Section, bool IsCode) {
484 const SectionRef &Section,
H A DRuntimeDyldELF.cpp62 void updateSectionAddress(const SectionRef &Sec, uint64_t Addr);
89 void updateSectionAddress(const SectionRef &Sec, uint64_t Addr) override {
128 void DyldELFObject<ELFT>::updateSectionAddress(const SectionRef &Sec,
1519 const SectionRef &Section = i->first;
/external/llvm/include/llvm/ExecutionEngine/
H A DObjectImage.h55 virtual void updateSectionAddress(const object::SectionRef &Sec,
/external/llvm/lib/Object/
H A DObjectFile.cpp45 return section_iterator(SectionRef(Sec, this));
H A DCOFFObjectFile.cpp237 Result = section_iterator(SectionRef(Ref, this));
441 for (const SectionRef &S : sections()) {
654 return section_iterator(SectionRef(Ret, this));
662 return section_iterator(SectionRef(Ret, this));
886 COFFObjectFile::getCOFFSection(const SectionRef &Section) const {
H A DMachOObjectFile.cpp331 for (const SectionRef &Section : O->sections()) {
658 Res = section_iterator(SectionRef(DRI, this));
1441 return section_iterator(SectionRef(DRI, this));
1447 return section_iterator(SectionRef(DRI, this));
1742 SectionRef
1750 return SectionRef(DRI, this);
/external/llvm/lib/DebugInfo/
H A DDWARFContext.h175 typedef MapVector<object::SectionRef, Section,
176 std::map<object::SectionRef, unsigned> > TypeSectionMap;
/external/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp399 std::map<SectionRef, SmallVector<SectionRef, 1>> SectionRelocMap;
400 for (const SectionRef &Section : Obj->sections()) {
406 for (const SectionRef &Section : Obj->sections()) {
448 for (const SectionRef &RelocSec : SectionRelocMap[Section]) {
564 for (const SectionRef &Section : Obj->sections()) {
597 for (const SectionRef &Section : Obj->sections()) {
624 for (const SectionRef &Section : Obj->sections()) {
H A DMachODump.cpp152 std::vector<SectionRef> &Sections,
159 for (const SectionRef &Section : MachOObj->sections()) {
252 std::vector<SectionRef> Sections;
H A DCOFFDump.cpp383 for (const SectionRef &Section : Obj->sections()) {
/external/llvm/tools/llvm-size/
H A Dllvm-size.cpp299 for (const SectionRef &Section : Obj->sections()) {
338 for (const SectionRef &Section : Obj->sections()) {
367 for (const SectionRef &Section : Obj->sections()) {

Completed in 6631 milliseconds

12