On 1 November 2017 at 02:35, 李阳 <liyang.cs....@gmail.com> wrote:
> Recently, I want to use QEMU to trace the instruction features of the
> specified binary.
>
> My host: X86
> Guest: ARMv8,
>
> I run the benchmark on the AArch64 Operating System in QEMU and I want to
> collect the instruction data of the binary.
> The instruction features include: # of INT ALU, #of INT MUL, # of INT DIV,
> # of FP ADD, # of FP MUL, # of FP DIV, # of LOAD, # of STORE.
>
> I have no idea about where and how to identify the type of instruction.

QEMU does not currently provide any mechanism for doing this
kind of tracing, I'm afraid. (There's some experimental
stuff floating around but using it requires some familiarity
with QEMU internals.) You may be able to get what you want
by taking debug traces with -d options and post-processing
them, but that's not trivial and you need to know what the
debug logs are telling you to interpret them correctly.

We're looking at adding a proper tracing/instrumentation
feature, but that's still in the design proposals stage.

thanks
-- PMM

Reply via email to