llvm/lldb/source/Core/AddressRange.cpp

//===-- AddressRange.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/Core/AddressRange.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/Section.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Stream.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-types.h"

#include "llvm/Support/Compiler.h"

#include <memory>

#include <cinttypes>

namespace lldb_private {
class SectionList;
}

usingnamespacelldb;
usingnamespacelldb_private;

AddressRange::AddressRange() :{}

AddressRange::AddressRange(addr_t file_addr, addr_t byte_size,
                           const SectionList *section_list)
    :{}

AddressRange::AddressRange(const lldb::SectionSP &section, addr_t offset,
                           addr_t byte_size)
    :{}

AddressRange::AddressRange(const Address &so_addr, addr_t byte_size)
    :{}

AddressRange::~AddressRange() = default;

bool AddressRange::Contains(const Address &addr) const {}

bool AddressRange::ContainsFileAddress(const Address &addr) const {}

bool AddressRange::ContainsFileAddress(addr_t file_addr) const {}

bool AddressRange::ContainsLoadAddress(const Address &addr,
                                       Target *target) const {}

bool AddressRange::ContainsLoadAddress(addr_t load_addr, Target *target) const {}

bool AddressRange::Extend(const AddressRange &rhs_range) {}

void AddressRange::Clear() {}

bool AddressRange::IsValid() const {}

bool AddressRange::Dump(Stream *s, Target *target, Address::DumpStyle style,
                        Address::DumpStyle fallback_style) const {}

void AddressRange::DumpDebug(Stream *s) const {}

bool AddressRange::GetDescription(Stream *s, Target *target) const {}

bool AddressRange::operator==(const AddressRange &rhs) {}

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