[all-commits] [llvm/llvm-project] ba89c6: [Dexter] Implement DexStepFunction and DexContinue
Orlando Cazalet-Hyams via All-commits
all-commits at lists.llvm.org
Tue Aug 12 04:16:20 PDT 2025
Branch: refs/heads/users/OCHyams/dex-new-cmds-impl
Home: https://github.com/llvm/llvm-project
Commit: ba89c6c4e7fcbf70a88add72f857b21b23b799b7
https://github.com/llvm/llvm-project/commit/ba89c6c4e7fcbf70a88add72f857b21b23b799b7
Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M cross-project-tests/debuginfo-tests/dexter/dex/command/ParseCommand.py
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py
M cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
A cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/control/dex-continue.cpp
A cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/control/dex_step_function.cpp
Log Message:
-----------
[Dexter] Implement DexStepFunction and DexContinue
Adding together in a single commit as their implementations are linked.
Only supported for DAP debuggers. These two commands make it a bit easier to
drive dexter: DexStepFunction tells dexter to step-next though a function and
DexContinue tells dexter to continue (run free) from one breakpoint to another
within the current DexStepFunction function.
When the DexStepFunction function breakpoint is triggered, dexter sets an
instruction breakpoint at the return-address. This is so that stepping can
resume in any other DexStepFunctions deeps in the call stack.
Commit: 775227bd08a202d88e3fe2cb1481894403e65e88
https://github.com/llvm/llvm-project/commit/775227bd08a202d88e3fe2cb1481894403e65e88
Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py
Log Message:
-----------
use get_function method rather than accessing a (renamed) field
Commit: 07cee24542e08f8cfb26cce98b0c42d056d444ae
https://github.com/llvm/llvm-project/commit/07cee24542e08f8cfb26cce98b0c42d056d444ae
Author: Orlando Cazalet-Hyams <orlando.hyams at sony.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ConditionalController.py
Log Message:
-----------
fmt
Compare: https://github.com/llvm/llvm-project/compare/18b6dc81f50e...07cee24542e0
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list