Differences
This shows you the differences between two versions of the page.
projects [2023/08/19 14:48] xyzhang removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | |
- | *Tiny Projects(25%) | + | |
- | *(**Due 2/2 11:59pm**, 5%) Using Valgrind memcheck to debug a given faulty program without knowing the fault. [[http://www.cs.purdue.edu/homes/xyzhang/spring17/p1-README|Description]] [[http://www.cs.purdue.edu/homes/xyzhang/spring17/bc.tar.gz|Buggy program]] [[http://www.cs.purdue.edu/homes/xyzhang/spring17/test.b|Failure inducing input]] | + | |
- | + | ||
- | *(**Due 3/7 11:59pm**,**extended to 3/19 11:59pm** 15%) Using LLVM to construct call graph.[[http://www.cs.purdue.edu/homes/xyzhang/spring17/cs510-llvm-S17.pdf|Description]] [[http://www.cs.purdue.edu/homes/xyzhang/spring17/testCases.zip|Test Cases]] | + | |
- | *(**Due 4/23 11:59pm**, 5%, those that have given presentation can choose not to do it) Testing with Klee.[[https://drive.google.com/open?id=0B4J8-A03asYhbzJEdXU4Szg1LVE|Description]] | + | |
- | *Term project(30%)[[http://www.cs.purdue.edu/homes/xyzhang/spring17/finalproject-s17.pdf|Description]] | + |