llvm/lldb/source/Breakpoint/WatchpointResource.cpp

//===-- WatchpointResource.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 <assert.h>

#include "lldb/Breakpoint/WatchpointResource.h"
#include "lldb/Utility/Stream.h"

#include <algorithm>

usingnamespacelldb;
usingnamespacelldb_private;

WatchpointResource::WatchpointResource(lldb::addr_t addr, size_t size,
                                       bool read, bool write)
    :{}

WatchpointResource::~WatchpointResource() {}

addr_t WatchpointResource::GetLoadAddress() const {}

size_t WatchpointResource::GetByteSize() const {}

bool WatchpointResource::WatchpointResourceRead() const {}

bool WatchpointResource::WatchpointResourceWrite() const {}

void WatchpointResource::SetType(bool read, bool write) {}

wp_resource_id_t WatchpointResource::GetID() const {}

bool WatchpointResource::Contains(addr_t addr) {}

void WatchpointResource::AddConstituent(const WatchpointSP &wp_sp) {}

void WatchpointResource::RemoveConstituent(WatchpointSP &wp_sp) {}

size_t WatchpointResource::GetNumberOfConstituents() {}

bool WatchpointResource::ConstituentsContains(const WatchpointSP &wp_sp) {}

bool WatchpointResource::ConstituentsContains(const Watchpoint *wp) {}

WatchpointSP WatchpointResource::GetConstituentAtIndex(size_t idx) {}

WatchpointResource::WatchpointCollection
WatchpointResource::CopyConstituentsList() {}

bool WatchpointResource::ShouldStop(StoppointCallbackContext *context) {}

void WatchpointResource::Dump(Stream *s) const {}

wp_resource_id_t WatchpointResource::GetNextID() {}