Searched defs:dynsym (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/tools/ctf/cvt/
H A Dctfconvert.c49 static int dynsym; variable
177 dynsym = CTF_USE_DYNSYM;
234 write_ctf(mstrtd, infile, outfile, dynsym);
238 write_ctf(mstrtd, infile, tmpname, dynsym);
H A Dctfmerge.c205 static int dynsym; variable
794 /* use the dynsym rather than the symtab */
795 dynsym = CTF_USE_DYNSYM;
806 outfile != NULL || withfile != NULL || dynsym != 0)
993 CTF_COMPRESS | write_fuzzy_match | dynsym);
H A Doutput.c330 int dynsym)
344 dynsym ? ".dynsym" : ".symtab")) < 0)
458 int dynsym = (flags & CTF_USE_DYNSYM); local
472 symtab_type = dynsym ? SHT_DYNSYM : SHT_SYMTAB;
508 } else if (dynsym && shdr.sh_type == SHT_SYMTAB) {
510 * If we're building CTF against the dynsym,
620 dynsym ? "SHT_DYNSYM" : "SHT_SYMTAB");
329 sort_iidescs(Elf *elf, const char *file, tdata_t *td, int fuzzymatch, int dynsym) argument
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c94 * It simplifies this code if the dynamic, dynstr, dynsym, and ldynsym
1092 SINFO dynsym; member in struct:__anon1431
1229 sec.dynsym.type = SINFO_T_DYNSYM;
1230 sec.dynsym.vaddr = dyn->d_un.d_ptr;
1369 * without them. For instance, even if a .dynsym exists,
1371 * fan out: Disqualifying the .dynsym will disqualify the hash
1382 sec.dynsym.type = SINFO_T_NULL;
1383 sec.dynsym.type = SINFO_T_NULL;
1390 * elements (nbucket, and nchain). The length of the dynsym,
1408 sec.dynsym
[all...]
H A Delfdump.c1077 * combination of the SUNW_ldynsym/dynsym tables.
2481 * These sections are always associated with the .SUNW_ldynsym./.dynsym pair.
2511 * expect to see the associated .dynsym immediately
2512 * following. If it references a .dynsym, there is no
2533 * We know that the dynsym follows immediately
2551 /* Fallthrough to process associated dynsym */
2575 * The data for .SUNW_ldynsym and dynsym sections
2929 Cache *dynsym; member in struct:__anon145
3030 GRAB(SHT_DYNSYM, dynsym);
3147 * be the sum of the lengths of .dynsym an
[all...]
/illumos-gate/usr/src/lib/libproc/common/
H A DPgcore.c68 ".dynsym",
714 dump_symtab(pgcore_t *pgc, file_info_t *fptr, uint_t index, int dynsym) argument
716 sym_tbl_t *sym = dynsym ? &fptr->file_dynsym : &fptr->file_symtab;
717 shstrtype_t symname = dynsym ? STR_DYNSYM : STR_SYMTAB;
718 shstrtype_t strname = dynsym ? STR_DYNSTR : STR_STRTAB;
719 uint_t symtype = dynsym ? SHT_DYNSYM : SHT_SYMTAB;
772 uint_t dynsym; local
783 dynsym = 1;
786 dynsym = 0;
793 if (dump_symtab(pgc, fptr, index, dynsym) !
[all...]
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c144 * to insert a symbol index to the combined .SUNW_ldynsym/.dynsym
153 * .SUNW_ldynsym/.dynsym symbol table.
190 Sym *dynsym = NULL, *ldynsym = NULL; local
194 Word dynsym_ndx = 0; /* index into .dynsym */
247 dynsym = (Sym *)ofl->ofl_osdynsym->os_outdata->d_buf;
248 dynsym[dynsym_ndx++] = _sym;
295 * points to the relevant symtab's (.dynsym or .symtab) symbol ndx.
297 if (dynsym)
346 if (versym && !dynsym)
420 if (dynsym
[all...]

Completed in 98 milliseconds