From dc61bc6d40462648d8d3cd29e7b6ee96645f3b4d Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Tue, 26 Jun 2001 18:50:51 +0000 Subject: * mi-cmd-stack.c (list_args_or_locals): Output a list of "args" or "locals" entries. * gdbmi.texinfo (stack-list-locals, stack-list-arguments) (exec-interrupt, target-select, thread-select): Update documentation. * mi-stack.exp: Update. Output for args=... and locals=... changed to a list. --- gdb/mi/ChangeLog | 8 ++++++++ gdb/mi/gdbmi.texinfo | 46 +++++++++++++++++++++++----------------------- gdb/mi/mi-cmd-stack.c | 4 ++-- 3 files changed, 33 insertions(+), 25 deletions(-) (limited to 'gdb/mi') diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index 7378501..786c03a 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,5 +1,13 @@ 2001-06-26 Andrew Cagney + * mi-cmd-stack.c (list_args_or_locals): Output a list of "args" or + "locals" entries. + * gdbmi.texinfo (stack-list-locals, stack-list-arguments) + (exec-interrupt, target-select, thread-select): Update + documentation. + +2001-06-26 Andrew Cagney + * mi-cmd-stack.c (mi_cmd_stack_list_frames): Output a list of "stack" entries. (mi_cmd_stack_list_args): Ditto for "stack-args". diff --git a/gdb/mi/gdbmi.texinfo b/gdb/mi/gdbmi.texinfo index 37cef83..d2799d7 100644 --- a/gdb/mi/gdbmi.texinfo +++ b/gdb/mi/gdbmi.texinfo @@ -1875,7 +1875,7 @@ The corresponding @value{GDBN} command is @samp{interrupt}. 222^done (@value{GDBP}) 111*stopped,signal-name="SIGINT",signal-meaning="Interrupt", -frame=@{addr="0x00010140",func="foo",args=@{@},file="try.c",line="13"@} +frame=@{addr="0x00010140",func="foo",args=[],file="try.c",line="13"@} (@value{GDBP}) (@value{GDBP}) @@ -2600,34 +2600,34 @@ file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="32"@}] -stack-list-arguments 0 ^done, stack-args=[ -frame=@{level="0",args=@{@}@}, -frame=@{level="1",args=@{name="strarg"@}@}, -frame=@{level="2",args=@{name="intarg",name="strarg"@}@}, -frame=@{level="3",args=@{name="intarg",name="strarg",name="fltarg"@}@}, -frame=@{level="4",args=@{@}@}] +frame=@{level="0",args=[]@}, +frame=@{level="1",args=[name="strarg"]@}, +frame=@{level="2",args=[name="intarg",name="strarg"]@}, +frame=@{level="3",args=[name="intarg",name="strarg",name="fltarg"]@}, +frame=@{level="4",args=[]@}] (@value{GDBP}) -stack-list-arguments 1 ^done, stack-args=[ -frame=@{level="0",args=@{@}@}, +frame=@{level="0",args=[]@}, frame=@{level="1", - args=@{@{name="strarg",value="0x11940 \"A string argument.\""@}@}@}, -frame=@{level="2",args=@{ + args=[@{name="strarg",value="0x11940 \"A string argument.\""@}]@}, +frame=@{level="2",args=[ @{name="intarg",value="2"@}, -@{name="strarg",value="0x11940 \"A string argument.\""@}@}@}, -@{frame=@{level="3",args=@{ +@{name="strarg",value="0x11940 \"A string argument.\""@}]@}, +@{frame=@{level="3",args=[ @{name="intarg",value="2"@}, @{name="strarg",value="0x11940 \"A string argument.\""@}, -@{name="fltarg",value="3.5"@}@}@}, -frame=@{level="4",args=@{@}@}] +@{name="fltarg",value="3.5"@}]@}, +frame=@{level="4",args=[]@}] (@value{GDBP}) -stack-list-arguments 0 2 2 -^done,stack-args=[frame=@{level="2",args=@{name="intarg",name="strarg"@}@}] +^done,stack-args=[frame=@{level="2",args=[name="intarg",name="strarg"]@}] (@value{GDBP}) -stack-list-arguments 1 2 2 ^done,stack-args=[frame=@{level="2", -args=@{@{name="intarg",value="2"@}, -@{name="strarg",value="0x11940 \"A string argument.\""@}@}@}] +args=[@{name="intarg",value="2"@}, +@{name="strarg",value="0x11940 \"A string argument.\""@}]@}] (@value{GDBP}) @end smallexample @@ -2752,11 +2752,11 @@ prints also their values. @smallexample (@value{GDBP}) -stack-list-locals 0 -^done,locals=@{name="A",name="B",name="C"@} +^done,locals=[name="A",name="B",name="C"] (@value{GDBP}) -stack-list-locals 1 -^done,locals=@{@{name="A",value="1"@},@{name="B",value="2"@}, - @{name="C",value="3"@}@} +^done,locals=[@{name="A",value="1"@},@{name="B",value="2"@}, + @{name="C",value="3"@}] (@value{GDBP}) @end smallexample @@ -3260,7 +3260,7 @@ which the target program is, in the following form: @smallexample ^connected,addr="@var{address}",func="@var{function name}", - args=@{@var{arg list}@} + args=[@var{arg list}] @end smallexample @subsubheading @value{GDBN} Command @@ -3272,7 +3272,7 @@ The corresponding @value{GDBN} command is @samp{target}. @smallexample (@value{GDBP}) -target-select async /dev/ttya -^connected,addr="0xfe00a300",func="??",args=@{@} +^connected,addr="0xfe00a300",func="??",args=[] (@value{GDBP}) @end smallexample @@ -3388,8 +3388,8 @@ number-of-threads="3" -thread-select 3 ^done,new-thread-id="3", frame=@{level="0 ",func="vprintf", -args=@{@{name="format",value="0x8048e9c \"%*s%c %d %c\\n\""@}, -@{name="arg",value="0x2"@}@},file="vprintf.c",line="31"@} +args=[@{name="format",value="0x8048e9c \"%*s%c %d %c\\n\""@}, +@{name="arg",value="0x2"@}],file="vprintf.c",line="31"@} (@value{GDBP}) @end smallexample diff --git a/gdb/mi/mi-cmd-stack.c b/gdb/mi/mi-cmd-stack.c index 3aa62e1..3cfdadb 100644 --- a/gdb/mi/mi-cmd-stack.c +++ b/gdb/mi/mi-cmd-stack.c @@ -222,7 +222,7 @@ list_args_or_locals (int locals, int values, struct frame_info *fi) block = get_frame_block (fi); - ui_out_tuple_begin (uiout, locals ? "locals" : "args"); + ui_out_list_begin (uiout, locals ? "locals" : "args"); while (block != 0) { @@ -289,7 +289,7 @@ list_args_or_locals (int locals, int values, struct frame_info *fi) else block = BLOCK_SUPERBLOCK (block); } - ui_out_tuple_end (uiout); + ui_out_list_end (uiout); ui_out_stream_delete (stb); } -- cgit v1.1