llvm-project/lldb/tools/debugserver/source/MacOSX
Jason Molenda 33ac4fddc7 Change debugserver to spawn processes in their own pgrp
Change debugserver's posix_spawn() to spawn an inferior process in
its own process group, so signals from the terminal like control-c
are passed to the inferior process instead of debugserer.  In lldb's
own native-host launching, there is a LaunchInfo option
LaunchInSeparateProcessGroup, and this mirrors the most common
setting of that on Darwin systems.

Patch by Alessandro Arzilli <alessandro.arzilli@gmail.com>.

Differential Revision: https://reviews.llvm.org/D128504
2022-11-24 10:59:12 -08:00
..
arm
arm64 Change debugserver to clear PAC auth bits manually 2022-10-25 13:49:05 -07:00
i386
x86_64 Correct debugserver to write xmm/ymm/zmm reg values 2022-04-06 23:36:52 -07:00
CFBundle.cpp [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
CFBundle.h
CFString.cpp [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
CFString.h
CFUtils.h
CMakeLists.txt [lldb] [debugserver] Simplify handling of arch specific files 2022-01-06 10:23:04 +02:00
Genealogy.cpp [lldb] Fixed a number of typos 2022-09-13 10:38:38 -07:00
Genealogy.h
GenealogySPI.h
MachException.cpp Add a darwin platform setting to specify which exceptions debugserver 2022-05-18 10:16:11 -07:00
MachException.h Add a darwin platform setting to specify which exceptions debugserver 2022-05-18 10:16:11 -07:00
MachProcess.h Handle an unknown binary platform type in debugserver 2022-10-27 13:11:20 -07:00
MachProcess.mm Change debugserver to spawn processes in their own pgrp 2022-11-24 10:59:12 -08:00
MachTask.h Add a darwin platform setting to specify which exceptions debugserver 2022-05-18 10:16:11 -07:00
MachTask.mm Add a darwin platform setting to specify which exceptions debugserver 2022-05-18 10:16:11 -07:00
MachThread.cpp
MachThread.h
MachThreadList.cpp [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
MachThreadList.h
MachVMMemory.cpp [LLDB] Applying clang-tidy modernize-use-equals-default over LLDB 2022-03-31 13:21:49 -07:00
MachVMMemory.h
MachVMRegion.cpp [lldb] Use single-argument static_assert where applicable (NFC) 2022-08-07 14:26:08 -07:00
MachVMRegion.h Add the ability to process save-core stack-memory-only corefiles 2021-08-11 13:37:31 -07:00
OsLogger.cpp
OsLogger.h
ThreadInfo.h
dbgnub-mig.defs
stack_logging.h