diff options
author | kpouget <kpouget> | 2011-10-27 11:04:25 +0000 |
---|---|---|
committer | kpouget <kpouget> | 2011-10-27 11:04:25 +0000 |
commit | 2ac83145862aad11f7cb29415375b188cbb6ff30 (patch) | |
tree | 94384c1be500634bbc16c80f7e8d56dcc1ce9067 /gdb/stack.c | |
parent | 57ff7a6e9ad86330f4717332eecdadbc0f0d4a89 (diff) | |
download | gdb-2ac83145862aad11f7cb29415375b188cbb6ff30.tar.gz |
Move unwind reasons to an external .def file
gdb/
* frame.c (frame_stop_reason_string): Rewrite using
unwind_stop_reasons.def.
* frame.h (enum unwind_stop_reason): Likewise.
* python/py-frame.c (gdbpy_initialize_frames): Likewise.
(gdbpy_frame_stop_reason_string): Use new enum unwind_stop_reason
constants for bound-checking.
* unwind_stop_reasons.def: New file.
* stack.c (backtrace_command_1): Handle UNWIND_FIRST_ERROR as an alias
instead of a distinct value.
doc/
* gdb.texinfo ((Frames In Python): Document
gdb.FRAME_UNWIND_FIRST_ERROR contant.
Diffstat (limited to 'gdb/stack.c')
-rw-r--r-- | gdb/stack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/stack.c b/gdb/stack.c index 953d3bd4a34..003725a7252 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -1625,7 +1625,7 @@ backtrace_command_1 (char *count_exp, int show_locals, int from_tty) enum unwind_stop_reason reason; reason = get_frame_unwind_stop_reason (trailing); - if (reason > UNWIND_FIRST_ERROR) + if (reason >= UNWIND_FIRST_ERROR) printf_filtered (_("Backtrace stopped: %s\n"), frame_stop_reason_string (reason)); } |