mirror of
https://github.com/opnsense/src.git
synced 2026-02-13 07:44:48 -05:00
loaded separately by dlopen that have global symbols with identical
names. Viewing each dlopened object as a DAG which is linked by its
DT_NEEDED entries in the dynamic table, the search order is as
follows:
* If the referencing object was linked with -Bsymbolic, search it
internally.
* Search all dlopened DAGs containing the referencing object.
* Search all objects loaded at program start up.
* Search all objects which were dlopened() using the RTLD_GLOBAL
flag (which is now supported too).
The search terminates as soon as a strong definition is found.
Lacking that, the first weak definition is used.
These rules match those of Solaris, as best I could determine them
from its vague manual pages and the results of experiments I performed.
PR: misc/12438
|
||
|---|---|---|
| .. | ||
| atrun | ||
| bootpd | ||
| comsat | ||
| fingerd | ||
| ftpd | ||
| getNAME | ||
| getty | ||
| mail.local | ||
| makekey | ||
| mknetid | ||
| named-xfer | ||
| rbootd | ||
| revnetgroup | ||
| rexecd | ||
| rlogind | ||
| rpc.rquotad | ||
| rpc.rstatd | ||
| rpc.rusersd | ||
| rpc.rwalld | ||
| rpc.sprayd | ||
| rshd | ||
| rtld-aout | ||
| rtld-elf | ||
| smrsh | ||
| talkd | ||
| telnetd | ||
| tftpd | ||
| uucpd | ||
| xtend | ||
| ypxfr | ||
| Makefile | ||
| Makefile.inc | ||