代码之家  ›  专栏  ›  技术社区  ›  hippietrail

有没有一种方法可以在vscode中用编译后的asm逐步遍历Rust代码?

  •  1
  • hippietrail  · 技术社区  · 3 年前

    几十年前,通过查看调试器中与程序集交错的编译代码,我学到了很多关于C、C++和程序集的知识。

    我现在正在一台新的M1 Mac上学习Rust,并想做同样的事情。我特别想了解零成本抽象的工作原理。但我不精通Rust或ARM汇编。

    我正在使用VSCode,但我找不到任何方法可以看到Rust和汇编程序交织在一起,就像我以前在Amiga和486 PC上一样。

    通过谷歌搜索,我可以找到获取的方法 rustc 生成asm,但它没有Rust代码,很难理解,尤其是在我还不知道的asm方言中。

    我知道我可以在Godbolt上看到Rust和它并行编译的asm,这很棒。但我想看看我的整个应用程序的代码并逐步完成。现在有可能吗?

    0 回复  |  直到 3 年前