一种面向C程序顺序存储结构静态分析的抽象内存模型
摘要:
本发明公开一种面向C程序顺序存储结构静态分析的抽象内存模型,对于经过预处理后的C程序,采用区间运算与指针分析技术分析C程序中指针访问顺序存储结构操作的过程,包括:A、对顺序存储结构进行适用于数据流分析的建模,描述顺序存储结构在内存中的抽象表示及指向顺序存储结构的指针变量的指向区域与偏移;B、定义通过指针访问顺序存储结构的迁移操作,提出安全范围判别保证操作安全性;C、定义通过指针访问顺序存储结构的谓词操作。本发明可实现对顺序存储结构上发生偏移的性质进行有效刻画,同时通过定义的迁移操作及谓词操作可准确描述指针访问顺序存储结构的过程,并保证操作的安全性。
公开/授权文献
0/0