diff options
author | Hiroshi Yamauchi <hjyamauchi@gmail.com> | 2023-08-11 18:38:46 -0700 |
---|---|---|
committer | Hiroshi Yamauchi <hjyamauchi@gmail.com> | 2023-08-17 14:31:31 -0700 |
commit | 1e7f592a890aad860605cf5220530b3744e107ba (patch) | |
tree | b686972d3c4c148a5a54ffcd8f1cc1157f6d6381 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp | |
parent | d26a06728da84a7302875a99ea86e887f6bc425a (diff) | |
download | llvm-1e7f592a890aad860605cf5220530b3744e107ba.zip llvm-1e7f592a890aad860605cf5220530b3744e107ba.tar.gz llvm-1e7f592a890aad860605cf5220530b3744e107ba.tar.bz2 |
[MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
For a b/bl instruction that branches a temporary symbol (private
assembly label), an IMAGE_REL_ARM64_BRANCH26 relocation to another
symbol + a non-zero offset could be emitted but the linkers don't
support this type of relocation and cause incorrect relocations and
crashes. Avoid emitting this type of relocations.
Differential Revision: https://reviews.llvm.org/D155732
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp')
0 files changed, 0 insertions, 0 deletions