| /f-stack/freebsd/arm/arm/ |
| H A D | elf_machdep.c | 168 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 D | elf_machdep.c | 172 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 D | elf_machdep.c | 128 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 D | elf_machdep.c | 170 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 D | ff_compat.c | 158 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 D | ff_glue.c | 1429 elf_reloc_late(linker_file_t lf, Elf_Addr relocbase, const void *data, in elf_reloc_late()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | elf_machdep.c | 260 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 D | link_elf.c | 129 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 D | link_elf_obj.c | 152 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 D | imgact_elf.c | 832 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 D | linker.h | 280 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 D | link_elf.h | 88 Elf_Addr dlpi_addr; /* module relocation base */
|
| /f-stack/tools/compat/include/sys/ |
| H A D | linker.h | 268 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 D | pmdinfogen.h | 40 #define Elf_Addr Elf64_Addr macro 54 #define Elf_Addr Elf32_Addr macro
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_sysvec.c | 302 Elf_Addr *base; in linux_fixup_elf()
|