Searched refs:Elf_Addr (Results 1 - 25 of 184) sorted by relevance

12345678

/netbsd-current/sys/arch/acorn32/stand/lib/
H A Drmreloc.c84 static inline Elf_Addr
87 Elf_Addr res;
95 store_ptr(void *where, Elf_Addr val)
112 Elf_Addr relsz = 0;
134 Elf_Addr *where;
135 Elf_Addr tmp;
137 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
145 tmp = *where + (Elf_Addr)obj->relocbase -
146 (Elf_Addr)oldbase;
150 (Elf_Addr)ob
[all...]
/netbsd-current/libexec/ld.elf_so/arch/riscv/
H A Dmdreloc.c48 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
54 obj->pltgot[0] = (Elf_Addr) &_rtld_bind_start;
55 obj->pltgot[1] = (Elf_Addr) obj;
59 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
62 Elf_Addr relasz = 0;
78 Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
82 Elf_Addr val = relocbase + rela->r_addend;
107 Elf_Addr * const where =
108 (Elf_Addr *)(ob
[all...]
/netbsd-current/libexec/ld.elf_so/arch/aarch64/
H A Dmdreloc.c74 Elf_Addr td_tlsoffs;
78 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
79 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
114 obj->pltgot[1] = (Elf_Addr) obj;
115 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
119 _rtld_tlsdesc_alloc(size_t tlsindex, Elf_Addr offs)
131 _rtld_tlsdesc_fill(const Obj_Entry *obj, const Elf_Rela *rela, Elf_Addr *where, u_int flags)
135 Elf_Addr offs = 0;
145 where[0] = (Elf_Addr)_rtld_tlsdesc_undef;
162 where[0] = (Elf_Addr)_rtld_tlsdesc_stati
[all...]
/netbsd-current/libexec/ld.elf_so/arch/m68k/
H A Dmdreloc.c14 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
17 const Elf_Rela *, Elf_Addr *);
23 obj->pltgot[1] = (Elf_Addr) obj;
24 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
28 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
31 Elf_Addr relasz = 0;
32 Elf_Addr *where;
46 where = (Elf_Addr *)(relocbase + rela->r_offset);
47 *where += (Elf_Addr)relocbase;
60 Elf_Addr *wher
[all...]
/netbsd-current/libexec/ld.elf_so/arch/alpha/
H A Dalpha_reloc.c83 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
84 caddr_t _rtld_bind(const Obj_Entry *, Elf_Addr);
86 const Elf_Rela *, Elf_Addr *);
137 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start_old;
138 obj->pltgot[3] = (Elf_Addr) obj;
142 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
143 obj->pltgot[3] = (Elf_Addr) obj;
156 static inline Elf_Addr
159 Elf_Addr res;
167 store_ptr(void *where, Elf_Addr va
[all...]
/netbsd-current/libexec/ld.elf_so/arch/hppa/
H A Dhppa_reloc.c52 caddr_t _rtld_bind(const Obj_Entry *, const Elf_Addr);
54 void __rtld_setup_hppa_pltgot(const Obj_Entry *, Elf_Addr *);
55 void _rtld_set_dp(Elf_Addr *);
64 static inline Elf_Addr
68 return *(Elf_Addr *)where;
70 Elf_Addr res;
78 store_ptr(void *where, Elf_Addr val)
81 *(Elf_Addr *)where = val;
116 #define RTLD_MAKE_PLABEL(plabel) (((Elf_Addr)(plabel)) | (1 << 1))
117 #define RTLD_IS_PLABEL(addr) (((Elf_Addr)(add
[all...]
/netbsd-current/libexec/ld.elf_so/arch/arm/
H A Dmdreloc.c15 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
21 obj->pltgot[1] = (Elf_Addr) obj;
22 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
26 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
29 Elf_Addr relsz = 0;
30 Elf_Addr *where;
44 where = (Elf_Addr *)(relocbase + rel->r_offset);
45 *where += (Elf_Addr)relocbase;
56 static inline Elf_Addr
59 Elf_Addr re
[all...]
/netbsd-current/sys/arch/m68k/m68k/
H A Dkobj_machdep.c44 Elf_Addr *where;
56 where = (Elf_Addr *)(relocbase + rela->r_offset);
74 tmp = (Elf_Addr)(addr + rela->r_addend) - (Elf_Addr)where;
84 tmp = (Elf_Addr)(addr + *where + rela->r_addend);
89 *where += (Elf_Addr)(relocbase + rela->r_addend);
/netbsd-current/libexec/ld.elf_so/arch/or1k/
H A Dmdreloc.c48 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
49 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
51 const Elf_Rela *, int, Elf_Addr *);
60 obj->pltgot[1] = (Elf_Addr) obj;
61 obj->pltgot[2] = (Elf_Addr) _rtld_bind_start;
69 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
72 Elf_Addr relasz = 0;
73 Elf_Addr *where;
87 where = (Elf_Addr *)(relocbase + rela->r_offset);
88 *where = (Elf_Addr)(relocbas
[all...]
/netbsd-current/libexec/ld.elf_so/arch/sh3/
H A Dmdreloc.c15 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
18 const Elf_Rela *, Elf_Addr *);
23 obj->pltgot[1] = (Elf_Addr) obj;
24 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
28 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
31 Elf_Addr relasz = 0;
32 Elf_Addr *where;
46 where = (Elf_Addr *)(relocbase + rela->r_offset);
47 *where = (Elf_Addr)(relocbase + rela->r_addend);
60 Elf_Addr *wher
[all...]
/netbsd-current/libexec/ld.elf_so/arch/vax/
H A Dmdreloc.c14 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
17 const Elf_Rela *, Elf_Addr *);
22 obj->pltgot[1] = (Elf_Addr) obj;
23 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
27 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
30 Elf_Addr relasz = 0;
31 Elf_Addr *where;
45 where = (Elf_Addr *)(relocbase + rela->r_offset);
46 *where = (Elf_Addr)(relocbase + rela->r_addend);
59 Elf_Addr *wher
[all...]
/netbsd-current/libexec/ld.elf_so/arch/i386/
H A Dmdreloc.c15 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
24 obj->pltgot[1] = (Elf_Addr) obj;
25 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
29 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
32 Elf_Addr relsz = 0;
33 Elf_Addr *where;
49 where = (Elf_Addr *)(relocbase + rel->r_offset);
50 *where += (Elf_Addr)relocbase;
58 Elf_Addr target = 0;
64 Elf_Addr *wher
[all...]
/netbsd-current/libexec/ld.elf_so/arch/mips/
H A Dmips_reloc.c51 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
52 caddr_t _rtld_bind(Elf_Word, Elf_Addr, Elf_Addr, Elf_Addr);
78 #define GOT1_MASK (~(Elf_Addr)0 >> 1)
130 obj->pltgot[0] = (Elf_Addr) &_rtld_bind_start;
132 obj->pltgot[1] = (Elf_Addr) obj;
136 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
139 Elf_Addr relsz = 0;
142 Elf_Addr *go
[all...]
/netbsd-current/libexec/ld.elf_so/arch/powerpc/
H A Dppc_reloc.c73 Elf_Addr _rtld_bind(const Obj_Entry *, Elf_Word);
74 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
76 const Elf_Rela *, int, Elf_Addr *);
96 obj->pltgot[0] = (Elf_Addr) _rtld_bind_start[0];
97 obj->pltgot[1] = (Elf_Addr) _rtld_bind_start[1];
98 obj->pltgot[2] = (Elf_Addr) obj;
105 obj->gotptr[1] = (Elf_Addr) _rtld_bind_secureplt_start;
106 obj->gotptr[2] = (Elf_Addr) obj;
154 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
157 Elf_Addr relas
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/elfcpp/
H A Delfcpp_internal.h53 typename Elf_types<size>::Elf_Addr e_entry;
73 typename Elf_types<size>::Elf_Addr sh_addr;
116 Elf_types<32>::Elf_Addr p_vaddr;
117 Elf_types<32>::Elf_Addr p_paddr;
130 Elf_types<64>::Elf_Addr p_vaddr;
131 Elf_types<64>::Elf_Addr p_paddr;
148 Elf_types<32>::Elf_Addr st_value;
162 Elf_types<64>::Elf_Addr st_value;
171 typename Elf_types<size>::Elf_Addr r_offset;
178 typename Elf_types<size>::Elf_Addr r_offse
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/gold/
H A Dtls.h52 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
55 typename elfcpp::Elf_types<size>::Elf_Addr offset = rel_offset + off;
56 // Elf_Addr is unsigned, so this also tests for signed offset < 0.
68 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
/netbsd-current/external/gpl3/binutils/dist/gold/
H A Dtls.h52 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
55 typename elfcpp::Elf_types<size>::Elf_Addr offset = rel_offset + off;
56 // Elf_Addr is unsigned, so this also tests for signed offset < 0.
68 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
/netbsd-current/external/gpl3/binutils/dist/elfcpp/
H A Delfcpp_internal.h53 typename Elf_types<size>::Elf_Addr e_entry;
73 typename Elf_types<size>::Elf_Addr sh_addr;
116 Elf_types<32>::Elf_Addr p_vaddr;
117 Elf_types<32>::Elf_Addr p_paddr;
130 Elf_types<64>::Elf_Addr p_vaddr;
131 Elf_types<64>::Elf_Addr p_paddr;
148 Elf_types<32>::Elf_Addr st_value;
162 Elf_types<64>::Elf_Addr st_value;
171 typename Elf_types<size>::Elf_Addr r_offset;
178 typename Elf_types<size>::Elf_Addr r_offse
[all...]
/netbsd-current/external/gpl3/gdb.old/dist/gold/
H A Dtls.h52 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
55 typename elfcpp::Elf_types<size>::Elf_Addr offset = rel_offset + off;
56 // Elf_Addr is unsigned, so this also tests for signed offset < 0.
68 typename elfcpp::Elf_types<size>::Elf_Addr rel_offset,
/netbsd-current/external/gpl3/gdb.old/dist/elfcpp/
H A Delfcpp_internal.h53 typename Elf_types<size>::Elf_Addr e_entry;
73 typename Elf_types<size>::Elf_Addr sh_addr;
116 Elf_types<32>::Elf_Addr p_vaddr;
117 Elf_types<32>::Elf_Addr p_paddr;
130 Elf_types<64>::Elf_Addr p_vaddr;
131 Elf_types<64>::Elf_Addr p_paddr;
148 Elf_types<32>::Elf_Addr st_value;
162 Elf_types<64>::Elf_Addr st_value;
171 typename Elf_types<size>::Elf_Addr r_offset;
178 typename Elf_types<size>::Elf_Addr r_offse
[all...]
/netbsd-current/sys/arch/i386/i386/
H A Dkobj_machdep.c76 Elf_Addr *where;
77 Elf_Addr addr;
78 Elf_Addr addend;
86 where = (Elf_Addr *) (relocbase + rela->r_offset);
92 where = (Elf_Addr *) (relocbase + rel->r_offset);
119 addr += addend - (Elf_Addr)where;
/netbsd-current/sys/arch/i386/stand/efiboot/
H A Dself_reloc.c34 void self_reloc(Elf_Addr, Elf_Dyn *);
44 self_reloc(Elf_Addr baseaddr, Elf_Dyn *dynamic)
47 Elf_Addr *newaddr;
86 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr);
/netbsd-current/sys/arch/vax/vax/
H A Dkobj_machdep.c49 Elf_Addr *where = (Elf_Addr *)(relocbase + rela->r_offset);
50 Elf_Addr addr, addend = rela->r_addend;
72 addr -= (Elf_Addr)where + 4;
/netbsd-current/sys/arch/alpha/alpha/
H A Dkobj_machdep.c69 Elf_Addr *where;
70 Elf_Addr addr;
71 Elf_Addr addend;
79 where = (Elf_Addr *) (relocbase + rela->r_offset);
85 where = (Elf_Addr *) (relocbase + rel->r_offset);
/netbsd-current/libexec/ld.elf_so/arch/x86_64/
H A Dmdreloc.c89 void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
92 const Elf_Rela *, Elf_Addr *);
100 obj->pltgot[1] = (Elf_Addr) obj;
101 obj->pltgot[2] = (Elf_Addr) &_rtld_bind_start;
105 _rtld_relocate_nonplt_self(Elf_Dyn *dynp, Elf_Addr relocbase)
108 Elf_Addr relasz = 0;
109 Elf_Addr *where;
127 where = (Elf_Addr *)(relocbase + rela->r_offset);
128 *where = (Elf_Addr)(relocbase + rela->r_addend);
294 Elf_Addr *wher
[all...]

Completed in 302 milliseconds

12345678