diff options
author | Pedro Alves <palves@redhat.com> | 2013-11-29 15:25:46 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2013-11-29 15:25:46 +0000 |
commit | 20e1ca3bc11b03d85dcee5a155fdf5290476028b (patch) | |
tree | 129a65dba0c2cbfef09169ab5a2f359b398197b9 /gdb/unwind_stop_reasons.def | |
parent | Plug target side conditions and commands leaks. (diff) | |
download | binutils-gdb-20e1ca3bc11b03d85dcee5a155fdf5290476028b.tar.gz binutils-gdb-20e1ca3bc11b03d85dcee5a155fdf5290476028b.tar.bz2 binutils-gdb-20e1ca3bc11b03d85dcee5a155fdf5290476028b.zip |
UNWIND_NULL_ID is no longer used anywhere. Update comments.
Unfortunately, UNWIND_NULL_ID is exported to Python as
gdb.FRAME_UNWIND_NULL_ID so we can't really eliminate it.
(I'd assume scripts just check the result of Frame.unwind_stop_reason,
and compare it to gdb.FRAME_UNWIND_NO_REASON. That at most, they'll
pass the result of Frame.unwind_stop_reason to
gdb.frame_stop_reason_string. I'd prefer to just get rid of it, but
because we make an API promise, we get to keep this around for
compatibility, in case a script does refer to gdb.FRAME_UNWIND_NULL_ID
directly.)
gdb/
2013-11-29 Pedro Alves <palves@redhat.com>
* unwind_stop_reasons.def (UNWIND_NULL_ID): Update comment.
gdb/doc/
2013-11-29 Pedro Alves <palves@redhat.com>
* gdb.texinfo (Frames In Python) <gdb.FRAME_UNWIND_NULL_ID>:
Update comment.
Diffstat (limited to 'gdb/unwind_stop_reasons.def')
-rw-r--r-- | gdb/unwind_stop_reasons.def | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/gdb/unwind_stop_reasons.def b/gdb/unwind_stop_reasons.def index ca5a74a9f02..2c3d3419d72 100644 --- a/gdb/unwind_stop_reasons.def +++ b/gdb/unwind_stop_reasons.def @@ -31,13 +31,9 @@ or we didn't fail. */ SET (UNWIND_NO_REASON, "no reason") -/* The previous frame's analyzer returns an invalid result - from this_id. - - FIXME drow/2006-08-16: This is how GDB used to indicate end of - stack. We should migrate to a model where frames always have a - valid ID, and this becomes not just an error but an internal - error. But that's a project for another day. */ +/* This is no longer used anywhere, but it's kept because it's exposed + to Python. This is how GDB used to indicate end of stack. We've + now migrated to a model where frames always have a valid ID. */ SET (UNWIND_NULL_ID, "unwinder did not report frame ID") /* This frame is the outermost. */ |