如何通过LLVM C绑定发出调试信息?

问题描述 投票:11回答:1

我目前正在玩一个用Rust编写的简单LLVM前端。我现在正在尝试发出调试信息。

如何通过C绑定发出此调试信息(源位置和变量)?可能吗我需要写一个C ++包装器吗?

[似乎有一个用于插入源位置的函数(LLVMSetCurrentDebugLocation; LLVM; Rust),但是我不知道如何构造包含此信息的适当的LLVMValue。我想它需要某种元数据。

c compiler-construction rust llvm debug-symbols
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.