Position-Independent Code - CI/CD Glossary Definition
Position-independent code (PIC) uses relative rather than absolute addressing so it executes correctly at any load address; it is mandatory for shared libraries and underpins address-space layout randomization (ASLR) as a security hardening.
Related guides
Relocation - CI/CD Glossary DefinitionRelocation is the linker or loader patching address references in compiled code once the load location is kno…
Dynamic Loader - CI/CD Glossary DefinitionThe dynamic loader is the OS component that maps a program and its shared libraries into memory and prepares…
Runtime Linker - CI/CD Glossary DefinitionThe runtime linker resolves shared-library symbols as a program starts or on first use, binding calls to thei…