commit | afdb011877cc9f363f52eef90238129fd04d8a27 | [log] [tgz] |
---|---|---|
author | weidendo <weidendo@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Dec 10 19:26:32 2009 +0000 |
committer | weidendo <weidendo@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Thu Dec 10 19:26:32 2009 +0000 |
tree | ebb900bc07d31f32cc3c3e2bbfc66874a74d8827 | |
parent | 3f27c8cda3e145c01f53c0b734b658a1ce38759b [diff] |
Callgrind: fix bug 217849: Switch to running thread in CLG_(post_signal) If instrumentation is switched off on multithreaded code, multiple signals in a row handled by different threads could confuse callgrind. Callgrind assumed that in post_signal, it has the correct understanding of the currently running thread. This is not always correct. Really switch to running thread. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10966 a5019735-40e9-0310-863c-91ae7b9d1cf9