나는 Clang을 사용하여 디버그 정보가 활성화 된 함수를 컴파일했습니다. Instruction
에는 편리한 getDebugLoc()
이 있지만 Function
에는 해당 사항이 없습니다. Function
인스턴스가 주어지면 어떻게 디버그 정보를 얻을 수 있습니까 (저는 DISubProgram
양식으로 추측합니다).함수에서 디버그 정보를 얻으려면 어떻게해야합니까?
나는 the guide entry explaining how that debug information is represented을 보았으며 메타 데이터에는 해당 기능에 대한 링크가 포함되어 있지만 분명히 다시 링크가 없습니다. 모듈의 모든 메타 데이터를 반복해야합니까?