Videos: ELF

Playlist

slides: elf.pdf

Note: the final, optional video is not included in the playlist.

On Linux and most Unix variants (but not Mac OS X), executables, object files, and shared libraries all use a format known as ELF (Executable and Linkable Format). These videos look at the kinds of problems that the representation must solve and the details of how programs and libraries are represented in ELF.