Home
last modified time | relevance | path

Searched refs:Elf_Word (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFTypes.h356 Elf_Word d_val;
536 Elf_Word nbucket;
537 Elf_Word nchain;
553 Elf_Word nbuckets;
554 Elf_Word symndx;
556 Elf_Word shift2;
579 Elf_Word ch_type;
580 Elf_Word ch_size;
587 Elf_Word ch_type;
597 Elf_Word n_namesz;
[all …]
H A DELF.h216 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const;
217 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section,
431 DataRegion<Elf_Word> ShndxTable) const { in getSectionIndex()
448 DataRegion<Elf_Word> ShndxTable) const { in getSection()
458 DataRegion<Elf_Word> ShndxTable) const { in getSection()
666 using Elf_Word = typename ELFT::Word; in getDynSymtabSizeFromGnuHash() local
671 for (Elf_Word Val : Table.buckets()) in getDynSymtabSizeFromGnuHash()
673 const Elf_Word *It = in getDynSymtabSizeFromGnuHash()
674 reinterpret_cast<const Elf_Word *>(Table.values(LastSymIdx).end()); in getDynSymtabSizeFromGnuHash()
1118 auto VOrErr = getSectionContentsAsArray<Elf_Word>(Section); in getSHNDXTable()
[all …]
H A DELFObjectFile.h592 ArrayRef<Elf_Word> ShndxTable; in getSymbolAddress()
595 if (Expected<ArrayRef<Elf_Word>> ShndxTableOrErr = in getSymbolAddress()
786 ArrayRef<Elf_Word> ShndxTable; in getSymbolSection()
789 Expected<ArrayRef<Elf_Word>> ShndxTableOrErr = in getSymbolSection()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp530 DataRegion<Elf_Word> ShndxTable = in printSymbolsHelper()
531 IsDynamic ? DataRegion<Elf_Word>( in printSymbolsHelper()
3436 ArrayRef<Elf_Word> Data; in getGroups()
3954 DataRegion<Elf_Word> ShndxTable( in printHashTableSymbols()
4010 ArrayRef<Elf_Word> Values; in printGnuHashTableSymbols()
4018 DataRegion<Elf_Word> ShndxTable( in printGnuHashTableSymbols()
5032 ArrayRef<Elf_Word> Words(reinterpret_cast<const Elf_Word *>(Desc.begin()), in getGNUAbiTag()
5721 Elf_Word Type = Note.getType(); in printNotes()
6308 DataRegion<Elf_Word> ShndxTable( in printMipsGOT()
6363 DataRegion<Elf_Word> ShndxTable( in printMipsPLT()
[all …]
H A DARMEHABIPrinter.h327 typedef typename ET::Word Elf_Word; typedef
333 ArrayRef<Elf_Word> ShndxTable;
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp51 DenseMap<const Elf_Shdr *, ArrayRef<Elf_Word>> ShndxTables;
323 if (Expected<ArrayRef<Elf_Word>> TableOrErr = Obj.getSHNDXTable(Sec)) { in dump()
1188 auto EntriesOrErr = Obj.template getSectionContentsAsArray<Elf_Word>(*Shdr); in dumpSymtabShndxSection()
1193 for (const Elf_Word &E : *EntriesOrErr) in dumpSymtabShndxSection()
1502 auto MembersOrErr = Obj.template getSectionContentsAsArray<Elf_Word>(*Shdr); in dumpGroupSection()
1507 for (Elf_Word Member : *MembersOrErr) { in dumpGroupSection()
1535 if (ContentOrErr->size() % (sizeof(Elf_Word) * 2) != 0) { in dumpARMIndexTableSection()
1540 ArrayRef<Elf_Word> Words( in dumpARMIndexTableSection()
1541 reinterpret_cast<const Elf_Word *>(ContentOrErr->data()), in dumpARMIndexTableSection()
1542 ContentOrErr->size() / sizeof(Elf_Word)); in dumpARMIndexTableSection()
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp105 Sec.Align = ELFT::Is64Bits ? sizeof(Elf_Xword) : sizeof(Elf_Word); in visit()
114 Sec.Align = ELFT::Is64Bits ? sizeof(Elf_Xword) : sizeof(Elf_Word); in visit()
124 Sec.Size = sizeof(Elf_Word) + Sec.GroupMembers.size() * sizeof(Elf_Word); in visit()
572 llvm::copy(Sec.Indexes, reinterpret_cast<Elf_Word *>(Buf)); in visit()
1123 Elf_Word *CRC = in visit()
1124 reinterpret_cast<Elf_Word *>(Buf + Sec.Size - sizeof(Elf_Word)); in visit()
1509 ArrayRef<Elf_Word> ShndxData; in initSymbolTable()
1535 Expected<ArrayRef<Elf_Word>> Data = in initSymbolTable()
1536 ElfFile.template getSectionContentsAsArray<Elf_Word>(**ShndxSec); in initSymbolTable()
1547 Elf_Word Index = ShndxData[&Sym - Symbols->begin()]; in initSymbolTable()
H A DELFObject.h131 using Elf_Word = typename ELFT::Word;
154 using Elf_Word = typename ELFT::Word; variable
952 using Elf_Word = typename ELFT::Word; variable
/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.cpp520 std::vector<ArrayRef<Elf_Word>> selectedGroups; in initializeSections()
558 ArrayRef<Elf_Word> entries = in initializeSections()
559 CHECK(obj.template getSectionContentsAsArray<Elf_Word>(sec), this); in initializeSections()
563 Elf_Word flag = entries[0]; in initializeSections()
682 for (ArrayRef<Elf_Word> entries : selectedGroups) in initializeSections()
H A DInputFiles.h305 ArrayRef<Elf_Word> shndxTable;
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h147 ArrayRef<typename ELFFile::Elf_Word>>
/llvm-project-15.0.7/llvm/docs/
H A DExtensions.rst325 Elf_Word cgp_from;
326 Elf_Word cgp_to;