[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://r
[lldb][tests] Automatically call compute_mydir (NFC)Eliminate boilerplate of having each test manually assign to `mydir` by calling`compute_mydir` in lldbtest.py.Differential Revision: https://reviews.llvm.org/D128077
show more ...
Disable TestAArch64UnwindPAC.py for non PAC targetsTestAArch64UnwindPAC.py started failing on LLDB buildbot as underlyinghardware does not support PAC. This patch skips this test for targetswhich
Disable TestAArch64UnwindPAC.py for non PAC targetsTestAArch64UnwindPAC.py started failing on LLDB buildbot as underlyinghardware does not support PAC. This patch skips this test for targetswhich do not support PAC feature.
AArch64 Linux and elf-core PAC stack unwinder supportThis patch builds on D100521 and other related patches to add supportfor unwinding stack on AArch64 systems with pointer authenticationfeature
AArch64 Linux and elf-core PAC stack unwinder supportThis patch builds on D100521 and other related patches to add supportfor unwinding stack on AArch64 systems with pointer authenticationfeature enabled.We override FixCodeAddress and FixDataAddress function in ABISysV_arm64class. We now try to calculate and set code and data masks after readingdata_mask and code_mask registers exposed by AArch64 targets running Linux.This patch utilizes core file linux-aarch64-pac.core for testing thatLLDB can successfully unwind stack frames in the presence of signedreturn address after masking off ignored bits.This patch also includes a AArch64 Linux native test case to demonstratesuccessful back trace calculation in presence of pointer authenticationfeature.Differential Revision: https://reviews.llvm.org/D99944