LLDB mainline
lldb_private::NativeWatchpointList Class Reference

#include <NativeWatchpointList.h>

Public Types

using WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint>

Public Member Functions

Status Add (lldb::addr_t addr, size_t size, uint32_t watch_flags, bool hardware)
Status Remove (lldb::addr_t addr)
const WatchpointMapGetWatchpointMap () const

Private Attributes

WatchpointMap m_watchpoints

Detailed Description

Definition at line 25 of file NativeWatchpointList.h.

Member Typedef Documentation

◆ WatchpointMap

Member Function Documentation

◆ Add()

Status NativeWatchpointList::Add ( lldb::addr_t addr,
size_t size,
uint32_t watch_flags,
bool hardware )

Definition at line 16 of file NativeWatchpointList.cpp.

References m_watchpoints, and lldb_private::Status.

◆ GetWatchpointMap()

const NativeWatchpointList::WatchpointMap & NativeWatchpointList::GetWatchpointMap ( ) const

Definition at line 28 of file NativeWatchpointList.cpp.

References m_watchpoints.

◆ Remove()

Status NativeWatchpointList::Remove ( lldb::addr_t addr)

Definition at line 22 of file NativeWatchpointList.cpp.

References m_watchpoints, and lldb_private::Status.

Member Data Documentation

◆ m_watchpoints

WatchpointMap lldb_private::NativeWatchpointList::m_watchpoints
private

Definition at line 37 of file NativeWatchpointList.h.

Referenced by Add(), GetWatchpointMap(), and Remove().


The documentation for this class was generated from the following files: