Skip to content
Snippets Groups Projects
Commit a1961afa authored by Andre Maroneze's avatar Andre Maroneze
Browse files

Merge branch 'feature/virgile/clean-print' into 'master'

synchronize with frama-c/frama-c!1112

See merge request !104
parents 2b16dad8 7dcc51f9
No related branches found
No related tags found
No related merge requests found
Showing
with 36 additions and 24 deletions
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int A = 0; int A = 0;
/*@ ensures \at(A,Post) ≡ 3; */ /*@ ensures \at(A,Post) ≡ 3; */
void __gen_e_acsl_f(void); void __gen_e_acsl_f(void);
...@@ -37,8 +38,8 @@ void g(int *p, int *q) ...@@ -37,8 +38,8 @@ void g(int *p, int *q)
int __gen_e_acsl_at_3; int __gen_e_acsl_at_3;
int __gen_e_acsl_at_2; int __gen_e_acsl_at_2;
int __gen_e_acsl_at; int __gen_e_acsl_at;
__e_acsl_store_block((void *)(& p),8UL); __e_acsl_store_block((void *)(& p),(size_t)8);
__e_acsl_store_block((void *)(& q),8UL); __e_acsl_store_block((void *)(& q),(size_t)8);
__e_acsl_initialize((void *)p,sizeof(int)); __e_acsl_initialize((void *)p,sizeof(int));
*p = 0; *p = 0;
__e_acsl_initialize((void *)(p + 1),sizeof(int)); __e_acsl_initialize((void *)(p + 1),sizeof(int));
...@@ -106,7 +107,7 @@ int __gen_e_acsl_h(int x); ...@@ -106,7 +107,7 @@ int __gen_e_acsl_h(int x);
/*@ ensures \result ≡ \old(x); */ /*@ ensures \result ≡ \old(x); */
int h(int x) int h(int x)
{ {
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
__e_acsl_delete_block((void *)(& x)); __e_acsl_delete_block((void *)(& x));
return x; return x;
} }
...@@ -119,9 +120,9 @@ int main(void) ...@@ -119,9 +120,9 @@ int main(void)
int __retres; int __retres;
int x; int x;
int t[2]; int t[2];
__e_acsl_memory_init((int *)0,(char ***)0,8UL); __e_acsl_memory_init((int *)0,(char ***)0,(size_t)8);
__e_acsl_store_block((void *)(t),8UL); __e_acsl_store_block((void *)(t),(size_t)8);
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
__e_acsl_full_init((void *)(& x)); __e_acsl_full_init((void *)(& x));
x = __gen_e_acsl_h(0); x = __gen_e_acsl_h(0);
L: L:
...@@ -158,8 +159,8 @@ int __gen_e_acsl_h(int x) ...@@ -158,8 +159,8 @@ int __gen_e_acsl_h(int x)
{ {
int __gen_e_acsl_at; int __gen_e_acsl_at;
int __retres; int __retres;
__e_acsl_store_block((void *)(& __retres),4UL); __e_acsl_store_block((void *)(& __retres),(size_t)4);
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
__gen_e_acsl_at = x; __gen_e_acsl_at = x;
__retres = h(x); __retres = h(x);
__e_acsl_assert(__retres == __gen_e_acsl_at,(char *)"Postcondition", __e_acsl_assert(__retres == __gen_e_acsl_at,(char *)"Postcondition",
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int A = 0; int A = 0;
/*@ ensures \at(A,Post) ≡ 3; */ /*@ ensures \at(A,Post) ≡ 3; */
void __gen_e_acsl_f(void); void __gen_e_acsl_f(void);
...@@ -102,8 +103,8 @@ void g(int *p, int *q) ...@@ -102,8 +103,8 @@ void g(int *p, int *q)
int __gen_e_acsl_at_3; int __gen_e_acsl_at_3;
__e_acsl_mpz_t __gen_e_acsl_at_2; __e_acsl_mpz_t __gen_e_acsl_at_2;
int __gen_e_acsl_at; int __gen_e_acsl_at;
__e_acsl_store_block((void *)(& p),8UL); __e_acsl_store_block((void *)(& p),(size_t)8);
__e_acsl_store_block((void *)(& q),8UL); __e_acsl_store_block((void *)(& q),(size_t)8);
__e_acsl_initialize((void *)p,sizeof(int)); __e_acsl_initialize((void *)p,sizeof(int));
*p = 0; *p = 0;
__e_acsl_initialize((void *)(p + 1),sizeof(int)); __e_acsl_initialize((void *)(p + 1),sizeof(int));
...@@ -189,7 +190,7 @@ int __gen_e_acsl_h(int x); ...@@ -189,7 +190,7 @@ int __gen_e_acsl_h(int x);
/*@ ensures \result ≡ \old(x); */ /*@ ensures \result ≡ \old(x); */
int h(int x) int h(int x)
{ {
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
__e_acsl_delete_block((void *)(& x)); __e_acsl_delete_block((void *)(& x));
return x; return x;
} }
...@@ -201,9 +202,9 @@ int main(void) ...@@ -201,9 +202,9 @@ int main(void)
int __retres; int __retres;
int x; int x;
int t[2]; int t[2];
__e_acsl_memory_init((int *)0,(char ***)0,8UL); __e_acsl_memory_init((int *)0,(char ***)0,(size_t)8);
__e_acsl_store_block((void *)(t),8UL); __e_acsl_store_block((void *)(t),(size_t)8);
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
__e_acsl_full_init((void *)(& x)); __e_acsl_full_init((void *)(& x));
x = __gen_e_acsl_h(0); x = __gen_e_acsl_h(0);
L: L:
...@@ -318,8 +319,8 @@ int __gen_e_acsl_h(int x) ...@@ -318,8 +319,8 @@ int __gen_e_acsl_h(int x)
{ {
__e_acsl_mpz_t __gen_e_acsl_at; __e_acsl_mpz_t __gen_e_acsl_at;
int __retres; int __retres;
__e_acsl_store_block((void *)(& __retres),4UL); __e_acsl_store_block((void *)(& __retres),(size_t)4);
__e_acsl_store_block((void *)(& x),4UL); __e_acsl_store_block((void *)(& x),(size_t)4);
{ {
__e_acsl_mpz_t __gen_e_acsl_x; __e_acsl_mpz_t __gen_e_acsl_x;
__gmpz_init_set_si(__gen_e_acsl_x,(long)x); __gmpz_init_set_si(__gen_e_acsl_x,(long)x);
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
/* Generated by Frama-C */ /* Generated by Frama-C */
#include "stdlib.h"
int main(void) int main(void)
{ {
int __retres; int __retres;
......
[e-acsl] beginning translation. [e-acsl] beginning translation.
FRAMAC_SHARE/libc/stdlib.h:276:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype FRAMAC_SHARE/libc/stdlib.h:277:[kernel] warning: No code nor implicit assigns clause for function calloc, generating default assigns from the prototype
[e-acsl] translation done in project "e-acsl". [e-acsl] translation done in project "e-acsl".
[value] Analyzing a complete application starting at main [value] Analyzing a complete application starting at main
[value] Computing initial state [value] Computing initial state
......
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