diff options
author | fu.lin <fulin10@huawei.com> | 2022-08-08 02:52:39 +0300 |
---|---|---|
committer | Andrei Vagin <avagin@gmail.com> | 2022-08-15 08:23:49 +0300 |
commit | cc8c6b4cd474821c61747b5d7e56c5b70e8de3bb (patch) | |
tree | a56a2ec17801e98ac949a805fec36c79b8d0b7c6 /compel/arch/aarch64/src/lib/include/uapi/asm/.gitignore | |
parent | 267c9bc55e689e37f425a2b7579c0fbd93a2394b (diff) |
breakpoint: implement hw breakpoint for arm64 platform
The x86 implement hardware breakpoint to accelerate the tracing syscall
procedure instead of `ptrace(PTRACE_SYSCALL)`. The arm64 has the same
capability according to <<Learn the architecture: Armv8-A self-hosted
debug>>[[1]].
<<Arm Architecture Reference Manual for A-profile architecture>[[2]]
illustrates the usage detailly:
- D2.8 Breakpoint Instruction exceptions
- D2.9 Breakpoint exceptions
- D13.3.2 DBGBCR<n>_EL1, Debug Breakpoint Control Registers, n
Note:
[1]: https://developer.arm.com/documentation/102120/0100
[2]: https://developer.arm.com/documentation/ddi0487/latest
Signed-off-by: fu.lin <fulin10@huawei.com>
Signed-off-by: Andrei Vagin <avagin@gmail.com>
Diffstat (limited to 'compel/arch/aarch64/src/lib/include/uapi/asm/.gitignore')
0 files changed, 0 insertions, 0 deletions