|
From: Jeremy F. <je...@go...> - 2002-10-19 00:56:19
|
New patches for today, fresh from http://www.goop.org/~jeremy/valgrind/: 14-hg-tid HELGRIND: This fixes a bug in Helgrind in which all memory access by syscalls was being treated as if it were happening in thread 1. This is because the eraser_mem_read/write functions were using get_current_tid_1_if_root() to get the current tid. Unfortunately, during syscalls there is no current thread, so it was getting 1_if_root. This patch fixes this by using what thread ID information we're given, and only using get_current_tid() if we're recording a memory access performed by code (rather than by a syscall). 15-hg-datasym HELGRIND: In conjuction with patch 13-data-syms, print symbolic information for addresses in error messages (if possible). 16-ld-nodelete Add -Wl,-z,nodelete,-z,initfirst to link line for libpthread.so, because HJ says so. Also add soname. J |