Research Article

Infeasible Path Detection Based on Code Pattern and Backward Symbolic Execution

Table 4

Comparison between forward analysis and reverse analysis.

Test codeLOCSuccessTime (ms)Total paths exploredPex
ForwardBackwardForwardBackwardForwardBackwardSuccess

Foo11NoYesTimeout729.62—273No
pel21YesYes892.2396.4112329Yes
do_decode43YesYes263.12173.078971Yes
wanshu22YesYes14.516.12140Yes
fenyu17NoYesTimeout54.3—39No