mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 06:13:07 +00:00
lldb: implement tuple types
This commit is contained in:
parent
ed8955cea6
commit
70ad7dcd48
@ -64,7 +64,7 @@ stage3-debug/bin/zig build \
|
|||||||
|
|
||||||
stage3-debug/bin/zig build test docs \
|
stage3-debug/bin/zig build test docs \
|
||||||
--maxrss 21000000000 \
|
--maxrss 21000000000 \
|
||||||
-Dlldb=$HOME/deps/lldb-zig/Debug-6ece8bda1/bin/lldb \
|
-Dlldb=$HOME/deps/lldb-zig/Debug-bfeada333/bin/lldb \
|
||||||
-fqemu \
|
-fqemu \
|
||||||
-fwasmtime \
|
-fwasmtime \
|
||||||
-Dstatic-llvm \
|
-Dstatic-llvm \
|
||||||
|
|||||||
@ -64,7 +64,7 @@ stage3-release/bin/zig build \
|
|||||||
|
|
||||||
stage3-release/bin/zig build test docs \
|
stage3-release/bin/zig build test docs \
|
||||||
--maxrss 21000000000 \
|
--maxrss 21000000000 \
|
||||||
-Dlldb=$HOME/deps/lldb-zig/Release-6ece8bda1/bin/lldb \
|
-Dlldb=$HOME/deps/lldb-zig/Release-bfeada333/bin/lldb \
|
||||||
-fqemu \
|
-fqemu \
|
||||||
-fwasmtime \
|
-fwasmtime \
|
||||||
-Dstatic-llvm \
|
-Dstatic-llvm \
|
||||||
|
|||||||
@ -1533,17 +1533,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
|
|||||||
&.{
|
&.{
|
||||||
\\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
|
\\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
|
||||||
\\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {
|
\\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {
|
||||||
\\ (std.struct { u32, u8, u16 }) [0] = {
|
\\ (struct { u32, u8, u16 }) [0] = {
|
||||||
\\ (u32) .@"0" = 1
|
\\ (u32) .@"0" = 1
|
||||||
\\ (u8) .@"1" = 2
|
\\ (u8) .@"1" = 2
|
||||||
\\ (u16) .@"2" = 3
|
\\ (u16) .@"2" = 3
|
||||||
\\ }
|
\\ }
|
||||||
\\ (std.struct { u32, u8, u16 }) [1] = {
|
\\ (struct { u32, u8, u16 }) [1] = {
|
||||||
\\ (u32) .@"0" = 4
|
\\ (u32) .@"0" = 4
|
||||||
\\ (u8) .@"1" = 5
|
\\ (u8) .@"1" = 5
|
||||||
\\ (u16) .@"2" = 6
|
\\ (u16) .@"2" = 6
|
||||||
\\ }
|
\\ }
|
||||||
\\ (std.struct { u32, u8, u16 }) [2] = {
|
\\ (struct { u32, u8, u16 }) [2] = {
|
||||||
\\ (u32) .@"0" = 7
|
\\ (u32) .@"0" = 7
|
||||||
\\ (u8) .@"1" = 8
|
\\ (u8) .@"1" = 8
|
||||||
\\ (u16) .@"2" = 9
|
\\ (u16) .@"2" = 9
|
||||||
@ -1551,17 +1551,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
|
|||||||
\\}
|
\\}
|
||||||
\\(usize) list0.len = 3
|
\\(usize) list0.len = 3
|
||||||
\\(usize) list0.capacity = 8
|
\\(usize) list0.capacity = 8
|
||||||
\\(std.struct { u32, u8, u16 }) list0[0] = {
|
\\(struct { u32, u8, u16 }) list0[0] = {
|
||||||
\\ (u32) .@"0" = 1
|
\\ (u32) .@"0" = 1
|
||||||
\\ (u8) .@"1" = 2
|
\\ (u8) .@"1" = 2
|
||||||
\\ (u16) .@"2" = 3
|
\\ (u16) .@"2" = 3
|
||||||
\\}
|
\\}
|
||||||
\\(std.struct { u32, u8, u16 }) list0[1] = {
|
\\(struct { u32, u8, u16 }) list0[1] = {
|
||||||
\\ (u32) .@"0" = 4
|
\\ (u32) .@"0" = 4
|
||||||
\\ (u8) .@"1" = 5
|
\\ (u8) .@"1" = 5
|
||||||
\\ (u16) .@"2" = 6
|
\\ (u16) .@"2" = 6
|
||||||
\\}
|
\\}
|
||||||
\\(std.struct { u32, u8, u16 }) list0[2] = {
|
\\(struct { u32, u8, u16 }) list0[2] = {
|
||||||
\\ (u32) .@"0" = 7
|
\\ (u32) .@"0" = 7
|
||||||
\\ (u8) .@"1" = 8
|
\\ (u8) .@"1" = 8
|
||||||
\\ (u16) .@"2" = 9
|
\\ (u16) .@"2" = 9
|
||||||
@ -1583,17 +1583,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
|
|||||||
\\}
|
\\}
|
||||||
\\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
|
\\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
|
||||||
\\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {
|
\\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {
|
||||||
\\ (std.struct { u32, u8, u16 }) [0] = {
|
\\ (struct { u32, u8, u16 }) [0] = {
|
||||||
\\ (u32) .@"0" = 1
|
\\ (u32) .@"0" = 1
|
||||||
\\ (u8) .@"1" = 2
|
\\ (u8) .@"1" = 2
|
||||||
\\ (u16) .@"2" = 3
|
\\ (u16) .@"2" = 3
|
||||||
\\ }
|
\\ }
|
||||||
\\ (std.struct { u32, u8, u16 }) [1] = {
|
\\ (struct { u32, u8, u16 }) [1] = {
|
||||||
\\ (u32) .@"0" = 4
|
\\ (u32) .@"0" = 4
|
||||||
\\ (u8) .@"1" = 5
|
\\ (u8) .@"1" = 5
|
||||||
\\ (u16) .@"2" = 6
|
\\ (u16) .@"2" = 6
|
||||||
\\ }
|
\\ }
|
||||||
\\ (std.struct { u32, u8, u16 }) [2] = {
|
\\ (struct { u32, u8, u16 }) [2] = {
|
||||||
\\ (u32) .@"0" = 7
|
\\ (u32) .@"0" = 7
|
||||||
\\ (u8) .@"1" = 8
|
\\ (u8) .@"1" = 8
|
||||||
\\ (u16) .@"2" = 9
|
\\ (u16) .@"2" = 9
|
||||||
@ -1601,17 +1601,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
|
|||||||
\\}
|
\\}
|
||||||
\\(usize) slice0.len = 3
|
\\(usize) slice0.len = 3
|
||||||
\\(usize) slice0.capacity = 8
|
\\(usize) slice0.capacity = 8
|
||||||
\\(std.struct { u32, u8, u16 }) slice0[0] = {
|
\\(struct { u32, u8, u16 }) slice0[0] = {
|
||||||
\\ (u32) .@"0" = 1
|
\\ (u32) .@"0" = 1
|
||||||
\\ (u8) .@"1" = 2
|
\\ (u8) .@"1" = 2
|
||||||
\\ (u16) .@"2" = 3
|
\\ (u16) .@"2" = 3
|
||||||
\\}
|
\\}
|
||||||
\\(std.struct { u32, u8, u16 }) slice0[1] = {
|
\\(struct { u32, u8, u16 }) slice0[1] = {
|
||||||
\\ (u32) .@"0" = 4
|
\\ (u32) .@"0" = 4
|
||||||
\\ (u8) .@"1" = 5
|
\\ (u8) .@"1" = 5
|
||||||
\\ (u16) .@"2" = 6
|
\\ (u16) .@"2" = 6
|
||||||
\\}
|
\\}
|
||||||
\\(std.struct { u32, u8, u16 }) slice0[2] = {
|
\\(struct { u32, u8, u16 }) slice0[2] = {
|
||||||
\\ (u32) .@"0" = 7
|
\\ (u32) .@"0" = 7
|
||||||
\\ (u8) .@"1" = 8
|
\\ (u8) .@"1" = 8
|
||||||
\\ (u16) .@"2" = 9
|
\\ (u16) .@"2" = 9
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user