From 1b5792e5ad1831aecd25ec50cc279e28e49e5c81 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Tue, 18 Dec 2012 02:03:49 +0000 Subject: Adding events when watchpoints are set or changed. llvm-svn: 170400 --- lldb/scripts/Python/interface/SBTarget.i | 3 ++- lldb/scripts/Python/interface/SBWatchpoint.i | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'lldb/scripts/Python/interface') diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/Python/interface/SBTarget.i index 9685c94fcc1..8b23dda8256 100644 --- a/lldb/scripts/Python/interface/SBTarget.i +++ b/lldb/scripts/Python/interface/SBTarget.i @@ -238,7 +238,8 @@ public: { eBroadcastBitBreakpointChanged = (1 << 0), eBroadcastBitModulesLoaded = (1 << 1), - eBroadcastBitModulesUnloaded = (1 << 2) + eBroadcastBitModulesUnloaded = (1 << 2), + eBroadcastBitWatchpointChanged = (1 << 3) }; //------------------------------------------------------------------ diff --git a/lldb/scripts/Python/interface/SBWatchpoint.i b/lldb/scripts/Python/interface/SBWatchpoint.i index 23c27d8905e..9a40131f518 100644 --- a/lldb/scripts/Python/interface/SBWatchpoint.i +++ b/lldb/scripts/Python/interface/SBWatchpoint.i @@ -84,6 +84,16 @@ public: bool GetDescription (lldb::SBStream &description, DescriptionLevel level); + + static bool + EventIsWatchpointEvent (const lldb::SBEvent &event); + + static lldb::WatchpointEventType + GetWatchpointEventTypeFromEvent (const lldb::SBEvent& event); + + static lldb::SBWatchpoint + GetWatchpointFromEvent (const lldb::SBEvent& event); + }; } // namespace lldb -- cgit v1.2.3