Fixed stack trace address printing lossage when no symbols are available.

This commit is contained in:
dbj 1998-05-14 10:15:44 +00:00
parent 5a916bd4bb
commit 4d7d7e4b9d
1 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: db_trace.c,v 1.21 1998/04/13 02:51:32 scottr Exp $ */
/* $NetBSD: db_trace.c,v 1.22 1998/05/14 10:15:44 dbj Exp $ */
/*
* Mach Operating System
@ -534,8 +534,10 @@ db_stack_trace_cmd(addr, have_addr, count, modif)
pos.k_pc = 0;
} else {
db_find_sym_and_offset(pos.k_pc, &name, &val);
if (name == 0)
if (name == 0) {
name = "?";
val = MAXINT;
}
}
db_printf("%s", name);
if (pos.k_entry != MAXINT && name) {