Lines Matching defs:string
198 string(Cache *refsec, Word ndx, Cache *strsec, const char *file, Word name)
201 * If an error in this routine is due to a property of the string
220 * We only print a diagnostic regarding a bad string table once per
229 /* Verify that strsec really is a string table */
240 * Is the string table offset within range of the available strings?
244 * Do we have a empty string table?
259 * Return the empty string so that the calling function can
285 name = string(csec, symndx, strsec, file, sym->st_name);
289 * string. Note, although section symbol table entries typically have
290 * a NULL name pointer, entries do exist that point into the string
304 * Focal point for establishing a string table section. Data such as the
305 * dynamic information simply points to a string table. Data such as
307 * string table.
317 * shdr which links to a symbol table (which then links to a string
362 * Validate the string table linkage.
424 * Get the associated string table section.
439 symname = string(symtab, cnt, &cache[shdr->sh_link], file,
1014 * Check associated string table section.
1134 symname = string(state->seccache, symndx,
1397 * If this capabilities section contains capability string entries,
1398 * then determine the associated string table. Capabilities entries
1400 * which string table to use via sh_info.
1406 * Validate that the sh_info field points to a string table.
1488 * entries require a string table, which should have
1624 name = string(cicache, inum, strcache, file,
1661 name = string(chcache, sndx,
1815 * string. The target section can't be in a NOBITS section.
1828 * Print the interpreter string based on the offset defined in the
1949 * Get the data buffer for the associated symbol table and string table.
1974 name = string(infocache, ndx, strsec, file, sym->st_name);
1985 * to display an empty string. If we are out of bounds, then
1986 * report that and then display an empty string.
2003 * string that gives an object name. The specific type depends
2039 * providing a string, go ahead and show it. Otherwise
2040 * an empty string.
2055 needed = string(infocache, boundto,
2090 name = string(vcache, cnt, scache, file, vdap->vda_name);
2093 dep = string(vcache, cnt, scache, file, vdap->vda_name);
2110 dep = string(vcache, cnt, scache, file,
2125 * scache - Cache of associated string table section
2177 name = string(vcache, cnt, scache, file, vnd->vn_file);
2179 dep = string(vcache, cnt, scache, file, vnap->vna_name);
2204 dep = string(vcache, cnt, scache, file,
2374 /* Make sure the string table index is in range */
2669 * string table.
2970 /* Does it have a valid string table? */
3077 * Verify the associated string table section.
3125 * as a string. If a string is available, name is
3151 * the string table.
3175 * String items all reference the dynstr. The string()
3188 name = string(_cache, ndx, strsec,
3195 name = string(_cache, ndx, strsec,
3228 * and do not generate a name string. The TEST_ macros
3473 * string table.
3602 * Make sure any specified name string can be referenced.
3734 * The name string can contain embedded 'null'
3738 * the name using C literal string notation, and
3949 symname = string(refsec, symndx, strsec, file, sym->st_name);
3965 * Determine if this string is in the correct bucket.
4070 * Get the associated string table section.
4195 * string table.
4243 grpnam = string(_cache, 0, strsec, file, sym->st_name);
4392 * string table.
4563 * header string table section.
4831 * If a string table, verify that it has NULL first and