Regression

lldb-api.types.TestFloatTypes.py (from lldb-api)

Failing for the past 1 build (Since Failed#1592 )
Took 15 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 --arch x86_64 -s /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-traces -S nm -u CXXFLAGS -u CFLAGS --codesign-identity lldb_codesign --server /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/debugserver --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex -s=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/test/logs -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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib --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/lldb-build/./bin/clang --dsymutil /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil --filecheck /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/FileCheck --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/types -p TestFloatTypes.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 11.0.99
  clang revision ba5087f13025a15662e164eb371fe0678258e03f
  llvm revision ba5087f13025a15662e164eb371fe0678258e03f
LLDB library dir: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin
LLDB import library dir: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./lib
libstdcxx tests will not be run because: Don't know how to build with libstdcxx on macosx
Skipping following debug info categories: ['dwo']

--
Command Output (stderr):
--

Session logs for test failures/errors/unexpected successes will go into directory '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/test/logs'
Change dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup 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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

runCmd: file /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dsym/test_float_type_dsym
output: Current executable set to '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dsym/test_float_type_dsym' (x86_64).


runCmd: process launch -o "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dsym/test_float_type_dsym-golden-output.txt"
output: Process 59749 exited with status = 0 (0x00000000) 

Process 59749 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dsym/test_float_type_dsym' (x86_64)


runCmd: settings set target.inline-breakpoint-strategy always
output: 

Adding tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: breakpoint set -f "basic_type.cpp" -l 185
output: Breakpoint 1: where = test_float_type_dsym`main + 2107 at basic_type.cpp:185:5, address = 0x000000010000160b


Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>[0-9]+) locations\.$
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>no) locations \(pending\)\.
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): where = (?P<module>.*)`(?P<symbol>[+\-]{0,1}[^+]+)( \+ (?P<offset>[0-9]+)){0,1}( \[inlined\] (?P<inline_symbol>.*)){0,1} at (?P<file>[^:]+):(?P<line_no>[0-9]+)(?P<column>(:[0-9]+)?), address = (?P<address>0x[0-9a-fA-F]+)$
Matched

runCmd: run
output: Process 59809 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x000000010000160b test_float_type_dsym`main(argc=1, argv=0x00007ffeefbff6d8) at basic_type.cpp:185:5
   182 	    fprintf (out, "(a_union_zero_t[]) a_union_zero_array_unbounded[1].a = '" T_PRINTF_FORMAT "'\n", a_union_zero_array_unbounded[1].a);
   183 	
   184 	#endif
-> 185 	    puts("About to exit, break here to check values..."); // Here is the line we will break on to check variables.
    	    ^
   186 	
   187 	#ifdef TEST_BLOCK_CAPTURED_VARS
   188 	    void (^myBlock)() = ^() {

Process 59809 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dsym/test_float_type_dsym' (x86_64)


runCmd: process status
output: Process 59809 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x000000010000160b test_float_type_dsym`main(argc=1, argv=0x00007ffeefbff6d8) at basic_type.cpp:185:5
   182 	    fprintf (out, "(a_union_zero_t[]) a_union_zero_array_unbounded[1].a = '" T_PRINTF_FORMAT "'\n", a_union_zero_array_unbounded[1].a);
   183 	
   184 	#endif
-> 185 	    puts("About to exit, break here to check values..."); // Here is the line we will break on to check variables.
    	    ^
   186 	
   187 	#ifdef TEST_BLOCK_CAPTURED_VARS
   188 	    void (^myBlock)() = ^() {


Expecting sub string: stop reason = breakpoint
Matched

Expecting sub string:  at basic_type.cpp:185
Matched

runCmd: frame variable --show-types a
output: (float) a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a = 1100.125


Expecting sub string: a = 1100.12
Matched

runCmd: frame variable --show-types *a_ptr
output: (float) *a_ptr = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) *a_ptr = 1100.125


Expecting sub string: *a_ptr = 1100.12
Matched

runCmd: frame variable --show-types a_ref
output: (float &) a_ref = 0x00007ffeefbff634: {
  (float) &a_ref = 1100.125
}


looking at: float &

Expecting sub string: float
Matched

looking at: (float &) a_ref = 0x00007ffeefbff634: {
  (float) &a_ref = 1100.125
}


Expecting sub string: a_ref = 1100.12
Matched

runCmd: frame variable --show-types a_array_bounded[0]
output: (float) a_array_bounded[0] = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_bounded[0] = 1100.125


Expecting sub string: a_array_bounded[0] = 1100.12
Matched

runCmd: frame variable --show-types a_array_bounded[1]
output: (float) a_array_bounded[1] = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_bounded[1] = 2200.25


Expecting sub string: a_array_bounded[1] = 2200.25
Matched

runCmd: frame variable --show-types a_array_unbounded[0]
output: (float) a_array_unbounded[0] = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_unbounded[0] = 1100.125


Expecting sub string: a_array_unbounded[0] = 1100.12
Matched

runCmd: frame variable --show-types a_array_unbounded[1]
output: (float) a_array_unbounded[1] = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_unbounded[1] = 2200.25


Expecting sub string: a_array_unbounded[1] = 2200.25
Matched

runCmd: frame variable --show-types a_class_instance.m_a
output: (float) a_class_instance.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_a = 1100.125


Expecting sub string: a_class_instance.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_b
output: (float) a_class_instance.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_b = 2200.25


Expecting sub string: a_class_instance.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ptr->m_a
output: (float) a_class_ptr->m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_a = 1100.125


Expecting sub string: a_class_ptr->m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ptr->m_b
output: (float) a_class_ptr->m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_b = 2200.25


Expecting sub string: a_class_ptr->m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ref.m_a
output: (float) a_class_ref.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_a = 1100.125


Expecting sub string: a_class_ref.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ref.m_b
output: (float) a_class_ref.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_b = 2200.25


Expecting sub string: a_class_ref.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_struct.a
output: (float) a_struct.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.a = 1100.125


Expecting sub string: a_struct.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct.b
output: (float) a_struct.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.b = 2200.25


Expecting sub string: a_struct.b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ptr->a
output: (float) a_struct_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->a = 1100.125


Expecting sub string: a_struct_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ptr->b
output: (float) a_struct_ptr->b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->b = 2200.25


Expecting sub string: a_struct_ptr->b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ref.a
output: (float) a_struct_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.a = 1100.125


Expecting sub string: a_struct_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ref.b
output: (float) a_struct_ref.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.b = 2200.25


Expecting sub string: a_struct_ref.b = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero.a
output: (float) a_union_zero.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero.a = 1100.125


Expecting sub string: a_union_zero.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ptr->a
output: (float) a_union_zero_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ptr->a = 1100.125


Expecting sub string: a_union_zero_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ref.a
output: (float) a_union_zero_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ref.a = 1100.125


Expecting sub string: a_union_zero_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero.u.a
output: (float) a_union_nonzero.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero.u.a = 1100.125


Expecting sub string: a_union_nonzero.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ptr->u.a
output: (float) a_union_nonzero_ptr->u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ptr->u.a = 1100.125


Expecting sub string: a_union_nonzero_ptr->u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ref.u.a
output: (float) a_union_nonzero_ref.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ref.u.a = 1100.125


Expecting sub string: a_union_nonzero_ref.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_bounded[0].a
output: (float) a_struct_array_bounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[0].a = 1100.125


Expecting sub string: a_struct_array_bounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_bounded[0].b
output: (float) a_struct_array_bounded[0].b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[0].b = 2200.25


Expecting sub string: a_struct_array_bounded[0].b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_array_bounded[1].a
output: (float) a_struct_array_bounded[1].a = 33


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[1].a = 33


Expecting sub string: a_struct_array_bounded[1].a = 33
Matched

runCmd: frame variable --show-types a_struct_array_bounded[1].b
output: (float) a_struct_array_bounded[1].b = 44


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[1].b = 44


Expecting sub string: a_struct_array_bounded[1].b = 44
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[0].a
output: (float) a_struct_array_unbounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[0].a = 1100.125


Expecting sub string: a_struct_array_unbounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[0].b
output: (float) a_struct_array_unbounded[0].b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[0].b = 2200.25


Expecting sub string: a_struct_array_unbounded[0].b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[1].a
output: (float) a_struct_array_unbounded[1].a = 33


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[1].a = 33


Expecting sub string: a_struct_array_unbounded[1].a = 33
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[1].b
output: (float) a_struct_array_unbounded[1].b = 44


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[1].b = 44


Expecting sub string: a_struct_array_unbounded[1].b = 44
Matched

runCmd: frame variable --show-types a_union_zero_array_bounded[0].a
output: (float) a_union_zero_array_bounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_bounded[0].a = 1100.125


Expecting sub string: a_union_zero_array_bounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_array_bounded[1].a
output: (float) a_union_zero_array_bounded[1].a = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_bounded[1].a = 2200.25


Expecting sub string: a_union_zero_array_bounded[1].a = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero_array_unbounded[0].a
output: (float) a_union_zero_array_unbounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_unbounded[0].a = 1100.125


Expecting sub string: a_union_zero_array_unbounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_array_unbounded[1].a
output: (float) a_union_zero_array_unbounded[1].a = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_unbounded[1].a = 2200.25


Expecting sub string: a_union_zero_array_unbounded[1].a = 2200.25
Matched

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

Executing tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: settings set target.inline-breakpoint-strategy headers
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_dsym (TestFloatTypes.FloatTypesTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup 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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

runCmd: file /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dwarf/test_float_type_dwarf
output: Current executable set to '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dwarf/test_float_type_dwarf' (x86_64).


runCmd: process launch -o "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dwarf/test_float_type_dwarf-golden-output.txt"
output: Process 59978 exited with status = 0 (0x00000000) 

Process 59978 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dwarf/test_float_type_dwarf' (x86_64)


runCmd: settings set target.inline-breakpoint-strategy always
output: 

Adding tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: breakpoint set -f "basic_type.cpp" -l 185
output: Breakpoint 1: where = test_float_type_dwarf`main + 2107 at basic_type.cpp:185:5, address = 0x000000010000160b


Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>[0-9]+) locations\.$
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>no) locations \(pending\)\.
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): where = (?P<module>.*)`(?P<symbol>[+\-]{0,1}[^+]+)( \+ (?P<offset>[0-9]+)){0,1}( \[inlined\] (?P<inline_symbol>.*)){0,1} at (?P<file>[^:]+):(?P<line_no>[0-9]+)(?P<column>(:[0-9]+)?), address = (?P<address>0x[0-9a-fA-F]+)$
Matched

runCmd: run
output: Process 60037 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x000000010000160b test_float_type_dwarf`main(argc=1, argv=0x00007ffeefbff6d8) at basic_type.cpp:185:5
   182 	    fprintf (out, "(a_union_zero_t[]) a_union_zero_array_unbounded[1].a = '" T_PRINTF_FORMAT "'\n", a_union_zero_array_unbounded[1].a);
   183 	
   184 	#endif
-> 185 	    puts("About to exit, break here to check values..."); // Here is the line we will break on to check variables.
    	    ^
   186 	
   187 	#ifdef TEST_BLOCK_CAPTURED_VARS
   188 	    void (^myBlock)() = ^() {

Process 60037 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_dwarf/test_float_type_dwarf' (x86_64)


runCmd: process status
output: Process 60037 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x000000010000160b test_float_type_dwarf`main(argc=1, argv=0x00007ffeefbff6d8) at basic_type.cpp:185:5
   182 	    fprintf (out, "(a_union_zero_t[]) a_union_zero_array_unbounded[1].a = '" T_PRINTF_FORMAT "'\n", a_union_zero_array_unbounded[1].a);
   183 	
   184 	#endif
-> 185 	    puts("About to exit, break here to check values..."); // Here is the line we will break on to check variables.
    	    ^
   186 	
   187 	#ifdef TEST_BLOCK_CAPTURED_VARS
   188 	    void (^myBlock)() = ^() {


Expecting sub string: stop reason = breakpoint
Matched

Expecting sub string:  at basic_type.cpp:185
Matched

runCmd: frame variable --show-types a
output: (float) a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a = 1100.125


Expecting sub string: a = 1100.12
Matched

runCmd: frame variable --show-types *a_ptr
output: (float) *a_ptr = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) *a_ptr = 1100.125


Expecting sub string: *a_ptr = 1100.12
Matched

runCmd: frame variable --show-types a_ref
output: (float &) a_ref = 0x00007ffeefbff634: {
  (float) &a_ref = 1100.125
}


looking at: float &

Expecting sub string: float
Matched

looking at: (float &) a_ref = 0x00007ffeefbff634: {
  (float) &a_ref = 1100.125
}


Expecting sub string: a_ref = 1100.12
Matched

runCmd: frame variable --show-types a_array_bounded[0]
output: (float) a_array_bounded[0] = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_bounded[0] = 1100.125


Expecting sub string: a_array_bounded[0] = 1100.12
Matched

runCmd: frame variable --show-types a_array_bounded[1]
output: (float) a_array_bounded[1] = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_bounded[1] = 2200.25


Expecting sub string: a_array_bounded[1] = 2200.25
Matched

runCmd: frame variable --show-types a_array_unbounded[0]
output: (float) a_array_unbounded[0] = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_unbounded[0] = 1100.125


Expecting sub string: a_array_unbounded[0] = 1100.12
Matched

runCmd: frame variable --show-types a_array_unbounded[1]
output: (float) a_array_unbounded[1] = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_array_unbounded[1] = 2200.25


Expecting sub string: a_array_unbounded[1] = 2200.25
Matched

runCmd: frame variable --show-types a_class_instance.m_a
output: (float) a_class_instance.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_a = 1100.125


Expecting sub string: a_class_instance.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_b
output: (float) a_class_instance.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_b = 2200.25


Expecting sub string: a_class_instance.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ptr->m_a
output: (float) a_class_ptr->m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_a = 1100.125


Expecting sub string: a_class_ptr->m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ptr->m_b
output: (float) a_class_ptr->m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_b = 2200.25


Expecting sub string: a_class_ptr->m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ref.m_a
output: (float) a_class_ref.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_a = 1100.125


Expecting sub string: a_class_ref.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ref.m_b
output: (float) a_class_ref.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_b = 2200.25


Expecting sub string: a_class_ref.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_struct.a
output: (float) a_struct.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.a = 1100.125


Expecting sub string: a_struct.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct.b
output: (float) a_struct.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.b = 2200.25


Expecting sub string: a_struct.b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ptr->a
output: (float) a_struct_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->a = 1100.125


Expecting sub string: a_struct_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ptr->b
output: (float) a_struct_ptr->b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->b = 2200.25


Expecting sub string: a_struct_ptr->b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ref.a
output: (float) a_struct_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.a = 1100.125


Expecting sub string: a_struct_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ref.b
output: (float) a_struct_ref.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.b = 2200.25


Expecting sub string: a_struct_ref.b = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero.a
output: (float) a_union_zero.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero.a = 1100.125


Expecting sub string: a_union_zero.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ptr->a
output: (float) a_union_zero_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ptr->a = 1100.125


Expecting sub string: a_union_zero_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ref.a
output: (float) a_union_zero_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ref.a = 1100.125


Expecting sub string: a_union_zero_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero.u.a
output: (float) a_union_nonzero.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero.u.a = 1100.125


Expecting sub string: a_union_nonzero.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ptr->u.a
output: (float) a_union_nonzero_ptr->u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ptr->u.a = 1100.125


Expecting sub string: a_union_nonzero_ptr->u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ref.u.a
output: (float) a_union_nonzero_ref.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ref.u.a = 1100.125


Expecting sub string: a_union_nonzero_ref.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_bounded[0].a
output: (float) a_struct_array_bounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[0].a = 1100.125


Expecting sub string: a_struct_array_bounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_bounded[0].b
output: (float) a_struct_array_bounded[0].b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[0].b = 2200.25


Expecting sub string: a_struct_array_bounded[0].b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_array_bounded[1].a
output: (float) a_struct_array_bounded[1].a = 33


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[1].a = 33


Expecting sub string: a_struct_array_bounded[1].a = 33
Matched

runCmd: frame variable --show-types a_struct_array_bounded[1].b
output: (float) a_struct_array_bounded[1].b = 44


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_bounded[1].b = 44


Expecting sub string: a_struct_array_bounded[1].b = 44
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[0].a
output: (float) a_struct_array_unbounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[0].a = 1100.125


Expecting sub string: a_struct_array_unbounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[0].b
output: (float) a_struct_array_unbounded[0].b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[0].b = 2200.25


Expecting sub string: a_struct_array_unbounded[0].b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[1].a
output: (float) a_struct_array_unbounded[1].a = 33


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[1].a = 33


Expecting sub string: a_struct_array_unbounded[1].a = 33
Matched

runCmd: frame variable --show-types a_struct_array_unbounded[1].b
output: (float) a_struct_array_unbounded[1].b = 44


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_array_unbounded[1].b = 44


Expecting sub string: a_struct_array_unbounded[1].b = 44
Matched

runCmd: frame variable --show-types a_union_zero_array_bounded[0].a
output: (float) a_union_zero_array_bounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_bounded[0].a = 1100.125


Expecting sub string: a_union_zero_array_bounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_array_bounded[1].a
output: (float) a_union_zero_array_bounded[1].a = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_bounded[1].a = 2200.25


Expecting sub string: a_union_zero_array_bounded[1].a = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero_array_unbounded[0].a
output: (float) a_union_zero_array_unbounded[0].a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_unbounded[0].a = 1100.125


Expecting sub string: a_union_zero_array_unbounded[0].a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_array_unbounded[1].a
output: (float) a_union_zero_array_unbounded[1].a = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_array_unbounded[1].a = 2200.25


Expecting sub string: a_union_zero_array_unbounded[1].a = 2200.25
Matched

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

Executing tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: settings set target.inline-breakpoint-strategy headers
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_dwarf (TestFloatTypes.FloatTypesTestCase)
UNSUPPORTED: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_dwo (TestFloatTypes.FloatTypesTestCase) (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.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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

runCmd: file /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dsym/test_float_type_from_block_dsym
output: Current executable set to '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dsym/test_float_type_from_block_dsym' (x86_64).


runCmd: process launch -o "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dsym/test_float_type_from_block_dsym-golden-output.txt"
output: Process 60210 exited with status = 0 (0x00000000) 

Process 60210 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dsym/test_float_type_from_block_dsym' (x86_64)


runCmd: settings set target.inline-breakpoint-strategy always
output: 

Adding tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: breakpoint set -f "basic_type.cpp" -l 215
output: Breakpoint 1: where = test_float_type_from_block_dsym`__main_block_invoke + 1104 at basic_type.cpp:215:18, address = 0x0000000100001690


Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>[0-9]+) locations\.$
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>no) locations \(pending\)\.
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): where = (?P<module>.*)`(?P<symbol>[+\-]{0,1}[^+]+)( \+ (?P<offset>[0-9]+)){0,1}( \[inlined\] (?P<inline_symbol>.*)){0,1} at (?P<file>[^:]+):(?P<line_no>[0-9]+)(?P<column>(:[0-9]+)?), address = (?P<address>0x[0-9a-fA-F]+)$
Matched

runCmd: run
output: Process 60225 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x0000000100001690 test_float_type_from_block_dsym`__main_block_invoke(.block_descriptor=0x00007ffeefbff4d0) at basic_type.cpp:215:18
   212 	        fprintf (out, "(a_union_nonzero_t*) a_union_nonzero_ptr = %p, a_union_nonzero_ptr->u.a = '" T_PRINTF_FORMAT "'\n", a_union_nonzero_ptr, a_union_nonzero_ptr->u.a);
   213 	        fprintf (out, "(a_union_nonzero_t&) a_union_nonzero_ref = %p, a_union_nonzero_ref.u.a = '" T_PRINTF_FORMAT "'\n", &a_union_nonzero_ref, a_union_nonzero_ref.u.a);
   214 	
-> 215 	        fprintf (out, "That's All Folks!\n"); // Break here to test block captured variables.
    	                 ^
   216 	    };
   217 	
   218 	    myBlock();

Process 60225 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dsym/test_float_type_from_block_dsym' (x86_64)


runCmd: process status
output: Process 60225 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x0000000100001690 test_float_type_from_block_dsym`__main_block_invoke(.block_descriptor=0x00007ffeefbff4d0) at basic_type.cpp:215:18
   212 	        fprintf (out, "(a_union_nonzero_t*) a_union_nonzero_ptr = %p, a_union_nonzero_ptr->u.a = '" T_PRINTF_FORMAT "'\n", a_union_nonzero_ptr, a_union_nonzero_ptr->u.a);
   213 	        fprintf (out, "(a_union_nonzero_t&) a_union_nonzero_ref = %p, a_union_nonzero_ref.u.a = '" T_PRINTF_FORMAT "'\n", &a_union_nonzero_ref, a_union_nonzero_ref.u.a);
   214 	
-> 215 	        fprintf (out, "That's All Folks!\n"); // Break here to test block captured variables.
    	                 ^
   216 	    };
   217 	
   218 	    myBlock();


Expecting sub string: stop reason = breakpoint
Matched

Expecting sub string:  at basic_type.cpp:215
Matched

runCmd: frame variable --show-types a
output: (float) a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a = 1100.125


Expecting sub string: a = 1100.12
Matched

runCmd: frame variable --show-types *a_ptr
output: (float) *a_ptr = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) *a_ptr = 1100.125


Expecting sub string: *a_ptr = 1100.12
Matched

runCmd: frame variable --show-types a_ref
output: (float &) a_ref = 0x00007ffeefbff614: {
  (float) &a_ref = 1100.125
}


looking at: float &

Expecting sub string: float
Matched

looking at: (float &) a_ref = 0x00007ffeefbff614: {
  (float) &a_ref = 1100.125
}


Expecting sub string: a_ref = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_a
output: (float) a_class_instance.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_a = 1100.125


Expecting sub string: a_class_instance.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_b
output: (float) a_class_instance.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_b = 2200.25


Expecting sub string: a_class_instance.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ptr->m_a
output: (float) a_class_ptr->m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_a = 1100.125


Expecting sub string: a_class_ptr->m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ptr->m_b
output: (float) a_class_ptr->m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_b = 2200.25


Expecting sub string: a_class_ptr->m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ref.m_a
output: (float) a_class_ref.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_a = 1100.125


Expecting sub string: a_class_ref.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ref.m_b
output: (float) a_class_ref.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_b = 2200.25


Expecting sub string: a_class_ref.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_struct.a
output: (float) a_struct.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.a = 1100.125


Expecting sub string: a_struct.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct.b
output: (float) a_struct.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.b = 2200.25


Expecting sub string: a_struct.b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ptr->a
output: (float) a_struct_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->a = 1100.125


Expecting sub string: a_struct_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ptr->b
output: (float) a_struct_ptr->b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->b = 2200.25


Expecting sub string: a_struct_ptr->b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ref.a
output: (float) a_struct_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.a = 1100.125


Expecting sub string: a_struct_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ref.b
output: (float) a_struct_ref.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.b = 2200.25


Expecting sub string: a_struct_ref.b = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero.a
output: (float) a_union_zero.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero.a = 1100.125


Expecting sub string: a_union_zero.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ptr->a
output: (float) a_union_zero_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ptr->a = 1100.125


Expecting sub string: a_union_zero_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ref.a
output: (float) a_union_zero_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ref.a = 1100.125


Expecting sub string: a_union_zero_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero.u.a
output: (float) a_union_nonzero.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero.u.a = 1100.125


Expecting sub string: a_union_nonzero.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ptr->u.a
output: (float) a_union_nonzero_ptr->u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ptr->u.a = 1100.125


Expecting sub string: a_union_nonzero_ptr->u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ref.u.a
output: (float) a_union_nonzero_ref.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ref.u.a = 1100.125


Expecting sub string: a_union_nonzero_ref.u.a = 1100.12
Matched

runCmd: frame variable --show-types a
output: (float) a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a = 1100.125


Expecting sub string: a = 1100.12
Matched

runCmd: frame variable --show-types *a_ptr
output: (float) *a_ptr = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) *a_ptr = 1100.125


