@@ -47,36 +47,36 @@ function arrayToStr() {
47
47
}
48
48
49
49
function multiSource ( ) {
50
- sink ( s . insert ( "str" , 4 , source ( "s1" ) ) ) ; // $ MISSING: hasTaintFlow=s1
51
- sink ( s . insert ( source ( "s2" ) , 4 , "" ) ) ; // $ MISSING: hasTaintFlow=s2
50
+ sink ( s . insert ( "str" , 4 , source ( "s1" ) ) ) ; // $ hasTaintFlow=s1
51
+ sink ( s . insert ( source ( "s2" ) , 4 , "" ) ) ; // $ hasTaintFlow=s2
52
52
53
- sink ( s . replaceAll ( "astr" , "a" , source ( "s3" ) ) ) ; // $ MISSING: hasTaintFlow=s3
54
- sink ( s . replaceAll ( source ( "s4" ) , "a" , "" ) ) ; // $ MISSING: hasTaintFlow=s4
53
+ sink ( s . replaceAll ( "astr" , "a" , source ( "s3" ) ) ) ; // $ hasTaintFlow=s3
54
+ sink ( s . replaceAll ( source ( "s4" ) , "a" , "" ) ) ; // $ hasTaintFlow=s4
55
55
56
- sink ( s . join ( "," , source ( "s5" ) , "str" ) ) ; // $ MISSING: hasTaintFlow=s5
57
- sink ( s . join ( "," , "str" , source ( "s6" ) ) ) ; // $ MISSING: hasTaintFlow=s6
56
+ sink ( s . join ( "," , source ( "s5" ) , "str" ) ) ; // $ hasTaintFlow=s5
57
+ sink ( s . join ( "," , "str" , source ( "s6" ) ) ) ; // $ hasTaintFlow=s6
58
58
59
- sink ( s . splice ( source ( "s7" ) , 1 , 2 , "str" ) ) ; // $ MISSING: hasTaintFlow=s7 SPURIOUS: hasTaintFlow=s8
60
- sink ( s . splice ( "str" , 1 , 2 , source ( "s8" ) ) ) ; // $ SPURIOUS: hasTaintFlow=s8
59
+ sink ( s . splice ( source ( "s7" ) , 1 , 2 , "str" ) ) ; // $ hasTaintFlow=s7 SPURIOUS: hasTaintFlow=s8
60
+ sink ( s . splice ( "str" , 1 , 2 , source ( "s8" ) ) ) ; // $ hasTaintFlow=s8
61
61
62
- sink ( s . prune ( source ( "s9" ) , 1 , "additional" ) ) ; // $ MISSING: hasTaintFlow=s9
63
- sink ( s . prune ( "base" , 1 , source ( "s10" ) ) ) ; // $ MISSING: hasTaintFlow=s10
62
+ sink ( s . prune ( source ( "s9" ) , 1 , "additional" ) ) ; // $ hasTaintFlow=s9
63
+ sink ( s . prune ( "base" , 1 , source ( "s10" ) ) ) ; // $ hasTaintFlow=s10
64
64
65
- sink ( s . pad ( source ( "s11" ) , 10 , "charsToPad" , "right" ) ) ; // $ MISSING: hasTaintFlow=s11
66
- sink ( s . pad ( "base" , 10 , source ( "s12" ) , "right" ) ) ; // $ MISSING: hasTaintFlow=s12
65
+ sink ( s . pad ( source ( "s11" ) , 10 , "charsToPad" , "right" ) ) ; // $ hasTaintFlow=s11
66
+ sink ( s . pad ( "base" , 10 , source ( "s12" ) , "right" ) ) ; // $ hasTaintFlow=s12
67
67
68
- sink ( s . lpad ( source ( "s13" ) , 10 , "charsToPad" ) ) ; // $ MISSING: hasTaintFlow=s13
69
- sink ( s . lpad ( "base" , 10 , source ( "s14" ) ) ) ; // $ MISSING: hasTaintFlow=s14
68
+ sink ( s . lpad ( source ( "s13" ) , 10 , "charsToPad" ) ) ; // $ hasTaintFlow=s13
69
+ sink ( s . lpad ( "base" , 10 , source ( "s14" ) ) ) ; // $ hasTaintFlow=s14
70
70
71
- sink ( s . rpad ( source ( "s15" ) , 10 , "charsToPad" ) ) ; // $ MISSING: hasTaintFlow=s15
72
- sink ( s . rpad ( "base" , 10 , source ( "s16" ) ) ) ; // $ MISSING: hasTaintFlow=s16
71
+ sink ( s . rpad ( source ( "s15" ) , 10 , "charsToPad" ) ) ; // $ hasTaintFlow=s15
72
+ sink ( s . rpad ( "base" , 10 , source ( "s16" ) ) ) ; // $ hasTaintFlow=s16
73
73
74
- sink ( s . repeat ( source ( "s17" ) , 3 , "seperator" ) ) ; // $ MISSING: hasTaintFlow=s17
75
- sink ( s . repeat ( "base" , 3 , source ( "s18" ) ) ) ; // $ MISSING: hasTaintFlow=s18
74
+ sink ( s . repeat ( source ( "s17" ) , 3 , "seperator" ) ) ; // $ hasTaintFlow=s17
75
+ sink ( s . repeat ( "base" , 3 , source ( "s18" ) ) ) ; // $ hasTaintFlow=s18
76
76
77
- sink ( s . surround ( source ( "s19" ) , "wrap" ) ) ; // $ MISSING: hasTaintFlow=s19
78
- sink ( s . surround ( "base" , source ( "s20" ) ) ) ; // $ MISSING: hasTaintFlow=s20
77
+ sink ( s . surround ( source ( "s19" ) , "wrap" ) ) ; // $ hasTaintFlow=s19
78
+ sink ( s . surround ( "base" , source ( "s20" ) ) ) ; // $ hasTaintFlow=s20
79
79
80
- sink ( s . quote ( source ( "s21" ) , "quote" ) ) ; // $ MISSING: hasTaintFlow=s21
81
- sink ( s . quote ( "base" , source ( "s22" ) ) ) ; // $ MISSING: hasTaintFlow=s22
80
+ sink ( s . quote ( source ( "s21" ) , "quote" ) ) ; // $ hasTaintFlow=s21
81
+ sink ( s . quote ( "base" , source ( "s22" ) ) ) ; // $ hasTaintFlow=s22
82
82
}
0 commit comments