LLDB mainline
|
#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 WatchpointMap & | GetWatchpointMap () const |
Private Attributes | |
WatchpointMap | m_watchpoints |
Definition at line 25 of file NativeWatchpointList.h.
using lldb_private::NativeWatchpointList::WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint> |
Definition at line 32 of file NativeWatchpointList.h.
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.
Referenced by lldb_private::NativeProcessProtocol::SetWatchpoint().
const NativeWatchpointList::WatchpointMap & NativeWatchpointList::GetWatchpointMap | ( | ) | const |
Definition at line 28 of file NativeWatchpointList.cpp.
References m_watchpoints.
Referenced by lldb_private::NativeProcessProtocol::GetWatchpointMap().
Status NativeWatchpointList::Remove | ( | lldb::addr_t | addr | ) |
Definition at line 22 of file NativeWatchpointList.cpp.
References m_watchpoints.
Referenced by lldb_private::NativeProcessProtocol::RemoveWatchpoint().
|
private |
Definition at line 37 of file NativeWatchpointList.h.
Referenced by Add(), GetWatchpointMap(), and Remove().