llvm/lldb/source/API/SBAttachInfo.cpp

//===-- SBAttachInfo.cpp --------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "lldb/API/SBAttachInfo.h"
#include "Utils.h"
#include "lldb/API/SBFileSpec.h"
#include "lldb/API/SBListener.h"
#include "lldb/API/SBStructuredData.h"
#include "lldb/Target/Process.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/ScriptedMetadata.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBAttachInfo::SBAttachInfo() :{}

SBAttachInfo::SBAttachInfo(lldb::pid_t pid)
    :{}

SBAttachInfo::SBAttachInfo(const char *path, bool wait_for)
    :{}

SBAttachInfo::SBAttachInfo(const char *path, bool wait_for, bool async)
    :{}

SBAttachInfo::SBAttachInfo(const SBAttachInfo &rhs)
    :{}

SBAttachInfo::~SBAttachInfo() = default;

lldb_private::ProcessAttachInfo &SBAttachInfo::ref() {}

SBAttachInfo &SBAttachInfo::operator=(const SBAttachInfo &rhs) {}

lldb::pid_t SBAttachInfo::GetProcessID() {}

void SBAttachInfo::SetProcessID(lldb::pid_t pid) {}

uint32_t SBAttachInfo::GetResumeCount() {}

void SBAttachInfo::SetResumeCount(uint32_t c) {}

const char *SBAttachInfo::GetProcessPluginName() {}

void SBAttachInfo::SetProcessPluginName(const char *plugin_name) {}

void SBAttachInfo::SetExecutable(const char *path) {}

void SBAttachInfo::SetExecutable(SBFileSpec exe_file) {}

bool SBAttachInfo::GetWaitForLaunch() {}

void SBAttachInfo::SetWaitForLaunch(bool b) {}

void SBAttachInfo::SetWaitForLaunch(bool b, bool async) {}

bool SBAttachInfo::GetIgnoreExisting() {}

void SBAttachInfo::SetIgnoreExisting(bool b) {}

uint32_t SBAttachInfo::GetUserID() {}

uint32_t SBAttachInfo::GetGroupID() {}

bool SBAttachInfo::UserIDIsValid() {}

bool SBAttachInfo::GroupIDIsValid() {}

void SBAttachInfo::SetUserID(uint32_t uid) {}

void SBAttachInfo::SetGroupID(uint32_t gid) {}

uint32_t SBAttachInfo::GetEffectiveUserID() {}

uint32_t SBAttachInfo::GetEffectiveGroupID() {}

bool SBAttachInfo::EffectiveUserIDIsValid() {}

bool SBAttachInfo::EffectiveGroupIDIsValid() {}

void SBAttachInfo::SetEffectiveUserID(uint32_t uid) {}

void SBAttachInfo::SetEffectiveGroupID(uint32_t gid) {}

lldb::pid_t SBAttachInfo::GetParentProcessID() {}

void SBAttachInfo::SetParentProcessID(lldb::pid_t pid) {}

bool SBAttachInfo::ParentProcessIDIsValid() {}

SBListener SBAttachInfo::GetListener() {}

void SBAttachInfo::SetListener(SBListener &listener) {}

SBListener SBAttachInfo::GetShadowListener() {}

void SBAttachInfo::SetShadowListener(SBListener &listener) {}

const char *SBAttachInfo::GetScriptedProcessClassName() const {}

void SBAttachInfo::SetScriptedProcessClassName(const char *class_name) {}

lldb::SBStructuredData SBAttachInfo::GetScriptedProcessDictionary() const {}

void SBAttachInfo::SetScriptedProcessDictionary(lldb::SBStructuredData dict) {}