问题标签 [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.

0 投票
1 回答
488 浏览

c++ - ApplicationVerifier 未检测到句柄泄漏,我该怎么办?

我确实正确选择了可执行文件,因为我可以让它响应我所做的某些事情。但我无法让 ApplicationVerifier 正确检测句柄泄漏。

这是一个例子:

ApplicationVerifier 没有检测到这一点。

我该怎么做才能检测到上述问题?

0 投票
2 回答
1441 浏览

debugging - VS2010 Ultimate beta 2:应用验证器在哪里?

在VSTS2008中曾经有Debug -> Start With Application Verifier,在VS2010 Ultimate beta 2中不存在。它去了哪里?

0 投票
7 回答
21174 浏览

c++ - 如何使用 Application Verifier 查找内存泄漏

我想使用标准实用程序在我的应用程序中查找内存泄漏。以前我使用自己的内存分配器,但其他人(是的,你 AlienFluid)建议使用 Microsoft 的 Application Verifier,但我似乎无法让它报告我的泄漏。我有以下简单的应用程序:

该测试显然包含内存泄漏: p2 是新的但未删除。

我使用以下命令行构建可执行文件:

我下载了 Application Verifier (4.0.0665) 并启用了所有检查。

如果我现在运行我的测试应用程序,我可以在 Application Verifier 中看到它的日志,但我看不到内存泄漏。

问题:

  • 为什么应用程序验证程序不报告泄漏?
  • 或者应用程序验证器不是真的打算找到泄漏吗?
  • 如果不是哪些其他工具可用于在应用程序结束时清楚地报告泄漏(即不是通过定期拍摄快照并比较它们,因为这在占用 1GB 或更多的应用程序中是不可能的),包括分配位置(所以不是 CRT 末尾的简单泄漏报告)

如果我没有找到一个像样的实用程序,我仍然必须依靠我自己的内存管理器(它做得很好)。

0 投票
2 回答
1454 浏览

c++ - 如何使用 Application Verifier 在我的代码中找到真正的问题行?

我现在正在尝试使用这个 Application Verifier 调试工具,但我被卡住了,首先:它在简单的变量设置行(例如 s = 1)处中断了程序

其次,现在当我在调试器下运行这个程序时,我的程序似乎已经改变了它的行为:我正在绘制图像,现在其中一种颜色已经改变了 o_O,我不绘制的所有图像部分都改变了当它应该是#000000 时将颜色设置为#CDCDCD,并且我已经将默认颜色设置为零,但它仍然变为#CDCDCD。

我对此有何意义?

这是 AV 给我的输出:

0 投票
1 回答
2529 浏览

c++ - 带有 VB6 和 C++ dll 的 MSVBVM60.dll 中的访问冲突

我正在调查我正在处理的应用程序的崩溃。Visual Basic 部分是一个简单的表单,它创建了图片框和按钮。单击按钮时调用 C+ dll。PictureBoxes 为 DLL 提供句柄,DLL 使用它们使用 WINAPI 创建窗口并在 OpenGL 中显示。

最初在 PictureBoxes 中创建视图没有问题,并且可以正确显示,但是在重置事件时,视图被销毁并重新创建。这就是崩溃发生的时候。

我尝试了许多工具,应用程序验证器、Windbg 和调试诊断工具。Windbg 和调试诊断工具都指向该位置,但我不知道如何修复它。

不幸的是,从 VB6 切换对我来说不是一个选择,因为它超出了我的控制范围。

请点击链接到崩溃日志。

链接文本(olny 允许发布 1 个链接,但两个日志都是可见的)

非常感谢任何帮助,

莱昂

0 投票
1 回答
13274 浏览

windows - Microsoft 应用程序验证程序有什么用?

我已经安装了带有一些 SDK 的Microsoft Application Verifier 。实际上,我该如何使用它?有没有简单的例子/解释?

0 投票
1 回答
10353 浏览

c++ - 在 Visual Studio 中配置“应用程序验证程序”

我看到我可以在 Visual Studio 2008 中通过Debug->Start With Application Verifier. 但是应用程序验证器的文档显示了一系列选项,如果它的 UI 与 Visual Studio 分开启动,则可以配置这些选项。我不知道如何在 Visual Studio 中设置这些选项。

它变成了一种权衡。如果我从“调试”菜单启动应用程序验证程序,我会从应用程序验证程序获得关于我的执行缺陷的 IDE 集成响应。如果我从外部启动应用程序验证程序并配置特定选项,它仍然会导致在我的 Visual Studio 调试期间发生“停止”,但是我没有获得 IDE 集成应用程序验证程序输出。

有谁知道如何访问应用验证器的配置功能,并且仍然拥有 VS 完全集成的体验?

0 投票
3 回答
3600 浏览

c++ - 使用地图文件查找崩溃位置

我正在调查一个错误的代码。应用程序验证程序在以下调用后显示堆已损坏:

我有地图文件。请帮助我如何使用上述信息和地图文件中的信息到达行号。

首选加载地址是00400000

注意:我有匿名的类和函数名。

0 投票
0 回答
97 浏览

application-verifier - XML 日志的应用程序验证器样式表

有人有 XML 日志文件的样式表吗?

0 投票
1 回答
61 浏览

windows - _AVrfpGetProcessName 有什么作用?

函数“_AVrfpGetProcessName”有什么作用?是否有任何链接可以找到此功能的详细说明?