/titanic_41/usr/src/cmd/sgs/elfwrap/common/ |
H A D | elfwrap.c | 222 char *strtab, *strtabent, *shstrtab, *shstrtabent; in output() local 420 shstrtab = (char *)outsec->os_data->d_buf; in output() 439 shstrtabent = shstrtab; in output() 484 outsec->os_shdr->sh_name = (shstrtabent - shstrtab); in output()
|
H A D | elfwrap.msg | 88 @ MSG_SCN_SHSTRTAB ".shstrtab"
|
/titanic_41/usr/src/uts/common/exec/elf/ |
H A D | elf.c | 108 typedef struct shstrtab { struct 1478 shstrtab_t shstrtab; in process_scns() local 1483 shstrtab_init(&shstrtab); in process_scns() 1573 v[i].sh_name = shstrtab_ndx(&shstrtab, in process_scns() 1645 &shstrtab, STR_DYNSYM); in process_scns() 1647 &shstrtab, STR_DYNSTR); in process_scns() 1650 &shstrtab, STR_SYMTAB); in process_scns() 1652 &shstrtab, STR_STRTAB); in process_scns() 1721 v[i].sh_name = shstrtab_ndx(&shstrtab, STR_SHSTRTAB); in process_scns() 1722 v[i].sh_size = shstrtab_size(&shstrtab); in process_scns() [all …]
|
/titanic_41/usr/src/uts/common/krtld/ |
H A D | kobj.c | 2628 char *shstrtab, *ctfdata; in get_ctf() local 2646 shstrtab = kobj_alloc(shstrlen, KM_WAIT|KM_TMP); in get_ctf() 2648 if (kobj_read_file(file, shstrtab, shstrlen, shp->sh_offset) < 0) { in get_ctf() 2653 kobj_free(shstrtab, shstrlen); in get_ctf() 2661 strcmp(shstrtab + shp->sh_name, ".SUNW_ctf") == 0) { in get_ctf() 2669 kobj_free(shstrtab, shstrlen); in get_ctf() 2679 kobj_free(shstrtab, shstrlen); in get_ctf() 2692 crypto_es_hash(struct module *mp, char *hash, char *shstrtab) in crypto_es_hash() argument 2710 if (strcmp(shstrtab + shp->sh_name, ".bss") == 0) in crypto_es_hash() 2716 " %s data size=%d\n", shstrtab + shp->sh_name, in crypto_es_hash() [all …]
|
/titanic_41/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 213 int i, shstrtab, strtab, symtab; in objfs_data_init() local 226 shstrtab = i; in objfs_data_init() 234 sect = &data_sections[shstrtab]; in objfs_data_init()
|
/titanic_41/usr/src/cmd/sgs/librtld/common/ |
H A D | librtld.msg | 82 @ MSG_SCN_SHSTR ".shstrtab"
|
/titanic_41/usr/src/cmd/sgs/elfdump/common/ |
H A D | elfdump.msg | 83 @ MSG_ERR_NOSHSTRSEC "%s: no header string table section (shstrtab). \ 86 (shstrtab). header names are not available\n" 248 @ MSG_ELF_ERR_SHDR "\tunable to obtain section header: shstrtab[%lld]\n" 249 @ MSG_ELF_ERR_DATA "\tunable to obtain section data: shstrtab[%lld]\n"
|
/titanic_41/usr/src/lib/libproc/common/ |
H A D | Pcore.c | 2066 char *shstrtab = NULL; in core_load_shdrs() local 2125 if ((shstrtab = malloc(shstrtabsz + 1)) == NULL) { in core_load_shdrs() 2131 if (pread64(efp->e_fd, shstrtab, shstrtabsz, in core_load_shdrs() 2138 shstrtab[shstrtabsz] = '\0'; in core_load_shdrs() 2146 name = shstrtab + shp->sh_name; in core_load_shdrs() 2196 free(shstrtab); in core_load_shdrs()
|
H A D | Pgcore.c | 74 typedef struct shstrtab { struct
|
/titanic_41/usr/src/cmd/sgs/nm/common/ |
H A D | nm.c | 509 get_scnfd(Elf * e_file, int shstrtab, int SCN_TYPE) in get_scnfd() argument 514 if ((fd_scn = elf_getscn(e_file, shstrtab)) == NULL) { in get_scnfd()
|
/titanic_41/usr/src/cmd/abi/appcert/static_prof/ |
H A D | static_prof.c | 1135 int shstrtab, in get_scnfd() argument 1145 if ((scn_fd = elf_getscn(e_file, shstrtab)) == NULL) in get_scnfd()
|
/titanic_41/usr/src/cmd/sgs/libld/common/ |
H A D | update.c | 212 Str_tbl *shstrtab; in update_osym() local 326 shstrtab = ofl->ofl_shdrsttab; in update_osym() 435 (void) st_setstring(shstrtab, osp->os_name, &stoff); in update_osym()
|
H A D | libld.msg | 812 @ MSG_SCN_SHSTRTAB ".shstrtab"
|
/titanic_41/usr/src/cmd/sgs/packages/common/ |
H A D | SUNWonld-README | 1520 6800388 shstrtab can be sized incorrectly when -z ignore is used
|