diff options
| author | Johnny Chen <johnny.chen@apple.com> | 2012-06-04 23:19:54 +0000 |
|---|---|---|
| committer | Johnny Chen <johnny.chen@apple.com> | 2012-06-04 23:19:54 +0000 |
| commit | b90827e66c6576a229b9018ba8400a2e3e300d02 (patch) | |
| tree | 982b29230add06d804c9c61b0299fd05fd992d3e /lldb/test/python_api/watchpoint/TestSetWatchpoint.py | |
| parent | 188d830405a47a6c1b5c87f85cd46bce587c2ec7 (diff) | |
rdar://problem/11584012
Refactorings of watchpoint creation APIs so that SBTarget::WatchAddress(), SBValue::Watch(), and SBValue::WatchPointee()
now take an additional 'SBError &error' parameter (at the end) to contain the reason if there is some failure in the
operation. Update 'watchpoint set variable/expression' commands to take advantage of that.
Update existing test cases to reflect the API change and add test cases to verify that the SBError mechanism works for
SBTarget::WatchAddress() by passing an invalid watch_size.
llvm-svn: 157964
Diffstat (limited to 'lldb/test/python_api/watchpoint/TestSetWatchpoint.py')
| -rw-r--r-- | lldb/test/python_api/watchpoint/TestSetWatchpoint.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/test/python_api/watchpoint/TestSetWatchpoint.py b/lldb/test/python_api/watchpoint/TestSetWatchpoint.py index e283ab0762cd..124dec11cbdf 100644 --- a/lldb/test/python_api/watchpoint/TestSetWatchpoint.py +++ b/lldb/test/python_api/watchpoint/TestSetWatchpoint.py @@ -61,7 +61,8 @@ class SetWatchpointAPITestCase(TestBase): # Watch 'global' for read and write. value = frame0.FindValue('global', lldb.eValueTypeVariableGlobal) - watchpoint = value.Watch(True, True, True) + error = lldb.SBError(); + watchpoint = value.Watch(True, True, True, error) self.assertTrue(value and watchpoint, "Successfully found the variable and set a watchpoint") self.DebugSBValue(value) |
