summaryrefslogtreecommitdiff
path: root/lldb/test/API/tools/lldb-dap/exception/cpp/TestDAP_exception_cpp.py
AgeCommit message (Collapse)Author
2024-09-10[lldb-dap] Improve `stackTrace` and `exceptionInfo` DAP request handlers ↵John Harrison
(#105905) Refactoring `stackTrace` to perform frame look ups in a more on-demand fashion to improve overall performance. Additionally adding additional information to the `exceptionInfo` request to report exception stacks there instead of merging the exception stack into the stack trace. The `exceptionInfo` request is only called if a stop event occurs with `reason='exception'`, which should mitigate the performance of `SBThread::GetCurrentException` calls. Adding unit tests for exception handling and stack trace supporting.