From 68c81b54951312bc1a7dd99f625513227d58317a Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Tue, 26 Jun 2001 04:48:49 +0000 Subject: * stack.c (print_frame): For ui_out, output a list of arguments. Update all tests. Update doco. --- gdb/mi/ChangeLog | 6 +++++ gdb/mi/gdbmi.texinfo | 70 ++++++++++++++++++++++++++-------------------------- 2 files changed, 41 insertions(+), 35 deletions(-) (limited to 'gdb/mi') diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index a8d7521..6aaa086 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,5 +1,11 @@ 2001-06-25 Andrew Cagney + * gdbmi.texinfo: Update output examples that contain stop reason + output, change the args=.... to a list. + (exec-return): Ditto. + +2001-06-25 Andrew Cagney + * mi-main.c (mi_cmd_data_read_memory): Output the memory contents - memory and data - as a list. * gdbmi.texinfo (data-read-memory): Update documentation. diff --git a/gdb/mi/gdbmi.texinfo b/gdb/mi/gdbmi.texinfo index b4be5f3..5569d5e 100644 --- a/gdb/mi/gdbmi.texinfo +++ b/gdb/mi/gdbmi.texinfo @@ -936,7 +936,7 @@ Setting a watchpoint on a variable in the @code{main} function: ^running ^done,reason="watchpoint-trigger",wpt=@{number="2",exp="x"@}, value=@{old="-268439212",new="55"@}, -frame=@{func="main",args=@{@},file="recursive2.c",line="5"@} +frame=@{func="main",args=[],file="recursive2.c",line="5"@} (@value{GDBP}) @end smallexample @@ -953,14 +953,14 @@ for the watchpoint going out of scope. ^running ^done,reason="watchpoint-trigger", wpt=@{number="5",exp="C"@},value=@{old="-276895068",new="3"@}, -frame=@{func="callee4",args=@{@}, +frame=@{func="callee4",args=[], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="13"@} (@value{GDBP}) -exec-continue ^running ^done,reason="watchpoint-scope",wpnum="5", -frame=@{func="callee3",args=@{@{name="strarg", -value="0x11940 \"A string argument.\""@}@}, +frame=@{func="callee3",args=[@{name="strarg", +value="0x11940 \"A string argument.\""@}], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="18"@} (@value{GDBP}) @end smallexample @@ -986,7 +986,7 @@ enabled="y",addr="",what="C",times="0"@}@} ^running ^done,reason="watchpoint-trigger",wpt=@{number="2",exp="C"@}, value=@{old="-276895068",new="3"@}, -frame=@{func="callee4",args=@{@}, +frame=@{func="callee4",args=[], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="13"@} (@value{GDBP}) -break-list @@ -1000,8 +1000,8 @@ enabled="y",addr="",what="C",times="-5"@}@} -exec-continue ^running ^done,reason="watchpoint-scope",wpnum="2", -frame=@{func="callee3",args=@{@{name="strarg", -value="0x11940 \"A string argument.\""@}@}, +frame=@{func="callee3",args=[@{name="strarg", +value="0x11940 \"A string argument.\""@}], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="18"@} (@value{GDBP}) -break-list @@ -1231,7 +1231,7 @@ On a PPC MBX board: (@value{GDBP}) *stopped,reason="breakpoint-hit",bkptno="1",frame=@{func="main", -args=@{@},file="try.c",line="5"@} +args=[],file="try.c",line="5"@} (@value{GDBP}) -data-list-changed-registers ^done,changed-registers=["0","1","2","4","5","6","7","8","9", @@ -1443,10 +1443,10 @@ word. Display each word in hex. 9-data-read-memory -o -6 -- bytes+6 x 1 3 2 9^done,addr="0x00001390",nr-bytes="6",total-bytes="6", next-row="0x00001396",prev-row="0x0000138e",next-page="0x00001396", -prev-page="0x0000138a",memory=[ -@{addr="0x00001390",data=["0x00","0x01"]@}, -@{addr="0x00001392",data=["0x02","0x03"]@}, -@{addr="0x00001394",data=["0x04","0x05"]@}] +prev-page="0x0000138a",memory=@{ +@{addr="0x00001390",data=@{"0x00","0x01"@}@}, +@{addr="0x00001392",data=@{"0x02","0x03"@}@}, +@{addr="0x00001394",data=@{"0x04","0x05"@}@}@} (@value{GDBP}) @end smallexample @@ -1458,8 +1458,8 @@ display as a single word formatted in decimal. 5-data-read-memory shorts+64 d 2 1 1 5^done,addr="0x00001510",nr-bytes="2",total-bytes="2", next-row="0x00001512",prev-row="0x0000150e", -next-page="0x00001512",prev-page="0x0000150e",memory=[ -@{addr="0x00001510",data=["128"]@}] +next-page="0x00001512",prev-page="0x0000150e",memory=@{ +@{addr="0x00001510",data=@{"128"@}@}@} (@value{GDBP}) @end smallexample @@ -1472,15 +1472,15 @@ used as the non-printable character. 4-data-read-memory bytes+16 x 1 8 4 x 4^done,addr="0x000013a0",nr-bytes="32",total-bytes="32", next-row="0x000013c0",prev-row="0x0000139c", -next-page="0x000013c0",prev-page="0x00001380",memory=[ -@{addr="0x000013a0",data=["0x10","0x11","0x12","0x13"],ascii="xxxx"@}, -@{addr="0x000013a4",data=["0x14","0x15","0x16","0x17"],ascii="xxxx"@}, -@{addr="0x000013a8",data=["0x18","0x19","0x1a","0x1b"],ascii="xxxx"@}, -@{addr="0x000013ac",data=["0x1c","0x1d","0x1e","0x1f"],ascii="xxxx"@}, -@{addr="0x000013b0",data=["0x20","0x21","0x22","0x23"],ascii=" !\"#"@}, -@{addr="0x000013b4",data=["0x24","0x25","0x26","0x27"],ascii="$%&'"@}, -@{addr="0x000013b8",data=["0x28","0x29","0x2a","0x2b"],ascii="()*+"@}, -@{addr="0x000013bc",data=["0x2c","0x2d","0x2e","0x2f"],ascii=",-./"@}] +next-page="0x000013c0",prev-page="0x00001380",memory=@{ +@{addr="0x000013a0",data=@{"0x10","0x11","0x12","0x13"@},ascii="xxxx"@}, +@{addr="0x000013a4",data=@{"0x14","0x15","0x16","0x17"@},ascii="xxxx"@}, +@{addr="0x000013a8",data=@{"0x18","0x19","0x1a","0x1b"@},ascii="xxxx"@}, +@{addr="0x000013ac",data=@{"0x1c","0x1d","0x1e","0x1f"@},ascii="xxxx"@}, +@{addr="0x000013b0",data=@{"0x20","0x21","0x22","0x23"@},ascii=" !\"#"@}, +@{addr="0x000013b4",data=@{"0x24","0x25","0x26","0x27"@},ascii="$%&'"@}, +@{addr="0x000013b8",data=@{"0x28","0x29","0x2a","0x2b"@},ascii="()*+"@}, +@{addr="0x000013bc",data=@{"0x2c","0x2d","0x2e","0x2f"@},ascii=",-./"@}@} (@value{GDBP}) @end smallexample @@ -1791,7 +1791,7 @@ The corresponding @value{GDBN} corresponding is @samp{continue}. ^running (@value{GDBP}) @@Hello world -*stopped,reason="breakpoint-hit",bkptno="2",frame=@{func="foo",args=@{@}, +*stopped,reason="breakpoint-hit",bkptno="2",frame=@{func="foo",args=[], file="hello.c",line="13"@} (@value{GDBP}) @end smallexample @@ -1823,7 +1823,7 @@ Function returning @code{void}. ^running (@value{GDBP}) @@hello from foo -*stopped,reason="function-finished",frame=@{func="main",args=@{@}, +*stopped,reason="function-finished",frame=@{func="main",args=[], file="hello.c",line="7"@} (@value{GDBP}) @end smallexample @@ -1837,7 +1837,7 @@ value itself. ^running (@value{GDBP}) *stopped,reason="function-finished",frame=@{addr="0x000107b0",func="foo", -args=@{@{name="a",value="1"@},@{name="b",value="9"@}@}, +args=[@{name="a",value="1"],@{name="b",value="9"@}@}, file="recursive2.c",line="14"@}, gdb-result-var="$1",return-value="0" (@value{GDBP}) @@ -1972,7 +1972,7 @@ file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="8"@} 000^running (@value{GDBP}) 000*stopped,reason="breakpoint-hit",bkptno="1", -frame=@{func="callee4",args=@{@}, +frame=@{func="callee4",args=[], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="8"@} (@value{GDBP}) 205-break-delete @@ -1980,8 +1980,8 @@ file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="8"@} (@value{GDBP}) 111-exec-return 111^done,frame=@{level="0 ",func="callee3", -args=@{@{name="strarg", -value="0x11940 \"A string argument.\""@}@}, +args=[@{name="strarg", +value="0x11940 \"A string argument.\""@}], file="../../../devo/gdb/testsuite/gdb.mi/basics.c",line="18"@} (@value{GDBP}) @end smallexample @@ -2015,7 +2015,7 @@ The corresponding @value{GDBN} command is @samp{run}. ^running (@value{GDBP}) *stopped,reason="breakpoint-hit",bkptno="1", -frame=@{func="main",args=@{@},file="recursive2.c",line="4"@} +frame=@{func="main",args=[],file="recursive2.c",line="4"@} (@value{GDBP}) @end smallexample @@ -2067,8 +2067,8 @@ Stepping into a function: ^running (@value{GDBP}) *stopped,reason="end-stepping-range", -frame=@{func="foo",args=@{@{name="a",value="10"@}, -@{name="b",value="0"@}@},file="recursive2.c",line="11"@} +frame=@{func="foo",args=[@{name="a",value="10"@}, +@{name="b",value="0"@}],file="recursive2.c",line="11"@} (@value{GDBP}) @end smallexample @@ -2111,14 +2111,14 @@ The corresponding @value{GDBN} command is @samp{stepi}. (@value{GDBP}) *stopped,reason="end-stepping-range", -frame=@{func="foo",args=@{@},file="try.c",line="10"@} +frame=@{func="foo",args=[],file="try.c",line="10"@} (@value{GDBP}) -exec-step-instruction ^running (@value{GDBP}) *stopped,reason="end-stepping-range", -frame=@{addr="0x000100f4",func="foo",args=@{@},file="try.c",line="10"@} +frame=@{addr="0x000100f4",func="foo",args=[],file="try.c",line="10"@} (@value{GDBP}) @end smallexample @@ -2149,7 +2149,7 @@ The corresponding @value{GDBN} command is @samp{until}. ^running (@value{GDBP}) x = 55 -*stopped,reason="location-reached",frame=@{func="main",args=@{@}, +*stopped,reason="location-reached",frame=@{func="main",args=[], file="recursive2.c",line="6"@} (@value{GDBP}) @end smallexample -- cgit v1.1