x86 バイナリjmp %eax
では、jmp
ターゲットeax
が実行時に計算される のようなステートメントを見つけることがあります。これにより、静的な制御フロー グラフの作成が複雑になります。私の質問は、dalvik バイトコードにも同様の命令がありますか? つまり、実行時にのみ計算できるブランチ ターゲットはありますか?
dalvik では、これは決定論的であると聞きました。つまり、実行時に分岐先が決定されず、代わりにコンパイラが情報を保存するということです。
フィードバックをお待ちしております。可能であれば、参考文献をご覧ください。