SPRAB89A September 2011 – March 2014
A program may be separately linked as an executable (file type ET_EXEC) and dependent libraries (file type ET_DYN). Under this model the files are called a bare-metal dynamic executable and bare-metal dynamic libraries, respectively. These files contain the usual dynamic information referenced through a dynamic section via the PT_DYNAMIC program header. The program and its libraries can optionally be dynamically relocated at load time.