SuccessChanges

Summary

  1. [lldb] Fix bug in skipIfRosetta decorator (details)
  2. [JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes. (details)
Commit 4fccdd5c85d05b3b03d029f533762e233259573c by Jonas Devlieghere
[lldb] Fix bug in skipIfRosetta decorator

Currently, the skipIfRosetta decorator will skip tests with the message
"not on macOS" on all platforms that are not `darwin` or `macosx`.
Instead, it should only check the platform and architecture when running
on these platforms.

This triggers for example when running the test suite on device.

Differential revision: https://reviews.llvm.org/D85388
The file was modifiedlldb/packages/Python/lldbsuite/test/decorators.py
Commit ba8683f29290f9ccc16b9403d537241c1e25c4f9 by Lang Hames
[JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes.

Correctly sign extend the addend, and fix implicit shift operand decoding
(it incorrectly returned 0 for some cases), and check that the initial
encoded immediate is 0.
The file was modifiedllvm/test/ExecutionEngine/JITLink/AArch64/MachO_arm64_relocations.s
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp