goloader:在运行时加载并运行golang代码 源码

qqsilky21871 41 0 ZIP 2021-02-21 08:02:57

装货商 Goloader可以在运行时加载和运行Golang代码。 从派生,接管维护,因为原始作者不在维护中 它是如何工作的? Goloader的工作原理类似于链接程序:它重新定位目标文件中符号的地址,生成可运行的代码,然后重用运行时函数和加载程序的类型指针。 Goloader为Go的运行时和gc提供了一些信息,从而使其可以与它们正确配合使用。 请注意,Goloader不是脚本引擎。 它读取Go编译器的输出,并使它们可运行。 支持Go的所有功能,并且与本机Go代码一样快速,轻便地运行。 与插件比较 Goloader重用Go运行时,从而使其变得更小。 Goloader加载的代码是不可卸载

用户评论
请输入评论内容
评分:
暂无评论