llvm/lldb/source/API/SBMemoryRegionInfo.cpp

//===-- SBMemoryRegionInfo.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/SBMemoryRegionInfo.h"
#include "Utils.h"
#include "lldb/API/SBDefines.h"
#include "lldb/API/SBError.h"
#include "lldb/API/SBStream.h"
#include "lldb/Target/MemoryRegionInfo.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/StreamString.h"
#include <optional>

usingnamespacelldb;
usingnamespacelldb_private;

SBMemoryRegionInfo::SBMemoryRegionInfo() :{}

SBMemoryRegionInfo::SBMemoryRegionInfo(const char *name, lldb::addr_t begin,
                                       lldb::addr_t end, uint32_t permissions,
                                       bool mapped, bool stack_memory)
    :{}

SBMemoryRegionInfo::SBMemoryRegionInfo(const MemoryRegionInfo *lldb_object_ptr)
    :{}

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

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

SBMemoryRegionInfo::~SBMemoryRegionInfo() = default;

void SBMemoryRegionInfo::Clear() {}

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

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

MemoryRegionInfo &SBMemoryRegionInfo::ref() {}

const MemoryRegionInfo &SBMemoryRegionInfo::ref() const {}

lldb::addr_t SBMemoryRegionInfo::GetRegionBase() {}

lldb::addr_t SBMemoryRegionInfo::GetRegionEnd() {}

bool SBMemoryRegionInfo::IsReadable() {}

bool SBMemoryRegionInfo::IsWritable() {}

bool SBMemoryRegionInfo::IsExecutable() {}

bool SBMemoryRegionInfo::IsMapped() {}

const char *SBMemoryRegionInfo::GetName() {}

bool SBMemoryRegionInfo::HasDirtyMemoryPageList() {}

uint32_t SBMemoryRegionInfo::GetNumDirtyPages() {}

addr_t SBMemoryRegionInfo::GetDirtyPageAddressAtIndex(uint32_t idx) {}

int SBMemoryRegionInfo::GetPageSize() {}

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