A python script to instrument all core utilities and report any failing instrumentations.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5644 1c3fd406-9068-4342-8353-511fcdf43622
Disable some BI instructions that make the intrumentor crash

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5645 1c3fd406-9068-4342-8353-511fcdf43622
Revised python script to run regression tests. There is still something wrong with it.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5646 1c3fd406-9068-4342-8353-511fcdf43622
Fixed python script.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5647 1c3fd406-9068-4342-8353-511fcdf43622
Set ignore property of tests directory.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5648 1c3fd406-9068-4342-8353-511fcdf43622
Removed itself!



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5649 1c3fd406-9068-4342-8353-511fcdf43622
Added a linker flag required for two of our core utility regression tests.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5650 1c3fd406-9068-4342-8353-511fcdf43622
Debugging a bug in KVALUE_VALUE (work in progress)

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5651 1c3fd406-9068-4342-8353-511fcdf43622
Old bitcode for ls and pwd.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5652 1c3fd406-9068-4342-8353-511fcdf43622
These code should work for the old pwd and ls bitcode. You might need to comment call and invoke instrumenter in Pass.cpp

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5653 1c3fd406-9068-4342-8353-511fcdf43622
Current Pass.cpp



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5654 1c3fd406-9068-4342-8353-511fcdf43622
Update Pass.cpp with branch and mul

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5655 1c3fd406-9068-4342-8353-511fcdf43622
Add a simple program logf.c to the regression test. This simple program contains all instructions we instrumented so far

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5656 1c3fd406-9068-4342-8353-511fcdf43622
Add instrumentation for indirectbr

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5657 1c3fd406-9068-4342-8353-511fcdf43622
Add instrumentation for unreachable

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5658 1c3fd406-9068-4342-8353-511fcdf43622
Added trunc instructions.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5659 1c3fd406-9068-4342-8353-511fcdf43622
Instrumenting ZExt instruction.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5660 1c3fd406-9068-4342-8353-511fcdf43622
Add instrumentation for return

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5661 1c3fd406-9068-4342-8353-511fcdf43622
Instrumenting SExtInst and FPTruncInst.



git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5662 1c3fd406-9068-4342-8353-511fcdf43622
code for instrumenting return

git-svn-id: https://repo.eecs.berkeley.edu/svn/users/ksen/projects/corvette-instrumentor@5663 1c3fd406-9068-4342-8353-511fcdf43622