@@ -132,97 +132,53 @@ edges
132132| test.cpp:304:15:304:26 | new[] | test.cpp:308:5:308:29 | ... = ... |
133133| test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... |
134134| test.cpp:355:14:355:27 | new[] | test.cpp:356:15:356:23 | ... + ... |
135- | test.cpp:355:14:355:27 | new[] | test.cpp:357:24:357:30 | ... + ... |
136- | test.cpp:355:14:355:27 | new[] | test.cpp:357:24:357:30 | ... + ... |
137135| test.cpp:355:14:355:27 | new[] | test.cpp:358:14:358:26 | * ... |
138136| test.cpp:355:14:355:27 | new[] | test.cpp:359:14:359:32 | * ... |
139137| test.cpp:356:15:356:23 | ... + ... | test.cpp:356:15:356:23 | ... + ... |
140138| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... |
141139| test.cpp:356:15:356:23 | ... + ... | test.cpp:358:14:358:26 | * ... |
142140| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... |
143141| test.cpp:356:15:356:23 | ... + ... | test.cpp:359:14:359:32 | * ... |
144- | test.cpp:357:24:357:30 | ... + ... | test.cpp:357:24:357:30 | ... + ... |
145- | test.cpp:357:24:357:30 | ... + ... | test.cpp:358:14:358:26 | * ... |
146- | test.cpp:357:24:357:30 | ... + ... | test.cpp:358:14:358:26 | * ... |
147- | test.cpp:357:24:357:30 | ... + ... | test.cpp:359:14:359:32 | * ... |
148- | test.cpp:357:24:357:30 | ... + ... | test.cpp:359:14:359:32 | * ... |
149142| test.cpp:377:14:377:27 | new[] | test.cpp:378:15:378:23 | ... + ... |
150143| test.cpp:377:14:377:27 | new[] | test.cpp:378:15:378:23 | ... + ... |
151- | test.cpp:377:14:377:27 | new[] | test.cpp:381:5:381:9 | ... ++ |
152- | test.cpp:377:14:377:27 | new[] | test.cpp:381:5:381:9 | ... ++ |
153144| test.cpp:377:14:377:27 | new[] | test.cpp:384:13:384:16 | * ... |
154145| test.cpp:378:15:378:23 | ... + ... | test.cpp:378:15:378:23 | ... + ... |
155146| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... |
156147| test.cpp:378:15:378:23 | ... + ... | test.cpp:384:13:384:16 | * ... |
157- | test.cpp:381:5:381:9 | ... ++ | test.cpp:381:5:381:9 | ... ++ |
158- | test.cpp:381:5:381:9 | ... ++ | test.cpp:384:13:384:16 | * ... |
159148| test.cpp:410:14:410:27 | new[] | test.cpp:411:15:411:23 | & ... |
160149| test.cpp:410:14:410:27 | new[] | test.cpp:411:15:411:23 | & ... |
161- | test.cpp:410:14:410:27 | new[] | test.cpp:413:5:413:8 | ... ++ |
162- | test.cpp:410:14:410:27 | new[] | test.cpp:413:5:413:8 | ... ++ |
163150| test.cpp:410:14:410:27 | new[] | test.cpp:415:7:415:15 | ... = ... |
164151| test.cpp:411:15:411:23 | & ... | test.cpp:411:15:411:23 | & ... |
165152| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... |
166153| test.cpp:411:15:411:23 | & ... | test.cpp:415:7:415:15 | ... = ... |
167- | test.cpp:413:5:413:8 | ... ++ | test.cpp:413:5:413:8 | ... ++ |
168- | test.cpp:413:5:413:8 | ... ++ | test.cpp:415:7:415:15 | ... = ... |
169- | test.cpp:413:5:413:8 | ... ++ | test.cpp:415:7:415:15 | ... = ... |
170154| test.cpp:421:14:421:27 | new[] | test.cpp:422:15:422:23 | & ... |
171155| test.cpp:421:14:421:27 | new[] | test.cpp:422:15:422:23 | & ... |
172- | test.cpp:421:14:421:27 | new[] | test.cpp:424:5:424:8 | ... ++ |
173- | test.cpp:421:14:421:27 | new[] | test.cpp:424:5:424:8 | ... ++ |
174156| test.cpp:421:14:421:27 | new[] | test.cpp:426:7:426:15 | ... = ... |
175157| test.cpp:422:15:422:23 | & ... | test.cpp:422:15:422:23 | & ... |
176158| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... |
177159| test.cpp:422:15:422:23 | & ... | test.cpp:426:7:426:15 | ... = ... |
178- | test.cpp:424:5:424:8 | ... ++ | test.cpp:424:5:424:8 | ... ++ |
179- | test.cpp:424:5:424:8 | ... ++ | test.cpp:426:7:426:15 | ... = ... |
180- | test.cpp:424:5:424:8 | ... ++ | test.cpp:426:7:426:15 | ... = ... |
181160| test.cpp:432:14:432:27 | new[] | test.cpp:433:15:433:23 | & ... |
182161| test.cpp:432:14:432:27 | new[] | test.cpp:433:15:433:23 | & ... |
183- | test.cpp:432:14:432:27 | new[] | test.cpp:436:5:436:8 | ... ++ |
184- | test.cpp:432:14:432:27 | new[] | test.cpp:436:5:436:8 | ... ++ |
185162| test.cpp:432:14:432:27 | new[] | test.cpp:438:7:438:15 | ... = ... |
186163| test.cpp:433:15:433:23 | & ... | test.cpp:433:15:433:23 | & ... |
187164| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... |
188165| test.cpp:433:15:433:23 | & ... | test.cpp:438:7:438:15 | ... = ... |
189- | test.cpp:436:5:436:8 | ... ++ | test.cpp:436:5:436:8 | ... ++ |
190- | test.cpp:436:5:436:8 | ... ++ | test.cpp:438:7:438:15 | ... = ... |
191- | test.cpp:436:5:436:8 | ... ++ | test.cpp:438:7:438:15 | ... = ... |
192166| test.cpp:444:14:444:27 | new[] | test.cpp:445:15:445:23 | & ... |
193167| test.cpp:444:14:444:27 | new[] | test.cpp:445:15:445:23 | & ... |
194- | test.cpp:444:14:444:27 | new[] | test.cpp:448:5:448:8 | ... ++ |
195- | test.cpp:444:14:444:27 | new[] | test.cpp:448:5:448:8 | ... ++ |
196168| test.cpp:444:14:444:27 | new[] | test.cpp:450:7:450:15 | ... = ... |
197169| test.cpp:445:15:445:23 | & ... | test.cpp:445:15:445:23 | & ... |
198170| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... |
199171| test.cpp:445:15:445:23 | & ... | test.cpp:450:7:450:15 | ... = ... |
200- | test.cpp:448:5:448:8 | ... ++ | test.cpp:448:5:448:8 | ... ++ |
201- | test.cpp:448:5:448:8 | ... ++ | test.cpp:450:7:450:15 | ... = ... |
202- | test.cpp:448:5:448:8 | ... ++ | test.cpp:450:7:450:15 | ... = ... |
203172| test.cpp:480:14:480:27 | new[] | test.cpp:481:15:481:23 | & ... |
204173| test.cpp:480:14:480:27 | new[] | test.cpp:481:15:481:23 | & ... |
205- | test.cpp:480:14:480:27 | new[] | test.cpp:484:5:484:8 | ... ++ |
206- | test.cpp:480:14:480:27 | new[] | test.cpp:484:5:484:8 | ... ++ |
207174| test.cpp:480:14:480:27 | new[] | test.cpp:486:7:486:15 | ... = ... |
208175| test.cpp:481:15:481:23 | & ... | test.cpp:481:15:481:23 | & ... |
209176| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... |
210177| test.cpp:481:15:481:23 | & ... | test.cpp:486:7:486:15 | ... = ... |
211- | test.cpp:484:5:484:8 | ... ++ | test.cpp:484:5:484:8 | ... ++ |
212- | test.cpp:484:5:484:8 | ... ++ | test.cpp:486:7:486:15 | ... = ... |
213- | test.cpp:484:5:484:8 | ... ++ | test.cpp:486:7:486:15 | ... = ... |
214178| test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... |
215179| test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... |
216180| test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... |
217- | test.cpp:652:14:652:27 | new[] | test.cpp:656:3:656:6 | ... ++ |
218- | test.cpp:652:14:652:27 | new[] | test.cpp:656:3:656:6 | ... ++ |
219- | test.cpp:652:14:652:27 | new[] | test.cpp:662:3:662:11 | ... = ... |
220- | test.cpp:656:3:656:6 | ... ++ | test.cpp:656:3:656:6 | ... ++ |
221- | test.cpp:656:3:656:6 | ... ++ | test.cpp:662:3:662:11 | ... = ... |
222- | test.cpp:656:3:656:6 | ... ++ | test.cpp:662:3:662:11 | ... = ... |
223181| test.cpp:667:14:667:31 | new[] | test.cpp:675:7:675:23 | ... = ... |
224- | test.cpp:695:13:695:26 | new[] | test.cpp:698:5:698:10 | ... += ... |
225- | test.cpp:698:5:698:10 | ... += ... | test.cpp:701:15:701:16 | * ... |
226182nodes
227183| test.cpp:4:15:4:20 | call to malloc | semmle.label | call to malloc |
228184| test.cpp:5:15:5:22 | ... + ... | semmle.label | ... + ... |
@@ -320,61 +276,40 @@ nodes
320276| test.cpp:355:14:355:27 | new[] | semmle.label | new[] |
321277| test.cpp:356:15:356:23 | ... + ... | semmle.label | ... + ... |
322278| test.cpp:356:15:356:23 | ... + ... | semmle.label | ... + ... |
323- | test.cpp:357:24:357:30 | ... + ... | semmle.label | ... + ... |
324- | test.cpp:357:24:357:30 | ... + ... | semmle.label | ... + ... |
325279| test.cpp:358:14:358:26 | * ... | semmle.label | * ... |
326280| test.cpp:359:14:359:32 | * ... | semmle.label | * ... |
327281| test.cpp:377:14:377:27 | new[] | semmle.label | new[] |
328282| test.cpp:378:15:378:23 | ... + ... | semmle.label | ... + ... |
329283| test.cpp:378:15:378:23 | ... + ... | semmle.label | ... + ... |
330- | test.cpp:381:5:381:9 | ... ++ | semmle.label | ... ++ |
331- | test.cpp:381:5:381:9 | ... ++ | semmle.label | ... ++ |
332284| test.cpp:384:13:384:16 | * ... | semmle.label | * ... |
333285| test.cpp:410:14:410:27 | new[] | semmle.label | new[] |
334286| test.cpp:411:15:411:23 | & ... | semmle.label | & ... |
335287| test.cpp:411:15:411:23 | & ... | semmle.label | & ... |
336- | test.cpp:413:5:413:8 | ... ++ | semmle.label | ... ++ |
337- | test.cpp:413:5:413:8 | ... ++ | semmle.label | ... ++ |
338288| test.cpp:415:7:415:15 | ... = ... | semmle.label | ... = ... |
339289| test.cpp:421:14:421:27 | new[] | semmle.label | new[] |
340290| test.cpp:422:15:422:23 | & ... | semmle.label | & ... |
341291| test.cpp:422:15:422:23 | & ... | semmle.label | & ... |
342- | test.cpp:424:5:424:8 | ... ++ | semmle.label | ... ++ |
343- | test.cpp:424:5:424:8 | ... ++ | semmle.label | ... ++ |
344292| test.cpp:426:7:426:15 | ... = ... | semmle.label | ... = ... |
345293| test.cpp:432:14:432:27 | new[] | semmle.label | new[] |
346294| test.cpp:433:15:433:23 | & ... | semmle.label | & ... |
347295| test.cpp:433:15:433:23 | & ... | semmle.label | & ... |
348- | test.cpp:436:5:436:8 | ... ++ | semmle.label | ... ++ |
349- | test.cpp:436:5:436:8 | ... ++ | semmle.label | ... ++ |
350296| test.cpp:438:7:438:15 | ... = ... | semmle.label | ... = ... |
351297| test.cpp:444:14:444:27 | new[] | semmle.label | new[] |
352298| test.cpp:445:15:445:23 | & ... | semmle.label | & ... |
353299| test.cpp:445:15:445:23 | & ... | semmle.label | & ... |
354- | test.cpp:448:5:448:8 | ... ++ | semmle.label | ... ++ |
355- | test.cpp:448:5:448:8 | ... ++ | semmle.label | ... ++ |
356300| test.cpp:450:7:450:15 | ... = ... | semmle.label | ... = ... |
357301| test.cpp:480:14:480:27 | new[] | semmle.label | new[] |
358302| test.cpp:481:15:481:23 | & ... | semmle.label | & ... |
359303| test.cpp:481:15:481:23 | & ... | semmle.label | & ... |
360- | test.cpp:484:5:484:8 | ... ++ | semmle.label | ... ++ |
361- | test.cpp:484:5:484:8 | ... ++ | semmle.label | ... ++ |
362304| test.cpp:486:7:486:15 | ... = ... | semmle.label | ... = ... |
363305| test.cpp:543:14:543:27 | new[] | semmle.label | new[] |
364306| test.cpp:548:5:548:19 | ... = ... | semmle.label | ... = ... |
365307| test.cpp:554:14:554:27 | new[] | semmle.label | new[] |
366308| test.cpp:559:5:559:19 | ... = ... | semmle.label | ... = ... |
367309| test.cpp:642:14:642:31 | new[] | semmle.label | new[] |
368310| test.cpp:647:5:647:19 | ... = ... | semmle.label | ... = ... |
369- | test.cpp:652:14:652:27 | new[] | semmle.label | new[] |
370- | test.cpp:656:3:656:6 | ... ++ | semmle.label | ... ++ |
371- | test.cpp:656:3:656:6 | ... ++ | semmle.label | ... ++ |
372- | test.cpp:662:3:662:11 | ... = ... | semmle.label | ... = ... |
373311| test.cpp:667:14:667:31 | new[] | semmle.label | new[] |
374312| test.cpp:675:7:675:23 | ... = ... | semmle.label | ... = ... |
375- | test.cpp:695:13:695:26 | new[] | semmle.label | new[] |
376- | test.cpp:698:5:698:10 | ... += ... | semmle.label | ... += ... |
377- | test.cpp:701:15:701:16 | * ... | semmle.label | * ... |
378313subpaths
379314#select
380315| test.cpp:6:14:6:15 | * ... | test.cpp:4:15:4:20 | call to malloc | test.cpp:6:14:6:15 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:4:15:4:20 | call to malloc | call to malloc | test.cpp:5:19:5:22 | size | size |
@@ -408,6 +343,4 @@ subpaths
408343| test.cpp:548:5:548:19 | ... = ... | test.cpp:543:14:543:27 | new[] | test.cpp:548:5:548:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:543:14:543:27 | new[] | new[] | test.cpp:548:8:548:14 | src_pos | src_pos |
409344| test.cpp:559:5:559:19 | ... = ... | test.cpp:554:14:554:27 | new[] | test.cpp:559:5:559:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:554:14:554:27 | new[] | new[] | test.cpp:559:8:559:14 | src_pos | src_pos |
410345| test.cpp:647:5:647:19 | ... = ... | test.cpp:642:14:642:31 | new[] | test.cpp:647:5:647:19 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:642:14:642:31 | new[] | new[] | test.cpp:647:8:647:14 | src_pos | src_pos |
411- | test.cpp:662:3:662:11 | ... = ... | test.cpp:652:14:652:27 | new[] | test.cpp:662:3:662:11 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@ + 1. | test.cpp:652:14:652:27 | new[] | new[] | test.cpp:653:19:653:22 | size | size |
412346| test.cpp:675:7:675:23 | ... = ... | test.cpp:667:14:667:31 | new[] | test.cpp:675:7:675:23 | ... = ... | This write might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:667:14:667:31 | new[] | new[] | test.cpp:675:10:675:18 | ... ++ | ... ++ |
413- | test.cpp:701:15:701:16 | * ... | test.cpp:695:13:695:26 | new[] | test.cpp:701:15:701:16 | * ... | This read might be out of bounds, as the pointer might be equal to $@ + $@. | test.cpp:695:13:695:26 | new[] | new[] | test.cpp:696:19:696:22 | size | size |
0 commit comments