> From: Qemu-discuss [mailto:[email protected]] On 
> Behalf Of Benjamin
> Sent: Monday, March 16, 2020 5:21 PM
> To: [email protected]
> Subject: Qemu 4.2 - tracing data memory accesses
>
> I am trying to gather information about data memory accesses by the guest 
> program running in emulation.  I have already figured out which functions are 
> called for accessing the instruction memory (disas_xxx_insn).  
>
> Say, for example, the guest program accesses a value in an array.  From what 
> I have been able to find, it seems that there is a mapping of addresses in 
> the guest program in the Qemu memory space.  But I don't know where I could 
> place function calls in the Qemu code to track data memory accesses.  My goal 
> in doing this is emulating L1 caches on an ARM processor.

The new TCG plugin might be helpful: 
https://qemu.readthedocs.io/en/latest/devel/tcg-plugins.html

Reply via email to