13.07.2015 Views

Full Generic System V ABI

Full Generic System V ABI

Full Generic System V ABI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

P T _ D Y N A M I CP T _ I N T E R PP T _ N O T EP T _ S H L I Bbytes are defined to hold the value 0 and to follow the segment’sinitialized area. The file size may not be larger than the memorysize. Loadable segment entries in the program header tableappear in ascending order, sorted on the p _ v a d d r member.The array element specifies dynamic linking information. See‘‘Dynamic Section’’ below for more information.The array element specifies the location and size of a nullterminatedpath name to invoke as an interpreter. This segmenttype is meaningful only for executable files (though it may occurfor shared objects); it may not occur more than once in a file. If itis present, it must precede any loadable segment entry. See ‘‘ProgramInterpreter’’ below for further information.The array element specifies the location and size of auxiliaryinformation. See ‘‘Note Section’’ below for details.This segment type is reserved but has unspecified semantics. Programsthat contain an array element of this type do not conformto the <strong>ABI</strong>.P T _ P H D R The array element, if present, specifies the location and size of theprogram header table itself, both in the file and in the memoryimage of the program. This segment type may not occur morethan once in a file. Moreover, it may occur only if the programheader table is part of the memory image of the program. If it ispresent, it must precede any loadable segment entry. See ‘‘ProgramInterpreter’’ below for further information.P T _ L O P R O C through P T _ H I P R O CValues in this inclusive range are reserved for processor-specificsemantics. If meanings are specified, the processor supplementexplains them.NOTEUnless specifically required elsewhere, all program header segment types areoptional. That is, a file’s program header table may contain only those elementsrelevant to its contents.5-4 PROGRAM LOADING AND DYNAMIC LINKING

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!