Expecting sub string: *a_ptr = 1100.12
Matched

runCmd: frame variable --show-types a_ref
output: (float &) a_ref = 0x00007ffeefbff614: {
  (float) &a_ref = 1100.125
}


looking at: float &

Expecting sub string: float
Matched

looking at: (float &) a_ref = 0x00007ffeefbff614: {
  (float) &a_ref = 1100.125
}


Expecting sub string: a_ref = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_a
output: (float) a_class_instance.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_a = 1100.125


Expecting sub string: a_class_instance.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_instance.m_b
output: (float) a_class_instance.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_instance.m_b = 2200.25


Expecting sub string: a_class_instance.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ptr->m_a
output: (float) a_class_ptr->m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_a = 1100.125


Expecting sub string: a_class_ptr->m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ptr->m_b
output: (float) a_class_ptr->m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ptr->m_b = 2200.25


Expecting sub string: a_class_ptr->m_b = 2200.25
Matched

runCmd: frame variable --show-types a_class_ref.m_a
output: (float) a_class_ref.m_a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_a = 1100.125


Expecting sub string: a_class_ref.m_a = 1100.12
Matched

runCmd: frame variable --show-types a_class_ref.m_b
output: (float) a_class_ref.m_b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_class_ref.m_b = 2200.25


Expecting sub string: a_class_ref.m_b = 2200.25
Matched

