Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Re: Add fullname to breakpoint output
@ 2003-04-04 19:38 Nick Roberts
  2003-04-05 17:24 ` Andrew Cagney
  0 siblings, 1 reply; 10+ messages in thread
From: Nick Roberts @ 2003-04-04 19:38 UTC (permalink / raw)
  To: bob_rossi, ac131313; +Cc: gdb

> > Hi,

> > I wrote a patch that adds the fullname to breakpoint output.

> > (gdb) -break-insert main
> > ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",
> > addr="0x080483c3",func="main",fullname="/home/bob/cvs/src/gdb/test.c",
> > file="test.c",line="8",times="0"}
> > (gdb)

> > I would like confirmation on this before I go through the effort to
> > fix the testsuite.

The CLI output doesn't give the absolute pathname:

(gdb) break main
Breakpoint 1 at 0x804856c: file mytest.c, line 36.

so doesn't this add to the inconsistency? Since, as has been said before, on
stopping CLI gives the absolute pathname:

(gdb) run
Starting program: /home/nick/mytest 

Breakpoint 1, main (argc=1, argv=0xbffff7d4) at mytest.c:36
^Z^Z/home/nick/mytest.c:36:466:beg:0x804856c
(gdb) 

while MI gives the relative pathname:

-exec-run
^running
(gdb) 
*stopped,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x0804856c",func="main",args=[{name="argc",value="1"},{name="argv",value="0xbffff7d4"}],file="mytest.c",line="36"}

I don't think any of this would matter much if the search path for source
files could be accessed by the front-end. Currently, however, unlike `path',
`dir' resets rather than lists the current setting and the front-end can't
(easily) access $cdir.

Would it be a good idea to make the source path, $cdir, $cwd read-only 
convenience variables?

Nick


^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <1049485092.22026.ezmlm@sources.redhat.com>]
* Add fullname to breakpoint output
@ 2003-04-04  1:03 Bob Rossi
  0 siblings, 0 replies; 10+ messages in thread
From: Bob Rossi @ 2003-04-04  1:03 UTC (permalink / raw)
  To: gdb

Hi,

I wrote a patch that adds the fullname to breakpoint output.

(gdb) 
-break-insert main
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",
addr="0x080483c3",func="main",fullname="/home/bob/cvs/src/gdb/test.c",
file="test.c",line="8",times="0"}
(gdb) 

I would like confirmation on this before I go through the effort to
fix the testsuite. There is 85 test cases to fix. I would like to know
that there is a general consensus that this patch would be an acceptable
idea before I fix the testsuite.

Thanks,
Bob Rossi


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Add fullname to breakpoint output
@ 2003-04-03  1:26 Bob Rossi
  2003-04-04 16:59 ` Andrew Cagney
  0 siblings, 1 reply; 10+ messages in thread
From: Bob Rossi @ 2003-04-03  1:26 UTC (permalink / raw)
  To: gdb

Hi,

I wrote a patch that adds the fullname to breakpoint output.

(gdb) 
-break-insert main
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",
addr="0x080483c3",func="main",fullname="/home/bob/cvs/src/gdb/test.c",
file="test.c",line="8",times="0"}
(gdb) 

I would like confirmation on this before I go through the effort to
fix the testsuite.

What does everyone think? I think Andrew already seemed to think this
was a good idea.

Thanks,
Bob Rossi


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-04-14 17:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-04 19:38 Add fullname to breakpoint output Nick Roberts
2003-04-05 17:24 ` Andrew Cagney
     [not found] <1049485092.22026.ezmlm@sources.redhat.com>
2003-04-04 22:19 ` Jim Ingham
2003-04-05 17:28   ` Andrew Cagney
2003-04-05 17:59     ` Jim Ingham
2003-04-14  4:14       ` Andrew Cagney
2003-04-14 17:04         ` Jim Ingham
  -- strict thread matches above, loose matches on Subject: below --
2003-04-04  1:03 Bob Rossi
2003-04-03  1:26 Bob Rossi
2003-04-04 16:59 ` Andrew Cagney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox