[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [STATUS] static instrumentation
From: |
Lluís |
Subject: |
[Qemu-devel] [STATUS] static instrumentation |
Date: |
Thu, 07 Oct 2010 20:40:01 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
All virtual memory accesses should now be instrumented on all
architectures.
Next steps (in order):
* Separately instrument physical memory addresses for executed
instructions, regular memory accesses and memory accesses to I/O
space (if possible). This will need to add an extra field on
CPUTLBEntry with the physical address of the page.
* Instrument memory accesses performed by DMA operations.
* See how it plays with KVM. The objective is to make it switch from
KVM to emulation (and the other way around) when a backdoor
instruction is found.
* Finish implementation of used/defined register usage in x86.
As always:
git clone https://code.gso.ac.upc.edu/git/qemu-instrument
https://projects.gso.ac.upc.edu/projects/qemu-instrument
Lluis
--
"And it's much the same thing with knowledge, for whenever you learn
something new, the whole world becomes that much richer."
-- The Princess of Pure Reason, as told by Norton Juster in The Phantom
Tollbooth
- [Qemu-devel] [STATUS] static instrumentation,
Lluís <=