Research Article
StFuzzer: Contribution-Aware Coverage-Guided Fuzzing for Smart Devices
Algorithm 2
Calculate dynamic contributions of basic blocks.
| | Input: B the set of basic blocks | | i: the number of the fuzzing iterations | | : Settings threshold | | Output: Calculating the dynamic Contribution of each block | | (1) | for each block b do | | (2) | if then | | (3) | if b has been executed then | | (4) | | | (5) | else | | (6) | | | (7) | end if | | (8) | else | | (9) | if b has been executed then | | (10) | | | (11) | else | | (12) | | | (13) | end if | | (14) | end if | | (15) | end for |
|