authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-09-27 04:55:59-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-10-09 07:48:07-04:00
log65f6623ba483fd9f2da027ca5a308e3cb80f0a9e
tree519cacb150219e61e35dd93109d66de27227004a
parentce5a5c361b5b098c3b7d68f88136a9c91e7bec19

lldb: print field names with a leading dot

This more closely resembles zig struct literals.

3 files changed, 201 insertions(+), 201 deletions(-)

ci/x86_64-linux-debug.sh+1-1
......@@ -64,7 +64,7 @@ stage3-debug/bin/zig build \
6464
6565stage3-debug/bin/zig build test docs \
6666 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Debug-4a44163df/bin/lldb \
67 -Dlldb=$HOME/deps/lldb-zig/Debug-6ece8bda1/bin/lldb \
6868 -fqemu \
6969 -fwasmtime \
7070 -Dstatic-llvm \
ci/x86_64-linux-release.sh+1-1
......@@ -64,7 +64,7 @@ stage3-release/bin/zig build \
6464
6565stage3-release/bin/zig build test docs \
6666 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Release-4a44163df/bin/lldb \
67 -Dlldb=$HOME/deps/lldb-zig/Release-6ece8bda1/bin/lldb \
6868 -fqemu \
6969 -fwasmtime \
7070 -Dstatic-llvm \
test/src/Debugger.zig+199-199
......@@ -113,70 +113,70 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
113113 &.{
114114 \\(lldb) frame variable --show-types -- basic
115115 \\(root.basic.Basic) basic = {
116 \\ (void) void = {}
117 \\ (bool) bool_false = false
118 \\ (bool) bool_true = true
119 \\ (u0) u0_0 = 0
120 \\ (u1) u1_0 = 0
121 \\ (u1) u1_1 = 1
122 \\ (u2) u2_0 = 0
123 \\ (u2) u2_3 = 3
124 \\ (u3) u3_0 = 0
125 \\ (u3) u3_7 = 7
126 \\ (u4) u4_0 = 0
127 \\ (u4) u4_15 = 15
128 \\ (u5) u5_0 = 0
129 \\ (u5) u5_31 = 31
130 \\ (u6) u6_0 = 0
131 \\ (u6) u6_63 = 63
132 \\ (u7) u7_0 = 0
133 \\ (u7) u7_127 = 127
134 \\ (u8) u8_0 = 0
135 \\ (u8) u8_255 = 255
136 \\ (u16) u16_0 = 0
137 \\ (u16) u16_65535 = 65535
138 \\ (u24) u24_0 = 0
139 \\ (u24) u24_16777215 = 16777215
140 \\ (u32) u32_0 = 0
141 \\ (u32) u32_4294967295 = 4294967295
142 \\ (i0) i0_0 = 0
143 \\ (i1) i1_-1 = -1
144 \\ (i1) i1_0 = 0
145 \\ (i2) i2_-2 = -2
146 \\ (i2) i2_0 = 0
147 \\ (i2) i2_1 = 1
148 \\ (i3) i3_-4 = -4
149 \\ (i3) i3_0 = 0
150 \\ (i3) i3_3 = 3
151 \\ (i4) i4_-8 = -8
152 \\ (i4) i4_0 = 0
153 \\ (i4) i4_7 = 7
154 \\ (i5) i5_-16 = -16
155 \\ (i5) i5_0 = 0
156 \\ (i5) i5_15 = 15
157 \\ (i6) i6_-32 = -32
158 \\ (i6) i6_0 = 0
159 \\ (i6) i6_31 = 31
160 \\ (i7) i7_-64 = -64
161 \\ (i7) i7_0 = 0
162 \\ (i7) i7_63 = 63
163 \\ (i8) i8_-128 = -128
164 \\ (i8) i8_0 = 0
165 \\ (i8) i8_127 = 127
166 \\ (i16) i16_-32768 = -32768
167 \\ (i16) i16_0 = 0
168 \\ (i16) i16_32767 = 32767
169 \\ (i24) i24_-8388608 = -8388608
170 \\ (i24) i24_0 = 0
171 \\ (i24) i24_8388607 = 8388607
172 \\ (i32) i32_-2147483648 = -2147483648
173 \\ (i32) i32_0 = 0
174 \\ (i32) i32_2147483647 = 2147483647
175 \\ (f16) f16_42.625 = 42.625
176 \\ (f32) f32_-2730.65625 = -2730.65625
177 \\ (f64) f64_357913941.33203125 = 357913941.33203125
178 \\ (f80) f80_-91625968981.3330078125 = -91625968981.3330078125
179 \\ (f128) f128_384307168202282325.333332061767578125 = 384307168202282325.333332061767578125
116 \\ (void) .void = {}
117 \\ (bool) .bool_false = false
118 \\ (bool) .bool_true = true
119 \\ (u0) .u0_0 = 0
120 \\ (u1) .u1_0 = 0
121 \\ (u1) .u1_1 = 1
122 \\ (u2) .u2_0 = 0
123 \\ (u2) .u2_3 = 3
124 \\ (u3) .u3_0 = 0
125 \\ (u3) .u3_7 = 7
126 \\ (u4) .u4_0 = 0
127 \\ (u4) .u4_15 = 15
128 \\ (u5) .u5_0 = 0
129 \\ (u5) .u5_31 = 31
130 \\ (u6) .u6_0 = 0
131 \\ (u6) .u6_63 = 63
132 \\ (u7) .u7_0 = 0
133 \\ (u7) .u7_127 = 127
134 \\ (u8) .u8_0 = 0
135 \\ (u8) .u8_255 = 255
136 \\ (u16) .u16_0 = 0
137 \\ (u16) .u16_65535 = 65535
138 \\ (u24) .u24_0 = 0
139 \\ (u24) .u24_16777215 = 16777215
140 \\ (u32) .u32_0 = 0
141 \\ (u32) .u32_4294967295 = 4294967295
142 \\ (i0) .i0_0 = 0
143 \\ (i1) .@"i1_-1" = -1
144 \\ (i1) .i1_0 = 0
145 \\ (i2) .@"i2_-2" = -2
146 \\ (i2) .i2_0 = 0
147 \\ (i2) .i2_1 = 1
148 \\ (i3) .@"i3_-4" = -4
149 \\ (i3) .i3_0 = 0
150 \\ (i3) .i3_3 = 3
151 \\ (i4) .@"i4_-8" = -8
152 \\ (i4) .i4_0 = 0
153 \\ (i4) .i4_7 = 7
154 \\ (i5) .@"i5_-16" = -16
155 \\ (i5) .i5_0 = 0
156 \\ (i5) .i5_15 = 15
157 \\ (i6) .@"i6_-32" = -32
158 \\ (i6) .i6_0 = 0
159 \\ (i6) .i6_31 = 31
160 \\ (i7) .@"i7_-64" = -64
161 \\ (i7) .i7_0 = 0
162 \\ (i7) .i7_63 = 63
163 \\ (i8) .@"i8_-128" = -128
164 \\ (i8) .i8_0 = 0
165 \\ (i8) .i8_127 = 127
166 \\ (i16) .@"i16_-32768" = -32768
167 \\ (i16) .i16_0 = 0
168 \\ (i16) .i16_32767 = 32767
169 \\ (i24) .@"i24_-8388608" = -8388608
170 \\ (i24) .i24_0 = 0
171 \\ (i24) .i24_8388607 = 8388607
172 \\ (i32) .@"i32_-2147483648" = -2147483648
173 \\ (i32) .i32_0 = 0
174 \\ (i32) .i32_2147483647 = 2147483647
175 \\ (f16) .@"f16_42.625" = 42.625
176 \\ (f32) .@"f32_-2730.65625" = -2730.65625
177 \\ (f64) .@"f64_357913941.33203125" = 357913941.33203125
178 \\ (f80) .@"f80_-91625968981.3330078125" = -91625968981.3330078125
179 \\ (f128) .@"f128_384307168202282325.333332061767578125" = 384307168202282325.333332061767578125
180180 \\}
181181 \\(lldb) breakpoint delete --force 1
182182 \\1 breakpoints deleted; 0 breakpoint locations disabled.
......@@ -249,57 +249,57 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
249249 &.{
250250 \\(lldb) frame variable --show-types -- pointers
251251 \\(root.pointers.Pointers) pointers = {
252 \\ (*u32) single = 0x0000000000001010
253 \\ (*const u32) single_const = 0x0000000000001014
254 \\ (*volatile u32) single_volatile = 0x0000000000001018
255 \\ (*const volatile u32) single_const_volatile = 0x000000000000101c
256 \\ (*allowzero u32) single_allowzero = 0x0000000000001020
257 \\ (*allowzero const u32) single_allowzero_const = 0x0000000000001024
258 \\ (*allowzero volatile u32) single_allowzero_volatile = 0x0000000000001028
259 \\ (*allowzero const volatile u32) single_allowzero_const_volatile = 0x000000000000102c
260 \\ ([*]u32) many = 0x0000000000002010
261 \\ ([*]const u32) many_const = 0x0000000000002014
262 \\ ([*]volatile u32) many_volatile = 0x0000000000002018
263 \\ ([*]const volatile u32) many_const_volatile = 0x000000000000201c
264 \\ ([*]allowzero u32) many_allowzero = 0x0000000000002020
265 \\ ([*]allowzero const u32) many_allowzero_const = 0x0000000000002024
266 \\ ([*]allowzero volatile u32) many_allowzero_volatile = 0x0000000000002028
267 \\ ([*]allowzero const volatile u32) many_allowzero_const_volatile = 0x000000000000202c
268 \\ ([]u32) slice = len=1 {
252 \\ (*u32) .single = 0x0000000000001010
253 \\ (*const u32) .single_const = 0x0000000000001014
254 \\ (*volatile u32) .single_volatile = 0x0000000000001018
255 \\ (*const volatile u32) .single_const_volatile = 0x000000000000101c
256 \\ (*allowzero u32) .single_allowzero = 0x0000000000001020
257 \\ (*allowzero const u32) .single_allowzero_const = 0x0000000000001024
258 \\ (*allowzero volatile u32) .single_allowzero_volatile = 0x0000000000001028
259 \\ (*allowzero const volatile u32) .single_allowzero_const_volatile = 0x000000000000102c
260 \\ ([*]u32) .many = 0x0000000000002010
261 \\ ([*]const u32) .many_const = 0x0000000000002014
262 \\ ([*]volatile u32) .many_volatile = 0x0000000000002018
263 \\ ([*]const volatile u32) .many_const_volatile = 0x000000000000201c
264 \\ ([*]allowzero u32) .many_allowzero = 0x0000000000002020
265 \\ ([*]allowzero const u32) .many_allowzero_const = 0x0000000000002024
266 \\ ([*]allowzero volatile u32) .many_allowzero_volatile = 0x0000000000002028
267 \\ ([*]allowzero const volatile u32) .many_allowzero_const_volatile = 0x000000000000202c
268 \\ ([]u32) .slice = len=1 {
269269 \\ (u32) [0] = 3010
270270 \\ }
271 \\ ([]const u32) slice_const = len=2 {
271 \\ ([]const u32) .slice_const = len=2 {
272272 \\ (u32) [0] = 3010
273273 \\ (u32) [1] = 3014
274274 \\ }
275 \\ ([]volatile u32) slice_volatile = len=3 {
275 \\ ([]volatile u32) .slice_volatile = len=3 {
276276 \\ (u32) [0] = 3010
277277 \\ (u32) [1] = 3014
278278 \\ (u32) [2] = 3018
279279 \\ }
280 \\ ([]const volatile u32) slice_const_volatile = len=4 {
280 \\ ([]const volatile u32) .slice_const_volatile = len=4 {
281281 \\ (u32) [0] = 3010
282282 \\ (u32) [1] = 3014
283283 \\ (u32) [2] = 3018
284284 \\ (u32) [3] = 3022
285285 \\ }
286 \\ ([]allowzero u32) slice_allowzero = len=0 {}
287 \\ ([]allowzero const u32) slice_allowzero_const = len=1 {
286 \\ ([]allowzero u32) .slice_allowzero = len=0 {}
287 \\ ([]allowzero const u32) .slice_allowzero_const = len=1 {
288288 \\ (u32) [0] = 3026
289289 \\ }
290 \\ ([]allowzero volatile u32) slice_allowzero_volatile = len=2 {
290 \\ ([]allowzero volatile u32) .slice_allowzero_volatile = len=2 {
291291 \\ (u32) [0] = 3026
292292 \\ (u32) [1] = 3030
293293 \\ }
294 \\ ([]allowzero const volatile u32) slice_allowzero_const_volatile = len=3 {
294 \\ ([]allowzero const volatile u32) .slice_allowzero_const_volatile = len=3 {
295295 \\ (u32) [0] = 3026
296296 \\ (u32) [1] = 3030
297297 \\ (u32) [2] = 3034
298298 \\ }
299 \\ ([*c]u32) c = 0x0000000000004010
300 \\ ([*c]const u32) c_const = 0x0000000000004014
301 \\ ([*c]volatile u32) c_volatile = 0x0000000000004018
302 \\ ([*c]const volatile u32) c_const_volatile = 0x000000000000401c
299 \\ ([*c]u32) .c = 0x0000000000004010
300 \\ ([*c]const u32) .c_const = 0x0000000000004014
301 \\ ([*c]volatile u32) .c_volatile = 0x0000000000004018
302 \\ ([*c]const volatile u32) .c_const_volatile = 0x000000000000401c
303303 \\}
304304 \\(lldb) breakpoint delete --force 1
305305 \\1 breakpoints deleted; 0 breakpoint locations disabled.
......@@ -362,10 +362,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
362362 \\}
363363 \\(lldb) frame variable --show-types --format c-string -- strings
364364 \\(root.strings.Strings) strings = {
365 \\ ([*c]const u8) c_ptr = "c_ptr\x07\x08\t"
366 \\ ([*:0]const u8) many_ptr = "many_ptr\n\x0b\x0c"
367 \\ (*const [12:0]u8) ptr_array = "ptr_array\x00\r\x1b"
368 \\ ([:0]const u8) slice = "slice\"\'\\\x00" len=9 {
365 \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t"
366 \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c"
367 \\ (*const [12:0]u8) .ptr_array = "ptr_array\x00\r\x1b"
368 \\ ([:0]const u8) .slice = "slice\"\'\\\x00" len=9 {
369369 \\ (u8) [0] = "s"
370370 \\ (u8) [1] = "l"
371371 \\ (u8) [2] = "i"
......@@ -434,10 +434,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
434434 \\}
435435 \\(lldb) frame variable --show-types -- enums
436436 \\(root.enums.Enums) enums = {
437 \\ (root.enums.Enums.Zero) zero = @enumFromInt(13)
438 \\ (root.enums.Enums.One) one = .first
439 \\ (root.enums.Enums.Two) two = @enumFromInt(-1234)
440 \\ (root.enums.Enums.Three) three = .second
437 \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13)
438 \\ (root.enums.Enums.One) .one = .first
439 \\ (root.enums.Enums.Two) .two = @enumFromInt(-1234)
440 \\ (root.enums.Enums.Three) .three = .second
441441 \\}
442442 \\(lldb) breakpoint delete --force 1
443443 \\1 breakpoints deleted; 0 breakpoint locations disabled.
......@@ -498,15 +498,15 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
498498 \\}
499499 \\(lldb) frame variable --show-types -- errors
500500 \\(root.errors.Errors) errors = {
501 \\ (error{One}) one = error.One
502 \\ (error{One,Two}) two = error.Two
503 \\ (error{One,Two,Three}) three = error.Three
504 \\ (anyerror) any = error.Any
505 \\ (anyerror!void) any_void = {
506 \\ (anyerror) error = error.NotVoid
501 \\ (error{One}) .one = error.One
502 \\ (error{One,Two}) .two = error.Two
503 \\ (error{One,Two,Three}) .three = error.Three
504 \\ (anyerror) .any = error.Any
505 \\ (anyerror!void) .any_void = {
506 \\ (anyerror) .error = error.NotVoid
507507 \\ }
508 \\ (error{One}!u32) any_u32 = {
509 \\ (u32) value = 42
508 \\ (error{One}!u32) .any_u32 = {
509 \\ (u32) .value = 42
510510 \\ }
511511 \\}
512512 \\(lldb) breakpoint delete --force 1
......@@ -630,17 +630,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
630630 \\}
631631 \\(lldb) frame variable --show-types -- unions
632632 \\(root.unions.Unions) unions = {
633 \\ (root.unions.Unions.Untagged) untagged = {
634 \\ (u32) u32 = 3217031168
635 \\ (i32) i32 = -1077936128
636 \\ (f32) f32 = -1.5
633 \\ (root.unions.Unions.Untagged) .untagged = {
634 \\ (u32) .u32 = 3217031168
635 \\ (i32) .i32 = -1077936128
636 \\ (f32) .f32 = -1.5
637637 \\ }
638 \\ (root.unions.Unions.SafetyTagged) safety_tagged = {
639 \\ (root.unions.Unions.Enum) en = .second
638 \\ (root.unions.Unions.SafetyTagged) .safety_tagged = {
639 \\ (root.unions.Unions.Enum) .en = .second
640640 \\ }
641 \\ (root.unions.Unions.Tagged) tagged = {
642 \\ (error{Error}!root.unions.Unions.Enum) eu = {
643 \\ (error{Error}) error = error.Error
641 \\ (root.unions.Unions.Tagged) .tagged = {
642 \\ (error{Error}!root.unions.Unions.Enum) .eu = {
643 \\ (error{Error}) .error = error.Error
644644 \\ }
645645 \\ }
646646 \\}
......@@ -1370,24 +1370,24 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
13701370 \\(lldb) frame variable --show-types -- map.unmanaged
13711371 \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 {
13721372 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = {
1373 \\ (u32) key = 0
1374 \\ (u32) value = 1
1373 \\ (u32) .key = 0
1374 \\ (u32) .value = 1
13751375 \\ }
13761376 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = {
1377 \\ (u32) key = 2
1378 \\ (u32) value = 3
1377 \\ (u32) .key = 2
1378 \\ (u32) .value = 3
13791379 \\ }
13801380 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = {
1381 \\ (u32) key = 4
1382 \\ (u32) value = 5
1381 \\ (u32) .key = 4
1382 \\ (u32) .value = 5
13831383 \\ }
13841384 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = {
1385 \\ (u32) key = 6
1386 \\ (u32) value = 7
1385 \\ (u32) .key = 6
1386 \\ (u32) .value = 7
13871387 \\ }
13881388 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = {
1389 \\ (u32) key = 8
1390 \\ (u32) value = 9
1389 \\ (u32) .key = 8
1390 \\ (u32) .value = 9
13911391 \\ }
13921392 \\}
13931393 \\(lldb) breakpoint delete --force 1
......@@ -1447,37 +1447,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
14471447 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
14481448 \\(std.multi_array_list.MultiArrayList(main.Elem0)) list0 = len=3 capacity=8 {
14491449 \\ (root.main.Elem0) [0] = {
1450 \\ (u32) 0 = 1
1451 \\ (u8) 1 = 2
1452 \\ (u16) 2 = 3
1450 \\ (u32) .@"0" = 1
1451 \\ (u8) .@"1" = 2
1452 \\ (u16) .@"2" = 3
14531453 \\ }
14541454 \\ (root.main.Elem0) [1] = {
1455 \\ (u32) 0 = 4
1456 \\ (u8) 1 = 5
1457 \\ (u16) 2 = 6
1455 \\ (u32) .@"0" = 4
1456 \\ (u8) .@"1" = 5
1457 \\ (u16) .@"2" = 6
14581458 \\ }
14591459 \\ (root.main.Elem0) [2] = {
1460 \\ (u32) 0 = 7
1461 \\ (u8) 1 = 8
1462 \\ (u16) 2 = 9
1460 \\ (u32) .@"0" = 7
1461 \\ (u8) .@"1" = 8
1462 \\ (u16) .@"2" = 9
14631463 \\ }
14641464 \\}
14651465 \\(usize) list0.len = 3
14661466 \\(usize) list0.capacity = 8
14671467 \\(root.main.Elem0) list0[0] = {
1468 \\ (u32) 0 = 1
1469 \\ (u8) 1 = 2
1470 \\ (u16) 2 = 3
1468 \\ (u32) .@"0" = 1
1469 \\ (u8) .@"1" = 2
1470 \\ (u16) .@"2" = 3
14711471 \\}
14721472 \\(root.main.Elem0) list0[1] = {
1473 \\ (u32) 0 = 4
1474 \\ (u8) 1 = 5
1475 \\ (u16) 2 = 6
1473 \\ (u32) .@"0" = 4
1474 \\ (u8) .@"1" = 5
1475 \\ (u16) .@"2" = 6
14761476 \\}
14771477 \\(root.main.Elem0) list0[2] = {
1478 \\ (u32) 0 = 7
1479 \\ (u8) 1 = 8
1480 \\ (u16) 2 = 9
1478 \\ (u32) .@"0" = 7
1479 \\ (u8) .@"1" = 8
1480 \\ (u16) .@"2" = 9
14811481 \\}
14821482 \\([3]u32) list0.0 = {
14831483 \\ (u32) [0] = 1
......@@ -1497,37 +1497,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
14971497 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
14981498 \\(std.multi_array_list.MultiArrayList(main.Elem0).Slice) slice0 = len=3 capacity=8 {
14991499 \\ (root.main.Elem0) [0] = {
1500 \\ (u32) 0 = 1
1501 \\ (u8) 1 = 2
1502 \\ (u16) 2 = 3
1500 \\ (u32) .@"0" = 1
1501 \\ (u8) .@"1" = 2
1502 \\ (u16) .@"2" = 3
15031503 \\ }
15041504 \\ (root.main.Elem0) [1] = {
1505 \\ (u32) 0 = 4
1506 \\ (u8) 1 = 5
1507 \\ (u16) 2 = 6
1505 \\ (u32) .@"0" = 4
1506 \\ (u8) .@"1" = 5
1507 \\ (u16) .@"2" = 6
15081508 \\ }
15091509 \\ (root.main.Elem0) [2] = {
1510 \\ (u32) 0 = 7
1511 \\ (u8) 1 = 8
1512 \\ (u16) 2 = 9
1510 \\ (u32) .@"0" = 7
1511 \\ (u8) .@"1" = 8
1512 \\ (u16) .@"2" = 9
15131513 \\ }
15141514 \\}
15151515 \\(usize) slice0.len = 3
15161516 \\(usize) slice0.capacity = 8
15171517 \\(root.main.Elem0) slice0[0] = {
1518 \\ (u32) 0 = 1
1519 \\ (u8) 1 = 2
1520 \\ (u16) 2 = 3
1518 \\ (u32) .@"0" = 1
1519 \\ (u8) .@"1" = 2
1520 \\ (u16) .@"2" = 3
15211521 \\}
15221522 \\(root.main.Elem0) slice0[1] = {
1523 \\ (u32) 0 = 4
1524 \\ (u8) 1 = 5
1525 \\ (u16) 2 = 6
1523 \\ (u32) .@"0" = 4
1524 \\ (u8) .@"1" = 5
1525 \\ (u16) .@"2" = 6
15261526 \\}
15271527 \\(root.main.Elem0) slice0[2] = {
1528 \\ (u32) 0 = 7
1529 \\ (u8) 1 = 8
1530 \\ (u16) 2 = 9
1528 \\ (u32) .@"0" = 7
1529 \\ (u8) .@"1" = 8
1530 \\ (u16) .@"2" = 9
15311531 \\}
15321532 \\([3]u32) slice0.0 = {
15331533 \\ (u32) [0] = 1
......@@ -1547,37 +1547,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
15471547 \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
15481548 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {
15491549 \\ (root.main.Elem1) [0] = {
1550 \\ (u32) a = 1
1551 \\ (u8) b = 2
1552 \\ (u16) c = 3
1550 \\ (u32) .a = 1
1551 \\ (u8) .b = 2
1552 \\ (u16) .c = 3
15531553 \\ }
15541554 \\ (root.main.Elem1) [1] = {
1555 \\ (u32) a = 4
1556 \\ (u8) b = 5
1557 \\ (u16) c = 6
1555 \\ (u32) .a = 4
1556 \\ (u8) .b = 5
1557 \\ (u16) .c = 6
15581558 \\ }
15591559 \\ (root.main.Elem1) [2] = {
1560 \\ (u32) a = 7
1561 \\ (u8) b = 8
1562 \\ (u16) c = 9
1560 \\ (u32) .a = 7
1561 \\ (u8) .b = 8
1562 \\ (u16) .c = 9
15631563 \\ }
15641564 \\}
15651565 \\(usize) list1.len = 3
15661566 \\(usize) list1.capacity = 12
15671567 \\(root.main.Elem1) list1[0] = {
1568 \\ (u32) a = 1
1569 \\ (u8) b = 2
1570 \\ (u16) c = 3
1568 \\ (u32) .a = 1
1569 \\ (u8) .b = 2
1570 \\ (u16) .c = 3
15711571 \\}
15721572 \\(root.main.Elem1) list1[1] = {
1573 \\ (u32) a = 4
1574 \\ (u8) b = 5
1575 \\ (u16) c = 6
1573 \\ (u32) .a = 4
1574 \\ (u8) .b = 5
1575 \\ (u16) .c = 6
15761576 \\}
15771577 \\(root.main.Elem1) list1[2] = {
1578 \\ (u32) a = 7
1579 \\ (u8) b = 8
1580 \\ (u16) c = 9
1578 \\ (u32) .a = 7
1579 \\ (u8) .b = 8
1580 \\ (u16) .c = 9
15811581 \\}
15821582 \\([3]u32) list1.a = {
15831583 \\ (u32) [0] = 1
......@@ -1597,37 +1597,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
15971597 \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
15981598 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {
15991599 \\ (root.main.Elem1) [0] = {
1600 \\ (u32) a = 1
1601 \\ (u8) b = 2
1602 \\ (u16) c = 3
1600 \\ (u32) .a = 1
1601 \\ (u8) .b = 2
1602 \\ (u16) .c = 3
16031603 \\ }
16041604 \\ (root.main.Elem1) [1] = {
1605 \\ (u32) a = 4
1606 \\ (u8) b = 5
1607 \\ (u16) c = 6
1605 \\ (u32) .a = 4
1606 \\ (u8) .b = 5
1607 \\ (u16) .c = 6
16081608 \\ }
16091609 \\ (root.main.Elem1) [2] = {
1610 \\ (u32) a = 7
1611 \\ (u8) b = 8
1612 \\ (u16) c = 9
1610 \\ (u32) .a = 7
1611 \\ (u8) .b = 8
1612 \\ (u16) .c = 9
16131613 \\ }
16141614 \\}
16151615 \\(usize) slice1.len = 3
16161616 \\(usize) slice1.capacity = 12
16171617 \\(root.main.Elem1) slice1[0] = {
1618 \\ (u32) a = 1
1619 \\ (u8) b = 2
1620 \\ (u16) c = 3
1618 \\ (u32) .a = 1
1619 \\ (u8) .b = 2
1620 \\ (u16) .c = 3
16211621 \\}
16221622 \\(root.main.Elem1) slice1[1] = {
1623 \\ (u32) a = 4
1624 \\ (u8) b = 5
1625 \\ (u16) c = 6
1623 \\ (u32) .a = 4
1624 \\ (u8) .b = 5
1625 \\ (u16) .c = 6
16261626 \\}
16271627 \\(root.main.Elem1) slice1[2] = {
1628 \\ (u32) a = 7
1629 \\ (u8) b = 8
1630 \\ (u16) c = 9
1628 \\ (u32) .a = 7
1629 \\ (u8) .b = 8
1630 \\ (u16) .c = 9
16311631 \\}
16321632 \\([3]u32) slice1.a = {
16331633 \\ (u32) [0] = 1