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 \...@@ -64,7 +64,7 @@ stage3-debug/bin/zig build \
6464
65stage3-debug/bin/zig build test docs \65stage3-debug/bin/zig build test docs \
66 --maxrss 21000000000 \66 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Debug-4a44163df/bin/lldb \67 -Dlldb=$HOME/deps/lldb-zig/Debug-6ece8bda1/bin/lldb \
68 -fqemu \68 -fqemu \
69 -fwasmtime \69 -fwasmtime \
70 -Dstatic-llvm \70 -Dstatic-llvm \
ci/x86_64-linux-release.sh+1-1
...@@ -64,7 +64,7 @@ stage3-release/bin/zig build \...@@ -64,7 +64,7 @@ stage3-release/bin/zig build \
6464
65stage3-release/bin/zig build test docs \65stage3-release/bin/zig build test docs \
66 --maxrss 21000000000 \66 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Release-4a44163df/bin/lldb \67 -Dlldb=$HOME/deps/lldb-zig/Release-6ece8bda1/bin/lldb \
68 -fqemu \68 -fqemu \
69 -fwasmtime \69 -fwasmtime \
70 -Dstatic-llvm \70 -Dstatic-llvm \
test/src/Debugger.zig+199-199
...@@ -113,70 +113,70 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -113,70 +113,70 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
113 &.{113 &.{
114 \\(lldb) frame variable --show-types -- basic114 \\(lldb) frame variable --show-types -- basic
115 \\(root.basic.Basic) basic = {115 \\(root.basic.Basic) basic = {
116 \\ (void) void = {}116 \\ (void) .void = {}
117 \\ (bool) bool_false = false117 \\ (bool) .bool_false = false
118 \\ (bool) bool_true = true118 \\ (bool) .bool_true = true
119 \\ (u0) u0_0 = 0119 \\ (u0) .u0_0 = 0
120 \\ (u1) u1_0 = 0120 \\ (u1) .u1_0 = 0
121 \\ (u1) u1_1 = 1121 \\ (u1) .u1_1 = 1
122 \\ (u2) u2_0 = 0122 \\ (u2) .u2_0 = 0
123 \\ (u2) u2_3 = 3123 \\ (u2) .u2_3 = 3
124 \\ (u3) u3_0 = 0124 \\ (u3) .u3_0 = 0
125 \\ (u3) u3_7 = 7125 \\ (u3) .u3_7 = 7
126 \\ (u4) u4_0 = 0126 \\ (u4) .u4_0 = 0
127 \\ (u4) u4_15 = 15127 \\ (u4) .u4_15 = 15
128 \\ (u5) u5_0 = 0128 \\ (u5) .u5_0 = 0
129 \\ (u5) u5_31 = 31129 \\ (u5) .u5_31 = 31
130 \\ (u6) u6_0 = 0130 \\ (u6) .u6_0 = 0
131 \\ (u6) u6_63 = 63131 \\ (u6) .u6_63 = 63
132 \\ (u7) u7_0 = 0132 \\ (u7) .u7_0 = 0
133 \\ (u7) u7_127 = 127133 \\ (u7) .u7_127 = 127
134 \\ (u8) u8_0 = 0134 \\ (u8) .u8_0 = 0
135 \\ (u8) u8_255 = 255135 \\ (u8) .u8_255 = 255
136 \\ (u16) u16_0 = 0136 \\ (u16) .u16_0 = 0
137 \\ (u16) u16_65535 = 65535137 \\ (u16) .u16_65535 = 65535
138 \\ (u24) u24_0 = 0138 \\ (u24) .u24_0 = 0
139 \\ (u24) u24_16777215 = 16777215139 \\ (u24) .u24_16777215 = 16777215
140 \\ (u32) u32_0 = 0140 \\ (u32) .u32_0 = 0
141 \\ (u32) u32_4294967295 = 4294967295141 \\ (u32) .u32_4294967295 = 4294967295
142 \\ (i0) i0_0 = 0142 \\ (i0) .i0_0 = 0
143 \\ (i1) i1_-1 = -1143 \\ (i1) .@"i1_-1" = -1
144 \\ (i1) i1_0 = 0144 \\ (i1) .i1_0 = 0
145 \\ (i2) i2_-2 = -2145 \\ (i2) .@"i2_-2" = -2
146 \\ (i2) i2_0 = 0146 \\ (i2) .i2_0 = 0
147 \\ (i2) i2_1 = 1147 \\ (i2) .i2_1 = 1
148 \\ (i3) i3_-4 = -4148 \\ (i3) .@"i3_-4" = -4
149 \\ (i3) i3_0 = 0149 \\ (i3) .i3_0 = 0
150 \\ (i3) i3_3 = 3150 \\ (i3) .i3_3 = 3
151 \\ (i4) i4_-8 = -8151 \\ (i4) .@"i4_-8" = -8
152 \\ (i4) i4_0 = 0152 \\ (i4) .i4_0 = 0
153 \\ (i4) i4_7 = 7153 \\ (i4) .i4_7 = 7
154 \\ (i5) i5_-16 = -16154 \\ (i5) .@"i5_-16" = -16
155 \\ (i5) i5_0 = 0155 \\ (i5) .i5_0 = 0
156 \\ (i5) i5_15 = 15156 \\ (i5) .i5_15 = 15
157 \\ (i6) i6_-32 = -32157 \\ (i6) .@"i6_-32" = -32
158 \\ (i6) i6_0 = 0158 \\ (i6) .i6_0 = 0
159 \\ (i6) i6_31 = 31159 \\ (i6) .i6_31 = 31
160 \\ (i7) i7_-64 = -64160 \\ (i7) .@"i7_-64" = -64
161 \\ (i7) i7_0 = 0161 \\ (i7) .i7_0 = 0
162 \\ (i7) i7_63 = 63162 \\ (i7) .i7_63 = 63
163 \\ (i8) i8_-128 = -128163 \\ (i8) .@"i8_-128" = -128
164 \\ (i8) i8_0 = 0164 \\ (i8) .i8_0 = 0
165 \\ (i8) i8_127 = 127165 \\ (i8) .i8_127 = 127
166 \\ (i16) i16_-32768 = -32768166 \\ (i16) .@"i16_-32768" = -32768
167 \\ (i16) i16_0 = 0167 \\ (i16) .i16_0 = 0
168 \\ (i16) i16_32767 = 32767168 \\ (i16) .i16_32767 = 32767
169 \\ (i24) i24_-8388608 = -8388608169 \\ (i24) .@"i24_-8388608" = -8388608
170 \\ (i24) i24_0 = 0170 \\ (i24) .i24_0 = 0
171 \\ (i24) i24_8388607 = 8388607171 \\ (i24) .i24_8388607 = 8388607
172 \\ (i32) i32_-2147483648 = -2147483648172 \\ (i32) .@"i32_-2147483648" = -2147483648
173 \\ (i32) i32_0 = 0173 \\ (i32) .i32_0 = 0
174 \\ (i32) i32_2147483647 = 2147483647174 \\ (i32) .i32_2147483647 = 2147483647
175 \\ (f16) f16_42.625 = 42.625175 \\ (f16) .@"f16_42.625" = 42.625
176 \\ (f32) f32_-2730.65625 = -2730.65625176 \\ (f32) .@"f32_-2730.65625" = -2730.65625
177 \\ (f64) f64_357913941.33203125 = 357913941.33203125177 \\ (f64) .@"f64_357913941.33203125" = 357913941.33203125
178 \\ (f80) f80_-91625968981.3330078125 = -91625968981.3330078125178 \\ (f80) .@"f80_-91625968981.3330078125" = -91625968981.3330078125
179 \\ (f128) f128_384307168202282325.333332061767578125 = 384307168202282325.333332061767578125179 \\ (f128) .@"f128_384307168202282325.333332061767578125" = 384307168202282325.333332061767578125
180 \\}180 \\}
181 \\(lldb) breakpoint delete --force 1181 \\(lldb) breakpoint delete --force 1
182 \\1 breakpoints deleted; 0 breakpoint locations disabled.182 \\1 breakpoints deleted; 0 breakpoint locations disabled.
...@@ -249,57 +249,57 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -249,57 +249,57 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
249 &.{249 &.{
250 \\(lldb) frame variable --show-types -- pointers250 \\(lldb) frame variable --show-types -- pointers
251 \\(root.pointers.Pointers) pointers = {251 \\(root.pointers.Pointers) pointers = {
252 \\ (*u32) single = 0x0000000000001010252 \\ (*u32) .single = 0x0000000000001010
253 \\ (*const u32) single_const = 0x0000000000001014253 \\ (*const u32) .single_const = 0x0000000000001014
254 \\ (*volatile u32) single_volatile = 0x0000000000001018254 \\ (*volatile u32) .single_volatile = 0x0000000000001018
255 \\ (*const volatile u32) single_const_volatile = 0x000000000000101c255 \\ (*const volatile u32) .single_const_volatile = 0x000000000000101c
256 \\ (*allowzero u32) single_allowzero = 0x0000000000001020256 \\ (*allowzero u32) .single_allowzero = 0x0000000000001020
257 \\ (*allowzero const u32) single_allowzero_const = 0x0000000000001024257 \\ (*allowzero const u32) .single_allowzero_const = 0x0000000000001024
258 \\ (*allowzero volatile u32) single_allowzero_volatile = 0x0000000000001028258 \\ (*allowzero volatile u32) .single_allowzero_volatile = 0x0000000000001028
259 \\ (*allowzero const volatile u32) single_allowzero_const_volatile = 0x000000000000102c259 \\ (*allowzero const volatile u32) .single_allowzero_const_volatile = 0x000000000000102c
260 \\ ([*]u32) many = 0x0000000000002010260 \\ ([*]u32) .many = 0x0000000000002010
261 \\ ([*]const u32) many_const = 0x0000000000002014261 \\ ([*]const u32) .many_const = 0x0000000000002014
262 \\ ([*]volatile u32) many_volatile = 0x0000000000002018262 \\ ([*]volatile u32) .many_volatile = 0x0000000000002018
263 \\ ([*]const volatile u32) many_const_volatile = 0x000000000000201c263 \\ ([*]const volatile u32) .many_const_volatile = 0x000000000000201c
264 \\ ([*]allowzero u32) many_allowzero = 0x0000000000002020264 \\ ([*]allowzero u32) .many_allowzero = 0x0000000000002020
265 \\ ([*]allowzero const u32) many_allowzero_const = 0x0000000000002024265 \\ ([*]allowzero const u32) .many_allowzero_const = 0x0000000000002024
266 \\ ([*]allowzero volatile u32) many_allowzero_volatile = 0x0000000000002028266 \\ ([*]allowzero volatile u32) .many_allowzero_volatile = 0x0000000000002028
267 \\ ([*]allowzero const volatile u32) many_allowzero_const_volatile = 0x000000000000202c267 \\ ([*]allowzero const volatile u32) .many_allowzero_const_volatile = 0x000000000000202c
268 \\ ([]u32) slice = len=1 {268 \\ ([]u32) .slice = len=1 {
269 \\ (u32) [0] = 3010269 \\ (u32) [0] = 3010
270 \\ }270 \\ }
271 \\ ([]const u32) slice_const = len=2 {271 \\ ([]const u32) .slice_const = len=2 {
272 \\ (u32) [0] = 3010272 \\ (u32) [0] = 3010
273 \\ (u32) [1] = 3014273 \\ (u32) [1] = 3014
274 \\ }274 \\ }
275 \\ ([]volatile u32) slice_volatile = len=3 {275 \\ ([]volatile u32) .slice_volatile = len=3 {
276 \\ (u32) [0] = 3010276 \\ (u32) [0] = 3010
277 \\ (u32) [1] = 3014277 \\ (u32) [1] = 3014
278 \\ (u32) [2] = 3018278 \\ (u32) [2] = 3018
279 \\ }279 \\ }
280 \\ ([]const volatile u32) slice_const_volatile = len=4 {280 \\ ([]const volatile u32) .slice_const_volatile = len=4 {
281 \\ (u32) [0] = 3010281 \\ (u32) [0] = 3010
282 \\ (u32) [1] = 3014282 \\ (u32) [1] = 3014
283 \\ (u32) [2] = 3018283 \\ (u32) [2] = 3018
284 \\ (u32) [3] = 3022284 \\ (u32) [3] = 3022
285 \\ }285 \\ }
286 \\ ([]allowzero u32) slice_allowzero = len=0 {}286 \\ ([]allowzero u32) .slice_allowzero = len=0 {}
287 \\ ([]allowzero const u32) slice_allowzero_const = len=1 {287 \\ ([]allowzero const u32) .slice_allowzero_const = len=1 {
288 \\ (u32) [0] = 3026288 \\ (u32) [0] = 3026
289 \\ }289 \\ }
290 \\ ([]allowzero volatile u32) slice_allowzero_volatile = len=2 {290 \\ ([]allowzero volatile u32) .slice_allowzero_volatile = len=2 {
291 \\ (u32) [0] = 3026291 \\ (u32) [0] = 3026
292 \\ (u32) [1] = 3030292 \\ (u32) [1] = 3030
293 \\ }293 \\ }
294 \\ ([]allowzero const volatile u32) slice_allowzero_const_volatile = len=3 {294 \\ ([]allowzero const volatile u32) .slice_allowzero_const_volatile = len=3 {
295 \\ (u32) [0] = 3026295 \\ (u32) [0] = 3026
296 \\ (u32) [1] = 3030296 \\ (u32) [1] = 3030
297 \\ (u32) [2] = 3034297 \\ (u32) [2] = 3034
298 \\ }298 \\ }
299 \\ ([*c]u32) c = 0x0000000000004010299 \\ ([*c]u32) .c = 0x0000000000004010
300 \\ ([*c]const u32) c_const = 0x0000000000004014300 \\ ([*c]const u32) .c_const = 0x0000000000004014
301 \\ ([*c]volatile u32) c_volatile = 0x0000000000004018301 \\ ([*c]volatile u32) .c_volatile = 0x0000000000004018
302 \\ ([*c]const volatile u32) c_const_volatile = 0x000000000000401c302 \\ ([*c]const volatile u32) .c_const_volatile = 0x000000000000401c
303 \\}303 \\}
304 \\(lldb) breakpoint delete --force 1304 \\(lldb) breakpoint delete --force 1
305 \\1 breakpoints deleted; 0 breakpoint locations disabled.305 \\1 breakpoints deleted; 0 breakpoint locations disabled.
...@@ -362,10 +362,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -362,10 +362,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
362 \\}362 \\}
363 \\(lldb) frame variable --show-types --format c-string -- strings363 \\(lldb) frame variable --show-types --format c-string -- strings
364 \\(root.strings.Strings) strings = {364 \\(root.strings.Strings) strings = {
365 \\ ([*c]const u8) c_ptr = "c_ptr\x07\x08\t"365 \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t"
366 \\ ([*:0]const u8) many_ptr = "many_ptr\n\x0b\x0c"366 \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c"
367 \\ (*const [12:0]u8) ptr_array = "ptr_array\x00\r\x1b"367 \\ (*const [12:0]u8) .ptr_array = "ptr_array\x00\r\x1b"
368 \\ ([:0]const u8) slice = "slice\"\'\\\x00" len=9 {368 \\ ([:0]const u8) .slice = "slice\"\'\\\x00" len=9 {
369 \\ (u8) [0] = "s"369 \\ (u8) [0] = "s"
370 \\ (u8) [1] = "l"370 \\ (u8) [1] = "l"
371 \\ (u8) [2] = "i"371 \\ (u8) [2] = "i"
...@@ -434,10 +434,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -434,10 +434,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
434 \\}434 \\}
435 \\(lldb) frame variable --show-types -- enums435 \\(lldb) frame variable --show-types -- enums
436 \\(root.enums.Enums) enums = {436 \\(root.enums.Enums) enums = {
437 \\ (root.enums.Enums.Zero) zero = @enumFromInt(13)437 \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13)
438 \\ (root.enums.Enums.One) one = .first438 \\ (root.enums.Enums.One) .one = .first
439 \\ (root.enums.Enums.Two) two = @enumFromInt(-1234)439 \\ (root.enums.Enums.Two) .two = @enumFromInt(-1234)
440 \\ (root.enums.Enums.Three) three = .second440 \\ (root.enums.Enums.Three) .three = .second
441 \\}441 \\}
442 \\(lldb) breakpoint delete --force 1442 \\(lldb) breakpoint delete --force 1
443 \\1 breakpoints deleted; 0 breakpoint locations disabled.443 \\1 breakpoints deleted; 0 breakpoint locations disabled.
...@@ -498,15 +498,15 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -498,15 +498,15 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
498 \\}498 \\}
499 \\(lldb) frame variable --show-types -- errors499 \\(lldb) frame variable --show-types -- errors
500 \\(root.errors.Errors) errors = {500 \\(root.errors.Errors) errors = {
501 \\ (error{One}) one = error.One501 \\ (error{One}) .one = error.One
502 \\ (error{One,Two}) two = error.Two502 \\ (error{One,Two}) .two = error.Two
503 \\ (error{One,Two,Three}) three = error.Three503 \\ (error{One,Two,Three}) .three = error.Three
504 \\ (anyerror) any = error.Any504 \\ (anyerror) .any = error.Any
505 \\ (anyerror!void) any_void = {505 \\ (anyerror!void) .any_void = {
506 \\ (anyerror) error = error.NotVoid506 \\ (anyerror) .error = error.NotVoid
507 \\ }507 \\ }
508 \\ (error{One}!u32) any_u32 = {508 \\ (error{One}!u32) .any_u32 = {
509 \\ (u32) value = 42509 \\ (u32) .value = 42
510 \\ }510 \\ }
511 \\}511 \\}
512 \\(lldb) breakpoint delete --force 1512 \\(lldb) breakpoint delete --force 1
...@@ -630,17 +630,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -630,17 +630,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
630 \\}630 \\}
631 \\(lldb) frame variable --show-types -- unions631 \\(lldb) frame variable --show-types -- unions
632 \\(root.unions.Unions) unions = {632 \\(root.unions.Unions) unions = {
633 \\ (root.unions.Unions.Untagged) untagged = {633 \\ (root.unions.Unions.Untagged) .untagged = {
634 \\ (u32) u32 = 3217031168634 \\ (u32) .u32 = 3217031168
635 \\ (i32) i32 = -1077936128635 \\ (i32) .i32 = -1077936128
636 \\ (f32) f32 = -1.5636 \\ (f32) .f32 = -1.5
637 \\ }637 \\ }
638 \\ (root.unions.Unions.SafetyTagged) safety_tagged = {638 \\ (root.unions.Unions.SafetyTagged) .safety_tagged = {
639 \\ (root.unions.Unions.Enum) en = .second639 \\ (root.unions.Unions.Enum) .en = .second
640 \\ }640 \\ }
641 \\ (root.unions.Unions.Tagged) tagged = {641 \\ (root.unions.Unions.Tagged) .tagged = {
642 \\ (error{Error}!root.unions.Unions.Enum) eu = {642 \\ (error{Error}!root.unions.Unions.Enum) .eu = {
643 \\ (error{Error}) error = error.Error643 \\ (error{Error}) .error = error.Error
644 \\ }644 \\ }
645 \\ }645 \\ }
646 \\}646 \\}
...@@ -1370,24 +1370,24 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -1370,24 +1370,24 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
1370 \\(lldb) frame variable --show-types -- map.unmanaged1370 \\(lldb) frame variable --show-types -- map.unmanaged
1371 \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 {1371 \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 {
1372 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = {1372 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = {
1373 \\ (u32) key = 01373 \\ (u32) .key = 0
1374 \\ (u32) value = 11374 \\ (u32) .value = 1
1375 \\ }1375 \\ }
1376 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = {1376 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = {
1377 \\ (u32) key = 21377 \\ (u32) .key = 2
1378 \\ (u32) value = 31378 \\ (u32) .value = 3
1379 \\ }1379 \\ }
1380 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = {1380 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = {
1381 \\ (u32) key = 41381 \\ (u32) .key = 4
1382 \\ (u32) value = 51382 \\ (u32) .value = 5
1383 \\ }1383 \\ }
1384 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = {1384 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = {
1385 \\ (u32) key = 61385 \\ (u32) .key = 6
1386 \\ (u32) value = 71386 \\ (u32) .value = 7
1387 \\ }1387 \\ }
1388 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = {1388 \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = {
1389 \\ (u32) key = 81389 \\ (u32) .key = 8
1390 \\ (u32) value = 91390 \\ (u32) .value = 9
1391 \\ }1391 \\ }
1392 \\}1392 \\}
1393 \\(lldb) breakpoint delete --force 11393 \\(lldb) breakpoint delete --force 1
...@@ -1447,37 +1447,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -1447,37 +1447,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
1447 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.21447 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
1448 \\(std.multi_array_list.MultiArrayList(main.Elem0)) list0 = len=3 capacity=8 {1448 \\(std.multi_array_list.MultiArrayList(main.Elem0)) list0 = len=3 capacity=8 {
1449 \\ (root.main.Elem0) [0] = {1449 \\ (root.main.Elem0) [0] = {
1450 \\ (u32) 0 = 11450 \\ (u32) .@"0" = 1
1451 \\ (u8) 1 = 21451 \\ (u8) .@"1" = 2
1452 \\ (u16) 2 = 31452 \\ (u16) .@"2" = 3
1453 \\ }1453 \\ }
1454 \\ (root.main.Elem0) [1] = {1454 \\ (root.main.Elem0) [1] = {
1455 \\ (u32) 0 = 41455 \\ (u32) .@"0" = 4
1456 \\ (u8) 1 = 51456 \\ (u8) .@"1" = 5
1457 \\ (u16) 2 = 61457 \\ (u16) .@"2" = 6
1458 \\ }1458 \\ }
1459 \\ (root.main.Elem0) [2] = {1459 \\ (root.main.Elem0) [2] = {
1460 \\ (u32) 0 = 71460 \\ (u32) .@"0" = 7
1461 \\ (u8) 1 = 81461 \\ (u8) .@"1" = 8
1462 \\ (u16) 2 = 91462 \\ (u16) .@"2" = 9
1463 \\ }1463 \\ }
1464 \\}1464 \\}
1465 \\(usize) list0.len = 31465 \\(usize) list0.len = 3
1466 \\(usize) list0.capacity = 81466 \\(usize) list0.capacity = 8
1467 \\(root.main.Elem0) list0[0] = {1467 \\(root.main.Elem0) list0[0] = {
1468 \\ (u32) 0 = 11468 \\ (u32) .@"0" = 1
1469 \\ (u8) 1 = 21469 \\ (u8) .@"1" = 2
1470 \\ (u16) 2 = 31470 \\ (u16) .@"2" = 3
1471 \\}1471 \\}
1472 \\(root.main.Elem0) list0[1] = {1472 \\(root.main.Elem0) list0[1] = {
1473 \\ (u32) 0 = 41473 \\ (u32) .@"0" = 4
1474 \\ (u8) 1 = 51474 \\ (u8) .@"1" = 5
1475 \\ (u16) 2 = 61475 \\ (u16) .@"2" = 6
1476 \\}1476 \\}
1477 \\(root.main.Elem0) list0[2] = {1477 \\(root.main.Elem0) list0[2] = {
1478 \\ (u32) 0 = 71478 \\ (u32) .@"0" = 7
1479 \\ (u8) 1 = 81479 \\ (u8) .@"1" = 8
1480 \\ (u16) 2 = 91480 \\ (u16) .@"2" = 9
1481 \\}1481 \\}
1482 \\([3]u32) list0.0 = {1482 \\([3]u32) list0.0 = {
1483 \\ (u32) [0] = 11483 \\ (u32) [0] = 1
...@@ -1497,37 +1497,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -1497,37 +1497,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
1497 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.21497 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
1498 \\(std.multi_array_list.MultiArrayList(main.Elem0).Slice) slice0 = len=3 capacity=8 {1498 \\(std.multi_array_list.MultiArrayList(main.Elem0).Slice) slice0 = len=3 capacity=8 {
1499 \\ (root.main.Elem0) [0] = {1499 \\ (root.main.Elem0) [0] = {
1500 \\ (u32) 0 = 11500 \\ (u32) .@"0" = 1
1501 \\ (u8) 1 = 21501 \\ (u8) .@"1" = 2
1502 \\ (u16) 2 = 31502 \\ (u16) .@"2" = 3
1503 \\ }1503 \\ }
1504 \\ (root.main.Elem0) [1] = {1504 \\ (root.main.Elem0) [1] = {
1505 \\ (u32) 0 = 41505 \\ (u32) .@"0" = 4
1506 \\ (u8) 1 = 51506 \\ (u8) .@"1" = 5
1507 \\ (u16) 2 = 61507 \\ (u16) .@"2" = 6
1508 \\ }1508 \\ }
1509 \\ (root.main.Elem0) [2] = {1509 \\ (root.main.Elem0) [2] = {
1510 \\ (u32) 0 = 71510 \\ (u32) .@"0" = 7
1511 \\ (u8) 1 = 81511 \\ (u8) .@"1" = 8
1512 \\ (u16) 2 = 91512 \\ (u16) .@"2" = 9
1513 \\ }1513 \\ }
1514 \\}1514 \\}
1515 \\(usize) slice0.len = 31515 \\(usize) slice0.len = 3
1516 \\(usize) slice0.capacity = 81516 \\(usize) slice0.capacity = 8
1517 \\(root.main.Elem0) slice0[0] = {1517 \\(root.main.Elem0) slice0[0] = {
1518 \\ (u32) 0 = 11518 \\ (u32) .@"0" = 1
1519 \\ (u8) 1 = 21519 \\ (u8) .@"1" = 2
1520 \\ (u16) 2 = 31520 \\ (u16) .@"2" = 3
1521 \\}1521 \\}
1522 \\(root.main.Elem0) slice0[1] = {1522 \\(root.main.Elem0) slice0[1] = {
1523 \\ (u32) 0 = 41523 \\ (u32) .@"0" = 4
1524 \\ (u8) 1 = 51524 \\ (u8) .@"1" = 5
1525 \\ (u16) 2 = 61525 \\ (u16) .@"2" = 6
1526 \\}1526 \\}
1527 \\(root.main.Elem0) slice0[2] = {1527 \\(root.main.Elem0) slice0[2] = {
1528 \\ (u32) 0 = 71528 \\ (u32) .@"0" = 7
1529 \\ (u8) 1 = 81529 \\ (u8) .@"1" = 8
1530 \\ (u16) 2 = 91530 \\ (u16) .@"2" = 9
1531 \\}1531 \\}
1532 \\([3]u32) slice0.0 = {1532 \\([3]u32) slice0.0 = {
1533 \\ (u32) [0] = 11533 \\ (u32) [0] = 1
...@@ -1547,37 +1547,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -1547,37 +1547,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
1547 \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c1547 \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c
1548 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {1548 \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 {
1549 \\ (root.main.Elem1) [0] = {1549 \\ (root.main.Elem1) [0] = {
1550 \\ (u32) a = 11550 \\ (u32) .a = 1
1551 \\ (u8) b = 21551 \\ (u8) .b = 2
1552 \\ (u16) c = 31552 \\ (u16) .c = 3
1553 \\ }1553 \\ }
1554 \\ (root.main.Elem1) [1] = {1554 \\ (root.main.Elem1) [1] = {
1555 \\ (u32) a = 41555 \\ (u32) .a = 4
1556 \\ (u8) b = 51556 \\ (u8) .b = 5
1557 \\ (u16) c = 61557 \\ (u16) .c = 6
1558 \\ }1558 \\ }
1559 \\ (root.main.Elem1) [2] = {1559 \\ (root.main.Elem1) [2] = {
1560 \\ (u32) a = 71560 \\ (u32) .a = 7
1561 \\ (u8) b = 81561 \\ (u8) .b = 8
1562 \\ (u16) c = 91562 \\ (u16) .c = 9
1563 \\ }1563 \\ }
1564 \\}1564 \\}
1565 \\(usize) list1.len = 31565 \\(usize) list1.len = 3
1566 \\(usize) list1.capacity = 121566 \\(usize) list1.capacity = 12
1567 \\(root.main.Elem1) list1[0] = {1567 \\(root.main.Elem1) list1[0] = {
1568 \\ (u32) a = 11568 \\ (u32) .a = 1
1569 \\ (u8) b = 21569 \\ (u8) .b = 2
1570 \\ (u16) c = 31570 \\ (u16) .c = 3
1571 \\}1571 \\}
1572 \\(root.main.Elem1) list1[1] = {1572 \\(root.main.Elem1) list1[1] = {
1573 \\ (u32) a = 41573 \\ (u32) .a = 4
1574 \\ (u8) b = 51574 \\ (u8) .b = 5
1575 \\ (u16) c = 61575 \\ (u16) .c = 6
1576 \\}1576 \\}
1577 \\(root.main.Elem1) list1[2] = {1577 \\(root.main.Elem1) list1[2] = {
1578 \\ (u32) a = 71578 \\ (u32) .a = 7
1579 \\ (u8) b = 81579 \\ (u8) .b = 8
1580 \\ (u16) c = 91580 \\ (u16) .c = 9
1581 \\}1581 \\}
1582 \\([3]u32) list1.a = {1582 \\([3]u32) list1.a = {
1583 \\ (u32) [0] = 11583 \\ (u32) [0] = 1
...@@ -1597,37 +1597,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {...@@ -1597,37 +1597,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
1597 \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c1597 \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c
1598 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {1598 \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 {
1599 \\ (root.main.Elem1) [0] = {1599 \\ (root.main.Elem1) [0] = {
1600 \\ (u32) a = 11600 \\ (u32) .a = 1
1601 \\ (u8) b = 21601 \\ (u8) .b = 2
1602 \\ (u16) c = 31602 \\ (u16) .c = 3
1603 \\ }1603 \\ }
1604 \\ (root.main.Elem1) [1] = {1604 \\ (root.main.Elem1) [1] = {
1605 \\ (u32) a = 41605 \\ (u32) .a = 4
1606 \\ (u8) b = 51606 \\ (u8) .b = 5
1607 \\ (u16) c = 61607 \\ (u16) .c = 6
1608 \\ }1608 \\ }
1609 \\ (root.main.Elem1) [2] = {1609 \\ (root.main.Elem1) [2] = {
1610 \\ (u32) a = 71610 \\ (u32) .a = 7
1611 \\ (u8) b = 81611 \\ (u8) .b = 8
1612 \\ (u16) c = 91612 \\ (u16) .c = 9
1613 \\ }1613 \\ }
1614 \\}1614 \\}
1615 \\(usize) slice1.len = 31615 \\(usize) slice1.len = 3
1616 \\(usize) slice1.capacity = 121616 \\(usize) slice1.capacity = 12
1617 \\(root.main.Elem1) slice1[0] = {1617 \\(root.main.Elem1) slice1[0] = {
1618 \\ (u32) a = 11618 \\ (u32) .a = 1
1619 \\ (u8) b = 21619 \\ (u8) .b = 2
1620 \\ (u16) c = 31620 \\ (u16) .c = 3
1621 \\}1621 \\}
1622 \\(root.main.Elem1) slice1[1] = {1622 \\(root.main.Elem1) slice1[1] = {
1623 \\ (u32) a = 41623 \\ (u32) .a = 4
1624 \\ (u8) b = 51624 \\ (u8) .b = 5
1625 \\ (u16) c = 61625 \\ (u16) .c = 6
1626 \\}1626 \\}
1627 \\(root.main.Elem1) slice1[2] = {1627 \\(root.main.Elem1) slice1[2] = {
1628 \\ (u32) a = 71628 \\ (u32) .a = 7
1629 \\ (u8) b = 81629 \\ (u8) .b = 8
1630 \\ (u16) c = 91630 \\ (u16) .c = 9
1631 \\}1631 \\}
1632 \\([3]u32) slice1.a = {1632 \\([3]u32) slice1.a = {
1633 \\ (u32) [0] = 11633 \\ (u32) [0] = 1