LLDB mainline
Public Types | Public Member Functions | Private Attributes | List of all members
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

Definition at line 32 of file NativeWatchpointList.h.

Member Function Documentation

◆ Add()

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

◆ GetWatchpointMap()

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

◆ Remove()

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

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: