On Wed, 2010-01-20 at 11:43 +0200, Avi Kivity wrote: > 1. Write a trace entry into shared memory, trap into the kernel on overflow. > 2. Trap if a condition is satisfied (fast watchpoint implementation).
So now you want to consume more of a process' address space to store trace data as well? Not to mention that that process could wreck the trace data rendering it utterly unreliable.