需求:
lldb里监控寄存器读写,如有数据被写入了d18:
vld1.32 {d18, d19}, [r1]
此时想在后面有读取这个寄存器的代码时断下来,怎么解?
操作步骤:
本来想使用watchpoint来做,查了下只能对内存数据做监控,并不能监控寄存器
需求:
lldb里监控寄存器读写,如有数据被写入了d18:
vld1.32 {d18, d19}, [r1]
此时想在后面有读取这个寄存器的代码时断下来,怎么解?
操作步骤:
本来想使用watchpoint来做,查了下只能对内存数据做监控,并不能监控寄存器
我还是倾向于认为这个是没法在lldb里实现的.
我个人认为还是需要自己build ast然后遍历子节点
后面代码那叫一个又臭又长。。。看了太久快崩溃了
你这个得硬件支持吧, watchpoint已经是硬件断点了