Searched refs:sh_link (Results 26 - 50 of 82) sorted by relevance

1234

/opensolaris-onvv-gate/usr/src/cmd/sgs/liblddbg/common/
H A Delf.c117 dbg_print(lml, MSG_ORIG(MSG_SHD0_LINK), EC_WORD(shdr0->sh_link),
/opensolaris-onvv-gate/usr/src/cmd/sgs/librtld/common/
H A Ddynamic.c52 __cache = &cache[_cache->c_shdr->sh_link];
H A Drelocate.c83 __cache = &cache[shdr->sh_link];
86 __cache = &cache[shdr->sh_link];
/opensolaris-onvv-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h111 Elf32_Word sh_link; /* Link to another section */ member in struct:__anon2426
/opensolaris-onvv-gate/usr/src/tools/chk4ubin/
H A Dchk4ubin.c164 strscn = elf_getscn(elf, symhdr.sh_link);
/opensolaris-onvv-gate/usr/src/tools/ctf/cvt/
H A Doutput.c353 scn = elf_getscn(elf, shdr.sh_link);
560 shdr.sh_link = secxlate[shdr.sh_link];
638 shdr.sh_link = symtab_idx;
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dehdr.c549 * value from shdr[0].sh_link
553 os_secarr[0].sec_shdr->sh_link;
1116 Word sh_link; local
1146 sh_link = shstrndx;
1149 sh_link = 0;
1163 if (shdr0->sh_link == sh_link) {
1167 EC_WORD(shdr0->sh_link));
1172 EC_WORD(shdr0->sh_link), sh_link);
[all...]
H A Dstr.c140 SHTOSTR_LINK_STRTAB = 2, /* sh_link for type yields strtab */
141 SHTOSTR_LINK_SYMTAB = 3, /* sh_link for type yields symtab */
160 * string tables via sh_link.
163 /* These sections reference a string table via sh_link */
173 * These sections reference a symbol table via sh_link.
175 * via their sh_link.
211 /* Sections that reference a string table via sh_link */
213 ndx = shdr->sh_link;
217 * Sections that reference a symbol tabel via sh_link,
218 * which in turn reference a string table via their sh_link
[all...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/prof/common/
H A Drdelf.c240 strndx = shdr.sh_link;
252 strndx = shdr.sh_link;
/opensolaris-onvv-gate/usr/src/cmd/sgs/pvs/common/
H A Dpvs.c481 strs = (char *)cache[shdr.sh_link].c_data->d_buf;
578 strs = (char *)cache[shdr.sh_link].c_data->d_buf;
830 strs = (char *)cache[shdr.sh_link].c_data->d_buf;
1235 vsdata_s.vsd_sym_data = cache[shdr.sh_link].c_data;
1236 (void) gelf_getshdr(cache[shdr.sh_link].c_scn, &shdr);
1239 (const char *)cache[shdr.sh_link].c_data->d_buf;
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c1934 * sh_link contains the section index of the associated
1942 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osstrtab->os_scn);
1944 ofl->ofl_ossymshndx->os_shdr->sh_link =
1965 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osdynstr->os_scn);
1967 ofl->ofl_oshash->os_shdr->sh_link =
1972 shdr->sh_link =
2001 shdr->sh_link = (Word)elf_ndxscn(ofl->ofl_osdynstr->os_scn);
2005 shdr->sh_link =
2019 ofl->ofl_osdynsymsort->os_shdr->sh_link =
2034 ofl->ofl_osdyntlssort->os_shdr->sh_link
[all...]
H A Dplace.c152 /* SHF_ORDERED uses sh_info, SHF_LINK_ORDERED uses sh_link */
154 isp->is_shdr->sh_info : isp->is_shdr->sh_link;
1149 * Try to preserve the intended meaning of sh_link/sh_info.
1152 osp->os_shdr->sh_link = shdr->sh_link;
H A Dversion.c572 symshdr = ifl->ifl_isdesc[vershdr->sh_link]->is_shdr;
575 Is_desc *sym_isp = ifl->ifl_isdesc[vershdr->sh_link];
633 str = (char *)ifl->ifl_isdesc[isp->is_shdr->sh_link]->is_indata->d_buf;
837 str = (char *)ifl->ifl_isdesc[isp->is_shdr->sh_link]->is_indata->d_buf;
/opensolaris-onvv-gate/usr/src/lib/libproc/common/
H A DPcore.c853 b->shdr[1].sh_link = 2;
919 b->shdr[1].sh_link = 2;
1003 dst->sh_link = src->sh_link;
1145 efp->e_hdr.e_shstrndx = shdr.sh_link;
1146 dprintf("section string index %u\n", shdr.sh_link);
1617 if (shp->sh_link >= efp->e_hdr.e_shnum) {
1618 dprintf("skipping section [%d]: corrupt sh_link\n", i);
1651 if (shdrs[shp->sh_link].sh_type == SHT_DYNSYM)
1656 shp, &shdrs[shp->sh_link]);
[all...]
H A DPsymtab.c1753 * pointer, and name. We use this for handling sh_link values below.
1804 cache[shp->sh_link].c_data->d_buf;
1806 cache[shp->sh_link].c_data->d_size;
1808 symp->sym_strhdr = cache[shp->sh_link].c_shdr;
1837 if (shp->sh_link == 0 ||
1838 shp->sh_link >= nshdrs ||
1839 (cache[shp->sh_link].c_shdr.sh_type != SHT_DYNSYM &&
1840 cache[shp->sh_link].c_shdr.sh_type != SHT_SYMTAB)) {
1841 dprintf("Bad sh_link %d for "
1842 "CTF\n", shp->sh_link);
[all...]
/opensolaris-onvv-gate/usr/src/cmd/fs.d/cachefs/cachefspack/
H A Delfrd.c227 (size_t)shdr->sh_link, dyn->d_un.d_ptr);
251 (size_t)shdr->sh_link, dyn->d_un.d_ptr);
/opensolaris-onvv-gate/usr/src/cmd/sgs/gprof/common/
H A Dreadelf.c486 strndx = shdr.sh_link;
498 strndx = shdr.sh_link;
/opensolaris-onvv-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dmaps.c314 tscn = elf_getscn(mp->mi_elf, shdr.sh_link);
330 tscn = elf_getscn(mp->mi_elf, shdr.sh_link);
/opensolaris-onvv-gate/usr/src/ucblib/libucb/port/gen/
H A Dnlist.c192 (symhdr->sh_link >= ehdr->e_shnum)) {
213 strhdr = strhdr + symhdr->sh_link;
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Delf.h380 Elf32_Word sh_link; /* misc info */ member in struct:__anon7392
394 Elf64_Word sh_link; /* misc info */ member in struct:__anon7393
/opensolaris-onvv-gate/usr/src/cmd/lockstat/
H A Dsym.c162 strindex = shdr->sh_link;
/opensolaris-onvv-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c349 dst->sh_link = s->sh_link;
397 dst->sh_link = src->sh_link;
/opensolaris-onvv-gate/usr/src/common/crypto/fips/
H A Dfips_addchecksum.c132 shdr->sh_link = 0;
/opensolaris-onvv-gate/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c298 if (rshp->sh_link != mp->symtbl_section) {
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/krtld/
H A Dkobj_reloc.c292 if (rshp->sh_link != mp->symtbl_section) {

Completed in 289 milliseconds

1234