[Lldb-commits] [PATCH] D5871: Add an OperatingSystem plugin to support goroutines

Greg Clayton via lldb-commits lldb-commits at lists.llvm.org
Wed Sep 16 12:49:25 PDT 2015


clayborg accepted this revision.
clayborg added a comment.

Looks good then. I know there are things that are wrong with the current OS plug-ins, so lets just work on improving them to be as useful as possible as I am sure there will be things that need fixing.

Eventual goals could be to allow stepping on memory threads. This is currently not allowed. If a memory thread isn't backed by an actual thread, we could set a thread specific breakpoint at the PC of the memory thread so when it does resume it will stop. The breakpoint action could then cause it to actually make the step happen once it is backed by a real thread. We would need to watch for this thread getting context switched out and pause the step if we need to.


Repository:
  rL LLVM

http://reviews.llvm.org/D5871





More information about the lldb-commits mailing list