1

リモート構成で GDB を使用しています。Linuxを実行しているARM HWでgdbserverを実行しているため、ローカルgdbからリモートgdbserverに接続し、コードの最初の部分にブレークポイントを配置して、基本的にGDBが機能することを確認できます。しかし、SW をしばらく実行して中断してスレッドを確認すると、スレッドの有用なスタック トレースが得られません。すべてのスタック フレームは 16 進数でアドレス指定されており、バイナリに存在するシンボルに解決されません。それらのほとんどは、「同じスタックフレーム、破損したスタック??」を示唆する gdb でも同じように見えます。

SW はデバッガーの有無にかかわらず正常に動作するため、SW を疑うことはありません。誰もがこの問題を見た、またはここで何が起こっているのか考えています.

ありがとう

4

0 に答える 0