File tree Expand file tree Collapse file tree
callgrind-utils/tests/snapshots Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments