Searched refs:r_offset (Results 1 - 25 of 94) sorted by relevance

1234

/freebsd-11-stable/usr.sbin/kldxref/
H A Def_sparc64.c54 if (relbase + a->r_offset >= dataoff && relbase + a->r_offset <
59 memcpy((u_char *)dest + (relbase + a->r_offset -
H A Def_i386.c58 where = (Elf_Addr *)(dest + relbase + rel->r_offset - dataoff);
65 where = (Elf_Addr *)(dest + relbase + rela->r_offset - dataoff);
H A Def_aarch64.c58 where = (Elf_Addr *) ((Elf_Off)dest - dataoff + rela->r_offset);
H A Def_powerpc.c60 where = (Elf_Addr *) ((Elf_Off)dest - dataoff + rela->r_offset);
H A Def_amd64.c59 where = (Elf_Addr *)(dest + relbase + rel->r_offset - dataoff);
66 where = (Elf_Addr *)(dest + relbase + rela->r_offset - dataoff);
/freebsd-11-stable/stand/common/
H A Dreloc_elf.c48 * r_offset == 0). `dataaddr' is the relocated address corresponding to
62 if (relbase + a->r_offset >= dataaddr &&
63 relbase + a->r_offset < dataaddr + len) {
68 a->r_offset - dataaddr), sizeof(w));
90 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset -
99 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset -
151 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset -
160 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset -
210 if (relbase + rela->r_offset >= dataaddr &&
211 relbase + rela->r_offset < dataadd
[all...]
/freebsd-11-stable/contrib/binutils/include/elf/
H A Dexternal.h161 unsigned char r_offset[4]; /* Location at which to apply the action */ member in struct:__anon511
166 unsigned char r_offset[4]; /* Location at which to apply the action */ member in struct:__anon512
172 unsigned char r_offset[8]; /* Location at which to apply the action */ member in struct:__anon513
177 unsigned char r_offset[8]; /* Location at which to apply the action */ member in struct:__anon514
/freebsd-11-stable/libexec/rtld-elf/
H A Ddebug.c40 " symbol name r_info r_offset st_value st_size address value\n"
113 dstaddr = (Elf_Addr *)(obj->relocbase + rel->r_offset);
117 (u_long)rel->r_info, (u_long)rel->r_offset,
135 dstaddr = (Elf_Addr *)(obj->relocbase + rela->r_offset);
139 (u_long)rela->r_info, (u_long)rela->r_offset,
/freebsd-11-stable/contrib/binutils/include/coff/
H A Dsh.h55 char r_offset[4]; member in struct:external_reloc
103 The r_offset field holds the difference between the reloc address
111 can relax. The r_offset field of the USES reloc holds the PC
118 loads associated with USES relocs. The r_offset field of the COUNT
123 /* The ALIGN reloc type is used for relaxing. The r_offset field is
H A Darm.h121 char r_offset[4]; member in struct:external_reloc
H A Dsparc.h150 char r_offset[4]; member in struct:external_reloc
/freebsd-11-stable/contrib/binutils/bfd/
H A Delf32-cr16.c707 if ((irel->r_offset > addr && irel->r_offset < toaddr))
708 irel->r_offset -= count;
850 contents, rel->r_offset,
875 rel->r_offset)))
882 rel->r_offset, TRUE)))
905 rel->r_offset)))
1155 value -= irel->r_offset;
1166 code = (unsigned int) bfd_get_32 (abfd, contents + irel->r_offset);
1171 bfd_put_16 (abfd, 0x1800 | ((0xf & (code >>20))<<4), contents + irel->r_offset);
[all...]
H A Delf32-i386.c1274 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
1281 if (!bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_offset))
2280 bfd_byte *where = contents + rel->r_offset;
2359 _bfd_clear_contents (howto, input_bfd, contents + rel->r_offset);
2439 outrel.r_offset = (htab->sgot->output_section->vma
2555 outrel.r_offset =
2557 rel->r_offset);
2558 if (outrel.r_offset == (bfd_vma) -1)
2560 else if (outrel.r_offset == (bfd_vma) -2)
2562 outrel.r_offset
[all...]
H A Delfxx-sparc.c599 bfd_vma *r_offset)
611 *r_offset = offset;
623 bfd_vma max, bfd_vma *r_offset)
633 *r_offset = offset;
694 *r_offset = (bfd_vma) (ptr - splt->contents);
1514 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
2565 _bfd_clear_contents (howto, input_bfd, contents + rel->r_offset);
2648 outrel.r_offset = (htab->sgot->output_section->vma
2794 outrel.r_offset =
2796 rel->r_offset);
596 sparc32_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max ATTRIBUTE_UNUSED, bfd_vma *r_offset) argument
621 sparc64_plt_entry_build(bfd *output_bfd, asection *splt, bfd_vma offset, bfd_vma max, bfd_vma *r_offset) argument
3649 bfd_vma r_offset, got_offset; local
[all...]
H A Delf64-mips.c1686 dst->r_offset = H_GET_64 (abfd, src->r_offset);
1701 dst->r_offset = H_GET_64 (abfd, src->r_offset);
1716 H_PUT_64 (abfd, src->r_offset, dst->r_offset);
1730 H_PUT_64 (abfd, src->r_offset, dst->r_offset);
1751 dst[0].r_offset = mirel.r_offset;
[all...]
H A Delf64-x86-64.c1132 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
2121 _bfd_clear_contents (howto, input_bfd, contents + rel->r_offset);
2234 outrel.r_offset = (base_got->output_section->vma
2350 rel->r_offset)))
2410 outrel.r_offset =
2412 rel->r_offset);
2413 if (outrel.r_offset == (bfd_vma) -1)
2415 else if (outrel.r_offset == (bfd_vma) -2)
2418 outrel.r_offset += (input_section->output_section->vma
2538 BFD_ASSERT (rel->r_offset >
[all...]
/freebsd-11-stable/contrib/elftoolchain/libelf/
H A Dgelf_rela.c83 dst->r_offset = (Elf64_Addr) rela32->r_offset;
150 LIBELF_COPY_U32(rela32, dr, r_offset);
H A Dgelf_rel.c83 dst->r_offset = (Elf64_Addr) rel32->r_offset;
148 LIBELF_COPY_U32(rel32, dr, r_offset);
/freebsd-11-stable/libexec/rtld-elf/arm/
H A Dreloc.c94 dstaddr = (void *) (dstobj->relocbase + rel->r_offset);
152 size = (rellim - 1)->r_offset - rel->r_offset;
154 where = (Elf_Addr *)(relocbase + rel->r_offset);
193 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
345 (void *)rel->r_offset, (void *)load_ptr(where),
409 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
432 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_link.c239 rel->r_offset = s->dofs_offset +
252 rel->r_offset = s->dofs_offset +
433 rel->r_offset = s->dofs_offset +
440 rel->r_offset = s->dofs_offset +
851 if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0)
855 ip = (uint32_t *)(p + rela->r_offset);
886 ip[0], (u_longlong_t)rela->r_offset);
899 (u_longlong_t)rela->r_offset);
945 if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0)
949 ip = (uint32_t *)(p + rela->r_offset);
[all...]
/freebsd-11-stable/libexec/rtld-elf/i386/
H A Dreloc.c81 dstaddr = (void *) (dstobj->relocbase + rel->r_offset);
193 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
286 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
320 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
374 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
402 where = (Elf_Addr *)(obj->relocbase + rel->r_offset);
/freebsd-11-stable/libexec/rtld-elf/amd64/
H A Dreloc.c82 dstaddr = (void *) (dstobj->relocbase + rela->r_offset);
214 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
334 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
368 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
426 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
454 where = (Elf_Addr *)(obj->relocbase + rela->r_offset);
/freebsd-11-stable/sys/sys/
H A Delf64.h144 Elf64_Addr r_offset; /* Location to be relocated. */ member in struct:__anon8489
150 Elf64_Addr r_offset; /* Location to be relocated. */ member in struct:__anon8490
H A Delf32.h135 Elf32_Addr r_offset; /* Location to be relocated. */ member in struct:__anon8471
141 Elf32_Addr r_offset; /* Location to be relocated. */ member in struct:__anon8472
/freebsd-11-stable/sys/arm64/arm64/
H A Delf_machdep.c152 where = (Elf_Addr *) (relocbase + rel->r_offset);
159 where = (Elf_Addr *) (relocbase + rela->r_offset);

Completed in 291 milliseconds

1234