我是這個領域的新手。 我沒有好的方法來調試它。只需構建它,重新啓動並運行。 任何提示都非常感謝!如何調試被入侵的Linux內核代碼
1
A
回答
2
根據你的黑客行爲,使用UML(用戶模式Linux)可能會更好。如果你搞亂了與非硬件相關的代碼,那麼我認爲它會有很大的幫助。
UML允許您將內核編譯爲普通用戶模式程序,並將其作爲系統上的任何其他應用程序運行。因爲它像普通應用程序一樣運行,所以您可以使用gdb或任何其他選擇的調試程序輕鬆進行調試。
+0
與您的方法類似,我使用VMware Workstation調試定製內核取得了巨大成功。 GDB能夠連接到正在運行的VM內核,就像它只是另一個程序一樣。路線在http://stackframe.blogspot.com/。 – Karmastan
0
相關問題
- 1. 如何調試Linux內核的特定代碼?
- 2. Linux內核調試
- 3. 如何調試linux內核模塊?
- 4. Linux內核模塊調試
- 5. 從Linux調試Windows內核
- 6. 如何入睡Linux內核?
- 7. 如何調試與英偉達顯卡的OpenCL內核代碼?
- 8. 當前的Linux內核調試技術
- 9. linux內核的調試符號文件
- 10. 內核代碼:我可以在哪裏找到和如何調試內核
- 11. Linux內核代碼中的「當前」
- 12. Linux內核代碼覆蓋 - gcov的
- 13. 如何在Android內核中調試Android本機代碼?
- 14. 如何使用visual studio 2008調試到CUDA內核代碼?
- 15. Linux內核調度
- 16. Linux內核調度
- 17. 在啓動時調試Linux內核
- 18. Gnu調試器和Linux內核
- 19. Linux內核調試打印輸出?
- 20. silverlight代碼如何被調試
- 21. 如何調試我的交叉編譯的Linux內核?
- 22. 如何調試Linux內核模塊`init()`中的問題?
- 23. 如何調試Linux內核使用GDB的QEMU環境
- 24. 如何測試Linux內核版本
- 25. 閱讀linux內核源代碼
- 26. 一些Linux內核C代碼
- 27. Linux內核源代碼下載
- 28. Linux。 munlockall()在內核源代碼
- 29. Linux內核代碼空間寫保護
- 30. android linux內核版本源代碼
請澄清一下:你是否構建過它,啓動它並運行它,還是你想要做的事?你看過一些網絡資源嗎?內核開發社區很大,你應該有一些幫助。 – Unapiedra