Low-level IR mutations for LLVM Bitcode
☆43Feb 2, 2026Updated 3 weeks ago
Alternatives and similar repositories for libirm
Users that are interested in libirm are comparing it to the libraries listed below
Sorting:
- Extensions for LLVM's JIT to run Objective-C and Swift code.☆38Sep 29, 2019Updated 6 years ago
- IDA AArch64 processor extender extension: Adding support for ARMv8.5 memory tagging extension opcodes☆26Jul 6, 2020Updated 5 years ago
- BigMap integration on AFL++☆15Apr 5, 2021Updated 4 years ago
- Explore LLVM Bitcode interactively using a graph database☆58Feb 28, 2020Updated 6 years ago
- Instrument code to trace memory☆19Feb 15, 2019Updated 7 years ago
- do not debug me☆11Jun 26, 2019Updated 6 years ago
- AFL++(2.63c/2.65c) + aflsmart(5ad7ea3)☆11Oct 20, 2020Updated 5 years ago
- Misc llvm patches☆23Jul 17, 2021Updated 4 years ago
- A tool for translating imperative programs to CSP.☆13Feb 7, 2017Updated 9 years ago
- source code of paper "Mapping to Bits: Efficiently Detecting Type Confusion Errors"☆14Dec 23, 2018Updated 7 years ago
- Simple ParserCombinator framework for Swift☆13May 2, 2018Updated 7 years ago
- A Python script for lldb that prints an Objective-C block signature and disassemble its invoke function☆90Nov 6, 2013Updated 12 years ago
- A standalone Swift version of LLVM's flexible pattern matching file verifier☆67Mar 17, 2022Updated 3 years ago
- Extract and generate code based on name and type for mig func/arg/request&reply member etc, ideal helper for creating monitor, tracker, f…☆19Jun 5, 2018Updated 7 years ago
- Experiment to attempt to build Apple's dyld tools.☆63May 29, 2020Updated 5 years ago
- oo7, a binary analysis tool to defend against Spectre vulnerabilities☆34Oct 16, 2020Updated 5 years ago
- Python bindings for BochsCPU☆38Aug 10, 2025Updated 6 months ago
- AFL++ using the Ball-Larus path profiling algorithm for coverage feedback☆15Oct 31, 2022Updated 3 years ago
- Integration of Syntia program synthesis tool into the radare2 reverse engineering framework.☆21Dec 4, 2025Updated 2 months ago
- Detailed Airplay Protocol Specification☆25Jul 8, 2022Updated 3 years ago
- A LLVM Pass with runtime dataflow sanitization☆32Mar 28, 2019Updated 6 years ago
- Collection of scripts, tools and other usefull information required for debugging on iOS 13.☆21Apr 5, 2021Updated 4 years ago
- infrastructure for building a complete swift, clang, llvm toolchain☆20Oct 1, 2020Updated 5 years ago
- Binary Format of iOS 13 Sandbox Profile Collection☆52Oct 30, 2019Updated 6 years ago
- Simple grammar-based test case generator☆40Updated this week
- A fuzzy parser for C/C++ that creates semantic code property graphs☆37Oct 15, 2020Updated 5 years ago
- llvm obfuscator☆55Sep 25, 2019Updated 6 years ago
- Generate project templates for executables that use LLVM and LLVM passes☆52Apr 28, 2022Updated 3 years ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Apr 21, 2024Updated last year
- High performance fuzzing using riscv to x86 binary translations and modern fuzzing techniques☆155Jan 23, 2024Updated 2 years ago
- A library of assemblers and disassemblers derived from LLVM TableGen data☆26Aug 12, 2025Updated 6 months ago
- LLVM Obfuscation Pass via Extracted Basic Blocks☆21Aug 10, 2019Updated 6 years ago
- Symbolic Execution Engine based on Ghidra's PCode☆84Mar 16, 2023Updated 2 years ago
- DYLD shared cache loader for Hopper☆36Apr 17, 2017Updated 8 years ago
- Using LLVM method to optimize Qemu's binary translation mechanism. Currently only supports x86_64 program execution on aarch64. Performan…☆39Oct 9, 2021Updated 4 years ago
- Collection of LLVM passes and triage tools for use with the KRF fuzzer☆38Oct 12, 2022Updated 3 years ago
- LLVM meets Code Property Graphs☆96Feb 27, 2021Updated 5 years ago
- A copy of my Mathematics and Computer Engineering B.Sc. thesis☆20Dec 8, 2020Updated 5 years ago
- FuzzSplore: Visualizing Feedback-Driven Fuzzing Techniques☆37Feb 6, 2021Updated 5 years ago