Skip to content
Snippets Groups Projects
Commit 975dd307 authored by Boris Yakobowski's avatar Boris Yakobowski
Browse files

Merge branch 'feature/andre/val-builtins-list' into 'master'

synchronize with frama-c/frama-c!1232

See merge request !131
parents 1bbba459 a056d8c4
No related branches found
No related tags found
No related merge requests found
/* run.config /* run.config
COMMENT: complex fields and indexes + potential RTE in \initialized COMMENT: complex fields and indexes + potential RTE in \initialized
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include "stdlib.h" #include "stdlib.h"
......
/* run.config /* run.config
COMMENT: function call COMMENT: function call
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include <stdlib.h> #include <stdlib.h>
......
/* run.config /* run.config
COMMENT: \freeable COMMENT: \freeable
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size -val-builtin free:Frama_C_free" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh -val-builtin free:Frama_C_free"
*/ */
#include <stdlib.h> #include <stdlib.h>
......
/* run.config /* run.config
COMMENT: ghost code COMMENT: ghost code
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size -val-builtin free:Frama_C_free" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh -val-builtin free:Frama_C_free"
*/ */
/*@ ghost int G = 0; */ /*@ ghost int G = 0; */
......
/* run.config /* run.config
COMMENT: allocation and de-allocation of local variables COMMENT: allocation and de-allocation of local variables
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include <stdlib.h> #include <stdlib.h>
......
/* run.config /* run.config
COMMENT: \valid COMMENT: \valid
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include "stdlib.h" #include "stdlib.h"
......
/* run.config /* run.config
COMMENT: \valid in presence of aliasing COMMENT: \valid in presence of aliasing
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include "stdlib.h" #include "stdlib.h"
......
/* run.config /* run.config
COMMENT: function contract involving \valid COMMENT: function contract involving \valid
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size -val-builtin free:Frama_C_free" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh -val-builtin free:Frama_C_free"
*/ */
#include <stdlib.h> #include <stdlib.h>
......
/* run.config /* run.config
COMMENT: function call + initialized COMMENT: function call + initialized
STDOPT: +"-val-builtin malloc:Frama_C_alloc_size,free:Frama_C_free -no-val-malloc-returns-null" STDOPT: +"-val-builtin malloc:Frama_C_malloc_fresh,free:Frama_C_free -no-val-malloc-returns-null"
*/ */
#include<stdlib.h> #include<stdlib.h>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment