3f883496e92fce5011f6bf585af3ac6d1cddb64f |
|
05-Jun-2012 |
Johnny Chen <johnny.chen@apple.com> |
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. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@157964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/python_api/default-constructor/sb_watchpoint.py
|
2189eefb1f1264541b81de9c1ccba9f76403dfc1 |
|
18-Oct-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add test cases for setting condition on a watchpoint for both command and API. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@142291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/python_api/default-constructor/sb_watchpoint.py
|
41a55efdfd779b910fb3515c47357c97e695ec22 |
|
14-Oct-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add SBWatchpoint::GetError() API, which is not currently populated as yet. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@141979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/python_api/default-constructor/sb_watchpoint.py
|
ecd4feb5111432d2878e95461220c720cb2d24c8 |
|
14-Oct-2011 |
Johnny Chen <johnny.chen@apple.com> |
SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating a watchpoint for either the variable encapsulated by SBValue (Watch) or the pointee encapsulated by SBValue (WatchPointee). Removed SBFrame::WatchValue() and SBFrame::WatchLocation() API as a result of that. Modified the watchpoint related test suite to reflect the change. Plus replacing WatchpointLocation with Watchpoint throughout the code base. There are still cleanups to be dome. This patch passes the whole test suite. Check it in so that we aggressively catch regressions. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@141925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/python_api/default-constructor/sb_watchpoint.py
|