This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Update help of the "frame" command
- From: Simon Marchi <simark at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 10 Jan 2017 15:19:22 -0000
- Subject: [binutils-gdb] Update help of the "frame" command
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=df2946549f60624503663cc6c28cd5a6ef0ab434
commit df2946549f60624503663cc6c28cd5a6ef0ab434
Author: Simon Marchi <simon.marchi@ericsson.com>
Date: Tue Jan 10 10:16:26 2017 -0500
Update help of the "frame" command
The help message of the "frame" command states that nothing is printed
if the command is executed from the command file or user-defined
command. My testing leads me to think that this is not true (at least
today).
(gdb) bt
#0 bar (n=17) at test.c:9
#1 0x00000000004006e0 in foo (v=17) at test.c:13
#2 0x00000000004006f0 in main () at test.c:21
(gdb) frame
#0 bar (n=17) at test.c:9
9 baz(n);
(gdb) define foo
Type commands for definition of "foo".
End with a line saying just "end".
>frame 1
>end
(gdb) foo
#1 0x00000000004006e0 in foo (v=17) at test.c:13
13 bar(v);
This patch simply removes that bit from the help message. I didn't find
anything corresponding to this in the documentation that needs to be
fixed.
The behavior change corresponding to this documentation change was done
in commit b00771232fab861fb31e42dfd5f6643ba1b43cc9.
gdb/ChangeLog:
* stack.c (_initialize_stack): Update "frame" command help message.
Diff:
---
gdb/ChangeLog | 4 ++++
gdb/stack.c | 4 +---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7f16a5f..4733d8d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-10 Simon Marchi <simon.marchi@ericsson.com>
+
+ * stack.c (_initialize_stack): Update "frame" command help message.
+
2017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
* d-exp.y (CastExpression): Emit UNOP_CAST_TYPE.
diff --git a/gdb/stack.c b/gdb/stack.c
index 1d43971..e00e297 100644
--- a/gdb/stack.c
+++ b/gdb/stack.c
@@ -2629,9 +2629,7 @@ This is useful in command scripts."));
Select and print a stack frame.\nWith no argument, \
print the selected stack frame. (See also \"info frame\").\n\
An argument specifies the frame to select.\n\
-It can be a stack frame number or the address of the frame.\n\
-With argument, nothing is printed if input is coming from\n\
-a command file or a user-defined command."));
+It can be a stack frame number or the address of the frame.\n"));
add_com_alias ("f", "frame", class_stack, 1);