ASMAPIを使用してアレイへのアクセスをトレースできるかどうか知りたいのですが。
私の目標は、配列のどのインデックスにいつアクセスするかを決定することです(この部分は簡単です-を使用してSystem.NanoTime()
)。アクセスされているインデックスを特定する方法が見つかりませんでした。
私は成功せずに次のものを使用しようとしています- visitFieldInsn
(クラスの静的および非静的変数の場合)、visitVarInsn
(静的および非静的ローカル変数の場合)、およびvisitMultiANewArrayInsn
-実際には配列を認識しませんでした。