High-performance kernel & assembly debugging toolkit: demos for CPU affinity, NUMA, lock-free, cacheline, and memory bank conflicts. GDB, perf, bpftrace, Rust/C, reproducible root cause analysis.
-
Updated
Jul 31, 2025 - C
High-performance kernel & assembly debugging toolkit: demos for CPU affinity, NUMA, lock-free, cacheline, and memory bank conflicts. GDB, perf, bpftrace, Rust/C, reproducible root cause analysis.
Single-Threaded BTree Implementation in x86_64 Assembly Language with C interface as a Shared-Library
Simple x86 bootloader
Developed a collection of 64-bit Linux shellcodes in NASM assembly, demonstrating deep understanding of system calls, memory management, and low-level programming. Includes examples for process control, file operations, networking, and exploitation techniques, showcasing hands-on expertise in Linux security and assembly coding.
A comprehensive portfolio of low-level systems engineering projects in C, featuring a custom dynamic heap allocator, an LRU cache simulator, x86-64 reverse engineering, and Unix IPC signal handling.
Source-to-machine reading lab for C, optimization levels, stripped binaries, compiler deltas, and RAII cleanup lowering.
A lightweight, pure assembly text editor for Linux x86_64.
An x86-64 operating system built from scratch in C and Assembly, featuring a custom bootloader and kernel targeting bare-metal i440FX hardware.
Experiment: an oracle loop asks a 1B local model (gemma3:1b) to write x86_64 NASM for Wolfram's Rule 30 in an islo VM; 3 iterations, none correct yet.
Reverse engineering and defusing the CS:APP Binary Bomb via x86-64 assembly disassembly, memory inspection, and runtime analysis with GDB.
HT-Assembler is a minimal, dependency-free assembler that produces highly optimized, Section-Header-Free ELF64 executable binaries for Linux x86_64 (AMD64 / Intel 64).
TaskOS is a hobby OS and kernel in x86-64, made to be very simple to use.
An x86_64 operating system written from scratch in C++20 and NASM assembly, with its own Baleen bootloader. 一个用 C++20 与 NASM 汇编从零实现的 x86_64 操作系统,自带 Baleen 引导器。
Implements a hash table in x86-64 Assembly using the chaining collision handling mechanism
Optimized xsv. SIMD-native CSV toolkit in x86-64 assembly.
HTLL is a low-level programming language that compiles directly to x86-64 and AArch64 Linux assembly and some more, creating small, fast, and dependency-free statically linked binaries. It's built on the "Escape Programming" philosophy, which rejects the bloat and restrictions of modern toolchains in favor of absolute control.
A high-performance, statically typed systems programming language with bare-metal speed, zero-GC value structs, generational Immix GC, native FFI, and first-class concurrency for game engines and real-time systems.
My own lib for the known `fast-inverse-square-root` made fully in x86-64 intel ASM with an C header for the C guys out there. Enjoy it!
A Windows x64 assembly project demonstrating how to call NASM functions from Python using ctypes.
To associate your repository with the x86-64-assembly topic, visit your repo's landing page and select "manage topics."