Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h357 Elf_Word d_val;
537 Elf_Word nbucket;
538 Elf_Word nchain;
554 Elf_Word nbuckets;
555 Elf_Word symndx;
557 Elf_Word shift2;
580 Elf_Word ch_type;
581 Elf_Word ch_size;
588 Elf_Word ch_type;
598 Elf_Word n_namesz;
[all …]
H A DELF.h262 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const;
263 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section,
512 DataRegion<Elf_Word> ShndxTable) const { in getSectionIndex()
529 DataRegion<Elf_Word> ShndxTable) const { in getSection()
539 DataRegion<Elf_Word> ShndxTable) const { in getSection()
750 using Elf_Word = typename ELFT::Word; in getDynSymtabSizeFromGnuHash() local
755 for (Elf_Word Val : Table.buckets()) in getDynSymtabSizeFromGnuHash()
757 const Elf_Word *It = in getDynSymtabSizeFromGnuHash()
758 reinterpret_cast<const Elf_Word *>(Table.values(LastSymIdx).end()); in getDynSymtabSizeFromGnuHash()
1207 auto VOrErr = getSectionContentsAsArray<Elf_Word>(Section); in getSHNDXTable()
[all …]
H A DELFObjectFile.h607 ArrayRef<Elf_Word> ShndxTable; in getSymbolAddress()
610 if (Expected<ArrayRef<Elf_Word>> ShndxTableOrErr = in getSymbolAddress()
815 ArrayRef<Elf_Word> ShndxTable; in getSymbolSection()
818 Expected<ArrayRef<Elf_Word>> ShndxTableOrErr = in getSymbolSection()
/freebsd-14.2/libexec/rtld-elf/
H A Drtld.h108 Elf_Word hash;
157 Elf_Word stack_flags;
195 Elf_Word verneednum; /* Number of entries in verneed table */
197 Elf_Word verdefnum; /* Number of entries in verdef table */
H A Dmap_object.c95 Elf_Word stack_flags; in map_object()
/freebsd-14.2/libexec/rtld-elf/powerpc/
H A Dreloc.c376 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); in reloc_plt_object()
543 assert(wherep >= (Elf_Word *)obj->pltgot); in reloc_jmpslot()
545 (Elf_Word *)obj->pltgot + obj->pltrelasize); in reloc_jmpslot()
703 Elf_Word *pltcall, *pltresolve, *pltlongresolve; in init_pltgot()
704 Elf_Word *jmptab; in init_pltgot()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp549 DataRegion<Elf_Word> ShndxTable = in printSymbolsHelper()
550 IsDynamic ? DataRegion<Elf_Word>( in printSymbolsHelper()
3748 ArrayRef<Elf_Word> Data; in getGroups()
4310 DataRegion<Elf_Word> ShndxTable( in printHashTableSymbols()
4366 ArrayRef<Elf_Word> Values; in printGnuHashTableSymbols()
4374 DataRegion<Elf_Word> ShndxTable( in printGnuHashTableSymbols()
5280 ArrayRef<Elf_Word> Words(reinterpret_cast<const Elf_Word *>(Desc.begin()), in getGNUAbiTag()
6042 Elf_Word Type = Note.getType(); in printNotes()
6743 DataRegion<Elf_Word> ShndxTable( in printMipsGOT()
6798 DataRegion<Elf_Word> ShndxTable( in printMipsPLT()
[all …]
H A DARMEHABIPrinter.h327 typedef typename ET::Word Elf_Word; typedef
333 ArrayRef<Elf_Word> ShndxTable;
/freebsd-14.2/stand/common/
H A Dself_reloc.c68 Elf_Word relsz, relent; in self_reloc()
/freebsd-14.2/sys/sys/
H A Dimgact_elf.h67 Elf_Word hdr_eflags; /* e_flags field from ehdr */
/freebsd-14.2/contrib/llvm-project/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()
600 llvm::copy(Sec.Indexes, reinterpret_cast<Elf_Word *>(Buf)); in visit()
1159 Elf_Word *CRC = in visit()
1160 reinterpret_cast<Elf_Word *>(Buf + Sec.Size - sizeof(Elf_Word)); in visit()
1545 ArrayRef<Elf_Word> ShndxData; in initSymbolTable()
1571 Expected<ArrayRef<Elf_Word>> Data = in initSymbolTable()
1572 ElfFile.template getSectionContentsAsArray<Elf_Word>(**ShndxSec); in initSymbolTable()
1583 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
964 using Elf_Word = typename ELFT::Word; variable
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp641 ArrayRef<Elf_Word> entries = in parse()
642 CHECK(obj.template getSectionContentsAsArray<Elf_Word>(sec), this); in parse()
646 Elf_Word flag = entries[0]; in parse()
750 SmallVector<ArrayRef<Elf_Word>, 0> selectedGroups; in initializeSections()
787 ArrayRef<Elf_Word> entries = in initializeSections()
788 cantFail(obj.template getSectionContentsAsArray<Elf_Word>(sec)); in initializeSections()
890 for (ArrayRef<Elf_Word> entries : selectedGroups) in initializeSections()
H A DInputFiles.h319 ArrayRef<Elf_Word> shndxTable;
/freebsd-14.2/sys/i386/i386/
H A Delf_machdep.c179 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-14.2/sys/arm/arm/
H A Delf_machdep.c191 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-14.2/sys/arm64/arm64/
H A Delf_machdep.c180 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-14.2/sys/powerpc/powerpc/
H A Delf32_machdep.c243 Elf_Word rtype, symidx; in elf_reloc_internal()
H A Delf64_machdep.c330 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-14.2/sys/kern/
H A Dimgact_elf.c100 static vm_prot_t __elfN(trans_prot)(Elf_Word);
101 static Elf_Word __elfN(untrans_prot)(vm_prot_t);
2885 __elfN(trans_prot)(Elf_Word flags) in __elfN()
2903 static Elf_Word
2906 Elf_Word flags; in __elfN()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h186 ArrayRef<typename ELFFile::Elf_Word>>