0
我有一個自定義CLI調試器,對GUI有興趣。調試器使用一個非常簡單的協議通過一個TCP套接字公開一個具有簡單功能的API,如GetMemory()
,SetMemory()
,GetRegister()
,Run()
,Stop()
,Address2Line()
等。將自定義調試器連接到GUI的最簡單方法
我正在尋找將其連接到GUI的最簡單,最快捷的方式。似乎有很多非常不錯的圖形化調試器,所以經過一番研究,我認爲這是我最好的選擇:
- 寫GDB翻譯 - 這將作爲gdbserver的作用,一方面,翻譯所有請求的調試器,並將調試器中的所有事件轉換爲兼容gdb的事件。然後我可以使用許多gdb前端中的任何一個。
- 寫一個Visual Studio調試引擎
- 寫Eclipse的插件(或其他一些開放式IDE)
- 寫一個新的GUI自己
所以將採取最少的努力/時間?有另一種方法嗎?是否有圖形調試器可以輕鬆定義用於調試的自定義函數?