teak-llvm/lldb/packages/Python/lldbsuite/test/functionalities/data-formatter
Enrico Granata 520a422bd8 Add a --element-count option to the expression command
This option evaluates an expression and, if the result is of pointer type, treats it as if it was an array of that many elements and displays such elements

This has a couple subtle points but is mostly as straightforward as it sounds

Add a parray N <expr> alias for this new mode

Also, extend the --object-description mode to do the moral equivalent of the above but display each element in --object-description mode
Add a poarray N <expr> alias for this

llvm-svn: 267372
2016-04-25 00:52:47 +00:00
..
boolreference On some platforms, the compiler is allowed to assume that BOOL == bool. On others, BOOL == signed char. 2016-03-15 23:38:04 +00:00
compactvectors Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
data-formatter-advanced Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
data-formatter-categories Enhance the 'type X list' commands such that they actually alert the user if no formatters matching the constraints could be found 2016-03-30 22:45:13 +00:00
data-formatter-cpp Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
data-formatter-disabling Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
data-formatter-enum-format Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
data-formatter-globals Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
data-formatter-named-summaries Enhance the 'type X list' commands such that they actually alert the user if no formatters matching the constraints could be found 2016-03-30 22:45:13 +00:00
data-formatter-objc Remove what I believe are the last known instances of formatters that run code 2016-04-08 22:49:31 +00:00
data-formatter-proper-plurals Remove what I believe are the last known instances of formatters that run code 2016-04-08 22:49:31 +00:00
data-formatter-ptr-to-array Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
data-formatter-python-synth Fix test cases for big-endian systems 2016-04-14 14:35:02 +00:00
data-formatter-script Fix a bug where LLDB would not print the name of the function that a scripted summary is bound to 2016-01-29 00:56:52 +00:00
data-formatter-skip-summary Remove expectedFailureFreeBSD decorator 2016-02-19 19:25:03 +00:00
data-formatter-smart-array Fix test cases for big-endian systems 2016-04-14 14:35:02 +00:00
data-formatter-stl skip and xfail two std::list-related libcxx tests that fail on OS X with TOT libcxx 2016-04-01 21:36:58 +00:00
data-formatter-synth Remove some xfail-s fixed by r253026 2015-11-26 16:11:57 +00:00
data-formatter-synthval Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
dump_dynamic Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
format-propagation Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
frameformat_smallstruct Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
hexcaps Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
language_category_updates Remove XFAIL from a few tests that have been fixed on Windows. 2016-01-08 22:21:40 +00:00
nsarraysynth Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
nsdictionarysynth Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
nssetsynth Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
ostypeformatting Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
parray Add a --element-count option to the expression command 2016-04-25 00:52:47 +00:00
poarray Add a --element-count option to the expression command 2016-04-25 00:52:47 +00:00
ptr_ref_typedef Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
refpointer-recursion Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
setvaluefromcstring Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
stringprinter Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
summary-string-onfail Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
synthcapping Fix test cases for big-endian systems 2016-04-14 14:35:02 +00:00
synthupdate Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
type_summary_list_arg Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
type_summary_list_script Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
typedef_array Delete all the xfail / skip decorators for specific compilers. 2016-02-09 21:36:15 +00:00
user-format-vs-summary Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
var-in-aggregate-misuse Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
varscript_formatting Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
vector-types Move some of the common decorators to decorators.py. 2016-02-04 18:03:01 +00:00
.categories