Author: sewardj Date: 2007-11-09 22:49:28 +0000 (Fri, 09 Nov 2007) New Revision: 7116
Log: Import thrcheck from the THRCHECK branch, and rename it Helgrind (with permission of the existing Helgrind authors). Added: trunk/helgrind/ trunk/helgrind/Makefile.am trunk/helgrind/docs/ trunk/helgrind/docs/Makefile.am trunk/helgrind/docs/hg-manual.xml trunk/helgrind/helgrind.h trunk/helgrind/hg_intercepts.c trunk/helgrind/hg_main.c trunk/helgrind/hg_wordfm.c trunk/helgrind/hg_wordfm.h trunk/helgrind/hg_wordset.c trunk/helgrind/hg_wordset.h trunk/helgrind/tests/ trunk/helgrind/tests/Makefile.am trunk/helgrind/tests/filter_stderr trunk/helgrind/tests/hg01_all_ok.c trunk/helgrind/tests/hg01_all_ok.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg01_all_ok.stdout.exp trunk/helgrind/tests/hg01_all_ok.vgtest trunk/helgrind/tests/hg02_deadlock.c trunk/helgrind/tests/hg02_deadlock.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg02_deadlock.stderr.exp-glibc25-x86 trunk/helgrind/tests/hg02_deadlock.stdout.exp trunk/helgrind/tests/hg02_deadlock.vgtest trunk/helgrind/tests/hg03_inherit.c trunk/helgrind/tests/hg03_inherit.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg03_inherit.stderr.exp-glibc25-x86 trunk/helgrind/tests/hg03_inherit.stdout.exp trunk/helgrind/tests/hg03_inherit.vgtest trunk/helgrind/tests/hg04_race.c trunk/helgrind/tests/hg04_race.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg04_race.stderr.exp-glibc25-x86 trunk/helgrind/tests/hg04_race.stdout.exp trunk/helgrind/tests/hg04_race.vgtest trunk/helgrind/tests/hg05_race2.c trunk/helgrind/tests/hg05_race2.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg05_race2.stderr.exp-glibc25-x86 trunk/helgrind/tests/hg05_race2.stdout.exp trunk/helgrind/tests/hg05_race2.vgtest trunk/helgrind/tests/hg06_readshared.c trunk/helgrind/tests/hg06_readshared.stderr.exp-glibc25-amd64 trunk/helgrind/tests/hg06_readshared.stdout.exp trunk/helgrind/tests/hg06_readshared.vgtest trunk/helgrind/tests/tc01_simple_race.c trunk/helgrind/tests/tc01_simple_race.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc01_simple_race.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc01_simple_race.stdout.exp trunk/helgrind/tests/tc01_simple_race.vgtest trunk/helgrind/tests/tc02_simple_tls.c trunk/helgrind/tests/tc02_simple_tls.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc02_simple_tls.stdout.exp trunk/helgrind/tests/tc02_simple_tls.vgtest trunk/helgrind/tests/tc03_re_excl.c trunk/helgrind/tests/tc03_re_excl.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc03_re_excl.stdout.exp trunk/helgrind/tests/tc03_re_excl.vgtest trunk/helgrind/tests/tc04_free_lock.c trunk/helgrind/tests/tc04_free_lock.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc04_free_lock.stdout.exp trunk/helgrind/tests/tc04_free_lock.vgtest trunk/helgrind/tests/tc05_simple_race.c trunk/helgrind/tests/tc05_simple_race.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc05_simple_race.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc05_simple_race.stdout.exp trunk/helgrind/tests/tc05_simple_race.vgtest trunk/helgrind/tests/tc06_two_races.c trunk/helgrind/tests/tc06_two_races.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc06_two_races.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc06_two_races.stdout.exp trunk/helgrind/tests/tc06_two_races.vgtest trunk/helgrind/tests/tc07_hbl1.c trunk/helgrind/tests/tc07_hbl1.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc07_hbl1.stdout.exp trunk/helgrind/tests/tc07_hbl1.vgtest trunk/helgrind/tests/tc08_hbl2.c trunk/helgrind/tests/tc08_hbl2.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc08_hbl2.stdout.exp trunk/helgrind/tests/tc08_hbl2.vgtest trunk/helgrind/tests/tc09_bad_unlock.c trunk/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc23-amd64 trunk/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc09_bad_unlock.stdout.exp trunk/helgrind/tests/tc09_bad_unlock.vgtest trunk/helgrind/tests/tc10_rec_lock.c trunk/helgrind/tests/tc10_rec_lock.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc10_rec_lock.stdout.exp trunk/helgrind/tests/tc10_rec_lock.vgtest trunk/helgrind/tests/tc11_XCHG.c trunk/helgrind/tests/tc11_XCHG.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc11_XCHG.stdout.exp trunk/helgrind/tests/tc11_XCHG.vgtest trunk/helgrind/tests/tc12_rwl_trivial.c trunk/helgrind/tests/tc12_rwl_trivial.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc12_rwl_trivial.stdout.exp trunk/helgrind/tests/tc12_rwl_trivial.vgtest trunk/helgrind/tests/tc13_laog1.c trunk/helgrind/tests/tc13_laog1.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc13_laog1.stdout.exp trunk/helgrind/tests/tc13_laog1.vgtest trunk/helgrind/tests/tc14_laog_dinphils.c trunk/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc14_laog_dinphils.stdout.exp trunk/helgrind/tests/tc14_laog_dinphils.vgtest trunk/helgrind/tests/tc15_laog_lockdel.c trunk/helgrind/tests/tc15_laog_lockdel.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc15_laog_lockdel.stdout.exp trunk/helgrind/tests/tc15_laog_lockdel.vgtest trunk/helgrind/tests/tc16_byterace.c trunk/helgrind/tests/tc16_byterace.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc16_byterace.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc16_byterace.stdout.exp trunk/helgrind/tests/tc16_byterace.vgtest trunk/helgrind/tests/tc17_sembar.c trunk/helgrind/tests/tc17_sembar.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc17_sembar.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc17_sembar.stdout.exp trunk/helgrind/tests/tc17_sembar.vgtest trunk/helgrind/tests/tc18_semabuse.c trunk/helgrind/tests/tc18_semabuse.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc18_semabuse.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc18_semabuse.stdout.exp trunk/helgrind/tests/tc18_semabuse.vgtest trunk/helgrind/tests/tc19_shadowmem.c trunk/helgrind/tests/tc19_shadowmem.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc19_shadowmem.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc19_shadowmem.stdout.exp trunk/helgrind/tests/tc19_shadowmem.vgtest trunk/helgrind/tests/tc20_verifywrap.c trunk/helgrind/tests/tc20_verifywrap.stderr.exp-glibc23-amd64 trunk/helgrind/tests/tc20_verifywrap.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc20_verifywrap.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc20_verifywrap.stdout.exp trunk/helgrind/tests/tc20_verifywrap.vgtest trunk/helgrind/tests/tc21_pthonce.c trunk/helgrind/tests/tc21_pthonce.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc21_pthonce.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc21_pthonce.stdout.exp trunk/helgrind/tests/tc21_pthonce.vgtest trunk/helgrind/tests/tc22_exit_w_lock.c trunk/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc22_exit_w_lock.stdout.exp trunk/helgrind/tests/tc22_exit_w_lock.vgtest trunk/helgrind/tests/tc23_bogus_condwait.c trunk/helgrind/tests/tc23_bogus_condwait.stderr.exp-glibc25-amd64 trunk/helgrind/tests/tc23_bogus_condwait.stderr.exp-glibc25-x86 trunk/helgrind/tests/tc23_bogus_condwait.stdout.exp trunk/helgrind/tests/tc23_bogus_condwait.vgtest [... diff too large to include ...] ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Valgrind-developers mailing list Valgrind-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-developers