ForgeVM Atlas
The low-level workshop for people who build beneath abstractions.
A professional knowledge platform for CPU architecture, LLVM, GNU, assembly, linkers, debuggers, binary formats, operating-system internals, and the future ForgeVM toolchain.
Architecture desks
Open CPUsx86-64
The dominant desktop and server ISA for operating systems, compilers, debuggers, hypervisors, game engines, binary tools, exploit research, and performance work.
ARM64 / AArch64
A load/store 64-bit architecture used in phones, Apple Silicon, servers, embedded boards, secure firmware, kernels, and modern performance-sensitive software.
RISC-V
A modular open ISA used for education, research, embedded systems, Linux-capable cores, open hardware, compiler work, and architecture experimentation.
Compiler infrastructure as a first-class reference
IR, MLIR, LLD, LLDB, FileCheck, MC layer, and the engineering habits ForgeVM should learn from.
GNUBinutils, GCC, GAS, ld, glibc, and GDB
The practical Unix toolchain bedrock for assembly, ELF, linkers, debugging, and cross-compilation.
ForgeVM workbench
Open toolchainsLinkers and Loaders
The professional desk for object files, relocation, symbols, sections, dynamic loading, and the future ForgeVM linker.
clang / gcc / cl.exeCompiler Drivers and Build Pipelines
How clang, gcc, cl, rustc, assemblers, linkers, libc, SDKs, and build systems form one executable pipeline.
GDB / LLDB / WinDbgDebugger and Binary Tooling
The future ForgeVM debugger space: symbols, stack walking, breakpoints, memory maps, disassembly, and process control.
Book shelves
LibraryLinux x86-64 Assembly Field Book
A practical route from registers and syscalls to ELF, debugging, and calling C safely.
Windows x64 Internals for Assembly Writers
Win64 ABI, PE/COFF, unwind info, debugger workflow, and safe boundaries with C/C++.
macOS ARM64 Low-Level Notes
Mach-O, Apple arm64 ABI details, dyld, LLDB, universal binaries, and secure platform features.