That does look very promising.  Although it seems this functionality is new
with the latest version, do you know of any projects or examples I could
look at to learn more about how to write a plugin?
Thanks

On Mon, Mar 16, 2020 at 5:09 PM Alexei Colin <[email protected]> wrote:

> > From: Qemu-discuss [mailto:qemu-discuss-bounces+acolin=
> [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