> 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
