首页> 外国专利> Optimizing libraries for validating C++ programs using symbolic execution

Optimizing libraries for validating C++ programs using symbolic execution

机译:优化库以使用符号执行来验证C ++程序

摘要

Particular embodiments optimize a C++ function comprising one or more loops for symbolic execution, comprising for each loop, if there is a branching condition within the loop, then rewrite the loop to move the branching condition outside the loop. Particular embodiments may further optimize the C++ function through simplified symbolic expressions and adding constructs forcing delayed interpretation of symbolic expressions during the symbolic execution.
机译:特定实施例对包括用于符号执行的一个或多个循环的C ++函数进行了优化,对于每个循环,对于每个循环,如果循环内存在分支条件,则重写该循环以将分支条件移动到循环外。特定实施例可以通过简化的符号表达式并添加强制在符号执行期间延迟解释符号表达式的构造来进一步优化C ++函数。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号