我已经使用Clang编译一个启用了调试信息的函数。对于Instruction
s有方便的getDebugLoc()
,但对于Function
s没有这样的事情。鉴于一个Function
实例,我怎么能得到调试信息(我猜在DISubProgram
窗体)呢?如何从函数中获取调试信息?
我见过the guide entry explaining how that debug information is represented,元数据确实包含一个链接回该函数,但显然没有链接回来。我是否应该遍历模块中的所有元数据?