Oct 17, 2024 Post comments count2 Post likes count0 Evaluating tail call elimination in the face of return address protection, part 1 Raymond Chen Reusing the activation frame.
Oct 16, 2024 Post comments count4 Post likes count2 Effects of classic return address tricks on hardware-assisted return address protection Raymond Chen Return address manipulations that are possibly even more impermissible than they already were.
Oct 15, 2024 Post comments count4 Post likes count1 A quick introduction to return address protection technologies Raymond Chen Detecting attempts to manipulate the return address.
Oct 14, 2024 Post comments count13 Post likes count2 On naming things: The tension between naming something for what it is, what it does, or how it is used Raymond Chen You are guaranteed to make someone upset.
Oct 11, 2024 Post comments count1 Post likes count3 How can I explicitly specialize a templated C++ constructor? Raymond Chen Looking for a C++ tag type for representing another type.
Oct 10, 2024 Post comments count2 Post likes count2 A correction to the awaitable lock for C++ PPL tasks Raymond Chen Over-scoped lock.
Oct 9, 2024 Post comments count3 Post likes count2 If threads are created without a message queue, why can I post to them immediately upon creation? Raymond Chen Check who is doing the posting.
Oct 8, 2024 Post comments count1 Post likes count1 Microspeak: Run to ground Raymond Chen Come to a resolution.
Oct 7, 2024 Post comments count14 Post likes count7 A popular but wrong way to convert a string to uppercase or lowercase Raymond Chen Converting character by character isn't good enough any more.
Oct 4, 2024 Post comments count0 Post likes count2 How does the linker decide whether to call WinMain or wWinMain? Raymond Chen If you don't tell it, it will try to figure it out.