Home

abstract memory layout

Welcome to A Coder’s Musings

I am Vivekanand, a software engineer with over a decade of programming experience, I’ve worked across a range of languages—starting with Java and Go, dabbling in C, and now delving into the raw power of pure arm64 and amd64 assembly. Like many, I’ve faced intimidating bugs and performance puzzles that seemed unsolvable at first glance. But thanks to the generous global programming community and the wealth of online resources, I’ve always managed to find a path forward. That spirit of sharing and support is now inspiring me to give back by documenting what I’ve learned.

The Core Dumps: Completed Series

Assembly Architecture

From loading programs into memory, down to x86-64/ARM64 calling conventions and system calls.

Compiler Internals

Trace the entire compilation pipeline: Lexing, parsing, ASTs, LLVM IR, and optimization passes.

Recent Disassemblies

Scroll to Top