Re: [RFA] checkpoint / restart, and multi-fork debugging

Eli Zaretskii
2005-12-09T14:23:52Z

> Cc: gdb-patches@sources.redhat.com
> From: Tom Tromey <tromey@redhat.com>
> Date: 09 Dec 2005 00:58:57 -0700
>
> One thing I didn't see mentioned in the docs is the effect on gdb of a
> 'restart'. I assume that new breakpoints, watchpoints, etc, are kept
> instead of reverting to the state at the checkpoint. Maybe this is
> worth mentioning.

I agree this is worth mentioning.

> A nice problem this solves is handling watchpoints when the system has
> address space randomization. I run into this all the time when
> debugging -- back before this feature was added to the OS I would put
> a fair amount of effort into finding some address to watch in one
> debug session, then restart the inferior with a watchpoint set.
> Randomization made this impossible; but with this patch I could just
> make a checkpoint at 'main'.

Perhaps we should mention this as well.