background knowledge about shared libraries background knowledge about shared libraries binaries loaded through exec When ELF, ld.so is invoked (kernel:fs/binfmt_elf.c) ld.so parses header to load shared libraries at run time (glibc:elf/rtld.c)