[Dexter] Avoid infinite loop in dbgeng driver
authorJeremy Morse <jeremy.morse@sony.com>
Thu, 4 Feb 2021 14:54:12 +0000 (14:54 +0000)
committerJeremy Morse <jeremy.morse@sony.com>
Thu, 4 Feb 2021 14:57:04 +0000 (14:57 +0000)
commitc8e6cde95c8c14941b87f33962e89873d0638c7e
tree7eecf798ce7216259251992b61dd41d6abb50529
parentd06e94031bcdfa43512bf7b0cdfd4b4bad3ca4e1
[Dexter] Avoid infinite loop in dbgeng driver

This method of the dbgeng debugger driver used to just "pass", as setting
dbgeng free running still leads to numerous errors. This wasn't a problem
in the past because, as it turns out, nothing called the go method.
However, a recent refactor uses it.

Rather than launch dbgeng free running, instead have it single step one
step forwards. This is slow, but it makes progress, where previously we
weren't.

Differential Revision: https://reviews.llvm.org/D91737
debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py