Oracle® Solaris 11.2 链接程序和库指南

退出打印视图

更新时间: 2014 年 7 月
 
 

filtee 处理

运行时链接程序处理过滤器时会延迟装入 filtee,直到引用过滤器符号。这种实现类似于执行 dlopen(3C) 的过滤器,在需要 filtee 时,对其每个 filtee 使用 RTLD_LOCAL 模式。这种实现考虑了由 ldd(1) 等生成的依赖项报告中存在的差异。

创建过滤器时,可以使用链接编辑器的 –z loadfltr 选项,实现在运行时立即处理 filtees。此外,通过将 LD_LOADFLTR 环境变量设置为任意值,可触发在某个进程中立即处理所有 filtee。