[lldb-dev] Same-Process Debugging

Russell Harmon eatnumber1 at google.com
Mon Jul 14 10:21:57 PDT 2014


On Mon Jul 14 2014 at 10:20:13 AM, Russell Harmon <eatnumber1 at google.com>
wrote:

> On Fri Jul 11 2014 at 11:17:55 AM, Greg Clayton <gclayton at apple.com>
> wrote:
>
>> >
>> > After talking with Todd Fiala, he suggested writing an implementation
>> of NativeProcessProtocol and NativeThreadProtocol that inspects the local
>> process. This would allow same-process debugging without the expensive IPC
>> that Ruminate has.
>>
>> What is the IPC needed for? Getting the backtraces? What exactly are you
>> looking to eliminate?
>>
>
> Well, for the ptrace() IPC, I have lldb stop the debugee for getting array
> members, function argument types, enum members and enumerating the members
> of an sbtype (struct members).
>

Oh, and backtraces too.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20140714/4eabfc6a/attachment.html>


More information about the lldb-dev mailing list