[lldb-dev] Call python script on stop?

Greg Clayton gclayton at apple.com
Tue Sep 9 15:22:42 PDT 2014


> On Sep 9, 2014, at 1:36 PM, Ted Woodward <ted.woodward at codeaurora.org> wrote:
> 
> I’m working on a simple python gui proof-of-concept. I’m going to use the Tkinter module to open a Tk window that displays registers. I’d like to have it auto-update when the target stops.
>  
> Is there a way to automatically call a python script when a target stops, and to call another (to clean up) when the target is killed?

Why not just consume the events yourself?

See the following sample python code:

svn cat http://llvm.org/svn/llvm-project/lldb/trunk/examples/python/process_events.py

There is a "target stop-hook" command you could use:

(lldb) help target stop-hook 

But I would suggest consuming the events on another thread from python, or just making a polling loop where you want for events for a specified amount of time.

Greg





More information about the lldb-dev mailing list