summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2002-09-20 13:58:21 +0000
committerjhb <jhb@FreeBSD.org>2002-09-20 13:58:21 +0000
commit868209c8920da6141c8bdc1603136cfebd8b224f (patch)
treee20bf8fd29f5b844082760452967ae4a9f931314 /sys/i386
parent8ba762c99fdd5542140d9c5fc4f06101b0ca1253 (diff)
downloadFreeBSD-src-868209c8920da6141c8bdc1603136cfebd8b224f.zip
FreeBSD-src-868209c8920da6141c8bdc1603136cfebd8b224f.tar.gz
fork_trampoline() marks a trap frame.
Submitted by: bde
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/db_trace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/i386/i386/db_trace.c b/sys/i386/i386/db_trace.c
index 69aa8e8..211cea0 100644
--- a/sys/i386/i386/db_trace.c
+++ b/sys/i386/i386/db_trace.c
@@ -219,7 +219,8 @@ db_nextframe(fp, ip, p)
sym = db_search_symbol(eip, DB_STGY_ANY, &offset);
db_symbol_values(sym, &name, NULL);
if (name != NULL) {
- if (strcmp(name, "calltrap") == 0)
+ if (strcmp(name, "calltrap") == 0 ||
+ strcmp(name, "fork_trampoline") == 0)
frame_type = TRAP;
else if (strncmp(name, "Xintr", 5) == 0 ||
strncmp(name, "Xfastintr", 9) == 0)
OpenPOWER on IntegriCloud