RPRavidu Priyankarainravindu-priyankara.hashnode.dev·May 18 · 7 min readeBPF Macros Are Just Costumes for ELF MetadataIn the previous part, we explored how our eBPF maps changed during preprocessing time. At first, those transformations looked strange. But after digging deeper, it became clear that most of the “speci00
RPRavidu Priyankarainravindu-priyankara.hashnode.dev·May 11 · 10 min readeBPF Map Definitions Are Fake — And That’s the PointI originally just wanted to observe what really happens after an eBPF hash map gets populated at runtime. To explore that, I built a very small tracing program and started digging into how maps actual00
VDVishesh Dutt Sharmainsttudv.hashnode.dev·Mar 1 · 6 min readThe Language Beneath the CodeIntroduction This post documents my key technical takeaways from reading Code: The Hidden Language of Computer Hardware and Software by Charles Petzold. Rather than treating computers as abstract blac00
MTMani Tofighinmanitofigh.me·Mar 7, 2024 · 1 min readWhat REALLY happens when you turn on your computerEver wondered what REALLY happens when you click that button on your machine?00
SShubhaminbooleanbug.hashnode.dev·Oct 7, 2022 · 1 min readHow Branching works in low level?the for loop that you use in programming is basically a implementation of BRANCH instruction.In this blog we will discuss how this BRANCH instruction works. In normal program execution,program is extracted from memory and and PC is incremented by 4 a...00