【发布时间】:2021-11-06 15:45:10
【问题描述】:
当使用dlmopen(LM_ID_NEWLM) 打开共享库时,新命名空间中没有现有的共享库,因此许多库会崩溃或至少给出未解析的符号。
是否可以使用 LM_ID_NEWLM 加载 .so 并拉入所有已链接到正在运行的应用程序的 .so?
我可以先走/proc/$$/maps,然后把他们拉进来,但似乎没有必要。
想法?
【问题讨论】:
标签: linux gcc shared-libraries posix dynamic-linking