MSIL OpCode.Ldftn与RuntimeMethodHandle

时间:2019-04-05 11:06:19

标签: c# .net clr cil

OpCode.LdftnRuntimeMethodHandle.GetFunctionPointer在32位平台上具有相同的值,但在x64上则没有。

使用ldftn返回的值,我可以在x86和x64平台上执行一条calli指令。

在x64上,RuntimeMethodHandle.GetFunctionPointer的值对calli无效。

为什么?

0 个答案:

没有答案