MCPcopy Create free account
hub / github.com/F-Stack/f-stack / db_symbol_values

Function db_symbol_values

freebsd/ddb/db_sym.c:405–421  ·  view source on GitHub ↗

* Return name and value of a symbol */

Source from the content-addressed store, hash-verified

403 * Return name and value of a symbol
404 */
405void
406db_symbol_values(c_db_sym_t sym, const char **namep, db_expr_t *valuep)
407{
408 db_expr_t value;
409
410 if (sym == DB_SYM_NULL) {
411 *namep = NULL;
412 return;
413 }
414
415 X_db_symbol_values(db_last_symtab, sym, namep, &value);
416
417 if (db_symbol_is_ambiguous(sym))
418 *namep = db_qualify(sym, db_last_symtab->name);
419 if (valuep)
420 *valuep = value;
421}
422
423/*
424 * Print a the closest symbol to value

Callers 15

decode_syscallFunction · 0.85
db_nextframeFunction · 0.85
db_backtraceFunction · 0.85
decode_syscallFunction · 0.85
db_nextframeFunction · 0.85
db_backtraceFunction · 0.85
db_stack_trace_cmdFunction · 0.85
kcsan_md_unwindFunction · 0.85
db_stack_trace_cmdFunction · 0.85
kcsan_reportFunction · 0.85
symbol_nameFunction · 0.85
db_show_print_syinitFunction · 0.85

Calls 3

X_db_symbol_valuesFunction · 0.85
db_symbol_is_ambiguousFunction · 0.85
db_qualifyFunction · 0.85

Tested by

no test coverage detected