This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [RFC] fullname attribute for GDB/MI stack frames
- From: Christopher Faylor <me at cgf dot cx>
- To: Dennis Brueni <dbrueni at slickedit dot com>,gdb-patches at sources dot redhat dot com, Eli Zaretskii <eliz at gnu dot org>
- Date: Thu, 5 May 2005 15:17:54 -0400
- Subject: Re: [RFC] fullname attribute for GDB/MI stack frames
- References: <ECCC6E9907B4CD4A83260A191A91F20E22C6D2@wampa.office.slickedit.com> <20050430191755.GF7009@nevyn.them.org> <20050501021945.GA19962@white> <01c54e7a$Blat.v2.4$e31afae0@zahav.net.il> <20050505171910.GB31758@white>
On Thu, May 05, 2005 at 01:19:10PM -0400, Bob Rossi wrote:
>> The proper regexp should be something like
>>
>> \([A-z]:\)?[/\\].*basics.c
>
>I sent this question to Eli, but thought others might be interested.
>The regex above woks on /.* and d:\.* and \\.* and \.* but it doesn't
>work on d:.*. I can't see a simple way to add that last case. Does
>anyone else?
>
>This is the only way I could solve the last case,
> \([A-z]:[^\].*\)|\([A-z]:\)?[/\\].*basics.c
Maybe it's a minor nit but \\.* is not strictly correct for a UNC.
With, \\X\y, the X is not optional. So there has to be at least
three backslashes in a UNC path, e.g, \\\\[^\\][^\\]*\..*
cgf