Oct 17, 2024 2 0 Evaluating tail call elimination in the face of return address protection, part 1 Raymond Chen Reusing the activation frame.
Oct 16, 2024 4 2 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 4 1 A quick introduction to return address protection technologies Raymond Chen Detecting attempts to manipulate the return address.
Oct 14, 2024 13 2 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 1 3 How can I explicitly specialize a templated C++ constructor? Raymond Chen Looking for a C++ tag type for representing another type.
Oct 9, 2024 3 2 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 7, 2024 14 5 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 0 2 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.