Goloader-在运行时加载并运行golang代码。-Golang开发

时间:2024-06-15 10:34:26
【文件属性】:

文件名称:Goloader-在运行时加载并运行golang代码。-Golang开发

文件大小:53KB

文件格式:ZIP

更新时间:2024-06-15 10:34:26

Golang Go Compilers

Goloader可以在运行时加载和运行Golang代码。 由dearplain / goloader分叉,接管维护工作,因为原始作者不在维护中。Goloader Goloader可以在运行时加载和运行Golang代码。 从dearplain / goloader派生,因为原始作者不在维护中而接管了维护工作。它如何工作? Goloader的工作原理类似于链接程序:它在目标文件中重新定位符号的地址,生成可运行的代码,然后重用运行时函数和加载程序的类型指针。 Goloader为Go的运行时和gc提供了一些信息,从而使其可以与它们正确配合使用。 请注意,Goload


【文件预览】:
goloader-master
----.travis.yml(621B)
----iface.go(664B)
----stackobject.go(1KB)
----module.1.16.go(4KB)
----const.go(1KB)
----dymcode.1.12.go(4KB)
----debug.go(562B)
----type.go(2KB)
----register.1.16.go(552B)
----readobj.1.16.go(5KB)
----.github()
--------workflows()
----register.go(2KB)
----module.1.8.go(2KB)
----readobj.1.8.go(3KB)
----dymcode.1.14.go(4KB)
----mmap_linux_amd64.go(500B)
----LICENSE(11KB)
----module.1.13.go(2KB)
----inlinetree.go(2KB)
----empty_asm.s(0B)
----module.go(3KB)
----type.1.14.go(1KB)
----register.1.8.go(491B)
----module.1.12.go(2KB)
----dymcode.1.16.go(4KB)
----type.1.8.go(1KB)
----readobj.go(2KB)
----mmap_unix.go(531B)
----mmap_windows.go(1KB)
----deferreturn.go(853B)
----module.1.10.go(2KB)
----dymcode.1.8.go(2KB)
----examples()
--------base()
--------const()
--------inline()
--------http()
--------loader()
--------inter()
--------basecontext()
--------schedule()
----asm_bytes.go(1019B)
----dymcode.1.9.go(3KB)
----module.1.14.go(3KB)
----README.md(2KB)
----iface.1.10.go(2KB)
----utils.go(3KB)
----dymcode.go(19KB)
----iface.1.8.go(2KB)
----go.mod(42B)

网友评论