Hi 정복득,

> I'd like to use gdb_monitor to monitor l4linux and processes running on the 
> l4linux.
>

unfortunately, l4linux and processes running on l4linux cannot be
debugged using GDB monitor. Let me explain:

GDB monitor monitors an application by virtualizing the CPU, RAM and RM
services used by the application. But because the l4linux kernel uses
the VCPU feature of Fiasco.OC instead of Genode services for its kernel
threads, GDB monitor doesn't know about them. Also, the l4linux kernel
needs to be configured by an XML<config> node in the 'config' file,
which GDB monitor currently doesn't provide to the target application
(this could be easily fixed, though).

Further, GDB monitor currently cannot monitor child processes created by
the target application. We're thinking about a good way to support this
in the future, but even if it were supported, it would not work for
processes running on l4linux, since these use the VCPU feature, too.

Regards
Christian


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to