Skip to content

Commit a85aee4

Browse files
committed
chore: add aarch snapshots
1 parent facc042 commit a85aee4

4 files changed

Lines changed: 469 additions & 0 deletions

File tree

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
---
2+
source: tests/snapshot.rs
3+
assertion_line: 135
4+
expression: json
5+
---
6+
{
7+
"nodes": [
8+
{
9+
"function": "(below main)",
10+
"file": "???",
11+
"object": "chain"
12+
},
13+
{
14+
"function": "a",
15+
"file": "chain.c",
16+
"object": "chain"
17+
},
18+
{
19+
"function": "b",
20+
"file": "chain.c",
21+
"object": "chain"
22+
},
23+
{
24+
"function": "c",
25+
"file": "chain.c",
26+
"object": "chain"
27+
},
28+
{
29+
"function": "main",
30+
"file": "chain.c",
31+
"object": "chain"
32+
},
33+
{
34+
"function": "0x0000000000017c40",
35+
"file": "???",
36+
"object": "ld-linux-aarch64.so.1"
37+
},
38+
{
39+
"function": "_dl_init",
40+
"file": "dl-init.c",
41+
"object": "ld-linux-aarch64.so.1"
42+
},
43+
{
44+
"function": "_dl_start",
45+
"file": "rtld.c",
46+
"object": "ld-linux-aarch64.so.1"
47+
},
48+
{
49+
"function": "__libc_start_main@@GLIBC_2.34",
50+
"file": "libc-start.c",
51+
"object": "libc.so.6"
52+
},
53+
{
54+
"function": "(below main)",
55+
"file": "libc_start_call_main.h",
56+
"object": "libc.so.6"
57+
}
58+
],
59+
"edges": [
60+
{
61+
"caller": 0,
62+
"callee": 8,
63+
"call_count": 0
64+
},
65+
{
66+
"caller": 1,
67+
"callee": 2,
68+
"call_count": 1
69+
},
70+
{
71+
"caller": 2,
72+
"callee": 3,
73+
"call_count": 1
74+
},
75+
{
76+
"caller": 4,
77+
"callee": 1,
78+
"call_count": 1
79+
},
80+
{
81+
"caller": 5,
82+
"callee": 7,
83+
"call_count": 0
84+
},
85+
{
86+
"caller": 6,
87+
"callee": 0,
88+
"call_count": 0
89+
},
90+
{
91+
"caller": 7,
92+
"callee": 6,
93+
"call_count": 0
94+
},
95+
{
96+
"caller": 8,
97+
"callee": 9,
98+
"call_count": 0
99+
},
100+
{
101+
"caller": 9,
102+
"callee": 4,
103+
"call_count": 0
104+
}
105+
]
106+
}
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
---
2+
source: tests/snapshot.rs
3+
assertion_line: 135
4+
expression: json
5+
---
6+
{
7+
"nodes": [
8+
{
9+
"function": "(below main)",
10+
"file": "???",
11+
"object": "diamond"
12+
},
13+
{
14+
"function": "bottom",
15+
"file": "diamond.c",
16+
"object": "diamond"
17+
},
18+
{
19+
"function": "left",
20+
"file": "diamond.c",
21+
"object": "diamond"
22+
},
23+
{
24+
"function": "main",
25+
"file": "diamond.c",
26+
"object": "diamond"
27+
},
28+
{
29+
"function": "right",
30+
"file": "diamond.c",
31+
"object": "diamond"
32+
},
33+
{
34+
"function": "top",
35+
"file": "diamond.c",
36+
"object": "diamond"
37+
},
38+
{
39+
"function": "0x0000000000017c40",
40+
"file": "???",
41+
"object": "ld-linux-aarch64.so.1"
42+
},
43+
{
44+
"function": "_dl_init",
45+
"file": "dl-init.c",
46+
"object": "ld-linux-aarch64.so.1"
47+
},
48+
{
49+
"function": "_dl_start",
50+
"file": "rtld.c",
51+
"object": "ld-linux-aarch64.so.1"
52+
},
53+
{
54+
"function": "__libc_start_main@@GLIBC_2.34",
55+
"file": "libc-start.c",
56+
"object": "libc.so.6"
57+
},
58+
{
59+
"function": "(below main)",
60+
"file": "libc_start_call_main.h",
61+
"object": "libc.so.6"
62+
}
63+
],
64+
"edges": [
65+
{
66+
"caller": 0,
67+
"callee": 9,
68+
"call_count": 0
69+
},
70+
{
71+
"caller": 2,
72+
"callee": 1,
73+
"call_count": 1
74+
},
75+
{
76+
"caller": 3,
77+
"callee": 5,
78+
"call_count": 1
79+
},
80+
{
81+
"caller": 4,
82+
"callee": 1,
83+
"call_count": 1
84+
},
85+
{
86+
"caller": 5,
87+
"callee": 2,
88+
"call_count": 1
89+
},
90+
{
91+
"caller": 5,
92+
"callee": 4,
93+
"call_count": 1
94+
},
95+
{
96+
"caller": 6,
97+
"callee": 8,
98+
"call_count": 0
99+
},
100+
{
101+
"caller": 7,
102+
"callee": 0,
103+
"call_count": 0
104+
},
105+
{
106+
"caller": 8,
107+
"callee": 7,
108+
"call_count": 0
109+
},
110+
{
111+
"caller": 9,
112+
"callee": 10,
113+
"call_count": 0
114+
},
115+
{
116+
"caller": 10,
117+
"callee": 3,
118+
"call_count": 0
119+
}
120+
]
121+
}
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
---
2+
source: tests/snapshot.rs
3+
assertion_line: 135
4+
expression: json
5+
---
6+
{
7+
"nodes": [
8+
{
9+
"function": "0x0000000000017c40",
10+
"file": "???",
11+
"object": "ld-linux-aarch64.so.1"
12+
},
13+
{
14+
"function": "_dl_init",
15+
"file": "dl-init.c",
16+
"object": "ld-linux-aarch64.so.1"
17+
},
18+
{
19+
"function": "_dl_start",
20+
"file": "rtld.c",
21+
"object": "ld-linux-aarch64.so.1"
22+
},
23+
{
24+
"function": "__libc_start_main@@GLIBC_2.34",
25+
"file": "libc-start.c",
26+
"object": "libc.so.6"
27+
},
28+
{
29+
"function": "(below main)",
30+
"file": "libc_start_call_main.h",
31+
"object": "libc.so.6"
32+
},
33+
{
34+
"function": "(below main)",
35+
"file": "???",
36+
"object": "mutual"
37+
},
38+
{
39+
"function": "is_even",
40+
"file": "mutual.c",
41+
"object": "mutual"
42+
},
43+
{
44+
"function": "is_even'2",
45+
"file": "mutual.c",
46+
"object": "mutual"
47+
},
48+
{
49+
"function": "is_odd",
50+
"file": "mutual.c",
51+
"object": "mutual"
52+
},
53+
{
54+
"function": "is_odd'2",
55+
"file": "mutual.c",
56+
"object": "mutual"
57+
},
58+
{
59+
"function": "main",
60+
"file": "mutual.c",
61+
"object": "mutual"
62+
}
63+
],
64+
"edges": [
65+
{
66+
"caller": 0,
67+
"callee": 2,
68+
"call_count": 0
69+
},
70+
{
71+
"caller": 1,
72+
"callee": 5,
73+
"call_count": 0
74+
},
75+
{
76+
"caller": 2,
77+
"callee": 1,
78+
"call_count": 0
79+
},
80+
{
81+
"caller": 3,
82+
"callee": 4,
83+
"call_count": 0
84+
},
85+
{
86+
"caller": 4,
87+
"callee": 10,
88+
"call_count": 0
89+
},
90+
{
91+
"caller": 5,
92+
"callee": 3,
93+
"call_count": 0
94+
},
95+
{
96+
"caller": 6,
97+
"callee": 8,
98+
"call_count": 1
99+
},
100+
{
101+
"caller": 7,
102+
"callee": 9,
103+
"call_count": 2
104+
},
105+
{
106+
"caller": 8,
107+
"callee": 7,
108+
"call_count": 1
109+
},
110+
{
111+
"caller": 9,
112+
"callee": 7,
113+
"call_count": 2
114+
},
115+
{
116+
"caller": 10,
117+
"callee": 6,
118+
"call_count": 1
119+
}
120+
]
121+
}

0 commit comments

Comments
 (0)