[all-commits] [llvm/llvm-project] c8e6cd: [Dexter] Avoid infinite loop in dbgeng driver

Jeremy Morse via All-commits all-commits at lists.llvm.org
Thu Feb 4 06:57:44 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c8e6cde95c8c14941b87f33962e89873d0638c7e
      https://github.com/llvm/llvm-project/commit/c8e6cde95c8c14941b87f33962e89873d0638c7e
  Author: Jeremy Morse <jeremy.morse at sony.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py

  Log Message:
  -----------
  [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




More information about the All-commits mailing list