(1)报告存储器和处理器状态 Angel可以相应设置调试器查看存储器和处理器状态的请求。具体操作过程如下: 当调试器要求查看存储器内容时,Angel中的一个函数接收调试器想要查询的存储器的地址,然后将地址范围内的数据以字节流的方式复制到数据缓冲区中,最后数据以ADP数据包的形式返回调试器。 在Angel得到处理器控制权时,它将各寄存器的数据保存在一个数据块中。当调试器要求查看存储器内容时,保存寄存器值的数据块将被封存在一个ADP数据包中,返回到调试器;当调试器请求修改某寄存器内容时,Angel'改变数据块中的相应数据;当Angel释放对处理器的控制权时,该数据块被写回到各寄存