/titanic_52/usr/src/boot/sys/boot/common/ |
H A D | reloc_elf.c | 48 * 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 D | self_reloc.c | 108 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); in self_reloc()
|
/titanic_52/usr/src/cmd/sgs/librtld/i386/ |
H A D | _relocate.c | 95 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_52/usr/src/cmd/sgs/librtld/sparc/ |
H A D | _relocate.c | 92 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_52/usr/src/cmd/sgs/librtld/sparcv9/ |
H A D | _relocate.c | 92 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_52/usr/src/cmd/sgs/librtld/amd64/ |
H A D | _relocate.c | 102 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_52/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 98 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_52/usr/src/lib/libdtrace/common/ |
H A D | dt_link.c | 217 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_52/usr/src/boot/sys/sys/ |
H A D | elf32.h | 135 Elf32_Addr r_offset; /* Location to be relocated. */ member 141 Elf32_Addr r_offset; /* Location to be relocated. */ member
|
H A D | elf64.h | 144 Elf64_Addr r_offset; /* Location to be relocated. */ member 150 Elf64_Addr r_offset; /* Location to be relocated. */ member
|
/titanic_52/usr/src/lib/libdwarf/common/ |
H A D | dwarf_elf_access.c | 119 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 D | pro_reloc_stream.c | 66 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_52/usr/src/cmd/sgs/libelf/common/ |
H A D | gelf.c | 847 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_52/usr/src/uts/common/sys/ |
H A D | elf.h | 742 Elf32_Addr r_offset; member 747 Elf32_Addr r_offset; member 754 Elf64_Addr r_offset; member 759 Elf64_Addr r_offset; member
|
/titanic_52/usr/src/lib/libtnfctl/ |
H A D | traverse.c | 236 offset = rela_p->r_offset; in _tnfctl_traverse_rela() 243 offset = rel_p->r_offset; in _tnfctl_traverse_rela()
|
/titanic_52/usr/src/boot/sys/boot/efi/loader/ |
H A D | reloc.c | 113 newaddr = (unsigned long *)(ImageBase + rel->r_offset); in _reloc()
|
/titanic_52/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 44 roffset = ((M_RELOC *)rbgn)->r_offset; in _elf_reloc_relative()
|
/titanic_52/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 289 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.c | 209 roffset = ((Rel *)reladdr)->r_offset + ld_base; in _setup()
|
/titanic_52/usr/src/uts/common/xen/io/ |
H A D | xnb.c | 1043 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_52/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 154 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.c | 209 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup()
|
/titanic_52/usr/src/lib/libcommputil/common/ |
H A D | sdp.h | 120 sdp_list_t *r_offset; member
|
/titanic_52/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 310 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()
|
H A D | _setup.c | 208 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup()
|