Frama-C Neon缺少C库文件?

时间:2014-04-23 15:51:56

标签: c neon frama-c

我已经成功编译了Frama-C Neon(Ubuntu)以及Why2,Why3和Coq。

使用以前的版本(氮气),可以通过定义一些符号来选择特定的堆模型:

#define FRAMA_C_MALLOC_HEAP

等等。

Frama-C Neon user manual建议包含文件share/malloc.c,但我找不到它。

  • Frama-C氮含有share/malloc.cshare/libc/stdlib.c(包括后者工作正常);
  • Frama-C Fluorine 3仅含share/stdlib.c;
  • Frama-C Fluorine 2不包含;
  • Frama-C Neon不包含;

此外,Fluorine 3 changelog列出了“添加丢失的C库文件。”

是否弃用了FRAMA_C_MALLOC_*个符号,或者Neon源代码分发是否有些不完整?

1 个答案:

答案 0 :(得分:1)

是的,一些与动态内存分配建模相关的文件已从Neon Frama-C版本中删除。