runCmd: frame variable --show-types a_struct.a
output: (float) a_struct.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.a = 1100.125


Expecting sub string: a_struct.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct.b
output: (float) a_struct.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct.b = 2200.25


Expecting sub string: a_struct.b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ptr->a
output: (float) a_struct_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->a = 1100.125


Expecting sub string: a_struct_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ptr->b
output: (float) a_struct_ptr->b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ptr->b = 2200.25


Expecting sub string: a_struct_ptr->b = 2200.25
Matched

runCmd: frame variable --show-types a_struct_ref.a
output: (float) a_struct_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.a = 1100.125


Expecting sub string: a_struct_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_struct_ref.b
output: (float) a_struct_ref.b = 2200.25


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_struct_ref.b = 2200.25


Expecting sub string: a_struct_ref.b = 2200.25
Matched

runCmd: frame variable --show-types a_union_zero.a
output: (float) a_union_zero.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero.a = 1100.125


Expecting sub string: a_union_zero.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ptr->a
output: (float) a_union_zero_ptr->a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ptr->a = 1100.125


Expecting sub string: a_union_zero_ptr->a = 1100.12
Matched

runCmd: frame variable --show-types a_union_zero_ref.a
output: (float) a_union_zero_ref.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_zero_ref.a = 1100.125


