vscode C 符号名称在反汇编视图中不显示

xvw2m8pv  于 2个月前  发布在  Vscode
关注(0)|答案(4)|浏览(48)

当所有扩展都被禁用时,是否会出现这个问题?:否

  • VS Code 版本:1.62.3
  • OS 版本:RHEL7

这个问题是在使用一个用于 C/C++ 程序调试的专有扩展时观察到的,该扩展实现了 DAP disassembleRequest() 方法。获取到的反汇编视图看起来还不错,但符号名称从未显示出来,尽管该方法返回了正确初始化的 DisassembledInstruction 对象的 'symbol' 字段。
在下面的截图中,我们可以看到 C 代码行与指令正确交错显示,但缺少 'main' 符号名称:

我原以为也会像 Eclipse 那样在视图中显示符号名称:

重现步骤:

  1. 安装一个实现 DAP Disassemble Request 的 C/C++ 扩展
  2. 使用 -g 选项编译并调试一个 C 程序
  3. 打开反汇编视图,观察符号名称是否未显示
apeeds0o

apeeds0o1#

我也遇到了同样的问题。

xdyibdwo

xdyibdwo3#

这个功能请求现在是我们待办事项列表的候选项目。社区有60天的时间对这个问题进行投票。如果它收到20个赞成票,我们将把它移到我们的待办事项列表中。如果没有,我们将关闭它。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation
快乐编码!

7xllpg7q

7xllpg7q4#

看起来symbol字段当前没有被vscode使用。

相关问题