hanchenye-llvm-project/lldb/source/Plugins/Process
Stephane Sezer 15d810fa29 Always transmit SIGPROF back to the inferior.
Summary:
SIGPROF is used for profiling processes (with google-perftools for
instance), which results in the inferior receiving a SIGPROF from the
kernel every few milliseconds. Instead of stopping the debugging session
and notifying the user of this, we should just pass the signal and keep
running.

This follows the behavior we have in UnixSignals.cpp.

Test Plan: Run LLDB on linux with a binary using google-perftools, see that execution gets interrupted all the time because we receive SIGPROF. Apply the patch, everything works fine.

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D5953

llvm-svn: 221011
2014-10-31 22:37:24 +00:00
..
FreeBSD First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
Linux llgs: fixes to PTY/gdb-remote inferior stdout/stderr handling, logging addtions. 2014-10-11 21:42:09 +00:00
MacOSX-Kernel Get the correct process architecture in ProcessKDP::DidAttach(). 2014-10-31 00:06:52 +00:00
POSIX First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
Utility Always transmit SIGPROF back to the inferior. 2014-10-31 22:37:24 +00:00
Windows Make ProcessWindows just use Host::LaunchProcess. 2014-10-24 17:51:56 +00:00
elf-core First cut of PowerPC(64) support in LLDB. 2014-10-31 02:34:28 +00:00
gdb-remote commit on behalf of Oleksiy Vyalov Fix junk content handling within GDBRemoteCOmmunication::CheckForPacket 1. Avoid removing of an extra symbol from m_bytes. 2. iterate over m_bytes until useful content is found. Differential Revision: http://reviews.llvm.org/D6042 2014-10-31 18:18:23 +00:00
mach-core
CMakeLists.txt Create a HostThread abstraction. 2014-09-09 20:54:56 +00:00