RRavidu PriyankaraMay 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 “speciravindu-priyankara.hashnode.dev
RRavidu PriyankaraMay 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 actualravindu-priyankara.hashnode.dev
VVishesh Dutt SharmaMar 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 blacsttudv.hashnode.dev
MMani TofighMar 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?manitofigh.me
SShubhamOct 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...booleanbug.hashnode.dev