4
4
| test.cpp:19:9:19:16 | VariableAddress indirection [p] | test.cpp:31:9:31:11 | arr indirection [p] |
5
5
| test.cpp:19:9:19:16 | VariableAddress indirection [p] | test.cpp:35:9:35:11 | arr indirection [p] |
6
6
| test.cpp:19:9:19:16 | VariableAddress indirection [p] | test.cpp:50:18:50:25 | call to mk_array [p] |
7
- | test.cpp:22 :5:22 :24 | Store | test.cpp:22 :9:22 :9 | arr indirection [post update] [p] |
8
- | test.cpp:22 :9:22 :9 | arr indirection [post update] [p] | test.cpp:19:9:19:16 | VariableAddress indirection [p] |
9
- | test.cpp:22 :13:22 :18 | call to malloc | test.cpp:22 :5:22 :24 | Store |
7
+ | test.cpp:21 :5:21 :24 | Store | test.cpp:21 :9:21 :9 | arr indirection [post update] [p] |
8
+ | test.cpp:21 :9:21 :9 | arr indirection [post update] [p] | test.cpp:19:9:19:16 | VariableAddress indirection [p] |
9
+ | test.cpp:21 :13:21 :18 | call to malloc | test.cpp:21 :5:21 :24 | Store |
10
10
| test.cpp:31:9:31:11 | arr indirection [p] | test.cpp:31:13:31:13 | p |
11
11
| test.cpp:31:13:31:13 | p | test.cpp:31:13:31:13 | Load |
12
12
| test.cpp:35:9:35:11 | arr indirection [p] | test.cpp:35:13:35:13 | p |
@@ -18,19 +18,19 @@ edges
18
18
| test.cpp:45:9:45:11 | arr indirection [p] | test.cpp:45:13:45:13 | p |
19
19
| test.cpp:45:13:45:13 | p | test.cpp:45:13:45:13 | Load |
20
20
| test.cpp:50:18:50:25 | call to mk_array [p] | test.cpp:39:27:39:29 | arr [p] |
21
- | test.cpp:56 :5:56 :24 | Store | test.cpp:56 :9:56 :9 | arr indirection [post update] [p] |
22
- | test.cpp:56 :9:56 :9 | arr indirection [post update] [p] | test.cpp:59:9:59:11 | arr indirection [p] |
23
- | test.cpp:56 :9:56 :9 | arr indirection [post update] [p] | test.cpp:63:9:63:11 | arr indirection [p] |
24
- | test.cpp:56 :13:56 :18 | call to malloc | test.cpp:56 :5:56 :24 | Store |
21
+ | test.cpp:55 :5:55 :24 | Store | test.cpp:55 :9:55 :9 | arr indirection [post update] [p] |
22
+ | test.cpp:55 :9:55 :9 | arr indirection [post update] [p] | test.cpp:59:9:59:11 | arr indirection [p] |
23
+ | test.cpp:55 :9:55 :9 | arr indirection [post update] [p] | test.cpp:63:9:63:11 | arr indirection [p] |
24
+ | test.cpp:55 :13:55 :18 | call to malloc | test.cpp:55 :5:55 :24 | Store |
25
25
| test.cpp:59:9:59:11 | arr indirection [p] | test.cpp:59:13:59:13 | p |
26
26
| test.cpp:59:13:59:13 | p | test.cpp:59:13:59:13 | Load |
27
27
| test.cpp:63:9:63:11 | arr indirection [p] | test.cpp:63:13:63:13 | p |
28
28
| test.cpp:63:13:63:13 | p | test.cpp:63:13:63:13 | Load |
29
29
| test.cpp:67:10:67:19 | VariableAddress indirection [p] | test.cpp:76:20:76:29 | Call indirection [p] |
30
30
| test.cpp:67:10:67:19 | VariableAddress indirection [p] | test.cpp:98:18:98:27 | call to mk_array_p indirection [p] |
31
- | test.cpp:70 :5:70 :25 | Store | test.cpp:70 :10:70 :10 | Load indirection [post update] [p] |
32
- | test.cpp:70 :10:70 :10 | Load indirection [post update] [p] | test.cpp:67:10:67:19 | VariableAddress indirection [p] |
33
- | test.cpp:70 :14:70 :19 | call to malloc | test.cpp:70 :5:70 :25 | Store |
31
+ | test.cpp:69 :5:69 :25 | Store | test.cpp:69 :10:69 :10 | Load indirection [post update] [p] |
32
+ | test.cpp:69 :10:69 :10 | Load indirection [post update] [p] | test.cpp:67:10:67:19 | VariableAddress indirection [p] |
33
+ | test.cpp:69 :14:69 :19 | call to malloc | test.cpp:69 :5:69 :25 | Store |
34
34
| test.cpp:76:20:76:29 | Call indirection [p] | test.cpp:79:9:79:11 | Load indirection [p] |
35
35
| test.cpp:76:20:76:29 | Call indirection [p] | test.cpp:83:9:83:11 | Load indirection [p] |
36
36
| test.cpp:79:9:79:11 | Load indirection [p] | test.cpp:79:14:79:14 | p |
49
49
| test.cpp:6:9:6:11 | Load | semmle.label | Load |
50
50
| test.cpp:10:9:10:11 | Load | semmle.label | Load |
51
51
| test.cpp:19:9:19:16 | VariableAddress indirection [p] | semmle.label | VariableAddress indirection [p] |
52
- | test.cpp:22 :5:22 :24 | Store | semmle.label | Store |
53
- | test.cpp:22 :9:22 :9 | arr indirection [post update] [p] | semmle.label | arr indirection [post update] [p] |
54
- | test.cpp:22 :13:22 :18 | call to malloc | semmle.label | call to malloc |
52
+ | test.cpp:21 :5:21 :24 | Store | semmle.label | Store |
53
+ | test.cpp:21 :9:21 :9 | arr indirection [post update] [p] | semmle.label | arr indirection [post update] [p] |
54
+ | test.cpp:21 :13:21 :18 | call to malloc | semmle.label | call to malloc |
55
55
| test.cpp:31:9:31:11 | arr indirection [p] | semmle.label | arr indirection [p] |
56
56
| test.cpp:31:13:31:13 | Load | semmle.label | Load |
57
57
| test.cpp:31:13:31:13 | p | semmle.label | p |
@@ -66,19 +66,19 @@ nodes
66
66
| test.cpp:45:13:45:13 | Load | semmle.label | Load |
67
67
| test.cpp:45:13:45:13 | p | semmle.label | p |
68
68
| test.cpp:50:18:50:25 | call to mk_array [p] | semmle.label | call to mk_array [p] |
69
- | test.cpp:56 :5:56 :24 | Store | semmle.label | Store |
70
- | test.cpp:56 :9:56 :9 | arr indirection [post update] [p] | semmle.label | arr indirection [post update] [p] |
71
- | test.cpp:56 :13:56 :18 | call to malloc | semmle.label | call to malloc |
69
+ | test.cpp:55 :5:55 :24 | Store | semmle.label | Store |
70
+ | test.cpp:55 :9:55 :9 | arr indirection [post update] [p] | semmle.label | arr indirection [post update] [p] |
71
+ | test.cpp:55 :13:55 :18 | call to malloc | semmle.label | call to malloc |
72
72
| test.cpp:59:9:59:11 | arr indirection [p] | semmle.label | arr indirection [p] |
73
73
| test.cpp:59:13:59:13 | Load | semmle.label | Load |
74
74
| test.cpp:59:13:59:13 | p | semmle.label | p |
75
75
| test.cpp:63:9:63:11 | arr indirection [p] | semmle.label | arr indirection [p] |
76
76
| test.cpp:63:13:63:13 | Load | semmle.label | Load |
77
77
| test.cpp:63:13:63:13 | p | semmle.label | p |
78
78
| test.cpp:67:10:67:19 | VariableAddress indirection [p] | semmle.label | VariableAddress indirection [p] |
79
- | test.cpp:70 :5:70 :25 | Store | semmle.label | Store |
80
- | test.cpp:70 :10:70 :10 | Load indirection [post update] [p] | semmle.label | Load indirection [post update] [p] |
81
- | test.cpp:70 :14:70 :19 | call to malloc | semmle.label | call to malloc |
79
+ | test.cpp:69 :5:69 :25 | Store | semmle.label | Store |
80
+ | test.cpp:69 :10:69 :10 | Load indirection [post update] [p] | semmle.label | Load indirection [post update] [p] |
81
+ | test.cpp:69 :14:69 :19 | call to malloc | semmle.label | call to malloc |
82
82
| test.cpp:76:20:76:29 | Call indirection [p] | semmle.label | Call indirection [p] |
83
83
| test.cpp:79:9:79:11 | Load indirection [p] | semmle.label | Load indirection [p] |
84
84
| test.cpp:79:14:79:14 | Load | semmle.label | Load |
@@ -98,3 +98,15 @@ subpaths
98
98
#select
99
99
| test.cpp:10:9:10:11 | Load | test.cpp:4:17:4:22 | call to malloc | test.cpp:10:9:10:11 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:4:17:4:22 | call to malloc | test.cpp:4:17:4:22 | call to malloc | test.cpp:5:25:5:28 | Load | test.cpp:5:25:5:28 | Load |
100
100
| test.cpp:10:9:10:11 | Load | test.cpp:4:17:4:22 | call to malloc | test.cpp:10:9:10:11 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:4:17:4:22 | call to malloc | test.cpp:4:17:4:22 | call to malloc | test.cpp:9:26:9:29 | Load | test.cpp:9:26:9:29 | Load |
101
+ | test.cpp:35:13:35:13 | Load | test.cpp:21:13:21:18 | call to malloc | test.cpp:35:13:35:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:21:13:21:18 | call to malloc | test.cpp:21:13:21:18 | call to malloc | test.cpp:30:29:30:32 | Load | test.cpp:30:29:30:32 | Load |
102
+ | test.cpp:35:13:35:13 | Load | test.cpp:21:13:21:18 | call to malloc | test.cpp:35:13:35:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:21:13:21:18 | call to malloc | test.cpp:21:13:21:18 | call to malloc | test.cpp:34:30:34:33 | Load | test.cpp:34:30:34:33 | Load |
103
+ | test.cpp:45:13:45:13 | Load | test.cpp:21:13:21:18 | call to malloc | test.cpp:45:13:45:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:21:13:21:18 | call to malloc | test.cpp:21:13:21:18 | call to malloc | test.cpp:40:29:40:32 | Load | test.cpp:40:29:40:32 | Load |
104
+ | test.cpp:45:13:45:13 | Load | test.cpp:21:13:21:18 | call to malloc | test.cpp:45:13:45:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:21:13:21:18 | call to malloc | test.cpp:21:13:21:18 | call to malloc | test.cpp:44:30:44:33 | Load | test.cpp:44:30:44:33 | Load |
105
+ | test.cpp:63:13:63:13 | Load | test.cpp:55:13:55:18 | call to malloc | test.cpp:63:13:63:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:55:13:55:18 | call to malloc | test.cpp:55:13:55:18 | call to malloc | test.cpp:56:5:56:19 | Store | test.cpp:56:5:56:19 | Store |
106
+ | test.cpp:63:13:63:13 | Load | test.cpp:55:13:55:18 | call to malloc | test.cpp:63:13:63:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:55:13:55:18 | call to malloc | test.cpp:55:13:55:18 | call to malloc | test.cpp:56:5:56:19 | Store | test.cpp:56:5:56:19 | Store |
107
+ | test.cpp:63:13:63:13 | Load | test.cpp:55:13:55:18 | call to malloc | test.cpp:63:13:63:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:55:13:55:18 | call to malloc | test.cpp:55:13:55:18 | call to malloc | test.cpp:56:16:56:19 | Load | test.cpp:56:16:56:19 | Load |
108
+ | test.cpp:63:13:63:13 | Load | test.cpp:55:13:55:18 | call to malloc | test.cpp:63:13:63:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:55:13:55:18 | call to malloc | test.cpp:55:13:55:18 | call to malloc | test.cpp:58:29:58:32 | Load | test.cpp:58:29:58:32 | Load |
109
+ | test.cpp:63:13:63:13 | Load | test.cpp:55:13:55:18 | call to malloc | test.cpp:63:13:63:13 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:55:13:55:18 | call to malloc | test.cpp:55:13:55:18 | call to malloc | test.cpp:62:30:62:33 | Load | test.cpp:62:30:62:33 | Load |
110
+ | test.cpp:83:14:83:14 | Load | test.cpp:69:14:69:19 | call to malloc | test.cpp:83:14:83:14 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:69:14:69:19 | call to malloc | test.cpp:69:14:69:19 | call to malloc | test.cpp:82:31:82:34 | Load | test.cpp:82:31:82:34 | Load |
111
+ | test.cpp:93:14:93:14 | Load | test.cpp:69:14:69:19 | call to malloc | test.cpp:93:14:93:14 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:69:14:69:19 | call to malloc | test.cpp:69:14:69:19 | call to malloc | test.cpp:88:30:88:33 | Load | test.cpp:88:30:88:33 | Load |
112
+ | test.cpp:93:14:93:14 | Load | test.cpp:69:14:69:19 | call to malloc | test.cpp:93:14:93:14 | Load | off-by one error allocated at $@ bounded by $@ | test.cpp:69:14:69:19 | call to malloc | test.cpp:69:14:69:19 | call to malloc | test.cpp:92:31:92:34 | Load | test.cpp:92:31:92:34 | Load |
0 commit comments