Hello,
I appear to be seeing that if I register a callback for an instruction
via `qemu_plugin_register_vcpu_insn_exec_cb` I receive a callback even
if the instruction faults. For example, if an instruction attempts to
load memory from a page which isn't currently mapped by the OS, I
receive two calls for that instruction - one before the page fault, and
one afterwards when the load succeeds.
Two questions:
1. Is this considered a bug or a "feature"?
2.a. If a bug, is there a good way to detect this from inside the
tcg/plugin infrastructure and avoid calling the callback for the
faulting execution of the instruction?
2.b. If a "feature", is there a good way to detect this from my plugin?
Thanks!
-Aaron