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
76 GetWatchpointEventTypeFromEvent(const
lldb::
SBEvent &event);
84 const
char *GetWatchSpec();
86 bool IsWatchingReads();
88 bool IsWatchingWrites();
#define LLDB_DEPRECATED(MSG)
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
bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs)