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

Function stack_symbol_ddb

freebsd/kern/subr_stack.c:270–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270static int
271stack_symbol_ddb(vm_offset_t pc, const char **name, long *offset)
272{
273 linker_symval_t symval;
274 c_linker_sym_t sym;
275
276 if (linker_ddb_search_symbol((caddr_t)pc, &sym, offset) != 0)
277 goto out;
278 if (linker_ddb_symbol_values(sym, &symval) != 0)
279 goto out;
280 if (symval.name != NULL) {
281 *name = symval.name;
282 return (0);
283 }
284 out:
285 *offset = 0;
286 *name = "??";
287 return (ENOENT);
288}

Callers 4

stack_print_ddbFunction · 0.85
stack_print_short_ddbFunction · 0.85
stack_sbuf_print_ddbFunction · 0.85
stack_ktrFunction · 0.85

Calls 2

linker_ddb_search_symbolFunction · 0.85
linker_ddb_symbol_valuesFunction · 0.85

Tested by

no test coverage detected