Constexpr EverythingRewrite C++ code to automatically apply `constexpr` where possible
Stars: ✭ 178 (-71.38%)
dumb-obfuscatorTutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (-76.37%)
OlifantA simple programming language targeting LLVM
Stars: ✭ 58 (-90.68%)
MetaCGMetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (-96.62%)
BoomerangBoomerang Decompiler - Fighting the code-rot :)
Stars: ✭ 265 (-57.4%)
CastXMLSuperbuildBuild CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (-94.86%)
Play with llvmA book about LLVM & Clang(中文开源书:玩转 LLVM)
Stars: ✭ 175 (-71.86%)
docDesign documents related to the decompilation pipeline.
Stars: ✭ 23 (-96.3%)
SynapseOSSynapseOS - модульная операционная система на языке C.
Stars: ✭ 93 (-85.05%)
open-opsOpen Optimizing Parallelizing System
Stars: ✭ 21 (-96.62%)
clang-format-editorClang-Format Editor is a tool that helps you find the best Clang-Format Style for your C++, C#, Java, JavaScript, and Objective-C code.
Stars: ✭ 15 (-97.59%)
Userlandexecuserland exec for Linux x86_64
Stars: ✭ 23 (-96.3%)
Mandibulelinux elf injector for x86 x86_64 arm arm64
Stars: ✭ 171 (-72.51%)
Cave minerSearch for code cave in all binaries
Stars: ✭ 218 (-64.95%)
FilebytesLibrary to read and edit files in the following formats: Executable and Linking Format (ELF), Portable Executable (PE), MachO and OAT (Android Runtime)
Stars: ✭ 105 (-83.12%)
Bingreplike ~~grep~~ UBER, but for binaries
Stars: ✭ 1,395 (+124.28%)
Zapcczapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Stars: ✭ 1,109 (+78.3%)
CxxctpDEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Stars: ✭ 58 (-90.68%)
SeelessC IDE for iOS
Stars: ✭ 71 (-88.59%)
HolodecDecompiler for x86 and x86-64 ELF binaries
Stars: ✭ 195 (-68.65%)
Termux Ndkandroid-ndk for termux
Stars: ✭ 91 (-85.37%)
CppinsightsC++ Insights - See your source code with the eyes of a compiler
Stars: ✭ 1,382 (+122.19%)
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Stars: ✭ 1,209 (+94.37%)
Metareflect Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
Stars: ✭ 125 (-79.9%)
Llvm UtilsLLVM/Clang for Visual Studio 2019, 2017, 2015, 2013, 2012 and 2010. clang-cl for Python3 distutils. Utils for Clang Static Analyzer
Stars: ✭ 123 (-80.23%)
McsemaFramework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Stars: ✭ 2,198 (+253.38%)
pranaOSA unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (-77.81%)
nolimix86LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (-96.95%)
llvm-project-prepoFork of LLVM with modifications to support a program repository
Stars: ✭ 27 (-95.66%)
symbol-collectorClients and Server to collect system symbols.
Stars: ✭ 20 (-96.78%)
BfcAn industrial-grade brainfuck compiler
Stars: ✭ 340 (-45.34%)
SimitA language for computing on sparse systems
Stars: ✭ 439 (-29.42%)
Staticscript🎉🎉🎉 A new statically typed programming language, syntactically like TypeScript.
Stars: ✭ 337 (-45.82%)
ManagarmPragmatic microkernel-based OS with fully asynchronous I/O
Stars: ✭ 502 (-19.29%)
MazuccA minimalist C compiler with x86_64 code generation
Stars: ✭ 437 (-29.74%)
Vim ClangClang completion plugin for vim
Stars: ✭ 335 (-46.14%)
SollSOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
Stars: ✭ 329 (-47.11%)
ToaruosA completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+653.54%)
X86 Bare Metal ExamplesDozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (+540.68%)
LlvmsharpLLVM bindings for .NET Standard written in C# using ClangSharp
Stars: ✭ 553 (-11.09%)
DissectionThe dissection of a simple "hello world" ELF binary.
Stars: ✭ 427 (-31.35%)
E9patchA powerful static binary rewriting tool
Stars: ✭ 317 (-49.04%)
UndertalemodtoolThe most complete tool for modding, decompiling and unpacking Undertale (and other Game Maker: Studio games!)
Stars: ✭ 313 (-49.68%)
Dji Firmware ToolsTools for handling firmwares of DJI products, with focus on quadcopters.
Stars: ✭ 424 (-31.83%)
Vmlinux To ElfA tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
Stars: ✭ 317 (-49.04%)
FidlA sane API for IDA Pro's decompiler. Useful for malware RE and vulnerability research
Stars: ✭ 319 (-48.71%)
PhasarA LLVM-based static analysis framework.
Stars: ✭ 503 (-19.13%)
LlvmIntel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Stars: ✭ 424 (-31.83%)
Python Decompile3Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and fix up some long-standing problems
Stars: ✭ 303 (-51.29%)
Tagua VmTagua VM is an experimental PHP Virtual Machine that guarantees safety and quality by removing large classes of vulnerabilities thanks to the Rust language and the LLVM Compiler Infrastructure.
Stars: ✭ 419 (-32.64%)
SmackSMACK Software Verifier and Verification Toolchain
Stars: ✭ 305 (-50.96%)
AxiomA powerful realtime node-based audio synthesizer.
Stars: ✭ 599 (-3.7%)
Tigress protectionPlaying with the Tigress binary protection. Break some of its protections and solve some of its challenges. Automatic deobfuscation using symbolic execution, taint analysis and LLVM.
Stars: ✭ 550 (-11.58%)
LangcraftCompiler from LLVM IR to Minecraft datapacks.
Stars: ✭ 495 (-20.42%)
Scala NativeYour favorite language gets closer to bare metal.
Stars: ✭ 4,053 (+551.61%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (-51.45%)