include/link_elf.h
53
Elf_Addr dlpi_addr; /* module relocation base */
lib/csu/common/crt0-common.c
164
Elf_Addr *where, target;
lib/csu/common/crt0-common.c
171
where = (Elf_Addr *)(relocbase + rela->r_offset);
lib/csu/common/crt0-common.c
172
target = (Elf_Addr)(relocbase + rela->r_addend);
lib/csu/common/crt0-common.c
173
target = ((Elf_Addr(*)(void))target)();
lib/csu/common/crt0-common.c
188
Elf_Addr *where, target;
lib/csu/common/crt0-common.c
195
where = (Elf_Addr *)(relocbase + rel->r_offset);
lib/csu/common/crt0-common.c
196
target = ((Elf_Addr(*)(void))*where)();
lib/csu/common/crt0-common.c
261
Elf_Addr relrsz = 0, relocssz = 0;
lib/csu/common/crt0-common.c
284
Elf_Addr *where;
lib/csu/common/crt0-common.c
286
where = (Elf_Addr *)(relocbase + *relr);
lib/csu/common/crt0-common.c
298
Elf_Addr *where;
lib/csu/common/crt0-common.c
300
where = (Elf_Addr *)(relocbase + relocs->r_offset);
lib/csu/common/crt0-common.c
305
*where = (Elf_Addr)(relocbase + relocs->r_addend);
lib/csu/common/crt0-common.c
307
*where += (Elf_Addr)relocbase;
lib/libc/dlfcn/dlfcn_elf.c
151
static Elf_Addr dlpi_addr;
lib/libc/dlfcn/dlfcn_elf.c
188
dlpi_addr = (Elf_Addr)((uintptr_t)phdr - phdr->p_vaddr);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
129
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
130
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
134
_rtld_tlsdesc_alloc(size_t tlsindex, Elf_Addr offs)
libexec/ld.elf_so/arch/aarch64/mdreloc.c
146
_rtld_tlsdesc_fill(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, u_int flags)
libexec/ld.elf_so/arch/aarch64/mdreloc.c
150
Elf_Addr offs = 0;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
160
where[0] = (Elf_Addr)_rtld_tlsdesc_undef;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
177
where[0] = (Elf_Addr)_rtld_tlsdesc_static;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
185
where[0] = (Elf_Addr)_rtld_tlsdesc_dynamic;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
186
where[1] = (Elf_Addr)_rtld_tlsdesc_alloc(defobj->tlsindex, offs);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
195
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/aarch64/mdreloc.c
198
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
199
Elf_Addr *where;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
213
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
214
*where += (Elf_Addr)relocbase;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
226
Elf_Addr *where;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
227
Elf_Addr tmp;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
230
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
257
tmp = (Elf_Addr)defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/aarch64/mdreloc.c
275
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
301
*where = (Elf_Addr)(def->st_value + rela->r_addend);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
309
*where = (Elf_Addr)(defobj->tlsindex);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
321
*where = (Elf_Addr)(def->st_value + defobj->tlsoffset +
libexec/ld.elf_so/arch/aarch64/mdreloc.c
353
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
362
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
381
Elf_Addr *where, target;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
387
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
388
target = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
400
Elf_Addr *tp)
libexec/ld.elf_so/arch/aarch64/mdreloc.c
402
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
403
Elf_Addr new_value;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
421
new_value = (Elf_Addr)(defobj->relocbase +
libexec/ld.elf_so/arch/aarch64/mdreloc.c
440
Elf_Addr
libexec/ld.elf_so/arch/aarch64/mdreloc.c
444
Elf_Addr new_value = 0;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
89
Elf_Addr td_tlsoffs;
libexec/ld.elf_so/arch/aarch64/mdreloc.c
93
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
94
Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
101
obj->pltgot[0] = (Elf_Addr) _rtld_bind_start_secureplt;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
102
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
150
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start_old;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
151
obj->pltgot[3] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
155
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
156
obj->pltgot[3] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
169
static inline Elf_Addr
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
172
Elf_Addr res;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
180
store_ptr(void *where, Elf_Addr val)
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
187
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
190
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
191
Elf_Addr *where;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
205
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
207
*where += (Elf_Addr)relocbase;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
215
Elf_Addr target = -1;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
221
Elf_Addr *where;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
222
Elf_Addr tmp;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
225
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
252
target = (Elf_Addr)(defobj->relocbase +
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
270
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
273
load_ptr(where) + (Elf_Addr)obj->relocbase);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
366
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
371
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
380
Elf_Addr *tp)
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
382
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
383
Elf_Addr new_value;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
386
Elf_Addr stubaddr;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
402
new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
411
Elf_Addr pc;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
446
if (obj->pltgot[2] == (Elf_Addr) &_rtld_bind_start_old) {
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
485
delta = (Elf_Addr)where - stubaddr;
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
567
_rtld_bind(const Obj_Entry *obj, Elf_Addr reloff)
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
571
Elf_Addr result = 0; /* XXX gcc */
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
84
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
85
caddr_t _rtld_bind(const Obj_Entry *, Elf_Addr);
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
87
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/arm/mdreloc.c
132
tmp = (Elf_Addr)obj->relocbase + def->st_value
libexec/ld.elf_so/arch/arm/mdreloc.c
133
- (Elf_Addr)where + (addend << 2);
libexec/ld.elf_so/arch/arm/mdreloc.c
158
tmp = *where + (Elf_Addr)defobj->relocbase +
libexec/ld.elf_so/arch/arm/mdreloc.c
166
(Elf_Addr)defobj->relocbase +
libexec/ld.elf_so/arch/arm/mdreloc.c
187
tmp = *where + (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/arm/mdreloc.c
191
(Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/arm/mdreloc.c
215
tmp = (Elf_Addr)(def->st_value);
libexec/ld.elf_so/arch/arm/mdreloc.c
227
tmp = (Elf_Addr)(defobj->tlsindex);
libexec/ld.elf_so/arch/arm/mdreloc.c
24
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/arm/mdreloc.c
248
tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct tls_tcb);
libexec/ld.elf_so/arch/arm/mdreloc.c
279
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/arm/mdreloc.c
288
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/arm/mdreloc.c
297
Elf_Addr *tp)
libexec/ld.elf_so/arch/arm/mdreloc.c
299
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/arm/mdreloc.c
30
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/arm/mdreloc.c
300
Elf_Addr new_value;
libexec/ld.elf_so/arch/arm/mdreloc.c
31
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/arm/mdreloc.c
318
new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/arm/mdreloc.c
337
Elf_Addr new_value = 0; /* XXX gcc */
libexec/ld.elf_so/arch/arm/mdreloc.c
35
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/arm/mdreloc.c
38
Elf_Addr relsz = 0;
libexec/ld.elf_so/arch/arm/mdreloc.c
39
Elf_Addr *where;
libexec/ld.elf_so/arch/arm/mdreloc.c
53
where = (Elf_Addr *)(relocbase + rel->r_offset);
libexec/ld.elf_so/arch/arm/mdreloc.c
54
*where += (Elf_Addr)relocbase;
libexec/ld.elf_so/arch/arm/mdreloc.c
65
static inline Elf_Addr
libexec/ld.elf_so/arch/arm/mdreloc.c
68
Elf_Addr res;
libexec/ld.elf_so/arch/arm/mdreloc.c
76
store_ptr(void *where, Elf_Addr val)
libexec/ld.elf_so/arch/arm/mdreloc.c
91
Elf_Addr *where;
libexec/ld.elf_so/arch/arm/mdreloc.c
92
Elf_Addr tmp;
libexec/ld.elf_so/arch/arm/mdreloc.c
95
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
133
#define RTLD_MAKE_PLABEL(plabel) (((Elf_Addr)(plabel)) | (1 << 1))
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
134
#define RTLD_IS_PLABEL(addr) (((Elf_Addr)(addr)) & (1 << 1))
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
135
#define RTLD_GET_PLABEL(addr) ((hppa_plabel *) (((Elf_Addr)addr) & ~3))
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
143
Elf_Addr hppa_plabel_pc;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
144
Elf_Addr hppa_plabel_sl;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
163
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
166
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
182
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
185
Elf_Addr relasz;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
187
Elf_Addr *pltgot;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
220
pltgot = (Elf_Addr *)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
256
*((Elf_Addr *)where) =
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
275
plabel->hppa_plabel_pc = (Elf_Addr)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
277
plabel->hppa_plabel_sl = (Elf_Addr)pltgot;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
280
*((Elf_Addr *)where) = (Elf_Addr)(RTLD_MAKE_PLABEL(plabel));
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
293
(void *)*((Elf_Addr *)where) ));
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
303
(void *)*((Elf_Addr *)where) ));
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
313
(void *)*((Elf_Addr *)where) ));
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
331
Elf_Addr
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
333
Elf_Addr addend)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
335
Elf_Addr func_pc, func_sl;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
345
return (Elf_Addr)NULL;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
350
func_pc = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
353
func_pc = (Elf_Addr)(defobj->relocbase + addend);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
359
func_sl = (Elf_Addr)(defobj->pltgot);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
374
return (Elf_Addr)-1;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
449
Elf_Addr *where;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
450
Elf_Addr tmp;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
452
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
461
tmp = (Elf_Addr)(obj->relocbase +
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
487
tmp = (Elf_Addr)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
532
tmp = (Elf_Addr)(defobj->relocbase +
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
546
if (tmp == (Elf_Addr)-1)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
577
*where = (Elf_Addr)(defobj->tlsoffset + def->st_value +
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
586
*where = (Elf_Addr)(defobj->tlsindex);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
595
*where = (Elf_Addr)(def->st_value);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
625
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
626
Elf_Addr func_pc, func_sl;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
639
func_pc = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
640
func_sl = (Elf_Addr)(obj->pltgot);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
655
func_pc = ((Elf_Addr)(obj->pltgot)) - 16;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
656
func_sl = (Elf_Addr)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
676
Elf_Addr *tp)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
681
Elf_Addr func_pc, func_sl;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
687
func_pc = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
688
func_sl = (Elf_Addr)(obj->pltgot);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
69
caddr_t _rtld_bind(const Obj_Entry *, const Elf_Addr);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
700
Elf_Addr ptr = _rtld_resolve_ifunc(defobj, def);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
706
func_pc = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
708
func_sl = (Elf_Addr)(defobj->pltgot);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
71
void __rtld_setup_hppa_pltgot(const Obj_Entry *, Elf_Addr *);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
72
void _rtld_set_dp(Elf_Addr *);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
725
*tp = (Elf_Addr)where;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
734
Elf_Addr new_value = 0; /* XXX gcc */
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
762
Elf_Addr
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
763
_rtld_call_function_addr(const Obj_Entry *obj, Elf_Addr ptr)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
766
Elf_Addr (*f)(void);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
768
plabel.hppa_plabel_pc = (Elf_Addr)ptr;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
769
plabel.hppa_plabel_sl = (Elf_Addr)(obj->pltgot);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
770
f = (Elf_Addr (*)(void))RTLD_MAKE_PLABEL(&plabel);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
81
static inline Elf_Addr
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
85
return *(Elf_Addr *)where;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
87
Elf_Addr res;
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
95
store_ptr(void *where, Elf_Addr val)
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
98
*(Elf_Addr *)where = val;
libexec/ld.elf_so/arch/i386/mdreloc.c
103
where = (Elf_Addr *)(relocbase + rel->r_offset);
libexec/ld.elf_so/arch/i386/mdreloc.c
104
*where += (Elf_Addr)relocbase;
libexec/ld.elf_so/arch/i386/mdreloc.c
112
Elf_Addr target = 0;
libexec/ld.elf_so/arch/i386/mdreloc.c
118
Elf_Addr *where;
libexec/ld.elf_so/arch/i386/mdreloc.c
119
Elf_Addr tmp;
libexec/ld.elf_so/arch/i386/mdreloc.c
122
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/i386/mdreloc.c
153
target = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/i386/mdreloc.c
155
*where += target - (Elf_Addr)where;
libexec/ld.elf_so/arch/i386/mdreloc.c
165
target = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/i386/mdreloc.c
185
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/i386/mdreloc.c
211
*where += (Elf_Addr)(def->st_value - defobj->tlsoffset);
libexec/ld.elf_so/arch/i386/mdreloc.c
223
*where += (Elf_Addr)(defobj->tlsoffset - def->st_value);
libexec/ld.elf_so/arch/i386/mdreloc.c
230
*where = (Elf_Addr)(defobj->tlsindex);
libexec/ld.elf_so/arch/i386/mdreloc.c
238
*where = (Elf_Addr)(def->st_value);
libexec/ld.elf_so/arch/i386/mdreloc.c
268
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/i386/mdreloc.c
277
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/i386/mdreloc.c
286
Elf_Addr *tp)
libexec/ld.elf_so/arch/i386/mdreloc.c
288
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/arch/i386/mdreloc.c
289
Elf_Addr target;
libexec/ld.elf_so/arch/i386/mdreloc.c
310
target = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/i386/mdreloc.c
328
Elf_Addr new_value;
libexec/ld.elf_so/arch/i386/mdreloc.c
69
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/i386/mdreloc.c
78
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/i386/mdreloc.c
79
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/i386/mdreloc.c
83
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/i386/mdreloc.c
86
Elf_Addr relsz = 0;
libexec/ld.elf_so/arch/i386/mdreloc.c
87
Elf_Addr *where;
libexec/ld.elf_so/arch/m68k/mdreloc.c
104
Elf_Addr *where;
libexec/ld.elf_so/arch/m68k/mdreloc.c
105
Elf_Addr tmp;
libexec/ld.elf_so/arch/m68k/mdreloc.c
108
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/m68k/mdreloc.c
137
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/m68k/mdreloc.c
138
rela->r_addend) - (Elf_Addr)where;
libexec/ld.elf_so/arch/m68k/mdreloc.c
150
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/m68k/mdreloc.c
160
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/m68k/mdreloc.c
182
*where = (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/m68k/mdreloc.c
189
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/m68k/mdreloc.c
201
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/m68k/mdreloc.c
234
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/m68k/mdreloc.c
239
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/m68k/mdreloc.c
248
Elf_Addr *tp)
libexec/ld.elf_so/arch/m68k/mdreloc.c
250
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/m68k/mdreloc.c
251
Elf_Addr new_value;
libexec/ld.elf_so/arch/m68k/mdreloc.c
270
new_value = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/m68k/mdreloc.c
288
Elf_Addr result;
libexec/ld.elf_so/arch/m68k/mdreloc.c
58
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/m68k/mdreloc.c
61
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/m68k/mdreloc.c
67
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/m68k/mdreloc.c
68
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/m68k/mdreloc.c
72
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/m68k/mdreloc.c
75
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/m68k/mdreloc.c
76
Elf_Addr *where;
libexec/ld.elf_so/arch/m68k/mdreloc.c
90
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/m68k/mdreloc.c
91
*where += (Elf_Addr)relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
148
obj->pltgot[0] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/mips/mips_reloc.c
150
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/mips/mips_reloc.c
154
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/mips/mips_reloc.c
157
Elf_Addr relsz = 0;
libexec/ld.elf_so/arch/mips/mips_reloc.c
160
Elf_Addr *got = NULL;
libexec/ld.elf_so/arch/mips/mips_reloc.c
176
got = (Elf_Addr *)(relocbase + dynp->d_un.d_ptr);
libexec/ld.elf_so/arch/mips/mips_reloc.c
250
Elf_Addr *got = obj->pltgot;
libexec/ld.elf_so/arch/mips/mips_reloc.c
272
*got++ += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
297
*got = def->st_value + (Elf_Addr)defobj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
317
*got = sym->st_value + (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
322
(Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
327
*got = def->st_value + (Elf_Addr)defobj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
411
val += (Elf_Addr)def->st_value;
libexec/ld.elf_so/arch/mips/mips_reloc.c
413
val += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/mips/mips_reloc.c
429
Elf_Addr old = load_ptr(where, ELFSIZE / 8);
libexec/ld.elf_so/arch/mips/mips_reloc.c
430
Elf_Addr val = old;
libexec/ld.elf_so/arch/mips/mips_reloc.c
432
val += (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/mips/mips_reloc.c
447
Elf_Addr old = load_ptr(where, ELFSIZE / 8);
libexec/ld.elf_so/arch/mips/mips_reloc.c
448
Elf_Addr val = old;
libexec/ld.elf_so/arch/mips/mips_reloc.c
450
val += (Elf_Addr)def->st_value - TLS_DTV_OFFSET;
libexec/ld.elf_so/arch/mips/mips_reloc.c
465
Elf_Addr old = load_ptr(where, ELFSIZE / 8);
libexec/ld.elf_so/arch/mips/mips_reloc.c
466
Elf_Addr val = old;
libexec/ld.elf_so/arch/mips/mips_reloc.c
472
val += (Elf_Addr)(def->st_value + defobj->tlsoffset
libexec/ld.elf_so/arch/mips/mips_reloc.c
508
_rtld_relocate_plt_object(const Obj_Entry *obj, Elf_Word sym, Elf_Addr *tp)
libexec/ld.elf_so/arch/mips/mips_reloc.c
510
Elf_Addr *got = obj->pltgot;
libexec/ld.elf_so/arch/mips/mips_reloc.c
513
Elf_Addr new_value;
libexec/ld.elf_so/arch/mips/mips_reloc.c
526
new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/mips/mips_reloc.c
538
_rtld_bind(Elf_Word a0, Elf_Addr a1, Elf_Addr a2, Elf_Addr a3)
libexec/ld.elf_so/arch/mips/mips_reloc.c
540
Elf_Addr *got = (Elf_Addr *)(a2 - 0x7ff0);
libexec/ld.elf_so/arch/mips/mips_reloc.c
542
Elf_Addr new_value = 0; /* XXX gcc */
libexec/ld.elf_so/arch/mips/mips_reloc.c
69
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/mips/mips_reloc.c
70
caddr_t _rtld_bind(Elf_Word, Elf_Addr, Elf_Addr, Elf_Addr);
libexec/ld.elf_so/arch/mips/mips_reloc.c
96
#define GOT1_MASK (~(Elf_Addr)0 >> 1)
libexec/ld.elf_so/arch/or1k/mdreloc.c
103
Elf_Addr *where;
libexec/ld.elf_so/arch/or1k/mdreloc.c
104
Elf_Addr tmp;
libexec/ld.elf_so/arch/or1k/mdreloc.c
107
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/or1k/mdreloc.c
137
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/or1k/mdreloc.c
147
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/or1k/mdreloc.c
169
*where = (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/or1k/mdreloc.c
176
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/or1k/mdreloc.c
188
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/or1k/mdreloc.c
228
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/or1k/mdreloc.c
235
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp)
libexec/ld.elf_so/arch/or1k/mdreloc.c
238
Elf_Addr value;
libexec/ld.elf_so/arch/or1k/mdreloc.c
251
value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/or1k/mdreloc.c
268
Elf_Addr
libexec/ld.elf_so/arch/or1k/mdreloc.c
272
Elf_Addr new_value;
libexec/ld.elf_so/arch/or1k/mdreloc.c
50
Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
libexec/ld.elf_so/arch/or1k/mdreloc.c
51
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/or1k/mdreloc.c
53
const Elf_Rela *, int, Elf_Addr *);
libexec/ld.elf_so/arch/or1k/mdreloc.c
62
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/or1k/mdreloc.c
63
obj->pltgot[2] = (Elf_Addr) _rtld_bind_start;
libexec/ld.elf_so/arch/or1k/mdreloc.c
71
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/or1k/mdreloc.c
74
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/or1k/mdreloc.c
75
Elf_Addr *where;
libexec/ld.elf_so/arch/or1k/mdreloc.c
89
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/or1k/mdreloc.c
90
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/powerpc/fixup.c
143
Elf_Addr start = shdr[i].sh_addr;
libexec/ld.elf_so/arch/powerpc/fixup.c
144
Elf_Addr end = shdr[i].sh_addr + shdr[i].sh_size - 1;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
111
obj->pltgot[0] = (Elf_Addr) _rtld_bind_start[0];
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
112
obj->pltgot[1] = (Elf_Addr) _rtld_bind_start[1];
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
113
obj->pltgot[2] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
120
obj->gotptr[1] = (Elf_Addr) _rtld_bind_secureplt_start;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
121
obj->gotptr[2] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
169
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
172
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
173
Elf_Addr *where;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
187
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
188
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
201
Elf_Addr *where;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
202
Elf_Addr tmp;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
205
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
248
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
263
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
279
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
302
*where = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
324
*where = (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
331
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
343
*where = (Elf_Addr)(def->st_value + rela->r_addend
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
385
Elf_Addr * const pltresolve = obj->pltgot + 8;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
405
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
419
distance = (Elf_Addr)pltresolve - (Elf_Addr)where;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
437
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, int reloff, Elf_Addr *tp)
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
440
Elf_Addr value;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
458
value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
470
const Elf_Addr * const fdesc = (Elf_Addr *) value;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
475
ptrdiff_t distance = value - (Elf_Addr)where;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
489
Elf_Addr *pltcall, *jmptab;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
522
distance = (Elf_Addr)pltcall - (Elf_Addr)where;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
533
Elf_Addr
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
537
Elf_Addr new_value;
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
88
Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
89
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/powerpc/ppc_reloc.c
91
const Elf_Rela *, int, Elf_Addr *);
libexec/ld.elf_so/arch/riscv/mdreloc.c
118
Elf_Addr * const where =
libexec/ld.elf_so/arch/riscv/mdreloc.c
119
(Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/riscv/mdreloc.c
146
const Elf_Addr val = (Elf_Addr)obj->relocbase +
libexec/ld.elf_so/arch/riscv/mdreloc.c
160
const Elf_Addr val = (Elf_Addr)defobj->relocbase +
libexec/ld.elf_so/arch/riscv/mdreloc.c
190
const Elf_Addr val = (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/riscv/mdreloc.c
203
const Elf_Addr val = (Elf_Addr)(def->st_value +
libexec/ld.elf_so/arch/riscv/mdreloc.c
221
*where = (Elf_Addr)(def->st_value + defobj->tlsoffset +
libexec/ld.elf_so/arch/riscv/mdreloc.c
255
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/riscv/mdreloc.c
259
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/riscv/mdreloc.c
272
Elf_Addr *tp)
libexec/ld.elf_so/arch/riscv/mdreloc.c
274
Elf_Addr * const where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/riscv/mdreloc.c
276
Elf_Addr new_value;
libexec/ld.elf_so/arch/riscv/mdreloc.c
292
new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/riscv/mdreloc.c
308
const Elf_Addr relidx = (gotoff / sizeof(Elf_Addr));
libexec/ld.elf_so/arch/riscv/mdreloc.c
311
Elf_Addr new_value = 0;
libexec/ld.elf_so/arch/riscv/mdreloc.c
59
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/riscv/mdreloc.c
65
obj->pltgot[0] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/riscv/mdreloc.c
66
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/riscv/mdreloc.c
70
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/riscv/mdreloc.c
73
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/riscv/mdreloc.c
89
Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/riscv/mdreloc.c
93
Elf_Addr val = relocbase + rela->r_addend;
libexec/ld.elf_so/arch/sh3/mdreloc.c
100
Elf_Addr *where;
libexec/ld.elf_so/arch/sh3/mdreloc.c
101
Elf_Addr tmp;
libexec/ld.elf_so/arch/sh3/mdreloc.c
104
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sh3/mdreloc.c
133
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/sh3/mdreloc.c
143
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/sh3/mdreloc.c
144
rela->r_addend) - (Elf_Addr)where;
libexec/ld.elf_so/arch/sh3/mdreloc.c
154
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/sh3/mdreloc.c
164
tmp = (Elf_Addr)(defobj->relocbase + def->st_value) +
libexec/ld.elf_so/arch/sh3/mdreloc.c
175
*where = (Elf_Addr)obj->relocbase + rela->r_addend;
libexec/ld.elf_so/arch/sh3/mdreloc.c
177
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/sh3/mdreloc.c
199
*where = (Elf_Addr)(def->st_value);
libexec/ld.elf_so/arch/sh3/mdreloc.c
207
*where = (Elf_Addr)(defobj->tlsindex);
libexec/ld.elf_so/arch/sh3/mdreloc.c
220
*where = (Elf_Addr)def->st_value +
libexec/ld.elf_so/arch/sh3/mdreloc.c
255
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sh3/mdreloc.c
260
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/sh3/mdreloc.c
271
Elf_Addr new_value;
libexec/ld.elf_so/arch/sh3/mdreloc.c
298
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp)
libexec/ld.elf_so/arch/sh3/mdreloc.c
300
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sh3/mdreloc.c
301
Elf_Addr new_value;
libexec/ld.elf_so/arch/sh3/mdreloc.c
319
new_value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/sh3/mdreloc.c
55
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/sh3/mdreloc.c
58
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/sh3/mdreloc.c
63
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/sh3/mdreloc.c
64
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/sh3/mdreloc.c
68
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/sh3/mdreloc.c
71
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/sh3/mdreloc.c
72
Elf_Addr *where;
libexec/ld.elf_so/arch/sh3/mdreloc.c
86
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sh3/mdreloc.c
87
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/sparc/mdreloc.c
161
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/sparc/mdreloc.c
164
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/sparc/mdreloc.c
182
((Elf_Addr) &_rtld_bind_start - (Elf_Addr) &obj->pltgot[1]) >> 2;
libexec/ld.elf_so/arch/sparc/mdreloc.c
184
obj->pltgot[3] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/sparc/mdreloc.c
188
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/sparc/mdreloc.c
191
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/sparc/mdreloc.c
192
Elf_Addr *where;
libexec/ld.elf_so/arch/sparc/mdreloc.c
206
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sparc/mdreloc.c
207
*where += (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/sparc/mdreloc.c
220
Elf_Addr *where;
libexec/ld.elf_so/arch/sparc/mdreloc.c
224
where = (Elf_Addr *) (obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sparc/mdreloc.c
273
*where = (Elf_Addr)defobj->tlsindex;
libexec/ld.elf_so/arch/sparc/mdreloc.c
283
*where = (Elf_Addr)(def->st_value
libexec/ld.elf_so/arch/sparc/mdreloc.c
298
*where = (Elf_Addr)(def->st_value -
libexec/ld.elf_so/arch/sparc/mdreloc.c
322
*where += (Elf_Addr)(obj->relocbase + value);
libexec/ld.elf_so/arch/sparc/mdreloc.c
368
Elf_Addr tmp = 0;
libexec/ld.elf_so/arch/sparc/mdreloc.c
424
Elf_Addr value;
libexec/ld.elf_so/arch/sparc/mdreloc.c
451
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp)
libexec/ld.elf_so/arch/sparc/mdreloc.c
455
Elf_Word *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sparc/mdreloc.c
456
Elf_Addr value;
libexec/ld.elf_so/arch/sparc/mdreloc.c
475
value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
214
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
229
void _rtld_install_plt(Elf_Word *, Elf_Addr);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
231
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
234
_rtld_install_plt(Elf_Word *pltgot, Elf_Addr proc)
libexec/ld.elf_so/arch/sparc64/mdreloc.c
270
_rtld_install_plt(&entry[0], (Elf_Addr) &_rtld_bind_start_0);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
271
_rtld_install_plt(&entry[8], (Elf_Addr) &_rtld_bind_start_1);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
277
obj->pltgot[8] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
282
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/sparc64/mdreloc.c
285
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
286
Elf_Addr *where;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
300
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
301
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
314
Elf_Addr *where;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
316
Elf_Addr value = 0, mask;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
319
where = (Elf_Addr *) (obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
415
*where = (Elf_Addr)(obj->relocbase + value);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
423
value += (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
432
value -= (Elf_Addr)where;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
457
value += (Elf_Addr)(obj->relocbase);
libexec/ld.elf_so/arch/sparc64/mdreloc.c
466
Elf_Addr tmp = 0;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
481
value = (Elf_Addr)tmp;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
488
value = (Elf_Addr)*where;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
496
value = (Elf_Addr)*where32;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
531
Elf_Addr result;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
589
_rtld_write_plt(Elf_Word *where, Elf_Addr value, const Elf_Rela *rela,
libexec/ld.elf_so/arch/sparc64/mdreloc.c
593
Elf_Addr *ptr = (Elf_Addr *)where;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
599
ptr[0] += value - (Elf_Addr)obj->pltgot;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
611
Elf_Addr *tp)
libexec/ld.elf_so/arch/sparc64/mdreloc.c
616
Elf_Addr value;
libexec/ld.elf_so/arch/sparc64/mdreloc.c
635
value = (Elf_Addr)(defobj->relocbase + def->st_value);
libexec/ld.elf_so/arch/vax/mdreloc.c
119
tmp = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/vax/mdreloc.c
130
tmp = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/arch/vax/mdreloc.c
178
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/vax/mdreloc.c
183
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/vax/mdreloc.c
192
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp)
libexec/ld.elf_so/arch/vax/mdreloc.c
194
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/vax/mdreloc.c
195
Elf_Addr new_value;
libexec/ld.elf_so/arch/vax/mdreloc.c
213
new_value = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/vax/mdreloc.c
231
Elf_Addr result;
libexec/ld.elf_so/arch/vax/mdreloc.c
45
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/vax/mdreloc.c
48
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/vax/mdreloc.c
53
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/vax/mdreloc.c
54
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/vax/mdreloc.c
58
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/vax/mdreloc.c
61
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/vax/mdreloc.c
62
Elf_Addr *where;
libexec/ld.elf_so/arch/vax/mdreloc.c
76
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/vax/mdreloc.c
77
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/vax/mdreloc.c
90
Elf_Addr *where;
libexec/ld.elf_so/arch/vax/mdreloc.c
91
Elf_Addr tmp;
libexec/ld.elf_so/arch/vax/mdreloc.c
94
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
101
void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
104
const Elf_Rela *, Elf_Addr *);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
112
obj->pltgot[1] = (Elf_Addr) obj;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
113
obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
117
_rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
libexec/ld.elf_so/arch/x86_64/mdreloc.c
120
Elf_Addr relasz = 0;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
121
Elf_Addr *where;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
139
where = (Elf_Addr *)(relocbase + rela->r_offset);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
140
*where = (Elf_Addr)(relocbase + rela->r_addend);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
306
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
315
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
323
_rtld_relocate_plt_object(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *tp)
libexec/ld.elf_so/arch/x86_64/mdreloc.c
325
Elf_Addr *where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/arch/x86_64/mdreloc.c
326
Elf_Addr new_value;
libexec/ld.elf_so/arch/x86_64/mdreloc.c
347
new_value = (Elf_Addr)(defobj->relocbase + def->st_value +
libexec/ld.elf_so/arch/x86_64/mdreloc.c
366
Elf_Addr new_value;
libexec/ld.elf_so/headers.c
243
obj->bloom_gnu = (const Elf_Addr *)(hashtab + 4);
libexec/ld.elf_so/headers.c
280
obj->pltgot = (Elf_Addr *)
libexec/ld.elf_so/headers.c
373
dynp->d_un.d_ptr = (Elf_Addr)&_rtld_debug;
libexec/ld.elf_so/headers.c
409
*((Elf_Addr *)dynp->d_un.d_ptr) =
libexec/ld.elf_so/headers.c
410
(Elf_Addr)&_rtld_debug;
libexec/ld.elf_so/headers.c
426
*(Elf_Addr *)((Elf_Addr)dynp + dynp->d_un.d_val) =
libexec/ld.elf_so/headers.c
427
(Elf_Addr)&_rtld_debug;
libexec/ld.elf_so/headers.c
434
obj->glink = (Elf_Addr)(uintptr_t)obj->relocbase + dynp->d_un.d_ptr;
libexec/ld.elf_so/headers.c
438
obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr);
libexec/ld.elf_so/headers.c
540
Elf_Addr vaddr;
libexec/ld.elf_so/headers.c
558
vaddr = (Elf_Addr)(uintptr_t)(obj->relocbase + ph->p_vaddr);
libexec/ld.elf_so/headers.c
75
Elf_Addr relsz = 0, relasz = 0, relrsz = 0;
libexec/ld.elf_so/headers.c
76
Elf_Addr pltrel = 0, pltrelsz = 0;
libexec/ld.elf_so/headers.c
78
Elf_Addr init = 0, fini = 0;
libexec/ld.elf_so/map_object.c
101
Elf_Addr clear_vaddr;
libexec/ld.elf_so/map_object.c
107
Elf_Addr relro_page;
libexec/ld.elf_so/map_object.c
470
obj->dynamic = (void *)(obj->relocbase + (Elf_Addr)(uintptr_t)obj->dynamic);
libexec/ld.elf_so/map_object.c
472
obj->entry = (void *)(obj->relocbase + (Elf_Addr)(uintptr_t)obj->entry);
libexec/ld.elf_so/map_object.c
474
obj->interp = (void *)(obj->relocbase + (Elf_Addr)(uintptr_t)obj->interp);
libexec/ld.elf_so/map_object.c
476
obj->phdr = (void *)(obj->relocbase + (Elf_Addr)(uintptr_t)obj->phdr);
libexec/ld.elf_so/map_object.c
479
obj->exidx_start = (void *)(obj->relocbase + (Elf_Addr)(uintptr_t)obj->exidx_start);
libexec/ld.elf_so/map_object.c
55
#define EA_UNDEF (~(Elf_Addr)0)
libexec/ld.elf_so/map_object.c
79
Elf_Addr base_alignment;
libexec/ld.elf_so/map_object.c
80
Elf_Addr base_vaddr;
libexec/ld.elf_so/map_object.c
81
Elf_Addr base_vlimit;
libexec/ld.elf_so/map_object.c
82
Elf_Addr text_vlimit;
libexec/ld.elf_so/map_object.c
83
Elf_Addr text_end;
libexec/ld.elf_so/map_object.c
86
Elf_Addr data_vaddr;
libexec/ld.elf_so/map_object.c
87
Elf_Addr data_vlimit;
libexec/ld.elf_so/map_object.c
91
Elf_Addr bss_vaddr;
libexec/ld.elf_so/map_object.c
92
Elf_Addr bss_vlimit;
libexec/ld.elf_so/map_object.c
95
Elf_Addr tls_vaddr = 0; /* Noise GCC */
libexec/ld.elf_so/map_object.c
97
Elf_Addr phdr_vaddr;
libexec/ld.elf_so/reloc.c
227
Elf_Addr *where;
libexec/ld.elf_so/reloc.c
233
where = (Elf_Addr *)(obj->relocbase + *relr);
libexec/ld.elf_so/reloc.c
234
*where++ += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/reloc.c
250
*where += (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/reloc.c
339
Elf_Addr
libexec/ld.elf_so/reloc.c
342
Elf_Addr target;
libexec/ld.elf_so/reloc.c
346
(Elf_Addr)obj->relocbase + def->st_value);
libexec/ld.elf_so/reloc.c
351
Elf_Addr
libexec/ld.elf_so/reloc.c
352
_rtld_resolve_ifunc2(const Obj_Entry *obj, Elf_Addr addr)
libexec/ld.elf_so/reloc.c
354
Elf_Addr target;
libexec/ld.elf_so/reloc.c
380
Elf_Addr *where;
libexec/ld.elf_so/reloc.c
384
Elf_Addr target;
libexec/ld.elf_so/reloc.c
398
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/reloc.c
400
target = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/reloc.c
416
where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
libexec/ld.elf_so/reloc.c
417
target = (Elf_Addr)(obj->relocbase + rela->r_addend);
libexec/ld.elf_so/reloc.c
432
Elf_Addr *where, target;
libexec/ld.elf_so/reloc.c
438
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/reloc.c
450
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
libexec/ld.elf_so/rtld.c
1216
return (Elf_Addr) _rtld_objmain->entry;
libexec/ld.elf_so/rtld.c
128
extern Elf_Addr _GLOBAL_OFFSET_TABLE_[];
libexec/ld.elf_so/rtld.c
130
register Elf_Addr *_GLOBAL_OFFSET_TABLE_ asm("r12");
libexec/ld.elf_so/rtld.c
1946
phdr_info->dlpi_addr = (Elf_Addr)obj->relocbase;
libexec/ld.elf_so/rtld.c
832
Elf_Addr
libexec/ld.elf_so/rtld.c
833
_rtld(Elf_Addr *sp, Elf_Addr relocbase)
libexec/ld.elf_so/rtld.c
842
Elf_Addr *const osp = sp;
libexec/ld.elf_so/rtld.c
85
Elf_Addr _rtld(Elf_Addr *, Elf_Addr);
libexec/ld.elf_so/rtld.h
160
Elf_Addr vaddrbase; /* Base address in shared object file */
libexec/ld.elf_so/rtld.h
168
Elf_Addr *pltgot; /* PLTGOT table */
libexec/ld.elf_so/rtld.h
263
const Elf_Addr *bloom_gnu;
libexec/ld.elf_so/rtld.h
274
Elf_Addr glink; /* global linkage */
libexec/ld.elf_so/rtld.h
276
Elf_Addr *gotptr; /* GOT table (secure-plt only) */
libexec/ld.elf_so/rtld.h
480
Elf_Addr _rtld_resolve_ifunc(const Obj_Entry *, const Elf_Sym *);
libexec/ld.elf_so/rtld.h
481
Elf_Addr _rtld_resolve_ifunc2(const Obj_Entry *, Elf_Addr);
libexec/ld.elf_so/rtld.h
553
Elf_Addr _rtld_function_descriptor_alloc(const Obj_Entry *,
libexec/ld.elf_so/rtld.h
554
const Elf_Sym *, Elf_Addr);
libexec/ld.elf_so/rtld.h
557
Elf_Addr _rtld_call_function_addr(const Obj_Entry *, Elf_Addr);
libexec/ld.elf_so/rtld.h
559
static inline Elf_Addr
libexec/ld.elf_so/rtld.h
560
_rtld_call_function_addr(const Obj_Entry *obj, Elf_Addr addr)
libexec/ld.elf_so/rtld.h
562
return ((Elf_Addr(*)(void))addr)();
libexec/ld.elf_so/symbol.c
332
Elf_Addr bloom_word;
sys/arch/aarch64/aarch64/kobj_machdep.c
103
checkoverflow(Elf_Addr addr, int bitwidth, Elf_Addr targetaddr,
sys/arch/aarch64/aarch64/kobj_machdep.c
106
const Elf_Addr mask = ~__BITS(bitwidth - 1, 0);
sys/arch/aarch64/aarch64/kobj_machdep.c
123
Elf_Addr saddr, addend, raddr, val;
sys/arch/aarch64/aarch64/kobj_machdep.c
136
Elf_Addr old;
sys/arch/aarch64/aarch64/kobj_machdep.c
157
where = (Elf_Addr *)(relocbase + off);
sys/arch/aarch64/aarch64/kobj_machdep.c
91
checkalign(Elf_Addr addr, int alignbyte, void *where, Elf64_Addr off)
sys/arch/acorn32/stand/lib/rmreloc.c
112
Elf_Addr relsz = 0;
sys/arch/acorn32/stand/lib/rmreloc.c
134
Elf_Addr *where;
sys/arch/acorn32/stand/lib/rmreloc.c
135
Elf_Addr tmp;
sys/arch/acorn32/stand/lib/rmreloc.c
137
where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
sys/arch/acorn32/stand/lib/rmreloc.c
145
tmp = *where + (Elf_Addr)obj->relocbase -
sys/arch/acorn32/stand/lib/rmreloc.c
146
(Elf_Addr)oldbase;
sys/arch/acorn32/stand/lib/rmreloc.c
150
(Elf_Addr)obj->relocbase -
sys/arch/acorn32/stand/lib/rmreloc.c
151
(Elf_Addr)oldbase;
sys/arch/acorn32/stand/lib/rmreloc.c
84
static inline Elf_Addr
sys/arch/acorn32/stand/lib/rmreloc.c
87
Elf_Addr res;
sys/arch/acorn32/stand/lib/rmreloc.c
95
store_ptr(void *where, Elf_Addr val)
sys/arch/alpha/alpha/kobj_machdep.c
69
Elf_Addr *where;
sys/arch/alpha/alpha/kobj_machdep.c
70
Elf_Addr addr;
sys/arch/alpha/alpha/kobj_machdep.c
71
Elf_Addr addend;
sys/arch/alpha/alpha/kobj_machdep.c
79
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/alpha/alpha/kobj_machdep.c
85
where = (Elf_Addr *) (relocbase + rel->r_offset);
sys/arch/amd64/stand/prekern/elf.c
446
sym->st_value += (Elf_Addr)secva;
sys/arch/arm/arm32/kobj_machdep.c
76
Elf_Addr *where;
sys/arch/arm/arm32/kobj_machdep.c
77
Elf_Addr addr;
sys/arch/arm/arm32/kobj_machdep.c
78
Elf_Addr addend;
sys/arch/arm/arm32/kobj_machdep.c
86
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/arm/arm32/kobj_machdep.c
92
where = (Elf_Addr *) (relocbase + rel->r_offset);
sys/arch/epoc32/stand/e32boot/include/elf.h
1298
Elf_Addr arg_entry; /* program entry point */
sys/arch/epoc32/stand/e32boot/include/elf.h
1299
Elf_Addr arg_interp; /* Interpreter load address */
sys/arch/epoc32/stand/e32boot/include/elf.h
1300
Elf_Addr arg_phaddr; /* program header address */
sys/arch/epoc32/stand/e32boot/include/elf.h
1301
Elf_Addr arg_phentsize; /* Size of program header */
sys/arch/epoc32/stand/e32boot/include/elf.h
1302
Elf_Addr arg_phnum; /* Number of program headers */
sys/arch/hppa/hppa/kobj_machdep.c
107
static inline Elf_Addr
sys/arch/hppa/hppa/kobj_machdep.c
111
return *(Elf_Addr *)where;
sys/arch/hppa/hppa/kobj_machdep.c
113
Elf_Addr res;
sys/arch/hppa/hppa/kobj_machdep.c
121
store_ptr(void *where, Elf_Addr val)
sys/arch/hppa/hppa/kobj_machdep.c
124
*(Elf_Addr *)where = val;
sys/arch/hppa/hppa/kobj_machdep.c
133
Elf_Addr *where;
sys/arch/hppa/hppa/kobj_machdep.c
134
Elf_Addr addr, value;
sys/arch/hppa/hppa/kobj_machdep.c
147
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/i386/i386/kobj_machdep.c
119
addr += addend - (Elf_Addr)where;
sys/arch/i386/i386/kobj_machdep.c
76
Elf_Addr *where;
sys/arch/i386/i386/kobj_machdep.c
77
Elf_Addr addr;
sys/arch/i386/i386/kobj_machdep.c
78
Elf_Addr addend;
sys/arch/i386/i386/kobj_machdep.c
86
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/i386/i386/kobj_machdep.c
92
where = (Elf_Addr *) (relocbase + rel->r_offset);
sys/arch/i386/stand/efiboot/self_reloc.c
34
void self_reloc(Elf_Addr, Elf_Dyn *);
sys/arch/i386/stand/efiboot/self_reloc.c
44
self_reloc(Elf_Addr baseaddr, Elf_Dyn *dynamic)
sys/arch/i386/stand/efiboot/self_reloc.c
47
Elf_Addr *newaddr;
sys/arch/i386/stand/efiboot/self_reloc.c
86
newaddr = (Elf_Addr *)(rel->r_offset + baseaddr);
sys/arch/m68k/m68k/kobj_machdep.c
44
Elf_Addr *where;
sys/arch/m68k/m68k/kobj_machdep.c
56
where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/m68k/m68k/kobj_machdep.c
74
tmp = (Elf_Addr)(addr + rela->r_addend) - (Elf_Addr)where;
sys/arch/m68k/m68k/kobj_machdep.c
84
tmp = (Elf_Addr)(addr + *where + rela->r_addend);
sys/arch/m68k/m68k/kobj_machdep.c
89
*where += (Elf_Addr)(relocbase + rela->r_addend);
sys/arch/mips/mips/kobj_machdep.c
66
Elf_Addr addr, addend, *where;
sys/arch/mips/mips/kobj_machdep.c
82
where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/powerpc/powerpc/kobj_machdep.c
72
Elf_Addr *where;
sys/arch/powerpc/powerpc/kobj_machdep.c
74
Elf_Addr addr;
sys/arch/powerpc/powerpc/kobj_machdep.c
85
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/riscv/riscv/kobj_machdep.c
102
Elf_Addr addr;
sys/arch/riscv/riscv/kobj_machdep.c
130
Elf_Addr * const where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/riscv/riscv/kobj_machdep.c
203
Elf_Addr addr;
sys/arch/riscv/riscv/kobj_machdep.c
242
rela, (Elf_Addr *)addr);
sys/arch/riscv/riscv/kobj_machdep.c
53
Elf_Addr *hi20addr)
sys/arch/riscv/riscv/kobj_machdep.c
76
Elf_Addr * const where =
sys/arch/riscv/riscv/kobj_machdep.c
77
(Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/sh3/sh3/kobj_machdep.c
47
Elf_Addr *where;
sys/arch/sh3/sh3/kobj_machdep.c
58
where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/sh3/sh3/kobj_machdep.c
78
tmp = (Elf_Addr)(addr + *where + rela->r_addend);
sys/arch/sparc/sparc/kobj_machdep.c
129
Elf_Addr *where, addr;
sys/arch/sparc/sparc/kobj_machdep.c
136
where = (Elf_Addr *) (relocbase + rela->r_offset);
sys/arch/sparc/sparc/kobj_machdep.c
162
*where += (Elf_Addr)(relocbase + value);
sys/arch/sparc64/sparc64/kobj_machdep.c
187
Elf_Addr *where;
sys/arch/sparc64/sparc64/kobj_machdep.c
189
Elf_Addr value;
sys/arch/sparc64/sparc64/kobj_machdep.c
190
Elf_Addr mask;
sys/arch/sparc64/sparc64/kobj_machdep.c
191
Elf_Addr addr;
sys/arch/sparc64/sparc64/kobj_machdep.c
199
where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/sparc64/sparc64/kobj_machdep.c
218
value = rela->r_addend + (Elf_Addr)base;
sys/arch/sparc64/sparc64/kobj_machdep.c
219
where = (Elf_Addr *)((Elf_Addr)base + rela->r_offset);
sys/arch/sparc64/sparc64/kobj_machdep.c
244
value -= (Elf_Addr)where;
sys/arch/vax/vax/kobj_machdep.c
49
Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
sys/arch/vax/vax/kobj_machdep.c
50
Elf_Addr addr, addend = rela->r_addend;
sys/arch/vax/vax/kobj_machdep.c
72
addr -= (Elf_Addr)where + 4;
sys/arch/x86/x86/multiboot2.c
1058
ehdr.e_entry = (Elf_Addr)&start;
sys/arch/x86/x86/multiboot2.c
62
typedef Elf_Addr locore_Elf_Addr;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
134
Elf_Addr phdr = 0;
sys/compat/linux/arch/amd64/linux_exec_machdep.c
223
esd.ai[i++].a_v = (Elf_Addr)&esdp->hw_platform[0];
sys/compat/linux/arch/amd64/linux_exec_machdep.c
226
esd.ai[i++].a_v = (Elf_Addr)&esdp->randbytes[0];
sys/compat/linux/common/linux_exec_elf32.c
566
a->a_v = (Elf_Addr)(uintptr_t)*stackp;
sys/dev/kloader.c
174
Elf_Addr entry;
sys/kern/exec_elf.c
105
struct exec_vmcmd_set *, u_long *, Elf_Addr *);
sys/kern/exec_elf.c
108
Elf_Addr *, u_long *, int);
sys/kern/exec_elf.c
131
Elf_Addr align, offset;
sys/kern/exec_elf.c
138
offset = (Elf_Addr)pax_aslr_exec_offset(epp, align);
sys/kern/exec_elf.c
328
const Elf_Phdr *ph, Elf_Addr *addr, u_long *size, int flags)
sys/kern/exec_elf.c
421
struct exec_vmcmd_set *vcset, u_long *entryoff, Elf_Addr *last)
sys/kern/exec_elf.c
430
Elf_Addr addr = *last;
sys/kern/exec_elf.c
553
addr += (Elf_Addr)pax_aslr_rtld_offset(epp, base_ph->p_align,
sys/kern/exec_elf.c
654
Elf_Addr phdr = 0, computed_phdr = 0, pos = 0, end_text = 0;
sys/kern/exec_elf.c
752
pos = (Elf_Addr)startp;
sys/kern/exec_elf.c
764
Elf_Addr addr = ELFDEFNNAME(NO_ADDR);
sys/kern/subr_asan.c
129
extern Elf_Addr __CTOR_LIST__, __CTOR_END__;
sys/kern/subr_asan.c
131
Elf_Addr *ptr;
sys/kern/subr_kobj.c
1026
sym->st_value = (Elf_Addr)rval;
sys/kern/subr_kobj.c
523
es->st_value += (Elf_Addr)addr;
sys/kern/subr_kobj.c
897
kobj_sym_lookup(kobj_t ko, uintptr_t symidx, Elf_Addr *val)
sys/lib/libsa/loadfile_elf32.c
308
Elf_Addr addr, size_t size)
sys/lib/libsa/loadfile_elf32.c
351
Elf_Addr shpp, addr;
sys/lib/libsa/loadfile_elf32.c
354
Elf_Addr maxp, elfp = 0;
sys/lib/libsa/loadfile_elf32.c
507
ELFNAMEEND(loadsym)(int fd, Elf_Ehdr *elf, Elf_Addr maxp, Elf_Addr elfp,
sys/lib/libsa/loadfile_elf32.c
508
u_long *marks, int flags, Elf_Addr *nmaxp)
sys/lib/libsa/loadfile_elf32.c
513
Elf_Addr shpp;
sys/lib/libsa/loadfile_elf32.c
691
Elf_Addr minp = ~0, maxp = 0, pos = 0, elfp = 0;
sys/sys/exec_elf.h
1487
Elf_Addr arg_entry; /* program entry point */
sys/sys/exec_elf.h
1488
Elf_Addr arg_interp; /* Interpreter load address */
sys/sys/exec_elf.h
1489
Elf_Addr arg_phaddr; /* program header address */
sys/sys/exec_elf.h
1490
Elf_Addr arg_phentsize; /* Size of program header */
sys/sys/exec_elf.h
1491
Elf_Addr arg_phnum; /* Number of program headers */
sys/sys/kobj.h
51
int kobj_sym_lookup(kobj_t, uintptr_t, Elf_Addr *);
tests/libexec/ld.elf_so/t_rtld_r_debug.c
104
debug = (const void *)*(Elf_Addr *)dynp->d_un.d_ptr;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
108
debug = (const void *)*(Elf_Addr *)((Elf_Addr)dynp +
tools/arm-elf2aout/sys/exec_elf.h
1327
Elf_Addr arg_entry; /* program entry point */
tools/arm-elf2aout/sys/exec_elf.h
1328
Elf_Addr arg_interp; /* Interpreter load address */
tools/arm-elf2aout/sys/exec_elf.h
1329
Elf_Addr arg_phaddr; /* program header address */
tools/arm-elf2aout/sys/exec_elf.h
1330
Elf_Addr arg_phentsize; /* Size of program header */
tools/arm-elf2aout/sys/exec_elf.h
1331
Elf_Addr arg_phnum; /* Number of program headers */
tools/m68k-elf2aout/sys/exec_elf.h
1327
Elf_Addr arg_entry; /* program entry point */
tools/m68k-elf2aout/sys/exec_elf.h
1328
Elf_Addr arg_interp; /* Interpreter load address */
tools/m68k-elf2aout/sys/exec_elf.h
1329
Elf_Addr arg_phaddr; /* program header address */
tools/m68k-elf2aout/sys/exec_elf.h
1330
Elf_Addr arg_phentsize; /* Size of program header */
tools/m68k-elf2aout/sys/exec_elf.h
1331
Elf_Addr arg_phnum; /* Number of program headers */