wuruoyu / A-Working-C-Compiler
Implement a working compiler for a C language subset (front-end + various optimizatons on LLVM IR + back-end)
☆0Updated 2 years ago
Alternatives and similar repositories for A-Working-C-Compiler
Users that are interested in A-Working-C-Compiler are comparing it to the libraries listed below
Sorting:
- A decompiler to automatically reverse-engineer the DNN semantics from its compiled binary using program analysis☆79Updated 4 months ago
- JIGSAW is a fuzzing-based path constraint solver.☆68Updated 11 months ago
- ☆61Updated 2 years ago
- An standalone execution trace library built on DynamoRIO.☆22Updated 2 years ago
- TypeForge: Synthesizing and Selecting Best-Fit Composite Data Types for Stripped Binaries (S&P 2025)☆17Updated last week
- Precise and high-order static points-to/taint analysis based on LLVM IR.☆77Updated 2 years ago
- TypeDive: Multi-Layer Type Analysis (MLTA) for Refining Indirect-Call Targets☆95Updated last year
- ☆15Updated 8 months ago
- ViDeZZo source code.☆35Updated last month
- ☆13Updated last year
- Code and artifacts related to the Asia CCS 2022 paper☆36Updated 3 years ago
- Code of paper "EnclaveFuzz: Finding Vulnerabilities in SGX Applications"☆24Updated this week
- Program Analysis framework using LLVM. Course project of Advanced Compiler☆17Updated 8 years ago
- Reassembly is Hard: A Reflection on Challenges and Strategies (USENIX Security '23)☆33Updated 3 months ago
- ☆27Updated 3 years ago
- Exports an LLVM control flow graph (CFG) (including function calls) to JSON☆23Updated 3 years ago
- CAMP: Compiler and Allocator-based Heap Memory Protection (USENIX Security 2024) ✨ Please give a star to https://github.com/cla7aye15I4nd…☆40Updated 9 months ago
- Code of ISSTA'22: PrIntFuzz: Fuzzing Linux Drivers via Automated Virtual Device Simulation☆59Updated 5 months ago
- A universal seed scheduler for fuzzers (LibFuzzer and AFL havoc mode) and concolic execution engine (qsym).☆117Updated 2 years ago
- ☆54Updated last year
- A Symbolic Execution Engine for Dynamic Kernel Analysis☆29Updated 11 months ago
- BDA: Practical Dependence Analysis for Binary Executables by Unbiased Whole-program Path Sampling and Per-path Abstract Interpretation☆29Updated 4 years ago
- ROP Benchmark is a tool to compare ROP compilers☆42Updated 2 years ago
- ☆38Updated last year
- This is the repository for paper "An Empirical Study on ARM Disassembly Tools" accepted to ISSTA 2020☆63Updated last year
- ☆39Updated 2 years ago
- AFLTeam Collaborative Parallel Fuzzing☆74Updated 2 years ago
- BinRec: Dynamic Binary Lifting and Recompilation☆136Updated last year
- ☆13Updated 3 years ago
- Source code for ACTOR, an action-guided kernel fuzzer (USENIX 2023 paper)☆33Updated last year