| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
| HD | ELFTypes.h | 107 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 …]
|
| HD | ELF.h | 135 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()
|
| HD | ELFObjectFile.h | 249 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/ |
| HD | rtld.h | 110 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 */
|
| HD | map_object.c | 95 Elf_Word stack_flags; in map_object()
|
| /freebsd-11-stable/libexec/rtld-elf/sparc64/ |
| HD | reloc.c | 235 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/ |
| HD | reloc.c | 339 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/ |
| HD | reloc.c | 149 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/ |
| HD | elf_machdep.c | 179 Elf_Word rtype = (Elf_Word)0, symidx; in elf_reloc_internal()
|
| /freebsd-11-stable/sys/sys/ |
| HD | imgact_elf.h | 57 Elf_Word hdr_eflags; /* e_flags field from ehdr */
|
| /freebsd-11-stable/stand/common/ |
| HD | self_reloc.c | 68 Elf_Word relsz, relent; in self_reloc()
|
| /freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
| HD | InputFiles.h | 189 using Elf_Word = typename ELFT::Word; variable 276 ArrayRef<Elf_Word> shndxTable;
|
| HD | InputFiles.cpp | 548 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/ |
| HD | elf_machdep.c | 346 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/ |
| HD | Object.cpp | 100 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()
|
| HD | Object.h | 130 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/ |
| HD | elf_machdep.c | 144 Elf_Word rtype, symidx; in elf_reloc_internal()
|
| /freebsd-11-stable/sys/i386/i386/ |
| HD | elf_machdep.c | 178 Elf_Word rtype, symidx; in elf_reloc_internal()
|
| /freebsd-11-stable/sys/arm/arm/ |
| HD | elf_machdep.c | 194 Elf_Word rtype, symidx; in elf_reloc_internal()
|
| /freebsd-11-stable/sys/powerpc/powerpc/ |
| HD | elf32_machdep.c | 189 Elf_Word rtype, symidx; in elf_reloc_internal()
|
| HD | elf64_machdep.c | 264 Elf_Word rtype, symidx; in elf_reloc_internal()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| HD | ARMEHABIPrinter.h | 328 typedef typename ET::Word Elf_Word; typedef 334 ArrayRef<Elf_Word> ShndxTable;
|
| HD | ELFDumper.cpp | 103 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/ |
| HD | imgact_elf.c | 103 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/ |
| HD | reloc.c | 24 Elf_Word ehdr; in arm_abi_variant_hook()
|