小编vam*_*msi的帖子

模拟动态加载程序以修复共享库偏移

我在工作中有一个有趣的情况,我正在努力寻找一个好的解决方案.我们的代码运行在多核MIPS裸机(无内核)上.我们需要与需要升级的第三方代码集成.我正在考虑将第三方代码编译为PIC,然后在下载此代码时更改代码/数据符号的GOT(我可以控制代码所在的位置).此外,假设进入第三方代码的接口不会改变,因此没有新的PLT/GOT条目.这会有用吗?我还应该考虑其他什么?

c c++ embedded shared-libraries

11
推荐指数
1
解决办法
225
查看次数

标签 统计

c ×1

c++ ×1

embedded ×1

shared-libraries ×1