Top all-time · #14129
Some Assembly Required
Personal blog · mindfruit.co.uksystemsprogramming
Some Assembly Required is a personal blog at mindfruit.co.uk about systems and programming. Since 2013, 5 different Hacker News readers have linked it 6 times. No feed was found, so read it on the site itself.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for its explanations of low-level assembly topics, such as how x86 and x86_64 handle relocations and position-independent code, with illustrations.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /2012/06/relocations-relocations.html2 people · 2 mentions · first linked 2015-04-15
What Hacker News says?
There are some pretty pictures here which help to explain how x86_64 handles relocations in a much less cumbersome way: http://www.mindfruit.co.uk/2012/06/relocations-relocations.h...
Comment linking /2012/06/relocations-relocations.html
on “32-bit x86 Position Independent Code – It's That Bad”Submitted A Linux Kernel Module For Reading/Writing MSRs as a story · 15 points
HN discussionIt handles relocations somewhat differently: http://www.mindfruit.co.uk/2012/06/relocations-relocations.h... Basically, it has a new addressing mode so that you can access things relative to the program counter: RIP-relative addressing.
Comment linking /2012/06/relocations-relocations.html
on “New optimizations for X86 in upcoming GCC 5.0: PIC in 32 bit mode”Submitted The initial stack, reading process arguments and environment variables (2012) as a story · 8 points
HN discussionSubmitted Magic Buffers and io_uring Registered Buffers as a story · 2 points
HN discussionSubmitted Relocations, Relocations as a story · 2 points
HN discussion