summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2014-06-19 03:31:00 -0400
committerMorgan Deters <mdeters@cs.nyu.edu>2014-06-19 03:33:07 -0400
commit917842682328cdf232487ef761593049118cf485 (patch)
treeb7f2e2a649399d93acb7600962a08feeb41544d7 /src
parent056cf8f8d0186ab06c76b6379324df92e6313ffe (diff)
Better --segv-spin messages.
Diffstat (limited to 'src')
-rw-r--r--src/main/util.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/util.cpp b/src/main/util.cpp
index 14ee82613..bcb3d448f 100644
--- a/src/main/util.cpp
+++ b/src/main/util.cpp
@@ -106,7 +106,8 @@ void segv_handler(int sig, siginfo_t* info, void* c) {
abort();
} else {
fprintf(stderr, "Spinning so that a debugger can be connected.\n");
- cerr << "Try: gdb " << progName << " " << getpid() << endl;
+ cerr << "Try: gdb " << progName << " " << getpid() << endl
+ << " or: gdb --pid=" << getpid() << " " << progName << endl;
for(;;) {
sleep(60);
}
@@ -141,6 +142,7 @@ void ill_handler(int sig, siginfo_t* info, void*) {
} else {
fprintf(stderr, "Spinning so that a debugger can be connected.\n");
fprintf(stderr, "Try: gdb %s %u\n", progName, getpid());
+ fprintf(stderr, " or: gdb --pid=%u %s\n", getpid(), progName);
for(;;) {
sleep(60);
}
@@ -181,6 +183,7 @@ void cvc4unexpected() {
} else {
fprintf(stderr, "Spinning so that a debugger can be connected.\n");
fprintf(stderr, "Try: gdb %s %u\n", progName, getpid());
+ fprintf(stderr, " or: gdb --pid=%u %s\n", getpid(), progName);
for(;;) {
sleep(60);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback