Apr 16, 2025 Post comments count0 Post likes count1 Using the classical model for linking to provide unit test overrides Raymond Chen Overriding a LIB with an OBJ for fun and profit.
Apr 15, 2025 Post comments count16 Post likes count1 There was a lot of imagined dropping tablets in swimming pools Raymond Chen The archetypical example of needing a replacement computer.
Apr 14, 2025 Post comments count6 Post likes count1 Dubious security vulnerability: Once I have tricked the user into running a malicious shortcut, I can install malware Raymond Chen Yes, that's sort of the point.
Apr 11, 2025 Post comments count12 Post likes count5 The case of the UI thread that hung in a kernel call Raymond Chen I did tell you not to do that.
Apr 10, 2025 Post comments count0 Post likes count1 Function overloading is more flexible (and more convenient) than template function specialization Raymond Chen You can change more things in an overload.
Apr 9, 2025 Post comments count5 Post likes count0 Why can’t I use SEC_LARGE_PAGES with a file-based file mapping? Raymond Chen No paging, no crying.
Apr 8, 2025 Post comments count10 Post likes count1 The Goldilocks zone of software stability Raymond Chen Not too new, not too old.
Apr 7, 2025 Post comments count4 Post likes count2 On priority inversion in the use of a spinlock to ensure atomic access to a shared_ptr Raymond Chen Priority inversion may be rare, but correctness doesn't care about rarity.
Apr 4, 2025 Post comments count5 Post likes count1 Adding delays to our task sequencer, part 3 Raymond Chen Waiting more cheaply.
Apr 3, 2025 Post comments count0 Post likes count2 Adding delays to our task sequencer, part 2 Raymond Chen Waiting the right amount of time.