LLDB mainline
NativeProcessAIX.cpp File Reference
#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 *)

Function Documentation

◆ SetFDFlags()

llvm::Error SetFDFlags ( int fd,
int flags )
static

◆ WaitPid()

Variable Documentation

◆ k_ptrace_word_size

unsigned k_ptrace_word_size = sizeof(void *)
staticconstexpr