diff options
| author | Bruce Evans <bde@FreeBSD.org> | 1997-12-19 21:37:18 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 1997-12-19 21:37:18 +0000 |
| commit | a821e7134ba53358b7dfeba94092f929ac45cc3e (patch) | |
| tree | ae9d9b8df4ff09cfe72646d3efeb52a1d85665a9 | |
| parent | be08fbf9fb616404008beb4ca6ef5f23ad5912f9 (diff) | |
Notes
| -rw-r--r-- | gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c | 11 | ||||
| -rw-r--r-- | gnu/usr.bin/binutils/gdb/kvm-fbsd.c | 11 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb/gdb/kvm-fbsd.c | 11 |
3 files changed, 30 insertions, 3 deletions
diff --git a/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c b/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c index 9f96e5c211f2..5f93334c79a4 100644 --- a/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c +++ b/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c @@ -338,7 +338,16 @@ kcore_open (filename, from_tty) *cp = '?'; *cp = '\0'; if (buf[0] != '\0') - printf ("panic: %s\n", buf); + printf ("panicstr: %s\n", buf); + + printf ("panic messages:\n---\n"); + snprintf (buf, sizeof buf, + "/sbin/dmesg -M %s | \ + /usr/bin/awk '/^(panic:|Fatal trap) / { printing = 1 } \ + { if (printing) print $0 }'", + filename); + system (buf); + printf ("---\n"); } if (!ontop) diff --git a/gnu/usr.bin/binutils/gdb/kvm-fbsd.c b/gnu/usr.bin/binutils/gdb/kvm-fbsd.c index 9f96e5c211f2..5f93334c79a4 100644 --- a/gnu/usr.bin/binutils/gdb/kvm-fbsd.c +++ b/gnu/usr.bin/binutils/gdb/kvm-fbsd.c @@ -338,7 +338,16 @@ kcore_open (filename, from_tty) *cp = '?'; *cp = '\0'; if (buf[0] != '\0') - printf ("panic: %s\n", buf); + printf ("panicstr: %s\n", buf); + + printf ("panic messages:\n---\n"); + snprintf (buf, sizeof buf, + "/sbin/dmesg -M %s | \ + /usr/bin/awk '/^(panic:|Fatal trap) / { printing = 1 } \ + { if (printing) print $0 }'", + filename); + system (buf); + printf ("---\n"); } if (!ontop) diff --git a/gnu/usr.bin/gdb/gdb/kvm-fbsd.c b/gnu/usr.bin/gdb/gdb/kvm-fbsd.c index 9f96e5c211f2..5f93334c79a4 100644 --- a/gnu/usr.bin/gdb/gdb/kvm-fbsd.c +++ b/gnu/usr.bin/gdb/gdb/kvm-fbsd.c @@ -338,7 +338,16 @@ kcore_open (filename, from_tty) *cp = '?'; *cp = '\0'; if (buf[0] != '\0') - printf ("panic: %s\n", buf); + printf ("panicstr: %s\n", buf); + + printf ("panic messages:\n---\n"); + snprintf (buf, sizeof buf, + "/sbin/dmesg -M %s | \ + /usr/bin/awk '/^(panic:|Fatal trap) / { printing = 1 } \ + { if (printing) print $0 }'", + filename); + system (buf); + printf ("---\n"); } if (!ontop) |
