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 \
5151stage3-debug/bin/zig build test docs \
5252 --maker-opt=Debug \
5353 --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 \
5555 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \
5656 -fqemu \
5757 --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 \
4949
5050stage3-debug/bin/zig build test docs \
5151 --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 \
5353 -fqemu \
5454 --libc-runtimes $HOME/deps/glibc-2.43-musl-1.2.5 \
5555 -fwasmtime \
ci/x86_64-linux-release.sh+1-1
......@@ -58,7 +58,7 @@ stage3-release/bin/zig build \
5858
5959stage3-release/bin/zig build test docs \
6060 --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 \
6262 -Dlibc-test-path=$HOME/deps/libc-test-f2bac77 \
6363 -fqemu \
6464 --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(
502502/// Deletions are achieved with tombstones.
503503///
504504/// Default initialization of this struct is deprecated; use `.empty` instead.
505pub fn HashMapUnmanaged(
505pub const HashMapUnmanaged = Custom;
506fn Custom(
506507 comptime K: type,
507508 comptime V: type,
508509 comptime Context: type,
test/src/Debugger.zig+346-345
......@@ -106,11 +106,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
106106 },
107107 \\breakpoint set --file basic.zig --source-pattern-regexp '_ = basic;'
108108 \\process launch
109 \\frame variable --show-types -- basic
109 \\frame variable --show-all-children --show-types -- basic
110110 \\breakpoint delete --force 1
111111 ,
112112 &.{
113 \\(lldb) frame variable --show-types -- basic
113 \\(lldb) frame variable --show-all-children --show-types -- basic
114114 \\(root.basic.Basic) basic = {
115115 \\ (void) .void = {}
116116 \\ (bool) .bool_false = false
......@@ -241,11 +241,11 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
241241 },
242242 \\breakpoint set --file pointers.zig --source-pattern-regexp '_ = pointers;'
243243 \\process launch
244 \\frame variable --show-types -- pointers
244 \\frame variable --show-all-children --show-types -- pointers
245245 \\breakpoint delete --force 1
246246 ,
247247 &.{
248 \\(lldb) frame variable --show-types -- pointers
248 \\(lldb) frame variable --show-all-children --show-types -- pointers
249249 \\(root.pointers.Pointers) pointers = {
250250 \\ (*u32) .single = 0x0000000000001010
251251 \\ (*const u32) .single_const = 0x0000000000001014
......@@ -328,13 +328,13 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
328328 },
329329 \\breakpoint set --file strings.zig --source-pattern-regexp '_ = strings;'
330330 \\process launch
331 \\frame variable --show-types -- strings.slice
332 \\frame variable --show-types --format character -- strings.slice
333 \\frame variable --show-types --format c-string -- strings
331 \\frame variable --show-all-children --show-types -- strings.slice
332 \\frame variable --show-all-children --show-types --format character -- strings.slice
333 \\frame variable --show-all-children --show-types --format c-string -- strings
334334 \\breakpoint delete --force 1
335335 ,
336336 &.{
337 \\(lldb) frame variable --show-types -- strings.slice
337 \\(lldb) frame variable --show-all-children --show-types -- strings.slice
338338 \\([:0]const u8) strings.slice = len=9 {
339339 \\ (u8) [0] = 115
340340 \\ (u8) [1] = 108
......@@ -346,7 +346,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
346346 \\ (u8) [7] = 92
347347 \\ (u8) [8] = 0
348348 \\}
349 \\(lldb) frame variable --show-types --format character -- strings.slice
349 \\(lldb) frame variable --show-all-children --show-types --format character -- strings.slice
350350 \\([:0]const u8) strings.slice = len=9 {
351351 \\ (u8) [0] = 's'
352352 \\ (u8) [1] = 'l'
......@@ -358,7 +358,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
358358 \\ (u8) [7] = '\\'
359359 \\ (u8) [8] = '\x00'
360360 \\}
361 \\(lldb) frame variable --show-types --format c-string -- strings
361 \\(lldb) frame variable --show-all-children --show-types --format c-string -- strings
362362 \\(root.strings.Strings) strings = {
363363 \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t"
364364 \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c"
......@@ -410,7 +410,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
410410 \\breakpoint set --file enums.zig --source-pattern-regexp '_ = enums;'
411411 \\process launch
412412 \\expression --show-types -- Enums
413 \\frame variable --show-types -- enums
413 \\frame variable --show-all-children --show-types -- enums
414414 \\breakpoint delete --force 1
415415 ,
416416 &.{
......@@ -430,7 +430,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
430430 \\ (root.enums.Enums.Three) third = .third
431431 \\ }
432432 \\}
433 \\(lldb) frame variable --show-types -- enums
433 \\(lldb) frame variable --show-all-children --show-types -- enums
434434 \\(root.enums.Enums) enums = {
435435 \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13)
436436 \\ (root.enums.Enums.One) .one = .first
......@@ -474,7 +474,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
474474 \\breakpoint set --file errors.zig --source-pattern-regexp '_ = errors;'
475475 \\process launch
476476 \\expression --show-types -- Errors
477 \\frame variable --show-types -- errors
477 \\frame variable --show-all-children --show-types -- errors
478478 \\breakpoint delete --force 1
479479 ,
480480 &.{
......@@ -494,7 +494,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
494494 \\ (error{One,Three,Two}) Three = error.Three
495495 \\ }
496496 \\}
497 \\(lldb) frame variable --show-types -- errors
497 \\(lldb) frame variable --show-all-children --show-types -- errors
498498 \\(root.errors.Errors) errors = {
499499 \\ (error{One}) .one = error.One
500500 \\ (error{One,Two}) .two = error.Two
......@@ -534,23 +534,23 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
534534 },
535535 \\breakpoint set --file optionals.zig --source-pattern-regexp 'maybe_u32 = 123;'
536536 \\process launch
537 \\frame variable -- null_u32 maybe_u32 nonnull_u32
537 \\frame variable --show-all-children -- null_u32 maybe_u32 nonnull_u32
538538 \\breakpoint delete --force 1
539539 \\
540540 \\breakpoint set --file optionals.zig --source-pattern-regexp 'nonnull_u32 = nonnull_u32;'
541541 \\process continue
542 \\frame variable --show-types -- null_u32 maybe_u32 nonnull_u32
542 \\frame variable --show-all-children --show-types -- null_u32 maybe_u32 nonnull_u32
543543 \\breakpoint delete --force 2
544544 ,
545545 &.{
546 \\(lldb) frame variable -- null_u32 maybe_u32 nonnull_u32
546 \\(lldb) frame variable --show-all-children -- null_u32 maybe_u32 nonnull_u32
547547 \\(?u32) null_u32 = null
548548 \\(?u32) maybe_u32 = null
549549 \\(?u32) nonnull_u32 = (nonnull_u32.? = 456)
550550 \\(lldb) breakpoint delete --force 1
551551 \\1 breakpoints deleted; 0 breakpoint locations disabled.
552552 ,
553 \\(lldb) frame variable --show-types -- null_u32 maybe_u32 nonnull_u32
553 \\(lldb) frame variable --show-all-children --show-types -- null_u32 maybe_u32 nonnull_u32
554554 \\(?u32) null_u32 = null
555555 \\(?u32) maybe_u32 = {
556556 \\ (u32) maybe_u32.? = 123
......@@ -604,7 +604,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
604604 \\breakpoint set --file unions.zig --source-pattern-regexp '_ = unions;'
605605 \\process launch
606606 \\expression --show-types -- Unions
607 \\frame variable --show-types -- unions
607 \\frame variable --show-all-children --show-types -- unions
608608 \\breakpoint delete --force 1
609609 ,
610610 &.{
......@@ -627,7 +627,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
627627 \\ (@typeInfo(unions.Unions.Tagged).@"union".tag_type.?) eu = .eu
628628 \\ }
629629 \\}
630 \\(lldb) frame variable --show-types -- unions
630 \\(lldb) frame variable --show-all-children --show-types -- unions
631631 \\(root.unions.Unions) unions = {
632632 \\ (root.unions.Unions.Untagged) .untagged = {
633633 \\ (u32) .u32 = 3217031168
......@@ -712,7 +712,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
712712 \\breakpoint set --file storage.zig --source-pattern-regexp 'local_var = local_var;'
713713 \\process launch
714714 \\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_var
715 \\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
716716 \\breakpoint delete --force 1
717717 ,
718718 &.{
......@@ -729,7 +729,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
729729 \\(u64) extern_threadlocal1 = 0x3034c4ce967ed64d
730730 \\(u64) extern_threadlocal2 = 0xfd330ab00b4bc5eb
731731 \\(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_var
732 \\(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
733733 \\(u64) param1 = 0x6a607e08125c7e00
734734 \\(u64) param2 = 0x98944cb2a45a8b51
735735 \\(u64) param3 = 0xa320cf10601ee6fb
......@@ -739,7 +739,8 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
739739 \\(u64) param7 = 0xf9a252c455fb4c06
740740 \\(u64) param8 = 0xc88533722601e481
741741 \\(u64) local_comptime_val = 0x69490636f81df751
742 \\(u64) local_comptime_ptr.0 = 0x82e834dae74767a1
742 \\(u64) local_comptime_ptr.@"0" = 0x82e834dae74767a1
743 \\(u64) local_comptime_ptr[0] = 0x82e834dae74767a1
743744 \\(u64) local_const = 0x104ba3ac46b25fad
744745 \\(u64) local_var = 0x92a39776a1f5380c
745746 \\(lldb) breakpoint delete --force 1
......@@ -770,18 +771,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
770771 },
771772 \\breakpoint set --file if_blocks.zig --source-pattern-regexp '_ = &x;'
772773 \\process launch
773 \\frame variable
774 \\frame variable --show-all-children
774775 \\process continue
775 \\frame variable
776 \\frame variable --show-all-children
776777 \\breakpoint delete --force 1
777778 ,
778779 &.{
779 \\(lldb) frame variable
780 \\(lldb) frame variable --show-all-children
780781 \\(usize) i = 0
781782 \\(u32) x = 123
782783 \\(lldb) process continue
783784 ,
784 \\(lldb) frame variable
785 \\(lldb) frame variable --show-all-children
785786 \\(usize) i = 1
786787 \\(f32) x = 4.5
787788 \\(lldb) breakpoint delete --force 1
......@@ -815,18 +816,18 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
815816 },
816817 \\breakpoint set --file switch_blocks.zig --source-pattern-regexp '_ = &x;'
817818 \\process launch
818 \\frame variable
819 \\frame variable --show-all-children
819820 \\process continue
820 \\frame variable
821 \\frame variable --show-all-children
821822 \\breakpoint delete --force 1
822823 ,
823824 &.{
824 \\(lldb) frame variable
825 \\(lldb) frame variable --show-all-children
825826 \\(usize) i = 0
826827 \\(u32) x = 123
827828 \\(lldb) process continue
828829 ,
829 \\(lldb) frame variable
830 \\(lldb) frame variable --show-all-children
830831 \\(usize) i = 1
831832 \\(f32) x = 4.5
832833 \\(lldb) breakpoint delete --force 1
......@@ -882,372 +883,372 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
882883 \\process launch
883884 \\thread step-in
884885 \\#00
885 \\frame variable x
886 \\frame variable --show-all-children x
886887 \\thread step-in
887888 \\#01
888 \\frame variable x
889 \\frame variable --show-all-children x
889890 \\thread step-in
890891 \\#02
891 \\frame variable x
892 \\frame variable --show-all-children x
892893 \\thread step-in
893894 \\#03
894 \\frame variable x
895 \\frame variable --show-all-children x
895896 \\thread step-in
896897 \\#04
897 \\frame variable x
898 \\frame variable --show-all-children x
898899 \\thread step-in
899900 \\#05
900 \\frame variable x
901 \\frame variable --show-all-children x
901902 \\thread step-in
902903 \\#06
903 \\frame variable x
904 \\frame variable --show-all-children x
904905 \\thread step-in
905906 \\#07
906 \\frame variable x
907 \\frame variable --show-all-children x
907908 \\thread step-in
908909 \\#08
909 \\frame variable x
910 \\frame variable --show-all-children x
910911 \\thread step-in
911912 \\#09
912 \\frame variable x
913 \\frame variable --show-all-children x
913914 \\thread step-in
914915 \\#10
915 \\frame variable x
916 \\frame variable --show-all-children x
916917 \\thread step-in
917918 \\#11
918 \\frame variable x
919 \\frame variable --show-all-children x
919920 \\thread step-in
920921 \\#12
921 \\frame variable x
922 \\frame variable --show-all-children x
922923 \\thread step-in
923924 \\#13
924 \\frame variable x
925 \\frame variable --show-all-children x
925926 \\thread step-in
926927 \\#14
927 \\frame variable x
928 \\frame variable --show-all-children x
928929 \\thread step-in
929930 \\#15
930 \\frame variable x
931 \\frame variable --show-all-children x
931932 \\thread step-in
932933 \\#16
933 \\frame variable x
934 \\frame variable --show-all-children x
934935 \\thread step-in
935936 \\#17
936 \\frame variable x
937 \\frame variable --show-all-children x
937938 \\thread step-in
938939 \\#18
939 \\frame variable x
940 \\frame variable --show-all-children x
940941 \\thread step-in
941942 \\#19
942 \\frame variable x
943 \\frame variable --show-all-children x
943944 \\thread step-in
944945 \\#20
945 \\frame variable x
946 \\frame variable --show-all-children x
946947 \\thread step-in
947948 \\#21
948 \\frame variable x
949 \\frame variable --show-all-children x
949950 \\thread step-in
950951 \\#22
951 \\frame variable x
952 \\frame variable --show-all-children x
952953 \\thread step-in
953954 \\#23
954 \\frame variable x
955 \\frame variable --show-all-children x
955956 \\thread step-in
956957 \\#24
957 \\frame variable x
958 \\frame variable --show-all-children x
958959 \\thread step-in
959960 \\#25
960 \\frame variable x
961 \\frame variable --show-all-children x
961962 \\thread step-in
962963 \\#26
963 \\frame variable x
964 \\frame variable --show-all-children x
964965 \\thread step-in
965966 \\#27
966 \\frame variable x
967 \\frame variable --show-all-children x
967968 \\thread step-in
968969 \\#28
969 \\frame variable x
970 \\frame variable --show-all-children x
970971 \\thread step-in
971972 \\#29
972 \\frame variable x
973 \\frame variable --show-all-children x
973974 \\thread step-in
974975 \\#30
975 \\frame variable x
976 \\frame variable --show-all-children x
976977 \\thread step-in
977978 \\#31
978 \\frame variable x
979 \\frame variable --show-all-children x
979980 \\thread step-in
980981 \\#32
981 \\frame variable x
982 \\frame variable --show-all-children x
982983 \\thread step-in
983984 \\#33
984 \\frame variable x
985 \\frame variable --show-all-children x
985986 \\thread step-in
986987 \\#34
987 \\frame variable x
988 \\frame variable --show-all-children x
988989 \\thread step-in
989990 \\#35
990 \\frame variable x
991 \\frame variable --show-all-children x
991992 \\thread step-in
992993 \\#36
993 \\frame variable x
994 \\frame variable --show-all-children x
994995 \\thread step-in
995996 \\#37
996 \\frame variable x
997 \\frame variable --show-all-children x
997998 \\thread step-in
998999 \\#38
999 \\frame variable x
1000 \\frame variable --show-all-children x
10001001 \\thread step-in
10011002 \\#39
1002 \\frame variable x
1003 \\frame variable --show-all-children x
10031004 \\thread step-in
10041005 \\#40
1005 \\frame variable x
1006 \\frame variable --show-all-children x
10061007 \\thread step-in
10071008 \\#41
1008 \\frame variable x
1009 \\frame variable --show-all-children x
10091010 \\thread step-in
10101011 \\#42
1011 \\frame variable x
1012 \\frame variable --show-all-children x
10121013 \\thread step-in
10131014 \\#43
1014 \\frame variable x
1015 \\frame variable --show-all-children x
10151016 \\thread step-in
10161017 \\#44
1017 \\frame variable x
1018 \\frame variable --show-all-children x
10181019 \\thread step-in
10191020 \\#45
1020 \\frame variable x
1021 \\frame variable --show-all-children x
10211022 \\
10221023 ,
10231024 &.{
10241025 \\(lldb) #00
1025 \\(lldb) frame variable x
1026 \\(lldb) frame variable --show-all-children x
10261027 \\(u32) x = 0
10271028 \\(lldb) thread step-in
10281029 ,
10291030 \\(lldb) #01
1030 \\(lldb) frame variable x
1031 \\(lldb) frame variable --show-all-children x
10311032 \\(u32) x = 0
10321033 \\(lldb) thread step-in
10331034 ,
10341035 \\(lldb) #02
1035 \\(lldb) frame variable x
1036 \\(lldb) frame variable --show-all-children x
10361037 \\(u32) x = 1
10371038 \\(lldb) thread step-in
10381039 ,
10391040 \\(lldb) #03
1040 \\(lldb) frame variable x
1041 \\(lldb) frame variable --show-all-children x
10411042 \\(u32) x = 1
10421043 \\(lldb) thread step-in
10431044 ,
10441045 \\(lldb) #04
1045 \\(lldb) frame variable x
1046 \\(lldb) frame variable --show-all-children x
10461047 \\(u32) x = 1
10471048 \\(lldb) thread step-in
10481049 ,
10491050 \\(lldb) #05
1050 \\(lldb) frame variable x
1051 \\(lldb) frame variable --show-all-children x
10511052 \\(u32) x = 2
10521053 \\(lldb) thread step-in
10531054 ,
10541055 \\(lldb) #06
1055 \\(lldb) frame variable x
1056 \\(lldb) frame variable --show-all-children x
10561057 \\(u32) x = 2
10571058 \\(lldb) thread step-in
10581059 ,
10591060 \\(lldb) #07
1060 \\(lldb) frame variable x
1061 \\(lldb) frame variable --show-all-children x
10611062 \\(u32) x = 2
10621063 \\(lldb) thread step-in
10631064 ,
10641065 \\(lldb) #08
1065 \\(lldb) frame variable x
1066 \\(lldb) frame variable --show-all-children x
10661067 \\(u32) x = 3
10671068 \\(lldb) thread step-in
10681069 ,
10691070 \\(lldb) #09
1070 \\(lldb) frame variable x
1071 \\(lldb) frame variable --show-all-children x
10711072 \\(u32) x = 3
10721073 \\(lldb) thread step-in
10731074 ,
10741075 \\(lldb) #10
1075 \\(lldb) frame variable x
1076 \\(lldb) frame variable --show-all-children x
10761077 \\(u32) x = 3
10771078 \\(lldb) thread step-in
10781079 ,
10791080 \\(lldb) #11
1080 \\(lldb) frame variable x
1081 \\(lldb) frame variable --show-all-children x
10811082 \\(u32) x = 3
10821083 \\(lldb) thread step-in
10831084 ,
10841085 \\(lldb) #12
1085 \\(lldb) frame variable x
1086 \\(lldb) frame variable --show-all-children x
10861087 \\(u32) x = 3
10871088 \\(lldb) thread step-in
10881089 ,
10891090 \\(lldb) #13
1090 \\(lldb) frame variable x
1091 \\(lldb) frame variable --show-all-children x
10911092 \\(u32) x = 4
10921093 \\(lldb) thread step-in
10931094 ,
10941095 \\(lldb) #14
1095 \\(lldb) frame variable x
1096 \\(lldb) frame variable --show-all-children x
10961097 \\(u32) x = 4
10971098 \\(lldb) thread step-in
10981099 ,
10991100 \\(lldb) #15
1100 \\(lldb) frame variable x
1101 \\(lldb) frame variable --show-all-children x
11011102 \\(u32) x = 4
11021103 \\(lldb) thread step-in
11031104 ,
11041105 \\(lldb) #16
1105 \\(lldb) frame variable x
1106 \\(lldb) frame variable --show-all-children x
11061107 \\(u32) x = 5
11071108 \\(lldb) thread step-in
11081109 ,
11091110 \\(lldb) #17
1110 \\(lldb) frame variable x
1111 \\(lldb) frame variable --show-all-children x
11111112 \\(u32) x = 5
11121113 \\(lldb) thread step-in
11131114 ,
11141115 \\(lldb) #18
1115 \\(lldb) frame variable x
1116 \\(lldb) frame variable --show-all-children x
11161117 \\(u32) x = 5
11171118 \\(lldb) thread step-in
11181119 ,
11191120 \\(lldb) #19
1120 \\(lldb) frame variable x
1121 \\(lldb) frame variable --show-all-children x
11211122 \\(u32) x = 6
11221123 \\(lldb) thread step-in
11231124 ,
11241125 \\(lldb) #20
1125 \\(lldb) frame variable x
1126 \\(lldb) frame variable --show-all-children x
11261127 \\(u32) x = 6
11271128 \\(lldb) thread step-in
11281129 ,
11291130 \\(lldb) #21
1130 \\(lldb) frame variable x
1131 \\(lldb) frame variable --show-all-children x
11311132 \\(u32) x = 6
11321133 \\(lldb) thread step-in
11331134 ,
11341135 \\(lldb) #22
1135 \\(lldb) frame variable x
1136 \\(lldb) frame variable --show-all-children x
11361137 \\(u32) x = 6
11371138 \\(lldb) thread step-in
11381139 ,
11391140 \\(lldb) #23
1140 \\(lldb) frame variable x
1141 \\(lldb) frame variable --show-all-children x
11411142 \\(u32) x = 6
11421143 \\(lldb) thread step-in
11431144 ,
11441145 \\(lldb) #24
1145 \\(lldb) frame variable x
1146 \\(lldb) frame variable --show-all-children x
11461147 \\(u32) x = 6
11471148 \\(lldb) thread step-in
11481149 ,
11491150 \\(lldb) #25
1150 \\(lldb) frame variable x
1151 \\(lldb) frame variable --show-all-children x
11511152 \\(u32) x = 6
11521153 \\(lldb) thread step-in
11531154 ,
11541155 \\(lldb) #26
1155 \\(lldb) frame variable x
1156 \\(lldb) frame variable --show-all-children x
11561157 \\(u32) x = 6
11571158 \\(lldb) thread step-in
11581159 ,
11591160 \\(lldb) #27
1160 \\(lldb) frame variable x
1161 \\(lldb) frame variable --show-all-children x
11611162 \\(u32) x = 6
11621163 \\(lldb) thread step-in
11631164 ,
11641165 \\(lldb) #28
1165 \\(lldb) frame variable x
1166 \\(lldb) frame variable --show-all-children x
11661167 \\(u32) x = 6
11671168 \\(lldb) thread step-in
11681169 ,
11691170 \\(lldb) #29
1170 \\(lldb) frame variable x
1171 \\(lldb) frame variable --show-all-children x
11711172 \\(u32) x = 6
11721173 \\(lldb) thread step-in
11731174 ,
11741175 \\(lldb) #30
1175 \\(lldb) frame variable x
1176 \\(lldb) frame variable --show-all-children x
11761177 \\(u32) x = 6
11771178 \\(lldb) thread step-in
11781179 ,
11791180 \\(lldb) #31
1180 \\(lldb) frame variable x
1181 \\(lldb) frame variable --show-all-children x
11811182 \\(u32) x = 6
11821183 \\(lldb) thread step-in
11831184 ,
11841185 \\(lldb) #32
1185 \\(lldb) frame variable x
1186 \\(lldb) frame variable --show-all-children x
11861187 \\(u32) x = 6
11871188 \\(lldb) thread step-in
11881189 ,
11891190 \\(lldb) #33
1190 \\(lldb) frame variable x
1191 \\(lldb) frame variable --show-all-children x
11911192 \\(u32) x = 7
11921193 \\(lldb) thread step-in
11931194 ,
11941195 \\(lldb) #34
1195 \\(lldb) frame variable x
1196 \\(lldb) frame variable --show-all-children x
11961197 \\(u32) x = 7
11971198 \\(lldb) thread step-in
11981199 ,
11991200 \\(lldb) #35
1200 \\(lldb) frame variable x
1201 \\(lldb) frame variable --show-all-children x
12011202 \\(u32) x = 8
12021203 \\(lldb) thread step-in
12031204 ,
12041205 \\(lldb) #36
1205 \\(lldb) frame variable x
1206 \\(lldb) frame variable --show-all-children x
12061207 \\(u32) x = 8
12071208 \\(lldb) thread step-in
12081209 ,
12091210 \\(lldb) #37
1210 \\(lldb) frame variable x
1211 \\(lldb) frame variable --show-all-children x
12111212 \\(u32) x = 9
12121213 \\(lldb) thread step-in
12131214 ,
12141215 \\(lldb) #38
1215 \\(lldb) frame variable x
1216 \\(lldb) frame variable --show-all-children x
12161217 \\(u32) x = 9
12171218 \\(lldb) thread step-in
12181219 ,
12191220 \\(lldb) #39
1220 \\(lldb) frame variable x
1221 \\(lldb) frame variable --show-all-children x
12211222 \\(u32) x = 10
12221223 \\(lldb) thread step-in
12231224 ,
12241225 \\(lldb) #40
1225 \\(lldb) frame variable x
1226 \\(lldb) frame variable --show-all-children x
12261227 \\(u32) x = 10
12271228 \\(lldb) thread step-in
12281229 ,
12291230 \\(lldb) #41
1230 \\(lldb) frame variable x
1231 \\(lldb) frame variable --show-all-children x
12311232 \\(u32) x = 11
12321233 \\(lldb) thread step-in
12331234 ,
12341235 \\(lldb) #42
1235 \\(lldb) frame variable x
1236 \\(lldb) frame variable --show-all-children x
12361237 \\(u32) x = 11
12371238 \\(lldb) thread step-in
12381239 ,
12391240 \\(lldb) #43
1240 \\(lldb) frame variable x
1241 \\(lldb) frame variable --show-all-children x
12411242 \\(u32) x = 12
12421243 \\(lldb) thread step-in
12431244 ,
12441245 \\(lldb) #44
1245 \\(lldb) frame variable x
1246 \\(lldb) frame variable --show-all-children x
12461247 \\(u32) x = 12
12471248 \\(lldb) thread step-in
12481249 ,
12491250 \\(lldb) #45
1250 \\(lldb) frame variable x
1251 \\(lldb) frame variable --show-all-children x
12511252 \\(u32) x = 12
12521253 },
12531254 );
......@@ -1567,261 +1568,261 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
15671568 \\thread backtrace --count 3
15681569 ,
15691570 &.{
1570 \\ * 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:15
1572 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1571 \\ * frame #0: inline_call`root0.r0cf(r0ca=13) at root0.zig:26:5
1572 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:6:15
1573 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15731574 ,
1574 \\ * frame #0: inline_call`root0.r0pf [inlined] r0cfi(r0cai=14) at root0.zig:30:5
1575 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:7:16
1576 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1575 \\ * frame #0: inline_call`r0cfi(r0cai=14) at root0.zig:30:5
1576 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:7:16
1577 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15771578 ,
1578 \\ * 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:15
1580 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1579 \\ * frame #0: inline_call`root1.r1cf(r1ca=15) at root1.zig:26:5
1580 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:8:15
1581 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15811582 ,
1582 \\ * frame #0: inline_call`root0.r0pf [inlined] r1cfi(r1cai=8) at root1.zig:30:5
1583 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:9:16
1584 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1583 \\ * frame #0: inline_call`r1cfi(r1cai=8) at root1.zig:30:5
1584 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:9:16
1585 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15851586 ,
1586 \\ * 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:14
1588 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1587 \\ * frame #0: inline_call`mod0.m0cf(m0ca=9) at mod0.zig:26:5
1588 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:10:14
1589 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15891590 ,
1590 \\ * frame #0: inline_call`root0.r0pf [inlined] m0cfi(m0cai=10) at mod0.zig:30:5
1591 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:11:15
1592 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1591 \\ * frame #0: inline_call`m0cfi(m0cai=10) at mod0.zig:30:5
1592 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:11:15
1593 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15931594 ,
1594 \\ * 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:14
1596 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1595 \\ * frame #0: inline_call`mod1.m1cf(m1ca=11) at mod1.zig:26:5
1596 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:12:14
1597 \\ frame #2: inline_call`root0.main at root0.zig:34:15
15971598 ,
1598 \\ * frame #0: inline_call`root0.r0pf [inlined] m1cfi(m1cai=4) at mod1.zig:30:5
1599 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:13:15
1600 \\ frame #2: inline_call`root0.main at root0.zig:34:15
1599 \\ * frame #0: inline_call`m1cfi(m1cai=4) at mod1.zig:30:5
1600 \\ frame #1: inline_call`root0.r0pf(r0pa=12) at root0.zig:13:15
1601 \\ frame #2: inline_call`root0.main at root0.zig:34:15
16011602 ,
1602 \\ * 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:15
1604 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1603 \\ * frame #0: inline_call`root0.r0cf(r0ca=22) at root0.zig:26:5
1604 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:16:15
1605 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16051606 ,
1606 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=21) at root0.zig:30:5
1607 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:17:16
1608 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1607 \\ * frame #0: inline_call`r0cfi(r0cai=21) at root0.zig:30:5
1608 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:17:16
1609 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16091610 ,
1610 \\ * 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:15
1612 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1611 \\ * frame #0: inline_call`root1.r1cf(r1ca=20) at root1.zig:26:5
1612 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:18:15
1613 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16131614 ,
1614 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=19) at root1.zig:30:5
1615 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:19:16
1616 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1615 \\ * frame #0: inline_call`r1cfi(r1cai=19) at root1.zig:30:5
1616 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:19:16
1617 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16171618 ,
1618 \\ * 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:14
1620 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1619 \\ * frame #0: inline_call`mod0.m0cf(m0ca=18) at mod0.zig:26:5
1620 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:20:14
1621 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16211622 ,
1622 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=17) at mod0.zig:30:5
1623 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:21:15
1624 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1623 \\ * frame #0: inline_call`m0cfi(m0cai=17) at mod0.zig:30:5
1624 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:21:15
1625 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16251626 ,
1626 \\ * 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:14
1628 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1627 \\ * frame #0: inline_call`mod1.m1cf(m1ca=16) at mod1.zig:26:5
1628 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:22:14
1629 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16291630 ,
1630 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=31) at mod1.zig:30:5
1631 \\ frame #1: inline_call`root0.main [inlined] r0pfi(r0pai=23) at root0.zig:23:15
1632 \\ frame #2: inline_call`root0.main at root0.zig:35:16
1631 \\ * frame #0: inline_call`m1cfi(m1cai=31) at mod1.zig:30:5
1632 \\ frame #1: inline_call`r0pfi(r0pai=23) at root0.zig:23:15
1633 \\ frame #2: inline_call`root0.main at root0.zig:35:16
16331634 ,
1634 \\ * 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:15
1636 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1635 \\ * frame #0: inline_call`root0.r0cf(r0ca=35) at root0.zig:26:5
1636 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:6:15
1637 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16371638 ,
1638 \\ * frame #0: inline_call`root1.r1pf [inlined] r0cfi(r0cai=32) at root0.zig:30:5
1639 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:7:16
1640 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1639 \\ * frame #0: inline_call`r0cfi(r0cai=32) at root0.zig:30:5
1640 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:7:16
1641 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16411642 ,
1642 \\ * 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:15
1644 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1643 \\ * frame #0: inline_call`root1.r1cf(r1ca=33) at root1.zig:26:5
1644 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:8:15
1645 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16451646 ,
1646 \\ * frame #0: inline_call`root1.r1pf [inlined] r1cfi(r1cai=38) at root1.zig:30:5
1647 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:9:16
1648 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1647 \\ * frame #0: inline_call`r1cfi(r1cai=38) at root1.zig:30:5
1648 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:9:16
1649 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16491650 ,
1650 \\ * 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:14
1652 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1651 \\ * frame #0: inline_call`mod0.m0cf(m0ca=39) at mod0.zig:26:5
1652 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:10:14
1653 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16531654 ,
1654 \\ * frame #0: inline_call`root1.r1pf [inlined] m0cfi(m0cai=36) at mod0.zig:30:5
1655 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:11:15
1656 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1655 \\ * frame #0: inline_call`m0cfi(m0cai=36) at mod0.zig:30:5
1656 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:11:15
1657 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16571658 ,
1658 \\ * 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:14
1660 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1659 \\ * frame #0: inline_call`mod1.m1cf(m1ca=37) at mod1.zig:26:5
1660 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:12:14
1661 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16611662 ,
1662 \\ * frame #0: inline_call`root1.r1pf [inlined] m1cfi(m1cai=42) at mod1.zig:30:5
1663 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:13:15
1664 \\ frame #2: inline_call`root0.main at root0.zig:36:15
1663 \\ * frame #0: inline_call`m1cfi(m1cai=42) at mod1.zig:30:5
1664 \\ frame #1: inline_call`root1.r1pf(r1pa=34) at root1.zig:13:15
1665 \\ frame #2: inline_call`root0.main at root0.zig:36:15
16651666 ,
1666 \\ * 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:15
1668 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1667 \\ * frame #0: inline_call`root0.r0cf(r0ca=44) at root0.zig:26:5
1668 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:16:15
1669 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16691670 ,
1670 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=47) at root0.zig:30:5
1671 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:17:16
1672 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1671 \\ * frame #0: inline_call`r0cfi(r0cai=47) at root0.zig:30:5
1672 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:17:16
1673 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16731674 ,
1674 \\ * 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:15
1676 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1675 \\ * frame #0: inline_call`root1.r1cf(r1ca=46) at root1.zig:26:5
1676 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:18:15
1677 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16771678 ,
1678 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=41) at root1.zig:30:5
1679 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:19:16
1680 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1679 \\ * frame #0: inline_call`r1cfi(r1cai=41) at root1.zig:30:5
1680 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:19:16
1681 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16811682 ,
1682 \\ * 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:14
1684 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1683 \\ * frame #0: inline_call`mod0.m0cf(m0ca=40) at mod0.zig:26:5
1684 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:20:14
1685 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16851686 ,
1686 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=43) at mod0.zig:30:5
1687 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:21:15
1688 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1687 \\ * frame #0: inline_call`m0cfi(m0cai=43) at mod0.zig:30:5
1688 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:21:15
1689 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16891690 ,
1690 \\ * 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:14
1692 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1691 \\ * frame #0: inline_call`mod1.m1cf(m1ca=42) at mod1.zig:26:5
1692 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:22:14
1693 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16931694 ,
1694 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=37) at mod1.zig:30:5
1695 \\ frame #1: inline_call`root0.main [inlined] r1pfi(r1pai=45) at root1.zig:23:15
1696 \\ frame #2: inline_call`root0.main at root0.zig:37:16
1695 \\ * frame #0: inline_call`m1cfi(m1cai=37) at mod1.zig:30:5
1696 \\ frame #1: inline_call`r1pfi(r1pai=45) at root1.zig:23:15
1697 \\ frame #2: inline_call`root0.main at root0.zig:37:16
16971698 ,
1698 \\ * 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:15
1700 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1699 \\ * frame #0: inline_call`root0.r0cf(r0ca=57) at root0.zig:26:5
1700 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:6:15
1701 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17011702 ,
1702 \\ * frame #0: inline_call`mod0.m0pf [inlined] r0cfi(r0cai=58) at root0.zig:30:5
1703 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:7:16
1704 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1703 \\ * frame #0: inline_call`r0cfi(r0cai=58) at root0.zig:30:5
1704 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:7:16
1705 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17051706 ,
1706 \\ * 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:15
1708 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1707 \\ * frame #0: inline_call`root1.r1cf(r1ca=59) at root1.zig:26:5
1708 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:8:15
1709 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17091710 ,
1710 \\ * frame #0: inline_call`mod0.m0pf [inlined] r1cfi(r1cai=60) at root1.zig:30:5
1711 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:9:16
1712 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1711 \\ * frame #0: inline_call`r1cfi(r1cai=60) at root1.zig:30:5
1712 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:9:16
1713 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17131714 ,
1714 \\ * 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:14
1716 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1715 \\ * frame #0: inline_call`mod0.m0cf(m0ca=61) at mod0.zig:26:5
1716 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:10:14
1717 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17171718 ,
1718 \\ * frame #0: inline_call`mod0.m0pf [inlined] m0cfi(m0cai=62) at mod0.zig:30:5
1719 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:11:15
1720 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1719 \\ * frame #0: inline_call`m0cfi(m0cai=62) at mod0.zig:30:5
1720 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:11:15
1721 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17211722 ,
1722 \\ * 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:14
1724 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1723 \\ * frame #0: inline_call`mod1.m1cf(m1ca=63) at mod1.zig:26:5
1724 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:12:14
1725 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17251726 ,
1726 \\ * frame #0: inline_call`mod0.m0pf [inlined] m1cfi(m1cai=48) at mod1.zig:30:5
1727 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:13:15
1728 \\ frame #2: inline_call`root0.main at root0.zig:38:14
1727 \\ * frame #0: inline_call`m1cfi(m1cai=48) at mod1.zig:30:5
1728 \\ frame #1: inline_call`mod0.m0pf(m0pa=56) at mod0.zig:13:15
1729 \\ frame #2: inline_call`root0.main at root0.zig:38:14
17291730 ,
1730 \\ * 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:15
1732 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1731 \\ * frame #0: inline_call`root0.r0cf(r0ca=66) at root0.zig:26:5
1732 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:16:15
1733 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17331734 ,
1734 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=65) at root0.zig:30:5
1735 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:17:16
1736 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1735 \\ * frame #0: inline_call`r0cfi(r0cai=65) at root0.zig:30:5
1736 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:17:16
1737 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17371738 ,
1738 \\ * 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:15
1740 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1739 \\ * frame #0: inline_call`root1.r1cf(r1ca=64) at root1.zig:26:5
1740 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:18:15
1741 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17411742 ,
1742 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=71) at root1.zig:30:5
1743 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:19:16
1744 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1743 \\ * frame #0: inline_call`r1cfi(r1cai=71) at root1.zig:30:5
1744 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:19:16
1745 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17451746 ,
1746 \\ * 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:14
1748 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1747 \\ * frame #0: inline_call`mod0.m0cf(m0ca=70) at mod0.zig:26:5
1748 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:20:14
1749 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17491750 ,
1750 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=69) at mod0.zig:30:5
1751 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:21:15
1752 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1751 \\ * frame #0: inline_call`m0cfi(m0cai=69) at mod0.zig:30:5
1752 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:21:15
1753 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17531754 ,
1754 \\ * 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:14
1756 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1755 \\ * frame #0: inline_call`mod1.m1cf(m1ca=68) at mod1.zig:26:5
1756 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:22:14
1757 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17571758 ,
1758 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=75) at mod1.zig:30:5
1759 \\ frame #1: inline_call`root0.main [inlined] m0pfi(m0pai=67) at mod0.zig:23:15
1760 \\ frame #2: inline_call`root0.main at root0.zig:39:15
1759 \\ * frame #0: inline_call`m1cfi(m1cai=75) at mod1.zig:30:5
1760 \\ frame #1: inline_call`m0pfi(m0pai=67) at mod0.zig:23:15
1761 \\ frame #2: inline_call`root0.main at root0.zig:39:15
17611762 ,
1762 \\ * 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:15
1764 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1763 \\ * frame #0: inline_call`root0.r0cf(r0ca=79) at root0.zig:26:5
1764 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:6:15
1765 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17651766 ,
1766 \\ * frame #0: inline_call`mod1.m1pf [inlined] r0cfi(r0cai=76) at root0.zig:30:5
1767 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:7:16
1768 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1767 \\ * frame #0: inline_call`r0cfi(r0cai=76) at root0.zig:30:5
1768 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:7:16
1769 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17691770 ,
1770 \\ * 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:15
1772 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1771 \\ * frame #0: inline_call`root1.r1cf(r1ca=77) at root1.zig:26:5
1772 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:8:15
1773 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17731774 ,
1774 \\ * frame #0: inline_call`mod1.m1pf [inlined] r1cfi(r1cai=74) at root1.zig:30:5
1775 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:9:16
1776 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1775 \\ * frame #0: inline_call`r1cfi(r1cai=74) at root1.zig:30:5
1776 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:9:16
1777 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17771778 ,
1778 \\ * 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:14
1780 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1779 \\ * frame #0: inline_call`mod0.m0cf(m0ca=75) at mod0.zig:26:5
1780 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:10:14
1781 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17811782 ,
1782 \\ * frame #0: inline_call`mod1.m1pf [inlined] m0cfi(m0cai=72) at mod0.zig:30:5
1783 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:11:15
1784 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1783 \\ * frame #0: inline_call`m0cfi(m0cai=72) at mod0.zig:30:5
1784 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:11:15
1785 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17851786 ,
1786 \\ * 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:14
1788 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1787 \\ * frame #0: inline_call`mod1.m1cf(m1ca=73) at mod1.zig:26:5
1788 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:12:14
1789 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17891790 ,
1790 \\ * frame #0: inline_call`mod1.m1pf [inlined] m1cfi(m1cai=70) at mod1.zig:30:5
1791 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:13:15
1792 \\ frame #2: inline_call`root0.main at root0.zig:40:14
1791 \\ * frame #0: inline_call`m1cfi(m1cai=70) at mod1.zig:30:5
1792 \\ frame #1: inline_call`mod1.m1pf(m1pa=78) at mod1.zig:13:15
1793 \\ frame #2: inline_call`root0.main at root0.zig:40:14
17931794 ,
1794 \\ * 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:15
1796 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1795 \\ * frame #0: inline_call`root0.r0cf(r0ca=88) at root0.zig:26:5
1796 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:16:15
1797 \\ frame #2: inline_call`root0.main at root0.zig:41:15
17971798 ,
1798 \\ * frame #0: inline_call`root0.main [inlined] r0cfi(r0cai=91) at root0.zig:30:5
1799 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:17:16
1800 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1799 \\ * frame #0: inline_call`r0cfi(r0cai=91) at root0.zig:30:5
1800 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:17:16
1801 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18011802 ,
1802 \\ * 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:15
1804 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1803 \\ * frame #0: inline_call`root1.r1cf(r1ca=90) at root1.zig:26:5
1804 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:18:15
1805 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18051806 ,
1806 \\ * frame #0: inline_call`root0.main [inlined] r1cfi(r1cai=93) at root1.zig:30:5
1807 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:19:16
1808 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1807 \\ * frame #0: inline_call`r1cfi(r1cai=93) at root1.zig:30:5
1808 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:19:16
1809 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18091810 ,
1810 \\ * 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:14
1812 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1811 \\ * frame #0: inline_call`mod0.m0cf(m0ca=92) at mod0.zig:26:5
1812 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:20:14
1813 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18131814 ,
1814 \\ * frame #0: inline_call`root0.main [inlined] m0cfi(m0cai=95) at mod0.zig:30:5
1815 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:21:15
1816 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1815 \\ * frame #0: inline_call`m0cfi(m0cai=95) at mod0.zig:30:5
1816 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:21:15
1817 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18171818 ,
1818 \\ * 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:14
1820 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1819 \\ * frame #0: inline_call`mod1.m1cf(m1ca=94) at mod1.zig:26:5
1820 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:22:14
1821 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18211822 ,
1822 \\ * frame #0: inline_call`root0.main [inlined] m1cfi(m1cai=81) at mod1.zig:30:5
1823 \\ frame #1: inline_call`root0.main [inlined] m1pfi(m1pai=89) at mod1.zig:23:15
1824 \\ frame #2: inline_call`root0.main at root0.zig:41:15
1823 \\ * frame #0: inline_call`m1cfi(m1cai=81) at mod1.zig:30:5
1824 \\ frame #1: inline_call`m1pfi(m1pai=89) at mod1.zig:23:15
1825 \\ frame #2: inline_call`root0.main at root0.zig:41:15
18251826 },
18261827 );
18271828 db.addLldbTest(
......@@ -1843,21 +1844,21 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
18431844 },
18441845 \\breakpoint set --file main.zig --source-pattern-regexp 'x = fabsf\(x\);'
18451846 \\process launch
1846 \\frame variable -- x
1847 \\frame variable --show-all-children -- x
18471848 \\breakpoint delete --force 1
18481849 \\
18491850 \\breakpoint set --file main.zig --source-pattern-regexp '_ = &x;'
18501851 \\process continue
1851 \\frame variable -- x
1852 \\frame variable --show-all-children -- x
18521853 \\breakpoint delete --force 2
18531854 ,
18541855 &.{
1855 \\(lldb) frame variable -- x
1856 \\(lldb) frame variable --show-all-children -- x
18561857 \\(f32) x = -1234.5
18571858 \\(lldb) breakpoint delete --force 1
18581859 \\1 breakpoints deleted; 0 breakpoint locations disabled.
18591860 ,
1860 \\(lldb) frame variable -- x
1861 \\(lldb) frame variable --show-all-children -- x
18611862 \\(f32) x = 1234.5
18621863 \\(lldb) breakpoint delete --force 2
18631864 \\1 breakpoints deleted; 0 breakpoint locations disabled.
......@@ -1879,14 +1880,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
18791880 \\ return lhs == rhs;
18801881 \\ }
18811882 \\};
1882 \\const Map = std.HashMap(u32, u32, Context, 63);
1883 \\const Map = std.HashMapUnmanaged(u32, u32, Context, 63);
18831884 \\fn testHashMap(map: Map) void {
18841885 \\ _ = map;
18851886 \\}
18861887 \\pub fn main() !void {
1887 \\ var map = Map.init(std.heap.page_allocator);
1888 \\ defer map.deinit();
1889 \\ try map.ensureTotalCapacity(10);
1888 \\ var map: Map = .empty;
1889 \\ defer map.deinit(std.heap.page_allocator);
1890 \\ try map.ensureTotalCapacity(std.heap.page_allocator, 10);
18901891 \\ map.putAssumeCapacity(0, 1);
18911892 \\ map.putAssumeCapacity(2, 3);
18921893 \\ map.putAssumeCapacity(4, 5);
......@@ -1901,29 +1902,29 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
19011902 },
19021903 \\breakpoint set --file main.zig --source-pattern-regexp '_ = map;'
19031904 \\process launch
1904 \\frame variable --show-types -- map.unmanaged
1905 \\frame variable --show-all-children --show-types -- map
19051906 \\breakpoint delete --force 1
19061907 ,
19071908 &.{
1908 \\(lldb) frame variable --show-types -- map.unmanaged
1909 \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 {
1910 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = {
1909 \\(lldb) frame variable --show-all-children --show-types -- map
1910 \\(std.hash_map.Custom(u32,u32,main.Context,63)) map = len=5 capacity=16 {
1911 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [0] = {
19111912 \\ (u32) .key = 0
19121913 \\ (u32) .value = 1
19131914 \\ }
1914 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = {
1915 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [1] = {
19151916 \\ (u32) .key = 2
19161917 \\ (u32) .value = 3
19171918 \\ }
1918 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = {
1919 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [2] = {
19191920 \\ (u32) .key = 4
19201921 \\ (u32) .value = 5
19211922 \\ }
1922 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = {
1923 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [3] = {
19231924 \\ (u32) .key = 6
19241925 \\ (u32) .value = 7
19251926 \\ }
1926 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = {
1927 \\ (std.hash_map.Custom(u32,u32,main.Context,63).KV) [4] = {
19271928 \\ (u32) .key = 8
19281929 \\ (u32) .value = 9
19291930 \\ }
......@@ -1975,14 +1976,14 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
19751976 },
19761977 \\breakpoint set --file main.zig --source-pattern-regexp '_ = \.{ list0, slice0, list1, slice1 };'
19771978 \\process launch
1978 \\frame variable --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.2
1980 \\frame variable --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.c
1979 \\frame variable --show-all-children --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] 'list0.@"0"' 'list0.@"1"' 'list0.@"2"'
1980 \\frame variable --show-all-children --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] 'slice0.@"0"' 'slice0.@"1"' 'slice0.@"2"'
1981 \\frame variable --show-all-children --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
1982 \\frame variable --show-all-children --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
19821983 \\breakpoint delete --force 1
19831984 ,
19841985 &.{
1985 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
1986 \\(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"'
19861987 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {
19871988 \\ (struct { u32, u8, u16 }) [0] = {
19881989 \\ (u32) .@"0" = 1
......@@ -2017,22 +2018,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
20172018 \\ (u8) .@"1" = 8
20182019 \\ (u16) .@"2" = 9
20192020 \\}
2020 \\([3]u32) list0.0 = {
2021 \\([3]u32) list0.@"0" = {
20212022 \\ (u32) [0] = 1
20222023 \\ (u32) [1] = 4
20232024 \\ (u32) [2] = 7
20242025 \\}
2025 \\([3]u8) list0.1 = {
2026 \\([3]u8) list0.@"1" = {
20262027 \\ (u8) [0] = 2
20272028 \\ (u8) [1] = 5
20282029 \\ (u8) [2] = 8
20292030 \\}
2030 \\([3]u16) list0.2 = {
2031 \\([3]u16) list0.@"2" = {
20312032 \\ (u16) [0] = 3
20322033 \\ (u16) [1] = 6
20332034 \\ (u16) [2] = 9
20342035 \\}
2035 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
2036 \\(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"'
20362037 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {
20372038 \\ (struct { u32, u8, u16 }) [0] = {
20382039 \\ (u32) .@"0" = 1
......@@ -2067,22 +2068,22 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
20672068 \\ (u8) .@"1" = 8
20682069 \\ (u16) .@"2" = 9
20692070 \\}
2070 \\([3]u32) slice0.0 = {
2071 \\([3]u32) slice0.@"0" = {
20712072 \\ (u32) [0] = 1
20722073 \\ (u32) [1] = 4
20732074 \\ (u32) [2] = 7
20742075 \\}
2075 \\([3]u8) slice0.1 = {
2076 \\([3]u8) slice0.@"1" = {
20762077 \\ (u8) [0] = 2
20772078 \\ (u8) [1] = 5
20782079 \\ (u8) [2] = 8
20792080 \\}
2080 \\([3]u16) slice0.2 = {
2081 \\([3]u16) slice0.@"2" = {
20812082 \\ (u16) [0] = 3
20822083 \\ (u16) [1] = 6
20832084 \\ (u16) [2] = 9
20842085 \\}
2085 \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
2086 \\(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
20862087 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {
20872088 \\ (root.main.Elem1) [0] = {
20882089 \\ (u32) .a = 1
......@@ -2132,7 +2133,7 @@ pub fn addTestsForTarget(db: *Debugger, target: *const Target) void {
21322133 \\ (u16) [1] = 6
21332134 \\ (u16) [2] = 9
21342135 \\}
2135 \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
2136 \\(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
21362137 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {
21372138 \\ (root.main.Elem1) [0] = {
21382139 \\ (u32) .a = 1