summaryrefslogtreecommitdiff
path: root/tools/check_cfi.py
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2024-08-01 11:56:37 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2024-08-05 10:18:42 +0000
commite90e6f26ed47130e5f8ecb19c74e63d4742b54bc (patch)
treea78aa243ed88bcfd2fad453b2ebc341f6ccfd589 /tools/check_cfi.py
parent010414cb2be41b31c8e25e157d350c0f827acab1 (diff)
Clean up after exception delivery rewrite.
Clean up after https://android-review.googlesource.com/2680017 and fix CFI for `art_quick_do_long_jump`. Test: m test-art-host-gest Test: testrunner.py --host --optimizing Change-Id: Ief6cda2c223c4225dc5b5145452d926674430caa
Diffstat (limited to 'tools/check_cfi.py')
-rwxr-xr-xtools/check_cfi.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/check_cfi.py b/tools/check_cfi.py
index ac6f810f2b..7d23821932 100755
--- a/tools/check_cfi.py
+++ b/tools/check_cfi.py
@@ -33,8 +33,8 @@ ARCHES = ["i386", "x86_64", "arm", "aarch64", "riscv64"]
IGNORE : Dict[str, List[str]] = {
# Aligns stack.
"art_quick_osr_stub": ["i386"],
- # Intermediate invalid CFI while loading all registers.
- "art_quick_do_long_jump": ["x86_64"],
+ # Unverifiable intermediate CFI after loading the stack pointer from context.
+ "art_quick_do_long_jump": ["arm", "aarch64", "i386", "x86_64", "riscv64"],
# Saves/restores SP in other register.
"art_quick_generic_jni_trampoline": ["arm", "i386", "x86_64"],
# Starts with non-zero offset at the start of the method.