0
move vA, vB
とmove-wide vA, vB
には、同じ操作と同じオペランドが含まれています。オペコード以外はすべて同じです。私は、アプリケーションの命令で使用されるオペランドを印刷する必要がある状況に陥っています。 指示が表示されたらmove vA, vB
move va(*contents of va*), vb(*contents of vb*)
を印刷してください。
これは4バイトレジスタの場合に問題ありません。しかし、私はmove-wide
の命令が出てくると、vAの内容と次の仮想レジスタの内容、vBの内容、次の仮想レジスタの内容を印刷する必要があります。
これらを解析する標準的な方法は何ですか?dalvik命令の解析中に可変長引数はどのように解析されますか?
「これらを解析する標準的な方法は何ですか?」ペアの2つのレジスタの値を組み合わせて表示する単一の64ビット値を求める方法を尋ねていますか? – JesusFreke
チャットできますか?私はそれをより良く説明することができましたか? –
私はdalvikという部屋を作成しました –