Expecting sub string: a_union_zero_ref.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero.u.a
output: (float) a_union_nonzero.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero.u.a = 1100.125


Expecting sub string: a_union_nonzero.u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ptr->u.a
output: (float) a_union_nonzero_ptr->u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ptr->u.a = 1100.125


Expecting sub string: a_union_nonzero_ptr->u.a = 1100.12
Matched

runCmd: frame variable --show-types a_union_nonzero_ref.u.a
output: (float) a_union_nonzero_ref.u.a = 1100.125


looking at: float

Expecting sub string: float
Matched

looking at: (float) a_union_nonzero_ref.u.a = 1100.125


Expecting sub string: a_union_nonzero_ref.u.a = 1100.12
Matched

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

Executing tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: settings set target.inline-breakpoint-strategy headers
output: 

PASS: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_from_block_dsym (TestFloatTypes.FloatTypesTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup 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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_from_block_dwarf (TestFloatTypes.FloatTypesTestCase)
UNSUPPORTED: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_from_block_dwo (TestFloatTypes.FloatTypesTestCase) (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.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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_from_block_gmodules (TestFloatTypes.FloatTypesTestCase)
runCmd: settings clear -all
output: 

runCmd: settings set symbols.enable-external-lookup 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/11.0.0/lib/darwin/libclang_rt.asan_osx_dynamic.dylib
output: 

runCmd: file /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_gmodules/test_float_type_gmodules
output: Current executable set to '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_gmodules/test_float_type_gmodules' (x86_64).


runCmd: process launch -o "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_gmodules/test_float_type_gmodules-golden-output.txt"
output: Process 60677 exited with status = 0 (0x00000000) 

Process 60677 launched: '/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_gmodules/test_float_type_gmodules' (x86_64)


runCmd: settings set target.inline-breakpoint-strategy always
output: 

Adding tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: breakpoint set -f "basic_type.cpp" -l 185
output: Breakpoint 1: where = test_float_type_gmodules`main + 2107 at basic_type.cpp:185:5, address = 0x000000010000160b


Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>[0-9]+) locations\.$
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): (?P<num_locations>no) locations \(pending\)\.
Not matched

Expecting pattern: ^Breakpoint (?P<bpno>[0-9]+): where = (?P<module>.*)`(?P<symbol>[+\-]{0,1}[^+]+)( \+ (?P<offset>[0-9]+)){0,1}( \[inlined\] (?P<inline_symbol>.*)){0,1} at (?P<file>[^:]+):(?P<line_no>[0-9]+)(?P<column>(:[0-9]+)?), address = (?P<address>0x[0-9a-fA-F]+)$
Matched

runCmd: run
runCmd failed!
error: shell expansion failed (reason: lldb-argdumper exited with error -1). consider launching with 'process launch'.


Command 'run' failed!

FAIL: LLDB (/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11-x86_64) :: test_float_type_gmodules (TestFloatTypes.FloatTypesTestCase)
Executing tearDown hook:         self.addTearDownHook(lambda: self.runCmd(
            "settings set target.inline-breakpoint-strategy headers"))


runCmd: settings set target.inline-breakpoint-strategy headers
output: 

Restore dir to: /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/tools/lldb/test
======================================================================
ERROR: test_float_type_from_block_dwarf (TestFloatTypes.FloatTypesTestCase)
   Test that float-type variables are displayed correctly from a block.
----------------------------------------------------------------------
Error when building test subject.

Build Command:
make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types -C /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_dwarf -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types -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/types/Makefile MAKE_DSYM=NO ARCH=x86_64 CC="/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11" DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil  CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api CXX_SOURCES='float.cpp' EXE='test_float_type_from_block_dwarf' CFLAGS_EXTRAS='-DTEST_BLOCK_CAPTURED_VARS'

Build Command Output:
/bin/sh: line 1: 60415 Killed: 9               /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11 -M -std=c++11 -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/types -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 -DTEST_BLOCK_CAPTURED_VARS --driver-mode=g++ /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/float.cpp > float.d.tmp
make: *** [float.o] Killed: 9

Test Directory:
/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types
======================================================================
ERROR: test_float_type_from_block_gmodules (TestFloatTypes.FloatTypesTestCase)
   Test that float-type variables are displayed correctly from a block.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1774, in test_method
    return attrvalue(self)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/TestFloatTypes.py", line 26, in test_float_type_from_block
    self.build_and_run('float.cpp', set(['float']), bc=True)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/AbstractBase.py", line 68, in build_and_run
    source, atoms, expr=False, bc=bc, qd=qd)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/AbstractBase.py", line 82, in build_and_run_with_source_atoms_expr
    self.build(dictionary=d)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2526, in build
    return self.buildGModules(architecture, compiler, dictionary)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1604, in buildGModules
    dictionary, testdir, testname):
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/plugins/builder_base.py", line 257, in buildGModules
    lldbtest.system(commands, sender=sender)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 447, in system
    raise cpe
