On Dec 20, 2007 10:31 PM, Tom Hughes <[EMAIL PROTECTED]> wrote:
>
> Looks good to me.
>
> Are you sure that's everything? My memory was that the problems
> were with signal handlers and things, but maybe those have all
> been fixed now?
>
> Tom
>
What I had noticed for signal handlers is that VG_(running_tid) was correct,
but that VG_(running_tid) was changed before VG_TRACK(start_client_code)()
was called. Instead of caching VG_(running_tid) upon
VG_TRACK(start_client_code)(), exp-drd now queries VG_(running_tid) upon
every memory access. This solved the issues I encountered with memory
accesses from within signal handlers.
Regards,
Bart.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Valgrind-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers