我是LLVM的新手,需要分析程序(控制流和數據流分析)。我在LLVM中找不到PDG或任務圖。我怎樣才能做到這一點?程序依賴關係圖(PDG)
3
A
回答
-1
如果你看看這個鏈接:http://llvm.org/docs/ProgrammersManual.html#ViewGraph(「在調試代碼時查看圖形」部分),它討論瞭如何使用graphviz生成和查看圖形。這對於交互式使用以及爲發佈創建圖形都很有用。
1
開發人員已經實現了使用產生LLVM爲他的項目的PDG:
https://github.com/DengMinghua/LLVM-Program-Dependency-Graph-Generator
相關問題
- 1. Java程序 - 控制依賴關係圖
- 2. maven程序集 - 忽略zip依賴關係的依賴關係
- 3. 依賴關係的nuget依賴關係
- 4. 依賴關係排序與循環依賴關係的檢測
- 5. 結構圖 - 具有依賴關係的安裝依賴關係
- 6. RequireJS依賴關係序列
- 7. 虛擬應用程序依賴關係
- 8. SOA應用程序依賴關係
- 9. 打印程序包依賴關係樹
- 10. Visual Studio應用程序依賴關係
- 11. Ansible的處理程序依賴關係
- 12. 安裝依賴關係Python程序
- 13. Android應用程序依賴關係ClassNotFoundException
- 14. WPF應用程序+ SQL依賴關係
- 15. Maven依賴關係清除程序?
- 16. C++分佈程序依賴關係
- 17. Asp.net程序集依賴關係報告
- 18. .net程序集依賴關係鏈
- 19. SMO - 程序集依賴關係
- 20. 分析clojure程序的依賴關係
- 21. Android依賴關係圖
- 22. Visual Maven依賴關係圖
- 23. 更改依賴關係圖
- 24. 圖:節點依賴關係
- 25. 線程依賴關係Java
- 26. 依賴關係
- 27. Hudson依賴關係
- 28. tools.jar依賴關係
- 29. URLClassloader依賴關係
- 30. WildFly依賴關係
LLVM沒有PDG。然而。 – JohnTortugo 2013-02-21 00:19:34
@JohnTortugo當然,但是這個問題似乎一直在詢問有關控制流和數據流分析的圖(通常稱爲「LLVM新手」和「需要分析程序」),目前支持的CFG類型LLVM可以吐出graphviz肯定很有幫助。 – wjl 2013-02-21 01:02:38