danbev / learning-assembly
☆76Updated 2 years ago
Alternatives and similar repositories for learning-assembly:
Users that are interested in learning-assembly are comparing it to the libraries listed below
- The collection of useful resources for OS development☆60Updated 8 years ago
- Just a project with notes and code about the Linux kernel☆51Updated 3 years ago
- Same as simple-virtual-machine but in C☆144Updated 8 years ago
- A small kernel module that can hook arbitrary syscalls on x86_64☆49Updated 5 years ago
- Frida depends on TinyCC☆54Updated 7 months ago
- A tutorial for debugging with gdb☆16Updated 6 years ago
- x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more☆80Updated last year
- Some of my notes, books, code listings for asembler studying. Enjoy!☆52Updated last year
- Learning Linux Binary Analysis, published by Packt☆81Updated 2 years ago
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago
- 🔮 A UNIX-like toy kernel built from scratch which runs on a real rpi3b+, with preemptive multithreading, CoW fork(), VM, VFS, FAT32☆76Updated last year
- C++11 ELF/DWARF parser☆76Updated 4 years ago
- Source code for 'Modern X86 Assembly Language Programming' by Daniel Kusswurm☆163Updated 4 years ago
- A collection of solutions and other inspiring material to Dennis Andriesse's 'Practical Binary Analysis' book.☆33Updated 3 years ago
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆29Updated 2 years ago
- ☆34Updated 6 years ago
- Linux Debugger Prototype☆43Updated 3 years ago
- Information about Linux system calls on different architectures☆148Updated last week
- Writing a minimal x86-64 JIT compiler in C++☆101Updated 6 years ago
- Access Arm64 CPU system registers☆80Updated last month
- ☆102Updated 5 years ago
- 64bit bare metal hypervisor built from scratch with Intel VT-x☆89Updated 4 years ago
- Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)☆121Updated 8 years ago
- PC Assembly language book☆164Updated last year
- Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development☆51Updated 4 years ago
- A minimal toy implementation of strace(1)☆174Updated last year
- ☆48Updated 4 years ago
- X86 Opcode and Instruction Reference☆242Updated 8 months ago
- wrapper library for the functionality offered by ptrace. features facilities to enter breakpoint, debug and hook syscalls, etc.☆21Updated 2 years ago
- Collection of various llvm passes☆119Updated 9 years ago