/freebsd/sys/sys/ |
H A D | elf32.h | 38 typedef uint32_t Elf32_Addr; typedef 60 Elf32_Addr e_entry; /* Entry point. */ 93 Elf32_Addr sh_addr; /* Address in memory image. */ 109 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ 110 Elf32_Addr p_paddr; /* Physical address (not used). */ 125 Elf32_Addr d_ptr; /* Address value. */ 135 Elf32_Addr r_offset; /* Location to be relocated. */ 141 Elf32_Addr r_offset; /* Location to be relocated. */ 189 Elf32_Addr c_ptr; 199 Elf32_Addr st_value; /* Symbol value. */
|
/freebsd/contrib/file/src/ |
H A D | readelf.h | 41 typedef uint32_t Elf32_Addr; typedef 97 Elf32_Addr e_entry; /* Entry point */ 178 Elf32_Addr p_vaddr; 179 Elf32_Addr p_paddr; 210 Elf32_Addr sh_addr; 411 Elf32_Addr c_ptr; 479 Elf32_Addr d_ptr;
|
/freebsd/sys/amd64/amd64/ |
H A D | elf_machdep.c | 280 Elf32_Addr *where32, val32; in elf_reloc_internal() 299 addend = *(Elf32_Addr *)where; in elf_reloc_internal() 341 where32 = (Elf32_Addr *)where; in elf_reloc_internal() 342 val32 = (Elf32_Addr)(addr + addend - (Elf_Addr)where); in elf_reloc_internal() 351 val32 = (Elf32_Addr)(addr + addend); in elf_reloc_internal() 352 where32 = (Elf32_Addr *)where; in elf_reloc_internal()
|
/freebsd/sys/arm64/arm64/ |
H A D | elf_machdep.c | 161 reloc_instr_imm(Elf32_Addr *where, Elf_Addr val, u_int msb, u_int lsb) in reloc_instr_imm() 169 *where |= (Elf32_Addr)val; in reloc_instr_imm() 230 error = reloc_instr_imm((Elf32_Addr *)where, in elf_reloc_internal() 237 error = reloc_instr_imm((Elf32_Addr *)where, in elf_reloc_internal() 245 error = reloc_instr_imm((Elf32_Addr *)where, in elf_reloc_internal()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 30 using Elf32_Addr = uint32_t; // Program address variable 67 Elf32_Addr e_entry; // Address to jump to in order to start program 1028 Elf32_Addr sh_addr; // Address where section is to be loaded 1273 Elf32_Addr st_value; // Value or address associated with the symbol 1367 Elf32_Addr r_offset; // Location (file byte offset, or program virtual addr) 1383 Elf32_Addr r_offset; // Location (file byte offset, or program virtual addr) 1449 Elf32_Addr p_vaddr; // Virtual address of beginning of segment 1450 Elf32_Addr p_paddr; // Physical address of beginning of segment (OS-specific) 1533 Elf32_Addr d_ptr; // Pointer value of entry.
|
/freebsd/libexec/rtld-elf/amd64/ |
H A D | reloc.c | 141 Elf32_Addr *where32; in reloc_non_plt() 222 where32 = (Elf32_Addr *)where; in reloc_non_plt() 236 *where32 = (Elf32_Addr)(unsigned long)(symval + in reloc_non_plt() 297 *where32 = (Elf32_Addr)(def->st_value - in reloc_non_plt() 307 *where32 += (Elf32_Addr)(def->st_value + in reloc_non_plt()
|
/freebsd/contrib/elftoolchain/common/ |
H A D | elfdefinitions.h | 2316 typedef uint32_t Elf32_Addr; /* Program address. */ typedef 2346 Elf32_Addr c_ptr; /* Pointer value. */ 2365 Elf32_Addr c_index; 2382 Elf32_Addr d_ptr; /* Pointer value. */ 2406 Elf32_Addr e_entry; /* Start address. */ 2678 Elf32_Addr ri_gp_value; /* GP register value. */ 2697 Elf32_Addr p_vaddr; /* Virtual address in memory. */ 2698 Elf32_Addr p_paddr; /* Physical address (if relevant). */ 2758 Elf32_Addr sh_addr; /* in-memory address of section */ 2788 Elf32_Addr st_value; /* value for the symbol */ [all …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 904 Elf32_Addr *where; in linux_vdso_reloc() 906 Elf32_Addr addr, addend; in linux_vdso_reloc() 928 where = (Elf32_Addr *)(mapping + rel->r_offset); in linux_vdso_reloc() 938 addr = (Elf32_Addr)PTROUT(offset + addend); in linux_vdso_reloc()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf32_machdep.c | 323 val = ((Elf32_Addr (*)(void))addr)(); in elf_reloc_internal()
|
/freebsd/sys/compat/linux/ |
H A D | linux_elf.c | 474 p += roundup2(note->n_namesz, sizeof(Elf32_Addr)); in linux_trans_osrel()
|
/freebsd/contrib/elftoolchain/libelf/ |
H A D | libelf_convert.m4 | 549 #define SWAP_ADDR32(X) _SWAP_WORD(X, Elf32_Addr) 666 #define READ_ADDR32(P,X) _READ_WORD(P, X, Elf32_Addr)
|
/freebsd/libexec/rtld-elf/ |
H A D | rtld.c | 1735 roundup2(note->n_namesz, sizeof(Elf32_Addr)) + in digest_notes() 1736 roundup2(note->n_descsz, sizeof(Elf32_Addr)))) { in digest_notes() 1755 p += roundup2(note->n_namesz, sizeof(Elf32_Addr)); in digest_notes() 1762 p += roundup2(note->n_namesz, sizeof(Elf32_Addr)); in digest_notes()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_module.c | 379 Elf32_Addr v; in dt_module_symaddr32()
|
/freebsd/sys/kern/ |
H A D | imgact_elf.c | 2815 if (!aligned(note, Elf32_Addr)) { in __elfN()
|