| /src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| ELFTypes.h | 109 using Elf_Word = typename ELFT::Word; \ 152 Elf_Word sh_name; // Section name (index into string table) 153 Elf_Word sh_type; // Section type (SHT_*) 154 Elf_Word sh_flags; // Section flags (SHF_*) 157 Elf_Word sh_size; // Size of section, in bytes 158 Elf_Word sh_link; // Section type-specific header table index link 159 Elf_Word sh_info; // Section type-specific extra information 160 Elf_Word sh_addralign; // Section address alignment 161 Elf_Word sh_entsize; // Size of records contained within the section 167 Elf_Word sh_name; // Section name (index into string table [all...] |
| ELF.h | 219 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const; 220 Expected<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section, 374 DataRegion<Elf_Word> ShndxTable) const; 377 DataRegion<Elf_Word> ShndxTable) const; 380 DataRegion<Elf_Word> ShndxTable) const; 433 DataRegion<Elf_Word> ShndxTable) const { 450 DataRegion<Elf_Word> ShndxTable) const { 460 DataRegion<Elf_Word> ShndxTable) const { 668 using Elf_Word = typename ELFT::Word; 673 for (Elf_Word Val : Table.buckets() [all...] |
| /src/libexec/ld.elf_so/arch/powerpc/ |
| ppc_reloc.c | 61 void _rtld_powerpc_pltcall(Elf_Word); 62 void _rtld_powerpc_pltresolve(Elf_Word, Elf_Word); 88 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word); 132 Elf_Word *pltcall, *pltresolve; 133 Elf_Word *jmptab; 390 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); 439 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset) [all...] |
| /src/libexec/ld.elf_so/arch/or1k/ |
| mdreloc.c | 50 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word); 221 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); 237 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); 259 assert(where >= (Elf_Word *)obj->pltgot); 260 assert(where < (Elf_Word *)obj->pltgot + (obj->pltrelalim - obj->pltrela)); 269 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff)
|
| /src/sys/arch/vax/vax/ |
| kobj_machdep.c | 47 Elf_Word rtype = ELF_R_TYPE(rela->r_info); 48 Elf_Word symidx = ELF_R_SYM(rela->r_info);
|
| /src/external/gpl3/binutils/dist/libiberty/ |
| simple-object-elf.c | 312 of the field in the struct: Elf_Half, Elf_Word, or Elf_Addr. */ 321 Elf_Word, or Elf_Addr. */ 343 type of the field in the struct: Elf_Half, Elf_Word, or 353 Elf_Word, or Elf_Addr. */ 493 e_flags, Elf_Word); 525 shdr, sh_link, Elf_Word); 633 shdr, sh_name, Elf_Word); 811 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_version, Elf_Word, EV_CURRENT); 815 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_flags, Elf_Word, attrs->flags); 870 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_name, Elf_Word, sh_name) [all...] |
| /src/external/gpl3/binutils.old/dist/libiberty/ |
| simple-object-elf.c | 312 of the field in the struct: Elf_Half, Elf_Word, or Elf_Addr. */ 321 Elf_Word, or Elf_Addr. */ 343 type of the field in the struct: Elf_Half, Elf_Word, or 353 Elf_Word, or Elf_Addr. */ 493 e_flags, Elf_Word); 525 shdr, sh_link, Elf_Word); 633 shdr, sh_name, Elf_Word); 811 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_version, Elf_Word, EV_CURRENT); 815 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_flags, Elf_Word, attrs->flags); 870 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_name, Elf_Word, sh_name) [all...] |
| /src/external/gpl3/gcc.old/dist/libiberty/ |
| simple-object-elf.c | 312 of the field in the struct: Elf_Half, Elf_Word, or Elf_Addr. */ 321 Elf_Word, or Elf_Addr. */ 343 type of the field in the struct: Elf_Half, Elf_Word, or 353 Elf_Word, or Elf_Addr. */ 493 e_flags, Elf_Word); 525 shdr, sh_link, Elf_Word); 633 shdr, sh_name, Elf_Word); 811 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_version, Elf_Word, EV_CURRENT); 815 ELF_SET_FIELD (fns, cl, Ehdr, buf, e_flags, Elf_Word, attrs->flags); 870 ELF_SET_FIELD (fns, cl, Shdr, buf, sh_name, Elf_Word, sh_name) [all...] |
| /src/libexec/ld.elf_so/arch/sparc/ |
| mdreloc.c | 162 caddr_t _rtld_bind(const Obj_Entry *, Elf_Word); 221 Elf_Word type, value, mask; 330 value += (Elf_Word)(defobj->relocbase + def->st_value); 334 value -= (Elf_Word)where; 359 value += (Elf_Word)(obj->relocbase + *where); 383 value = (Elf_Word)tmp; 390 value = (Elf_Word)*where; 421 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 455 Elf_Word *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
|
| /src/libexec/ld.elf_so/ |
| rtld.h | 119 Elf_Word hash; 183 Elf_Word local_gotno; /* Number of local GOT entries */ 184 Elf_Word symtabno; /* Number of dynamic symbols */ 185 Elf_Word gotsym; /* First dynamic symbol in GOT */ 298 Elf_Word verneednum; /* Number of entries in verneed table */ 300 Elf_Word verdefnum; /* Number of entries in verdef table */
|
| /src/libexec/ld.elf_so/arch/riscv/ |
| mdreloc.c | 60 void *_rtld_bind(const Obj_Entry *, Elf_Word); 88 Elf_Word r_type = ELF_R_TYPE(rela->r_info); 120 const Elf_Word r_type = ELF_R_TYPE(rela->r_info); 306 _rtld_bind(const Obj_Entry *obj, Elf_Word gotoff)
|
| /src/sys/arch/i386/stand/efiboot/ |
| self_reloc.c | 46 Elf_Word relsz, relent;
|
| /src/libexec/ld.elf_so/arch/mips/ |
| mips_reloc.c | 70 caddr_t _rtld_bind(Elf_Word, Elf_Addr, Elf_Addr, Elf_Addr); 161 Elf_Word local_gotno = 0, symtabno = 0, gotsym = 0; 205 Elf_Word r_symndx, r_type; 254 Elf_Word i; 508 _rtld_relocate_plt_object(const Obj_Entry *obj, Elf_Word sym, Elf_Addr *tp) 538 _rtld_bind(Elf_Word a0, Elf_Addr a1, Elf_Addr a2, Elf_Addr a3) 558 Elf_Word i;
|
| /src/libexec/ld.elf_so/arch/sparc64/ |
| mdreloc.c | 215 caddr_t _rtld_bind(const Obj_Entry *, Elf_Word); 229 void _rtld_install_plt(Elf_Word *, Elf_Addr); 234 _rtld_install_plt(Elf_Word *pltgot, Elf_Addr proc) 267 Elf_Word *entry = (Elf_Word *)obj->pltgot; 315 Elf_Word type; 528 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 589 _rtld_write_plt(Elf_Word *where, Elf_Addr value, const Elf_Rela *rela, 613 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset) [all...] |
| /src/sys/arch/hppa/hppa/ |
| kobj_machdep.c | 135 Elf_Word rtype, symidx; 185 value += addr - (Elf_Word)where - 8;
|
| /src/sys/arch/i386/i386/ |
| kobj_machdep.c | 79 Elf_Word rtype, symidx;
|
| /src/usr.sbin/mdsetimage/ |
| exec_elf32.c | 90 Elf_Word phdr_size;
|
| /src/sys/arch/aarch64/aarch64/ |
| kobj_machdep.c | 56 Elf_Word rtype; 76 strrtype(Elf_Word rtype) 127 Elf_Word rtype, symidx;
|
| /src/sys/arch/sparc/sparc/ |
| kobj_machdep.c | 130 Elf_Word value, mask; 174 value -= (Elf_Word)where; 178 value += (Elf_Word)(relocbase + *where);
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/ |
| ELFDumper.cpp | 286 DataRegion<Elf_Word> ShndxTable, 354 DenseMap<const Elf_Shdr *, ArrayRef<Elf_Word>> ShndxTables; 362 DataRegion<Elf_Word> ShndxTable, 367 DataRegion<Elf_Word> ShndxTable) const; 379 ArrayRef<Elf_Word> getShndxTable(const Elf_Shdr *Symtab) const; 510 DataRegion<Elf_Word> ShndxTable = 511 IsDynamic ? DataRegion<Elf_Word>( 512 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, 514 : DataRegion<Elf_Word>(this->getShndxTable(SymtabSec)); 616 DataRegion<Elf_Word> ShndxTable, StringRef StrTable [all...] |
| /src/libexec/ld.elf_so/arch/m68k/ |
| mdreloc.c | 59 caddr_t _rtld_bind(const Obj_Entry *, Elf_Word); 285 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff)
|
| /src/libexec/ld.elf_so/arch/vax/ |
| mdreloc.c | 46 caddr_t _rtld_bind(const Obj_Entry *, Elf_Word); 228 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff)
|
| /src/sys/arch/sparc64/sparc64/ |
| kobj_machdep.c | 186 Elf_Word *where32; 200 where32 = (Elf_Word *)where;
|
| /src/libexec/ld.elf_so/arch/hppa/ |
| hppa_reloc.c | 400 Elf_Word *got = obj->pltgot; 678 Elf_Word *where = (Elf_Word *)(obj->relocbase + rela->r_offset); 731 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff)
|
| /src/libexec/ld.elf_so/arch/aarch64/ |
| mdreloc.c | 94 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word); 441 _rtld_bind(const Obj_Entry *obj, Elf_Word relaidx)
|