#low-level

Wiki 2

  • Passing Too Few Parameters and the Itanium NaT Bit Raymond Chen on the failure modes of calling a function with fewer parameters than declared, and how Itanium's register-stack engine architecturally enforces parameter count
  • The Old New Thing (Raymond Chen) Raymond Chen's long-running Microsoft devblog on Windows internals, calling conventions, archaeological NT/Win9x history, and the why behind compatibility quirks

Books 2

  • Building a Debugger Sy Brand walks through writing a Linux debugger in C++ — ptrace, breakpoints, DWARF unwinding
  • Hacker's Delight (2nd ed.) Warren's catalog of branchless integer and bit-level tricks that compilers reach for