/illumos-gate/usr/src/boot/common/ |
H A D | reloc_elf.c | 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 < dataaddr + len) { in __elfN() 208 rela->r_offset - dataaddr), sizeof(w)); in __elfN()
|
H A D | self_reloc.c | 108 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); in self_reloc()
|
/illumos-gate/usr/src/lib/libdwarf/common/ |
H A D | dw_elfstructs.h | 149 TYP(r_offset,4); 155 TYP(r_offset,8); 161 TYP(r_offset,4); 168 TYP(r_offset,8);
|
H A D | dwarf_elfstructs.h | 157 TYP(r_offset,4); 163 TYP(r_offset,8); 169 TYP(r_offset,4); 176 TYP(r_offset,8);
|
H A D | dwarf_elf_access.c | 135 Dwarf_Unsigned r_offset; member 468 relap->r_offset = relp->r_offset; in get_rela_elf32() 484 relap->r_offset = relp->r_offset; in get_rel_elf32() 502 relap->r_offset = relp->r_offset; in get_rela_elf64() 544 relap->r_offset = relp->r_offset; in get_rel_elf64() 712 offset = rela->r_offset; in update_entry()
|
H A D | pro_reloc_stream.c | 95 elf64_reloc->r_offset = offset; in _dwarf_pro_reloc_name_stream64() 138 elf32_reloc->r_offset = (Elf32_Addr) offset; in _dwarf_pro_reloc_name_stream32()
|
/illumos-gate/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()
|
/illumos-gate/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()
|
/illumos-gate/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()
|
/illumos-gate/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()
|
/illumos-gate/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;
|
/illumos-gate/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 …]
|
/illumos-gate/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
|
/illumos-gate/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()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | elf.h | 761 Elf32_Addr r_offset; member 766 Elf32_Addr r_offset; member 773 Elf64_Addr r_offset; member 778 Elf64_Addr r_offset; member
|
/illumos-gate/usr/src/boot/efi/loader/ |
H A D | reloc.c | 113 newaddr = (unsigned long *)(ImageBase + rel->r_offset); in _reloc()
|
/illumos-gate/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()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 44 roffset = ((M_RELOC *)rbgn)->r_offset; in _elf_reloc_relative()
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnb.c | 1045 size_t r_offset; in xnb_copy_to_peer() local 1071 r_offset = (uint16_t)(ml->b_rptr - rpt_align); in xnb_copy_to_peer() 1094 if (r_offset + chunk > PAGESIZE) { in xnb_copy_to_peer() 1095 part_len = PAGESIZE - r_offset; in xnb_copy_to_peer() 1099 (int)r_offset); in xnb_copy_to_peer() 1106 setup_gop(xnbp, gop_cp, r_tmp, r_offset, in xnb_copy_to_peer() 1118 r_offset = 0; in xnb_copy_to_peer()
|
/illumos-gate/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()
|
/illumos-gate/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()
|
/illumos-gate/usr/src/lib/libcommputil/common/ |
H A D | sdp.h | 118 sdp_list_t *r_offset; member
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 120 pltaddr = addr + rel->r_offset; in elf_plt_write() 121 vpltaddr = vaddr + rel->r_offset; in elf_plt_write() 674 roffset = ((Rela *)relbgn)->r_offset; in elf_reloc()
|
H A D | _setup.c | 211 roffset = ((Rela *)reladdr)->r_offset + ld_base; in _setup()
|