diff options
author | Daniel Bertalan <dani@danielbertalan.dev> | 2023-04-22 11:44:02 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-05-14 13:47:53 +0200 |
commit | cd45c2d295f638adc73fd0730b7e83c9351449a8 (patch) | |
tree | 046c68caa6b5bdc35a124773de48307764b7900b /README.md | |
parent | c4e0f5e5eed248fc06aabd8531b13f0440c8c9e0 (diff) | |
download | serenity-cd45c2d295f638adc73fd0730b7e83c9351449a8.zip |
LibELF: Split `do_relocation` into `do_{direct,plt}_relocation`
No functional changes intended. This is in preparation of a commit that
overhauls how IFUNCs are resolved.
This commit lets us move the implementation of PLT patching from
`DynamicObject` to `DynamicLoader` where all other relocation code
lives. For this, got[2] now stores the loader's address instead of the
object's.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions