/titanic_41/usr/src/cmd/sgs/lorder/ |
H A D | lorder.sh | 37 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 D | kobj_reloc.c | 130 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 D | kobj_reloc.c | 133 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 D | kobj_reloc.c | 164 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 D | i386_elf.c | 367 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 D | amd64_elf.c | 389 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 D | sparc_elf.c | 541 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 D | sparc_elf.c | 748 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 D | elf.c | 2893 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);
|