我在 Windows 上使用 LLVM,我想知道是否有一个命令行工具可以解开 MSVC C++ 重整。我说的是命令行工具,例如 llvm-cxxfilt。
我在 LLVM 中看到了一些提交,但不确定这些提交是作为某种工具公开还是只是 C++ API。
我尝试在我的 LLVM 安装文件夹中查找这些提交中提到的 llvm-undname,但什么也没找到。
我在 Windows 上使用 LLVM,我想知道是否有一个命令行工具可以解开 MSVC C++ 重整。我说的是命令行工具,例如 llvm-cxxfilt。
我在 LLVM 中看到了一些提交,但不确定这些提交是作为某种工具公开还是只是 C++ API。
我尝试在我的 LLVM 安装文件夹中查找这些提交中提到的 llvm-undname,但什么也没找到。
Visual Studio 附带一个名为的命令行工具undname.exe
,该工具将取消装饰(去除)名称。
qv https://docs.microsoft.com/en-us/cpp/build/reference/decorated-names?view=msvc-160
谷歌向我展示了:https
://reviews.llvm.org/D49552
以及其他有用的链接。
添加 Microsoft Demandler 库和实用程序。
所以这个特性是在 2018 年 7 月添加到 LLVM 项目中的。