labath added inline comments.
================
Comment at: lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp:354
+ if (signal != LLDB_INVALID_SIGNAL_NUMBER && signal != action->signal)
+ return Status("NetBSD does not support passing multiple signals
simultaneously");
----------------
krytarowski wrote:
> mgorny wrote:
> > labath wrote:
> > > Is this "passing multiple signals simultaneously", or "passing multiple
> > > *distinct* signals simultaneously". (E.g,. thread 1 gets a SIGALRM,
> > > thread 2 gets SIGIO, etc.).
> > The former. Basically there's one siginfo slot, so you can either put a
> > signal for whole process, or for one LWP.
> Once we emit a single signal to all threads, it's still technically a single
> signal that hits the process.
Ok, that makes sense. But I don't think that's what the code does right now
(IIUC, this line will only fire if the current signal is different that the
signal sent to the previous thread).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64647/new/
https://reviews.llvm.org/D64647
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits