/titanic_50/usr/src/cmd/sgs/libelf/demo/ |
H A D | dcom.c | 93 int tfd, *shndx, ndx = 1, off = 0; in delete_comment() local 124 shndx = calloc(shnum, sizeof (int)); in delete_comment() 137 free(shndx); in delete_comment() 142 shndx[ndx] = -1; in delete_comment() 154 free(shndx); in delete_comment() 158 shndx[ndx] = ndx - off; in delete_comment() 184 free(shndx); in delete_comment() 190 free(shndx); in delete_comment() 201 if (shndx[ndx] == -1) { in delete_comment() 213 free(shndx); in delete_comment() [all …]
|
H A D | dispsyms.c | 133 Elf32_Word shndx; in print_symtab() local 144 &sym, &shndx) == NULL) { in print_symtab() 190 &sym, &shndx) == NULL)) { in print_symtab() 234 shndx = sym.st_shndx; in print_symtab() 237 shndx = sym.st_shndx; in print_symtab() 241 if (shndx == SHN_UNDEF) { in print_symtab() 245 if (shndx == SHN_ABS) in print_symtab() 247 else if (shndx == SHN_COMMON) in print_symtab() 249 else if (shndx == SHN_XINDEX) in print_symtab() 253 "%ld", shndx); in print_symtab() [all …]
|
/titanic_50/usr/src/cmd/sgs/elfedit/common/ |
H A D | util_machelf.c | 259 elfedit_shndx_to_name(elfedit_obj_state_t *obj_state, Word shndx) in elfedit_shndx_to_name() argument 275 if ((shndx < obj_state->os_shnum) && in elfedit_shndx_to_name() 276 ((shndx < SHN_LORESERVE) || (shndx > SHN_HIRESERVE)) && in elfedit_shndx_to_name() 277 (shndx != SHN_UNDEF)) in elfedit_shndx_to_name() 278 return (obj_state->os_secarr[shndx].sec_name); in elfedit_shndx_to_name() 286 obj_state->os_ehdr->e_machine, shndx, in elfedit_shndx_to_name() 298 elfedit_sec_get(elfedit_obj_state_t *obj_state, Word shndx) in elfedit_sec_get() argument 302 if ((shndx == 0) || (shndx >= obj_state->os_shnum)) in elfedit_sec_get() 304 EC_WORD(shndx), EC_WORD(obj_state->os_shnum - 1)); in elfedit_sec_get() 306 sec = &obj_state->os_secarr[shndx]; in elfedit_sec_get() [all …]
|
/titanic_50/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | sym.c | 160 Word shndx; member 166 Word shndx; member 246 Word shndx; in dump_symtab() local 264 if (symstate->versym.shndx != SHN_UNDEF) in dump_symtab() 268 if (symstate->xshndx.shndx != SHN_UNDEF) in dump_symtab() 280 shndx = sym->st_shndx; in dump_symtab() 281 if ((shndx == SHN_XINDEX) && (symstate->xshndx.sec != NULL)) in dump_symtab() 282 shndx = symstate->xshndx.data[ndx]; in dump_symtab() 283 shndx_name = elfedit_shndx_to_name(obj_state, shndx); in dump_symtab() 363 (symstate1->xshndx.shndx != SHN_UNDEF)) { in all_same() [all …]
|
H A D | shdr.msg | 110 If -shndx is set, then sec is a section index, and is\n\ 173 section header in the object is shown. If called with the shndx\n\ 187 shown. If called with the shndx argument, the value of the\n\ 206 is shown. If called with the shndx argument, the value of the\n\ 223 is shown. If called with the shndx argument, the value of the\n\ 235 is shown. If called with the shndx argument, the value of\n\ 260 is shown. If called with the shndx argument, the value of the\n\ 274 is shown. If called with the shndx argument, the value of the\n\ 289 with the shndx argument, the name of the section at that\n\ 310 is shown. If called with the shndx argument, the value of the\n\ [all …]
|
H A D | sym.msg | 81 explicitly specified (-shnam, -shndx, or \ 136 to use must be explicitly specified (-shnam, -shndx, or\n\ 200 The symbol table to use can be changed using the -shnam, -shndx,\n\ 214 The symbol table to use can be changed using the -shnam, -shndx,\n\ 231 The symbol table to use can be changed using the -shnam, -shndx,\n\ 244 The symbol table to use can be changed using the -shnam, -shndx,\n\ 272 The symbol table to use can be changed using the -shnam, -shndx,\n\ 288 The symbol table to use can be changed using the -shnam, -shndx,\n\ 306 The symbol table to use can be changed using the -shnam, -shndx,\n\ 321 The symbol table to use can be changed using the -shnam, -shndx,\n\ [all …]
|
H A D | str.msg | 153 of the ELF header is used. The -shnam, -shndx, or -shndx options\n\ 184 of the ELF header is used. The -shnam, -shndx, or -shndx options\n\ 228 of the ELF header is used. The -shnam, -shndx, or -shndx options\n\ 242 of the ELF header is used. The -shnam, -shndx, or -shndx options\n\ 295 @ MSG_STR_MINUS_SHNDX "-shndx"
|
/titanic_50/usr/src/cmd/sgs/nm/common/ |
H A D | nm.c | 62 unsigned int shndx; member 762 is_bss_section(unsigned int shndx, Elf * elf_file, unsigned int shstrndx) in is_bss_section() argument 764 Elf_Scn *scn = elf_getscn(elf_file, shndx); in is_bss_section() 850 buf->shndx = symshndx[i]; in readsyms() 852 buf->shndx = sym.st_shndx; in readsyms() 951 if ((sym_data->shndx == SHN_UNDEF) && in is_sym_print() 1022 if ((sym_data->shndx == SHN_UNDEF) && (strlen(sym_data->name))) { in print_with_uflag() 1050 if ((sym_data->shndx == SHN_UNDEF) && (strlen(sym_data->name))) in print_brief_sym_type() 1064 is_bss_section((int)sym_data->shndx, elf_file, shstrndx)) { in print_brief_sym_type() 1254 if (sym_data->shndx == SHN_UNDEF) { in print_with_otherflags() [all …]
|
/titanic_50/usr/src/cmd/sgs/libld/common/ |
H A D | syms.c | 78 int symndx, Word shndx, Word symsecndx, const char *symsecname, in string() argument 105 sym, strs, symndx, shndx, symsecname, flags); in string() 328 Ofl_desc *ofl, Word ndx, Word shndx, sd_flag_t sdflags, avl_index_t *where) in ld_sym_enter() argument 373 sdp->sd_shndx = shndx; in ld_sym_enter() 403 sdp->sd_isc = ifl->ifl_isdesc[shndx]; in ld_sym_enter() 416 name, ifl->ifl_name, EC_XWORD(shndx)); in ld_sym_enter() 514 sdp->sd_shndx = shndx = SHN_UNDEF; in ld_sym_enter() 1855 Sym *sym, Word shndx) in issue_badaddr_msg() argument 1870 ifl->ifl_name, shndx, sdp->sd_isc->is_name, in issue_badaddr_msg() 2043 Word shndx; in ld_sym_process() local [all …]
|
H A D | machsym.sparc.c | 162 int symndx, Word shndx, const char *symsecname, sd_flag_t *flags) in ld_is_regsym_sparc() argument 185 if ((shndx != SHN_ABS) && (shndx != SHN_UNDEF)) { in ld_is_regsym_sparc() 199 (shndx != SHN_UNDEF)) { in ld_is_regsym_sparc()
|
H A D | libs.c | 137 Word shndx; in process_member() local 139 if ((shndx = syms->st_shndx) == SHN_UNDEF) in process_member() 147 if ((shndx == SHN_ABS) || (shndx == SHN_COMMON) || in process_member()
|
H A D | libld.sparc.msg | 63 \t(file %s shndx=ABS, file %s shndx=ABS);"
|
H A D | place.c | 151 Word shndx; in os_attach_isp() local 154 shndx = (isp->is_shdr->sh_flags & SHF_ORDERED) ? in os_attach_isp() 157 if (shndx == SHN_BEFORE) { in os_attach_isp() 160 } else if (shndx == SHN_AFTER) { in os_attach_isp()
|
/titanic_50/usr/src/common/ctf/ |
H A D | ctf_util.c | 175 ctf_sym_valid(uintptr_t strbase, int type, uint16_t shndx, uint64_t val, in ctf_sym_valid() argument 182 if (shndx == SHN_UNDEF || noff == 0) in ctf_sym_valid() 184 if (type == STT_OBJECT && shndx == SHN_ABS && val == 0) in ctf_sym_valid()
|
/titanic_50/usr/src/cmd/boot/symdef/ |
H A D | symdef.c | 68 Elf32_Word shndx; in main() local 103 &sym, &shndx) != NULL) && in main()
|
/titanic_50/usr/src/cmd/sgs/librtld/common/ |
H A D | dldump.c | 160 size_t shstr_size = 1, shndx; in rt_dldump() local 312 if (elf_getshdrstrndx(ielf, &shndx) == -1) { in rt_dldump() 317 if ((scn = elf_getscn(ielf, shndx)) == NULL) { in rt_dldump() 336 if (elf_getshdrnum(ielf, &shndx) == -1) { in rt_dldump() 342 num = shndx; in rt_dldump() 763 if (elf_getshdrnum(melf, &shndx) == -1) { in rt_dldump() 772 if ((mcache = calloc(shndx, sizeof (Cache))) == 0) { in rt_dldump()
|
/titanic_50/usr/src/cmd/sgs/include/ |
H A D | elfedit.h | 928 elfedit32_obj_state_t *obj_state, Elf32_Word shndx); 930 elfedit64_obj_state_t *obj_state, Elf64_Word shndx); 943 elfedit32_obj_state_t *obj_state, Elf32_Word shndx, int); 945 elfedit64_obj_state_t *obj_state, Elf64_Word shndx, int); 984 Elf32_Word shndx); 986 Elf64_Word shndx);
|
/titanic_50/usr/src/grub/grub-0.97/docs/ |
H A D | multiboot.h | 76 unsigned long shndx; member
|
H A D | kernel.c | 130 (unsigned) elf_sec->addr, (unsigned) elf_sec->shndx); in cmain()
|
/titanic_50/usr/src/grub/grub-0.97/stage2/ |
H A D | mb_info.h | 143 unsigned long shndx; member
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | multiboot.h | 76 uint32_t shndx; member
|
/titanic_50/usr/src/cmd/sgs/elfdump/common/ |
H A D | elfdump.c | 540 unwind_eh_frame(Cache *cache, Word shndx, Word shnum, Phdr *uphdr, Ehdr *ehdr, in unwind_eh_frame() argument 551 Cache *_cache = &cache[shndx]; in unwind_eh_frame() 588 file, EC_WORD(shndx), _cache->c_name); in unwind_eh_frame() 615 eh_state->hdr_ndx = shndx; in unwind_eh_frame() 694 eh_state->frame_ndx = shndx; in unwind_eh_frame() 701 file, EC_WORD(shndx), _cache->c_name, in unwind_eh_frame() 1109 Word shndx; in output_symbol() local 1148 shndx = sym->st_shndx; in output_symbol() 1149 tshdr = state->cache[shndx].c_shdr; in output_symbol() 1150 sec = state->cache[shndx].c_name; in output_symbol() [all …]
|
/titanic_50/usr/src/cmd/sgs/libconv/common/ |
H A D | symbols.c | 371 conv_sym_shndx(uchar_t osabi, Half mach, Half shndx, Conv_fmt_flags_t fmt_flags, in conv_sym_shndx() argument 374 return (conv_map_ds(osabi, mach, shndx, in conv_sym_shndx()
|
/titanic_50/usr/src/cmd/sgs/dump/common/ |
H A D | dump.c | 532 unsigned int shndx; in print_symtab() local 566 shndx = symshndx[index]; in print_symtab() 569 shndx = sym.st_shndx; in print_symtab() 597 type, bind, (int)sym.st_other, (int)shndx); in print_symtab() 611 p_ehdr.e_machine, shndx, in print_symtab() 614 (void) printf("%d", EC_WORD(shndx)); in print_symtab()
|
/titanic_50/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_nm.c | 162 nm_sect2str(GElf_Half shndx) in nm_sect2str() argument 166 switch (shndx) { in nm_sect2str() 174 (void) mdb_iob_snprintf(buf, sizeof (buf), "%hu", shndx); in nm_sect2str()
|