/titanic_50/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 56 Rel *rel; in count_reloc() 69 rel = (Rel *)_cache->c_data->d_buf; in count_reloc() 93 rel = (Rel *)((uintptr_t)rel + ent)) { in count_reloc() 424 Rt_map *lmp, Rel **null, Rel **data, Rel **func) 427 Rel *rel; 437 rel = (Rel *)_icache->c_data->d_buf; 446 rel = (Rel *)((uintptr_t)rel + ent)) { 543 *func = (Rel *)((uintptr_t)*func + ent); 546 *null = (Rel *)((uintptr_t)*null + ent); 557 *func = (Rel *)((uintptr_t)*func + ent); [all …]
|
H A D | _librtld.h | 97 Rt_map *, Rel **, Rel **, Rel **);
|
H A D | dldump.c | 154 Rel *rel_base = 0, *rel_null, *rel_data, *rel_func; in rt_dldump() 830 if (rel_base == (Rel *)0) { in rt_dldump() 831 rel_base = (Rel *)_mcache->c_data->d_buf; in rt_dldump() 833 rel_data = (Rel *)((Xword)rel_null + in rt_dldump() 835 rel_func = (Rel *)((Xword)rel_data + in rt_dldump()
|
/titanic_50/usr/src/cmd/sgs/librtld/i386/ |
H A D | _relocate.c | 41 Rel *rel = vrel; in undo_reloc() 80 Rel *nrel = vnrel; in inc_reloc() 81 Rel *orel = vorel; in inc_reloc() 105 Rel *rel = vrel; in clear_reloc() 119 Rel *rel = vrel; in apply_reloc()
|
/titanic_50/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 198 Rel *rptr; in elf_bndr() 225 if (!lmp || ((reloff % sizeof (Rel)) != 0)) { in elf_bndr() 238 rptr = (Rel *)(addr + reloff); in elf_bndr() 296 uint_t pltndx = reloff / sizeof (Rel); in elf_bndr() 318 (Xword)(reloff / sizeof (Rel)), PLT_T_FULL, nlmp, (Addr)symval, in elf_bndr() 373 Rel *rel; in elf_reloc() 500 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); in elf_reloc() 520 rtype = ELF_R_TYPE(((Rel *)relbgn)->r_info, M_MACH); in elf_reloc() 523 roffset = ((Rel *)relbgn)->r_offset; in elf_reloc() 545 rsymndx = ELF_R_SYM(((Rel *)relbgn)->r_info); in elf_reloc() [all …]
|
H A D | _setup.c | 199 relent = sizeof (Rel); in _setup() 209 roffset = ((Rel *)reladdr)->r_offset + ld_base; in _setup()
|
/titanic_50/usr/src/cmd/sgs/lari/ |
H A D | lari.pl | 1212 my ($Rel) = 0; 1256 $Dyn = $Rel = $Info = 0; 1259 $Ehdr = $Rel = $Info = 0; 1261 $Rel = 1; 1265 $Ehdr = $Dyn = $Rel = 0; 1271 $Ehdr = $Dyn = $Rel = $Info = 0; 1273 $Ehdr = $Dyn = $Rel = $Info = 0; 1350 if ($Rel eq 1) { 1354 $Rel = 0;
|
/titanic_50/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_reloc.c | 150 rtype = ELF32_R_TYPE(((Rel *)reladdr)->r_info); in do_relocate() 151 off = ((Rel *)reladdr)->r_offset; in do_relocate() 152 stndx = ELF32_R_SYM(((Rel *)reladdr)->r_info); in do_relocate()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | machelf.h | 81 typedef Elf64_Rel Rel; typedef 128 typedef Elf32_Rel Rel;
|
/titanic_50/usr/src/cmd/sgs/libld/common/ |
H A D | machrel.intel.c | 95 Rel *rel = (Rel *)reloc; in ld_init_rel() 229 Rel rea; in ld_perform_outreloc() 371 (char *)&rea, sizeof (Rel)); in ld_perform_outreloc() 372 relosp->os_szoutrels += sizeof (Rel); in ld_perform_outreloc() 1162 ofl->ofl_relocgotsz += (Xword)sizeof (Rel); in ld_add_outrel() 1164 ofl->ofl_relocpltsz += (Xword)sizeof (Rel); in ld_add_outrel() 1166 ofl->ofl_relocbsssz += (Xword)sizeof (Rel); in ld_add_outrel() 1168 ofl->ofl_relocrelsz += (Xword)sizeof (Rel); in ld_add_outrel() 1170 RELAUX_GET_OSDESC(orsp)->os_szoutrels += (Xword)sizeof (Rel); in ld_add_outrel()
|
H A D | relocate.c | 121 Rel *rend, *reloc; in is_disp_copied() 127 reloc = (Rel *)irel->is_indata->d_buf; in is_disp_copied() 136 entsize = sizeof (Rel); in is_disp_copied() 142 for (rend = (Rel *)((uintptr_t)reloc + (uintptr_t)rsize); in is_disp_copied() 144 reloc = (Rel *)((uintptr_t)reloc + (uintptr_t)entsize)) { in is_disp_copied() 1474 ld_process_sym_reloc(Ofl_desc *ofl, Rel_desc *reld, Rel *reloc, Is_desc *isp, in ld_process_sym_reloc() 1886 Rel *reloc) in process_reld() 2127 Rel *rend; /* end of relocation section data */ in reloc_section() 2128 Rel *reloc; /* current relocation entry */ in reloc_section() 2139 reloc = (Rel *)rsect->is_indata->d_buf; in reloc_section() [all …]
|
H A D | sections.c | 379 entsize = sizeof (Rel); in ignore_section_processing() 518 SET_SEC_INFO_WORD_ALIGN(ELF_T_REL, 0, sizeof (Rel)) in new_section() 888 if (ld_process_sym_reloc(ofl, &reld, (Rel *)&reloc, isec, in make_array() 2440 relsize = sizeof (Rel); in make_reloc()
|
H A D | _libld.h | 949 extern uintptr_t ld_process_sym_reloc(Ofl_desc *, Rel_desc *, Rel *,
|
H A D | update.c | 2455 dyn->d_un.d_ptr = sizeof (Rel); in update_odynamic()
|
/titanic_50/usr/src/cmd/sgs/liblddbg/common/ |
H A D | got.c | 133 Rel *rel; in Elf_got_entry() 156 rel = (Rel *)reloc; in Elf_got_entry()
|
H A D | relocate.c | 675 Rel *rel = (Rel *)reloc; in Elf_reloc_entry_1()
|
/titanic_50/usr/src/cmd/sgs/include/i386/ |
H A D | machdep_x86.h | 86 #define M_RELOC Rel
|
/titanic_50/usr/src/lib/libproc/common/ |
H A D | Psymtab_machelf32.c | 411 pltentries = pltrelsz / sizeof (Rel); in fake_elf64() 415 pltentries = pltrelsz / sizeof (Rel); in fake_elf64()
|
/titanic_50/usr/src/cmd/sgs/elfdump/common/ |
H A D | elfdump.c | 2630 relsize = sizeof (Rel); in reloc() 2671 Rel *rel; in reloc() 2682 rel = (Rel *)rels; in reloc() 4299 relsize = sizeof (Rel); in got() 4336 Rel *rel; in got() 4348 rel = (Rel *)rels; in got()
|
H A D | fake_shdr.c | 248 FAKE_M_WORD_ALIGN, sizeof (Rel), ELF_T_REL },
|