| /src/libexec/ld.elf_so/arch/m68k/ |
| rtld_start.S | 68 movel 20(%sp),-(%sp) | push reloff 70 jbsr _rtld_bind@PLTPC | %a0 = _rtld_bind(obj, reloff) 78 addql #4,%sp | skip reloff
|
| mdreloc.c | 285 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 287 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
|
| /src/libexec/ld.elf_so/arch/or1k/ |
| mdreloc.c | 216 int reloff; local 218 for (rela = obj->pltrela, reloff = 0; 220 rela++, reloff++) { 235 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp) 269 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 271 const Elf_Rela *rela = obj->pltrela + reloff; 278 err = _rtld_relocate_plt_object(obj, rela, reloff, &new_value); 290 int reloff; local 292 for (rela = obj->pltrela, reloff = 0; rela < obj->pltrelalim; rela++, reloff++) [all...] |
| rtld_start.S | 103 l.ori r4, r11, 0 # reloff 104 l.jal _C_LABEL(_rtld_bind) # _rtld_bind(obj, reloff)
|
| /src/libexec/ld.elf_so/arch/powerpc/ |
| ppc_reloc.c | 389 size_t reloff = rela - obj->pltrela; 409 if (reloff < 32768) { 410 /* li r11,reloff */ 411 *where++ = 0x39600000 | reloff; 413 /* lis r11,ha(reloff) */ 414 /* addi r11,lo(reloff) */ 415 *where++ = 0x3d600000 | ha(reloff); 416 *where++ = 0x396b0000 | lo(reloff); 437 _rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp) 499 jmptab[reloff] = value 559 int reloff; local [all...] |
| rtld_start.S | 114 mr %r4,%r11 # reloff 115 bl _rtld_bind # _rtld_bind(obj, reloff)
|
| /src/libexec/ld.elf_so/arch/i386/ |
| rtld_start.S | 70 _rtld_bind_start: # (obj, reloff) 76 pushl 20(%esp) # Copy of reloff 87 leal 4(%esp),%esp # Discard reloff, do not change eflags
|
| mdreloc.c | 324 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 327 + reloff);
|
| /src/sys/arch/mac68k/include/ |
| pmap.h | 22 #define PMAP_BOOTSTRAP_RELOC_PA(pa) (((vaddr_t)(pa)) - reloff)
|
| /src/libexec/ld.elf_so/arch/sparc/ |
| rtld_start.S | 73 _rtld_bind_start: # (obj, reloff)
|
| mdreloc.c | 421 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 423 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
|
| /src/sys/arch/virt68k/virt68k/ |
| pmap_bootstrap.c | 73 * Called with MMU off so we must relocate all global references by `reloff' 84 pmap_bootstrap1(paddr_t nextpa, paddr_t reloff) 112 * VM_MIN_KERNEL_ADDRESS + (PA - reloff) 115 #define PA_TO_VA(pa) (VM_MIN_KERNEL_ADDRESS + ((pa) - reloff)) 116 #define VA_TO_PA(va) ((((vaddr_t)(va)) - VM_MIN_KERNEL_ADDRESS) + reloff) 119 RELOC(kernel_reloc_offset, vaddr_t) = reloff;
|
| locore.s | 140 pea %a5@ | reloff 143 jbsr %a0@ | bootinfo_startup1(endpa, reloff) 150 pea %a5@ | reloff 153 jbsr %a0@ | pmap_bootstrap1(nextpa, reloff)
|
| bootinfo.c | 260 bootinfo_startup1(paddr_t nextpa, vaddr_t reloff)
|
| /src/sys/arch/m68k/include/ |
| pmap_68k.h | 431 paddr_t pmap_bootstrap1(paddr_t/*nextpa*/, paddr_t/*reloff*/); 472 * offset passed in the "reloff" variable. 491 ((((vaddr_t)(va)) - VM_MIN_KERNEL_ADDRESS) + reloff) 501 ((((vaddr_t)(va)) - VM_MIN_KERNEL_ADDRESS) + reloff) 506 (VM_MIN_KERNEL_ADDRESS + (((paddr_t)(pa)) - reloff))
|
| /src/libexec/ld.elf_so/arch/x86_64/ |
| rtld_start.S | 74 _rtld_bind_start: # (obj, reloff)
|
| mdreloc.c | 363 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 365 const Elf_Rela *rela = obj->pltrela + reloff;
|
| /src/libexec/ld.elf_so/arch/vax/ |
| mdreloc.c | 228 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 230 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
|
| /src/libexec/ld.elf_so/arch/alpha/ |
| alpha_reloc.c | 567 _rtld_bind(const Obj_Entry *obj, Elf_Addr reloff) 570 (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
|
| /src/libexec/ld.elf_so/arch/arm/ |
| mdreloc.c | 334 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 336 const Elf_Rel *rel = (const Elf_Rel *)((const uint8_t *)obj->pltrel + reloff);
|
| /src/libexec/ld.elf_so/arch/sh3/ |
| mdreloc.c | 268 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 270 const Elf_Rela *rela = (const Elf_Rela *)((const uint8_t *)obj->pltrela + reloff);
|
| /src/libexec/ld.elf_so/arch/hppa/ |
| hppa_reloc.c | 731 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 737 rela = (const Elf_Rela *)((const char *)obj->pltrela + reloff);
|
| /src/libexec/ld.elf_so/arch/sparc64/ |
| mdreloc.c | 528 _rtld_bind(const Obj_Entry *obj, Elf_Word reloff) 530 const Elf_Rela *rela = obj->pltrela + reloff;
|
| /src/sys/arch/next68k/next68k/ |
| locore.s | 270 pea %a5@ | reloff 273 jbsr %a0@ | pmap_bootstrap1(nextpa, reloff)
|
| /src/sys/arch/m68k/m68k/ |
| pmap_68k.c | 3743 * reloff VA<->PA relocation offset 3749 pmap_bootstrap1(paddr_t nextpa, paddr_t reloff) 3787 RELOC(kernel_reloc_offset, paddr_t) = reloff; 4016 (*alloc_checkfn)(nextpa, reloff); 4187 reloff);
|