0

これまで gdb マクロを使用したことがありません。ネットワーク プログラミングのデバッグ用のマクロが存在するかどうかを調べることに興味があります。

具体的には、IP アドレスを含む構造体がたくさんあり、IP アドレスの文字列アドレス (172.xxx) を確認したいときに、それらを「ウォッチャー」として手動で変換しなければならないのは本当に面倒です。in_addr、in_addr_t、sockaddr、およびそれらすべてをホスト文字列に変換するためのマクロがいくつかあることを期待していました。

助言がありますか?

4

2 に答える 2

0

あなたは単に自分のものだと書くことができます。

http://www.ibm.com/developerworks/aix/library/au-gdb.html

^- これらの例を確認してください。最後に、自分で書くことができるようになります。

于 2012-09-11T19:42:40.533 に答える
0

これがどれほど役立つかはわかりませんが、フィールドを人間が読める形式にダンプし、gdb 内から呼び出す関数をコードに含めることができます。これはあなたがやっていることを妨げるかもしれませんが、出発点になる可能性があります. ただし、gdb マクロを使用することをお勧めします。

于 2012-09-11T19:52:01.933 に答える