OK thanks! (If I try to get, for example, the local variables while the process is running, will that fail or "succeed" in a weird way?)
Christian On Mon, Aug 5, 2019 at 11:15 AM Greg Clayton <clayb...@gmail.com> wrote: > > The API is thread safe, but you can run into interesting issues if you don't > thread things right. You don't want one thread stepping and another thread > resuming. It will work, but you probably will have a tough time figuring out > why certain functions return certain values. Also, you don't want one thread > resuming a process while another things the process is stopped and tries to > get and display local variables. > > So yes the API is thread safe, but be careful with how you use things. > > Greg > > > On Aug 5, 2019, at 8:59 AM, Christian Biesinger via lldb-dev > > <lldb-dev@lists.llvm.org> wrote: > > > > Hi there! > > > > I was wondering what the threading model is for the Python API (when > > running inside of LLDB, in implementing a command)? > > > > For example: If I create a Python thread in my command, how do I > > access the LLDB API? Is there an equivalent of gdb's post_event > > function to run it on the main thread? Or is the API threadsafe? > > > > I tried to look for documentation on this but was unsuccessful. > > > > Thanks! > > Christian > > _______________________________________________ > > lldb-dev mailing list > > lldb-dev@lists.llvm.org > > https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev > _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev