qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] memory trace with qemu


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] memory trace with qemu
Date: Fri, 23 Jul 2010 07:15:14 +0100

On Fri, Jul 23, 2010 at 4:12 AM, Mulyadi Santosa
<address@hidden> wrote:
> Hi...
>
> On Fri, Jul 23, 2010 at 05:30, Eduardo Cruz <address@hidden> wrote:
>> Hello, I need qemu to keep track of all the memory access made by the guest,
>> including read, write and the instruction fetches.
>
> AFAIK there are lots of experiments on this and has produces working
> patches...at least from the posting of the creator. There is even a
> patch floating to start creating trace framework a while ago.

Thanks Mulyadi, I think you are referring to the tracing work that
Prerna Saxena and I are doing.  Here is the documentation:

http://repo.or.cz/w/qemu/stefanha.git/blob/tracing:/docs/tracing.txt

The patches apply to qemu.git.  You can define trace events in the
trace-events file and then call them from places in the code.  There
is a script to pretty-print the binary trace file that QEMU produces.

Eduardo, if you think this might be what you're looking for, please
give it a try.  I am on #qemu and #kvm IRC if you need any help.  Any
feedback will be valuable to us as we prepare these patches for
submission to qemu.git.

I believe the tracing framework answers the "Any ideas of how I can
record these information with qemu?" part of your question :).  I
don't have experience in the TCG, so I can't give advice on how to
best get at the memory accesses, but I hope this helps you one step
further.

Stefan

> perhaps you could dig a little deeper in qemu archieve....?
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer and consultant
>
> blog: the-hydra.blogspot.com
> training: mulyaditraining.blogspot.com
>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]