MSVC / Win32保证功能起始地址是否对齐

时间:2015-12-11 03:50:56

标签: windows winapi hotpatching

这个问题是关于hotpatching。 hotpatching的核心是 用两个字节短替换前两个字节指令 跳转指令。 Microsoft保证第一条指令 hotpatchable函数是at least two bytes。我们称之为 hotpatch point

为确保替换操作是原子操作, hotpatch点的地址必须至少为16位对齐, MSDN对此一无所知。

所以我的问题是:MSVC / Win32是否保证功能启动 地址是对齐的吗?

0 个答案:

没有答案