bug-gdb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gdb] GDB and X11 server grabs


From: Kevin Buettner
Subject: Re: [Bug-gdb] GDB and X11 server grabs
Date: Thu, 14 Sep 2000 16:34:03 -0700

On Sep 14,  6:42pm, Benoit Hudson wrote:

> On Thu, Sep 14, 2000 at 01:06:47PM -0700, Kevin Buettner wrote:
> > other things too.  E.g, it might be okay if you added a hook which says
> > to run a user specified shell command every time gdb stops and
> > displays a prompt.  (I still don't know if such a patch would be
> > accepted, but it'd have a much better shot than one which has explicit
> > knowledge about the X Window system.)
> 
> Isn't that the 'commands' command?

No.  The 'commands' command is used to attach some commands to a
breakpoint.  They won't run the commands when single stepping or
gdb stops due to some signal.

But I found the following in the gdb manual:

    In addition, a pseudo-command, `stop' exists.  Defining
    (`hook-stop') makes the associated commands execute every time
    execution stops in your program:  before breakpoint commands are
    run, displays are printed, or the stack frame is printed.

Also, it's possible to run commands in the shell via the `shell'
command, so the original poster (Pierre) could put something like the
following in his .gdbinit file:

    define hook-stop
    shell clear_xgrab
    end

Provided that a suitable external program called `clear_xgrab' was
created, this would do what the original posted wanted.

(I still think it's better to use two machines to do this type of
debugging though.)

Kevin


reply via email to

[Prev in Thread] Current Thread [Next in Thread]