diff options
author | Stephen Tozer <Stephen.Tozer@Sony.com> | 2023-02-28 18:07:31 +0000 |
---|---|---|
committer | Stephen Tozer <Stephen.Tozer@Sony.com> | 2023-03-01 12:09:12 +0000 |
commit | 6376c5b976de90db0bbaa8c2f925ecd63bbe6ef4 (patch) | |
tree | 9fbb4a8893f84979e22d7d6c471575633cfa09ae /cross-project-tests | |
parent | 570995eba2f93d639e69b6b12817d44a3b26cc72 (diff) | |
download | llvm-6376c5b976de90db0bbaa8c2f925ecd63bbe6ef4.tar.gz |
[Dexter] Use non-blocking resume when debugging Visual Studio
The Visual Studio debugger currently uses blocking calls to Go and
StepInto, which interferes with Dexter's ability to do any processing
(e.g. checking for time outs) in between breakpoints. This patch updates
these functions to use non-blocking calls.
Reviewed By: Orlando
Differential Revision: https://reviews.llvm.org/D144986
Diffstat (limited to 'cross-project-tests')
-rw-r--r-- | cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py b/cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py index bbeb7b8cedd8..281d5f58ec15 100644 --- a/cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py +++ b/cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py @@ -259,13 +259,13 @@ class VisualStudio(DebuggerBase, metaclass=abc.ABCMeta): # pylint: disable=abst ActiveConfiguration = self._fetch_property(project.Properties, 'ActiveConfiguration').Object ActiveConfiguration.DebugSettings.CommandArguments = cmdline_str - self._fn_go() + self._fn_go(False) def step(self): - self._fn_step() + self._fn_step(False) def go(self) -> ReturnCode: - self._fn_go() + self._fn_go(False) return ReturnCode.OK def set_current_stack_frame(self, idx: int = 0): |