| /freebsd/libexec/rtld-elf/i386/ |
| H A D | reloc.c | 64 const Elf_Rel *rellim; in do_copy_relocations() 65 const Elf_Rel *rel; in do_copy_relocations() 69 rellim = (const Elf_Rel *)((const char *)dstobj->rel + dstobj->relsize); in do_copy_relocations() 133 const Elf_Rel *rellim; in reloc_non_plt() 134 const Elf_Rel *rel; in reloc_non_plt() 157 rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize); in reloc_non_plt() 291 const Elf_Rel *rellim; in reloc_plt() 292 const Elf_Rel *rel; in reloc_plt() 294 rellim = (const Elf_Rel *)((const char *)obj->pltrel + obj->pltrelsize); in reloc_plt() 322 const Elf_Rel *rellim; in reloc_jmpslots() [all …]
|
| H A D | rtld_machdep.h | 52 const Elf_Rel *rel);
|
| /freebsd/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 31 const Elf_Rel *rellim; in do_copy_relocations() 32 const Elf_Rel *rel; in do_copy_relocations() 36 rellim = (const Elf_Rel *)((const char *) dstobj->rel + dstobj->relsize); in do_copy_relocations() 89 const Elf_Rel *rel = NULL, *rellim; in _rtld_relocate_nonplt_self() 96 rel = (const Elf_Rel *)(relocbase + dynp->d_un.d_ptr); in _rtld_relocate_nonplt_self() 103 rellim = (const Elf_Rel *)((const char *)rel + relsz); in _rtld_relocate_nonplt_self() 135 reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache *cache, in reloc_nonplt_object() 316 const Elf_Rel *rellim; in reloc_non_plt() 317 const Elf_Rel *rel; in reloc_non_plt() 335 rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize); in reloc_non_plt() [all …]
|
| H A D | rtld_machdep.h | 54 const Elf_Rel *rel);
|
| /freebsd/libexec/rtld-elf/ |
| H A D | debug.c | 79 (obj->relsize / sizeof(Elf_Rel))); in dump_obj_relocations() 91 (obj->pltrelsize / sizeof(Elf_Rel))); in dump_obj_relocations() 103 dump_Elf_Rel (Obj_Entry *obj, const Elf_Rel *rel0, u_long relsize) in dump_Elf_Rel() 105 const Elf_Rel *rel; in dump_Elf_Rel() 106 const Elf_Rel *rellim; in dump_Elf_Rel() 111 rellim = (const Elf_Rel *)((const char *)rel0 + relsize); in dump_Elf_Rel()
|
| H A D | rtld.h | 170 const Elf_Rel *rel; /* Relocation entries */ 176 const Elf_Rel *pltrel; /* PLT relocation entries */ 395 void dump_Elf_Rel(Obj_Entry *, const Elf_Rel *, u_long);
|
| /freebsd/stand/common/ |
| H A D | reloc_elf.c | 59 const Elf_Rel *rel; in __elfN() 64 rel = (const Elf_Rel *)reldata; in __elfN() 134 const Elf_Rel *rel; in __elfN() 139 rel = (const Elf_Rel *)reldata; in __elfN()
|
| H A D | load_elf_obj.c | 507 Elf_Rel r, *rbase; in __elfN() 538 rbase = (Elf_Rel *)(intptr_t)shdr[i].sh_addr; in __elfN() 540 nrel = shdr[i].sh_size / sizeof(Elf_Rel); in __elfN()
|
| /freebsd/lib/libc/csu/ |
| H A D | libc_start1.c | 62 extern const Elf_Rel __rel_iplt_start[] __weak_symbol __hidden; 63 extern const Elf_Rel __rel_iplt_end[] __weak_symbol __hidden; 70 const Elf_Rel *r; in process_irelocs()
|
| /freebsd/sys/i386/i386/ |
| H A D | elf_machdep.c | 180 const Elf_Rel *rel; in elf_reloc_internal() 186 rel = (const Elf_Rel *)data; in elf_reloc_internal()
|
| /freebsd/sys/arm/arm/ |
| H A D | elf_machdep.c | 193 const Elf_Rel *rel; in elf_reloc_internal() 199 rel = (const Elf_Rel *)data; in elf_reloc_internal()
|
| /freebsd/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 397 (const Elf_Rel *)rela); in reloc_jmpslots() 417 const struct Struct_Obj_Entry *refobj __unused, const Elf_Rel *rel __unused) in reloc_jmpslot() 502 (const Elf_Rel *)rela); in reloc_gnu_ifunc()
|
| H A D | rtld_machdep.h | 54 const Elf_Rel *rel);
|
| /freebsd/lib/libc/csu/i386/ |
| H A D | reloc.c | 77 crt1_handle_rel(const Elf_Rel *r) in crt1_handle_rel()
|
| /freebsd/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 342 (const Elf_Rel *)rela); in reloc_jmpslots() 426 (const Elf_Rel *)rela); in reloc_gnu_ifunc() 436 const Elf_Rel *rel) in reloc_jmpslot()
|
| H A D | rtld_machdep.h | 60 const Elf_Rel *rel);
|
| /freebsd/libexec/rtld-elf/riscv/ |
| H A D | rtld_machdep.h | 67 const Elf_Rel *rel);
|
| H A D | reloc.c | 289 (const Elf_Rel *)rela); in reloc_gnu_ifunc() 299 const Elf_Rel *rel) in reloc_jmpslot()
|
| /freebsd/libexec/rtld-elf/powerpc/ |
| H A D | rtld_machdep.h | 53 const Elf_Rel *rel);
|
| H A D | reloc.c | 521 (const Elf_Rel *) rela); in reloc_jmpslots() 536 const Obj_Entry *defobj __unused, const Obj_Entry *obj, const Elf_Rel *rel) in reloc_jmpslot() 695 (const Elf_Rel *)rela); in reloc_gnu_ifunc()
|
| /freebsd/libexec/rtld-elf/powerpc64/ |
| H A D | rtld_machdep.h | 53 const Elf_Rel *rel);
|
| H A D | reloc.c | 486 (const Elf_Rel *) rela); in reloc_jmpslots() 501 const Obj_Entry *obj __unused, const Elf_Rel *rel __unused) in reloc_jmpslot() 654 (const Elf_Rel *)rela); in reloc_gnu_ifunc()
|
| /freebsd/sys/kern/ |
| H A D | link_elf.c | 94 const Elf_Rel *pltrel; /* DT_JMPREL */ 98 const Elf_Rel *rel; /* DT_REL */ 624 ef->rel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 630 if (dp->d_un.d_val != sizeof(Elf_Rel)) in parse_dynamic() 634 ef->pltrel = (const Elf_Rel *) (ef->address + dp->d_un.d_ptr); in parse_dynamic() 1475 const Elf_Rel *rel; in relocate_file1() 1976 const Elf_Rel *rellim; in link_elf_reloc_local() 1977 const Elf_Rel *rel; in link_elf_reloc_local() 1984 rellim = (const Elf_Rel *)((const char *)ef->rel + ef->relsize); in link_elf_reloc_local()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | elf_machdep.c | 203 const Elf_Rel *rel; in elf_reloc_internal() 209 rel = (const Elf_Rel *)data; in elf_reloc_internal()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | elf_machdep.c | 284 const Elf_Rel *rel; in elf_reloc_internal() 290 rel = (const Elf_Rel *)data; in elf_reloc_internal()
|