我想知道 Frama-C 是否实现了某种与指针相关的类型检查。例如,考虑以下情况:
int x[10];
void * v = x;
//@ assert isOfTypeInt(x, 10)
//@ assert isOfTypeInt(v, 10)
有没有和上面类似的精神?
看 ACSL 手册,有很多方法可以检查内存和指针的使用情况(其中一部分是在 Frama-C Oxygen 中实现的)。不过,我还没有找到任何通用的支持来处理类型信息。是否有我们可以用于此目的的 frama-c 插件?
谢谢,爱德华多