Home
last modified time | relevance | path

Searched refs:symref (Results 1 – 9 of 9) sorted by relevance

/titanic_41/usr/src/cmd/sgs/lorder/
H A Dlorder.sh37 trap "rm -f $TDIR/$$symdef $TDIR/$$symref $TDIR/$$tmp; exit" 1 2 13 15
117 w '$TDIR/$$symref'
124 rm -f $TDIR/$$symdef $TDIR/$$symref $TDIR/$$tmp
128 sort $TDIR/$$symref -o $TDIR/$$symref
129 join $TDIR/$$symref $TDIR/$$symdef | sed 's/[^ ]* *//'
130 rm -f $TDIR/$$symdef $TDIR/$$symref $TDIR/$$tmp
/titanic_41/usr/src/uts/intel/ia32/krtld/
H A Dkobj_reloc.c130 Sym *symref; in do_relocate() local
202 symref = (Sym *) in do_relocate()
205 if (ELF32_ST_BIND(symref->st_info) == STB_LOCAL) { in do_relocate()
207 value = symref->st_value; in do_relocate()
215 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
217 symref->st_name, (uint8_t *)off) == 0) in do_relocate()
220 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
222 symref->st_name, &symref->st_value, in do_relocate()
224 if (ELF32_ST_BIND(symref->st_info) in do_relocate()
229 symref->st_name); in do_relocate()
[all …]
/titanic_41/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c133 Sym *symref; in do_relocate() local
207 symref = (Sym *) in do_relocate()
210 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in do_relocate()
212 value = symref->st_value; in do_relocate()
220 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
222 symref->st_name, (uint8_t *)off) == 0) in do_relocate()
225 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
227 symref->st_name, &symref->st_value, in do_relocate()
229 if (ELF_ST_BIND(symref->st_info) in do_relocate()
234 symref->st_name); in do_relocate()
[all …]
/titanic_41/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c164 Sym *symref; in do_relocate() local
258 symref = (Sym *) in do_relocate()
260 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in do_relocate()
262 value = symref->st_value; in do_relocate()
270 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
272 symref->st_name, (uint32_t *)off, in do_relocate()
277 if (symref->st_shndx == SHN_UNDEF && in do_relocate()
279 symref->st_name, &symref->st_value, in do_relocate()
281 if (ELF_ST_BIND(symref->st_info) in do_relocate()
286 symref->st_name); in do_relocate()
[all …]
/titanic_41/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c367 Sym *symref, *psymref, *symdef, *psymdef; in elf_reloc() local
596 symref = (Sym *)((ulong_t)SYMTAB(lmp) + in elf_reloc()
604 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in elf_reloc()
618 if ((value = elf_static_tls(lmp, symref, in elf_reloc()
651 symref = psymref; in elf_reloc()
675 symref->st_name); in elf_reloc()
678 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
759 psymref = symref; in elf_reloc()
833 if (elf_copy_reloc(name, symref, lmp, (void *)roffset, in elf_reloc()
920 Sym *symref, *symdef; in _elf_copy_reloc() local
[all …]
/titanic_41/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c389 Sym *symref, *psymref, *symdef, *psymdef; in elf_reloc() local
619 symref = (Sym *)((ulong_t)SYMTAB(lmp) + in elf_reloc()
627 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in elf_reloc()
642 if ((value = elf_static_tls(lmp, symref, in elf_reloc()
675 symref = psymref; in elf_reloc()
699 symref->st_name); in elf_reloc()
702 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
783 psymref = symref; in elf_reloc()
858 if (elf_copy_reloc(name, symref, lmp, (void *)roffset, in elf_reloc()
/titanic_41/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c541 Sym *symref, *psymref, *symdef, *psymdef; in elf_reloc() local
751 symref = (Sym *)((ulong_t)SYMTAB(lmp) + in elf_reloc()
759 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in elf_reloc()
773 if ((value = elf_static_tls(lmp, symref, in elf_reloc()
805 symref = psymref; in elf_reloc()
829 symref->st_name); in elf_reloc()
832 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
913 psymref = symref; in elf_reloc()
1031 if (elf_copy_reloc(name, symref, lmp, (void *)roffset, in elf_reloc()
/titanic_41/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c748 Sym *symref, *psymref, *symdef, *psymdef; in elf_reloc() local
978 symref = (Sym *)((ulong_t)SYMTAB(lmp) + in elf_reloc()
986 if (ELF_ST_BIND(symref->st_info) == STB_LOCAL) { in elf_reloc()
1002 if ((value = elf_static_tls(lmp, symref, in elf_reloc()
1034 symref = psymref; in elf_reloc()
1058 symref->st_name); in elf_reloc()
1061 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
1142 psymref = symref; in elf_reloc()
1264 if (elf_copy_reloc(name, symref, lmp, (void *)roffset, in elf_reloc()
/titanic_41/usr/src/cmd/sgs/rtld/common/
H A Delf.c2893 Sym *symref = (Sym *)((ulong_t)SYMTAB(lmp) + local
2896 if (ELF_ST_BIND(symref->st_info) != STB_LOCAL)
2897 name = (char *)(STRTAB(lmp) + symref->st_name);