Debugging 在某一范围内为任何地址分配值时中断

Debugging 在某一范围内为任何地址分配值时中断,debugging,memory,assembly,lldb,Debugging,Memory,Assembly,Lldb,我正试图调试lldb中的一个问题,在这个问题上,我有一些内存位置正在更新,以指向不应该存在的内存位置。我知道如果有任何东西超出了一定的记忆范围,那么我们就会有问题。是否可以设置类似于观察点的内容,以便在任何地址更新到特定范围之外的点时执行中断?也许有一种方法可以通过python脚本实现这一点,然后我可以将其导入lldb?通常,在将给定值用作地址之前,您无法知道它是否是地址。我不确定您是否可以查看是否有地址更新到某个特定范围之外的点-我想CPU模拟器或valgrind可以做到这一点-但您可以查看是

我正试图调试lldb中的一个问题,在这个问题上,我有一些内存位置正在更新,以指向不应该存在的内存位置。我知道如果有任何东西超出了一定的记忆范围,那么我们就会有问题。是否可以设置类似于观察点的内容,以便在任何地址更新到特定范围之外的点时执行中断?也许有一种方法可以通过python脚本实现这一点,然后我可以将其导入lldb?

通常,在将给定值用作地址之前,您无法知道它是否是地址。我不确定您是否可以查看是否有地址更新到某个特定范围之外的点-我想CPU模拟器或valgrind可以做到这一点-但您可以查看是否有通过设置观察点和添加条件,在特定范围外指定一组指针大小的内存点。