Regression

lldb-api.functionalities/data-formatter/data-formatter-objc.TestDataFormatterObjCPlain.py (from lldb-api)

Failing for the past 1 build (Since #2043 )
Took 1 min 31 sec.

Stacktrace

Script:
--
/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/copied-python /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --codesign-identity lldb_codesign --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex -t --env TERM=vt100 --env LLVM_LIBS_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./lib --inferior-env ASAN_OPTIONS=detect_stack_use_after_return=1 --inferior-env DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex --lldb-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/lldb --compiler /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang --dsymutil /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil --llvm-tools-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin --lldb-libs-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./lib /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -p TestDataFormatterObjCPlain.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 14.0.99 (http://labmaster3.local/git/llvm-project.git revision 87261caa550d2399b0556af44f60e1482d8c4179)
  clang revision 87261caa550d2399b0556af44f60e1482d8c4179
  llvm revision 87261caa550d2399b0556af44f60e1482d8c4179
Skipping the following test categories: ['libstdcxx', 'dwo', 'llgs', 'fork']

--
Command Output (stderr):
--
Change dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -C /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.test_plain_objc_with_run_command_dsym -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/Makefile MAKE_DSYM=YES all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api

"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang" -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -w -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/main.m
"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"  main.o -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -w -framework Foundation  -lobjc --driver-mode=g++ -o "a.out"
codesign -s - "a.out"
"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil"  -o "a.out.dSYM" "a.out"


runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang-x86_64) :: test_plain_objc_with_run_command_dsym (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain)
<bound method SBProcess.Kill of <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at 0x110520630> >>: success

runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -C /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.test_plain_objc_with_run_command_dwarf -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/Makefile MAKE_DSYM=NO all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api

"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang" -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -w -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/main.m
"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"  main.o -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -w -framework Foundation  -lobjc --driver-mode=g++ -o "a.out"
codesign -s - "a.out"


runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang-x86_64) :: test_plain_objc_with_run_command_dwarf (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain)
<bound method SBProcess.Kill of <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at 0x10ff99c60> >>: success

UNSUPPORTED: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang-x86_64) :: test_plain_objc_with_run_command_dwo (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain) (test case does not fall in any category of interest for this run) 
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup false
output: 

runCmd: settings set target.inherit-tcc true
output: 

runCmd: settings set target.detach-on-error false
output: 

runCmd: settings set target.auto-apply-fixits false
output: 

runCmd: settings set plugin.process.gdb-remote.packet-timeout 60
output: 

runCmd: settings set symbols.clang-modules-cache-path "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api"
output: 

runCmd: settings set use-color false
output: 

runCmd: setting set target.prefer-dynamic-value no-dynamic-values
output: 

runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -C /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.test_plain_objc_with_run_command_gmodules -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -f /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/Makefile MAKE_DSYM=NO MAKE_GMODULES=YES all ARCH=x86_64 'CC="/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"' DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil CODESIGN=codesign CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api

"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang" -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -fmodules -gmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api -gmodules -fcxx-modules -w -MT main.o -MD -MP -MF main.d -c -o main.o /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/main.m
"/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang"  main.o -g -O0 -fno-builtin -isysroot "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk" -arch x86_64  -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/../../../../../include -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc -I/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make -include /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/make/test_common.h  -fno-limit-debug-info  -fmodules -gmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api -gmodules -fcxx-modules -w -framework Foundation  -lobjc --driver-mode=g++ -o "a.out"
codesign -s - "a.out"


runCmd: settings set target.env-vars ASAN_OPTIONS=detect_stack_use_after_return=1 DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

runCmd: thread list
output: Process 28011 stopped
* thread #1: tid = 0x1aa28, 0x0000000100004820 a.out`main(argc=1, argv=0x00007ffeefbff818) at main.m:795:4, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  thread #2: tid = 0x1aaf7, 0x00007fff7349b4ce libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #3: tid = 0x1aaf8, 0x00007fff7349b4ce libsystem_kernel.dylib`__workq_kernreturn + 10


Ran command:
"thread list"

Got output:
Process 28011 stopped
* thread #1: tid = 0x1aa28, 0x0000000100004820 a.out`main(argc=1, argv=0x00007ffeefbff818) at main.m:795:4, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  thread #2: tid = 0x1aaf7, 0x00007fff7349b4ce libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #3: tid = 0x1aaf8, 0x00007fff7349b4ce libsystem_kernel.dylib`__workq_kernreturn + 10

Expecting sub string: "stopped" (was found)
Expecting sub string: "stop reason = breakpoint" (was found)

Adding tearDown hook:         def cleanup():
            self.runCmd('type format clear', check=False)
            self.runCmd('type summary clear', check=False)
            self.runCmd('type synth clear', check=False)


runCmd: type summary add --summary-string "${var%@}" MyClass
output: 

runCmd: frame variable object2
output: (MyOtherClass *) object2 = 0x00006030000045d0


