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
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 lightweight, pure assembly text editor for Linux x86_64.
Source-to-machine reading lab for C, optimization levels, stripped binaries, compiler deltas, and RAII cleanup lowering.
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 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.
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.
An x86-64 operating system built from scratch in C and Assembly, featuring a custom bootloader and kernel targeting bare-metal i440FX hardware.
Implements a hash table in x86-64 Assembly using the chaining collision handling mechanism
Optimized xsv. SIMD-native CSV toolkit in x86-64 assembly.
A maze generator and shortest-path solver written in x86-64 assembly. It runs natively on Windows, and renders 24-bit truecolor Unicode frames directly in a terminal.
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.
Pure ASM entropy from Intel silicon. No middleman.
To associate your repository with the x86-64-assembly topic, visit your repo's landing page and select "manage topics."