3bf526ac0f51dda6f63be3421cd7de68720dd656 |
25-Jul-2013 |
Ed Maste <emaste@freebsd.org> |
tests: Mark expected FreeBSD failures due to pr16706 Watchpoints are not yet working on FreeBSD git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187134 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
|
4a3914dc5bd75ed0dc6644668411e76f37ac113b |
29-May-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Removing expected failures for watchpoint tests which are now passing. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182813 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
|
dbd73cf5eb16e733b28e823554e1dacdba1ebd0b |
05-Mar-2013 |
Daniel Malea <daniel.malea@intel.com> |
Un-skipping tests affected by llvm.org/pr15256 patch by Ashok Thirumurthi! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176462 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
estWatchpointSetErrorCases.py
|
45fa511aeb31116f73a45d84c1c2d3a2200b2ce7 |
22-Feb-2013 |
Enrico Granata <egranata@apple.com> |
Fixing the watchpoint test case to reflect changes in error reporting git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175845 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchpointSetErrorCases.py
|
d288003f7ca875b1984858ead3f3397bd9c7997d |
13-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Skip tests that assert on Linux in RecordLayoutBuilder::updateExternalFieldOffset() - Filed bugzilla PR-15256 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175065 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
estWatchpointSetErrorCases.py
|
87a5c11cf39eb6d1974a470694afb0c265f0221e |
25-Jan-2013 |
Daniel Malea <daniel.malea@intel.com> |
Update test scripts and Makefiles to allow testing with GCC: - introduce new variable ARCHFLAG in make/Makefile.rules to switch between "-arch" on Mac and "-m" everywhere else - update testcase makefiles to use LD_EXTRAS instead of LDFLAGS (the former interacts with Makefile.rules badly) - special treatment for gcc 4.6: replace "-std=c++11" with "-std=c++0x" as the former is not handled correctly - remove hardcoded "-arch" from test Makefile This patch should not have any effect on lldb on Mac OS X. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173402 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
40c9d75f2f6402227fed4e0a25daf18b683cb5e7 |
23-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Update test status on Linux - add decorators @expectedFailLinux and @skipOnLinux - skip/mark xfail cases due to open bugzillas # 14323, 14416, 14423, 14424, 14425, 14426 Patch by Ashok Thirumurthi! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168529 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
|
0dd2fc716bf19f1bc87535a5bc613d5b17afeeab |
09-Nov-2012 |
Jason Molenda <jmolenda@apple.com> |
Patch from Dan Malea daniel.malea@gmail.com to add some required flags to the Linux makefiles to get the tests to run. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@167600 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
431d839a33e9a274e705f7a268a1c9de2ffc2da2 |
22-Sep-2012 |
Jim Ingham <jingham@apple.com> |
Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly on the output of "break set". Please don't do this sort of thing!!!!! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@164433 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
estWatchpointSetErrorCases.py
|
e4b5ec026712d56f3cc259900f13158c47cb4d73 |
05-Jun-2012 |
Johnny Chen <johnny.chen@apple.com> |
rdar://problem/11597911 Fix confusing error message about "expression did not evaluate to an address" when doing 'watchpoint set expression". Instead of using 0 as the fail_value when invoking ValueObject::GetValueAsUnsigned(), modify the API to take an addition bool pointer (defaults to NULL) to indicate success/failure of value conversion. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@158016 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchpointSetErrorCases.py
ain.cpp
|
21b1984e161b0cadee331d32bfd721eccfdf4b1f |
06-Apr-2012 |
Johnny Chen <johnny.chen@apple.com> |
Second batch of adding @dsym_test/@dwarf_test decorators to existing test cases. Plus some minor cleanup of test method names. Third and final batch is coming. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@154197 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
|
8c1af79e3d88f26e7569e895c5bd70a0de87d3bc |
09-Feb-2012 |
Johnny Chen <johnny.chen@apple.com> |
Add error handling for missing option terminator "--" and a test scenario for it. Also fix a logic error for a missing return stmt. Oops. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@150195 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchpointSetErrorCases.py
|
42404d284b22750851b26ae9a4ab42101f673089 |
08-Feb-2012 |
Johnny Chen <johnny.chen@apple.com> |
After discussions with Jim and Greg, modify the 'watchpoint set' command to become a mutiword command with subcommand 'expression' and 'variable'. The first subcommand is for supplying an expression to be evaluated into an address to watch for, while the second is for watching a variable. 'watchpoint set expression' is a raw command, which means that you need to use the "--" option terminator to end the '-w' or '-x' option processing and to start typing your expression. Also update several test cases to comply and add a couple of test cases into TestCompletion.py, in particular, test that 'watchpoint set ex' completes to 'watchpoint set expression ' and that 'watchpoint set var' completes to 'watchpoint set variable '. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@150109 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
estWatchpointSetErrorCases.py
|
6183fccd61b67e814d9e7e85b25516a28edfe864 |
08-Feb-2012 |
Johnny Chen <johnny.chen@apple.com> |
Refine the 'watchpoint set' command to now require either the '-v' option (for watching of a variable) or the '-e' option (for watching of an address) to be present. Update some existing test cases with the required option and add some more test cases. Since the '-v' option takes <variable-name> and the '-e' option takes <expr> as the command arg, the existing infrastructure for generating the option usage can produce confusing help message, like: watchpoint set -e [-w <watch-type>] [-x <byte-size>] <variable-name | expr> watchpoint set -v [-w <watch-type>] [-x <byte-size>] <variable-name | expr> The solution adopted is to provide an extra member field to the struct CommandArgumentData called (uint32_t)arg_opt_set_association, whose purpose is to link this particular argument data with some option set(s). Also modify the signature of CommandObject::GetFormattedCommandArguments() to: GetFormattedCommandArguments (Stream &str, uint32_t opt_set_mask = LLDB_OPT_SET_ALL) it now takes an additional opt_set_mask which can be used to generate a filtered formatted command args for help message. Options::GenerateOptionUsage() impl is modified to call the GetFormattedCommandArguments() appropriately. So that the help message now looks like: watchpoint set -e [-w <watch-type>] [-x <byte-size>] <expr> watchpoint set -v [-w <watch-type>] [-x <byte-size>] <variable-name> rdar://problem/10703256 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@150032 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
estWatchpointSetErrorCases.py
|
28f3771c0b1ee1348647e7b9c9aa2c66ce040a5d |
31-Jan-2012 |
Johnny Chen <johnny.chen@apple.com> |
Add some more test cases for the "watchpoint set" command. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149324 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchpointSetErrorCases.py
|
bda984ab7719f3af66ae70defd42b6dfbd3e510b |
31-Jan-2012 |
Johnny Chen <johnny.chen@apple.com> |
Fixed a typo in the test case. Updated comment. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149295 91177308-0d34-0410-b5e6-96231b3b80d8
estWatchLocationWithWatchSet.py
|
55a2d5a49d82fcfc0fe72825293f6c04d1970e21 |
30-Jan-2012 |
Johnny Chen <johnny.chen@apple.com> |
Add "watch set" command as a more general interface in conjunction with "frame var -w". Also add test cases for watching a variable as well as a location expressed as an expression. o TestMyFirstWatchpoint.py: Modified to test "watchpoint set -w write global". o TestWatchLocationWithWatchSet.py: Added to test "watchpoint set -w write -x 1 g_char_ptr + 7" where a contrived example program with several threads is supposed to only access the array index within the range [0..6], but there's some misbehaving thread writing past the range. rdar://problem/10701761 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149280 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
estWatchLocationWithWatchSet.py
ain.cpp
|