llvm-project/lldb/test/API/functionalities/data-formatter
Jonas Devlieghere 406ad18748 [lldb/DataFormatters] Display null C++ pointers as nullptr
Display null pointer as `nullptr`, `nil` and `NULL` for C++,
Objective-C/Objective-C++ and C respectively. The original motivation
for this patch was to display a null std::string pointer as nullptr
instead of "", but the fix seemed generic enough to be done for all
summary providers.

Differential revision: https://reviews.llvm.org/D77153
2020-11-12 15:24:06 -08:00
..
array_typedef
boolreference Generalize TestFormattersBoolRefPtr to work on Apple Silicon. 2020-06-23 12:45:31 -07:00
builtin-formats [lldb][NFC] Add some more tests for edge cases LLDB's builtin formatters 2020-06-23 19:59:46 +02:00
compactvectors [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
cstring-utf8-summary Data formatters: fix detection of C strings 2020-03-24 14:25:59 +01:00
data-formatter-advanced [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-caching
data-formatter-categories [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-cpp [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-disabling
data-formatter-enum-format
data-formatter-globals [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-named-summaries [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-objc [lldb] [test] Rename '.categories' to 'categories' 2020-11-10 12:02:38 +01:00
data-formatter-proper-plurals [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-ptr-to-array [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-python-synth [lldb] Enable FreeBSDRemote plugin by default and update test status 2020-11-05 17:49:46 +01:00
data-formatter-script [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-skip-summary [lldb] [test] Remove xfail from tests that pass on FreeBSD 2020-11-03 22:01:59 +01:00
data-formatter-smart-array [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-stl [lldb/DataFormatters] Display null C++ pointers as nullptr 2020-11-12 15:24:06 -08:00
data-formatter-synth [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
data-formatter-synthtype [lldb] Enable FreeBSDRemote plugin by default and update test status 2020-11-05 17:49:46 +01:00
data-formatter-synthval [lldb] Enable FreeBSDRemote plugin by default and update test status 2020-11-05 17:49:46 +01:00
dump_dynamic [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
format-propagation [lldb] Replace assertTrue(a == b, "msg") with assertEquals(a, b, "msg") in the test suite 2020-02-13 15:00:55 +01:00
frameformat_smallstruct [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
hexcaps [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
language_category_updates [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
nsarraysynth [lldb] Fix NSArray0 data formatter and add test 2020-08-10 09:38:37 -07:00
nsdictionarysynth [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
nssetsynth [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
ostypeformatting [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
parray [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
poarray [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
ptr_ref_typedef [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
pyobjsynthprovider [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
refpointer-recursion
setvaluefromcstring [lldb] [test] Use skipUnlessDarwin for tests specific to Darwin 2020-11-07 19:26:42 +01:00
stringprinter [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
summary-string-onfail [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
synthcapping
synthupdate [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
type_summary_list_arg
type_summary_list_script
typedef_array [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
user-format-vs-summary [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
var-in-aggregate-misuse [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
varscript_formatting [lldb] Enable FreeBSDRemote plugin by default and update test status 2020-11-05 17:49:46 +01:00
vector-types [lldb] Remove license headers from all test source files 2020-02-20 08:32:01 +01:00
categories [lldb] [test] Rename '.categories' to 'categories' 2020-11-10 12:02:38 +01:00