File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 13151315functions if those exist. All dependencies not set as
13161316\emph {lazy } (see page \pageref {DLOPEN }) are mapped recursively via breadth
13171317first search.
1318+ \item The runtime linker also processes relocation entries in the libraries.
1319+ This allows for the position independent (w.r.t. virtual addresses within the
1320+ address space of the process) code to work.
13181321\item The linker's job is done at that point and calls the program
13191322\texttt {main() } function.
13201323\item A process may continue to use the dynamic linker during program execution
13251328you run it like that) even though it has its own \texttt {main() } function.
13261329It is used within an address space of an executed program. The program, dynamic
13271330linker, and dynamic libraries constitute a single process.
1328-
13291331\item The following examples \emsl {are from Solaris}. Finding equivalent
13301332commands and/or options on Linux is left as an exercise to the reader.
13311333\begin {itemize }
You can’t perform that action at this time.
0 commit comments