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 the tutorial.
☆58Jan 24, 2019Updated 7 years ago
Alternatives and similar repositories for Writing-an-LLVM-Pass-using-the-new-PassManager
Users that are interested in Writing-an-LLVM-Pass-using-the-new-PassManager are comparing it to the libraries listed below
Sorting:
- Playing with LLVM passes☆40Aug 17, 2023Updated 2 years ago
- First level taint implementation with qemu for linux user mode☆28Aug 11, 2020Updated 5 years ago
- A Formal Verification of Algorithm W☆17Mar 10, 2021Updated 5 years ago
- A collection of out-of-tree LLVM passes for teaching and learning☆3,366Jan 1, 2026Updated 2 months ago
- A step-by-step tutorial for building an LLVM sample pass☆220May 14, 2020Updated 5 years ago
- A Simple VM-based challenge created using the academic tigress obfuscator☆19Jun 30, 2022Updated 3 years ago
- Non-linear Mixed Boolean-Arithmetic Expressions☆73Apr 18, 2024Updated last year
- Simplified LZFX-based compression library☆21Jan 12, 2023Updated 3 years ago
- C++ helper library for Windows bcrypt, ncrypt and credman☆21Nov 20, 2023Updated 2 years ago
- A simple UEFI bootkit made by @NSG650 and me.☆26Dec 29, 2024Updated last year
- Delphi-Kawaii is a plugin for Ida Pro.☆22Jul 19, 2023Updated 2 years ago
- This repository contains the source code related to the research paper titled "Temporal System Call Specialization for Attack Surface Red…☆38Nov 14, 2024Updated last year
- LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-t…☆192Jan 4, 2024Updated 2 years ago
- example LLVM pass☆600Mar 6, 2025Updated last year
- Các IDA Flirt signatures HTC tạo☆20Oct 21, 2024Updated last year
- Safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework.☆21Mar 8, 2025Updated last year
- Library and tools to access the Common Log File System (CLFS)☆25Dec 4, 2025Updated 3 months ago
- A C# port of https://gist.github.com/adamsvoboda/8f29e09d74b73e1dec3f9049c4358e80☆21Apr 2, 2025Updated 11 months ago
- Bootsector loading binary file from FAT32 partition☆24Aug 4, 2018Updated 7 years ago
- Artifact for ICSE 2023☆50Sep 24, 2022Updated 3 years ago
- Generate project templates for executables that use LLVM and LLVM passes☆52Apr 28, 2022Updated 3 years ago
- A memory allocator verified with Verus☆33Feb 18, 2026Updated 2 weeks ago
- My solutions to NJU Static Program Analysis assignments: https://tai-e.pascal-lab.net/en/intro/overview.html☆52Oct 1, 2022Updated 3 years ago
- Greybox Synthesizer geared for deobfuscation of assembly instructions.☆168Feb 16, 2025Updated last year
- A simple, web based dashboard to use with LibAFL + OnDiskJSONMonitor☆24Feb 3, 2026Updated last month
- Thesis code☆26Aug 16, 2023Updated 2 years ago
- Symbolic Simplification with PAttern Matching☆108Feb 22, 2017Updated 9 years ago
- AMSI detection PoC☆31Apr 14, 2020Updated 5 years ago
- Pointer Analysis with Tunable Precision☆28Mar 23, 2016Updated 9 years ago
- ☆39Jul 25, 2025Updated 7 months ago
- A class to emulate the behavior of NtQuerySystemInformation when passed the SystemHypervisorDetailInformation information class☆27Sep 15, 2023Updated 2 years ago
- ☆66Oct 29, 2019Updated 6 years ago
- Vstream - Video Analytics pipeline with Hardware based accelerations (dev - stage)☆10Feb 2, 2024Updated 2 years ago
- A few examples of how to trap virtual memory access on Windows.☆42Dec 18, 2024Updated last year
- User-friendly reference finder in IDA☆39Dec 17, 2022Updated 3 years ago
- ☆35Nov 16, 2023Updated 2 years ago
- Get information about stripped rust executables☆45May 16, 2025Updated 9 months ago
- ECC Public Key Cryptography☆37Oct 29, 2023Updated 2 years ago
- C# implementation to produce ROR-13 numeric hash for given function API name☆34May 26, 2019Updated 6 years ago