Welcome to the Patrice Kadionik's HomePage.
Load-time relocation of shared libraries. This article’s aim is to explain how a modern operating system makes it possible to use shared libraries with load-time relocation.
It focuses on the Linux OS running on 32-bit x86, but the general principles apply to other OSes and CPUs as well. Note that shared libraries have many names – shared libraries, shared objects, dynamic shared objects (DSOs), dynamically linked libraries (DLLs – if you’re coming from a Windows background). Device Tree Usage - FDTWiki.