【ARM Coresight Debug 系列 -- ARMv8/v9 Watchpoint 代码实现地址监控】

Watchpoint 代码实现地址监控

关于watchpoint相关内容见文章:【ARM Coresight Debug 系列 – ARMv8/v9 Watchpoint 软件实现地址监控详细介绍】,本篇文章主要是介绍如何使用代码来实现地址监控。

在这里插入图片描述
MDSCR_EL1 .MDE: 首先需要使能 watchpoint exception;在这里插入图片描述

MDSCR_EL1 .HDE:当OSLSR_EL1.OSLK 的值为1的时候,它里面装的是寄存器 EDSCR.HDE的值,我们看下它的含义:在这里插入图片描述
由于在测试中,我希望发生地址匹配后停下CPU,所以,我的代码中将其配置为1

代码实现


 

                

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 12:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 12:32:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 12:32:03       82 阅读
  4. Python语言-面向对象

    2024-06-13 12:32:03       91 阅读

热门阅读

  1. C++设计模式---观察者模式

    2024-06-13 12:32:03       34 阅读
  2. Flutter状态管理

    2024-06-13 12:32:03       25 阅读
  3. ElasticSearch基本用法

    2024-06-13 12:32:03       33 阅读
  4. 【2024年计算机相关专业是否还值得选择】

    2024-06-13 12:32:03       32 阅读
  5. 理解JVM中的常量池

    2024-06-13 12:32:03       36 阅读
  6. GitLab中用户权限

    2024-06-13 12:32:03       30 阅读
  7. 面试题

    2024-06-13 12:32:03       29 阅读
  8. python调用web_service

    2024-06-13 12:32:03       31 阅读
  9. LVGL调试记录

    2024-06-13 12:32:03       31 阅读
  10. uniapp APP读取bin文件(仅测试安卓可用)

    2024-06-13 12:32:03       34 阅读
  11. python提取浮点数的小数部分-4种方法

    2024-06-13 12:32:03       31 阅读
  12. RIP协议

    2024-06-13 12:32:03       28 阅读
  13. freebsd 14.1 简易安全安装步骤

    2024-06-13 12:32:03       23 阅读
  14. 零撸项目:撸包看广告小游戏app开发源码

    2024-06-13 12:32:03       25 阅读