wzh99 / IRLLinks
Simple intermediate representation language for learning and research.
☆21Updated 5 years ago
Alternatives and similar repositories for IRL
Users that are interested in IRL are comparing it to the libraries listed below
Sorting:
- Towards Sound Reassembly of Modern x86-64 Binaries (ASPLOS'25)☆18Updated 10 months ago
- A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs☆12Updated 5 months ago
- Proof-of-concept implementation for the paper "Efficient and Generic Microarchitectural Hash-Function Recovery" (IEEE S&P 2024)☆33Updated 2 years ago
- GPUReplay, ASPLOS 2022☆41Updated 3 years ago
- Proof-of-concept implementation for the paper "SegScope: Probing Fine-grained Interrupts via Architectural Footprints" (HPCA'24)☆19Updated 2 weeks ago
- Program synthesis tools and utilities for LLVM.☆20Updated 2 years ago
- ☆52Updated 3 years ago
- ☆12Updated 10 months ago
- The artifact for NDSS '25 paper "ASGARD: Protecting On-Device Deep Neural Networks with Virtualization-Based Trusted Execution Environmen…☆14Updated 3 months ago
- A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accompli…☆105Updated 3 years ago
- Memory Tagging ISA extension that can be used by software to enforce memory tag checks on memory loads and stores☆26Updated last month
- Angha is a framework for constructing compilable synthetic C benchmarks out of publicly available C repositories.☆22Updated 2 years ago
- This is a tutorial on how to write an LLVM Pass using the (kind-of) new PassManager. It is compiled from different sources referenced in …☆58Updated 7 years ago
- HW interface for memory caches☆28Updated 5 years ago
- A group of students who are interested in Compilers, and they want to improve themselves together.☆25Updated 3 years ago
- [MICRO'20] LENS: A Low-level NVRAM Profiler [USENIX Security'23] NVLeak: Off-Chip Side-Channel Attacks via Non-Volatile Memory Systems☆14Updated last year
- A tool to eliminate timing-based side channels☆50Updated 3 years ago
- SLOT: SMT-LLVM Optimizing Translation☆60Updated 9 months ago
- LLVM dataflow analysis framework; Reaching Definition Analysis; Liveness Analysis, May-point-to Definition Analysis ; inter-procedural m…☆26Updated 5 years ago
- ☆13Updated 2 years ago
- OZZ: Identifying Kernel Out-of-Order Concurrency Bugs with In-Vivo Memory Access Reordering☆50Updated last year
- Program Analysis framework using LLVM. Course project of Advanced Compiler☆18Updated 8 years ago
- Visualization of LLVM IR☆59Updated 11 years ago
- A tool to sample a QEMU-KVM's memory access pattern at page level based on Intel VT-x☆23Updated 6 years ago
- ☆38Updated 3 years ago
- Proof-of-Concept of the Frontal Attack☆11Updated 2 years ago
- Using Malicious #VC Interrupts to Break AMD SEV-SNP (IEEE S&P 2024)☆26Updated last year
- Code examples used for the LAC LLVM course☆134Updated last year
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆44Updated 5 years ago
- A collection of code based on LLVM/Clang compilation libraries and tools☆39Updated 6 years ago