|
49 | 49 | | argvLocal.c:105:14:105:17 | argv | argvLocal.c:111:15:111:17 | * ... |
|
50 | 50 | | argvLocal.c:105:14:105:17 | argv | argvLocal.c:111:15:111:17 | * ... |
|
51 | 51 | | argvLocal.c:105:14:105:17 | argv | argvLocal.c:111:15:111:17 | * ... |
|
| 52 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:127:9:127:10 | (const char *)... | |
| 53 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:127:9:127:10 | (const char *)... | |
| 54 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:127:9:127:10 | i5 | |
| 55 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:127:9:127:10 | i5 | |
| 56 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | array to pointer conversion | |
| 57 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | array to pointer conversion | |
| 58 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | array to pointer conversion | |
| 59 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | array to pointer conversion | |
| 60 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | i5 | |
| 61 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | i5 | |
| 62 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:131:9:131:14 | (const char *)... | |
| 63 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:131:9:131:14 | (const char *)... | |
| 64 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:131:9:131:14 | ... + ... | |
| 65 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:131:9:131:14 | ... + ... | |
| 66 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:132:15:132:20 | ... + ... | |
| 67 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:132:15:132:20 | ... + ... | |
| 68 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:132:15:132:20 | ... + ... | |
| 69 | +| argvLocal.c:126:10:126:13 | argv | argvLocal.c:132:15:132:20 | ... + ... | |
| 70 | +| argvLocal.c:128:15:128:16 | array to pointer conversion | argvLocal.c:128:15:128:16 | printWrapper output argument | |
| 71 | +| argvLocal.c:128:15:128:16 | printWrapper output argument | argvLocal.c:131:9:131:14 | (const char *)... | |
| 72 | +| argvLocal.c:128:15:128:16 | printWrapper output argument | argvLocal.c:131:9:131:14 | ... + ... | |
| 73 | +| argvLocal.c:128:15:128:16 | printWrapper output argument | argvLocal.c:132:15:132:20 | ... + ... | |
| 74 | +| argvLocal.c:128:15:128:16 | printWrapper output argument | argvLocal.c:132:15:132:20 | ... + ... | |
52 | 75 | | argvLocal.c:149:11:149:14 | argv | argvLocal.c:150:9:150:10 | (const char *)... |
|
53 | 76 | | argvLocal.c:149:11:149:14 | argv | argvLocal.c:150:9:150:10 | (const char *)... |
|
54 | 77 | | argvLocal.c:149:11:149:14 | argv | argvLocal.c:150:9:150:10 | i8 |
|
|
74 | 97 | | argvLocal.c:168:18:168:21 | argv | argvLocal.c:170:24:170:26 | i10 |
|
75 | 98 | | argvLocal.c:168:18:168:21 | argv | argvLocal.c:170:24:170:26 | i10 |
|
76 | 99 | nodes
|
| 100 | +| argvLocal.c:9:25:9:31 | correct | semmle.label | correct | |
| 101 | +| argvLocal.c:10:9:10:15 | Chi | semmle.label | Chi | |
77 | 102 | | argvLocal.c:95:9:95:12 | argv | semmle.label | argv |
|
78 | 103 | | argvLocal.c:95:9:95:12 | argv | semmle.label | argv |
|
79 | 104 | | argvLocal.c:95:9:95:15 | (const char *)... | semmle.label | (const char *)... |
|
@@ -114,6 +139,21 @@ nodes
|
114 | 139 | | argvLocal.c:111:15:111:17 | * ... | semmle.label | * ... |
|
115 | 140 | | argvLocal.c:111:15:111:17 | * ... | semmle.label | * ... |
|
116 | 141 | | argvLocal.c:111:15:111:17 | * ... | semmle.label | * ... |
|
| 142 | +| argvLocal.c:126:10:126:13 | argv | semmle.label | argv | |
| 143 | +| argvLocal.c:126:10:126:13 | argv | semmle.label | argv | |
| 144 | +| argvLocal.c:127:9:127:10 | (const char *)... | semmle.label | (const char *)... | |
| 145 | +| argvLocal.c:127:9:127:10 | (const char *)... | semmle.label | (const char *)... | |
| 146 | +| argvLocal.c:127:9:127:10 | i5 | semmle.label | i5 | |
| 147 | +| argvLocal.c:128:15:128:16 | array to pointer conversion | semmle.label | array to pointer conversion | |
| 148 | +| argvLocal.c:128:15:128:16 | array to pointer conversion | semmle.label | array to pointer conversion | |
| 149 | +| argvLocal.c:128:15:128:16 | i5 | semmle.label | i5 | |
| 150 | +| argvLocal.c:128:15:128:16 | printWrapper output argument | semmle.label | printWrapper output argument | |
| 151 | +| argvLocal.c:131:9:131:14 | (const char *)... | semmle.label | (const char *)... | |
| 152 | +| argvLocal.c:131:9:131:14 | (const char *)... | semmle.label | (const char *)... | |
| 153 | +| argvLocal.c:131:9:131:14 | ... + ... | semmle.label | ... + ... | |
| 154 | +| argvLocal.c:132:15:132:20 | ... + ... | semmle.label | ... + ... | |
| 155 | +| argvLocal.c:132:15:132:20 | ... + ... | semmle.label | ... + ... | |
| 156 | +| argvLocal.c:132:15:132:20 | ... + ... | semmle.label | ... + ... | |
117 | 157 | | argvLocal.c:144:9:144:10 | (const char *)... | semmle.label | (const char *)... |
|
118 | 158 | | argvLocal.c:144:9:144:10 | (const char *)... | semmle.label | (const char *)... |
|
119 | 159 | | argvLocal.c:144:9:144:10 | i7 | semmle.label | i7 |
|
@@ -155,6 +195,10 @@ nodes
|
155 | 195 | | argvLocal.c:107:15:107:19 | access to array | argvLocal.c:105:14:105:17 | argv | argvLocal.c:107:15:107:19 | access to array | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(correct), which calls printf(format) | argvLocal.c:105:14:105:17 | argv | argv |
|
156 | 196 | | argvLocal.c:110:9:110:11 | * ... | argvLocal.c:105:14:105:17 | argv | argvLocal.c:110:9:110:11 | * ... | The value of this argument may come from $@ and is being used as a formatting argument to printf(format) | argvLocal.c:105:14:105:17 | argv | argv |
|
157 | 197 | | argvLocal.c:111:15:111:17 | * ... | argvLocal.c:105:14:105:17 | argv | argvLocal.c:111:15:111:17 | * ... | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(correct), which calls printf(format) | argvLocal.c:105:14:105:17 | argv | argv |
|
| 198 | +| argvLocal.c:127:9:127:10 | i5 | argvLocal.c:126:10:126:13 | argv | argvLocal.c:127:9:127:10 | i5 | The value of this argument may come from $@ and is being used as a formatting argument to printf(format) | argvLocal.c:126:10:126:13 | argv | argv | |
| 199 | +| argvLocal.c:128:15:128:16 | i5 | argvLocal.c:126:10:126:13 | argv | argvLocal.c:128:15:128:16 | i5 | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(correct), which calls printf(format) | argvLocal.c:126:10:126:13 | argv | argv | |
| 200 | +| argvLocal.c:131:9:131:14 | ... + ... | argvLocal.c:126:10:126:13 | argv | argvLocal.c:131:9:131:14 | ... + ... | The value of this argument may come from $@ and is being used as a formatting argument to printf(format) | argvLocal.c:126:10:126:13 | argv | argv | |
| 201 | +| argvLocal.c:132:15:132:20 | ... + ... | argvLocal.c:126:10:126:13 | argv | argvLocal.c:132:15:132:20 | ... + ... | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(correct), which calls printf(format) | argvLocal.c:126:10:126:13 | argv | argv | |
158 | 202 | | argvLocal.c:144:9:144:10 | i7 | argvLocal.c:100:7:100:10 | argv | argvLocal.c:144:9:144:10 | i7 | The value of this argument may come from $@ and is being used as a formatting argument to printf(format) | argvLocal.c:100:7:100:10 | argv | argv |
|
159 | 203 | | argvLocal.c:145:15:145:16 | i7 | argvLocal.c:100:7:100:10 | argv | argvLocal.c:145:15:145:16 | i7 | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(correct), which calls printf(format) | argvLocal.c:100:7:100:10 | argv | argv |
|
160 | 204 | | argvLocal.c:150:9:150:10 | i8 | argvLocal.c:149:11:149:14 | argv | argvLocal.c:150:9:150:10 | i8 | The value of this argument may come from $@ and is being used as a formatting argument to printf(format) | argvLocal.c:149:11:149:14 | argv | argv |
|
|
0 commit comments