summaryrefslogtreecommitdiff
path: root/runtime/quick_exception_handler.cc
diff options
context:
space:
mode:
author Mythri Alle <mythria@google.com> 2023-01-09 16:03:14 +0000
committer Mythri Alle <mythria@google.com> 2023-01-10 09:51:30 +0000
commit460335f2c4400001f695211c6f26d4b82eb9426d (patch)
tree77e37f08fb34179db28ed834e5f05b1891cc91d4 /runtime/quick_exception_handler.cc
parent92e28eb411b6a7effed4cca7372c16b95e07f7ba (diff)
Cleanup handling of frame pop debug feature
When a frame pop is requested we need to ignore any existing exception and pop the existing frame. This is all handled in interpreter and if we see a frame pop request we simply deoptimize and let interpreter handle it. Though before deoptimizing we used to clear the exception which required additional checks and additional stack walks. Interpreter already handles supressing and clearing exceptions on frame pop requests so we can cleanup the code in QuickExceptionHandler and QuickToInterpreterBridge to not special case frame pop requests by clearing exceptions. Bug: 206029744 Test: art/test.py Change-Id: I49848145ba811387eb09fd7ae3a1020a4b9bd202
Diffstat (limited to 'runtime/quick_exception_handler.cc')
0 files changed, 0 insertions, 0 deletions