diff options
author | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2024-09-06 12:12:26 +0300 |
---|---|---|
committer | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2024-09-06 15:20:17 +0300 |
commit | 183969629284d85da86c9efc16bc50a3537b1031 (patch) | |
tree | e5172002768757d0dabeea996a42e25d919092b0 /isa/rv32ui | |
parent | 3c5b5e8e7a148116592b7209099980f06e0a690e (diff) | |
download | riscv-tests-183969629284d85da86c9efc16bc50a3537b1031.zip riscv-tests-183969629284d85da86c9efc16bc50a3537b1031.tar.gz riscv-tests-183969629284d85da86c9efc16bc50a3537b1031.tar.bz2 |
[debug] Reserve triggers propperly in HwbpManual
https://github.com/riscv-collab/riscv-openocd/pull/1111 introduces a
change in OpenOCD behavior: a manual trigger should be manually removed
to step/resume from it.
This was not concidered in previous stop-gap solutions
(76ff703d9161945354e334afa45c5dfe7680da60 and
8cc4918e904ca009cd85350fadf6f44e91eca13c)
This commit:
1. Determines if `reserve trigger` is supported by the target.
This can be removed once
https://github.com/riscv-collab/riscv-openocd/pull/1111 is merged.
2. Marks `HwbpManual` test as not applicable in case `reserve trigger`
is not supported.
3. Accounts for the change in OpenOCD's behavior when stepping from a
manual BP.
4. Cleans up some minor mistakes in `HwbpManual`
Diffstat (limited to 'isa/rv32ui')
0 files changed, 0 insertions, 0 deletions