Research Article

Infeasible Path Detection Based on Code Pattern and Backward Symbolic Execution

Table 5

Improvement of applying reverse analysis to SymExe.

Test codeBranch coverageTime consumption (ms)
SymExe (%)Hybrid-SymExe (%)Pex (%)SymExeHybrid-SymExePex

Foo67.710090.482000.01321.21634
pel1001001001352.3877.2252
do_decode100100100420.8460.7288
wanshu92100100223.4289.3264
fenyu83.310091.672000.0639.3287