Home
last modified time | relevance | path

Searched refs:r_offset (Results 1 – 25 of 47) sorted by relevance

12

/titanic_51/usr/src/boot/sys/boot/common/
H A Dreloc_elf.c48 * r_offset == 0). `dataaddr' is the relocated address corresponding to
62 if (relbase + a->r_offset >= dataaddr && in __elfN()
63 relbase + a->r_offset < dataaddr + len) { in __elfN()
68 a->r_offset - dataaddr), sizeof(w)); in __elfN()
90 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN()
99 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset - in __elfN()
147 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN()
156 where = (Elf_Addr *)((char *)data + relbase + rela->r_offset - in __elfN()
202 if (relbase + rela->r_offset >= dataaddr && in __elfN()
203 relbase + rela->r_offset < dataadd in __elfN()
[all...]
H A Dself_reloc.c108 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); in self_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/sparcv9/
H A D_relocate.c92 nrel->r_offset += reloc->r_value; in inc_reloc()
104 rel->r_offset = 0; in clear_reloc()
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/i386/
H A D_relocate.c95 nrel->r_offset += reloc->r_value; in inc_reloc()
107 rel->r_offset = 0; in clear_reloc()
130 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/sparc/
H A D_relocate.c92 nrel->r_offset += reloc->r_value; in inc_reloc()
104 rel->r_offset = 0; in clear_reloc()
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/amd64/
H A D_relocate.c102 nrel->r_offset += reloc->r_value; in inc_reloc()
114 rel->r_offset = 0; in clear_reloc()
139 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
/titanic_51/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c98 ulong_t offset = rel->r_offset + addr; in count_reloc()
477 if ((ircache == (Cache *)0) || (rel->r_offset < bgn) ||
478 (rel->r_offset > end)) {
496 if ((rel->r_offset >= bgn) &&
497 (rel->r_offset <= end))
510 off = rel->r_offset - ircache->c_shdr->sh_addr;
/titanic_51/usr/src/lib/libdtrace/common/
H A Ddt_link.c217 rel->r_offset = s->dofs_offset + in prepare_elf32()
226 rel->r_offset = s->dofs_offset + in prepare_elf32()
393 rel->r_offset = s->dofs_offset + in prepare_elf64()
398 rel->r_offset = s->dofs_offset + in prepare_elf64()
762 if ((rela->r_offset & (sizeof (uint32_t) - 1)) != 0) in dt_modtext()
766 ip = (uint32_t *)(p + rela->r_offset); in dt_modtext()
807 ip[0], (u_longlong_t)rela->r_offset); in dt_modtext()
820 (u_longlong_t)rela->r_offset); in dt_modtext()
882 uint8_t *ip = (uint8_t *)(p + rela->r_offset - 1); in dt_modtext()
938 "%llx\n", ip[0], (u_longlong_t)rela->r_offset); in dt_modtext()
[all...]
/titanic_51/usr/src/boot/sys/sys/
H A Delf32.h135 Elf32_Addr r_offset; /* Location to be relocated. */ member
141 Elf32_Addr r_offset; /* Location to be relocated. */ member
H A Delf64.h144 Elf64_Addr r_offset; /* Location to be relocated. */ member
150 Elf64_Addr r_offset; /* Location to be relocated. */ member
/titanic_51/usr/src/lib/libdwarf/common/
H A Ddwarf_elf_access.c119 Dwarf_ufixed64 r_offset; member
362 relap->r_offset = relp->r_offset; in get_rela_elf32()
378 relap->r_offset = relp->r_offset; in get_rela_elf64()
619 offset = rela->r_offset; in update_entry()
H A Dpro_reloc_stream.c66 Dwarf_Unsigned offset, /* r_offset of reloc */ in _dwarf_pro_reloc_name_stream64()
100 elf64_reloc->r_offset = offset; in _dwarf_pro_reloc_name_stream64()
115 Dwarf_Unsigned offset, /* r_offset of reloc */ in _dwarf_pro_reloc_name_stream32()
146 elf32_reloc->r_offset = (Elf32_Addr) offset; in _dwarf_pro_reloc_name_stream32()
164 Dwarf_Unsigned offset, /* r_offset of reloc */ in _dwarf_pro_reloc_length_stream()
/titanic_51/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c847 dst->r_offset = (GElf_Addr)r->r_offset; in gelf_getrela()
893 r->r_offset = (Elf32_Addr) src->r_offset; in gelf_update_rela()
940 dst->r_offset = (GElf_Addr)r->r_offset; in gelf_getrel()
984 r->r_offset = (Elf32_Addr) src->r_offset; in gelf_update_rel()
/titanic_51/usr/src/uts/common/sys/
H A Delf.h742 Elf32_Addr r_offset; member
747 Elf32_Addr r_offset; member
754 Elf64_Addr r_offset; member
759 Elf64_Addr r_offset; member
/titanic_51/usr/src/lib/libtnfctl/
H A Dtraverse.c236 offset = rela_p->r_offset; in _tnfctl_traverse_rela()
243 offset = rel_p->r_offset; in _tnfctl_traverse_rela()
/titanic_51/usr/src/boot/sys/boot/efi/loader/
H A Dreloc.c113 newaddr = (unsigned long *)(ImageBase + rel->r_offset); in _reloc()
/titanic_51/usr/src/cmd/sgs/rtld/common/
H A D_inline_reloc.h44 roffset = ((M_RELOC *)rbgn)->r_offset; in _elf_reloc_relative()
/titanic_51/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c289 addr = rptr->r_offset; in elf_bndr()
523 roffset = ((Rel *)relbgn)->r_offset; in elf_reloc()
970 rel.r_offset = (Addr)ref; in _elf_copy_reloc()
1010 pltaddr = addr + rel->r_offset; in elf_plt_write()
H A D_setup.c209 roffset = ((Rel *)reladdr)->r_offset + ld_base; in _setup()
/titanic_51/usr/src/uts/common/xen/io/
H A Dxnb.c1043 size_t r_offset; in xnb_copy_to_peer() local
1069 r_offset = (uint16_t)(ml->b_rptr - rpt_align); in xnb_copy_to_peer()
1092 if (r_offset + chunk > PAGESIZE) { in xnb_copy_to_peer()
1093 part_len = PAGESIZE - r_offset; in xnb_copy_to_peer()
1097 (int)r_offset); in xnb_copy_to_peer()
1104 setup_gop(xnbp, gop_cp, r_tmp, r_offset, in xnb_copy_to_peer()
1114 * start at r_tmp, therefore r_offset is 0. in xnb_copy_to_peer()
1116 r_offset = 0; in xnb_copy_to_peer()
/titanic_51/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c154 pltaddr = addr + rel->r_offset; in elf_plt_write()
155 vpltaddr = vaddr + rel->r_offset; in elf_plt_write()
707 rel.r_offset = pltoff; in bindpltpad()
904 roffset = ((Rela *)relbgn)->r_offset; in elf_reloc()
H A D_setup.c209 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup()
/titanic_51/usr/src/lib/libcommputil/common/
H A Dsdp.h120 sdp_list_t *r_offset; member
/titanic_51/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c310 addr = rptr->r_offset; in elf_bndr()
545 roffset = ((Rela *)relbgn)->r_offset; in elf_reloc()
946 pltaddr = addr + rel->r_offset; in elf_plt_write()
/titanic_51/usr/src/cmd/sgs/rtld/sparc/
H A D_setup.c220 roffset = ((Rela *)reladdr)->r_offset + ld_base;

12