Memory 如何在mips平台上观看内存修改

Memory 如何在mips平台上观看内存修改,memory,mips,segmentation-fault,watchpoint,mprotect,Memory,Mips,Segmentation Fault,Watchpoint,Mprotect,我正在调试MIPS上的内存损坏问题。我想知道谁给地址写了某个值 在x86-64中,我们可以使用mprotect+sigsegv+sigtrap记录对指定地址的任何内存写入访问 如果我使用mprotect,在sigsegv处理程序中,我必须解除对内存的保护,否则,程序将不断触发信号处理程序。此外,在信号处理器中,不容易知道将写入内存的值 对于硬件观察点,它也有类似的问题。异常将在写入内存之前而不是之后发生 无论如何,要知道将写入内存的值吗?如果它是一个期望值,我们能再次保护内存并继续执行吗

我正在调试MIPS上的内存损坏问题。我想知道谁给地址写了某个值

在x86-64中,我们可以使用mprotect+sigsegv+sigtrap记录对指定地址的任何内存写入访问

如果我使用mprotect,在sigsegv处理程序中,我必须解除对内存的保护,否则,程序将不断触发信号处理程序。此外,在信号处理器中,不容易知道将写入内存的值

对于硬件观察点,它也有类似的问题。异常将在写入内存之前而不是之后发生

无论如何,要知道将写入内存的值吗?如果它是一个期望值,我们能再次保护内存并继续执行吗