This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: fullname descriptor with -break-list
- From: Bob Rossi <bob at brasko dot net>
- To: Nick Roberts <nickrob at snap dot net dot nz>
- Cc: gdb at sources dot redhat dot com
- Date: Sun, 6 Feb 2005 16:06:37 -0500
- Subject: Re: fullname descriptor with -break-list
- References: <16902.30786.705993.121669@farnswood.snap.net.nz>
On Mon, Feb 07, 2005 at 09:04:18AM +1300, Nick Roberts wrote:
>
> I am trying to migrate the GDB user interface in Emacs from annotations to
> MI. To help with this process, I would like to add the fullname, as used in
> -file-list-exec-source-file and -file-list-exec-source-files, to the MI
> command -break-list.
>
> i.e the example in the manual would look like:
>
> -break-list
> ^done,BreakpointTable={nr_rows="1",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="0x000100d0",func="main",file="hello.c",
> fullname="/home/nick/hello.c",line="5",cond="1",times="0",ignore="3"}]}
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Would such a patch be acceptable?
I believe it would be, when I added the -file-list commands, I was asked
to add the information to the breakpoints and to the stack command.
I didn't do it simply for time reasons. You can use the
symtab_to_fullname or psymtab_to_fullname functions to get the data you
need.
In the long run, it would probably be usefull to output the fullname
everywhere that "file" is used.
Bob Rossi