wei-le / programanalysiscourse
COM S 413/513 and CPR E 513 Program Analysis @ Iowa State University
☆27Updated 10 months ago
Related projects: ⓘ
- ☆19Updated 3 years ago
- Linear-time Temporal Logic guided Greybox Fuzzing (ICSE'22)☆50Updated 5 months ago
- Symbolic Program Slicing with LLVM☆74Updated 4 years ago
- User Guided API Misuse Detection☆26Updated last year
- UFO: Predictive Detection of Concurrency Use-After-Free Vulnerabilities☆32Updated 4 years ago
- Dynamic Analysis for Concurrent Programs☆21Updated 4 months ago
- ☆38Updated last year
- FuSeBMC is a novel Energy-Efficient Test Generator that exploits fuzzing and BMC engines to detect security vulnerabilities in real-world…☆44Updated 5 months ago
- Program Vulnerability Repair via Inductive Inference☆18Updated 8 months ago
- ☆25Updated 3 years ago
- The ISLa (Input Specification Language) language & solver.☆56Updated 2 months ago
- Indexing reachability for context-sensitive data flow analysis.☆11Updated 2 years ago
- APISan: Sanitizing API Usages through Semantic Cross-Checking☆60Updated 2 years ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆50Updated 9 months ago
- ☆20Updated 5 years ago
- Artifact for IEEE Security and Privacy 2022 paper: "SoK: Demystifying Binary Lifters Through the Lens of Downstream Applications"☆30Updated 2 years ago
- Public-facing course info for program analysis materials.☆35Updated this week
- DBGBench Website:☆17Updated 3 years ago
- Precise and high-order static points-to/taint analysis based on LLVM IR.☆69Updated 2 years ago
- A unification-based alias analysis and related tools☆28Updated 5 months ago
- Teaching and Learning Software Verification via SVF☆32Updated 3 weeks ago
- ☆25Updated 3 months ago
- Precise and Signedness Agnostic Interval Analysis for LLVM IR -- This website is obsolete. However, the wrapped interval domain is now im…☆12Updated 6 years ago
- Mutation-guided mutation-based fuzz testing☆41Updated 2 months ago
- PTABen: Micro-benchmark Suite for Pointer Analysis☆70Updated this week
- UBGen can generate programs with undefined behaviors (e.g., buffer-overflow, use-after-free, etc.)☆55Updated 5 months ago
- Use on-demand control- data- flow slicing combined with taint analysis and symbolic execution to produce scalable and precise UB detectio…☆22Updated 3 years ago
- Pointer Analysis with Tunable Precision☆26Updated 8 years ago
- A CallGraph Generation LLVM Pass for C and C++ program☆18Updated 2 years ago
- SCTBench: a set of C/C++ pthread benchmarks for evaluating concurrency testing techniques.☆28Updated 2 years ago