Tag
Raymond Chen's The Old New Thing explains how Windows on Itanium implemented hot-patching using fixed-size instruction bundles and a double-wide conditional long branch instruction, contrasting it with the AArch64 approach discussed previously.
Raymond Chen explains how Windows on AArch64 implements function hot-patching more simply than on x86, using a 12-byte patch space and a three-instruction trampoline via the xip0 scratch register, noting that pointer authentication (pacibsp) usually guards the function entry.