Skip to content

Commit 6376c5b

Browse files
committed
[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
1 parent 570995e commit 6376c5b

File tree

1 file changed

+3
-3
lines changed
  • cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio

1 file changed

+3
-3
lines changed

cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,13 +259,13 @@ def launch(self, cmdline):
259259
ActiveConfiguration = self._fetch_property(project.Properties, 'ActiveConfiguration').Object
260260
ActiveConfiguration.DebugSettings.CommandArguments = cmdline_str
261261

262-
self._fn_go()
262+
self._fn_go(False)
263263

264264
def step(self):
265-
self._fn_step()
265+
self._fn_step(False)
266266

267267
def go(self) -> ReturnCode:
268-
self._fn_go()
268+
self._fn_go(False)
269269
return ReturnCode.OK
270270

271271
def set_current_stack_frame(self, idx: int = 0):

0 commit comments

Comments
 (0)