authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-05-25 17:26:28-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-05-26 19:32:01+02:00
log5940f655039df11012d6f202b4553ee7fe52baea
tree08502a8d9b3d6f71c521781564a70a88a6c24a55
parente966d0c385a1557e5e56f042943770d1a0aeb9f9

lldb: update for upcoming hash map rename


5 files changed, 351 insertions(+), 349 deletions(-)

ci/x86_64-linux-debug-llvm.sh+1-1
...@@ -51,7 +51,7 @@ stage3-debug/bin/zig build \...@@ -51,7 +51,7 @@ stage3-debug/bin/zig build \
51stage3-debug/bin/zig build test docs \51stage3-debug/bin/zig build test docs \
52 --maker-opt=Debug \52 --maker-opt=Debug \
53 --maxrss ${ZSF_MAX_RSS:-0} \53 --maxrss ${ZSF_MAX_RSS:-0} \
54 -Dlldb=$HOME/deps/lldb-zig/Debug-e0a42bb34/bin/lldb \54 -Dlldb=$HOME/deps/lldb-zig/Debug-33ec8d3c11/bin/lldb \
55 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \55 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \
56 -fqemu \56 -fqemu \
57 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \57 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \
ci/x86_64-linux-debug.sh+1-1
...@@ -49,7 +49,7 @@ stage3-debug/bin/zig build \...@@ -49,7 +49,7 @@ stage3-debug/bin/zig build \
4949
50stage3-debug/bin/zig build test docs \50stage3-debug/bin/zig build test docs \
51 --maxrss ${ZSF_MAX_RSS:-0} \51 --maxrss ${ZSF_MAX_RSS:-0} \
52 -Dlldb=$HOME/deps/lldb-zig/Debug-e0a42bb34/bin/lldb \52 -Dlldb=$HOME/deps/lldb-zig/Debug-33ec8d3c11/bin/lldb \
53 -fqemu \53 -fqemu \
54 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \54 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \
55 -fwasmtime \55 -fwasmtime \
ci/x86_64-linux-release.sh+1-1
...@@ -58,7 +58,7 @@ stage3-release/bin/zig build \...@@ -58,7 +58,7 @@ stage3-release/bin/zig build \
5858
59stage3-release/bin/zig build test docs \59stage3-release/bin/zig build test docs \
60 --maxrss ${ZSF_MAX_RSS:-0} \60 --maxrss ${ZSF_MAX_RSS:-0} \
61 -Dlldb=$HOME/deps/lldb-zig/Release-e0a42bb34/bin/lldb \61 -Dlldb=$HOME/deps/lldb-zig/Release-33ec8d3c11/bin/lldb \
62 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \62 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \
63 -fqemu \63 -fqemu \
64 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \64 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \
lib/std/hash_map.zig+2-1
...@@ -502,7 +502,8 @@ pub fn HashMap(...@@ -502,7 +502,8 @@ pub fn HashMap(
502/// Deletions are achieved with tombstones.502/// Deletions are achieved with tombstones.
503///503///
504/// Default initialization of this struct is deprecated; use `.empty` instead.504/// Default initialization of this struct is deprecated; use `.empty` instead.
505pub fn HashMapUnmanaged(505pub const HashMapUnmanaged = Custom;
506fn Custom(
506 comptime K: type,507 comptime K: type,
507 comptime V: type,508 comptime V: type,
508 comptime Context: type,509 comptime Context: type,
test/src/Debugger.zig+346-345
...@@ -106,11 +106,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -106,11 +106,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
106 },106 },
107 \\breakpoint set --file basic.zig --source-pattern-regexp '_ = basic;'107 \\breakpoint set --file basic.zig --source-pattern-regexp '_ = basic;'
108 \\process launch108 \\process launch
109 \\frame variable --show-types -- basic109 \\frame variable --show-all-children --show-types -- basic
110 \\breakpoint delete --force 1110 \\breakpoint delete --force 1
111 ,111 ,
112 &.{112 &.{
113 \\(lldb) frame variable --show-types -- basic113 \\(lldb) frame variable --show-all-children --show-types -- basic
114 \\(root.basic.Basic) basic = {114 \\(root.basic.Basic) basic = {
115 \\ (void) .void = {}115 \\ (void) .void = {}
116 \\ (bool) .bool_false = false116 \\ (bool) .bool_false = false
...@@ -241,11 +241,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -241,11 +241,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
241 },241 },
242 \\breakpoint set --file pointers.zig --source-pattern-regexp '_ = pointers;'242 \\breakpoint set --file pointers.zig --source-pattern-regexp '_ = pointers;'
243 \\process launch243 \\process launch
244 \\frame variable --show-types -- pointers244 \\frame variable --show-all-children --show-types -- pointers
245 \\breakpoint delete --force 1245 \\breakpoint delete --force 1
246 ,246 ,
247 &.{247 &.{
248 \\(lldb) frame variable --show-types -- pointers248 \\(lldb) frame variable --show-all-children --show-types -- pointers
249 \\(root.pointers.Pointers) pointers = {249 \\(root.pointers.Pointers) pointers = {
250 \\ (*u32) .single = 0x0000000000001010250 \\ (*u32) .single = 0x0000000000001010
251 \\ (*const u32) .single_const = 0x0000000000001014251 \\ (*const u32) .single_const = 0x0000000000001014
...@@ -328,13 +328,13 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -328,13 +328,13 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
328 },328 },
329 \\breakpoint set --file strings.zig --source-pattern-regexp '_ = strings;'329 \\breakpoint set --file strings.zig --source-pattern-regexp '_ = strings;'
330 \\process launch330 \\process launch
331 \\frame variable --show-types -- strings.slice331 \\frame variable --show-all-children --show-types -- strings.slice
332 \\frame variable --show-types --format character -- strings.slice332 \\frame variable --show-all-children --show-types --format character -- strings.slice
333 \\frame variable --show-types --format c-string -- strings333 \\frame variable --show-all-children --show-types --format c-string -- strings
334 \\breakpoint delete --force 1334 \\breakpoint delete --force 1
335 ,335 ,
336 &.{336 &.{
337 \\(lldb) frame variable --show-types -- strings.slice337 \\(lldb) frame variable --show-all-children --show-types -- strings.slice
338 \\([:0]const u8) strings.slice = len=9 {338 \\([:0]const u8) strings.slice = len=9 {
339 \\ (u8) [0] = 115339 \\ (u8) [0] = 115
340 \\ (u8) [1] = 108340 \\ (u8) [1] = 108
...@@ -346,7 +346,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -346,7 +346,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
346 \\ (u8) [7] = 92346 \\ (u8) [7] = 92
347 \\ (u8) [8] = 0347 \\ (u8) [8] = 0
348 \\}348 \\}
349 \\(lldb) frame variable --show-types --format character -- strings.slice349 \\(lldb) frame variable --show-all-children --show-types --format character -- strings.slice
350 \\([:0]const u8) strings.slice = len=9 {350 \\([:0]const u8) strings.slice = len=9 {
351 \\ (u8) [0] = 's'351 \\ (u8) [0] = 's'
352 \\ (u8) [1] = 'l'352 \\ (u8) [1] = 'l'
...@@ -358,7 +358,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -358,7 +358,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
358 \\ (u8) [7] = '\\'358 \\ (u8) [7] = '\\'
359 \\ (u8) [8] = '\x00'359 \\ (u8) [8] = '\x00'
360 \\}360 \\}
361 \\(lldb) frame variable --show-types --format c-string -- strings361 \\(lldb) frame variable --show-all-children --show-types --format c-string -- strings
362 \\(root.strings.Strings) strings = {362 \\(root.strings.Strings) strings = {
363 \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t"363 \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t"
364 \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c"364 \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c"
...@@ -410,7 +410,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -410,7 +410,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
410 \\breakpoint set --file enums.zig --source-pattern-regexp '_ = enums;'410 \\breakpoint set --file enums.zig --source-pattern-regexp '_ = enums;'
411 \\process launch411 \\process launch
412 \\expression --show-types -- Enums412 \\expression --show-types -- Enums
413 \\frame variable --show-types -- enums413 \\frame variable --show-all-children --show-types -- enums
414 \\breakpoint delete --force 1414 \\breakpoint delete --force 1
415 ,415 ,
416 &.{416 &.{
...@@ -430,7 +430,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -430,7 +430,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
430 \\ (root.enums.Enums.Three) third = .third430 \\ (root.enums.Enums.Three) third = .third
431 \\ }431 \\ }
432 \\}432 \\}
433 \\(lldb) frame variable --show-types -- enums433 \\(lldb) frame variable --show-all-children --show-types -- enums
434 \\(root.enums.Enums) enums = {434 \\(root.enums.Enums) enums = {
435 \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13)435 \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13)
436 \\ (root.enums.Enums.One) .one = .first436 \\ (root.enums.Enums.One) .one = .first
...@@ -474,7 +474,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -474,7 +474,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
474 \\breakpoint set --file errors.zig --source-pattern-regexp '_ = errors;'474 \\breakpoint set --file errors.zig --source-pattern-regexp '_ = errors;'
475 \\process launch475 \\process launch
476 \\expression --show-types -- Errors476 \\expression --show-types -- Errors
477 \\frame variable --show-types -- errors477 \\frame variable --show-all-children --show-types -- errors
478 \\breakpoint delete --force 1478 \\breakpoint delete --force 1
479 ,479 ,
480 &.{480 &.{
...@@ -494,7 +494,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -494,7 +494,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
494 \\ (error{One,Three,Two}) Three = error.Three494 \\ (error{One,Three,Two}) Three = error.Three
495 \\ }495 \\ }
496 \\}496 \\}
497 \\(lldb) frame variable --show-types -- errors497 \\(lldb) frame variable --show-all-children --show-types -- errors
498 \\(root.errors.Errors) errors = {498 \\(root.errors.Errors) errors = {
499 \\ (error{One}) .one = error.One499 \\ (error{One}) .one = error.One
500 \\ (error{One,Two}) .two = error.Two500 \\ (error{One,Two}) .two = error.Two
...@@ -534,23 +534,23 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -534,23 +534,23 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
534 },534 },
535 \\breakpoint set --file optionals.zig --source-pattern-regexp 'maybe_u32 = 123;'535 \\breakpoint set --file optionals.zig --source-pattern-regexp 'maybe_u32 = 123;'
536 \\process launch536 \\process launch
537 \\frame variable -- null_u32 maybe_u32 nonnull_u32537 \\frame variable --show-all-children -- null_u32 maybe_u32 nonnull_u32
538 \\breakpoint delete --force 1538 \\breakpoint delete --force 1
539 \\539 \\
540 \\breakpoint set --file optionals.zig --source-pattern-regexp 'nonnull_u32 = nonnull_u32;'540 \\breakpoint set --file optionals.zig --source-pattern-regexp 'nonnull_u32 = nonnull_u32;'
541 \\process continue541 \\process continue
542 \\frame variable --show-types -- null_u32 maybe_u32 nonnull_u32542 \\frame variable --show-all-children --show-types -- null_u32 maybe_u32 nonnull_u32
543 \\breakpoint delete --force 2543 \\breakpoint delete --force 2
544 ,544 ,
545 &.{545 &.{
546 \\(lldb) frame variable -- null_u32 maybe_u32 nonnull_u32546 \\(lldb) frame variable --show-all-children -- null_u32 maybe_u32 nonnull_u32
547 \\(?u32) null_u32 = null547 \\(?u32) null_u32 = null
548 \\(?u32) maybe_u32 = null548 \\(?u32) maybe_u32 = null
549 \\(?u32) nonnull_u32 = (nonnull_u32.? = 456)549 \\(?u32) nonnull_u32 = (nonnull_u32.? = 456)
550 \\(lldb) breakpoint delete --force 1550 \\(lldb) breakpoint delete --force 1
551 \\1 breakpoints deleted; 0 breakpoint locations disabled.551 \\1 breakpoints deleted; 0 breakpoint locations disabled.
552 ,552 ,
553 \\(lldb) frame variable --show-types -- null_u32 maybe_u32 nonnull_u32553 \\(lldb) frame variable --show-all-children --show-types -- null_u32 maybe_u32 nonnull_u32
554 \\(?u32) null_u32 = null554 \\(?u32) null_u32 = null
555 \\(?u32) maybe_u32 = {555 \\(?u32) maybe_u32 = {
556 \\ (u32) maybe_u32.? = 123556 \\ (u32) maybe_u32.? = 123
...@@ -604,7 +604,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -604,7 +604,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
604 \\breakpoint set --file unions.zig --source-pattern-regexp '_ = unions;'604 \\breakpoint set --file unions.zig --source-pattern-regexp '_ = unions;'
605 \\process launch605 \\process launch
606 \\expression --show-types -- Unions606 \\expression --show-types -- Unions
607 \\frame variable --show-types -- unions607 \\frame variable --show-all-children --show-types -- unions
608 \\breakpoint delete --force 1608 \\breakpoint delete --force 1
609 ,609 ,
610 &.{610 &.{
...@@ -627,7 +627,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -627,7 +627,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
627 \\ (@typeInfo(unions.Unions.Tagged).@"union".tag_type.?) eu = .eu627 \\ (@typeInfo(unions.Unions.Tagged).@"union".tag_type.?) eu = .eu
628 \\ }628 \\ }
629 \\}629 \\}
630 \\(lldb) frame variable --show-types -- unions630 \\(lldb) frame variable --show-all-children --show-types -- unions
631 \\(root.unions.Unions) unions = {631 \\(root.unions.Unions) unions = {
632 \\ (root.unions.Unions.Untagged) .untagged = {632 \\ (root.unions.Unions.Untagged) .untagged = {
633 \\ (u32) .u32 = 3217031168633 \\ (u32) .u32 = 3217031168
...@@ -712,7 +712,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -712,7 +712,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
712 \\breakpoint set --file storage.zig --source-pattern-regexp 'local_var = local_var;'712 \\breakpoint set --file storage.zig --source-pattern-regexp 'local_var = local_var;'
713 \\process launch713 \\process launch
714 \\target variable --show-types --format hex -- global_const global_var global_threadlocal1 global_threadlocal2 extern_const extern_var extern_threadlocal1 extern_threadlocal2714 \\target variable --show-types --format hex -- global_const global_var global_threadlocal1 global_threadlocal2 extern_const extern_var extern_threadlocal1 extern_threadlocal2
715 \\frame variable --show-types --format hex -- param1 param2 param3 param4 param5 param6 param7 param8 local_comptime_val local_comptime_ptr.0 local_const local_var715 \\frame variable --show-all-children --show-types --format hex -- param1 param2 param3 param4 param5 param6 param7 param8 local_comptime_val 'local_comptime_ptr.@"0"' local_comptime_ptr[0] local_const local_var
716 \\breakpoint delete --force 1716 \\breakpoint delete --force 1
717 ,717 ,
718 &.{718 &.{
...@@ -729,7 +729,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -729,7 +729,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
729 \\(u64) extern_threadlocal1 = 0x3034c4ce967ed64d729 \\(u64) extern_threadlocal1 = 0x3034c4ce967ed64d
730 \\(u64) extern_threadlocal2 = 0xfd330ab00b4bc5eb730 \\(u64) extern_threadlocal2 = 0xfd330ab00b4bc5eb
731 \\(u64) extern_threadlocal2 = 0xfd330ab00b4bc5eb731 \\(u64) extern_threadlocal2 = 0xfd330ab00b4bc5eb
732 \\(lldb) frame variable --show-types --format hex -- param1 param2 param3 param4 param5 param6 param7 param8 local_comptime_val local_comptime_ptr.0 local_const local_var732 \\(lldb) frame variable --show-all-children --show-types --format hex -- param1 param2 param3 param4 param5 param6 param7 param8 local_comptime_val 'local_comptime_ptr.@"0"' local_comptime_ptr[0] local_const local_var
733 \\(u64) param1 = 0x6a607e08125c7e00733 \\(u64) param1 = 0x6a607e08125c7e00
734 \\(u64) param2 = 0x98944cb2a45a8b51734 \\(u64) param2 = 0x98944cb2a45a8b51
735 \\(u64) param3 = 0xa320cf10601ee6fb735 \\(u64) param3 = 0xa320cf10601ee6fb
...@@ -739,7 +739,8 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -739,7 +739,8 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
739 \\(u64) param7 = 0xf9a252c455fb4c06739 \\(u64) param7 = 0xf9a252c455fb4c06
740 \\(u64) param8 = 0xc88533722601e481740 \\(u64) param8 = 0xc88533722601e481
741 \\(u64) local_comptime_val = 0x69490636f81df751741 \\(u64) local_comptime_val = 0x69490636f81df751
742 \\(u64) local_comptime_ptr.0 = 0x82e834dae74767a1742 \\(u64) local_comptime_ptr.@"0" = 0x82e834dae74767a1
743 \\(u64) local_comptime_ptr[0] = 0x82e834dae74767a1
743 \\(u64) local_const = 0x104ba3ac46b25fad744 \\(u64) local_const = 0x104ba3ac46b25fad
744 \\(u64) local_var = 0x92a39776a1f5380c745 \\(u64) local_var = 0x92a39776a1f5380c
745 \\(lldb) breakpoint delete --force 1746 \\(lldb) breakpoint delete --force 1
...@@ -770,18 +771,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -770,18 +771,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
770 },771 },
771 \\breakpoint set --file if_blocks.zig --source-pattern-regexp '_ = &x;'772 \\breakpoint set --file if_blocks.zig --source-pattern-regexp '_ = &x;'
772 \\process launch773 \\process launch
773 \\frame variable774 \\frame variable --show-all-children
774 \\process continue775 \\process continue
775 \\frame variable776 \\frame variable --show-all-children
776 \\breakpoint delete --force 1777 \\breakpoint delete --force 1
777 ,778 ,
778 &.{779 &.{
779 \\(lldb) frame variable780 \\(lldb) frame variable --show-all-children
780 \\(usize) i = 0781 \\(usize) i = 0
781 \\(u32) x = 123782 \\(u32) x = 123
782 \\(lldb) process continue783 \\(lldb) process continue
783 ,784 ,
784 \\(lldb) frame variable785 \\(lldb) frame variable --show-all-children
785 \\(usize) i = 1786 \\(usize) i = 1
786 \\(f32) x = 4.5787 \\(f32) x = 4.5
787 \\(lldb) breakpoint delete --force 1788 \\(lldb) breakpoint delete --force 1
...@@ -815,18 +816,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -815,18 +816,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
815 },816 },
816 \\breakpoint set --file switch_blocks.zig --source-pattern-regexp '_ = &x;'817 \\breakpoint set --file switch_blocks.zig --source-pattern-regexp '_ = &x;'
817 \\process launch818 \\process launch
818 \\frame variable819 \\frame variable --show-all-children
819 \\process continue820 \\process continue
820 \\frame variable821 \\frame variable --show-all-children
821 \\breakpoint delete --force 1822 \\breakpoint delete --force 1
822 ,823 ,
823 &.{824 &.{
824 \\(lldb) frame variable825 \\(lldb) frame variable --show-all-children
825 \\(usize) i = 0826 \\(usize) i = 0
826 \\(u32) x = 123827 \\(u32) x = 123
827 \\(lldb) process continue828 \\(lldb) process continue
828 ,829 ,
829 \\(lldb) frame variable830 \\(lldb) frame variable --show-all-children
830 \\(usize) i = 1831 \\(usize) i = 1
831 \\(f32) x = 4.5832 \\(f32) x = 4.5
832 \\(lldb) breakpoint delete --force 1833 \\(lldb) breakpoint delete --force 1
...@@ -882,372 +883,372 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -882,372 +883,372 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
882 \\process launch883 \\process launch
883 \\thread step-in884 \\thread step-in
884 \\#00885 \\#00
885 \\frame variable x886 \\frame variable --show-all-children x
886 \\thread step-in887 \\thread step-in
887 \\#01888 \\#01
888 \\frame variable x889 \\frame variable --show-all-children x
889 \\thread step-in890 \\thread step-in
890 \\#02891 \\#02
891 \\frame variable x892 \\frame variable --show-all-children x
892 \\thread step-in893 \\thread step-in
893 \\#03894 \\#03
894 \\frame variable x895 \\frame variable --show-all-children x
895 \\thread step-in896 \\thread step-in
896 \\#04897 \\#04
897 \\frame variable x898 \\frame variable --show-all-children x
898 \\thread step-in899 \\thread step-in
899 \\#05900 \\#05
900 \\frame variable x901 \\frame variable --show-all-children x
901 \\thread step-in902 \\thread step-in
902 \\#06903 \\#06
903 \\frame variable x904 \\frame variable --show-all-children x
904 \\thread step-in905 \\thread step-in
905 \\#07906 \\#07
906 \\frame variable x907 \\frame variable --show-all-children x
907 \\thread step-in908 \\thread step-in
908 \\#08909 \\#08
909 \\frame variable x910 \\frame variable --show-all-children x
910 \\thread step-in911 \\thread step-in
911 \\#09912 \\#09
912 \\frame variable x913 \\frame variable --show-all-children x
913 \\thread step-in914 \\thread step-in
914 \\#10915 \\#10
915 \\frame variable x916 \\frame variable --show-all-children x
916 \\thread step-in917 \\thread step-in
917 \\#11918 \\#11
918 \\frame variable x919 \\frame variable --show-all-children x
919 \\thread step-in920 \\thread step-in
920 \\#12921 \\#12
921 \\frame variable x922 \\frame variable --show-all-children x
922 \\thread step-in923 \\thread step-in
923 \\#13924 \\#13
924 \\frame variable x925 \\frame variable --show-all-children x
925 \\thread step-in926 \\thread step-in
926 \\#14927 \\#14
927 \\frame variable x928 \\frame variable --show-all-children x
928 \\thread step-in929 \\thread step-in
929 \\#15930 \\#15
930 \\frame variable x931 \\frame variable --show-all-children x
931 \\thread step-in932 \\thread step-in
932 \\#16933 \\#16
933 \\frame variable x934 \\frame variable --show-all-children x
934 \\thread step-in935 \\thread step-in
935 \\#17936 \\#17
936 \\frame variable x937 \\frame variable --show-all-children x
937 \\thread step-in938 \\thread step-in
938 \\#18939 \\#18
939 \\frame variable x940 \\frame variable --show-all-children x
940 \\thread step-in941 \\thread step-in
941 \\#19942 \\#19
942 \\frame variable x943 \\frame variable --show-all-children x
943 \\thread step-in944 \\thread step-in
944 \\#20945 \\#20
945 \\frame variable x946 \\frame variable --show-all-children x
946 \\thread step-in947 \\thread step-in
947 \\#21948 \\#21
948 \\frame variable x949 \\frame variable --show-all-children x
949 \\thread step-in950 \\thread step-in
950 \\#22951 \\#22
951 \\frame variable x952 \\frame variable --show-all-children x
952 \\thread step-in953 \\thread step-in
953 \\#23954 \\#23
954 \\frame variable x955 \\frame variable --show-all-children x
955 \\thread step-in956 \\thread step-in
956 \\#24957 \\#24
957 \\frame variable x958 \\frame variable --show-all-children x
958 \\thread step-in959 \\thread step-in
959 \\#25960 \\#25
960 \\frame variable x961 \\frame variable --show-all-children x
961 \\thread step-in962 \\thread step-in
962 \\#26963 \\#26
963 \\frame variable x964 \\frame variable --show-all-children x
964 \\thread step-in965 \\thread step-in
965 \\#27966 \\#27
966 \\frame variable x967 \\frame variable --show-all-children x
967 \\thread step-in968 \\thread step-in
968 \\#28969 \\#28
969 \\frame variable x970 \\frame variable --show-all-children x
970 \\thread step-in971 \\thread step-in
971 \\#29972 \\#29
972 \\frame variable x973 \\frame variable --show-all-children x
973 \\thread step-in974 \\thread step-in
974 \\#30975 \\#30
975 \\frame variable x976 \\frame variable --show-all-children x
976 \\thread step-in977 \\thread step-in
977 \\#31978 \\#31
978 \\frame variable x979 \\frame variable --show-all-children x
979 \\thread step-in980 \\thread step-in
980 \\#32981 \\#32
981 \\frame variable x982 \\frame variable --show-all-children x
982 \\thread step-in983 \\thread step-in
983 \\#33984 \\#33
984 \\frame variable x985 \\frame variable --show-all-children x
985 \\thread step-in986 \\thread step-in
986 \\#34987 \\#34
987 \\frame variable x988 \\frame variable --show-all-children x
988 \\thread step-in989 \\thread step-in
989 \\#35990 \\#35
990 \\frame variable x991 \\frame variable --show-all-children x
991 \\thread step-in992 \\thread step-in
992 \\#36993 \\#36
993 \\frame variable x994 \\frame variable --show-all-children x
994 \\thread step-in995 \\thread step-in
995 \\#37996 \\#37
996 \\frame variable x997 \\frame variable --show-all-children x
997 \\thread step-in998 \\thread step-in
998 \\#38999 \\#38
999 \\frame variable x1000 \\frame variable --show-all-children x
1000 \\thread step-in1001 \\thread step-in
1001 \\#391002 \\#39
1002 \\frame variable x1003 \\frame variable --show-all-children x
1003 \\thread step-in1004 \\thread step-in
1004 \\#401005 \\#40
1005 \\frame variable x1006 \\frame variable --show-all-children x
1006 \\thread step-in1007 \\thread step-in
1007 \\#411008 \\#41
1008 \\frame variable x1009 \\frame variable --show-all-children x
1009 \\thread step-in1010 \\thread step-in
1010 \\#421011 \\#42
1011 \\frame variable x1012 \\frame variable --show-all-children x
1012 \\thread step-in1013 \\thread step-in
1013 \\#431014 \\#43
1014 \\frame variable x1015 \\frame variable --show-all-children x
1015 \\thread step-in1016 \\thread step-in
1016 \\#441017 \\#44
1017 \\frame variable x1018 \\frame variable --show-all-children x
1018 \\thread step-in1019 \\thread step-in
1019 \\#451020 \\#45
1020 \\frame variable x1021 \\frame variable --show-all-children x
1021 \\1022 \\
1022 ,1023 ,
1023 &.{1024 &.{
1024 \\(lldb) #001025 \\(lldb) #00
1025 \\(lldb) frame variable x1026 \\(lldb) frame variable --show-all-children x
1026 \\(u32) x = 01027 \\(u32) x = 0
1027 \\(lldb) thread step-in1028 \\(lldb) thread step-in
1028 ,1029 ,
1029 \\(lldb) #011030 \\(lldb) #01
1030 \\(lldb) frame variable x1031 \\(lldb) frame variable --show-all-children x
1031 \\(u32) x = 01032 \\(u32) x = 0
1032 \\(lldb) thread step-in1033 \\(lldb) thread step-in
1033 ,1034 ,
1034 \\(lldb) #021035 \\(lldb) #02
1035 \\(lldb) frame variable x1036 \\(lldb) frame variable --show-all-children x
1036 \\(u32) x = 11037 \\(u32) x = 1
1037 \\(lldb) thread step-in1038 \\(lldb) thread step-in
1038 ,1039 ,
1039 \\(lldb) #031040 \\(lldb) #03
1040 \\(lldb) frame variable x1041 \\(lldb) frame variable --show-all-children x
1041 \\(u32) x = 11042 \\(u32) x = 1
1042 \\(lldb) thread step-in1043 \\(lldb) thread step-in
1043 ,1044 ,
1044 \\(lldb) #041045 \\(lldb) #04
1045 \\(lldb) frame variable x1046 \\(lldb) frame variable --show-all-children x
1046 \\(u32) x = 11047 \\(u32) x = 1
1047 \\(lldb) thread step-in1048 \\(lldb) thread step-in
1048 ,1049 ,
1049 \\(lldb) #051050 \\(lldb) #05
1050 \\(lldb) frame variable x1051 \\(lldb) frame variable --show-all-children x
1051 \\(u32) x = 21052 \\(u32) x = 2
1052 \\(lldb) thread step-in1053 \\(lldb) thread step-in
1053 ,1054 ,
1054 \\(lldb) #061055 \\(lldb) #06
1055 \\(lldb) frame variable x1056 \\(lldb) frame variable --show-all-children x
1056 \\(u32) x = 21057 \\(u32) x = 2
1057 \\(lldb) thread step-in1058 \\(lldb) thread step-in
1058 ,1059 ,
1059 \\(lldb) #071060 \\(lldb) #07
1060 \\(lldb) frame variable x1061 \\(lldb) frame variable --show-all-children x
1061 \\(u32) x = 21062 \\(u32) x = 2
1062 \\(lldb) thread step-in1063 \\(lldb) thread step-in
1063 ,1064 ,
1064 \\(lldb) #081065 \\(lldb) #08
1065 \\(lldb) frame variable x1066 \\(lldb) frame variable --show-all-children x
1066 \\(u32) x = 31067 \\(u32) x = 3
1067 \\(lldb) thread step-in1068 \\(lldb) thread step-in
1068 ,1069 ,
1069 \\(lldb) #091070 \\(lldb) #09
1070 \\(lldb) frame variable x1071 \\(lldb) frame variable --show-all-children x
1071 \\(u32) x = 31072 \\(u32) x = 3
1072 \\(lldb) thread step-in1073 \\(lldb) thread step-in
1073 ,1074 ,
1074 \\(lldb) #101075 \\(lldb) #10
1075 \\(lldb) frame variable x1076 \\(lldb) frame variable --show-all-children x
1076 \\(u32) x = 31077 \\(u32) x = 3
1077 \\(lldb) thread step-in1078 \\(lldb) thread step-in
1078 ,1079 ,
1079 \\(lldb) #111080 \\(lldb) #11
1080 \\(lldb) frame variable x1081 \\(lldb) frame variable --show-all-children x
1081 \\(u32) x = 31082 \\(u32) x = 3
1082 \\(lldb) thread step-in1083 \\(lldb) thread step-in
1083 ,1084 ,
1084 \\(lldb) #121085 \\(lldb) #12
1085 \\(lldb) frame variable x1086 \\(lldb) frame variable --show-all-children x
1086 \\(u32) x = 31087 \\(u32) x = 3
1087 \\(lldb) thread step-in1088 \\(lldb) thread step-in
1088 ,1089 ,
1089 \\(lldb) #131090 \\(lldb) #13
1090 \\(lldb) frame variable x1091 \\(lldb) frame variable --show-all-children x
1091 \\(u32) x = 41092 \\(u32) x = 4
1092 \\(lldb) thread step-in1093 \\(lldb) thread step-in
1093 ,1094 ,
1094 \\(lldb) #141095 \\(lldb) #14
1095 \\(lldb) frame variable x1096 \\(lldb) frame variable --show-all-children x
1096 \\(u32) x = 41097 \\(u32) x = 4
1097 \\(lldb) thread step-in1098 \\(lldb) thread step-in
1098 ,1099 ,
1099 \\(lldb) #151100 \\(lldb) #15
1100 \\(lldb) frame variable x1101 \\(lldb) frame variable --show-all-children x
1101 \\(u32) x = 41102 \\(u32) x = 4
1102 \\(lldb) thread step-in1103 \\(lldb) thread step-in
1103 ,1104 ,
1104 \\(lldb) #161105 \\(lldb) #16
1105 \\(lldb) frame variable x1106 \\(lldb) frame variable --show-all-children x
1106 \\(u32) x = 51107 \\(u32) x = 5
1107 \\(lldb) thread step-in1108 \\(lldb) thread step-in
1108 ,1109 ,
1109 \\(lldb) #171110 \\(lldb) #17
1110 \\(lldb) frame variable x1111 \\(lldb) frame variable --show-all-children x
1111 \\(u32) x = 51112 \\(u32) x = 5
1112 \\(lldb) thread step-in1113 \\(lldb) thread step-in
1113 ,1114 ,
1114 \\(lldb) #181115 \\(lldb) #18
1115 \\(lldb) frame variable x1116 \\(lldb) frame variable --show-all-children x
1116 \\(u32) x = 51117 \\(u32) x = 5
1117 \\(lldb) thread step-in1118 \\(lldb) thread step-in
1118 ,1119 ,
1119 \\(lldb) #191120 \\(lldb) #19
1120 \\(lldb) frame variable x1121 \\(lldb) frame variable --show-all-children x
1121 \\(u32) x = 61122 \\(u32) x = 6
1122 \\(lldb) thread step-in1123 \\(lldb) thread step-in
1123 ,1124 ,
1124 \\(lldb) #201125 \\(lldb) #20
1125 \\(lldb) frame variable x1126 \\(lldb) frame variable --show-all-children x
1126 \\(u32) x = 61127 \\(u32) x = 6
1127 \\(lldb) thread step-in1128 \\(lldb) thread step-in
1128 ,1129 ,
1129 \\(lldb) #211130 \\(lldb) #21
1130 \\(lldb) frame variable x1131 \\(lldb) frame variable --show-all-children x
1131 \\(u32) x = 61132 \\(u32) x = 6
1132 \\(lldb) thread step-in1133 \\(lldb) thread step-in
1133 ,1134 ,
1134 \\(lldb) #221135 \\(lldb) #22
1135 \\(lldb) frame variable x1136 \\(lldb) frame variable --show-all-children x
1136 \\(u32) x = 61137 \\(u32) x = 6
1137 \\(lldb) thread step-in1138 \\(lldb) thread step-in
1138 ,1139 ,
1139 \\(lldb) #231140 \\(lldb) #23
1140 \\(lldb) frame variable x1141 \\(lldb) frame variable --show-all-children x
1141 \\(u32) x = 61142 \\(u32) x = 6
1142 \\(lldb) thread step-in1143 \\(lldb) thread step-in
1143 ,1144 ,
1144 \\(lldb) #241145 \\(lldb) #24
1145 \\(lldb) frame variable x1146 \\(lldb) frame variable --show-all-children x
1146 \\(u32) x = 61147 \\(u32) x = 6
1147 \\(lldb) thread step-in1148 \\(lldb) thread step-in
1148 ,1149 ,
1149 \\(lldb) #251150 \\(lldb) #25
1150 \\(lldb) frame variable x1151 \\(lldb) frame variable --show-all-children x
1151 \\(u32) x = 61152 \\(u32) x = 6
1152 \\(lldb) thread step-in1153 \\(lldb) thread step-in
1153 ,1154 ,
1154 \\(lldb) #261155 \\(lldb) #26
1155 \\(lldb) frame variable x1156 \\(lldb) frame variable --show-all-children x
1156 \\(u32) x = 61157 \\(u32) x = 6
1157 \\(lldb) thread step-in1158 \\(lldb) thread step-in
1158 ,1159 ,
1159 \\(lldb) #271160 \\(lldb) #27
1160 \\(lldb) frame variable x1161 \\(lldb) frame variable --show-all-children x
1161 \\(u32) x = 61162 \\(u32) x = 6
1162 \\(lldb) thread step-in1163 \\(lldb) thread step-in
1163 ,1164 ,
1164 \\(lldb) #281165 \\(lldb) #28
1165 \\(lldb) frame variable x1166 \\(lldb) frame variable --show-all-children x
1166 \\(u32) x = 61167 \\(u32) x = 6
1167 \\(lldb) thread step-in1168 \\(lldb) thread step-in
1168 ,1169 ,
1169 \\(lldb) #291170 \\(lldb) #29
1170 \\(lldb) frame variable x1171 \\(lldb) frame variable --show-all-children x
1171 \\(u32) x = 61172 \\(u32) x = 6
1172 \\(lldb) thread step-in1173 \\(lldb) thread step-in
1173 ,1174 ,
1174 \\(lldb) #301175 \\(lldb) #30
1175 \\(lldb) frame variable x1176 \\(lldb) frame variable --show-all-children x
1176 \\(u32) x = 61177 \\(u32) x = 6
1177 \\(lldb) thread step-in1178 \\(lldb) thread step-in
1178 ,1179 ,
1179 \\(lldb) #311180 \\(lldb) #31
1180 \\(lldb) frame variable x1181 \\(lldb) frame variable --show-all-children x
1181 \\(u32) x = 61182 \\(u32) x = 6
1182 \\(lldb) thread step-in1183 \\(lldb) thread step-in
1183 ,1184 ,
1184 \\(lldb) #321185 \\(lldb) #32
1185 \\(lldb) frame variable x1186 \\(lldb) frame variable --show-all-children x
1186 \\(u32) x = 61187 \\(u32) x = 6
1187 \\(lldb) thread step-in1188 \\(lldb) thread step-in
1188 ,1189 ,
1189 \\(lldb) #331190 \\(lldb) #33
1190 \\(lldb) frame variable x1191 \\(lldb) frame variable --show-all-children x
1191 \\(u32) x = 71192 \\(u32) x = 7
1192 \\(lldb) thread step-in1193 \\(lldb) thread step-in
1193 ,1194 ,
1194 \\(lldb) #341195 \\(lldb) #34
1195 \\(lldb) frame variable x1196 \\(lldb) frame variable --show-all-children x
1196 \\(u32) x = 71197 \\(u32) x = 7
1197 \\(lldb) thread step-in1198 \\(lldb) thread step-in
1198 ,1199 ,
1199 \\(lldb) #351200 \\(lldb) #35
1200 \\(lldb) frame variable x1201 \\(lldb) frame variable --show-all-children x
1201 \\(u32) x = 81202 \\(u32) x = 8
1202 \\(lldb) thread step-in1203 \\(lldb) thread step-in
1203 ,1204 ,
1204 \\(lldb) #361205 \\(lldb) #36
1205 \\(lldb) frame variable x1206 \\(lldb) frame variable --show-all-children x
1206 \\(u32) x = 81207 \\(u32) x = 8
1207 \\(lldb) thread step-in1208 \\(lldb) thread step-in
1208 ,1209 ,
1209 \\(lldb) #371210 \\(lldb) #37
1210 \\(lldb) frame variable x1211 \\(lldb) frame variable --show-all-children x
1211 \\(u32) x = 91212 \\(u32) x = 9
1212 \\(lldb) thread step-in1213 \\(lldb) thread step-in
1213 ,1214 ,
1214 \\(lldb) #381215 \\(lldb) #38
1215 \\(lldb) frame variable x1216 \\(lldb) frame variable --show-all-children x
1216 \\(u32) x = 91217 \\(u32) x = 9
1217 \\(lldb) thread step-in1218 \\(lldb) thread step-in
1218 ,1219 ,
1219 \\(lldb) #391220 \\(lldb) #39
1220 \\(lldb) frame variable x1221 \\(lldb) frame variable --show-all-children x
1221 \\(u32) x = 101222 \\(u32) x = 10
1222 \\(lldb) thread step-in1223 \\(lldb) thread step-in
1223 ,1224 ,
1224 \\(lldb) #401225 \\(lldb) #40
1225 \\(lldb) frame variable x1226 \\(lldb) frame variable --show-all-children x
1226 \\(u32) x = 101227 \\(u32) x = 10
1227 \\(lldb) thread step-in1228 \\(lldb) thread step-in
1228 ,1229 ,
1229 \\(lldb) #411230 \\(lldb) #41
1230 \\(lldb) frame variable x1231 \\(lldb) frame variable --show-all-children x
1231 \\(u32) x = 111232 \\(u32) x = 11
1232 \\(lldb) thread step-in1233 \\(lldb) thread step-in
1233 ,1234 ,
1234 \\(lldb) #421235 \\(lldb) #42
1235 \\(lldb) frame variable x1236 \\(lldb) frame variable --show-all-children x
1236 \\(u32) x = 111237 \\(u32) x = 11
1237 \\(lldb) thread step-in1238 \\(lldb) thread step-in
1238 ,1239 ,
1239 \\(lldb) #431240 \\(lldb) #43
1240 \\(lldb) frame variable x1241 \\(lldb) frame variable --show-all-children x
1241 \\(u32) x = 121242 \\(u32) x = 12
1242 \\(lldb) thread step-in1243 \\(lldb) thread step-in
1243 ,1244 ,
1244 \\(lldb) #441245 \\(lldb) #44
1245 \\(lldb) frame variable x1246 \\(lldb) frame variable --show-all-children x
1246 \\(u32) x = 121247 \\(u32) x = 12
1247 \\(lldb) thread step-in1248 \\(lldb) thread step-in
1248 ,1249 ,
1249 \\(lldb) #451250 \\(lldb) #45
1250 \\(lldb) frame variable x1251 \\(lldb) frame variable --show-all-children x
1251 \\(u32) x = 121252 \\(u32) x = 12
1252 },1253 },
1253 );1254 );
...@@ -1567,261 +1568,261 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -1567,261 +1568,261 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
1567 \\thread backtrace --count 31568 \\thread backtrace --count 3
1568 ,1569 ,
1569 &.{1570 &.{
1570 \\ * frame #0: inline_call`root0.r0cf(r0ca=13) at root0.zig:26:51571 \\ * frame #0: inline_call`root0.r0cf(r0ca=13) at root0.zig:26:5
1571 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:6:151572 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:6:15
1572 \\ frame #2: inline_call`root0.main at root0.zig:34:151573 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1573 ,1574 ,
1574 \\ * frame #0: inline_call`root0.r0pf [inlined] r0cfi(r0cai=14) at root0.zig:30:51575 \\ * frame #0: inline_call`r0cfi(r0cai=14) at root0.zig:30:5
1575 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:7:161576 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:7:16
1576 \\ frame #2: inline_call`root0.main at root0.zig:34:151577 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1577 ,1578 ,
1578 \\ * frame #0: inline_call`root1.r1cf(r1ca=15) at root1.zig:26:51579 \\ * frame #0: inline_call`root1.r1cf(r1ca=15) at root1.zig:26:5
1579 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:8:151580 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:8:15
1580 \\ frame #2: inline_call`root0.main at root0.zig:34:151581 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1581 ,1582 ,
1582 \\ * frame #0: inline_call`root0.r0pf [inlined] r1cfi(r1cai=8) at root1.zig:30:51583 \\ * frame #0: inline_call`r1cfi(r1cai=8) at root1.zig:30:5
1583 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:9:161584 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:9:16
1584 \\ frame #2: inline_call`root0.main at root0.zig:34:151585 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1585 ,1586 ,
1586 \\ * frame #0: inline_call`mod0.m0cf(m0ca=9) at mod0.zig:26:51587 \\ * frame #0: inline_call`mod0.m0cf(m0ca=9) at mod0.zig:26:5
1587 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:10:141588 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:10:14
1588 \\ frame #2: inline_call`root0.main at root0.zig:34:151589 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1589 ,1590 ,
1590 \\ * frame #0: inline_call`root0.r0pf [inlined] m0cfi(m0cai=10) at mod0.zig:30:51591 \\ * frame #0: inline_call`m0cfi(m0cai=10) at mod0.zig:30:5
1591 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:11:151592 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:11:15
1592 \\ frame #2: inline_call`root0.main at root0.zig:34:151593 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1593 ,1594 ,
1594 \\ * frame #0: inline_call`mod1.m1cf(m1ca=11) at mod1.zig:26:51595 \\ * frame #0: inline_call`mod1.m1cf(m1ca=11) at mod1.zig:26:5
1595 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:12:141596 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:12:14
1596 \\ frame #2: inline_call`root0.main at root0.zig:34:151597 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1597 ,1598 ,
1598 \\ * frame #0: inline_call`root0.r0pf [inlined] m1cfi(m1cai=4) at mod1.zig:30:51599 \\ * frame #0: inline_call`m1cfi(m1cai=4) at mod1.zig:30:5
1599 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:13:151600 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:13:15
1600 \\ frame #2: inline_call`root0.main at root0.zig:34:151601 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1601 ,1602 ,
1602 \\ * frame #0: inline_call`root0.r0cf(r0ca=22) at root0.zig:26:51603 \\ * frame #0: inline_call`root0.r0cf(r0ca=22) at root0.zig:26:5
1603 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:16:151604 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:16:15
1604 \\ frame #2: inline_call`root0.main at root0.zig:35:161605 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1605 ,1606 ,
1606 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=21) at root0.zig:30:51607 \\ * frame #0: inline_call`r0cfi(r0cai=21) at root0.zig:30:5
1607 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:17:161608 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:17:16
1608 \\ frame #2: inline_call`root0.main at root0.zig:35:161609 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1609 ,1610 ,
1610 \\ * frame #0: inline_call`root1.r1cf(r1ca=20) at root1.zig:26:51611 \\ * frame #0: inline_call`root1.r1cf(r1ca=20) at root1.zig:26:5
1611 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:18:151612 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:18:15
1612 \\ frame #2: inline_call`root0.main at root0.zig:35:161613 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1613 ,1614 ,
1614 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=19) at root1.zig:30:51615 \\ * frame #0: inline_call`r1cfi(r1cai=19) at root1.zig:30:5
1615 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:19:161616 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:19:16
1616 \\ frame #2: inline_call`root0.main at root0.zig:35:161617 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1617 ,1618 ,
1618 \\ * frame #0: inline_call`mod0.m0cf(m0ca=18) at mod0.zig:26:51619 \\ * frame #0: inline_call`mod0.m0cf(m0ca=18) at mod0.zig:26:5
1619 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:20:141620 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:20:14
1620 \\ frame #2: inline_call`root0.main at root0.zig:35:161621 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1621 ,1622 ,
1622 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=17) at mod0.zig:30:51623 \\ * frame #0: inline_call`m0cfi(m0cai=17) at mod0.zig:30:5
1623 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:21:151624 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:21:15
1624 \\ frame #2: inline_call`root0.main at root0.zig:35:161625 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1625 ,1626 ,
1626 \\ * frame #0: inline_call`mod1.m1cf(m1ca=16) at mod1.zig:26:51627 \\ * frame #0: inline_call`mod1.m1cf(m1ca=16) at mod1.zig:26:5
1627 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:22:141628 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:22:14
1628 \\ frame #2: inline_call`root0.main at root0.zig:35:161629 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1629 ,1630 ,
1630 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=31) at mod1.zig:30:51631 \\ * frame #0: inline_call`m1cfi(m1cai=31) at mod1.zig:30:5
1631 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:23:151632 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:23:15
1632 \\ frame #2: inline_call`root0.main at root0.zig:35:161633 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1633 ,1634 ,
1634 \\ * frame #0: inline_call`root0.r0cf(r0ca=35) at root0.zig:26:51635 \\ * frame #0: inline_call`root0.r0cf(r0ca=35) at root0.zig:26:5
1635 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:6:151636 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:6:15
1636 \\ frame #2: inline_call`root0.main at root0.zig:36:151637 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1637 ,1638 ,
1638 \\ * frame #0: inline_call`root1.r1pf [inlined] r0cfi(r0cai=32) at root0.zig:30:51639 \\ * frame #0: inline_call`r0cfi(r0cai=32) at root0.zig:30:5
1639 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:7:161640 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:7:16
1640 \\ frame #2: inline_call`root0.main at root0.zig:36:151641 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1641 ,1642 ,
1642 \\ * frame #0: inline_call`root1.r1cf(r1ca=33) at root1.zig:26:51643 \\ * frame #0: inline_call`root1.r1cf(r1ca=33) at root1.zig:26:5
1643 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:8:151644 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:8:15
1644 \\ frame #2: inline_call`root0.main at root0.zig:36:151645 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1645 ,1646 ,
1646 \\ * frame #0: inline_call`root1.r1pf [inlined] r1cfi(r1cai=38) at root1.zig:30:51647 \\ * frame #0: inline_call`r1cfi(r1cai=38) at root1.zig:30:5
1647 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:9:161648 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:9:16
1648 \\ frame #2: inline_call`root0.main at root0.zig:36:151649 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1649 ,1650 ,
1650 \\ * frame #0: inline_call`mod0.m0cf(m0ca=39) at mod0.zig:26:51651 \\ * frame #0: inline_call`mod0.m0cf(m0ca=39) at mod0.zig:26:5
1651 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:10:141652 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:10:14
1652 \\ frame #2: inline_call`root0.main at root0.zig:36:151653 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1653 ,1654 ,
1654 \\ * frame #0: inline_call`root1.r1pf [inlined] m0cfi(m0cai=36) at mod0.zig:30:51655 \\ * frame #0: inline_call`m0cfi(m0cai=36) at mod0.zig:30:5
1655 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:11:151656 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:11:15
1656 \\ frame #2: inline_call`root0.main at root0.zig:36:151657 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1657 ,1658 ,
1658 \\ * frame #0: inline_call`mod1.m1cf(m1ca=37) at mod1.zig:26:51659 \\ * frame #0: inline_call`mod1.m1cf(m1ca=37) at mod1.zig:26:5
1659 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:12:141660 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:12:14
1660 \\ frame #2: inline_call`root0.main at root0.zig:36:151661 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1661 ,1662 ,
1662 \\ * frame #0: inline_call`root1.r1pf [inlined] m1cfi(m1cai=42) at mod1.zig:30:51663 \\ * frame #0: inline_call`m1cfi(m1cai=42) at mod1.zig:30:5
1663 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:13:151664 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:13:15
1664 \\ frame #2: inline_call`root0.main at root0.zig:36:151665 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1665 ,1666 ,
1666 \\ * frame #0: inline_call`root0.r0cf(r0ca=44) at root0.zig:26:51667 \\ * frame #0: inline_call`root0.r0cf(r0ca=44) at root0.zig:26:5
1667 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:16:151668 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:16:15
1668 \\ frame #2: inline_call`root0.main at root0.zig:37:161669 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1669 ,1670 ,
1670 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=47) at root0.zig:30:51671 \\ * frame #0: inline_call`r0cfi(r0cai=47) at root0.zig:30:5
1671 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:17:161672 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:17:16
1672 \\ frame #2: inline_call`root0.main at root0.zig:37:161673 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1673 ,1674 ,
1674 \\ * frame #0: inline_call`root1.r1cf(r1ca=46) at root1.zig:26:51675 \\ * frame #0: inline_call`root1.r1cf(r1ca=46) at root1.zig:26:5
1675 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:18:151676 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:18:15
1676 \\ frame #2: inline_call`root0.main at root0.zig:37:161677 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1677 ,1678 ,
1678 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=41) at root1.zig:30:51679 \\ * frame #0: inline_call`r1cfi(r1cai=41) at root1.zig:30:5
1679 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:19:161680 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:19:16
1680 \\ frame #2: inline_call`root0.main at root0.zig:37:161681 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1681 ,1682 ,
1682 \\ * frame #0: inline_call`mod0.m0cf(m0ca=40) at mod0.zig:26:51683 \\ * frame #0: inline_call`mod0.m0cf(m0ca=40) at mod0.zig:26:5
1683 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:20:141684 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:20:14
1684 \\ frame #2: inline_call`root0.main at root0.zig:37:161685 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1685 ,1686 ,
1686 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=43) at mod0.zig:30:51687 \\ * frame #0: inline_call`m0cfi(m0cai=43) at mod0.zig:30:5
1687 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:21:151688 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:21:15
1688 \\ frame #2: inline_call`root0.main at root0.zig:37:161689 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1689 ,1690 ,
1690 \\ * frame #0: inline_call`mod1.m1cf(m1ca=42) at mod1.zig:26:51691 \\ * frame #0: inline_call`mod1.m1cf(m1ca=42) at mod1.zig:26:5
1691 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:22:141692 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:22:14
1692 \\ frame #2: inline_call`root0.main at root0.zig:37:161693 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1693 ,1694 ,
1694 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=37) at mod1.zig:30:51695 \\ * frame #0: inline_call`m1cfi(m1cai=37) at mod1.zig:30:5
1695 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:23:151696 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:23:15
1696 \\ frame #2: inline_call`root0.main at root0.zig:37:161697 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1697 ,1698 ,
1698 \\ * frame #0: inline_call`root0.r0cf(r0ca=57) at root0.zig:26:51699 \\ * frame #0: inline_call`root0.r0cf(r0ca=57) at root0.zig:26:5
1699 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:6:151700 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:6:15
1700 \\ frame #2: inline_call`root0.main at root0.zig:38:141701 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1701 ,1702 ,
1702 \\ * frame #0: inline_call`mod0.m0pf [inlined] r0cfi(r0cai=58) at root0.zig:30:51703 \\ * frame #0: inline_call`r0cfi(r0cai=58) at root0.zig:30:5
1703 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:7:161704 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:7:16
1704 \\ frame #2: inline_call`root0.main at root0.zig:38:141705 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1705 ,1706 ,
1706 \\ * frame #0: inline_call`root1.r1cf(r1ca=59) at root1.zig:26:51707 \\ * frame #0: inline_call`root1.r1cf(r1ca=59) at root1.zig:26:5
1707 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:8:151708 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:8:15
1708 \\ frame #2: inline_call`root0.main at root0.zig:38:141709 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1709 ,1710 ,
1710 \\ * frame #0: inline_call`mod0.m0pf [inlined] r1cfi(r1cai=60) at root1.zig:30:51711 \\ * frame #0: inline_call`r1cfi(r1cai=60) at root1.zig:30:5
1711 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:9:161712 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:9:16
1712 \\ frame #2: inline_call`root0.main at root0.zig:38:141713 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1713 ,1714 ,
1714 \\ * frame #0: inline_call`mod0.m0cf(m0ca=61) at mod0.zig:26:51715 \\ * frame #0: inline_call`mod0.m0cf(m0ca=61) at mod0.zig:26:5
1715 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:10:141716 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:10:14
1716 \\ frame #2: inline_call`root0.main at root0.zig:38:141717 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1717 ,1718 ,
1718 \\ * frame #0: inline_call`mod0.m0pf [inlined] m0cfi(m0cai=62) at mod0.zig:30:51719 \\ * frame #0: inline_call`m0cfi(m0cai=62) at mod0.zig:30:5
1719 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:11:151720 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:11:15
1720 \\ frame #2: inline_call`root0.main at root0.zig:38:141721 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1721 ,1722 ,
1722 \\ * frame #0: inline_call`mod1.m1cf(m1ca=63) at mod1.zig:26:51723 \\ * frame #0: inline_call`mod1.m1cf(m1ca=63) at mod1.zig:26:5
1723 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:12:141724 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:12:14
1724 \\ frame #2: inline_call`root0.main at root0.zig:38:141725 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1725 ,1726 ,
1726 \\ * frame #0: inline_call`mod0.m0pf [inlined] m1cfi(m1cai=48) at mod1.zig:30:51727 \\ * frame #0: inline_call`m1cfi(m1cai=48) at mod1.zig:30:5
1727 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:13:151728 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:13:15
1728 \\ frame #2: inline_call`root0.main at root0.zig:38:141729 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1729 ,1730 ,
1730 \\ * frame #0: inline_call`root0.r0cf(r0ca=66) at root0.zig:26:51731 \\ * frame #0: inline_call`root0.r0cf(r0ca=66) at root0.zig:26:5
1731 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:16:151732 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:16:15
1732 \\ frame #2: inline_call`root0.main at root0.zig:39:151733 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1733 ,1734 ,
1734 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=65) at root0.zig:30:51735 \\ * frame #0: inline_call`r0cfi(r0cai=65) at root0.zig:30:5
1735 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:17:161736 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:17:16
1736 \\ frame #2: inline_call`root0.main at root0.zig:39:151737 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1737 ,1738 ,
1738 \\ * frame #0: inline_call`root1.r1cf(r1ca=64) at root1.zig:26:51739 \\ * frame #0: inline_call`root1.r1cf(r1ca=64) at root1.zig:26:5
1739 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:18:151740 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:18:15
1740 \\ frame #2: inline_call`root0.main at root0.zig:39:151741 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1741 ,1742 ,
1742 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=71) at root1.zig:30:51743 \\ * frame #0: inline_call`r1cfi(r1cai=71) at root1.zig:30:5
1743 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:19:161744 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:19:16
1744 \\ frame #2: inline_call`root0.main at root0.zig:39:151745 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1745 ,1746 ,
1746 \\ * frame #0: inline_call`mod0.m0cf(m0ca=70) at mod0.zig:26:51747 \\ * frame #0: inline_call`mod0.m0cf(m0ca=70) at mod0.zig:26:5
1747 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:20:141748 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:20:14
1748 \\ frame #2: inline_call`root0.main at root0.zig:39:151749 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1749 ,1750 ,
1750 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=69) at mod0.zig:30:51751 \\ * frame #0: inline_call`m0cfi(m0cai=69) at mod0.zig:30:5
1751 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:21:151752 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:21:15
1752 \\ frame #2: inline_call`root0.main at root0.zig:39:151753 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1753 ,1754 ,
1754 \\ * frame #0: inline_call`mod1.m1cf(m1ca=68) at mod1.zig:26:51755 \\ * frame #0: inline_call`mod1.m1cf(m1ca=68) at mod1.zig:26:5
1755 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:22:141756 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:22:14
1756 \\ frame #2: inline_call`root0.main at root0.zig:39:151757 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1757 ,1758 ,
1758 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=75) at mod1.zig:30:51759 \\ * frame #0: inline_call`m1cfi(m1cai=75) at mod1.zig:30:5
1759 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:23:151760 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:23:15
1760 \\ frame #2: inline_call`root0.main at root0.zig:39:151761 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1761 ,1762 ,
1762 \\ * frame #0: inline_call`root0.r0cf(r0ca=79) at root0.zig:26:51763 \\ * frame #0: inline_call`root0.r0cf(r0ca=79) at root0.zig:26:5
1763 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:6:151764 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:6:15
1764 \\ frame #2: inline_call`root0.main at root0.zig:40:141765 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1765 ,1766 ,
1766 \\ * frame #0: inline_call`mod1.m1pf [inlined] r0cfi(r0cai=76) at root0.zig:30:51767 \\ * frame #0: inline_call`r0cfi(r0cai=76) at root0.zig:30:5
1767 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:7:161768 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:7:16
1768 \\ frame #2: inline_call`root0.main at root0.zig:40:141769 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1769 ,1770 ,
1770 \\ * frame #0: inline_call`root1.r1cf(r1ca=77) at root1.zig:26:51771 \\ * frame #0: inline_call`root1.r1cf(r1ca=77) at root1.zig:26:5
1771 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:8:151772 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:8:15
1772 \\ frame #2: inline_call`root0.main at root0.zig:40:141773 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1773 ,1774 ,
1774 \\ * frame #0: inline_call`mod1.m1pf [inlined] r1cfi(r1cai=74) at root1.zig:30:51775 \\ * frame #0: inline_call`r1cfi(r1cai=74) at root1.zig:30:5
1775 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:9:161776 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:9:16
1776 \\ frame #2: inline_call`root0.main at root0.zig:40:141777 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1777 ,1778 ,
1778 \\ * frame #0: inline_call`mod0.m0cf(m0ca=75) at mod0.zig:26:51779 \\ * frame #0: inline_call`mod0.m0cf(m0ca=75) at mod0.zig:26:5
1779 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:10:141780 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:10:14
1780 \\ frame #2: inline_call`root0.main at root0.zig:40:141781 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1781 ,1782 ,
1782 \\ * frame #0: inline_call`mod1.m1pf [inlined] m0cfi(m0cai=72) at mod0.zig:30:51783 \\ * frame #0: inline_call`m0cfi(m0cai=72) at mod0.zig:30:5
1783 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:11:151784 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:11:15
1784 \\ frame #2: inline_call`root0.main at root0.zig:40:141785 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1785 ,1786 ,
1786 \\ * frame #0: inline_call`mod1.m1cf(m1ca=73) at mod1.zig:26:51787 \\ * frame #0: inline_call`mod1.m1cf(m1ca=73) at mod1.zig:26:5
1787 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:12:141788 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:12:14
1788 \\ frame #2: inline_call`root0.main at root0.zig:40:141789 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1789 ,1790 ,
1790 \\ * frame #0: inline_call`mod1.m1pf [inlined] m1cfi(m1cai=70) at mod1.zig:30:51791 \\ * frame #0: inline_call`m1cfi(m1cai=70) at mod1.zig:30:5
1791 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:13:151792 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:13:15
1792 \\ frame #2: inline_call`root0.main at root0.zig:40:141793 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1793 ,1794 ,
1794 \\ * frame #0: inline_call`root0.r0cf(r0ca=88) at root0.zig:26:51795 \\ * frame #0: inline_call`root0.r0cf(r0ca=88) at root0.zig:26:5
1795 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:16:151796 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:16:15
1796 \\ frame #2: inline_call`root0.main at root0.zig:41:151797 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1797 ,1798 ,
1798 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=91) at root0.zig:30:51799 \\ * frame #0: inline_call`r0cfi(r0cai=91) at root0.zig:30:5
1799 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:17:161800 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:17:16
1800 \\ frame #2: inline_call`root0.main at root0.zig:41:151801 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1801 ,1802 ,
1802 \\ * frame #0: inline_call`root1.r1cf(r1ca=90) at root1.zig:26:51803 \\ * frame #0: inline_call`root1.r1cf(r1ca=90) at root1.zig:26:5
1803 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:18:151804 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:18:15
1804 \\ frame #2: inline_call`root0.main at root0.zig:41:151805 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1805 ,1806 ,
1806 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=93) at root1.zig:30:51807 \\ * frame #0: inline_call`r1cfi(r1cai=93) at root1.zig:30:5
1807 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:19:161808 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:19:16
1808 \\ frame #2: inline_call`root0.main at root0.zig:41:151809 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1809 ,1810 ,
1810 \\ * frame #0: inline_call`mod0.m0cf(m0ca=92) at mod0.zig:26:51811 \\ * frame #0: inline_call`mod0.m0cf(m0ca=92) at mod0.zig:26:5
1811 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:20:141812 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:20:14
1812 \\ frame #2: inline_call`root0.main at root0.zig:41:151813 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1813 ,1814 ,
1814 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=95) at mod0.zig:30:51815 \\ * frame #0: inline_call`m0cfi(m0cai=95) at mod0.zig:30:5
1815 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:21:151816 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:21:15
1816 \\ frame #2: inline_call`root0.main at root0.zig:41:151817 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1817 ,1818 ,
1818 \\ * frame #0: inline_call`mod1.m1cf(m1ca=94) at mod1.zig:26:51819 \\ * frame #0: inline_call`mod1.m1cf(m1ca=94) at mod1.zig:26:5
1819 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:22:141820 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:22:14
1820 \\ frame #2: inline_call`root0.main at root0.zig:41:151821 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1821 ,1822 ,
1822 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=81) at mod1.zig:30:51823 \\ * frame #0: inline_call`m1cfi(m1cai=81) at mod1.zig:30:5
1823 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:23:151824 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:23:15
1824 \\ frame #2: inline_call`root0.main at root0.zig:41:151825 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1825 },1826 },
1826 );1827 );
1827 db.addLldbTest(1828 db.addLldbTest(
...@@ -1843,21 +1844,21 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -1843,21 +1844,21 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
1843 },1844 },
1844 \\breakpoint set --file main.zig --source-pattern-regexp 'x = fabsf\(x\);'1845 \\breakpoint set --file main.zig --source-pattern-regexp 'x = fabsf\(x\);'
1845 \\process launch1846 \\process launch
1846 \\frame variable -- x1847 \\frame variable --show-all-children -- x
1847 \\breakpoint delete --force 11848 \\breakpoint delete --force 1
1848 \\1849 \\
1849 \\breakpoint set --file main.zig --source-pattern-regexp '_ = &x;'1850 \\breakpoint set --file main.zig --source-pattern-regexp '_ = &x;'
1850 \\process continue1851 \\process continue
1851 \\frame variable -- x1852 \\frame variable --show-all-children -- x
1852 \\breakpoint delete --force 21853 \\breakpoint delete --force 2
1853 ,1854 ,
1854 &.{1855 &.{
1855 \\(lldb) frame variable -- x1856 \\(lldb) frame variable --show-all-children -- x
1856 \\(f32) x = -1234.51857 \\(f32) x = -1234.5
1857 \\(lldb) breakpoint delete --force 11858 \\(lldb) breakpoint delete --force 1
1858 \\1 breakpoints deleted; 0 breakpoint locations disabled.1859 \\1 breakpoints deleted; 0 breakpoint locations disabled.
1859 ,1860 ,
1860 \\(lldb) frame variable -- x1861 \\(lldb) frame variable --show-all-children -- x
1861 \\(f32) x = 1234.51862 \\(f32) x = 1234.5
1862 \\(lldb) breakpoint delete --force 21863 \\(lldb) breakpoint delete --force 2
1863 \\1 breakpoints deleted; 0 breakpoint locations disabled.1864 \\1 breakpoints deleted; 0 breakpoint locations disabled.
...@@ -1879,14 +1880,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -1879,14 +1880,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
1879 \\ return lhs == rhs;1880 \\ return lhs == rhs;
1880 \\ }1881 \\ }
1881 \\};1882 \\};
1882 \\const Map = std.HashMap(u32, u32, Context, 63);1883 \\const Map = std.HashMapUnmanaged(u32, u32, Context, 63);
1883 \\fn testHashMap(map: Map) void {1884 \\fn testHashMap(map: Map) void {
1884 \\ _ = map;1885 \\ _ = map;
1885 \\}1886 \\}
1886 \\pub fn main() !void {1887 \\pub fn main() !void {
1887 \\ var map = Map.init(std.heap.page_allocator);1888 \\ var map: Map = .empty;
1888 \\ defer map.deinit();1889 \\ defer map.deinit(std.heap.page_allocator);
1889 \\ try map.ensureTotalCapacity(10);1890 \\ try map.ensureTotalCapacity(std.heap.page_allocator, 10);
1890 \\ map.putAssumeCapacity(0, 1);1891 \\ map.putAssumeCapacity(0, 1);
1891 \\ map.putAssumeCapacity(2, 3);1892 \\ map.putAssumeCapacity(2, 3);
1892 \\ map.putAssumeCapacity(4, 5);1893 \\ map.putAssumeCapacity(4, 5);
...@@ -1901,29 +1902,29 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -1901,29 +1902,29 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
1901 },1902 },
1902 \\breakpoint set --file main.zig --source-pattern-regexp '_ = map;'1903 \\breakpoint set --file main.zig --source-pattern-regexp '_ = map;'
1903 \\process launch1904 \\process launch
1904 \\frame variable --show-types -- map.unmanaged1905 \\frame variable --show-all-children --show-types -- map
1905 \\breakpoint delete --force 11906 \\breakpoint delete --force 1
1906 ,1907 ,
1907 &.{1908 &.{
1908 \\(lldb) frame variable --show-types -- map.unmanaged1909 \\(lldb) frame variable --show-all-children --show-types -- map
1909 \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 {1910 \\(std.hash_map.Custom(u32,u32,main.Context,63)) map = len=5 capacity=16 {
1910 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = {1911 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [0] = {
1911 \\ (u32) .key = 01912 \\ (u32) .key = 0
1912 \\ (u32) .value = 11913 \\ (u32) .value = 1
1913 \\ }1914 \\ }
1914 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = {1915 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [1] = {
1915 \\ (u32) .key = 21916 \\ (u32) .key = 2
1916 \\ (u32) .value = 31917 \\ (u32) .value = 3
1917 \\ }1918 \\ }
1918 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = {1919 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [2] = {
1919 \\ (u32) .key = 41920 \\ (u32) .key = 4
1920 \\ (u32) .value = 51921 \\ (u32) .value = 5
1921 \\ }1922 \\ }
1922 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = {1923 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [3] = {
1923 \\ (u32) .key = 61924 \\ (u32) .key = 6
1924 \\ (u32) .value = 71925 \\ (u32) .value = 7
1925 \\ }1926 \\ }
1926 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = {1927 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [4] = {
1927 \\ (u32) .key = 81928 \\ (u32) .key = 8
1928 \\ (u32) .value = 91929 \\ (u32) .value = 9
1929 \\ }1930 \\ }
...@@ -1975,14 +1976,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -1975,14 +1976,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
1975 },1976 },
1976 \\breakpoint set --file main.zig --source-pattern-regexp '_ = \.{ list0, slice0, list1, slice1 };'1977 \\breakpoint set --file main.zig --source-pattern-regexp '_ = \.{ list0, slice0, list1, slice1 };'
1977 \\process launch1978 \\process launch
1978 \\frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.21979 \\frame variable --show-all-children --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] 'list0.@"0"' 'list0.@"1"' 'list0.@"2"'
1979 \\frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.21980 \\frame variable --show-all-children --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] 'slice0.@"0"' 'slice0.@"1"' 'slice0.@"2"'
1980 \\frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c1981 \\frame variable --show-all-children --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
1981 \\frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c1982 \\frame variable --show-all-children --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
1982 \\breakpoint delete --force 11983 \\breakpoint delete --force 1
1983 ,1984 ,
1984 &.{1985 &.{
1985 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.21986 \\(lldb) frame variable --show-all-children --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] 'list0.@"0"' 'list0.@"1"' 'list0.@"2"'
1986 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {1987 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {
1987 \\ (struct { u32, u8, u16 }) [0] = {1988 \\ (struct { u32, u8, u16 }) [0] = {
1988 \\ (u32) .@"0" = 11989 \\ (u32) .@"0" = 1
...@@ -2017,22 +2018,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -2017,22 +2018,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
2017 \\ (u8) .@"1" = 82018 \\ (u8) .@"1" = 8
2018 \\ (u16) .@"2" = 92019 \\ (u16) .@"2" = 9
2019 \\}2020 \\}
2020 \\([3]u32) list0.0 = {2021 \\([3]u32) list0.@"0" = {
2021 \\ (u32) [0] = 12022 \\ (u32) [0] = 1
2022 \\ (u32) [1] = 42023 \\ (u32) [1] = 4
2023 \\ (u32) [2] = 72024 \\ (u32) [2] = 7
2024 \\}2025 \\}
2025 \\([3]u8) list0.1 = {2026 \\([3]u8) list0.@"1" = {
2026 \\ (u8) [0] = 22027 \\ (u8) [0] = 2
2027 \\ (u8) [1] = 52028 \\ (u8) [1] = 5
2028 \\ (u8) [2] = 82029 \\ (u8) [2] = 8
2029 \\}2030 \\}
2030 \\([3]u16) list0.2 = {2031 \\([3]u16) list0.@"2" = {
2031 \\ (u16) [0] = 32032 \\ (u16) [0] = 3
2032 \\ (u16) [1] = 62033 \\ (u16) [1] = 6
2033 \\ (u16) [2] = 92034 \\ (u16) [2] = 9
2034 \\}2035 \\}
2035 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.22036 \\(lldb) frame variable --show-all-children --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] 'slice0.@"0"' 'slice0.@"1"' 'slice0.@"2"'
2036 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {2037 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {
2037 \\ (struct { u32, u8, u16 }) [0] = {2038 \\ (struct { u32, u8, u16 }) [0] = {
2038 \\ (u32) .@"0" = 12039 \\ (u32) .@"0" = 1
...@@ -2067,22 +2068,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -2067,22 +2068,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
2067 \\ (u8) .@"1" = 82068 \\ (u8) .@"1" = 8
2068 \\ (u16) .@"2" = 92069 \\ (u16) .@"2" = 9
2069 \\}2070 \\}
2070 \\([3]u32) slice0.0 = {2071 \\([3]u32) slice0.@"0" = {
2071 \\ (u32) [0] = 12072 \\ (u32) [0] = 1
2072 \\ (u32) [1] = 42073 \\ (u32) [1] = 4
2073 \\ (u32) [2] = 72074 \\ (u32) [2] = 7
2074 \\}2075 \\}
2075 \\([3]u8) slice0.1 = {2076 \\([3]u8) slice0.@"1" = {
2076 \\ (u8) [0] = 22077 \\ (u8) [0] = 2
2077 \\ (u8) [1] = 52078 \\ (u8) [1] = 5
2078 \\ (u8) [2] = 82079 \\ (u8) [2] = 8
2079 \\}2080 \\}
2080 \\([3]u16) slice0.2 = {2081 \\([3]u16) slice0.@"2" = {
2081 \\ (u16) [0] = 32082 \\ (u16) [0] = 3
2082 \\ (u16) [1] = 62083 \\ (u16) [1] = 6
2083 \\ (u16) [2] = 92084 \\ (u16) [2] = 9
2084 \\}2085 \\}
2085 \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c2086 \\(lldb) frame variable --show-all-children --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
2086 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {2087 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {
2087 \\ (root.main.Elem1) [0] = {2088 \\ (root.main.Elem1) [0] = {
2088 \\ (u32) .a = 12089 \\ (u32) .a = 1
...@@ -2132,7 +2133,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {...@@ -2132,7 +2133,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
2132 \\ (u16) [1] = 62133 \\ (u16) [1] = 6
2133 \\ (u16) [2] = 92134 \\ (u16) [2] = 9
2134 \\}2135 \\}
2135 \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c2136 \\(lldb) frame variable --show-all-children --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
2136 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {2137 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {
2137 \\ (root.main.Elem1) [0] = {2138 \\ (root.main.Elem1) [0] = {
2138 \\ (u32) .a = 12139 \\ (u32) .a = 1