@@ -21,7 +21,7 @@ module DecompressionBombs {
21
21
/**
22
22
* Holds if there is a additional taint step between pred and succ.
23
23
*/
24
- abstract predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) ;
24
+ predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) { none ( ) }
25
25
26
26
/**
27
27
* Holds if there is a additional taint step between pred and succ.
@@ -56,10 +56,6 @@ module DecompressionBombs {
56
56
toState = "ZstdNewReader"
57
57
)
58
58
}
59
-
60
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
61
- none ( )
62
- }
63
59
}
64
60
}
65
61
@@ -93,10 +89,6 @@ module DecompressionBombs {
93
89
toState = "ZstdNewReader"
94
90
)
95
91
}
96
-
97
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
98
- none ( )
99
- }
100
92
}
101
93
}
102
94
@@ -119,10 +111,6 @@ module DecompressionBombs {
119
111
toState = "ZipOpenReader"
120
112
)
121
113
}
122
-
123
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
124
- none ( )
125
- }
126
114
}
127
115
}
128
116
@@ -185,10 +173,6 @@ module DecompressionBombs {
185
173
toState = "XzNewReader"
186
174
)
187
175
}
188
-
189
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
190
- none ( )
191
- }
192
176
}
193
177
}
194
178
@@ -212,10 +196,6 @@ module DecompressionBombs {
212
196
toState = "GzipNewReader"
213
197
)
214
198
}
215
-
216
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
217
- none ( )
218
- }
219
199
}
220
200
}
221
201
@@ -245,10 +225,6 @@ module DecompressionBombs {
245
225
toState = "GzipNewReader"
246
226
)
247
227
}
248
-
249
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
250
- none ( )
251
- }
252
228
}
253
229
}
254
230
@@ -272,10 +248,6 @@ module DecompressionBombs {
272
248
toState = "Bzip2NewReader"
273
249
)
274
250
}
275
-
276
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
277
- none ( )
278
- }
279
251
}
280
252
}
281
253
@@ -299,10 +271,6 @@ module DecompressionBombs {
299
271
toState = "Bzip2NewReader"
300
272
)
301
273
}
302
-
303
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
304
- none ( )
305
- }
306
274
}
307
275
}
308
276
@@ -326,10 +294,6 @@ module DecompressionBombs {
326
294
toState = "FlateNewReader"
327
295
)
328
296
}
329
-
330
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
331
- none ( )
332
- }
333
297
}
334
298
}
335
299
@@ -365,10 +329,6 @@ module DecompressionBombs {
365
329
toState = "FlateNewReader"
366
330
)
367
331
}
368
-
369
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
370
- none ( )
371
- }
372
332
}
373
333
}
374
334
@@ -404,10 +364,6 @@ module DecompressionBombs {
404
364
toState = "FlateNewReader"
405
365
)
406
366
}
407
-
408
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
409
- none ( )
410
- }
411
367
}
412
368
}
413
369
@@ -431,10 +387,6 @@ module DecompressionBombs {
431
387
toState = "ZlibNewReader"
432
388
)
433
389
}
434
-
435
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
436
- none ( )
437
- }
438
390
}
439
391
}
440
392
@@ -458,10 +410,6 @@ module DecompressionBombs {
458
410
toState = "ZlibNewReader"
459
411
)
460
412
}
461
-
462
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
463
- none ( )
464
- }
465
413
}
466
414
}
467
415
@@ -485,10 +433,6 @@ module DecompressionBombs {
485
433
toState = "SnappyNewReader"
486
434
)
487
435
}
488
-
489
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
490
- none ( )
491
- }
492
436
}
493
437
}
494
438
@@ -512,10 +456,6 @@ module DecompressionBombs {
512
456
toState = "SnappyNewReader"
513
457
)
514
458
}
515
-
516
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
517
- none ( )
518
- }
519
459
}
520
460
}
521
461
@@ -551,10 +491,6 @@ module DecompressionBombs {
551
491
toState = "S2NewReader"
552
492
)
553
493
}
554
-
555
- override predicate isAdditionalFlowStep ( DataFlow:: Node fromNode , DataFlow:: Node toNode ) {
556
- none ( )
557
- }
558
494
}
559
495
}
560
496
0 commit comments