What is Program loader?

The OS function that reads an executable into memory, maps its parts with the right permissions, sets up arguments on the stack and starts the program.

Field: Linkers, Loaders & Executables

Related terms

Address space layout randomization (ASLR) BSS section Dynamic linker Dynamic linking Entry point Executable and Linkable Format (ELF) Global offset table Heap memory Linker Linker script

Back to the glossary