File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
javascript/ql/test/library-tests/TaintTracking Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ consistencyIssue
45
45
| nested-props.js:20 | expected an alert, but found none | NOT OK - but not found | Consistency |
46
46
| stringification-read-steps.js:17 | expected an alert, but found none | NOT OK | Consistency |
47
47
| stringification-read-steps.js:25 | expected an alert, but found none | NOT OK | Consistency |
48
+ | typed-arrays.js:22 | expected an alert, but found none | NOT OK | Consistency |
49
+ | typed-arrays.js:26 | expected an alert, but found none | NOT OK | Consistency |
50
+ | typed-arrays.js:30 | expected an alert, but found none | NOT OK | Consistency |
51
+ | typed-arrays.js:34 | expected an alert, but found none | NOT OK | Consistency |
48
52
flow
49
53
| access-path-sanitizer.js:2:18:2:25 | source() | access-path-sanitizer.js:4:8:4:12 | obj.x |
50
54
| addexpr.js:4:10:4:17 | source() | addexpr.js:7:8:7:8 | x |
Original file line number Diff line number Diff line change @@ -16,4 +16,20 @@ function test() {
16
16
17
17
const sub = y . subarray ( 1 , 3 )
18
18
sink ( sub ) ; // NOT OK
19
+
20
+ const buffer = new ArrayBuffer ( x ) ;
21
+ const view = new Uint8Array ( buffer ) ;
22
+ sink ( view ) ; // NOT OK
23
+
24
+ const sharedBuffer = new SharedArrayBuffer ( x ) ;
25
+ const view1 = new Uint8Array ( sharedBuffer ) ;
26
+ sink ( view1 ) ; // NOT OK
27
+
28
+ const transfered = buffer . transfer ( ) ;
29
+ const transferedView = new Uint8Array ( transfered ) ;
30
+ sink ( transferedView ) ; // NOT OK
31
+
32
+ const transfered2 = buffer . transferToFixedLength ( ) ;
33
+ const transferedView2 = new Uint8Array ( transfered2 ) ;
34
+ sink ( transferedView2 ) ; // NOT OK
19
35
}
You can’t perform that action at this time.
0 commit comments