Ran command:
"frame variable object2"

Got output:
(MyOtherClass *) object2 = 0x00006030000045d0

Expecting sub string: "MyOtherClass" (was found)

runCmd: frame variable *object2
output: (MyOtherClass) *object2 = (MyClass = <not a valid Objective-C object>, i2 = -1, backup = <MyClass: 0x603000004600>)


Ran command:
"frame variable *object2"

Got output:
(MyOtherClass) *object2 = (MyClass = <not a valid Objective-C object>, i2 = -1, backup = <MyClass: 0x603000004600>)

Expecting sub string: "MyOtherClass" (was found)

runCmd: type summary delete MyClass
output: 

runCmd: type summary list
output: -----------------------
Category: default
-----------------------
-----------------------
Category: VectorTypes
-----------------------
builtin_type_vec128: `${var.uint128}` (one-line printout) (skip pointers) (hide member names)
float[4]: `` (one-line printout) (skip pointers) (hide member names)
int32_t[4]: `` (one-line printout) (skip pointers) (hide member names)
int16_t[8]: `` (one-line printout) (skip pointers) (hide member names)
vDouble: `` (one-line printout) (skip pointers) (hide member names)
vFloat: `` (one-line printout) (skip pointers) (hide member names)
vSInt8: `` (one-line printout) (skip pointers) (hide member names)
vSInt16: `` (one-line printout) (skip pointers) (hide member names)
vSInt32: `` (one-line printout) (skip pointers) (hide member names)
vUInt8: `` (one-line printout) (skip pointers) (hide member names)
vUInt16: `` (one-line printout) (skip pointers) (hide member names)
vUInt32: `` (one-line printout) (skip pointers) (hide member names)
vBool32: `` (one-line printout) (skip pointers) (hide member names)
-----------------------
Category: system
-----------------------
char *: `${var%s}` (skip pointers)
unsigned char *: `${var%s}` (skip pointers)
OSType: `${var%O}` (not cascading) (skip pointers) (skip references)
char ?\[[0-9]+\]: `${var%char[]}` (hide value) (skip pointers)
-----------------------
Category: cplusplus
-----------------------
std::string: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char>: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char,std::char_traits<char>,std::allocator<char> >: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char, std::char_traits<char>, std::allocator<char> >: `${var._M_dataplus._M_p}` (hide value)
std::__cxx11::string:  (hide value) libstdc++ c++11 std::string summary provider
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >:  (hide value) libstdc++ c++11 std::string summary provider
std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >:  (hide value) libstdc++ c++11 std::string summary provider
std::wstring: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t>: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >: `${var._M_dataplus._M_p%S}` (hide value)
std::__cxx11::wstring:  (hide value) libstdc++ c++11 std::wstring summary provider
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >:  (hide value) libstdc++ c++11 std::wstring summary provider
char8_t *:  (skip pointers) char8_t * summary provider
char16_t *:  (skip pointers) char16_t * summary provider
char32_t *:  (skip pointers) char32_t * summary provider
wchar_t *:  (skip pointers) wchar_t * summary provider
unichar *:  (skip pointers) unichar * summary provider
char8_t:  (hide value) (skip pointers) (hide member names) char8_t summary provider
char16_t:  (hide value) (skip pointers) (hide member names) char16_t summary provider
char32_t:  (hide value) (skip pointers) (hide member names) char32_t summary provider
wchar_t:  (hide value) (skip pointers) (hide member names) wchar_t summary provider
unichar:  (hide value) (skip pointers) (hide member names) unichar summary provider
^std::bitset<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::vector<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::map<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::set<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::multimap<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::multiset<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::(__cxx11::)?list<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::(__cxx11::)?forward_list<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::unique_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::unique_ptr summary provider
^std::shared_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::shared_ptr summary provider
^std::weak_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::weak_ptr summary provider
^std::__[[:alnum:]]+::string$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<char, std::__[[:alnum:]]+::char_traits<char>, std::__[[:alnum:]]+::allocator<char> >$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<unsigned char, std::__[[:alnum:]]+::char_traits<unsigned char>, std::__[[:alnum:]]+::allocator<unsigned char> >$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<char16_t, std::__[[:alnum:]]+::char_traits<char16_t>, std::__[[:alnum:]]+::allocator<char16_t> >$:  (hide value) std::u16string summary provider
^std::__[[:alnum:]]+::basic_string<char32_t, std::__[[:alnum:]]+::char_traits<char32_t>, std::__[[:alnum:]]+::allocator<char32_t> >$:  (hide value) std::u32string summary provider
^std::__[[:alnum:]]+::wstring$:  (hide value) std::wstring summary provider
^std::__[[:alnum:]]+::basic_string<wchar_t, std::__[[:alnum:]]+::char_traits<wchar_t>, std::__[[:alnum:]]+::allocator<wchar_t> >$:  (hide value) std::wstring summary provider
^std::__[[:alnum:]]+::function<.+>$:  (hide value) libc++ std::function summary provider
^std::__[[:alnum:]]+::bitset<.+>(( )?&)?$:  (show children) (hide value) libc++ std::bitset summary provider
^std::__[[:alnum:]]+::vector<.+>(( )?&)?$:  (show children) (hide value) libc++ std::vector summary provider
^std::__[[:alnum:]]+::forward_list<.+>(( )?&)?$:  (show children) (hide value) libc++ std::list summary provider
^std::__([A-Zabd-z0-9]|cx?[A-Za-wyz0-9]|cxx1?[A-Za-z02-9]|cxx11[[:alnum:]])[[:alnum:]]*::list<.+>(( )?&)?$:  (show children) (hide value) libc++ std::list summary provider
^std::__[[:alnum:]]+::map<.+>(( )?&)?$:  (show children) (hide value) libc++ std::map summary provider
^std::__[[:alnum:]]+::deque<.+>(( )?&)?$:  (show children) (hide value) libc++ std::deque summary provider
^std::__[[:alnum:]]+::queue<.+>(( )?&)?$:  (show children) (hide value) libc++ std::queue summary provider
^std::__[[:alnum:]]+::set<.+>(( )?&)?$:  (show children) (hide value) libc++ std::set summary provider
^std::__[[:alnum:]]+::multiset<.+>(( )?&)?$:  (show children) (hide value) libc++ std::multiset summary provider
^std::__[[:alnum:]]+::multimap<.+>(( )?&)?$:  (show children) (hide value) libc++ std::multimap summary provider
^(std::__[[:alnum:]]+::)unordered_(multi)?(map|set)<.+> >$:  (show children) (hide value) libc++ std::unordered containers summary provider
^std::__[[:alnum:]]+::tuple<.*>(( )?&)?$:  (show children) (hide value) libc++ std::tuple summary provider
^std::__[[:alnum:]]+::atomic<.+>$:  (show children) (hide value) libc++ std::atomic summary provider
^std::__[[:alnum:]]+::optional<.+>(( )?&)?$:  (show children) (hide value) libc++ std::optional summary provider
^std::__[[:alnum:]]+::variant<.+>(( )?&)?$:  (show children) (hide value) libc++ std::variant summary provider
^std::__[[:alnum:]]+::shared_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::shared_ptr summary provider
^std::__[[:alnum:]]+::weak_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::weak_ptr summary provider
^std::__[[:alnum:]]+::unique_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::unique_ptr summary provider
char8_t ?\[[0-9]+\]:  (hide value) (skip pointers) char8_t [] summary provider
char16_t ?\[[0-9]+\]:  (hide value) (skip pointers) char16_t [] summary provider
char32_t ?\[[0-9]+\]:  (hide value) (skip pointers) char32_t [] summary provider
wchar_t ?\[[0-9]+\]:  (hide value) (skip pointers) wchar_t * summary provider
-----------------------
Category: objc
-----------------------
CMTime:  (show children) CMTime summary provider
BOOL:  (not cascading) (hide value) (skip pointers) (skip references) 
BOOL &:  (not cascading) (hide value) (skip pointers) (skip references) 
BOOL *:  (not cascading) (hide value) (skip pointers) (skip references) 
SEL:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
objc_selector:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
objc_selector *:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
SEL *:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
Class:  (not cascading) (hide value) (skip pointers) (skip references) Class summary provider
__block_literal_generic: `${var.__FuncPtr%A}` (hide value)
CFGregorianUnits: `${var.years} years, ${var.months} months, ${var.days} days, ${var.hours} hours, ${var.minutes} minutes ${var.seconds} seconds` (hide value)
CFRange: `location=${var.location} length=${var.length}` (hide value)
NSRange: `location=${var.location}, length=${var.length}` (hide value)
NSRectArray: `(${var.origin}, ${var.size}), ...` (hide value)
NSPoint: `` (hide value) (one-line printout)
NSSize: `` (hide value) (one-line printout)
NSRect: `` (hide value) (one-line printout)
CGSize: `` (hide value) (one-line printout)
CGPoint: `` (hide value) (one-line printout)
CGRect: `` (hide value) (one-line printout)
RGBColor: `red=${var.red} green=${var.green} blue=${var.blue}` (hide value)
Rect: `(t=${var.top}, l=${var.left}, b=${var.bottom}, r=${var.right})` (hide value)
Point: `{(v=${var.v}, h=${var.h})}` (hide value)
DateTimeRect *: `${var.month}/${var.day}/${var.year}  ${var.hour} :${var.minute} :${var.second} dayOfWeek:${var.dayOfWeek}` (hide value)
LongDateRect: `${var.ld.month}/${var.ld.day}/${var.ld.year} ${var.ld.hour} :${var.ld.minute} :${var.ld.second} dayOfWeek:${var.ld.dayOfWeek}` (hide value)
HIPoint: `(x=${var.x}, y=${var.y})` (hide value)
HIRect: `origin=${var.origin} size=${var.size}` (hide value)
NSArray:  (show children) NSArray summary provider
NSConstantArray:  (show children) NSArray summary provider
NSMutableArray:  (show children) NSArray summary provider
__NSArrayI:  (show children) NSArray summary provider
__NSArray0:  (show children) NSArray summary provider
__NSSingleObjectArrayI:  (show children) NSArray summary provider
__NSArrayM:  (show children) NSArray summary provider
__NSCFArray:  (show children) NSArray summary provider
_NSCallStackArray:  (show children) NSArray summary provider
CFArrayRef:  (show children) NSArray summary provider
CFMutableArrayRef:  (show children) NSArray summary provider
NSDictionary:  (show children) NSDictionary summary provider
NSConstantDictionary:  (show children) NSDictionary summary provider
NSMutableDictionary:  (show children) NSDictionary summary provider
__NSCFDictionary:  (show children) NSDictionary summary provider
__NSDictionaryI:  (show children) NSDictionary summary provider
__NSSingleEntryDictionaryI:  (show children) NSDictionary summary provider
__NSDictionaryM:  (show children) NSDictionary summary provider
CFDictionaryRef:  (show children) NSDictionary summary provider
__CFDictionary:  (show children) NSDictionary summary provider
CFMutableDictionaryRef:  (show children) NSDictionary summary provider
NSSet:  (show children) NSSet summary
CFSetRef:  (show children) CFSetRef summary
CFMutableSetRef:  (show children) CFMutableSetRef summary
__NSCFSet:  (show children) __NSCFSet summary
__CFSet:  (show children) __CFSet summary
__NSSetI:  (show children) __NSSetI summary
__NSSetM:  (show children) __NSSetM summary
NSCountedSet:  (show children) NSCountedSet summary
NSMutableSet:  (show children) NSMutableSet summary
NSOrderedSet:  (show children) NSOrderedSet summary
__NSOrderedSetI:  (show children) __NSOrderedSetI summary
__NSOrderedSetM:  (show children) __NSOrderedSetM summary
NSError:  (show children) NSError summary provider
NSException:  (show children) NSException summary provider
CFBagRef:  CFBag summary provider
__CFBag:  CFBag summary provider
const struct __CFBag:  CFBag summary provider
CFMutableBagRef:  CFBag summary provider
CFBinaryHeapRef:  CFBinaryHeap summary provider
__CFBinaryHeap:  CFBinaryHeap summary provider
NSString:  NSString summary provider
CFStringRef:  NSString summary provider
__CFString:  NSString summary provider
CFMutableStringRef:  NSString summary provider
NSMutableString:  NSString summary provider
__NSCFConstantString:  NSString summary provider
__NSCFString:  NSString summary provider
NSCFConstantString:  NSString summary provider
NSCFString:  NSString summary provider
NSPathStore2:  NSString summary provider
NSTaggedPointerString:  NSString summary provider
NSAttributedString:  NSAttributedString summary provider
NSMutableAttributedString:  NSMutableAttributedString summary provider
NSConcreteMutableAttributedString:  NSMutableAttributedString summary provider
NSBundle:  NSBundle summary provider
NSData:  NSData summary provider
_NSInlineData:  NSData summary provider
NSConcreteData:  NSData summary provider
NSConcreteMutableData:  NSData summary provider
NSMutableData:  NSData summary provider
__NSCFData:  NSData summary provider
CFDataRef:  NSData summary provider
CFMutableDataRef:  NSData summary provider
NSMachPort:  NSMachPort summary provider
NSNotification:  NSNotification summary provider
NSConcreteNotification:  NSNotification summary provider
NSNumber:  NSNumber summary provider
NSConstantIntegerNumber:  NSNumber summary provider
NSConstantDoubleNumber:  NSNumber summary provider
NSConstantFloatNumber:  NSNumber summary provider
CFNumberRef:  CFNumberRef summary provider
__NSCFBoolean:  NSNumber summary provider
__NSCFNumber:  NSNumber summary provider
NSCFBoolean:  NSNumber summary provider
NSCFNumber:  NSNumber summary provider
NSDecimalNumber:  NSDecimalNumber summary provider
NSURL:  NSURL summary provider
CFURLRef:  NSURL summary provider
NSDate:  NSDate summary provider
__NSDate:  NSDate summary provider
__NSTaggedDate:  NSDate summary provider
NSCalendarDate:  NSDate summary provider
NSTimeZone:  NSTimeZone summary provider
CFTimeZoneRef:  NSTimeZone summary provider
__NSTimeZone:  NSTimeZone summary provider
CFAbsoluteTime:  (hide value) CFAbsoluteTime summary provider
NSIndexSet:  NSIndexSet summary provider
NSMutableIndexSet:  NSIndexSet summary provider
CFGregorianDate: `@"${var.month%d}/${var.day%d}/${var.year%d} ${var.hour%d}:${var.minute%d}:${var.second}"`
CFBitVectorRef:  CFBitVector summary provider
CFMutableBitVectorRef:  CFBitVector summary provider
__CFBitVector:  CFBitVector summary provider
__CFMutableBitVector:  CFBitVector summary provider


