Computer Science, asked by Sruthypotter5901, 1 year ago

Relocation and program relocatability system software

Answers

Answered by kirahinamoriamuchan
0

Shared libraries, of which executables are similar to for the sake of this discussion, are often relocatable but in a way that requires a little preprocessing. They contain a mapping of assets (functions and data) in the binary to their location and a list of the assets that the binary needs but doesn't have. Simplistically, when loading, the dynamic linker changes these mappings to point to assets in the other, dependent binaries that are also loaded.

Similar questions