[Dexter] Add DexLimitSteps command and ConditionalController
authorTom Weaver <Tom.Weaver@Sony.com>
Tue, 2 Jun 2020 15:19:43 +0000 (16:19 +0100)
committerTom Weaver <Tom.Weaver@Sony.com>
Tue, 2 Jun 2020 15:19:43 +0000 (16:19 +0100)
commit81e836a5a675f6a3d9d35560fddbbb87fdf66201
tree0f89d3a18d104c56d48047d9302d3bd9cded0144
parentbf1cdc2c6c0460b7121ac653c796ef4995b1dfa9
[Dexter] Add DexLimitSteps command and ConditionalController

  * Adds DexLimitSteps Command.
  * Add ConditionalController, a new DebuggerController type.
  * 5 regression tests
  * documentation

  Reviewers: jmorse

  Differential Revision: https://reviews.llvm.org/D79786
18 files changed:
d.diff [new file with mode: 0644]
debuginfo-tests/dexter/Commands.md
debuginfo-tests/dexter/dex/command/ParseCommand.py
debuginfo-tests/dexter/dex/command/commands/DexLimitSteps.py [new file with mode: 0644]
debuginfo-tests/dexter/dex/debugger/DebuggerBase.py
debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py [new file with mode: 0644]
debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ControllerHelpers.py [new file with mode: 0644]
debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DebuggerControllerBase.py
debuginfo-tests/dexter/dex/debugger/DebuggerControllers/DefaultController.py
debuginfo-tests/dexter/dex/debugger/dbgeng/dbgeng.py
debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py
debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py
debuginfo-tests/dexter/dex/tools/test/Tool.py
debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp [new file with mode: 0644]
debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp [new file with mode: 0644]
debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp [new file with mode: 0644]
debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp [new file with mode: 0644]
debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp [new file with mode: 0644]