求助:如何在内核下加载so文件,并执行导出函数?
如题。我要用到一个第三方的so文件来完成与server的通讯(当然通讯协议时加密的),但是将数据传输到应用层,再由进程调用so文件的函数发送数据性能太低。所以我想直接在内核下加载so文件,组装数据并通过调用so的函数发送出去。不知道有没有哪位大牛有解决方案? 回复 1# liushuiwu晕,要登天了。
难道就没有办法吗?能不能在内核线程中加载这个so到4G虚拟空间的指定位置,然后在执行这个so的导出函数是运行在用户态? 内核不会连接用户态的库的。考虑写成内核模块的方式。内核线程是没有用户态的吧。 你的“第三方的so文件”会依赖其它的so,so又依赖其它so,这些so的中的符号都得解析
页:
[1]