2012-09-19 31 views
0

我正在查看開源的GDB代碼。我希望爲處理器編寫一個目標相關代碼(就像ARM和MIPS等)。我已經在類似的行上定義了適當的文件。對於大多數情況下,我的目標是可以讓GDB工作。但是,當我嘗試評估核心轉儲時,我得到: 此版本的GDB不支持核心轉儲。在開源GDB代碼中啓用核心轉儲

這是將文件放在一個檢查:target.c

如你所知,在GDB我們的文件類型,可調試的地層。我想知道ARM/MIPS或任何其他處理器架構可以啓用核心轉儲的確切位置。

感謝

PS:我看了一下opne源臂的Linux tdep.c和手臂,tdep.c但不能斷定任何東西。

回答

0

想通了。 根據GDB文檔,我們需要在我們的tdep文件中包含supply_gregset等例程。 另外,在Makefile.in中,我們需要將corelow.o包含到TARGET_OBS中 這確保我們構建GDB以支持核心轉儲