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

Re: [Xen-devel] Check if gdbsx is running

On 26/12/2015 23:27, Carl Patenaude Poulin wrote:
Hi all,

I'm writing some development tools for my team. Given a domain ID,
is there a way to programmatically check whether gdbsx is running on
that domain and what port it's running on? I could use something
like `top -b -n 1 | grep gdbsx` but that seems very brittle.

With a XEN_DOMCTL_getdomaininfo hypercall, "flags & XEN_DOMINF_debugged" (or xc_dominfo_t.debugged) will tell you whether a debugger is attached to a domain.

This is the closest I am aware of you being able to get.

Whether gdbsx is running, or what port it is running on, are internal details to the domain running the debugger and not interesting to Xen.

If you can assume that all debuggers are run in dom0, then some process list based approach is probably best.

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.