]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Implemented a more systematic approach for intercepting POSIX threads
authorBart Van Assche <bvanassche@acm.org>
Fri, 31 Jul 2009 17:31:44 +0000 (17:31 +0000)
committerBart Van Assche <bvanassche@acm.org>
Fri, 31 Jul 2009 17:31:44 +0000 (17:31 +0000)
commit22baa8bb07cad0c9a37d4435138dae3d9f70f864
tree901fee3e8f94fb057542bcb18866ab06b841470f
parentd7ed7f6a13c888af5f514b65324f9dd9576927a7
Implemented a more systematic approach for intercepting POSIX threads
functions: for each function name to intercept, intercept the function
name itself, the function name with @* appended (versioned symbols on
Linux) and the function name with $* appended (versioned symbols on
Darwin). Updated filter_stderr such that symbol versions are removed.
Updated the expected output files that contain names of intercepted
functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10679
25 files changed:
drd/drd_pthread_intercepts.c
drd/tests/filter_stderr
drd/tests/hold_lock_1.stderr.exp
drd/tests/hold_lock_2.stderr.exp
drd/tests/pth_cancel_locked.stderr.exp
drd/tests/pth_cond_race.stderr.exp
drd/tests/pth_inconsistent_cond_wait.stderr.exp1
drd/tests/pth_inconsistent_cond_wait.stderr.exp2
drd/tests/rwlock_type_checking.stderr.exp
drd/tests/tc12_rwl_trivial.stderr.exp
drd/tests/tc18_semabuse.stderr.exp
drd/tests/tc20_verifywrap.stderr.exp-glibc2.3
drd/tests/tc20_verifywrap.stderr.exp-glibc2.5
drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc
drd/tests/tc20_verifywrap.stderr.exp-glibc2.8
drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3
drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3-b
drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5
drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc
drd/tests/tc20_verifywrap2.stderr.exp-glibc2.8
drd/tests/tc22_exit_w_lock.stderr.exp-32bit
drd/tests/tc22_exit_w_lock.stderr.exp-64bit
drd/tests/tc23_bogus_condwait.stderr.exp-darwin
drd/tests/tc23_bogus_condwait.stderr.exp-linux-x86
drd/tests/trylock.stderr.exp