#include "lldb/API/SBProcessInfo.h"
#include "Utils.h"
#include "lldb/API/SBFileSpec.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/ProcessInfo.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBProcessInfo::SBProcessInfo() { … }
SBProcessInfo::SBProcessInfo(const SBProcessInfo &rhs) { … }
SBProcessInfo::~SBProcessInfo() = default;
SBProcessInfo &SBProcessInfo::operator=(const SBProcessInfo &rhs) { … }
ProcessInstanceInfo &SBProcessInfo::ref() { … }
void SBProcessInfo::SetProcessInfo(const ProcessInstanceInfo &proc_info_ref) { … }
bool SBProcessInfo::IsValid() const { … }
operator bool()
const char *SBProcessInfo::GetName() { … }
SBFileSpec SBProcessInfo::GetExecutableFile() { … }
lldb::pid_t SBProcessInfo::GetProcessID() { … }
uint32_t SBProcessInfo::GetUserID() { … }
uint32_t SBProcessInfo::GetGroupID() { … }
bool SBProcessInfo::UserIDIsValid() { … }
bool SBProcessInfo::GroupIDIsValid() { … }
uint32_t SBProcessInfo::GetEffectiveUserID() { … }
uint32_t SBProcessInfo::GetEffectiveGroupID() { … }
bool SBProcessInfo::EffectiveUserIDIsValid() { … }
bool SBProcessInfo::EffectiveGroupIDIsValid() { … }
lldb::pid_t SBProcessInfo::GetParentProcessID() { … }
const char *SBProcessInfo::GetTriple() { … }