danbev / learning-assembly
☆75Updated last year
Related projects ⓘ
Alternatives and complementary repositories for learning-assembly
- LLVM, clang, ninja, dyld and others.☆43Updated 4 years ago
- Compiler and VM(interpreter), Using SSA form and doing some optimizations.☆35Updated 3 years ago
- Frida depends on TinyCC☆49Updated 4 months ago
- Just a project with notes and code about the Linux kernel☆48Updated 3 years ago
- implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture☆72Updated 2 years ago
- The collection of useful resources for OS development☆58Updated 7 years ago
- Code examples for tutoring modern C++☆89Updated 4 months ago
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆29Updated last year
- Dynamic creation and update of ELF files, or: an allocator for JIT compilers☆32Updated 10 months ago
- C++11 ELF/DWARF parser☆76Updated 3 years ago
- Some C code i write to study systems programming (while reading The Linux Programming Interface)☆45Updated 7 years ago
- An LLVM bitcode parsing example☆55Updated 4 years ago
- 🔮 A UNIX-like toy kernel built from scratch (for AArch64) with preemptive multi-threading, VM, CoW fork(), buddy, slob, VFS, FAT32.☆75Updated last year
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago
- Same as simple-virtual-machine but in C☆142Updated 8 years ago
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.☆32Updated 2 years ago
- An LLVM interpreter that aims to compute points-to sets dynamically☆30Updated 9 years ago
- LLVM dataflow analysis framework; Reaching Definition Analysis; Liveness Analysis, May-point-to Definition Analysis ; inter-procedural m…☆25Updated 4 years ago
- Linux Debugger Prototype☆43Updated 2 years ago
- A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practi…☆39Updated this week
- Writing a minimal x86-64 JIT compiler in C++☆99Updated 6 years ago
- Binary Translator to LLVM IR☆47Updated 6 years ago
- Tutorial on how to write the dumbest obfuscator I could think of.☆169Updated 4 years ago
- Collection of various llvm passes☆117Updated 9 years ago
- We try to put source files of llvm tutorials here☆18Updated 4 years ago
- LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-t…☆145Updated 10 months ago
- A step-by-step tutorial for building an LLVM sample pass☆213Updated 4 years ago
- Tiny Code Generator Library☆45Updated 3 years ago
- A curated list of awesome Assembler☆65Updated 9 years ago