Home
last modified time | relevance | path

Searched refs:sh_info (Results 1 – 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgetphnum.c65 if (shdr0.sh_info == 0) in elf_getphdrnum()
68 *phnum = shdr0.sh_info; in elf_getphdrnum()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dshdr.c294 EC_WORD(shdr->sh_info)); in print_shdr()
544 Word sh_info; in cmd_body() local
547 sh_info = elfedit_name_to_shndx(obj_state, in cmd_body()
550 sh_info = elfedit_type_to_shndx(obj_state, in cmd_body()
554 sh_info = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
556 if (shdr->sh_info == sh_info) { in cmd_body()
561 EC_WORD(shdr->sh_info)); in cmd_body()
567 EC_WORD(shdr->sh_info), EC_WORD(sh_info)); in cmd_body()
569 shdr->sh_info = sh_info; in cmd_body()
H A Dehdr.c514 os_secarr[0].sec_shdr->sh_info; in print_ehdr()
999 Word sh_info; in cmd_body() local
1003 sh_info = phnum; in cmd_body()
1006 sh_info = 0; in cmd_body()
1020 if (shdr0->sh_info == sh_info) { in cmd_body()
1024 EC_WORD(shdr0->sh_info)); in cmd_body()
1029 EC_WORD(shdr0->sh_info), sh_info); in cmd_body()
1031 shdr0->sh_info = sh_info; in cmd_body()
H A Dshdr.msg133 Integer value to set for symbol sh_info field. The meaning\n\
252 The shdr:sh_info command is used to display or alter the\n\
253 sh_info field of the specified section.\n\
255 sh_info contains extra information, the interpretation\n\
258 If shdr:sh_info is called without arguments, the value\n\
259 of sh_info for every section in the section header array\n\
262 present, the sh_info field of the section at the specified\n\
389 @ MSG_CMD_SH_INFO "sh_info"
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dorder.c214 if ((error = is_keyshndx_ok(ifl, isp2->is_shdr->sh_info)) != 0) in validate_shf_ordered_dest()
310 isp->is_shdr->sh_info : isp->is_shdr->sh_link; in ld_process_ordered()
440 ndx1 = s1->is_shdr->sh_info; in comp()
445 ndx2 = s2->is_shdr->sh_info; in comp()
H A Dgroups.c202 if ((sshdr->sh_info == SHN_UNDEF) || in ld_group_process()
203 (gshdr->sh_info >= (Word)(sshdr->sh_size / sshdr->sh_entsize)) || in ld_group_process()
207 EC_XWORD(gshdr->sh_info)); in ld_group_process()
211 sym += gshdr->sh_info; in ld_group_process()
H A Dupdate.c2006 shdr->sh_info = symtab_gbl_bndx; in update_osym()
2023 assert(shdr->sh_info == SYMTAB_LOC_CNT(ofl)); in update_osym()
2029 shdr->sh_info = DYNSYM_LOC_CNT(ofl); in update_osym()
2046 shdr->sh_info = ldynsym_ndx; in update_osym()
2415 dyn->d_un.d_ptr = shdr->sh_info; in update_odynamic()
2426 dyn->d_un.d_ptr = shdr->sh_info; in update_odynamic()
2797 ofl->ofl_osverdef->os_shdr->sh_info = num; in update_overdef()
2940 ofl->ofl_osverneed->os_shdr->sh_info = num; in update_overneed()
2970 infosp->os_shdr->sh_info = in update_osyminfo()
3297 shdr->sh_info = sdp->sd_symndx; in update_ogroup()
[all …]
/illumos-gate/usr/src/cmd/sgs/mcs/common/
H A Dfile.c388 (shdr->sh_info != SHN_UNDEF && in traverse_file()
396 shdr->sh_info; in traverse_file()
810 if ((src_shdr.sh_info >= shnum) || in build_file()
812 sh_info].secno < 0)) in build_file()
813 dst_shdr.sh_info = 0; in build_file()
815 dst_shdr.sh_info = state-> in build_file()
1058 dst_shdr.sh_info = 0; in build_file()
1128 if ((shnum >= src_shdr.sh_info) || in build_file()
1129 (src_shdr.sh_info == 0)) in build_file()
1130 dst_shdr.sh_info = src_shdr.sh_info; in build_file()
[all …]
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab_machelf32.c500 sp->sh_info = 0; in fake_elf64()
522 sp->sh_info = sp->sh_size / sizeof (Sym); in fake_elf64()
549 sp->sh_info = 1; /* Index of 1st global in table */ in fake_elf64()
575 sp->sh_info = 0; in fake_elf64()
599 sp->sh_info = 0; in fake_elf64()
701 sp->sh_info = 0; in fake_elf64()
H A DPcore.c1508 b->shdr[1].sh_info = symtab->sh_info; in fake_up_symtab()
1524 b->shdr[2].sh_info = strtab->sh_info; in fake_up_symtab()
1574 b->shdr[1].sh_info = symtab->sh_info; in fake_up_symtab()
1589 b->shdr[2].sh_info = strtab->sh_info; in fake_up_symtab()
1658 dst->sh_info = src->sh_info; in core_shdr_to_gelf()
1803 if (efp->e_hdr.e_phnum == PN_XNUM && shdr.sh_info != 0) { in core_elf_fdopen()
1804 efp->e_hdr.e_phnum = shdr.sh_info; in core_elf_fdopen()
1805 dprintf("program header count %u\n", shdr.sh_info); in core_elf_fdopen()
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddw_elfstructs.h128 TYP(sh_info,4);
142 TYP(sh_info,4);
H A Ddwarf_elfstructs.h136 TYP(sh_info,4);
150 TYP(sh_info,4);
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Delfdump.c1460 if (cshdr->sh_info) { in cap_section()
1466 if (cshdr->sh_info >= shnum) { in cap_section()
1472 strcache = &cache[cshdr->sh_info]; in cap_section()
1641 if (cishdr->sh_info >= shnum) { in cap_section()
1647 chcache = &cache[cishdr->sh_info]; in cap_section()
1951 if (infoshdr->sh_info == 0) { in syminfo()
1962 EC_WORD(infoshdr->sh_info)); in syminfo()
2419 if (shdr->sh_info == 0) { in versions()
2423 EC_WORD(shdr->sh_info)); in versions()
4290 if ((shdr->sh_info == SHN_UNDEF) || (shdr->sh_info > symnum)) { in group()
[all …]
H A Dfake_shdr.c948 sec->shdr->sh_info = 0; in get_data()
962 sec->shdr->sh_info = 1; /* First global symbol */ in get_data()
971 sec->shdr->sh_info = sec->shdr->sh_size / sizeof (Sym); in get_data()
985 sec->shdr->sh_info = sec->vercnt; in get_data()
990 sec->shdr->sh_info = SINFO_T_DYN; in get_data()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Di386_elf.h69 Elf32_Word sh_info; /* Depends on section type. */ member
/illumos-gate/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c308 if (rshp->sh_info >= mp->hdr.e_shnum) { in do_relocations()
318 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize); in do_relocations()
/illumos-gate/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c307 if (rshp->sh_info >= mp->hdr.e_shnum) { in do_relocations()
316 (mp->shdrs + rshp->sh_info * mp->hdr.e_shentsize); in do_relocations()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dshdr.c56 conv_sec_linkinfo(shdr->sh_info, shdr->sh_flags, &inv_buf2)); in Elf_shdr()
H A Delf.c118 EC_WORD(shdr0->sh_info)); in Elf_ehdr()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c535 shp->sh_info = de.de_global; in dump_elf32()
560 shp->sh_info = ESHDR_DOF; in dump_elf32()
672 shp->sh_info = de.de_global; in dump_elf64()
693 shp->sh_info = ESHDR_DOF; in dump_elf64()
1137 if ((scn_tgt = elf_getscn(elf, shdr_rel.sh_info)) == NULL || in process_obj()
1200 shdr_rel.sh_info, &fsym) != 0) { in process_obj()
1359 shdr_rel.sh_info, &fsym) != 0) in process_obj()
/illumos-gate/usr/src/cmd/sgs/libelf/demo/
H A Dacom.c123 shdr.sh_info = 0; in update_comment()
/illumos-gate/usr/src/cmd/file/
H A Delf_read.c219 if ((EI_Ehdr_phnum == PN_XNUM) && (EI_Shdr.sh_info != 0)) in elf_read()
220 EI_Ehdr_phnum = EI_Shdr.sh_info; in elf_read()
/illumos-gate/usr/src/lib/libctf/common/
H A Dctf_elfwrite.c194 shdr.sh_info = secxlate[shdr.sh_info]; in ctf_write_elf()
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h112 Elf32_Word sh_info; /* Additional section information */ member
/illumos-gate/usr/src/boot/sys/sys/
H A Delf32.h97 Elf32_Word sh_info; /* Depends on section type. */ member

123