Filtee Processing
The runtime linker processing of a filter defers loading a
filtee until a filter symbol is referenced.
This implementation is analogous to the filter performing a
dlopen
(3C), using mode
RTLD_LOCAL
, on each of its
filtees as the filtee is
required. This implementation accounts for differences in dependency
reporting that can be produced by tools such as
ldd
(1).
The link-editor's -z loadfltr
option can be used when creating a filter to cause the immediate
processing of its filtees at runtime. In addition,
the immediate processing of all filtees within a
process, can be triggered by setting the LD_LOADFLTR
environment variable to any value.