The Itanium processor, part 5: The GP register, calling functions, and function pointers July 31, 2015 Jul 31, 2015 07/31/15 Raymond Chen Who am I? How did I get here?
The Itanium processor, part 3b: How does spilling actually work? July 30, 2015 Jul 30, 2015 07/30/15 Raymond Chen Working quietly in the background.
The Itanium processor, part 4: The Windows calling convention, leaf functions July 30, 2015 Jul 30, 2015 07/30/15 Raymond Chen Just use what you've got.
The Itanium processor, part 3: The Windows calling convention, how parameters are passed July 29, 2015 Jul 29, 2015 07/29/15 Raymond Chen Slide on over.
The Itanium processor, part 2: Instruction encoding, templates, and stops July 28, 2015 Jul 28, 2015 07/28/15 Raymond Chen Stop and go.
The Itanium processor, part 1: Warming up July 27, 2015 Jul 27, 2015 07/27/15 Raymond Chen All those registers.
The curse of the redefinition of the symbol HLOG July 24, 2015 Jul 24, 2015 07/24/15 Raymond Chen Too generic a name.
Corrupted file causes application to crash; is that a security vulnerability? July 23, 2015 Jul 23, 2015 07/23/15 Raymond Chen Maybe, maybe not.
When you think you found a problem with a function, make sure you’re actually calling the function, episode 2 July 22, 2015 Jul 22, 2015 07/22/15 Raymond Chen Watch out for the local overrides.
Please enjoy the new eco-friendly printers, now arguably less eco-friendly July 21, 2015 Jul 21, 2015 07/21/15 Raymond Chen Missing the point.