根据https://randomascii.wordpress.com/2013/11/04/exporting-arbitrary-data-from-xperf-etl-files/, wpaexporter.exe 应该是这样做的正确工具。
我设法用正确的数据准备了一个配置文件,但不幸的是,wpaexporter 一直在尝试翻译地址,即使没有将“-symbols”提供给命令行,也会产生一些无用的
/<ModuleName.dll>!<Symbols disabled>
警告。
这很烦人,因为我们的应用程序的一部分使用了一些无法生成 Microsoft 兼容格式的符号的 Delphi 代码。有了地址,我们就可以使用映射文件在调用堆栈中找到 Delphi 符号。
有没有办法从 wpr 跟踪中提取调用堆栈地址?