We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d00944 commit 5003d79Copy full SHA for 5003d79
regression/cbmc-shadow-memory/getenv1/main.c
@@ -0,0 +1,13 @@
1
+#include <stdlib.h>
2
+
3
+void main()
4
+{
5
+ __CPROVER_field_decl_global("dr_write", (_Bool)0);
6
7
+ char *env = getenv("PATH");
8
+ __CPROVER_assume(env != NULL);
9
+ assert(!__CPROVER_get_field(env, "dr_write"));
10
11
+ __CPROVER_set_field(env, "dr_write", 1);
12
+ assert(__CPROVER_get_field(env, "dr_write"));
13
+}
regression/cbmc-shadow-memory/getenv1/test.desc
@@ -0,0 +1,8 @@
+FUTURE
+main.c
+^EXIT=0$
+^SIGNAL=0$
+^VERIFICATION SUCCESSFUL$
+--
+^warning: ignoring
0 commit comments