cirosantilli / algorithm-cheat
MOVING TO: https://cirosantilli.com/linux-kernel-module-cheat/#algorithms see README. Algorithm tutorials and simple multi-language implementations with unit tests. Test case data in language agnostic file formats. Usually updated when I'm grinding for job interviews :-)
☆79Updated 5 years ago
Alternatives and similar repositories for algorithm-cheat:
Users that are interested in algorithm-cheat are comparing it to the libraries listed below
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆200Updated 5 years ago
- Source code for 'Modern X86 Assembly Language Programming' by Daniel Kusswurm☆164Updated 5 years ago
- Random Signals on Some Low-level Stuff.☆19Updated 11 months ago
- Calcium OS project for x86_64☆39Updated 7 years ago
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago
- Experimental tracing framework for Python on Windows.☆61Updated 4 years ago
- QEMU based emulation library for micro-architectural simulation (ARM64 and x86)☆40Updated 5 years ago
- Set of reusable Make snippets 🏗️☆16Updated 7 years ago
- Dynamic creation and update of ELF files, or: an allocator for JIT compilers☆33Updated last year
- Example of how to use the ptrace(2) system call to call a userspace method.☆148Updated 5 years ago
- Examples for Linux ptrace(2)☆137Updated 11 months ago
- 32-bit x86 emulator using ncurses and capstone/keystone/unicorn☆29Updated 6 years ago
- My "Write a Real, Working, Linux Driver" talk and source code☆166Updated 10 years ago
- My OS study following Broken Thorn OS series: http://www.brokenthorn.com/Resources/OSDevIndex.html☆60Updated 9 years ago
- Monitor, rewrite and/or otherwise trap system calls... on Linux/x86{,-64} only, for now.☆60Updated last week
- Register-based VM, and debugger written in C, and a stack-based VM written inside the first.☆50Updated 6 years ago
- set of small and useful kernel modules/patches for tracing/debugging of different stuff and for learning of Linux kernel☆32Updated 7 years ago
- Educational open-source CPU suite (with assembler, linker and simulator)☆170Updated 10 months ago
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.☆32Updated 3 years ago
- asrepl: x86-64 assembly REPL☆69Updated 7 years ago
- Purgeable memory allocations for Linux☆30Updated 5 years ago
- memTrace, a framework for lightweight memory tracing☆57Updated 5 years ago
- Tiny Code Generator Library☆46Updated 4 years ago
- A lightweight debugger library written in C.☆46Updated 9 years ago
- Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development☆51Updated 4 years ago
- Collection of my studies in x86 Assembler Programming for Linux.☆10Updated 9 years ago
- Reverse Engineer ALL The Things (tm)☆54Updated 12 years ago
- A quick tutorial on how to implement malloc/free/calloc/realloc☆172Updated 5 years ago
- Learning Linux Binary Analysis, published by Packt☆81Updated 2 years ago
- A simulator for a simple RISC CPU in C☆47Updated 3 years ago