Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ソースコードを持っていない Java アプリケーションをリモートでデバッグするために jdb を使用しています。さらに、アプリケーション jar は難読化されています。
メソッドのブレークポイントを設定できますが、メソッド内の特定のバイトコード命令にブレークポイントを設定することはできますか? 私が考えているのは、javap のような逆アセンブラを使用して、興味深い命令を特定することです。
jdb または他の Java デバッガーでこれを実行できますか?
ブレークポイントを設定するには行番号が必要です (何かが削除されたと思います)。インストルメンテーションを使用して人為的にファイルに行番号を追加することができ、必要に応じてすべての命令でブレークポイントを設定できます。