|
LLDB mainline
|
#include "NativeProcessAIX.h"#include "Plugins/Process/POSIX/ProcessPOSIXLog.h"#include "lldb/Host/Host.h"#include "lldb/Host/HostInfo.h"#include "lldb/Host/HostProcess.h"#include "lldb/Host/ProcessLaunchInfo.h"#include "lldb/Host/posix/ProcessLauncherPosixFork.h"#include "lldb/Symbol/ObjectFile.h"#include "lldb/Utility/Log.h"#include "lldb/Utility/State.h"#include "lldb/Utility/Status.h"#include "llvm/Support/Errno.h"#include "llvm/Support/Error.h"#include <cerrno>#include <cstdint>#include <cstring>#include <sstream>#include <string>#include <sys/ptrace.h>#include <unistd.h>Go to the source code of this file.
Functions | |
| static llvm::Error | SetFDFlags (int fd, int flags) |
| static std::optional< std::pair< lldb::pid_t, WaitStatus > > | WaitPid () |
Variables | |
| static constexpr unsigned | k_ptrace_word_size = sizeof(void *) |
|
static |
Definition at line 41 of file NativeProcessAIX.cpp.
Referenced by lldb_private::process_aix::NativeProcessAIX::NativeProcessAIX().
|
static |
Definition at line 112 of file NativeProcessAIX.cpp.
References lldb_private::WaitStatus::Decode(), lldb::eErrorTypePOSIX, error(), lldb_private::GetLog(), LLDB_LOG, and lldb_private::Process.
Referenced by lldb_private::process_aix::NativeProcessAIX::Manager::SigchldHandler(), and lldb_private::process_linux::NativeProcessLinux::Manager::SigchldHandler().
|
staticconstexpr |
Definition at line 35 of file NativeProcessAIX.cpp.
Referenced by lldb_private::process_linux::NativeProcessLinux::ReadMemory(), and lldb_private::process_linux::NativeProcessLinux::WriteMemory().