List Info

Thread: Multi-Process Mode for gdbserver




Multi-Process Mode for gdbserver
user name
2008-05-05 20:38:14
Hi,

I'm interested in using the Multi-Process Mode for gdbserver
to attach and detach from running processes.
>From what I read in the doc, which I then tried, I can
start a gdbserver with --multi and I can have gdb
tell it to attach/detach to a running process.  This is
really cool.

>From what I gather though, there is no monitor command
to list the processes that are available
where gdbserver is running.  Is there a good reason for
that, or is it just that no one has had the time?

If it is a missing patch, then I am willing to look into
implementing this.  However, I wonder how to deal
with the fact that such a function is OS dependent. 
Personally, I want it for Linux.  Is it ok
to try to enhance gdbserver to have "monitor list
processes" but only for Linux?  And if so, it is ok to
simply have gdbserver call ps?

Thanks for the expertise

Marc

Re: Multi-Process Mode for gdbserver
country flaguser name
United States
2008-05-05 21:36:22
On Mon, May 05, 2008 at 06:38:14PM -0700, Marc Khouzam
wrote:
> From what I gather though, there is no monitor command
to list the
> processes that are available where gdbserver is
running.  Is there a
> good reason for that, or is it just that no one has had
the time?

No one had the interest yet.  If gdbserver is running over
ssh, and
you're using it by hand, it's not a big hardship to keep
another
window open.

> If it is a missing patch, then I am willing to look
into implementing this.  However, I wonder how to deal
> with the fact that such a function is OS dependent. 
Personally, I want it for Linux.  Is it ok
> to try to enhance gdbserver to have "monitor list
processes" but only for Linux?  And if so, it is ok to
> simply have gdbserver call ps?

Depends what you want to do with the data.  If all you want
is a
textual list, then even "monitor shell ps" would
be OK.  It relies
on having ps on the target and the output will vary based on
what
version of ps you have.

-- 
Daniel Jacobowitz
CodeSourcery

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )