summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2023-03-14 09:17:00 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2023-03-16 14:06:15 +0000
commitbbb7177a0b9a82a330a03966d708538d2768ffa1 (patch)
treec25104b646bcab32ebee0ae3fa8fa84fd87afa8f /compiler/optimizing/graph_visualizer.cc
parente7ea0461bbbb79b9cfb05dcbd0762b6ebc364006 (diff)
arm: Fix CFI for method exit hook in Generic JNI.
Do not emit CFI for saved arg GPRs for `kSaveRefsAndArgs` frames. Use explicit code for restoring GPRs from `kRefsAndArgs` frame in `art_quick_generic_jni_trampoline`, instead of using restore macro for `kSaveRefsOnly` frame. Move the `CFI_RESTORE_STATE_AND_DEF_CFA` usage earlier to cover the exit hook slow path and add an explanation. And define and use the CFI_REMEMBER_STATE macro. Test: testrunner.py --target --optimizing Test: testrunner.py --target -t 178-app-image-native-method Bug: 206029744 Change-Id: I236e4735afbf94368e972309ab7e4571512bfb48
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions