llvm/lldb/source/API/SBAddress.cpp

//===-- SBAddress.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/SBAddress.h"
#include "Utils.h"
#include "lldb/API/SBProcess.h"
#include "lldb/API/SBSection.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Address.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/LineEntry.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/StreamString.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBAddress::SBAddress() :{}

SBAddress::SBAddress(const Address &address)
    :{}

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

SBAddress::SBAddress(lldb::SBSection section, lldb::addr_t offset)
    :{}

// Create an address by resolving a load address using the supplied target
SBAddress::SBAddress(lldb::addr_t load_addr, lldb::SBTarget &target)
    :{}

SBAddress::~SBAddress() = default;

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

bool lldb::operator==(const SBAddress &lhs, const SBAddress &rhs) {}

bool SBAddress::operator!=(const SBAddress &rhs) const {}

bool SBAddress::IsValid() const {}
operator bool()

void SBAddress::Clear() {}

void SBAddress::SetAddress(lldb::SBSection section, lldb::addr_t offset) {}

void SBAddress::SetAddress(const Address &address) {}

lldb::addr_t SBAddress::GetFileAddress() const {}

lldb::addr_t SBAddress::GetLoadAddress(const SBTarget &target) const {}

void SBAddress::SetLoadAddress(lldb::addr_t load_addr, lldb::SBTarget &target) {}

bool SBAddress::OffsetAddress(addr_t offset) {}

lldb::SBSection SBAddress::GetSection() {}

lldb::addr_t SBAddress::GetOffset() {}

Address *SBAddress::operator->() {}

const Address *SBAddress::operator->() const {}

Address &SBAddress::ref() {}

const Address &SBAddress::ref() const {}

Address *SBAddress::get() {}

bool SBAddress::GetDescription(SBStream &description) {}

SBModule SBAddress::GetModule() {}

SBSymbolContext SBAddress::GetSymbolContext(uint32_t resolve_scope) {}

SBCompileUnit SBAddress::GetCompileUnit() {}

SBFunction SBAddress::GetFunction() {}

SBBlock SBAddress::GetBlock() {}

SBSymbol SBAddress::GetSymbol() {}

SBLineEntry SBAddress::GetLineEntry() {}