├── .gitignore ├── .travis.sh ├── .travis.yml ├── COPYING ├── Makefile ├── Makefile.common ├── README.md ├── bench ├── .gitignore ├── Makefile ├── Makefile.haswell-test ├── bug_test.ml ├── compare-zero-self.c ├── compare-zero-self.c.out.expected ├── diff-roots-simple.c ├── diff-roots-simple.c.out.expected ├── diff-roots.c ├── diff-roots.c.out.expected ├── diff-simple.c ├── diff-simple.c.out.expected ├── diff_roots.ml ├── diff_roots.ml.out.expected ├── diff_roots_compare.ml ├── dl-varargs-test │ ├── Makefile │ ├── compile-log.txt │ ├── core │ ├── dl.c │ ├── dl.h │ ├── dl.o │ ├── libdl.so │ ├── log.txt │ ├── main.c │ └── main.out.gh ├── exact-ranges.c ├── exact-ranges.out.broken ├── exp2l.c ├── exp2l.c.out.expected ├── fma.c ├── fma.c.out.expected ├── gromacs-bondfree-580.c ├── gromacs-bondfree-580.out.broken ├── gsl-modpi.c ├── gsl-modpi.out.broken ├── haswell-test.cpp ├── hello_world.ml ├── hello_world.ml.out.expected ├── mbe-test.c ├── mini-nocall.s ├── mini.c ├── mini.c.out.expected ├── modf.cpp ├── multi-args.c ├── multi-args.c.out.expected ├── overview-example.c ├── plotter │ ├── .gitignore │ ├── Makefile │ └── main.cpp ├── printing-test-1.c ├── redir.c ├── redir.c.out.expected ├── same-small.c ├── same-small.c.out.expected ├── sangeeta1.c ├── simpl-swallow-test.c ├── simple-negate.c ├── simple-negate.c.out.expected ├── simple-negate.s ├── small.c ├── small.c.out.expected ├── some-trig.c ├── some-trig.c.out.expected ├── spraharsh-bug.cpp ├── sqrtf.c ├── sqrtf.c.out.expected ├── sum-50.c ├── sum-50.c.out.expected ├── sum-500.c ├── sum-500.c.out.expected ├── test.py ├── tiny.c ├── tiny.c.out.expected ├── var-test-2.c ├── var-test-2.c.out.expected ├── var-test.c └── var-test.c.out.expected ├── docs ├── about-herbgrind.html ├── getting-herbgrind.html ├── index.html ├── logo-drawing-2.svg ├── logo-drawing-with-text-page.svg ├── logo-drawing-with-text.svg ├── logo-drawing.png ├── logo-drawing.svg ├── logo.jpg ├── logo.jpg.svg ├── main.css └── using-herbgrind.html ├── herbgrind.sh ├── psuedo ├── aggregateTraces-impl.rkt ├── aggregateTraces-impl2.rkt ├── aggregateTraces-spec.rkt └── aggregateTraces-test.rkt ├── setup ├── gmp-6.1.0.tar.xz ├── modify_makefiles.sh ├── mpc-1.1.0.tar.gz ├── mpfr-3.1.3.tar.xz ├── openlibm-0.4.1.tar.gz ├── patch_gmp.sh ├── patch_mpc.sh ├── patch_mpfr.sh └── valgrind_additions.c ├── src ├── Makefile.am ├── README ├── docs │ └── Makefile.am ├── helper │ ├── bbuf.c │ ├── bbuf.h │ ├── debug.h │ ├── instrument-util.c │ ├── instrument-util.h │ ├── ir-info.c │ ├── ir-info.h │ ├── list.h │ ├── mathwrap.c │ ├── mpfr-valgrind-glue.c │ ├── mpfr-valgrind-glue.h │ ├── printf-wrap.c │ ├── runtime-util.c │ ├── runtime-util.h │ ├── stack.c │ ├── stack.h │ └── xarray.h ├── hg_main.c ├── hg_main.h ├── include │ ├── herbgrind.h │ └── mk-mathreplace.py ├── instrument │ ├── conversion.c │ ├── conversion.h │ ├── floattypes.c │ ├── floattypes.h │ ├── instrument-op.c │ ├── instrument-op.h │ ├── instrument-storage.c │ ├── instrument-storage.h │ ├── instrument.c │ ├── instrument.h │ ├── intercept-block.c │ ├── intercept-block.h │ ├── ownership.c │ ├── ownership.h │ ├── semantic-op.c │ └── semantic-op.h ├── options.c ├── options.h ├── runtime │ ├── op-shadowstate │ │ ├── marks.c │ │ ├── marks.h │ │ ├── output.c │ │ ├── output.h │ │ ├── shadowop-info.c │ │ └── shadowop-info.h │ ├── shadowop │ │ ├── conversions.c │ │ ├── conversions.h │ │ ├── error.c │ │ ├── error.h │ │ ├── exit-float-op.c │ │ ├── exit-float-op.h │ │ ├── influence-op.c │ │ ├── influence-op.h │ │ ├── local-op.c │ │ ├── local-op.h │ │ ├── mathreplace.c │ │ ├── mathreplace.h │ │ ├── realop.c │ │ ├── realop.h │ │ ├── shadowop.c │ │ ├── shadowop.h │ │ ├── symbolic-op.c │ │ └── symbolic-op.h │ ├── value-shadowstate │ │ ├── exprs.c │ │ ├── exprs.h │ │ ├── exprs.hh │ │ ├── influence-list.c │ │ ├── influence-list.h │ │ ├── pos-tree.c │ │ ├── pos-tree.h │ │ ├── range.c │ │ ├── range.h │ │ ├── real.c │ │ ├── real.h │ │ ├── shadowval.c │ │ ├── shadowval.h │ │ ├── value-shadowstate.c │ │ └── value-shadowstate.h │ └── wrap │ │ ├── printf-intercept.c │ │ └── printf-intercept.h └── tests │ └── Makefile.am └── test ├── herbie-crosseval ├── Makefile ├── driver-macros.h ├── driver.c ├── fpcore-to-c.rkt ├── sample-fpcore-pts.rkt └── single-driver.c ├── memleak-diagnose-gromacs.sh ├── memleak-diagnose.py ├── num-memleaks-gromacs.sh ├── run-herbgrind-gdb.sh ├── run-herbgrind.sh ├── test-for-memory-leaks.sh ├── test-herbgrind-gromacs.sh ├── test-herbgrind-triangle.sh ├── time-herbgrind.sh ├── track-num-hashtables.c ├── track-num-shadowvals.c └── track-num-shadowvals.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/.travis.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- 1 | HG_LOCAL_INSTALL_NAME=herbgrind-install 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/README.md -------------------------------------------------------------------------------- /bench/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/.gitignore -------------------------------------------------------------------------------- /bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/Makefile -------------------------------------------------------------------------------- /bench/Makefile.haswell-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/Makefile.haswell-test -------------------------------------------------------------------------------- /bench/bug_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/bug_test.ml -------------------------------------------------------------------------------- /bench/compare-zero-self.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/compare-zero-self.c -------------------------------------------------------------------------------- /bench/compare-zero-self.c.out.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bench/diff-roots-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-roots-simple.c -------------------------------------------------------------------------------- /bench/diff-roots-simple.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-roots-simple.c.out.expected -------------------------------------------------------------------------------- /bench/diff-roots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-roots.c -------------------------------------------------------------------------------- /bench/diff-roots.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-roots.c.out.expected -------------------------------------------------------------------------------- /bench/diff-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-simple.c -------------------------------------------------------------------------------- /bench/diff-simple.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff-simple.c.out.expected -------------------------------------------------------------------------------- /bench/diff_roots.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff_roots.ml -------------------------------------------------------------------------------- /bench/diff_roots.ml.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff_roots.ml.out.expected -------------------------------------------------------------------------------- /bench/diff_roots_compare.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/diff_roots_compare.ml -------------------------------------------------------------------------------- /bench/dl-varargs-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/Makefile -------------------------------------------------------------------------------- /bench/dl-varargs-test/compile-log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/compile-log.txt -------------------------------------------------------------------------------- /bench/dl-varargs-test/core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/core -------------------------------------------------------------------------------- /bench/dl-varargs-test/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/dl.c -------------------------------------------------------------------------------- /bench/dl-varargs-test/dl.h: -------------------------------------------------------------------------------- 1 | 2 | double sum(int nargs, ...); 3 | -------------------------------------------------------------------------------- /bench/dl-varargs-test/dl.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/dl.o -------------------------------------------------------------------------------- /bench/dl-varargs-test/libdl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/libdl.so -------------------------------------------------------------------------------- /bench/dl-varargs-test/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/log.txt -------------------------------------------------------------------------------- /bench/dl-varargs-test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/main.c -------------------------------------------------------------------------------- /bench/dl-varargs-test/main.out.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/dl-varargs-test/main.out.gh -------------------------------------------------------------------------------- /bench/exact-ranges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/exact-ranges.c -------------------------------------------------------------------------------- /bench/exact-ranges.out.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/exact-ranges.out.broken -------------------------------------------------------------------------------- /bench/exp2l.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/exp2l.c -------------------------------------------------------------------------------- /bench/exp2l.c.out.expected: -------------------------------------------------------------------------------- 1 | No marks found! 2 | -------------------------------------------------------------------------------- /bench/fma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/fma.c -------------------------------------------------------------------------------- /bench/fma.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/fma.c.out.expected -------------------------------------------------------------------------------- /bench/gromacs-bondfree-580.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/gromacs-bondfree-580.c -------------------------------------------------------------------------------- /bench/gromacs-bondfree-580.out.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/gromacs-bondfree-580.out.broken -------------------------------------------------------------------------------- /bench/gsl-modpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/gsl-modpi.c -------------------------------------------------------------------------------- /bench/gsl-modpi.out.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/gsl-modpi.out.broken -------------------------------------------------------------------------------- /bench/haswell-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/haswell-test.cpp -------------------------------------------------------------------------------- /bench/hello_world.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/hello_world.ml -------------------------------------------------------------------------------- /bench/hello_world.ml.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/hello_world.ml.out.expected -------------------------------------------------------------------------------- /bench/mbe-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/mbe-test.c -------------------------------------------------------------------------------- /bench/mini-nocall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/mini-nocall.s -------------------------------------------------------------------------------- /bench/mini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/mini.c -------------------------------------------------------------------------------- /bench/mini.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/mini.c.out.expected -------------------------------------------------------------------------------- /bench/modf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/modf.cpp -------------------------------------------------------------------------------- /bench/multi-args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/multi-args.c -------------------------------------------------------------------------------- /bench/multi-args.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/multi-args.c.out.expected -------------------------------------------------------------------------------- /bench/overview-example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/overview-example.c -------------------------------------------------------------------------------- /bench/plotter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/plotter/.gitignore -------------------------------------------------------------------------------- /bench/plotter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/plotter/Makefile -------------------------------------------------------------------------------- /bench/plotter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/plotter/main.cpp -------------------------------------------------------------------------------- /bench/printing-test-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/printing-test-1.c -------------------------------------------------------------------------------- /bench/redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/redir.c -------------------------------------------------------------------------------- /bench/redir.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/redir.c.out.expected -------------------------------------------------------------------------------- /bench/same-small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/same-small.c -------------------------------------------------------------------------------- /bench/same-small.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/same-small.c.out.expected -------------------------------------------------------------------------------- /bench/sangeeta1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sangeeta1.c -------------------------------------------------------------------------------- /bench/simpl-swallow-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/simpl-swallow-test.c -------------------------------------------------------------------------------- /bench/simple-negate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/simple-negate.c -------------------------------------------------------------------------------- /bench/simple-negate.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/simple-negate.c.out.expected -------------------------------------------------------------------------------- /bench/simple-negate.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/simple-negate.s -------------------------------------------------------------------------------- /bench/small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/small.c -------------------------------------------------------------------------------- /bench/small.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/small.c.out.expected -------------------------------------------------------------------------------- /bench/some-trig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/some-trig.c -------------------------------------------------------------------------------- /bench/some-trig.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/some-trig.c.out.expected -------------------------------------------------------------------------------- /bench/spraharsh-bug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/spraharsh-bug.cpp -------------------------------------------------------------------------------- /bench/sqrtf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sqrtf.c -------------------------------------------------------------------------------- /bench/sqrtf.c.out.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bench/sum-50.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sum-50.c -------------------------------------------------------------------------------- /bench/sum-50.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sum-50.c.out.expected -------------------------------------------------------------------------------- /bench/sum-500.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sum-500.c -------------------------------------------------------------------------------- /bench/sum-500.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/sum-500.c.out.expected -------------------------------------------------------------------------------- /bench/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/test.py -------------------------------------------------------------------------------- /bench/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/tiny.c -------------------------------------------------------------------------------- /bench/tiny.c.out.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bench/var-test-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/var-test-2.c -------------------------------------------------------------------------------- /bench/var-test-2.c.out.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/var-test-2.c.out.expected -------------------------------------------------------------------------------- /bench/var-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/bench/var-test.c -------------------------------------------------------------------------------- /bench/var-test.c.out.expected: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/about-herbgrind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/about-herbgrind.html -------------------------------------------------------------------------------- /docs/getting-herbgrind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/getting-herbgrind.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/logo-drawing-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo-drawing-2.svg -------------------------------------------------------------------------------- /docs/logo-drawing-with-text-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo-drawing-with-text-page.svg -------------------------------------------------------------------------------- /docs/logo-drawing-with-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo-drawing-with-text.svg -------------------------------------------------------------------------------- /docs/logo-drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo-drawing.png -------------------------------------------------------------------------------- /docs/logo-drawing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo-drawing.svg -------------------------------------------------------------------------------- /docs/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo.jpg -------------------------------------------------------------------------------- /docs/logo.jpg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/logo.jpg.svg -------------------------------------------------------------------------------- /docs/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/main.css -------------------------------------------------------------------------------- /docs/using-herbgrind.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/docs/using-herbgrind.html -------------------------------------------------------------------------------- /herbgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/herbgrind.sh -------------------------------------------------------------------------------- /psuedo/aggregateTraces-impl.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/psuedo/aggregateTraces-impl.rkt -------------------------------------------------------------------------------- /psuedo/aggregateTraces-impl2.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/psuedo/aggregateTraces-impl2.rkt -------------------------------------------------------------------------------- /psuedo/aggregateTraces-spec.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/psuedo/aggregateTraces-spec.rkt -------------------------------------------------------------------------------- /psuedo/aggregateTraces-test.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/psuedo/aggregateTraces-test.rkt -------------------------------------------------------------------------------- /setup/gmp-6.1.0.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/gmp-6.1.0.tar.xz -------------------------------------------------------------------------------- /setup/modify_makefiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/modify_makefiles.sh -------------------------------------------------------------------------------- /setup/mpc-1.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/mpc-1.1.0.tar.gz -------------------------------------------------------------------------------- /setup/mpfr-3.1.3.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/mpfr-3.1.3.tar.xz -------------------------------------------------------------------------------- /setup/openlibm-0.4.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/openlibm-0.4.1.tar.gz -------------------------------------------------------------------------------- /setup/patch_gmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/patch_gmp.sh -------------------------------------------------------------------------------- /setup/patch_mpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/patch_mpc.sh -------------------------------------------------------------------------------- /setup/patch_mpfr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/patch_mpfr.sh -------------------------------------------------------------------------------- /setup/valgrind_additions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/setup/valgrind_additions.c -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/README -------------------------------------------------------------------------------- /src/docs/Makefile.am: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/helper/bbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/bbuf.c -------------------------------------------------------------------------------- /src/helper/bbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/bbuf.h -------------------------------------------------------------------------------- /src/helper/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/debug.h -------------------------------------------------------------------------------- /src/helper/instrument-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/instrument-util.c -------------------------------------------------------------------------------- /src/helper/instrument-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/instrument-util.h -------------------------------------------------------------------------------- /src/helper/ir-info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/ir-info.c -------------------------------------------------------------------------------- /src/helper/ir-info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/ir-info.h -------------------------------------------------------------------------------- /src/helper/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/list.h -------------------------------------------------------------------------------- /src/helper/mathwrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/mathwrap.c -------------------------------------------------------------------------------- /src/helper/mpfr-valgrind-glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/mpfr-valgrind-glue.c -------------------------------------------------------------------------------- /src/helper/mpfr-valgrind-glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/mpfr-valgrind-glue.h -------------------------------------------------------------------------------- /src/helper/printf-wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/printf-wrap.c -------------------------------------------------------------------------------- /src/helper/runtime-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/runtime-util.c -------------------------------------------------------------------------------- /src/helper/runtime-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/runtime-util.h -------------------------------------------------------------------------------- /src/helper/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/stack.c -------------------------------------------------------------------------------- /src/helper/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/stack.h -------------------------------------------------------------------------------- /src/helper/xarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/helper/xarray.h -------------------------------------------------------------------------------- /src/hg_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/hg_main.c -------------------------------------------------------------------------------- /src/hg_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/hg_main.h -------------------------------------------------------------------------------- /src/include/herbgrind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/include/herbgrind.h -------------------------------------------------------------------------------- /src/include/mk-mathreplace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/include/mk-mathreplace.py -------------------------------------------------------------------------------- /src/instrument/conversion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/conversion.c -------------------------------------------------------------------------------- /src/instrument/conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/conversion.h -------------------------------------------------------------------------------- /src/instrument/floattypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/floattypes.c -------------------------------------------------------------------------------- /src/instrument/floattypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/floattypes.h -------------------------------------------------------------------------------- /src/instrument/instrument-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument-op.c -------------------------------------------------------------------------------- /src/instrument/instrument-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument-op.h -------------------------------------------------------------------------------- /src/instrument/instrument-storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument-storage.c -------------------------------------------------------------------------------- /src/instrument/instrument-storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument-storage.h -------------------------------------------------------------------------------- /src/instrument/instrument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument.c -------------------------------------------------------------------------------- /src/instrument/instrument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/instrument.h -------------------------------------------------------------------------------- /src/instrument/intercept-block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/intercept-block.c -------------------------------------------------------------------------------- /src/instrument/intercept-block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/intercept-block.h -------------------------------------------------------------------------------- /src/instrument/ownership.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/ownership.c -------------------------------------------------------------------------------- /src/instrument/ownership.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/ownership.h -------------------------------------------------------------------------------- /src/instrument/semantic-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/semantic-op.c -------------------------------------------------------------------------------- /src/instrument/semantic-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/instrument/semantic-op.h -------------------------------------------------------------------------------- /src/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/options.c -------------------------------------------------------------------------------- /src/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/options.h -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/marks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/marks.c -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/marks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/marks.h -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/output.c -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/output.h -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/shadowop-info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/shadowop-info.c -------------------------------------------------------------------------------- /src/runtime/op-shadowstate/shadowop-info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/op-shadowstate/shadowop-info.h -------------------------------------------------------------------------------- /src/runtime/shadowop/conversions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/conversions.c -------------------------------------------------------------------------------- /src/runtime/shadowop/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/conversions.h -------------------------------------------------------------------------------- /src/runtime/shadowop/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/error.c -------------------------------------------------------------------------------- /src/runtime/shadowop/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/error.h -------------------------------------------------------------------------------- /src/runtime/shadowop/exit-float-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/exit-float-op.c -------------------------------------------------------------------------------- /src/runtime/shadowop/exit-float-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/exit-float-op.h -------------------------------------------------------------------------------- /src/runtime/shadowop/influence-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/influence-op.c -------------------------------------------------------------------------------- /src/runtime/shadowop/influence-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/influence-op.h -------------------------------------------------------------------------------- /src/runtime/shadowop/local-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/local-op.c -------------------------------------------------------------------------------- /src/runtime/shadowop/local-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/local-op.h -------------------------------------------------------------------------------- /src/runtime/shadowop/mathreplace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/mathreplace.c -------------------------------------------------------------------------------- /src/runtime/shadowop/mathreplace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/mathreplace.h -------------------------------------------------------------------------------- /src/runtime/shadowop/realop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/realop.c -------------------------------------------------------------------------------- /src/runtime/shadowop/realop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/realop.h -------------------------------------------------------------------------------- /src/runtime/shadowop/shadowop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/shadowop.c -------------------------------------------------------------------------------- /src/runtime/shadowop/shadowop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/shadowop.h -------------------------------------------------------------------------------- /src/runtime/shadowop/symbolic-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/symbolic-op.c -------------------------------------------------------------------------------- /src/runtime/shadowop/symbolic-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/shadowop/symbolic-op.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/exprs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/exprs.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/exprs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/exprs.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/exprs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/exprs.hh -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/influence-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/influence-list.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/influence-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/influence-list.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/pos-tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/pos-tree.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/pos-tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/pos-tree.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/range.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/range.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/real.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/real.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/real.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/real.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/shadowval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/shadowval.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/shadowval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/shadowval.h -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/value-shadowstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/value-shadowstate.c -------------------------------------------------------------------------------- /src/runtime/value-shadowstate/value-shadowstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/value-shadowstate/value-shadowstate.h -------------------------------------------------------------------------------- /src/runtime/wrap/printf-intercept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/wrap/printf-intercept.c -------------------------------------------------------------------------------- /src/runtime/wrap/printf-intercept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/src/runtime/wrap/printf-intercept.h -------------------------------------------------------------------------------- /src/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/herbie-crosseval/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/Makefile -------------------------------------------------------------------------------- /test/herbie-crosseval/driver-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/driver-macros.h -------------------------------------------------------------------------------- /test/herbie-crosseval/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/driver.c -------------------------------------------------------------------------------- /test/herbie-crosseval/fpcore-to-c.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/fpcore-to-c.rkt -------------------------------------------------------------------------------- /test/herbie-crosseval/sample-fpcore-pts.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/sample-fpcore-pts.rkt -------------------------------------------------------------------------------- /test/herbie-crosseval/single-driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/herbie-crosseval/single-driver.c -------------------------------------------------------------------------------- /test/memleak-diagnose-gromacs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/memleak-diagnose-gromacs.sh -------------------------------------------------------------------------------- /test/memleak-diagnose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/memleak-diagnose.py -------------------------------------------------------------------------------- /test/num-memleaks-gromacs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/num-memleaks-gromacs.sh -------------------------------------------------------------------------------- /test/run-herbgrind-gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/run-herbgrind-gdb.sh -------------------------------------------------------------------------------- /test/run-herbgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/run-herbgrind.sh -------------------------------------------------------------------------------- /test/test-for-memory-leaks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/test-for-memory-leaks.sh -------------------------------------------------------------------------------- /test/test-herbgrind-gromacs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/test-herbgrind-gromacs.sh -------------------------------------------------------------------------------- /test/test-herbgrind-triangle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/test-herbgrind-triangle.sh -------------------------------------------------------------------------------- /test/time-herbgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/time-herbgrind.sh -------------------------------------------------------------------------------- /test/track-num-hashtables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/track-num-hashtables.c -------------------------------------------------------------------------------- /test/track-num-shadowvals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/track-num-shadowvals.c -------------------------------------------------------------------------------- /test/track-num-shadowvals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/herbgrind/HEAD/test/track-num-shadowvals.sh --------------------------------------------------------------------------------