Move unwind reasons to an external .def file
authorKevin Pouget <kpouget@sourceware.org>
Thu, 27 Oct 2011 11:04:27 +0000 (11:04 +0000)
committerKevin Pouget <kpouget@sourceware.org>
Thu, 27 Oct 2011 11:04:27 +0000 (11:04 +0000)
commit2231f1fb609de30056ec5d3f526b39ee146efcab
treec7f513cc242b04a687017f406ba7507fca657df7
parentf77b9a5df0dca976e9fa9c8731c313d5b54befe1
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.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/frame.c
gdb/frame.h
gdb/python/py-frame.c
gdb/stack.c
gdb/unwind_stop_reasons.def [new file with mode: 0644]