标签: c# .net clr cil
OpCode.Ldftn和RuntimeMethodHandle.GetFunctionPointer在32位平台上具有相同的值,但在x64上则没有。
OpCode.Ldftn
RuntimeMethodHandle.GetFunctionPointer
使用ldftn返回的值,我可以在x86和x64平台上执行一条calli指令。
ldftn
calli
在x64上,RuntimeMethodHandle.GetFunctionPointer的值对calli无效。
为什么?