First page Back Continue Last page Overview Graphics
Setup: the next phase
The ELF header contains the path of the dynamic linker to use.
The kernel loads it and transfer control to it.
At this stage, it is the only code in the program that can run: the program is not complete yet!
The kernel passes to the dynamic linker on the stack an array of tag-value pairs.
This Auxiliary Vector contains the information of where to find the application and where to transfer control once it's finished it's job.