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

Reply via email to