pkujhd / goloader

load and run golang code at runtime.
Apache License 2.0
506 stars 58 forks source link

有一个想法 #64

Closed Linkangyis closed 2 years ago

Linkangyis commented 2 years ago

go plugin里面好像有方法可以从字符表里面提取函数 可以尝试一下看看能不能从字符表里面读取,从而免去手动注册函数/类型

pkujhd commented 2 years ago

go plugin里面好像有方法可以从字符表里面提取函数 可以尝试一下看看能不能从字符表里面读取,从而免去手动注册函数/类型

现在就是这样的,注册函数的意思是让你的loader里边包含这个函数, 否则没有这个函数的话,符号表里啥都没有

如果你的loader里已经使用了这个函数,那么符号表中就存在,就不用注册了