[Lldb-commits] [lldb] r128547 - in /lldb/trunk/source/Plugins/Process/Linux: LinuxSignals.cpp LinuxSignals.h LinuxStopInfo.cpp LinuxStopInfo.h LinuxThread.cpp LinuxThread.h ProcessLinux.cpp ProcessLinux.h ProcessMessage.cpp ProcessMessage.h ProcessMonitor.cpp ProcessMonitor.h

Stephen Wilson wilsons at start.ca
Wed Mar 30 21:28:04 PDT 2011


On Wed, Mar 30, 2011 at 10:38:41AM -0700, Greg Clayton wrote:
> Are these callbacks enough to allow you to integrate ProcessMessage
> into? Is there anything missing? No rush on the integration, but it
> might be something to think about.

I do not think there is anything fundamental missing.  I am fairly
certain that moving the ProcessMessage class into a LinuxStopInfo
specialization will work just fine.  In particular, all of the generic
StopReason states can be overloaded in the LinuxStopInfo specialization
to cover plugin-specific events.

One of the last "big things" needed on linux (aside from expression
evaluation and remote debugging) is support for multithreaded sessions.
There is some chance that this phase in the development will introduce a
bit more churn in the basic design.  I think that once some of that
infrastructure is in place and the plugin starts approaching a stable
state we can remove the ProcessMessage class and unify that concept with
StopInfo.


-- 
steve




More information about the lldb-commits mailing list