On Sat, Sep 1, 2012 at 10:52 PM, Mulyadi Santosa <[email protected]> wrote: > On Sun, Sep 2, 2012 at 2:33 AM, Xin Tong <[email protected]> wrote: >> I want to detect context switches in QEMU x86_64-softmmu. one of the >> ideas i have is to track the write to CR3. is this valid on QEMU ( >> i.e. are their any cases in which the assumption could break). > > > CMIIW, if context switch happen from a parent process to its NPTL > based thread, or to kernel thread, then CR3 won't be updated since > they are using the same address space in Linux kernel, right? > > And that includes no TLB flush AFAIK..... > Ok, i do not know this. but it seems tracking CR3 is no good. any ideas ?
Xin > > -- > regards, > > Mulyadi Santosa > Freelance Linux trainer and consultant > > blog: the-hydra.blogspot.com > training: mulyaditraining.blogspot.com
