Oct 8, 2026 Post comments count7 Post likes count2 If one anti-malware software is good, does that make two better? Raymond Chen Not always.
Oct 7, 2026 Post comments count2 Post likes count1 How can undefined opcodes ud0 and ud1 have parameters? How undefined were they? Raymond Chen They weren't defined, not even as undefined.
Oct 6, 2026 Post comments count2 Post likes count3 Why does the compiler sometimes use ud2 and sometimes int 3 for code that shouldn’t execute? Raymond Chen It shouldn't execute, but for different reasons.
Oct 5, 2026 Post comments count5 Post likes count4 If somebody tries to hot-patch an already-hot-patched function, how do they avoid conflicts? Raymond Chen Hot-patching is for Windows, not for you.
Oct 2, 2026 Post comments count0 Post likes count2 Why is there no Windows hot-patching support for other architectures like 32-bit ARM and MIPS? Raymond Chen They either predate hot-patching or never needed it.
Oct 1, 2026 Post comments count0 Post likes count2 Windows on Itanium also provided for hot-patching, in an even simpler way Raymond Chen Once again, the benefit of fixed-length instructions.