Article

Windows on Itanium also provided for hot-patching, in an even simpler way

The Old New Thing ·The Old New Thing ·Published 2026-10-01 ·5 min read

This article discusses the hot-patching capabilities of Windows on Itanium, highlighting the fixed-sized instruction bundles and their implications for hot-patching. It also touches on the structure of Itanium binaries and the use of padding in function definitions.

From the article

Last time, we looked at Windows hot-patching on 64-bit ARM . But what about Itanium?

Itanium also had fixed-sized instructions, or more accurately, fixed-sized bundles, where each bundle encodes three instructions. Fixed-size bundles mean that, like AArch64, there is no hot-patching restriction on the first instruction of a function.

In fact, there was no spare space for hot-patching at all.


Share this resource


Discovered 2026-10-02 Source The Old New Thing Archive 2026-10 →