9#ifndef LLDB_API_SBWATCHPOINT_H
10#define LLDB_API_SBWATCHPOINT_H
36 explicit operator bool()
const;
49 int32_t GetHardwareIndex();
53 size_t GetWatchSize();
55 void SetEnabled(
bool enabled);
59 uint32_t GetHitCount();
61 uint32_t GetIgnoreCount();
63 void SetIgnoreCount(uint32_t n);
65 const char *GetCondition();
67 void SetCondition(
const char *condition);
73 static bool EventIsWatchpointEvent(
const lldb::SBEvent &event);
75 static lldb::WatchpointEventType
84 const char *GetWatchSpec();
86 bool IsWatchingReads();
88 bool IsWatchingWrites();
91 friend class lldb_private::python::SWIGBridge;
bool operator!=(const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs)
bool operator==(const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs)
std::weak_ptr< lldb_private::Watchpoint > m_opaque_wp
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.
std::shared_ptr< lldb_private::Watchpoint > WatchpointSP