diff options
| author | Jez Ng <jezng@fb.com> | 2021-11-12 15:00:51 -0500 |
|---|---|---|
| committer | Jez Ng <jezng@fb.com> | 2021-11-12 15:01:51 -0500 |
| commit | ad8df21db287b9f186421aa340e8e0c061f6222c (patch) | |
| tree | a4ea1f954869334afcbe963f2c82a916d923bbe5 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 153c2983422e6c5840efc4bbe73b7b9bf0658d0d (diff) | |
[reland][lld-macho] Fix symbol relocs handling for compact unwind's functionAddress
Clang seems to emit all functionAddress relocs as section relocs, but
`ld -r` can turn those relocs into symbol ones. It turns out that we
weren't handling that case correctly when the symbol was a weak def
whose definition did not prevail.
Reviewed By: #lld-macho, oontvoo
Differential Revision: https://reviews.llvm.org/D113702
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
