Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
HDELFTypes.h107 using Elf_Word = typename ELFT::Word; \
122 Elf_Word sh_name; // Section name (index into string table)
123 Elf_Word sh_type; // Section type (SHT_*)
124 Elf_Word sh_flags; // Section flags (SHF_*)
127 Elf_Word sh_size; // Size of section, in bytes
128 Elf_Word sh_link; // Section type-specific header table index link
129 Elf_Word sh_info; // Section type-specific extra information
130 Elf_Word sh_addralign; // Section address alignment
131 Elf_Word sh_entsize; // Size of records contained within the section
137 Elf_Word sh_name; // Section name (index into string table)
[all …]
HDELF.h135 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const;
136 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section,
282 ArrayRef<Elf_Word> ShndxTable) const;
285 ArrayRef<Elf_Word> ShndxTable) const;
288 ArrayRef<Elf_Word> ShndxTable) const;
337 ArrayRef<Elf_Word> ShndxTable) const { in getSectionIndex()
354 ArrayRef<Elf_Word> ShndxTable) const { in getSection()
364 ArrayRef<Elf_Word> ShndxTable) const { in getSection()
634 auto VOrErr = getSectionContentsAsArray<Elf_Word>(&Section); in getSHNDXTable()
637 ArrayRef<Elf_Word> V = *VOrErr; in getSHNDXTable()
HDELFObjectFile.h249 ArrayRef<Elf_Word> ShndxTable);
256 ArrayRef<Elf_Word> ShndxTable;
960 ArrayRef<Elf_Word> ShndxTable; in create()
990 ArrayRef<Elf_Word> ShndxTable) in ELFObjectFile()
/freebsd-11-stable/libexec/rtld-elf/
HDrtld.h110 Elf_Word hash;
160 Elf_Word stack_flags;
187 Elf_Word local_gotno; /* Number of local GOT entries */
188 Elf_Word symtabno; /* Number of dynamic symbols */
189 Elf_Word gotsym; /* First dynamic symbol in GOT */
196 Elf_Word verneednum; /* Number of entries in verneed table */
198 Elf_Word verdefnum; /* Number of entries in verdef table */
HDmap_object.c95 Elf_Word stack_flags; in map_object()
/freebsd-11-stable/libexec/rtld-elf/sparc64/
HDreloc.c235 static void install_plt(Elf_Word *pltgot, Elf_Addr proc);
336 Elf_Word *where32; in reloc_nonplt_object()
337 Elf_Word type; in reloc_nonplt_object()
342 where32 = (Elf_Word *)where; in reloc_nonplt_object()
581 Elf_Word *where; in reloc_jmpslot()
611 where = (Elf_Word *)wherep; in reloc_jmpslot()
820 Elf_Word *entry; in init_pltgot()
823 entry = (Elf_Word *)obj->pltgot; in init_pltgot()
831 install_plt(Elf_Word *pltgot, Elf_Addr proc) in install_plt()
/freebsd-11-stable/libexec/rtld-elf/powerpc/
HDreloc.c339 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); in reloc_plt_object()
556 Elf_Word *pltcall, *pltresolve, *pltlongresolve; in init_pltgot()
557 Elf_Word *jmptab; in init_pltgot()
/freebsd-11-stable/libexec/rtld-elf/mips/
HDreloc.c149 Elf_Word local_gotno = 0, symtabno = 0, gotsym = 0; in _rtld_relocate_nonplt_self()
195 Elf_Word r_symndx, r_type; in _rtld_relocate_nonplt_self()
277 Elf_Word i; in reloc_non_plt()
400 Elf_Word r_symndx, r_type; in reloc_non_plt()
/freebsd-11-stable/sys/mips/mips/
HDelf_machdep.c179 Elf_Word rtype = (Elf_Word)0, symidx; in elf_reloc_internal()
/freebsd-11-stable/sys/sys/
HDimgact_elf.h57 Elf_Word hdr_eflags; /* e_flags field from ehdr */
/freebsd-11-stable/stand/common/
HDself_reloc.c68 Elf_Word relsz, relent; in self_reloc()
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
HDInputFiles.h189 using Elf_Word = typename ELFT::Word; variable
276 ArrayRef<Elf_Word> shndxTable;
HDInputFiles.cpp548 std::vector<ArrayRef<Elf_Word>> selectedGroups; in initializeSections()
585 ArrayRef<Elf_Word> entries = in initializeSections()
586 CHECK(obj.template getSectionContentsAsArray<Elf_Word>(&sec), this); in initializeSections()
656 for (ArrayRef<Elf_Word> entries : selectedGroups) in initializeSections()
/freebsd-11-stable/sys/sparc64/sparc64/
HDelf_machdep.c346 Elf_Word *where32; in elf_reloc()
359 where32 = (Elf_Word *)where; in elf_reloc()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
HDObject.cpp100 Sec.Align = ELFT::Is64Bits ? sizeof(Elf_Xword) : sizeof(Elf_Word); in visit()
108 Sec.Align = ELFT::Is64Bits ? sizeof(Elf_Xword) : sizeof(Elf_Word); in visit()
571 llvm::copy(Sec.Indexes, reinterpret_cast<Elf_Word *>(Buf)); in visit()
1029 Elf_Word *CRC = in visit()
1030 reinterpret_cast<Elf_Word *>(Buf + Sec.Size - sizeof(Elf_Word)); in visit()
1365 ArrayRef<Elf_Word> ShndxData; in initSymbolTable()
1380 ElfFile.template getSectionContentsAsArray<Elf_Word>(&ShndxSec)); in initSymbolTable()
1385 Elf_Word Index = ShndxData[&Sym - Symbols.begin()]; in initSymbolTable()
HDObject.h130 using Elf_Word = typename ELFT::Word;
153 using Elf_Word = typename ELFT::Word; variable
923 using Elf_Word = typename ELFT::Word; variable
/freebsd-11-stable/sys/arm64/arm64/
HDelf_machdep.c144 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-11-stable/sys/i386/i386/
HDelf_machdep.c178 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-11-stable/sys/arm/arm/
HDelf_machdep.c194 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-11-stable/sys/powerpc/powerpc/
HDelf32_machdep.c189 Elf_Word rtype, symidx; in elf_reloc_internal()
HDelf64_machdep.c264 Elf_Word rtype, symidx; in elf_reloc_internal()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
HDARMEHABIPrinter.h328 typedef typename ET::Word Elf_Word; typedef
334 ArrayRef<Elf_Word> ShndxTable;
HDELFDumper.cpp103 using Elf_Word = typename ELFT::Word; \
281 ArrayRef<Elf_Word> ShndxTable;
333 ArrayRef<Elf_Word> getShndxTable() const { return ShndxTable; } in getShndxTable()
3127 using Elf_Word = typename ELFT::Word; in getGroups() typedef
3143 FileName, Obj->template getSectionContentsAsArray<Elf_Word>(&Sec)); in getGroups()
4245 ArrayRef<Elf_Word> Buckets = HashTable->buckets(); in printHashHistogram()
4246 ArrayRef<Elf_Word> Chains = HashTable->chains(); in printHashHistogram()
4300 ArrayRef<Elf_Word> Buckets = GnuHashTable->buckets(); in printHashHistogram()
4304 ArrayRef<Elf_Word> Chains = GnuHashTable->values(NumSyms); in printHashHistogram()
4664 using Elf_Word = typename ELFT::Word; in getGNUPropertyList() typedef
[all …]
/freebsd-11-stable/sys/kern/
HDimgact_elf.c103 static vm_prot_t __elfN(trans_prot)(Elf_Word);
104 static Elf_Word __elfN(untrans_prot)(vm_prot_t);
2460 __elfN(trans_prot)(Elf_Word flags) in __elfN()
2480 static Elf_Word
2483 Elf_Word flags; in __elfN()
/freebsd-11-stable/libexec/rtld-elf/arm/
HDreloc.c24 Elf_Word ehdr; in arm_abi_variant_hook()