Ran command:
"type summary list"

Got output:
-----------------------
Category: default
-----------------------
-----------------------
Category: VectorTypes
-----------------------
builtin_type_vec128: `${var.uint128}` (one-line printout) (skip pointers) (hide member names)
float[4]: `` (one-line printout) (skip pointers) (hide member names)
int32_t[4]: `` (one-line printout) (skip pointers) (hide member names)
int16_t[8]: `` (one-line printout) (skip pointers) (hide member names)
vDouble: `` (one-line printout) (skip pointers) (hide member names)
vFloat: `` (one-line printout) (skip pointers) (hide member names)
vSInt8: `` (one-line printout) (skip pointers) (hide member names)
vSInt16: `` (one-line printout) (skip pointers) (hide member names)
vSInt32: `` (one-line printout) (skip pointers) (hide member names)
vUInt8: `` (one-line printout) (skip pointers) (hide member names)
vUInt16: `` (one-line printout) (skip pointers) (hide member names)
vUInt32: `` (one-line printout) (skip pointers) (hide member names)
vBool32: `` (one-line printout) (skip pointers) (hide member names)
-----------------------
Category: system
-----------------------
char *: `${var%s}` (skip pointers)
unsigned char *: `${var%s}` (skip pointers)
OSType: `${var%O}` (not cascading) (skip pointers) (skip references)
char ?\[[0-9]+\]: `${var%char[]}` (hide value) (skip pointers)
-----------------------
Category: cplusplus
-----------------------
std::string: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char>: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char,std::char_traits<char>,std::allocator<char> >: `${var._M_dataplus._M_p}` (hide value)
std::basic_string<char, std::char_traits<char>, std::allocator<char> >: `${var._M_dataplus._M_p}` (hide value)
std::__cxx11::string:  (hide value) libstdc++ c++11 std::string summary provider
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >:  (hide value) libstdc++ c++11 std::string summary provider
std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >:  (hide value) libstdc++ c++11 std::string summary provider
std::wstring: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t>: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >: `${var._M_dataplus._M_p%S}` (hide value)
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >: `${var._M_dataplus._M_p%S}` (hide value)
std::__cxx11::wstring:  (hide value) libstdc++ c++11 std::wstring summary provider
std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >:  (hide value) libstdc++ c++11 std::wstring summary provider
char8_t *:  (skip pointers) char8_t * summary provider
char16_t *:  (skip pointers) char16_t * summary provider
char32_t *:  (skip pointers) char32_t * summary provider
wchar_t *:  (skip pointers) wchar_t * summary provider
unichar *:  (skip pointers) unichar * summary provider
char8_t:  (hide value) (skip pointers) (hide member names) char8_t summary provider
char16_t:  (hide value) (skip pointers) (hide member names) char16_t summary provider
char32_t:  (hide value) (skip pointers) (hide member names) char32_t summary provider
wchar_t:  (hide value) (skip pointers) (hide member names) wchar_t summary provider
unichar:  (hide value) (skip pointers) (hide member names) unichar summary provider
^std::bitset<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::vector<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::map<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::set<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::multimap<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::multiset<.+> >(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::(__cxx11::)?list<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::(__cxx11::)?forward_list<.+>(( )?&)?$: `size=${svar%#}` (show children) (hide value)
^std::unique_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::unique_ptr summary provider
^std::shared_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::shared_ptr summary provider
^std::weak_ptr<.+>(( )?&)?$:  (show children) (hide value) libstdc++ std::weak_ptr summary provider
^std::__[[:alnum:]]+::string$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<char, std::__[[:alnum:]]+::char_traits<char>, std::__[[:alnum:]]+::allocator<char> >$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<unsigned char, std::__[[:alnum:]]+::char_traits<unsigned char>, std::__[[:alnum:]]+::allocator<unsigned char> >$:  (hide value) std::string summary provider
^std::__[[:alnum:]]+::basic_string<char16_t, std::__[[:alnum:]]+::char_traits<char16_t>, std::__[[:alnum:]]+::allocator<char16_t> >$:  (hide value) std::u16string summary provider
^std::__[[:alnum:]]+::basic_string<char32_t, std::__[[:alnum:]]+::char_traits<char32_t>, std::__[[:alnum:]]+::allocator<char32_t> >$:  (hide value) std::u32string summary provider
^std::__[[:alnum:]]+::wstring$:  (hide value) std::wstring summary provider
^std::__[[:alnum:]]+::basic_string<wchar_t, std::__[[:alnum:]]+::char_traits<wchar_t>, std::__[[:alnum:]]+::allocator<wchar_t> >$:  (hide value) std::wstring summary provider
^std::__[[:alnum:]]+::function<.+>$:  (hide value) libc++ std::function summary provider
^std::__[[:alnum:]]+::bitset<.+>(( )?&)?$:  (show children) (hide value) libc++ std::bitset summary provider
^std::__[[:alnum:]]+::vector<.+>(( )?&)?$:  (show children) (hide value) libc++ std::vector summary provider
^std::__[[:alnum:]]+::forward_list<.+>(( )?&)?$:  (show children) (hide value) libc++ std::list summary provider
^std::__([A-Zabd-z0-9]|cx?[A-Za-wyz0-9]|cxx1?[A-Za-z02-9]|cxx11[[:alnum:]])[[:alnum:]]*::list<.+>(( )?&)?$:  (show children) (hide value) libc++ std::list summary provider
^std::__[[:alnum:]]+::map<.+>(( )?&)?$:  (show children) (hide value) libc++ std::map summary provider
^std::__[[:alnum:]]+::deque<.+>(( )?&)?$:  (show children) (hide value) libc++ std::deque summary provider
^std::__[[:alnum:]]+::queue<.+>(( )?&)?$:  (show children) (hide value) libc++ std::queue summary provider
^std::__[[:alnum:]]+::set<.+>(( )?&)?$:  (show children) (hide value) libc++ std::set summary provider
^std::__[[:alnum:]]+::multiset<.+>(( )?&)?$:  (show children) (hide value) libc++ std::multiset summary provider
^std::__[[:alnum:]]+::multimap<.+>(( )?&)?$:  (show children) (hide value) libc++ std::multimap summary provider
^(std::__[[:alnum:]]+::)unordered_(multi)?(map|set)<.+> >$:  (show children) (hide value) libc++ std::unordered containers summary provider
^std::__[[:alnum:]]+::tuple<.*>(( )?&)?$:  (show children) (hide value) libc++ std::tuple summary provider
^std::__[[:alnum:]]+::atomic<.+>$:  (show children) (hide value) libc++ std::atomic summary provider
^std::__[[:alnum:]]+::optional<.+>(( )?&)?$:  (show children) (hide value) libc++ std::optional summary provider
^std::__[[:alnum:]]+::variant<.+>(( )?&)?$:  (show children) (hide value) libc++ std::variant summary provider
^std::__[[:alnum:]]+::shared_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::shared_ptr summary provider
^std::__[[:alnum:]]+::weak_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::weak_ptr summary provider
^std::__[[:alnum:]]+::unique_ptr<.+>(( )?&)?$:  (show children) (hide value) (skip pointers) libc++ std::unique_ptr summary provider
char8_t ?\[[0-9]+\]:  (hide value) (skip pointers) char8_t [] summary provider
char16_t ?\[[0-9]+\]:  (hide value) (skip pointers) char16_t [] summary provider
char32_t ?\[[0-9]+\]:  (hide value) (skip pointers) char32_t [] summary provider
wchar_t ?\[[0-9]+\]:  (hide value) (skip pointers) wchar_t * summary provider
-----------------------
Category: objc
-----------------------
CMTime:  (show children) CMTime summary provider
BOOL:  (not cascading) (hide value) (skip pointers) (skip references) 
BOOL &:  (not cascading) (hide value) (skip pointers) (skip references) 
BOOL *:  (not cascading) (hide value) (skip pointers) (skip references) 
SEL:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
objc_selector:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
objc_selector *:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
SEL *:  (not cascading) (hide value) (skip pointers) (skip references) SEL summary provider
Class:  (not cascading) (hide value) (skip pointers) (skip references) Class summary provider
__block_literal_generic: `${var.__FuncPtr%A}` (hide value)
CFGregorianUnits: `${var.years} years, ${var.months} months, ${var.days} days, ${var.hours} hours, ${var.minutes} minutes ${var.seconds} seconds` (hide value)
CFRange: `location=${var.location} length=${var.length}` (hide value)
NSRange: `location=${var.location}, length=${var.length}` (hide value)
NSRectArray: `(${var.origin}, ${var.size}), ...` (hide value)
NSPoint: `` (hide value) (one-line printout)
NSSize: `` (hide value) (one-line printout)
NSRect: `` (hide value) (one-line printout)
CGSize: `` (hide value) (one-line printout)
CGPoint: `` (hide value) (one-line printout)
CGRect: `` (hide value) (one-line printout)
RGBColor: `red=${var.red} green=${var.green} blue=${var.blue}` (hide value)
Rect: `(t=${var.top}, l=${var.left}, b=${var.bottom}, r=${var.right})` (hide value)
Point: `{(v=${var.v}, h=${var.h})}` (hide value)
DateTimeRect *: `${var.month}/${var.day}/${var.year}  ${var.hour} :${var.minute} :${var.second} dayOfWeek:${var.dayOfWeek}` (hide value)
LongDateRect: `${var.ld.month}/${var.ld.day}/${var.ld.year} ${var.ld.hour} :${var.ld.minute} :${var.ld.second} dayOfWeek:${var.ld.dayOfWeek}` (hide value)
HIPoint: `(x=${var.x}, y=${var.y})` (hide value)
HIRect: `origin=${var.origin} size=${var.size}` (hide value)
NSArray:  (show children) NSArray summary provider
NSConstantArray:  (show children) NSArray summary provider
NSMutableArray:  (show children) NSArray summary provider
__NSArrayI:  (show children) NSArray summary provider
__NSArray0:  (show children) NSArray summary provider
__NSSingleObjectArrayI:  (show children) NSArray summary provider
__NSArrayM:  (show children) NSArray summary provider
__NSCFArray:  (show children) NSArray summary provider
_NSCallStackArray:  (show children) NSArray summary provider
CFArrayRef:  (show children) NSArray summary provider
CFMutableArrayRef:  (show children) NSArray summary provider
NSDictionary:  (show children) NSDictionary summary provider
NSConstantDictionary:  (show children) NSDictionary summary provider
NSMutableDictionary:  (show children) NSDictionary summary provider
__NSCFDictionary:  (show children) NSDictionary summary provider
__NSDictionaryI:  (show children) NSDictionary summary provider
__NSSingleEntryDictionaryI:  (show children) NSDictionary summary provider
__NSDictionaryM:  (show children) NSDictionary summary provider
CFDictionaryRef:  (show children) NSDictionary summary provider
__CFDictionary:  (show children) NSDictionary summary provider
CFMutableDictionaryRef:  (show children) NSDictionary summary provider
NSSet:  (show children) NSSet summary
CFSetRef:  (show children) CFSetRef summary
CFMutableSetRef:  (show children) CFMutableSetRef summary
__NSCFSet:  (show children) __NSCFSet summary
__CFSet:  (show children) __CFSet summary
__NSSetI:  (show children) __NSSetI summary
__NSSetM:  (show children) __NSSetM summary
NSCountedSet:  (show children) NSCountedSet summary
NSMutableSet:  (show children) NSMutableSet summary
NSOrderedSet:  (show children) NSOrderedSet summary
__NSOrderedSetI:  (show children) __NSOrderedSetI summary
__NSOrderedSetM:  (show children) __NSOrderedSetM summary
NSError:  (show children) NSError summary provider
NSException:  (show children) NSException summary provider
CFBagRef:  CFBag summary provider
__CFBag:  CFBag summary provider
const struct __CFBag:  CFBag summary provider
CFMutableBagRef:  CFBag summary provider
CFBinaryHeapRef:  CFBinaryHeap summary provider
__CFBinaryHeap:  CFBinaryHeap summary provider
NSString:  NSString summary provider
CFStringRef:  NSString summary provider
__CFString:  NSString summary provider
CFMutableStringRef:  NSString summary provider
NSMutableString:  NSString summary provider
__NSCFConstantString:  NSString summary provider
__NSCFString:  NSString summary provider
NSCFConstantString:  NSString summary provider
NSCFString:  NSString summary provider
NSPathStore2:  NSString summary provider
NSTaggedPointerString:  NSString summary provider
NSAttributedString:  NSAttributedString summary provider
NSMutableAttributedString:  NSMutableAttributedString summary provider
NSConcreteMutableAttributedString:  NSMutableAttributedString summary provider
NSBundle:  NSBundle summary provider
NSData:  NSData summary provider
_NSInlineData:  NSData summary provider
NSConcreteData:  NSData summary provider
NSConcreteMutableData:  NSData summary provider
NSMutableData:  NSData summary provider
__NSCFData:  NSData summary provider
CFDataRef:  NSData summary provider
CFMutableDataRef:  NSData summary provider
NSMachPort:  NSMachPort summary provider
NSNotification:  NSNotification summary provider
NSConcreteNotification:  NSNotification summary provider
NSNumber:  NSNumber summary provider
NSConstantIntegerNumber:  NSNumber summary provider
NSConstantDoubleNumber:  NSNumber summary provider
NSConstantFloatNumber:  NSNumber summary provider
CFNumberRef:  CFNumberRef summary provider
__NSCFBoolean:  NSNumber summary provider
__NSCFNumber:  NSNumber summary provider
NSCFBoolean:  NSNumber summary provider
NSCFNumber:  NSNumber summary provider
NSDecimalNumber:  NSDecimalNumber summary provider
NSURL:  NSURL summary provider
CFURLRef:  NSURL summary provider
NSDate:  NSDate summary provider
__NSDate:  NSDate summary provider
__NSTaggedDate:  NSDate summary provider
NSCalendarDate:  NSDate summary provider
NSTimeZone:  NSTimeZone summary provider
CFTimeZoneRef:  NSTimeZone summary provider
__NSTimeZone:  NSTimeZone summary provider
CFAbsoluteTime:  (hide value) CFAbsoluteTime summary provider
NSIndexSet:  NSIndexSet summary provider
NSMutableIndexSet:  NSIndexSet summary provider
CFGregorianDate: `@"${var.month%d}/${var.day%d}/${var.year%d} ${var.hour%d}:${var.minute%d}:${var.second}"`
CFBitVectorRef:  CFBitVector summary provider
CFMutableBitVectorRef:  CFBitVector summary provider
__CFBitVector:  CFBitVector summary provider
__CFMutableBitVector:  CFBitVector summary provider

Not expecting sub string: "MyClass" (was not found)

runCmd: type summary add --summary-string "a test" MyClass
output: 

runCmd: frame variable *object2
output: (MyOtherClass) *object2 = (MyClass = a test, i2 = -1, backup = a test)


Ran command:
"frame variable *object2"

Got output:
(MyOtherClass) *object2 = (MyClass = a test, i2 = -1, backup = a test)

Expecting sub string: "*object2 =" (was found)
Expecting sub string: "MyClass = a test" (was found)
Expecting sub string: "backup = " (was found)

runCmd: frame variable object2
output: (MyOtherClass *) object2 = 0x00006030000045d0


Ran command:
"frame variable object2"

Got output:
(MyOtherClass *) object2 = 0x00006030000045d0

Not expecting sub string: "a test" (was not found)

runCmd: frame variable object
output: (MyClass *) object = 0x0000603000004540 a test


Ran command:
"frame variable object"

Got output:
(MyClass *) object = 0x0000603000004540 a test

Expecting sub string: "a test" (was found)

runCmd: frame variable *object
output: (MyClass) *object = a test


Ran command:
"frame variable *object"

Got output:
(MyClass) *object = a test

Expecting sub string: "a test" (was found)

runCmd: frame variable myclass
output: (Class) myclass = NSValue


Ran command:
"frame variable myclass"

Got output:
(Class) myclass = NSValue

Expecting sub string: "(Class) myclass = NSValue" (was found)

runCmd: frame variable myclass2
output: (Class) myclass2 = NSTaggedPointerString


Ran command:
"frame variable myclass2"

Got output:
(Class) myclass2 = NSTaggedPointerString

Expecting sub string: "(Class) myclass2 = " (was found)
Expecting sub string: "NS" (was found)
Expecting sub string: "String" (was found)

runCmd: frame variable myclass3
output: (Class) myclass3 = Molecule


Ran command:
"frame variable myclass3"

Got output:
(Class) myclass3 = Molecule

Expecting sub string: "(Class) myclass3 = Molecule" (was found)

runCmd: frame variable myclass4
output: (Class) myclass4 = NSMutableArray


Ran command:
"frame variable myclass4"

Got output:
(Class) myclass4 = NSMutableArray

Expecting sub string: "(Class) myclass4 = NSMutableArray" (was found)

runCmd: frame variable myclass5
output: (Class) myclass5 = nil


Ran command:
"frame variable myclass5"

Got output:
(Class) myclass5 = nil

Expecting sub string: "(Class) myclass5 = nil" (was found)

<bound method SBProcess.Kill of <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at 0x1104a5960> >>: success

Executing tearDown hook:         def cleanup():
            self.runCmd('type format clear', check=False)
            self.runCmd('type summary clear', check=False)
            self.runCmd('type synth clear', check=False)


runCmd: type format clear
check of return status not required
output: 

runCmd: type summary clear
check of return status not required
output: 

runCmd: type synth clear
check of return status not required
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang-x86_64) :: test_plain_objc_with_run_command_gmodules (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain)
Restore dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/tools/lldb/test
======================================================================
FAIL: test_plain_objc_with_run_command_dsym (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain)
   Test basic ObjC formatting behavior.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1715, in test_method
    return attrvalue(self)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.py", line 22, in test_plain_objc_with_run_command
    lldb.SBFileSpec('main.m', False))
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 973, in run_to_source_breakpoint
    only_one_thread, extra_images)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 890, in run_to_breakpoint_do_run
    "Process launch failed: %s" % (error.GetCString()))
AssertionError: True is not False : Process launch failed: process exited with status -1 (tried to attach to process already being debugged)
Config=x86_64-/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang
======================================================================
FAIL: test_plain_objc_with_run_command_dwarf (TestDataFormatterObjCPlain.ObjCDataFormatterNSPlain)
   Test basic ObjC formatting behavior.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1715, in test_method
    return attrvalue(self)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCPlain.py", line 22, in test_plain_objc_with_run_command
    lldb.SBFileSpec('main.m', False))
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 973, in run_to_source_breakpoint
    only_one_thread, extra_images)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 890, in run_to_breakpoint_do_run
    "Process launch failed: %s" % (error.GetCString()))
AssertionError: True is not False : Process launch failed: process exited with status -1 (tried to attach to process already being debugged)
Config=x86_64-/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang
----------------------------------------------------------------------
Ran 4 tests in 89.940s

RESULT: FAILED (1 passes, 2 failures, 0 errors, 1 skipped, 0 expected failures, 0 unexpected successes)

--