查找数据

查找数据

数据和指令在内存中存储,对于动态申请内存的数据,每次程序重启时位置都会发生变化,而全局变量在内存中的位置不会发生变化。一般这个全局变量是一个指向数据的指针。

因此,为了保证每次程序正常运行,需要对被修改的变量进行指针回溯,向上一直查找到这个全局指针并保存这个位置。

注意,因为结构体等一些原因,真实数据的地址与指针指向数据的地址存在一个偏移量,需要额外设置出来。