Basim Baig writes: > Hello, > I am currently working on a project where I aim to log every memory access > made > by a virtual machine running inside of QEMU (for analyzing kernel behavior). > My > initial approach is to possibly hook into the QEMU mmu implementation and find > the place where the guest->host page translation or lookup is done. In this > way > I can know any pages accessed by the guest (This is only the first level. > Eventually I would want to get logging at pointer granularity). I have been > reading through the source code and online documentations for a week now to > get > a general sense of the qemu internals and codebase.
> I just wanted some advice on what direction I should head to (or who I can > talk > to) If I really want to get into depth of how I can make significant changes > to > qemu memory management and mmu subsystem. This might provide what you're asking (event 'vmem'): https://projects.gso.ac.upc.edu/projects/qemu-dbi/wiki 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