MSIL OpCode.Ldftn vs RuntimeMethodHandle - PullRequest
       44

MSIL OpCode.Ldftn vs RuntimeMethodHandle

1 голос
/ 05 апреля 2019

OpCode.Ldftn и RuntimeMethodHandle.GetFunctionPointer имеют одинаковое значение на 32-битной платформе, но на x64 они не имеют.

Используя значение, возвращаемое ldftn, я могу выполнить инструкцию calli наплатформы x86 и x64.

Значение RuntimeMethodHandle.GetFunctionPointer недопустимо для calli на x64.

Почему?

...