llvm-project/lldb/source/Host
Michał Górny 08ce2ba518 [lldb] [MainLoop] Support multiple callbacks per signal
Support registering multiple callbacks for a single signal.  This is
necessary to support multiple co-existing native process instances, with
separate SIGCHLD handlers.

The system signal handler is registered on first request, additional
callback are added on subsequent requests.  The system signal handler
is removed when last callback is unregistered.

Differential Revision: https://reviews.llvm.org/D100418
2021-04-21 12:18:20 +02:00
..
android [lldb][NFC] Fix all formatting errors in .cpp file headers 2020-01-24 08:52:55 +01:00
common [lldb] [MainLoop] Support multiple callbacks per signal 2021-04-21 12:18:20 +02:00
freebsd [lldb] [Host/freebsd] Set Arg0 for 'platform process list -v' 2020-11-09 12:09:12 +01:00
linux Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux 2021-04-13 14:38:31 +02:00
macosx [lldb] Pretend host architecture is arm64 on AS 2021-04-13 18:57:23 -07:00
netbsd [lldb] [Host/{free,net}bsd] Fix process matching by name 2020-11-03 09:45:50 +01:00
openbsd [lldb/Reproducers] Intercept the FindProcesses API 2020-03-13 09:31:35 -07:00
posix [lldb] Remove some nanosleep preprocessor magic 2021-02-16 21:07:57 +01:00
windows [lldb] Fix shared library directory computation on windows 2021-02-18 15:37:52 +01:00
CMakeLists.txt Build a flat LLDB.framework for embedded Darwin targets 2020-08-12 13:34:29 -07:00