|
1 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:26,67-75) |
2 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:27,22-30) |
3 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:39,20-28) |
4 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:50,34-42) |
5 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:50,57-65) |
6 | | -WARNING: module 'DataFlow' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:58,25-33) |
7 | | -WARNING: module 'TaintTracking' has been deprecated and may be removed in future (PointerToAnElementOfAnArrayPassedToASmartPointer.ql:70,3-16) |
8 | 1 | edges |
9 | | -| test.cpp:3:36:3:45 | new[] | test.cpp:19:27:19:44 | call to allocate_int_array | provenance | | |
10 | | -| test.cpp:3:36:3:45 | new[] | test.cpp:23:12:23:29 | call to allocate_int_array | provenance | | |
11 | | -| test.cpp:3:36:3:45 | new[] | test.cpp:27:20:27:37 | call to allocate_int_array | provenance | | |
12 | | -| test.cpp:11:29:11:41 | call to unique_ptr | test.cpp:12:27:12:28 | v2 | provenance | | |
13 | | -| test.cpp:12:27:12:28 | v2 | test.cpp:12:30:12:36 | call to release | provenance | | |
14 | | -| test.cpp:12:27:12:28 | v2 | test.cpp:12:30:12:36 | call to release | provenance | Config | |
| 2 | +| test.cpp:3:6:3:23 | *allocate_int_array | test.cpp:19:27:19:44 | call to allocate_int_array | provenance | | |
| 3 | +| test.cpp:3:6:3:23 | *allocate_int_array | test.cpp:23:12:23:29 | call to allocate_int_array | provenance | | |
| 4 | +| test.cpp:3:6:3:23 | *allocate_int_array | test.cpp:27:20:27:37 | call to allocate_int_array | provenance | | |
| 5 | +| test.cpp:3:36:3:45 | new[] | test.cpp:3:6:3:23 | *allocate_int_array | provenance | | |
| 6 | +| test.cpp:3:36:3:45 | new[] | test.cpp:3:36:3:45 | new[] | provenance | | |
| 7 | +| test.cpp:27:20:27:37 | call to allocate_int_array | test.cpp:27:20:27:37 | call to allocate_int_array | provenance | | |
15 | 8 | | test.cpp:27:20:27:37 | call to allocate_int_array | test.cpp:32:12:32:20 | int_array | provenance | | |
16 | 9 | nodes |
| 10 | +| test.cpp:3:6:3:23 | *allocate_int_array | semmle.label | *allocate_int_array | |
| 11 | +| test.cpp:3:36:3:45 | new[] | semmle.label | new[] | |
17 | 12 | | test.cpp:3:36:3:45 | new[] | semmle.label | new[] | |
18 | | -| test.cpp:11:29:11:41 | call to unique_ptr | semmle.label | call to unique_ptr | |
19 | | -| test.cpp:12:27:12:28 | v2 | semmle.label | v2 | |
20 | 13 | | test.cpp:12:30:12:36 | call to release | semmle.label | call to release | |
21 | 14 | | test.cpp:19:27:19:44 | call to allocate_int_array | semmle.label | call to allocate_int_array | |
22 | 15 | | test.cpp:23:12:23:29 | call to allocate_int_array | semmle.label | call to allocate_int_array | |
23 | 16 | | test.cpp:27:20:27:37 | call to allocate_int_array | semmle.label | call to allocate_int_array | |
| 17 | +| test.cpp:27:20:27:37 | call to allocate_int_array | semmle.label | call to allocate_int_array | |
24 | 18 | | test.cpp:32:12:32:20 | int_array | semmle.label | int_array | |
25 | 19 | subpaths |
26 | 20 | #select |
27 | | -| test.cpp:12:30:12:36 | call to release | test.cpp:11:29:11:41 | call to unique_ptr | test.cpp:12:30:12:36 | call to release | A pointer to an element of an array of objects flows to a smart pointer of a single object type. | |
| 21 | +| test.cpp:12:30:12:36 | call to release | test.cpp:12:30:12:36 | call to release | test.cpp:12:30:12:36 | call to release | A pointer to an element of an array of objects flows to a smart pointer of a single object type. | |
28 | 22 | | test.cpp:19:27:19:44 | call to allocate_int_array | test.cpp:3:36:3:45 | new[] | test.cpp:19:27:19:44 | call to allocate_int_array | A pointer to an element of an array of objects flows to a smart pointer of a single object type. | |
29 | 23 | | test.cpp:23:12:23:29 | call to allocate_int_array | test.cpp:3:36:3:45 | new[] | test.cpp:23:12:23:29 | call to allocate_int_array | A pointer to an element of an array of objects flows to a smart pointer of a single object type. | |
30 | 24 | | test.cpp:32:12:32:20 | int_array | test.cpp:3:36:3:45 | new[] | test.cpp:32:12:32:20 | int_array | A pointer to an element of an array of objects flows to a smart pointer of a single object type. | |
0 commit comments