3
OPT: -security-analysis -lib-entry -main f -security-lattice weak -journal-disable
4
OPT: -security-analysis -lib-entry -main f -security-lattice strong -journal-disable
11
#define FRAMA_C_MALLOC_INDIVIDUAL
12
#include "share/malloc.c"
15
/*@ requires security_status(x) == public; */
18
/*@ ensures security_status( *x) == public; */
23
void g(int x) { send(x); }
32
if (c) send(a); /* faille potentielle si dep de ctrl */
33
if (!c) g(a); /* faille potentielle si dep de ctrl */
36
g(a); /* failles potentielles si dep de ctrl */
38
send(b); /* failles potentielles si dep de ctrl */
43
if (d) { d = 1; crypt(&d); } else { d = 2; crypt(&d); }
44
send(d); /* faille potentielle si dep de ctrl */