Home
last modified time | relevance | path

Searched refs:Elf_Addr (Results 1 – 15 of 15) sorted by relevance

/f-stack/freebsd/arm/arm/
H A Delf_machdep.c168 static __inline Elf_Addr
169 load_ptr(Elf_Addr *where) in load_ptr()
171 Elf_Addr res; in load_ptr()
180 store_ptr(Elf_Addr *where, Elf_Addr val) in store_ptr()
191 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
194 Elf_Addr *where; in elf_reloc_internal()
195 Elf_Addr addr; in elf_reloc_internal()
196 Elf_Addr addend; in elf_reloc_internal()
205 where = (Elf_Addr *) (relocbase + rel->r_offset); in elf_reloc_internal()
212 where = (Elf_Addr *) (relocbase + rela->r_offset); in elf_reloc_internal()
[all …]
/f-stack/freebsd/mips/mips/
H A Delf_machdep.c172 Elf_Addr ahl;
182 mips_tmp_reloc_add(Elf_Addr ahl, Elf32_Addr *where_hi16) in mips_tmp_reloc_add()
255 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
259 Elf_Addr addr; in elf_reloc_internal()
260 Elf_Addr addend = (Elf_Addr)0; in elf_reloc_internal()
268 static Elf_Addr last_ahl; in elf_reloc_internal()
322 addr += ((Elf_Addr)where & 0xf0000000) | addend; in elf_reloc_internal()
394 Elf_Addr tmp_ahl; in elf_reloc_internal()
395 Elf_Addr tmp_addend; in elf_reloc_internal()
419 Elf_Addr rahl; in elf_reloc_internal()
[all …]
/f-stack/freebsd/arm64/arm64/
H A Delf_machdep.c128 reloc_instr_imm(Elf32_Addr *where, Elf_Addr val, u_int msb, u_int lsb) in reloc_instr_imm()
145 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
150 Elf_Addr *where, addr, addend, val; in elf_reloc_internal()
159 where = (Elf_Addr *) (relocbase + rel->r_offset); in elf_reloc_internal()
166 where = (Elf_Addr *) (relocbase + rela->r_offset); in elf_reloc_internal()
198 addr + addend - (Elf_Addr)where, 15, 2); in elf_reloc_internal()
205 addr + addend - (Elf_Addr)where, 20, 2); in elf_reloc_internal()
213 addr + addend - (Elf_Addr)where, 27, 2); in elf_reloc_internal()
238 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_local()
248 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, in elf_reloc()
[all …]
/f-stack/freebsd/i386/i386/
H A Delf_machdep.c170 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
173 Elf_Addr *where; in elf_reloc_internal()
174 Elf_Addr addr; in elf_reloc_internal()
175 Elf_Addr addend; in elf_reloc_internal()
184 where = (Elf_Addr *) (relocbase + rel->r_offset); in elf_reloc_internal()
191 where = (Elf_Addr *) (relocbase + rela->r_offset); in elf_reloc_internal()
226 addr += addend - (Elf_Addr)where; in elf_reloc_internal()
254 addr = ((Elf_Addr (*)(void))addr)(); in elf_reloc_internal()
267 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, in elf_reloc()
275 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_local()
/f-stack/lib/
H A Dff_compat.c158 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
163 Elf_Addr addr; in elf_reloc_internal()
164 Elf_Addr addend; in elf_reloc_internal()
173 where = (Elf_Addr *) (relocbase + rel->r_offset); in elf_reloc_internal()
189 where = (Elf_Addr *) (relocbase + rela->r_offset); in elf_reloc_internal()
214 val32 = (Elf32_Addr)(addr + addend - (Elf_Addr)where); in elf_reloc_internal()
265 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, in elf_reloc()
272 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_local()
H A Dff_glue.c1429 elf_reloc_late(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_late()
/f-stack/freebsd/amd64/amd64/
H A Delf_machdep.c260 elf_reloc_internal(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_internal()
265 Elf_Addr addr; in elf_reloc_internal()
266 Elf_Addr addend; in elf_reloc_internal()
275 where = (Elf_Addr *) (relocbase + rel->r_offset); in elf_reloc_internal()
292 where = (Elf_Addr *) (relocbase + rela->r_offset); in elf_reloc_internal()
326 val32 = (Elf32_Addr)(addr + addend - (Elf_Addr)where); in elf_reloc_internal()
384 elf_reloc(linker_file_t lf, Elf_Addr relocbase, const void *data, int type, in elf_reloc()
392 elf_reloc_local(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_local()
400 elf_reloc_late(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_late()
/f-stack/freebsd/kern/
H A Dlink_elf.c129 Elf_Addr es_start;
130 Elf_Addr es_stop;
131 Elf_Addr es_base;
206 elf_set_add(struct elf_set_head *list, Elf_Addr start, Elf_Addr stop, Elf_Addr base) in elf_set_add()
233 elf_set_find(struct elf_set_head *list, Elf_Addr addr, Elf_Addr *start, Elf_Addr *base) in elf_set_find()
420 Elf_Addr *ctors_addrp; in link_elf_init()
854 Elf_Addr *ctors_addrp; in link_elf_link_preload()
960 Elf_Addr base_vaddr; in link_elf_load_file()
961 Elf_Addr base_vlimit; in link_elf_load_file()
1330 Elf_Addr
[all …]
H A Dlink_elf_obj.c152 Elf_Addr *);
334 Elf_Addr off; in link_elf_link_preload()
452 (Elf_Addr)ef->address; in link_elf_link_preload()
1252 static Elf_Addr
1256 Elf_Addr base = 0; in findbase()
1278 Elf_Addr base; in relocate_file()
1536 Elf_Addr res1; in elf_obj_lookup()
1548 res1 = (Elf_Addr)sym->st_value; in elf_obj_lookup()
1550 res1 = ((Elf_Addr (*)(void))res1)(); in elf_obj_lookup()
1608 Elf_Addr startp, stopp; in link_elf_fix_link_set()
[all …]
H A Dimgact_elf.c832 if (!aligned(phdr, Elf_Addr)) { in __elfN()
1107 if (!aligned(phdr, Elf_Addr)) { in __CONCAT()
1416 Elf_Addr *base; in __elfN()
1418 base = (Elf_Addr *)*stack_base; in __elfN()
/f-stack/freebsd/sys/
H A Dlinker.h280 typedef int elf_lookup_fn(linker_file_t, Elf_Size, int, Elf_Addr *);
284 int elf_reloc(linker_file_t _lf, Elf_Addr base, const void *_rel,
286 int elf_reloc_local(linker_file_t _lf, Elf_Addr base, const void *_rel,
288 Elf_Addr elf_relocaddr(linker_file_t _lf, Elf_Addr addr);
294 int elf_reloc_late(linker_file_t _lf, Elf_Addr base, const void *_rel,
H A Dlink_elf.h88 Elf_Addr dlpi_addr; /* module relocation base */
/f-stack/tools/compat/include/sys/
H A Dlinker.h268 typedef int elf_lookup_fn(linker_file_t, Elf_Size, int, Elf_Addr *);
271 int elf_reloc(linker_file_t _lf, Elf_Addr base, const void *_rel, int _type, elf_lookup_fn _lu);
272 int elf_reloc_local(linker_file_t _lf, Elf_Addr base, const void *_rel, int _type, elf_lookup_fn _l…
273 Elf_Addr elf_relocaddr(linker_file_t _lf, Elf_Addr addr);
/f-stack/dpdk/buildtools/pmdinfogen/
H A Dpmdinfogen.h40 #define Elf_Addr Elf64_Addr macro
54 #define Elf_Addr Elf32_Addr macro
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c302 Elf_Addr *base; in linux_fixup_elf()