Mono里运行C#脚本28—mono_create_jit_trampoline
mono_create_jit_trampoline是 Mono 运行时中的一个函数。在将 Mono 移植到新的架构时,需要创建这个函数。它的主要作用是为指定的 C 函数创建调用代码,接收一个描述 C 函数的参数和返回类型的monomethod,并创建调用该函数的代码。
**一、Trampolines的总体概述**
- Trampolines是在mono运行时中用于执行各种任务的小型手写汇编代码片段。
- 它们在运行时使用JIT使用的本地代码生成宏生成。
- 通常它们有对应的C函数,在需要执行更复杂任务时可以回退到这些C函数。
- 可被视为将控制权从JIT编译的代码传递回运行时的一种方式。
**二、代码文件的分工**<
原文地址:https://blog.csdn.net/caimouse/article/details/145239580
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!