|
From: Bart V. A. <bar...@gm...> - 2007-12-21 15:53:18
|
On Dec 21, 2007 4:47 PM, Tom Hughes <to...@co...> wrote: > In message <e2e...@ma...> > Bart Van Assche <bar...@gm...> wrote: > > > What happens is the following: > > * Core changes VG_(running_tid). > > * Core notifies tool about client memory accesses. > > * Core calls VG_TRACK(start_client_code)(). > > > > This is why it is not sufficient to cache VG_(running_tid) upon > > VG_TRACK(start_client_code)() notifications. > > Ah right. I guess the question there is "which thread are those > accesses made on behalf off?". The client accesses are made on behalf of the thread with thread ID VG_(running_tid). Regards, Bart Van Assche. |