Lines Matching defs:WatchpointResource
1 //===-- WatchpointResource.cpp --------------------------------------------===//
11 #include "lldb/Breakpoint/WatchpointResource.h"
19 WatchpointResource::WatchpointResource(lldb::addr_t addr, size_t size,
24 WatchpointResource::~WatchpointResource() {
29 addr_t WatchpointResource::GetLoadAddress() const { return m_addr; }
31 size_t WatchpointResource::GetByteSize() const { return m_size; }
33 bool WatchpointResource::WatchpointResourceRead() const { return m_watch_read; }
35 bool WatchpointResource::WatchpointResourceWrite() const {
39 void WatchpointResource::SetType(bool read, bool write) {
44 wp_resource_id_t WatchpointResource::GetID() const { return m_id; }
46 bool WatchpointResource::Contains(addr_t addr) {
52 void WatchpointResource::AddConstituent(const WatchpointSP &wp_sp) {
57 void WatchpointResource::RemoveConstituent(WatchpointSP &wp_sp) {
65 size_t WatchpointResource::GetNumberOfConstituents() {
70 bool WatchpointResource::ConstituentsContains(const WatchpointSP &wp_sp) {
74 bool WatchpointResource::ConstituentsContains(const Watchpoint *wp) {
82 WatchpointSP WatchpointResource::GetConstituentAtIndex(size_t idx) {
91 WatchpointResource::WatchpointCollection
92 WatchpointResource::CopyConstituentsList() {
97 bool WatchpointResource::ShouldStop(StoppointCallbackContext *context) {
116 void WatchpointResource::Dump(Stream *s) const {
120 wp_resource_id_t WatchpointResource::GetNextID() {