摘要:
SymbolicExectuionwithMixedConcrete-SymbolicSolving(掺杂了具体符号求解的符号执行)概述:这篇文章分析了传统的静态符号执行的局限性(也就是决策过程或约束求解器不完善,以及不能处理外部库调用),并将其与基于DART(DirectedAutomaticRandomTesting)的动态符号执行方法进行了一系列的比较。在此之上,提出了一种方法,来克服传统静态符号执行的局限,同时保留可以进行回溯处理的优点(避免大量代码的重复执行;支持增量式约束求解)。这种方法的核心思想是:1)将生成的PC中的路径约束分为SimplePC和ComplexPC两种。所谓Si 阅读全文