summaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api/process/TestProcessAPI.py
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2021-01-01 01:02:52 -0800
committerHeejin Ahn <aheejin@gmail.com>2021-02-06 08:40:30 -0800
commitbe0efa1f2368c007b9ecb533db42102166ce9a17 (patch)
tree786af52728281ae55bf7c2a1ccd1a0bf2d592da5 /lldb/test/API/python_api/process/TestProcessAPI.py
parente1172959226689a7d1b3ba8c04883969161333af (diff)
[WebAssembly] Handle EH terminate pads for cleanup
Terminate pads, cleanup pads with `__clang_call_terminate` call, have `catch` instruction in them because `__clang_call_terminate` takes an exception pointer. But these terminate pads should be reached also in case of foreign exception. So this pass attaches an additional `catch_all` BB after every terminate pad BB, with a call to `std::terminate`. Reviewed By: tlively Differential Revision: https://reviews.llvm.org/D94050
Diffstat (limited to 'lldb/test/API/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions