| /freebsd-14.2/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 70 const Elf_Rela *rela; in do_copy_relocations() local 87 for (rela = dstobj->rela; rela < relalim; rela++) { in do_copy_relocations() 185 const Elf_Rela *rela; in reloc_plt() local 189 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_plt() 225 const Elf_Rela *rela; in reloc_jmpslots() local 233 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_jmpslots() 276 const Elf_Rela *rela; in reloc_iresolve() local 283 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_iresolve() 300 for (rela = obj->rela; rela < relalim; rela++) { in reloc_iresolve_nonplt() 320 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_gnu_ifunc() [all …]
|
| /freebsd-14.2/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 66 const Elf_Rela *rela; in do_copy_relocations() local 71 for (rela = dstobj->rela; rela < relalim; rela++) { in do_copy_relocations() 131 const Elf_Rela *rela; in reloc_non_plt() local 154 for (rela = obj->rela; rela < relalim; rela++) { in reloc_non_plt() 335 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_plt() 368 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_jmpslots() 434 const Elf_Rela *rela; in reloc_iresolve() local 441 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_iresolve() 452 const Elf_Rela *rela; in reloc_iresolve_nonplt() local 458 for (rela = obj->rela; rela < relalim; rela++) { in reloc_iresolve_nonplt() [all …]
|
| /freebsd-14.2/stand/efi/loader/arch/arm64/ |
| H A D | arm64.ldscript | 52 .rela.dyn : { 53 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) 54 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) 55 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) 56 *(.rela.got) 57 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) 58 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) 59 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) 60 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) 61 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) [all …]
|
| /freebsd-14.2/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 62 const Elf_Rela *rela; in do_copy_relocations() local 71 for (rela = dstobj->rela; rela < relalim; rela++) { in do_copy_relocations() 148 for (; rela < relalim; rela++) { in reloc_non_plt_self() 318 const Elf_Rela *rela; in reloc_non_plt() local 342 for (rela = obj->rela; rela < relalim; rela++) { in reloc_non_plt() 403 const Elf_Rela *rela; in reloc_plt() local 408 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_plt() 448 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_jmpslots() 578 for (rela = obj->rela; rela < relalim; rela++) { in reloc_iresolve() 595 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_iresolve() [all …]
|
| /freebsd-14.2/stand/efi/loader/arch/riscv/ |
| H A D | riscv.ldscript | 52 .rela.dyn : { 53 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) 54 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) 55 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) 56 *(.rela.got) 57 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) 58 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) 59 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) 60 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) 61 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) [all …]
|
| /freebsd-14.2/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 67 const Elf_Rela *rela; in do_copy_relocations() local 76 for (rela = dstobj->rela; rela < relalim; rela++) { in do_copy_relocations() 153 for (; rela < relalim; rela++) { in reloc_non_plt_self() 323 const Elf_Rela *rela; in reloc_non_plt() local 344 for (rela = obj->rela; rela < relalim; rela++) { in reloc_non_plt() 435 const Elf_Rela *rela; in reloc_plt() local 442 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_plt() 487 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_jmpslots() 619 for (rela = obj->rela; rela < relalim; rela++) { in reloc_iresolve() 636 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_iresolve() [all …]
|
| /freebsd-14.2/stand/uboot/arch/arm/ |
| H A D | arm.ldscript | 31 .rela.got : { *(.rela.got) } 32 .rela.got1 : { *(.rela.got1) } 33 .rela.got2 : { *(.rela.got2) } 39 .rela.ctors : { *(.rela.ctors) } 40 .rela.dtors : { *(.rela.dtors) } 41 .rela.init : { *(.rela.init) } 42 .rela.fini : { *(.rela.fini) } 43 .rela.bss : { *(.rela.bss) } 44 .rela.plt : { *(.rela.plt) } 45 .rela.sdata : { *(.rela.sdata) } [all …]
|
| /freebsd-14.2/stand/kboot/kboot/arch/powerpc64/ |
| H A D | powerpc64.ldscript | 24 .rela.got : { *(.rela.got) } 25 .rela.got1 : { *(.rela.got1) } 26 .rela.got2 : { *(.rela.got2) } 27 .rela.ctors : { *(.rela.ctors) } 28 .rela.dtors : { *(.rela.dtors) } 29 .rela.init : { *(.rela.init) } 30 .rela.fini : { *(.rela.fini) } 31 .rela.bss : { *(.rela.bss) } 32 .rela.plt : { *(.rela.plt) } 33 .rela.sdata : { *(.rela.sdata) } [all …]
|
| /freebsd-14.2/stand/powerpc/ofw/ |
| H A D | ppc-common.ldscript | 26 .rela.got : { *(.rela.got) } 27 .rela.got1 : { *(.rela.got1) } 28 .rela.got2 : { *(.rela.got2) } 29 .rela.ctors : { *(.rela.ctors) } 30 .rela.dtors : { *(.rela.dtors) } 31 .rela.init : { *(.rela.init) } 32 .rela.fini : { *(.rela.fini) } 33 .rela.bss : { *(.rela.bss) } 34 .rela.plt : { *(.rela.plt) } 35 .rela.sdata : { *(.rela.sdata) } [all …]
|
| /freebsd-14.2/stand/uboot/arch/powerpc/ |
| H A D | powerpc.ldscript | 25 .rela.got : { *(.rela.got) } 26 .rela.got1 : { *(.rela.got1) } 27 .rela.got2 : { *(.rela.got2) } 28 .rela.ctors : { *(.rela.ctors) } 29 .rela.dtors : { *(.rela.dtors) } 30 .rela.init : { *(.rela.init) } 31 .rela.fini : { *(.rela.fini) } 32 .rela.bss : { *(.rela.bss) } 33 .rela.plt : { *(.rela.plt) } 34 .rela.sdata : { *(.rela.sdata) } [all …]
|
| /freebsd-14.2/sys/conf/ |
| H A D | ldscript.powerpc | 45 .rela.got : { *(.rela.got) } 46 .rela.got1 : { *(.rela.got1) } 47 .rela.got2 : { *(.rela.got2) } 48 .rela.ctors : { *(.rela.ctors) } 49 .rela.dtors : { *(.rela.dtors) } 50 .rela.init : { *(.rela.init) } 51 .rela.fini : { *(.rela.fini) } 52 .rela.bss : { *(.rela.bss) } 53 .rela.plt : { *(.rela.plt) } 54 .rela.sdata : { *(.rela.sdata) } [all …]
|
| H A D | ldscript.powerpcspe | 45 .rela.got : { *(.rela.got) } 46 .rela.got1 : { *(.rela.got1) } 47 .rela.got2 : { *(.rela.got2) } 48 .rela.ctors : { *(.rela.ctors) } 49 .rela.dtors : { *(.rela.dtors) } 50 .rela.init : { *(.rela.init) } 51 .rela.fini : { *(.rela.fini) } 52 .rela.bss : { *(.rela.bss) } 53 .rela.plt : { *(.rela.plt) } 54 .rela.sdata : { *(.rela.sdata) } [all …]
|
| H A D | ldscript.powerpc64le | 59 .rela.got : { *(.rela.got) } 60 .rela.got1 : { *(.rela.got1) } 61 .rela.got2 : { *(.rela.got2) } 62 .rela.ctors : { *(.rela.ctors) } 63 .rela.dtors : { *(.rela.dtors) } 64 .rela.init : { *(.rela.init) } 65 .rela.fini : { *(.rela.fini) } 66 .rela.bss : { *(.rela.bss) } 67 .rela.plt : { *(.rela.plt) } 68 .rela.sdata : { *(.rela.sdata) } [all …]
|
| H A D | ldscript.powerpc64 | 60 .rela.got : { *(.rela.got) } 61 .rela.got1 : { *(.rela.got1) } 62 .rela.got2 : { *(.rela.got2) } 63 .rela.ctors : { *(.rela.ctors) } 64 .rela.dtors : { *(.rela.dtors) } 65 .rela.init : { *(.rela.init) } 66 .rela.fini : { *(.rela.fini) } 67 .rela.bss : { *(.rela.bss) } 68 .rela.plt : { *(.rela.plt) } 69 .rela.sdata : { *(.rela.sdata) } [all …]
|
| H A D | ldscript.i386 | 18 .rela.init : { *(.rela.init) } 20 .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } 22 .rela.fini : { *(.rela.fini) } 24 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } 28 .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } 30 .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } 32 .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } 34 .rela.ctors : { *(.rela.ctors) } 38 .rela.got : { *(.rela.got) } 40 .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } [all …]
|
| H A D | ldscript.amd64 | 23 .rela.init : { *(.rela.init) } 25 .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } 27 .rela.fini : { *(.rela.fini) } 29 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } 33 .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } 35 .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } 37 .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } 39 .rela.ctors : { *(.rela.ctors) } 43 .rela.got : { *(.rela.got) } 45 .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } [all …]
|
| H A D | ldscript.riscv | 37 .rela.text : 38 { *(.rela.text) *(.rela.gnu.linkonce.t*) } 42 { *(.rela.data) *(.rela.gnu.linkonce.d*) } 46 { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } 48 .rela.got : { *(.rela.got) } 50 .rela.ctors : { *(.rela.ctors) } 52 .rela.dtors : { *(.rela.dtors) } 54 .rela.init : { *(.rela.init) } 56 .rela.fini : { *(.rela.fini) } 58 .rela.bss : { *(.rela.bss) } [all …]
|
| H A D | ldscript.arm | 36 .rela.text : 37 { *(.rela.text) *(.rela.gnu.linkonce.t*) } 41 { *(.rela.data) *(.rela.gnu.linkonce.d*) } 45 { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } 47 .rela.got : { *(.rela.got) } 49 .rela.ctors : { *(.rela.ctors) } 51 .rela.dtors : { *(.rela.dtors) } 53 .rela.init : { *(.rela.init) } 55 .rela.fini : { *(.rela.fini) } 57 .rela.bss : { *(.rela.bss) } [all …]
|
| H A D | ldscript.arm64 | 36 .rela.text : 37 { *(.rela.text) *(.rela.gnu.linkonce.t*) } 41 { *(.rela.data) *(.rela.gnu.linkonce.d*) } 45 { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } 47 .rela.got : { *(.rela.got) } 49 .rela.ctors : { *(.rela.ctors) } 51 .rela.dtors : { *(.rela.dtors) } 53 .rela.init : { *(.rela.init) } 55 .rela.fini : { *(.rela.fini) } 57 .rela.bss : { *(.rela.bss) } [all …]
|
| /freebsd-14.2/libexec/rtld-elf/riscv/ |
| H A D | reloc.c | 89 const Elf_Rela *rela; in do_copy_relocations() local 106 for (rela = dstobj->rela; rela < relalim; rela++) { in do_copy_relocations() 149 const Elf_Rela *rela; in reloc_plt() local 153 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_plt() 173 const Elf_Rela *rela; in reloc_jmpslots() local 178 for (rela = obj->pltrela; rela < relalim; rela++) { in reloc_jmpslots() 182 switch(ELF_R_TYPE(rela->r_info)) { in reloc_jmpslots() 252 const Elf_Rela *rela; in reloc_non_plt() local 273 for (rela = obj->rela; rela < relalim; rela++) { in reloc_non_plt() 275 symnum = ELF_R_SYM(rela->r_info); in reloc_non_plt() [all …]
|
| /freebsd-14.2/stand/common/ |
| H A D | reloc_elf.c | 60 const Elf_Rela *rela; in __elfN() local 75 rela = (const Elf_Rela *)reldata; in __elfN() 78 addend = rela->r_addend; in __elfN() 79 rtype = ELF_R_TYPE(rela->r_info); in __elfN() 81 symidx = ELF_R_SYM(rela->r_info); in __elfN() 135 const Elf_Rela *rela; in __elfN() 148 rela = (const Elf_Rela *)reldata; in __elfN() 151 addend = rela->r_addend; in __elfN() 194 const Elf_Rela *rela; in __elfN() 198 rela = reldata; in __elfN() [all …]
|
| /freebsd-14.2/libexec/rtld-elf/ |
| H A D | debug.c | 86 dump_Elf_Rela(obj, obj->rela, obj->relasize); in dump_obj_relocations() 127 const Elf_Rela *rela; in dump_Elf_Rela() local 134 for (rela = rela0; rela < relalim; rela++) { in dump_Elf_Rela() 135 dstaddr = (Elf_Addr *)(obj->relocbase + rela->r_offset); in dump_Elf_Rela() 136 sym = obj->symtab + ELF_R_SYM(rela->r_info); in dump_Elf_Rela() 139 (u_long)rela->r_info, (u_long)rela->r_offset, in dump_Elf_Rela()
|
| /freebsd-14.2/usr.sbin/kldxref/ |
| H A D | ef_aarch64.c | 48 const GElf_Rela *rela; in ef_aarch64_reloc() local 52 rela = (const GElf_Rela *)reldata; in ef_aarch64_reloc() 53 where = (char *)dest + (relbase + rela->r_offset - dataoff); in ef_aarch64_reloc() 54 addend = rela->r_addend; in ef_aarch64_reloc() 55 rtype = GELF_R_TYPE(rela->r_info); in ef_aarch64_reloc() 56 symidx = GELF_R_SYM(rela->r_info); in ef_aarch64_reloc()
|
| H A D | ef_riscv.c | 53 const GElf_Rela *rela; in ef_riscv_reloc() local 57 rela = (const GElf_Rela *)reldata; in ef_riscv_reloc() 58 where = (char *)dest + (relbase + rela->r_offset - dataoff); in ef_riscv_reloc() 59 addend = rela->r_addend; in ef_riscv_reloc() 60 rtype = GELF_R_TYPE(rela->r_info); in ef_riscv_reloc() 61 symidx = GELF_R_SYM(rela->r_info); in ef_riscv_reloc()
|
| H A D | ef_arm.c | 52 const GElf_Rela *rela; in ef_arm_reloc() local 63 rela = (const GElf_Rela *)reldata; in ef_arm_reloc() 64 where = (char *)dest + (relbase + rela->r_offset - dataoff); in ef_arm_reloc() 65 addend = rela->r_addend; in ef_arm_reloc() 66 rtype = GELF_R_TYPE(rela->r_info); in ef_arm_reloc() 67 symidx = GELF_R_SYM(rela->r_info); in ef_arm_reloc()
|