HP gnu source-level debugger 5992-4701 manual break-list command

Models: gnu source-level debugger 5992-4701

1 369
Download 369 pages 58.54 Kb
Page 317
Image 317

^done,bkpt=number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0001072c",

file="recursive2.c",line="4",times="0"

(gdb)

-break-insert -t foo ^done,bkpt=number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00010774", file="recursive2.c",line="11",times="0"(gdb)

-break-list

^done,BreakpointTable={nr_rows="2",nr_cols="6", hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"}, {width="14",alignment="-1",col_name="type",colhdr="Type"}, {width="4",alignment="-1",col_name="disp",colhdr="Disp"}, {width="3",alignment="-1",col_name="enabled",colhdr="Enb"}, {width="10",alignment="-1",col_name="addr",colhdr="Address"}, {width="40",alignment="2",col_name="what",colhdr="What"}], body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y", addr="0x0001072c", func="main",file="recursive2.c",line="4",times="0"}, bkpt={number="2",type="breakpoint",disp="del",enabled="y", addr="0x00010774",func="foo",file="recursive2.c",line="11",times="0"}]} (gdb)

-break-insert -r foo.* ~int foo(int, int); ^done,bkpt={number="3",addr="0x00010774",file="recursive2.c",line="11"} (gdb)

The -break-list command

Synopsis

-break-list

Displays the list of inserted breakpoints, showing the following fields:

'Number'

number of the breakpoint

'Type'

type of the breakpoint: 'breakpoint' or 'watchpoint'

'Disposition'

should the breakpoint be deleted or disabled when it is hit: 'keep'

 

or 'nokeep'

'Enabled'

is the breakpoint enabled or no: 'y' or 'n'

'Address'

memory location at which the breakpoint is set

'What'

logical location of the breakpoint, expressed by function name,

 

file name, line number

'Times'

number of times the breakpoint has been hit

If there are no breakpoints or watchpoints, the BreakpointTable body field is an empty list.

GDB command

The corresponding GDB command is 'info break'.

Example

(gdb)

-break-list

^done,BreakpointTable={nr_rows="2",nr_cols="6",

21.5 GDB/MI breakpoint table commands 317

Page 317
Image 317
HP gnu source-level debugger 5992-4701 manual break-list command