Software Verify C ++ Bug Validator

C ++ Bug Validator在应用程序运行时可提供自动执行历史记录。不需要重新编译或重新链接您的应用程序。C ++ Bug Validator使用调试信息和或MAP文件。C ++ Bug Validator允许您对整个应用程序或仅对所需的DLL执行执行历史记录。您还可以防止文件被检测。 应用程序的执行历史记录逐行记录,因为每个源代码行对应的每段代码都被执行。当使用多线程应用程序时,可以看到每个线程之间的上下文切换。如果你得到任何种类的漏洞,C ++ Bug Validator会有一个日志的所有行执行,直到找到受损的点,而不仅仅是修复调用栈的。 这点让C ++ Bug Validator成为一个很好的工具,用于识别难以检测的漏洞和崩溃。结合C ++ Bug Validator Client,您可以识别客户站点崩溃的原因,且不会影响您的符号调试信息。 C ++ Bug Validator有多个显示,为您收集的数据提供不同的视角。 执行历史 有关C ++ 或VB应用程序的程序流程的详细信息。 诊断 有关应用的诊断信息。 C ++ Bug Validator可在Windows Vista / XP / 2000 / NT上运行。 C ++ Bug Validator提供以下功能: 执行历史 •线程ID •模块(DLL / EXE) •地址 •源代码文件和行号 •函数参数值 •函数返回值 •局部变量值 •函数名称和函数启动时的偏移量 •应用程序执行时更新的覆盖率统计信息 •能够对要显示的数据进行排序 •能够显示一个线程或所有线程的执行历史,显示线程上下文切换 •彩色编码显示,用于一览检测线程上下文切换 •源代码显示,带有线突出显示,用于原位检查源代码 数据视图 •执行历史记录视图。在逐行的基础上显示执行历史 •诊断消息。用于检测仪器中的不可预见的错误。 在客户站点收集崩溃数据 •使用C ++ Bug Validator创建KVI文件,以允许在客户站点使用C ++ Bug Validator客户端,而不需要PDB或MAP文件。 KVI文件包含编码的文件名和符号信息,无法解码没有KVK文件(您不提供给客户) •使用C ++ Bug Validator客户端在客户站点收集数据,而不向客户提供包含调试符号的PDB或MAP文件 •使用Bug Validator分析使用C ++ Bug Validtor Client收集的数据 •通过在开发实验室中保留符号调试信息来保护您的知识产权,即使在收集远程站点崩溃的数据时也是如此 •易于使用的部署向导创建KVI文件发送给您的客户 数据搜索 •查找函数查询 启动 •从注入到运行过程开始 •首先启动一个进程并在启动时注入该进程 •从启动时等待进程启动并注入该进程开始 数据导出 •执行历史数据可以导出为HTML •执行历史数据可以导出为XML 仪器 •仪器快速,只需几秒钟,不是几十分钟 •以非仪表化应用程序的近乎全速运行,而不是慢2倍或10倍 无需重建 •无需重新构建或重新链接应用程序。 只需要应用程序中每个模块(DLL / EXE)的PDB和/或MAP文件 兼容性 与以下编译器配合使用: •Microsoft Visual Studio 2015,2013,2012,2010,2008,2005,.net 2003,.net 2002,6.0 •Microsoft Visual C ++ •Microsoft Visual Basic 6 •Intel性能C ++编译器 非常容易配置,几乎所有选项都可由用户配置。 包括重置为默认设置的选项 操作系统 •Microsoft Windows 10 64(仅限32位应用程序) •Microsoft Windows 8 64(仅限32位应用程序) •Microsoft Windows 7 64(仅限32位应用程序) •Microsoft Windows Vista 64(仅限32位应用程序) •Microsoft Windows XP 64(仅限32位应用程序) •Microsoft Windows 10 •Microsoft Windows 8 •Microsoft Windows 7 •Microsoft Windows Vista •Microsoft Windows Server 2012 •Microsoft Windows Server 2008 •Microsoft Windows Server 2003 •Microsoft Windows XP  

咨询

  • 点击这里给我发消息 发邮件给我们

搜索