public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug gdb/9764] Create multiple checkpoints with one command
[not found] <bug-9764-4717@http.sourceware.org/bugzilla/>
@ 2014-09-12 22:08 ` sergiodj at redhat dot com
0 siblings, 0 replies; 5+ messages in thread
From: sergiodj at redhat dot com @ 2014-09-12 22:08 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=9764
Sergio Durigan Junior <sergiodj at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
CC| |sergiodj at redhat dot com
Resolution|--- |OBSOLETE
--- Comment #4 from Sergio Durigan Junior <sergiodj at redhat dot com> ---
Closing as OBSOLETE due to inactivity. Feel free to reopen if it is still
valid.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/9764] Create multiple checkpoints with one command
2009-01-19 23:08 [Bug gdb/9764] New: " uri at 4refs dot com
` (2 preceding siblings ...)
2009-01-19 23:45 ` uri at 4refs dot com
@ 2009-01-19 23:58 ` pedro at codesourcery dot com
3 siblings, 0 replies; 5+ messages in thread
From: pedro at codesourcery dot com @ 2009-01-19 23:58 UTC (permalink / raw)
To: gdb-prs
------- Additional Comments From pedro at codesourcery dot com 2009-01-19 23:58 -------
Subject: Re: Create multiple checkpoints with one command
On Monday 19 January 2009 23:45:51, uri at 4refs dot com wrote:
>
> ------- Additional Comments From uri at 4refs dot com 2009-01-19 23:45 -------
> Thanks for the workaround. I tested it and it does work.
>
> However, I think it is a useful feature that I imagine is near trivial to
> implement. Otherwise, I'm going to have to pass this file around to all of my
> coworkers.
The whole point here is that we avoid adding feature bloat to the core, when
the feature is already easily available. That's the whole idea behind a
scriptable interface. Do you think the script has any disadvantage
other than that? Doesn't seem much worse than passing around new versions
of gdb to your coworkers to me.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=9764
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/9764] Create multiple checkpoints with one command
2009-01-19 23:08 [Bug gdb/9764] New: " uri at 4refs dot com
2009-01-19 23:36 ` [Bug gdb/9764] " pedro at codesourcery dot com
2009-01-19 23:36 ` pedro at codesourcery dot com
@ 2009-01-19 23:45 ` uri at 4refs dot com
2009-01-19 23:58 ` pedro at codesourcery dot com
3 siblings, 0 replies; 5+ messages in thread
From: uri at 4refs dot com @ 2009-01-19 23:45 UTC (permalink / raw)
To: gdb-prs
------- Additional Comments From uri at 4refs dot com 2009-01-19 23:45 -------
Thanks for the workaround. I tested it and it does work.
However, I think it is a useful feature that I imagine is near trivial to
implement. Otherwise, I'm going to have to pass this file around to all of my
coworkers.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=9764
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/9764] Create multiple checkpoints with one command
2009-01-19 23:08 [Bug gdb/9764] New: " uri at 4refs dot com
2009-01-19 23:36 ` [Bug gdb/9764] " pedro at codesourcery dot com
@ 2009-01-19 23:36 ` pedro at codesourcery dot com
2009-01-19 23:45 ` uri at 4refs dot com
2009-01-19 23:58 ` pedro at codesourcery dot com
3 siblings, 0 replies; 5+ messages in thread
From: pedro at codesourcery dot com @ 2009-01-19 23:36 UTC (permalink / raw)
To: gdb-prs
------- Additional Comments From pedro at codesourcery dot com 2009-01-19 23:36 -------
Subject: Re: New: Create multiple checkpoints with one command
On Monday 19 January 2009 23:08:50, uri at 4refs dot com wrote:
> Given that I cannot create a checkpoint and keep it in place, I often create
> multiple checkpoints so that if I need to go back I still have lots of choices.
> This requires me to type "checkpoint" many times. The program that I debug is
> large (up to 128GB) so creating these can take some time, though not an enormous
> amount. Still, it would be nice if I could type:
>
> checkpoint 10
>
> ... and 10 checkpoints are created, like other GDB commands.
>
You can make use of gdb's scripting support for this (see
the ``Extending GDB'' section in the user manual). Add this
to your .gdbinit file:
define mycheckpoint
set $i = $arg0
while $i > 0
checkpoint
set $i = $i - 1
end
end
(or type it in gdb's shell, if you want)
Then:
(gdb) mycheckpoint 10
(gdb) info checkpoints
10 process 21361 at 0x406740, file gdb.c, line 26
9 process 21360 at 0x406740, file gdb.c, line 26
8 process 21359 at 0x406740, file gdb.c, line 26
7 process 21358 at 0x406740, file gdb.c, line 26
6 process 21357 at 0x406740, file gdb.c, line 26
5 process 21356 at 0x406740, file gdb.c, line 26
4 process 21355 at 0x406740, file gdb.c, line 26
3 process 21354 at 0x406740, file gdb.c, line 26
2 process 21353 at 0x406740, file gdb.c, line 26
1 process 21352 at 0x406740, file gdb.c, line 26
0 process 21346 (main process) at 0x0
Does this work for you?
--
http://sourceware.org/bugzilla/show_bug.cgi?id=9764
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug gdb/9764] Create multiple checkpoints with one command
2009-01-19 23:08 [Bug gdb/9764] New: " uri at 4refs dot com
@ 2009-01-19 23:36 ` pedro at codesourcery dot com
2009-01-19 23:36 ` pedro at codesourcery dot com
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: pedro at codesourcery dot com @ 2009-01-19 23:36 UTC (permalink / raw)
To: gdb-prs
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
http://sourceware.org/bugzilla/show_bug.cgi?id=9764
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-09-12 22:08 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-9764-4717@http.sourceware.org/bugzilla/>
2014-09-12 22:08 ` [Bug gdb/9764] Create multiple checkpoints with one command sergiodj at redhat dot com
2009-01-19 23:08 [Bug gdb/9764] New: " uri at 4refs dot com
2009-01-19 23:36 ` [Bug gdb/9764] " pedro at codesourcery dot com
2009-01-19 23:36 ` pedro at codesourcery dot com
2009-01-19 23:45 ` uri at 4refs dot com
2009-01-19 23:58 ` pedro at codesourcery dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).