Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* find command with gdb v7.0
@ 2009-10-27 14:32 James Pandavan
  2009-10-27 18:40 ` Paul Pluzhnikov
  0 siblings, 1 reply; 4+ messages in thread
From: James Pandavan @ 2009-10-27 14:32 UTC (permalink / raw)
  To: gdb

Hi,

I wanted to try out the new find command wivh gdb v7.0. I used the 
example given in this page 
(http://sourceware.org/gdb/current/onlinedocs/gdb_11.html#SEC91). I just 
added one line (line no 5) to the example given. It looks like the 
search doesn't start at given location.

In the attached output, you can see that the find command says it 
couldn't find the first word or part of it, but is able to find the 
second word. Is it a bug, or am I doing something wrong?

(gdb) find greet,+100,"greetings"
Pattern not found.
(gdb) find greet,+100,"ings"
Pattern not found.

Thanks,
James Pandavan

---------------------------------------------------------------------------------------------------------- 


GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from 
/tmp/gdb/gdb_7.0-0ubuntu1_amd64/data/usr/bin/a.out...done.
(gdb) break main
Breakpoint 1 at 0x4005f4: file test.cpp, line 5.
(gdb) list 3,12
3 int main()
4 {
5 char * greet="greetings gentleman";
6 static char hello[] = "hello-hello";
7 static struct { char c; short s; int i; }
8 __attribute__ ((packed)) mixed
9 = { 'c', 0x1234, 0x87654321 };
10 printf ("%s\n", hello);
11 return(0);
12 }
(gdb) run

Breakpoint 1, main () at test.cpp:5
5 char * greet="greetings gentleman";
(gdb) n
10 printf ("%s\n", hello);
(gdb) p greet
$1 = 0x4006fc "greetings gentleman"
(gdb) find greet,+100,"greetings"
Pattern not found.
(gdb) find greet,+100,"ings"
Pattern not found.
(gdb) find greet,+100,"gentleman"
0x400706
1 pattern found.
(gdb)





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

end of thread, other threads:[~2009-10-27 20:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-27 14:32 find command with gdb v7.0 James Pandavan
2009-10-27 18:40 ` Paul Pluzhnikov
2009-10-27 19:27   ` Doug Evans
2009-10-28  5:07     ` James Pandavan

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