PIE (Position Independent Executables)
GPTKB entity
Statements (24)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:software
|
gptkbp:abbreviation |
Position Independent Executables
|
gptkbp:allows |
executables to be loaded at random memory addresses
|
gptkbp:canBeDisabled |
at compile time
|
gptkbp:compilerFlag |
-fPIE
|
gptkbp:defaultIn |
many modern Linux distributions
|
gptkbp:enables |
gptkb:Address_Space_Layout_Randomization
compiler flags |
https://www.w3.org/2000/01/rdf-schema#label |
PIE (Position Independent Executables)
|
gptkbp:implementedIn |
gptkb:ELF_format
|
gptkbp:improves |
gptkb:security
|
gptkbp:introducedIn |
early 2000s
|
gptkbp:linkerFlag |
-pie
|
gptkbp:reduces |
risk of code reuse attacks
|
gptkbp:relatedTo |
gptkb:Position_Independent_Code
shared libraries |
gptkbp:requires |
gptkb:Android
|
gptkbp:supportedBy |
gptkb:Windows
gptkb:macOS gptkb:Linux |
gptkbp:usedIn |
computer security
operating systems |
gptkbp:bfsParent |
gptkb:The_FreeBSD_Project
|
gptkbp:bfsLayer |
7
|