summaryrefslogtreecommitdiffstats
path: root/lldb/source/Host/posix/HostProcessPosix.cpp
diff options
context:
space:
mode:
authorKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
committerKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
commitb9c1b51e45b845debb76d8658edabca70ca56079 (patch)
treedfcb5a13ef2b014202340f47036da383eaee74aa /lldb/source/Host/posix/HostProcessPosix.cpp
parentd5aa73376966339caad04013510626ec2e42c760 (diff)
downloadbcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz
bcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications: Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository): find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ; The version of clang-format used was 3.9.0, and autopep8 was 1.2.4. Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV. llvm-svn: 280751
Diffstat (limited to 'lldb/source/Host/posix/HostProcessPosix.cpp')
-rw-r--r--lldb/source/Host/posix/HostProcessPosix.cpp122
1 files changed, 51 insertions, 71 deletions
diff --git a/lldb/source/Host/posix/HostProcessPosix.cpp b/lldb/source/Host/posix/HostProcessPosix.cpp
index 93844d9b99d..9dd9fef94cd 100644
--- a/lldb/source/Host/posix/HostProcessPosix.cpp
+++ b/lldb/source/Host/posix/HostProcessPosix.cpp
@@ -8,8 +8,8 @@
//===----------------------------------------------------------------------===//
#include "lldb/Host/Host.h"
-#include "lldb/Host/posix/HostProcessPosix.h"
#include "lldb/Host/FileSystem.h"
+#include "lldb/Host/posix/HostProcessPosix.h"
#include "llvm/ADT/STLExtras.h"
@@ -17,97 +17,77 @@
using namespace lldb_private;
-namespace
-{
- const int kInvalidPosixProcess = 0;
+namespace {
+const int kInvalidPosixProcess = 0;
}
HostProcessPosix::HostProcessPosix()
- : HostNativeProcessBase(kInvalidPosixProcess)
-{
-}
+ : HostNativeProcessBase(kInvalidPosixProcess) {}
HostProcessPosix::HostProcessPosix(lldb::process_t process)
- : HostNativeProcessBase(process)
-{
-}
+ : HostNativeProcessBase(process) {}
-HostProcessPosix::~HostProcessPosix()
-{
-}
+HostProcessPosix::~HostProcessPosix() {}
-Error HostProcessPosix::Signal(int signo) const
-{
- if (m_process == kInvalidPosixProcess)
- {
- Error error;
- error.SetErrorString("HostProcessPosix refers to an invalid process");
- return error;
- }
+Error HostProcessPosix::Signal(int signo) const {
+ if (m_process == kInvalidPosixProcess) {
+ Error error;
+ error.SetErrorString("HostProcessPosix refers to an invalid process");
+ return error;
+ }
- return HostProcessPosix::Signal(m_process, signo);
+ return HostProcessPosix::Signal(m_process, signo);
}
-Error HostProcessPosix::Signal(lldb::process_t process, int signo)
-{
- Error error;
+Error HostProcessPosix::Signal(lldb::process_t process, int signo) {
+ Error error;
- if (-1 == ::kill(process, signo))
- error.SetErrorToErrno();
+ if (-1 == ::kill(process, signo))
+ error.SetErrorToErrno();
- return error;
+ return error;
}
-Error HostProcessPosix::Terminate()
-{
- return Signal(SIGKILL);
-}
+Error HostProcessPosix::Terminate() { return Signal(SIGKILL); }
-Error HostProcessPosix::GetMainModule(FileSpec &file_spec) const
-{
- Error error;
+Error HostProcessPosix::GetMainModule(FileSpec &file_spec) const {
+ Error error;
- // Use special code here because proc/[pid]/exe is a symbolic link.
- char link_path[PATH_MAX];
- if (snprintf(link_path, PATH_MAX, "/proc/%" PRIu64 "/exe", m_process) != 1)
- {
- error.SetErrorString("Unable to build /proc/<pid>/exe string");
- return error;
- }
-
- error = FileSystem::Readlink(FileSpec{link_path, false}, file_spec);
- if (!error.Success())
- return error;
-
- // If the binary has been deleted, the link name has " (deleted)" appended.
- // Remove if there.
- if (file_spec.GetFilename().GetStringRef().endswith(" (deleted)"))
- {
- const char *filename = file_spec.GetFilename().GetCString();
- static const size_t deleted_len = strlen(" (deleted)");
- const size_t len = file_spec.GetFilename().GetLength();
- file_spec.GetFilename().SetCStringWithLength(filename, len - deleted_len);
- }
+ // Use special code here because proc/[pid]/exe is a symbolic link.
+ char link_path[PATH_MAX];
+ if (snprintf(link_path, PATH_MAX, "/proc/%" PRIu64 "/exe", m_process) != 1) {
+ error.SetErrorString("Unable to build /proc/<pid>/exe string");
return error;
-}
+ }
-lldb::pid_t HostProcessPosix::GetProcessId() const
-{
- return m_process;
+ error = FileSystem::Readlink(FileSpec{link_path, false}, file_spec);
+ if (!error.Success())
+ return error;
+
+ // If the binary has been deleted, the link name has " (deleted)" appended.
+ // Remove if there.
+ if (file_spec.GetFilename().GetStringRef().endswith(" (deleted)")) {
+ const char *filename = file_spec.GetFilename().GetCString();
+ static const size_t deleted_len = strlen(" (deleted)");
+ const size_t len = file_spec.GetFilename().GetLength();
+ file_spec.GetFilename().SetCStringWithLength(filename, len - deleted_len);
+ }
+ return error;
}
-bool HostProcessPosix::IsRunning() const
-{
- if (m_process == kInvalidPosixProcess)
- return false;
+lldb::pid_t HostProcessPosix::GetProcessId() const { return m_process; }
+
+bool HostProcessPosix::IsRunning() const {
+ if (m_process == kInvalidPosixProcess)
+ return false;
- // Send this process the null signal. If it succeeds the process is running.
- Error error = Signal(0);
- return error.Success();
+ // Send this process the null signal. If it succeeds the process is running.
+ Error error = Signal(0);
+ return error.Success();
}
-HostThread
-HostProcessPosix::StartMonitoring(const Host::MonitorChildProcessCallback &callback, bool monitor_signals)
-{
- return Host::StartMonitoringChildProcess(callback, m_process, monitor_signals);
+HostThread HostProcessPosix::StartMonitoring(
+ const Host::MonitorChildProcessCallback &callback, bool monitor_signals) {
+ return Host::StartMonitoringChildProcess(callback, m_process,
+ monitor_signals);
}
OpenPOWER on IntegriCloud