问题标签 [application-verifier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ApplicationVerifier 未检测到句柄泄漏,我该怎么办?
我确实正确选择了可执行文件,因为我可以让它响应我所做的某些事情。但我无法让 ApplicationVerifier 正确检测句柄泄漏。
这是一个例子:
ApplicationVerifier 没有检测到这一点。
我该怎么做才能检测到上述问题?
debugging - VS2010 Ultimate beta 2:应用验证器在哪里?
在VSTS2008中曾经有Debug -> Start With Application Verifier
,在VS2010 Ultimate beta 2中不存在。它去了哪里?
c++ - 如何使用 Application Verifier 查找内存泄漏
我想使用标准实用程序在我的应用程序中查找内存泄漏。以前我使用自己的内存分配器,但其他人(是的,你 AlienFluid)建议使用 Microsoft 的 Application Verifier,但我似乎无法让它报告我的泄漏。我有以下简单的应用程序:
该测试显然包含内存泄漏: p2 是新的但未删除。
我使用以下命令行构建可执行文件:
我下载了 Application Verifier (4.0.0665) 并启用了所有检查。
如果我现在运行我的测试应用程序,我可以在 Application Verifier 中看到它的日志,但我看不到内存泄漏。
问题:
- 为什么应用程序验证程序不报告泄漏?
- 或者应用程序验证器不是真的打算找到泄漏吗?
- 如果不是哪些其他工具可用于在应用程序结束时清楚地报告泄漏(即不是通过定期拍摄快照并比较它们,因为这在占用 1GB 或更多的应用程序中是不可能的),包括分配位置(所以不是 CRT 末尾的简单泄漏报告)
如果我没有找到一个像样的实用程序,我仍然必须依靠我自己的内存管理器(它做得很好)。
c++ - 如何使用 Application Verifier 在我的代码中找到真正的问题行?
我现在正在尝试使用这个 Application Verifier 调试工具,但我被卡住了,首先:它在简单的变量设置行(例如 s = 1)处中断了程序
其次,现在当我在调试器下运行这个程序时,我的程序似乎已经改变了它的行为:我正在绘制图像,现在其中一种颜色已经改变了 o_O,我不绘制的所有图像部分都改变了当它应该是#000000 时将颜色设置为#CDCDCD,并且我已经将默认颜色设置为零,但它仍然变为#CDCDCD。
我对此有何意义?
这是 AV 给我的输出:
c++ - 带有 VB6 和 C++ dll 的 MSVBVM60.dll 中的访问冲突
我正在调查我正在处理的应用程序的崩溃。Visual Basic 部分是一个简单的表单,它创建了图片框和按钮。单击按钮时调用 C+ dll。PictureBoxes 为 DLL 提供句柄,DLL 使用它们使用 WINAPI 创建窗口并在 OpenGL 中显示。
最初在 PictureBoxes 中创建视图没有问题,并且可以正确显示,但是在重置事件时,视图被销毁并重新创建。这就是崩溃发生的时候。
我尝试了许多工具,应用程序验证器、Windbg 和调试诊断工具。Windbg 和调试诊断工具都指向该位置,但我不知道如何修复它。
不幸的是,从 VB6 切换对我来说不是一个选择,因为它超出了我的控制范围。
请点击链接到崩溃日志。
链接文本(olny 允许发布 1 个链接,但两个日志都是可见的)
非常感谢任何帮助,
莱昂
windows - Microsoft 应用程序验证程序有什么用?
我已经安装了带有一些 SDK 的Microsoft Application Verifier 。实际上,我该如何使用它?有没有简单的例子/解释?
c++ - 在 Visual Studio 中配置“应用程序验证程序”
我看到我可以在 Visual Studio 2008 中通过Debug->Start With Application Verifier
. 但是应用程序验证器的文档显示了一系列选项,如果它的 UI 与 Visual Studio 分开启动,则可以配置这些选项。我不知道如何在 Visual Studio 中设置这些选项。
它变成了一种权衡。如果我从“调试”菜单启动应用程序验证程序,我会从应用程序验证程序获得关于我的执行缺陷的 IDE 集成响应。如果我从外部启动应用程序验证程序并配置特定选项,它仍然会导致在我的 Visual Studio 调试期间发生“停止”,但是我没有获得 IDE 集成应用程序验证程序输出。
有谁知道如何访问应用验证器的配置功能,并且仍然拥有 VS 完全集成的体验?
c++ - 使用地图文件查找崩溃位置
我正在调查一个错误的代码。应用程序验证程序在以下调用后显示堆已损坏:
我有地图文件。请帮助我如何使用上述信息和地图文件中的信息到达行号。
首选加载地址是00400000
注意:我有匿名的类和函数名。
application-verifier - XML 日志的应用程序验证器样式表
有人有 XML 日志文件的样式表吗?
windows - _AVrfpGetProcessName 有什么作用?
函数“_AVrfpGetProcessName”有什么作用?是否有任何链接可以找到此功能的详细说明?