0

私はオープンソースのGDBコードを見ていました。プロセッサのターゲット依存コードを記述したい(ARMやMIPSなどのように)。同様の行に適切なファイルを定義しました。ほとんどの場合、私のターゲットはGDBを機能させることができます。ただし、コアダンプを評価しようとすると、次のようになります。このバージョンのGDBはコアダンプをサポートしていません。

これはファイルに入れられたチェックでした:target.c

ご存知のように、GDBには、デバッグ可能なファイルの種類の層があります。ARM/MIPSまたはその他のプロセッサアーキテクチャがコアダンプを有効にできる正確な場所を知りたいと思いました。

ありがとう

PS:opne source arm-linux-tdep.cとarm-tdep.cを調べましたが、何も結論付けられませんでした。

4

1 に答える 1

0

理解した。GDBのドキュメントに従って、tdepファイル内にsupply_gregsetなどのルーチンを含める必要があります。また、Makefile.inで、corelow.oをTARGET_OBSに含める必要があります。これにより、コアダンプをサポートするGDBを確実に構築できます。

于 2012-09-20T05:30:52.930 に答える