1 つの質問は、未定義の命令がいつ発生するかということです.R14_SVC または R14_UNDEF から現在実行中の命令を取得する必要がありますか? . 現在、未定義の命令が発生した 1 つの問題に取り組んでいます。R14_SVC を確認すると、命令は次のようになっていることがわかりました。
0x46BFD73C cmp r0, #0x0
0x46BFD740 beq 0x46BFD75C
0x46BFD744 ldr r0,0x46BFE358
したがって、私の仮定では、命令の実行中に未定義の命令が発生したでしょうbeq 0x46BFD75C
私を困惑させることの1つは、私がチェックしたr14_undef
ところ、構造が異なっていたことです.
0x46bfd4b8 bx r14
0x46bfd4bC mov r0, 0x01
0x46bfd4c0 bx r14
未定義命令例外の原因となったのはどれですか?