Set the current thread ID to the thread where an event happened.
As a result, e.g. when a signal is delivered to a thread other than
the first one, the respective T packet refers to the signaled thread
rather than the first thread (with no stop reason). While this doesn't
strictly make a difference to the LLDB client, some of the lldb-server
tests rely on that for convenience.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LG, though I wouldn't say this is just "convenience". I'd say this is the expected behaviour, and it just happens that the lldb client does not mind if we do not do that.