Lynxbee topic

GDB

ARM Registers Explained: AArch32 and AArch64

ARM does not have one universal set of “16 registers.” AArch32 exposes R0–R15, while AArch64 provides X0–X30 plus separate SP, PC behavior, status fields, vector registers, and system state. This reference connects the architecture to real function calls and debugging.

Debug C Programs with GDB on Ubuntu

A debugger becomes useful when a crash that looked random becomes one source line, one call path, and one impossible value. Follow a complete GDB investigation from failure to verified fix.

Engineering weekly

Useful technical knowledge, not inbox noise.

Receive verified fixes, references, labs, and tools. Confirm by email; unsubscribe any time.