diff options
author | 2024-08-01 11:56:37 +0000 | |
---|---|---|
committer | 2024-08-05 10:18:42 +0000 | |
commit | e90e6f26ed47130e5f8ecb19c74e63d4742b54bc (patch) | |
tree | a78aa243ed88bcfd2fad453b2ebc341f6ccfd589 /tools/check_cfi.py | |
parent | 010414cb2be41b31c8e25e157d350c0f827acab1 (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-x | tools/check_cfi.py | 4 |
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. |