The bug is the compiler is supposed generate code to save the register or the implementation they patched is wrong?
Kind of hard to wade through the overly descriptive story to figure out what the problem was.
Kind of hard to wade through the overly descriptive story to figure out what the problem was.
As an aside, I didn't find the writeup to be overly descriptive. The author does a great job linking every step and how they came to each conclusion along the way, even including hypotheses where they came out empty-handed. When a writeup omits these, it makes the author look like they were somehow enlightened to find the solution, instead of just following a methodical approach.
Thanks for the feedback. I redesigned that code block, making it a side-by-side diff. Is it easier to understand now?