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