Regression
lldb-api.functionalities/data-formatter/data-formatter-objc.TestDataFormatterObjCPlain.py (from lldb-api)
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) --