subprocess.CalledProcessError: Command 'make VPATH=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types -C /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/types/TestFloatTypes.test_float_type_from_block_gmodules -I /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types -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/types/Makefile MAKE_DSYM=NO MAKE_GMODULES=YES ARCH=x86_64 CC="/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11" DSYMUTIL=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil  CLANG_MODULE_CACHE_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api CXX_SOURCES='float.cpp' EXE='test_float_type_from_block_gmodules' CFLAGS_EXTRAS='-DTEST_BLOCK_CAPTURED_VARS'' returned non-zero exit status 2.
Config=x86_64-/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11
======================================================================
FAIL: test_float_type_gmodules (TestFloatTypes.FloatTypesTestCase)
   Test that float-type variables are displayed correctly.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1774, in test_method
    return attrvalue(self)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/TestFloatTypes.py", line 21, in test_float_type
    self.build_and_run('float.cpp', set(['float']))
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/AbstractBase.py", line 68, in build_and_run
    source, atoms, expr=False, bc=bc, qd=qd)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/AbstractBase.py", line 92, in build_and_run_with_source_atoms_expr
    quotedDisplay=qd)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/types/AbstractBase.py", line 175, in generic_type_tester
    self.runCmd("run", RUN_SUCCEEDED)
  File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2107, in runCmd
    msg if (msg) else CMD_MSG(cmd))
AssertionError: False is not True : Process is launched successfully
Error output:
error: shell expansion failed (reason: lldb-argdumper exited with error -1). consider launching with 'process launch'.

Config=x86_64-/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/bin/clang-11
----------------------------------------------------------------------
Ran 8 tests in 13.626s

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

--