On Sep 25, 2012, at 12:09 PM, Carlo Kok <[email protected]> wrote:
> Op 25-9-2012 19:44, Jim Ingham schreef: >> >> On Sep 25, 2012, at 6:43 AM, Carlo Kok <[email protected]> wrote: >> >>> I've figured out most of what i need from the LLDB api but have a few >>> questions I can't figure out myself: >>> >>> * How do i get notified of "thread started", "thread finished" events? >> >> We don't currently support thread started & thread finished. > > Oke I guess I can do without just fine. I can enumerate them when I need the > list I guess. > >> >>> * How do i find out when a breakpoint has been bound? >> >> The target broadcasts "breakpoint changed" notifications. Note that lldb >> breakpoints remain active as long as they are around and can be set on many >> locations, so they may be "bound" more than once in the course of the >> debugging session. Anyway, you get the target broadcaster, and attach a >> listener to that (listening for the event bit >> eBroadcastBitBreakpointChanged) and wait on the listener. There are some >> static functions in SBBreakpoint.h to decode the breakpoint changed events. >> >>> * How can I get notified of when a module is loaded? >> >> The target also broadcasts these, the event bits are >> eBroadcastBitModulesLoaded & Unloaded. These events don't contain any data, >> you have to look at the module list to figure out what happened. We should >> add the list of modules changed at some point. >> >>> * How do I stop a process when it's still running, "Stop" sets a >>> breakpoint, which isn't what i want. Disposing the debugger creates access >>> violations. >> >> Humm, Stop is the call to use, but it shouldn't need to set a breakpoint. >> How are you seeing that? >> > > I meant that it lokked like "stop" breaks the debugger where ever it is. I > want to kill off the process all together. IE stop debugging all together. For that use: SBProcess::Kill(); > Thanks for the answers! > > -- > Carlo Kok > > _______________________________________________ > lldb-dev mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev _______________________________________________ lldb-dev mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
