Skip to content

Commit c286cce

Browse files
authored
Merge pull request #1885 from goblint/svcomp-conf-explicit-malloc-fail
Make `sem.malloc.*` explicit in svcomp confs
2 parents 27db736 + 3d1bc83 commit c286cce

12 files changed

+48
-0
lines changed

conf/svcomp-ghost.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@
109109
},
110110
"null-pointer": {
111111
"dereference": "assume_none"
112+
},
113+
"malloc": {
114+
"fail": false,
115+
"zero": "pointer"
112116
}
113117
},
114118
"witness": {

conf/svcomp-yaml-validate.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@
8989
},
9090
"null-pointer": {
9191
"dereference": "assume_none"
92+
},
93+
"malloc": {
94+
"fail": false,
95+
"zero": "pointer"
9296
}
9397
}
9498
}

conf/svcomp-yaml.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@
106106
},
107107
"null-pointer": {
108108
"dereference": "assume_none"
109+
},
110+
"malloc": {
111+
"fail": false,
112+
"zero": "pointer"
109113
}
110114
}
111115
}

conf/svcomp21.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@
6161
},
6262
"null-pointer": {
6363
"dereference": "assume_none"
64+
},
65+
"malloc": {
66+
"fail": false,
67+
"zero": "pointer"
6468
}
6569
}
6670
}

conf/svcomp22.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@
6464
},
6565
"null-pointer": {
6666
"dereference": "assume_none"
67+
},
68+
"malloc": {
69+
"fail": false,
70+
"zero": "pointer"
6771
}
6872
}
6973
}

conf/svcomp23.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@
8787
},
8888
"null-pointer": {
8989
"dereference": "assume_none"
90+
},
91+
"malloc": {
92+
"fail": false,
93+
"zero": "pointer"
9094
}
9195
}
9296
}

conf/svcomp24-validate.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@
109109
},
110110
"null-pointer": {
111111
"dereference": "assume_none"
112+
},
113+
"malloc": {
114+
"fail": false,
115+
"zero": "pointer"
112116
}
113117
},
114118
"witness": {

conf/svcomp24.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@
105105
},
106106
"null-pointer": {
107107
"dereference": "assume_none"
108+
},
109+
"malloc": {
110+
"fail": false,
111+
"zero": "pointer"
108112
}
109113
},
110114
"witness": {

conf/svcomp25-validate.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@
9090
},
9191
"null-pointer": {
9292
"dereference": "assume_none"
93+
},
94+
"malloc": {
95+
"fail": false,
96+
"zero": "pointer"
9397
}
9498
},
9599
"witness": {

conf/svcomp25.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@
8686
},
8787
"null-pointer": {
8888
"dereference": "assume_none"
89+
},
90+
"malloc": {
91+
"fail": false,
92+
"zero": "pointer"
8993
}
9094
},
9195
"witness": {

0 commit comments

Comments
 (0)