[all-commits] [llvm/llvm-project] 2e1b83: [RuntimeDyld] RuntimeDyldELF: Clear GOTOffsetMap w...
Graham Markall via All-commits
all-commits at lists.llvm.org
Mon Apr 3 11:37:29 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2e1b838a889f9793d4bcd5dbfe10db9796b77143
https://github.com/llvm/llvm-project/commit/2e1b838a889f9793d4bcd5dbfe10db9796b77143
Author: Graham Markall <gmarkall at nvidia.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
Log Message:
-----------
[RuntimeDyld] RuntimeDyldELF: Clear GOTOffsetMap when resetting GOT section.
When the GOT section ID is reset, the GOTOffsetMap must also be cleared,
otherwise spurious matches can be located when handling GOT relocations
in subsequently-linked objects.
Fixes Issue #61402 - see https://github.com/llvm/llvm-project/issues/61402.
Reviewed By: lhames
Differential Revision: https://reviews.llvm.org/D146938
More information about the All-commits
mailing list