組み込みシステムにロードされた Java プログラムを、シリアル ポート経由で出力を読み取ってデバッグしようとしています。例外が発生すると、スタック トレースに行番号が表示されません。代わりに、いくつかの 16 進値があります。おそらくいくつかのメモリアドレスを表しているのではないかと思いますが、まったくわかりません。アイデアを提供するためのスタック トレースの一部を次に示します。
Exception in thread "main" com.is2t.web.rs.RestException
at java.lang.System.@M:0x8009e7c:0x8009e86@
at java.lang.Throwable.@M:0x8009f88:0x8009f9e@
at java.lang.Throwable.@M:0x8008cec:0x8008cfe@
行番号を正しく表示する方法はありますか? そうでない場合、それらを知らずにデバッグするための最良の手法は何ですか?
編集: 組み込みシステムは STM32 マイクロコントローラーであり、この特定の状況を説明するドキュメントがあるとは思いません。