[lldb-dev] Linux process plugin

arvid.picciani at nokia.com arvid.picciani at nokia.com
Wed Sep 29 04:33:56 PDT 2010


> The heart of this strategy is implemented in
> ProcessMonitor::ServeOperation.  This routine waits on a full duplex
> pipe and reads pointers to instances of the Operation class.  The
> virtual method Operation::Execute implements a particular capability of
> the ptrace() syscall -- when the server invokes this method the
> corresponding ptrace() is executed in the correct thread context.

I see, thanks for that explanation. 

> There never was much functionality even before the plugin bitrotted --
> we could start an inferior, set and step over breakpoints.  There was no
> support for dynamic libraries.

That sounds trivial to implement from there. unloading/loading notification 
seems to be all thats missing.

> Unfortunately I have been swamped with a work project for the last few
> weeks and have not been keeping my builds of LLDB up to date.  I will
> try to find some time this weekend to get back up to speed on the state
> of the plugin and see what I can do to get it back on its feet.

Are you guys on irc somewhere? I found a few contributors on oftc, but 
none really who sounded like picking up the lead of a linux port.



More information about the lldb-dev mailing list