Home
last modified time | relevance | path

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

12

/freebsd/libexec/rtld-elf/i386/
H A Dreloc.c64 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 Drtld_machdep.h52 const Elf_Rel *rel);
/freebsd/libexec/rtld-elf/arm/
H A Dreloc.c31 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 Drtld_machdep.h54 const Elf_Rel *rel);
/freebsd/libexec/rtld-elf/
H A Ddebug.c79 (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 Drtld.h170 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 Dreloc_elf.c59 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 Dload_elf_obj.c507 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 Dlibc_start1.c62 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 Delf_machdep.c180 const Elf_Rel *rel; in elf_reloc_internal()
186 rel = (const Elf_Rel *)data; in elf_reloc_internal()
/freebsd/sys/arm/arm/
H A Delf_machdep.c193 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 Dreloc.c397 (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 Drtld_machdep.h54 const Elf_Rel *rel);
/freebsd/lib/libc/csu/i386/
H A Dreloc.c77 crt1_handle_rel(const Elf_Rel *r) in crt1_handle_rel()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c342 (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 Drtld_machdep.h60 const Elf_Rel *rel);
/freebsd/libexec/rtld-elf/riscv/
H A Drtld_machdep.h67 const Elf_Rel *rel);
H A Dreloc.c289 (const Elf_Rel *)rela); in reloc_gnu_ifunc()
299 const Elf_Rel *rel) in reloc_jmpslot()
/freebsd/libexec/rtld-elf/powerpc/
H A Drtld_machdep.h53 const Elf_Rel *rel);
H A Dreloc.c521 (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 Drtld_machdep.h53 const Elf_Rel *rel);
H A Dreloc.c486 (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 Dlink_elf.c94 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 Delf_machdep.c203 const Elf_Rel *rel; in elf_reloc_internal()
209 rel = (const Elf_Rel *)data; in elf_reloc_internal()
/freebsd/sys/amd64/amd64/
H A Delf_machdep.c284 const Elf_Rel *rel; in elf_reloc_internal()
290 rel = (const Elf_Rel *)data; in elf_reloc_internal()

12