【问题标题】:Debugging without using source file in LLVM在 LLVM 中不使用源文件进行调试
【发布时间】:2014-08-22 12:11:01
【问题描述】:

LLVM 调试器 (lldb) 使用源文件进行调试(例如断点)。我想在没有源文件的情况下使用lldb,只使用中间表示文件(.ll 文件)。

有可能吗?如果没有,我可以用gdb 调试器做到这一点吗?还有其他想法吗?

【问题讨论】:

  • 这可能应该迁移到 SO。

标签: debugging clang llvm shared-libraries llvm-clang


【解决方案1】:

我不确定您是否可以使用 IR 进行调试,但在最坏的情况下,您始终可以只调试没有任何符号的裸程序集。不过,至少有函数标签是很好的。

【讨论】:

  • 对于 IR 中的调试信息,需要将其显式添加为元数据。 IR 中没有任何隐含的内容……
猜你喜欢
  • 1970-01-01
  • 2017-11-07
  • 1970-01-01
  • 2023-03-16
  • 2020-09-06
  • 2023-03-24
  • 2012-06-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多