|
Ran
|
Jobs
1
|
Files
476
|
Run time
31s
|
Badge
README BADGES
|
push
github
core: strip the PAC out of IP during backtrace on AArch64 macOS Apple's libunwind for AArch64 returns the Instruction Pointer with the Pointer Authentication Codes (bits 47-63) even though Tarantool is compiled for arm64 (not arm64e) architecture, so we have to strip them out [1]. Although there is the ptrauth_strip macro for this purpose, it works only if compilation target is arm64e (not arm64) [2]. 1. https://developer.apple.com/documentation/security/preparing_your_app_to_work_with_pointer_authentication#3042105 2. https://github.com/dotnet/runtime/issues/42955#issuecomment-886910180 Closes #8074 Closes tarantool/tarantool-qa#308 Closes tarantool/tarantool-qa#309 NO_DOC=bugfix (cherry picked from commit 88990e2fe)
62114 of 113999 branches covered (54.49%)
93093 of 108534 relevant lines covered (85.77%)
3013002.17 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 5413359124.1 | 0 |
85.77 |
GitHub Action Run |