#include "lldb/API/SBWatchpoint.h"
#include "lldb/API/SBAddress.h"
#include "lldb/API/SBDebugger.h"
#include "lldb/API/SBDefines.h"
#include "lldb/API/SBEvent.h"
#include "lldb/API/SBStream.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Breakpoint/Watchpoint.h"
#include "lldb/Breakpoint/WatchpointList.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Stream.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-types.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBWatchpoint::SBWatchpoint() { … }
SBWatchpoint::SBWatchpoint(const lldb::WatchpointSP &wp_sp)
: … { … }
SBWatchpoint::SBWatchpoint(const SBWatchpoint &rhs)
: … { … }
const SBWatchpoint &SBWatchpoint::operator=(const SBWatchpoint &rhs) { … }
SBWatchpoint::~SBWatchpoint() = default;
watch_id_t SBWatchpoint::GetID() { … }
bool SBWatchpoint::IsValid() const { … }
operator bool()
bool SBWatchpoint::operator==(const SBWatchpoint &rhs) const { … }
bool SBWatchpoint::operator!=(const SBWatchpoint &rhs) const { … }
SBError SBWatchpoint::GetError() { … }
int32_t SBWatchpoint::GetHardwareIndex() { … }
addr_t SBWatchpoint::GetWatchAddress() { … }
size_t SBWatchpoint::GetWatchSize() { … }
void SBWatchpoint::SetEnabled(bool enabled) { … }
bool SBWatchpoint::IsEnabled() { … }
uint32_t SBWatchpoint::GetHitCount() { … }
uint32_t SBWatchpoint::GetIgnoreCount() { … }
void SBWatchpoint::SetIgnoreCount(uint32_t n) { … }
const char *SBWatchpoint::GetCondition() { … }
void SBWatchpoint::SetCondition(const char *condition) { … }
bool SBWatchpoint::GetDescription(SBStream &description,
DescriptionLevel level) { … }
void SBWatchpoint::Clear() { … }
lldb::WatchpointSP SBWatchpoint::GetSP() const { … }
void SBWatchpoint::SetSP(const lldb::WatchpointSP &sp) { … }
bool SBWatchpoint::EventIsWatchpointEvent(const lldb::SBEvent &event) { … }
WatchpointEventType
SBWatchpoint::GetWatchpointEventTypeFromEvent(const SBEvent &event) { … }
SBWatchpoint SBWatchpoint::GetWatchpointFromEvent(const lldb::SBEvent &event) { … }
lldb::SBType SBWatchpoint::GetType() { … }
WatchpointValueKind SBWatchpoint::GetWatchValueKind() { … }
const char *SBWatchpoint::GetWatchSpec() { … }
bool SBWatchpoint::IsWatchingReads() { … }
bool SBWatchpoint::IsWatchingWrites() { … }