[all-commits] [llvm/llvm-project] 08ce2b: [lldb] [MainLoop] Support multiple callbacks per s...
    Michał Górny via All-commits 
    all-commits at lists.llvm.org
       
    Wed Apr 21 03:18:47 PDT 2021
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 08ce2ba518031425643ce3a4a0476f770c9b8dcd
      https://github.com/llvm/llvm-project/commit/08ce2ba518031425643ce3a4a0476f770c9b8dcd
  Author: Michał Górny <mgorny at moritz.systems>
  Date:   2021-04-21 (Wed, 21 Apr 2021)
  Changed paths:
    M lldb/include/lldb/Host/MainLoop.h
    M lldb/source/Host/common/MainLoop.cpp
    M lldb/unittests/Host/MainLoopTest.cpp
  Log Message:
  -----------
  [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
    
    
More information about the All-commits
mailing list