| 1 | CIVL=civl
|
|---|
| 2 | VERIFY=$(CIVL) verify -enablePrintf=false
|
|---|
| 3 | all: 2dpointerTest abstractFun abstractFunNoArg arrayDefProblem arrayLiteral \
|
|---|
| 4 | arrayPointer arrays assertNonNullPointer assertNullPointer assertPrintf assignInput \
|
|---|
| 5 | assignIntWtReal assume atomChooseBad atomicBlockedResume atomicStatement atomicWait \
|
|---|
| 6 | atomStatement atomWaitBad badGuard bitwise break bundleArray bundleConcrete \
|
|---|
| 7 | bundleSize bundleStruct bundleTest bundleTestBad cast char choose choose_int \
|
|---|
| 8 | civlfor civlParfor civlPragma comma compare conditionalExpression continue \
|
|---|
| 9 | duffs dynamicStruct emptyWhen enum1 enum2 for functionBad functionPointer \
|
|---|
| 10 | functionPrototype functionPrototypeBad implies include1 include2 include3 \
|
|---|
| 11 | inputBad int2char int2charBad int2charBad2 int2float intToBool linkedList \
|
|---|
| 12 | malloc mallocBad mallocBad2 memLeak memoryLeak minimal nonbooleanCondition \
|
|---|
| 13 | noopBad not null outputBad pointerAdd pointerAdd1 pointerAdd2 pointerAddBad \
|
|---|
| 14 | pointerAddBad2 pointers pointerSubtraction pointerSubtractionBad pointerSubtractionBad2 pointersBad\
|
|---|
| 15 | procBound processLeak procNull quantifiers removedHeapPointer scopeOperators \
|
|---|
| 16 | scoping self sideEffectLoop sideEffects sizeof spawnFoo stringTest struct \
|
|---|
| 17 | structArray structStruct switch undefHeapPointer undefPointer union
|
|---|
| 18 |
|
|---|
| 19 | 2dpointerTest: 2dpointerTest.cvl
|
|---|
| 20 | $(VERIFY) 2dpointerTest.cvl
|
|---|
| 21 |
|
|---|
| 22 | abstractFun: abstractFun.cvl
|
|---|
| 23 | $(VERIFY) abstractFun.cvl
|
|---|
| 24 |
|
|---|
| 25 | abstractFunNoArg: abstractFunNoArg.cvl
|
|---|
| 26 | $(VERIFY) abstractFunNoArg.cvl
|
|---|
| 27 |
|
|---|
| 28 | arrayDefProblem: arrayDefProblem.cvl
|
|---|
| 29 | $(VERIFY) arrayDefProblem.cvl
|
|---|
| 30 |
|
|---|
| 31 | arrayLiteral: arrayLiteral.cvl
|
|---|
| 32 | $(VERIFY) arrayLiteral.cvl
|
|---|
| 33 |
|
|---|
| 34 | arrayPointer: arrayPointer.cvl
|
|---|
| 35 | $(VERIFY) arrayPointer.cvl
|
|---|
| 36 |
|
|---|
| 37 | arrays: arrays.cvl
|
|---|
| 38 | $(VERIFY) arrays.cvl
|
|---|
| 39 |
|
|---|
| 40 | assertNonNullPointer: assertNonNullPointer.cvl
|
|---|
| 41 | $(VERIFY) assertNonNullPointer.cvl
|
|---|
| 42 |
|
|---|
| 43 | assertNullPointer: assertNullPointer.cvl
|
|---|
| 44 | $(VERIFY) assertNullPointer.cvl
|
|---|
| 45 |
|
|---|
| 46 | assertPrintf: assertPrintf.cvl
|
|---|
| 47 | $(VERIFY) assertPrintf.cvl
|
|---|
| 48 |
|
|---|
| 49 | assignInput: assignInput.cvl
|
|---|
| 50 | $(VERIFY) assignInput.cvl
|
|---|
| 51 |
|
|---|
| 52 | assignIntWtReal: assignIntWtReal.cvl
|
|---|
| 53 | $(VERIFY) assignIntWtReal.cvl
|
|---|
| 54 |
|
|---|
| 55 | assume: assume.cvl
|
|---|
| 56 | $(VERIFY) assume.cvl
|
|---|
| 57 |
|
|---|
| 58 | atomChooseBad: atomChooseBad.cvl
|
|---|
| 59 | $(VERIFY) atomChooseBad.cvl
|
|---|
| 60 |
|
|---|
| 61 | atomicBlockedResume: atomicBlockedResume.cvl
|
|---|
| 62 | $(VERIFY) atomicBlockedResume.cvl
|
|---|
| 63 |
|
|---|
| 64 | atomicStatement: atomicStatement.cvl
|
|---|
| 65 | $(VERIFY) -inputB=3 atomicStatement.cvl
|
|---|
| 66 |
|
|---|
| 67 | atomicWait: atomicWait.cvl
|
|---|
| 68 | $(VERIFY) -inputN=3 atomicWait.cvl
|
|---|
| 69 |
|
|---|
| 70 | atomStatement: atomStatement.cvl
|
|---|
| 71 | $(VERIFY) atomStatement.cvl
|
|---|
| 72 |
|
|---|
| 73 | atomWaitBad: atomWaitBad.cvl
|
|---|
| 74 | $(VERIFY) atomWaitBad.cvl
|
|---|
| 75 |
|
|---|
| 76 | badGuard: badGuard.cvl
|
|---|
| 77 | $(VERIFY) badGuard.cvl
|
|---|
| 78 |
|
|---|
| 79 | bigO: bigO.cvl
|
|---|
| 80 | $(VERIFY) bigO.cvl
|
|---|
| 81 |
|
|---|
| 82 | bitwise: bitwise.cvl
|
|---|
| 83 | $(VERIFY) bitwise.cvl
|
|---|
| 84 |
|
|---|
| 85 | break: break.cvl
|
|---|
| 86 | $(VERIFY) break.cvl
|
|---|
| 87 |
|
|---|
| 88 | bundleArray: bundleArray.cvl
|
|---|
| 89 | $(VERIFY) bundleArray.cvl
|
|---|
| 90 |
|
|---|
| 91 | bundleConcrete: bundleConcrete.cvl
|
|---|
| 92 | $(VERIFY) bundleConcrete.cvl
|
|---|
| 93 |
|
|---|
| 94 | bundleSize: bundleSize.cvl
|
|---|
| 95 | $(VERIFY) bundleSize.cvl
|
|---|
| 96 |
|
|---|
| 97 | bundleStruct: bundleStruct.cvl
|
|---|
| 98 | $(VERIFY) bundleStruct.cvl
|
|---|
| 99 |
|
|---|
| 100 | bundleStructComponent: bundleStructComponent.cvl
|
|---|
| 101 | $(VERIFY) bundleStructComponent.cvl
|
|---|
| 102 |
|
|---|
| 103 | bundleTest: bundleTest.cvl
|
|---|
| 104 | $(VERIFY) bundleTest.cvl
|
|---|
| 105 |
|
|---|
| 106 | bundleTestBad: bundleTestBad.cvl
|
|---|
| 107 | $(VERIFY) bundleTestBad.cvl
|
|---|
| 108 |
|
|---|
| 109 | cast: cast.cvl
|
|---|
| 110 | $(VERIFY) cast.cvl
|
|---|
| 111 |
|
|---|
| 112 | char: char.cvl
|
|---|
| 113 | $(VERIFY) char.cvl
|
|---|
| 114 |
|
|---|
| 115 | choose: choose.cvl
|
|---|
| 116 | $(VERIFY) choose.cvl
|
|---|
| 117 |
|
|---|
| 118 | choose_int: choose_int.cvl
|
|---|
| 119 | $(VERIFY) choose_int.cvl
|
|---|
| 120 |
|
|---|
| 121 | civlfor: civlfor.cvl
|
|---|
| 122 | $(VERIFY) civlfor.cvl
|
|---|
| 123 |
|
|---|
| 124 | civlParfor: civlParfor.cvl
|
|---|
| 125 | $(VERIFY) civlParfor.cvl
|
|---|
| 126 |
|
|---|
| 127 | civlPragma: civlPragma.cvl
|
|---|
| 128 | $(VERIFY) -inputNB=5 civlPragma.cvl
|
|---|
| 129 |
|
|---|
| 130 | comma: comma.cvl
|
|---|
| 131 | $(VERIFY) comma.cvl
|
|---|
| 132 |
|
|---|
| 133 | compare: compare.cvl
|
|---|
| 134 | $(VERIFY) compare.cvl
|
|---|
| 135 |
|
|---|
| 136 | conditionalExpression: conditionalExpression.cvl
|
|---|
| 137 | $(VERIFY) conditionalExpression.cvl
|
|---|
| 138 |
|
|---|
| 139 | continue: continue.cvl
|
|---|
| 140 | $(VERIFY) continue.cvl
|
|---|
| 141 |
|
|---|
| 142 | duffs: duffs.cvl
|
|---|
| 143 | $(VERIFY) duffs.cvl
|
|---|
| 144 |
|
|---|
| 145 | dynamicStruct: dynamicStruct.cvl
|
|---|
| 146 | $(VERIFY) dynamicStruct.cvl
|
|---|
| 147 |
|
|---|
| 148 | emptyWhen: emptyWhen.cvl
|
|---|
| 149 | $(VERIFY) emptyWhen.cvl
|
|---|
| 150 |
|
|---|
| 151 | enum1: enum1.cvl
|
|---|
| 152 | $(VERIFY) enum1.cvl
|
|---|
| 153 |
|
|---|
| 154 | enum2: enum2.cvl
|
|---|
| 155 | $(VERIFY) enum2.cvl
|
|---|
| 156 |
|
|---|
| 157 | for: for.cvl
|
|---|
| 158 | $(VERIFY) for.cvl
|
|---|
| 159 |
|
|---|
| 160 | functionBad: functionBad.cvl
|
|---|
| 161 | $(VERIFY) functionBad.cvl
|
|---|
| 162 |
|
|---|
| 163 | functionPointer: functionPointer.cvl
|
|---|
| 164 | $(VERIFY) functionPointer.cvl
|
|---|
| 165 |
|
|---|
| 166 | functionPrototype: functionPrototype.cvl
|
|---|
| 167 | $(VERIFY) functionPrototype.cvl
|
|---|
| 168 |
|
|---|
| 169 | functionPrototypeBad: functionPrototypeBad.cvl
|
|---|
| 170 | $(VERIFY) functionPrototypeBad.cvl
|
|---|
| 171 |
|
|---|
| 172 | implies: implies.cvl
|
|---|
| 173 | $(VERIFY) implies.cvl
|
|---|
| 174 |
|
|---|
| 175 | include1: include1.cvl
|
|---|
| 176 | $(VERIFY) include1.cvl
|
|---|
| 177 |
|
|---|
| 178 | include2: include2.cvl
|
|---|
| 179 | $(VERIFY) include2.cvl
|
|---|
| 180 |
|
|---|
| 181 | include3: include3.cvl
|
|---|
| 182 | $(VERIFY) include3.cvl
|
|---|
| 183 |
|
|---|
| 184 | inputBad: inputBad.cvl
|
|---|
| 185 | $(VERIFY) inputBad.cvl
|
|---|
| 186 |
|
|---|
| 187 | int2char: int2char.cvl
|
|---|
| 188 | $(VERIFY) int2char.cvl
|
|---|
| 189 |
|
|---|
| 190 | int2charBad: int2charBad.cvl
|
|---|
| 191 | $(VERIFY) int2charBad.cvl
|
|---|
| 192 |
|
|---|
| 193 | int2charBad2: int2charBad2.cvl
|
|---|
| 194 | $(VERIFY) int2charBad2.cvl
|
|---|
| 195 |
|
|---|
| 196 | int2float: int2float.cvl
|
|---|
| 197 | $(VERIFY) int2float.cvl
|
|---|
| 198 |
|
|---|
| 199 | intToBool: intToBool.cvl
|
|---|
| 200 | $(VERIFY) intToBool.cvl
|
|---|
| 201 |
|
|---|
| 202 | linkedList: linkedList.cvl
|
|---|
| 203 | $(VERIFY) linkedList.cvl
|
|---|
| 204 |
|
|---|
| 205 | malloc: malloc.cvl
|
|---|
| 206 | $(VERIFY) malloc.cvl
|
|---|
| 207 |
|
|---|
| 208 | mallocBad: mallocBad.cvl
|
|---|
| 209 | $(VERIFY) mallocBad.cvl
|
|---|
| 210 |
|
|---|
| 211 | mallocBad2: mallocBad2.cvl
|
|---|
| 212 | $(VERIFY) mallocBad2.cvl
|
|---|
| 213 |
|
|---|
| 214 | memLeak: memLeak.cvl
|
|---|
| 215 | $(VERIFY) memLeak.cvl
|
|---|
| 216 |
|
|---|
| 217 | memoryLeak: memoryLeak.cvl
|
|---|
| 218 | $(VERIFY) memoryLeak.cvl
|
|---|
| 219 |
|
|---|
| 220 | minimal: minimal.cvl
|
|---|
| 221 | $(VERIFY) minimal.cvl
|
|---|
| 222 |
|
|---|
| 223 | nonbooleanCondition: nonbooleanCondition.cvl
|
|---|
| 224 | $(VERIFY) nonbooleanCondition.cvl
|
|---|
| 225 |
|
|---|
| 226 | noopBad: noopBad.cvl
|
|---|
| 227 | $(VERIFY) noopBad.cvl
|
|---|
| 228 |
|
|---|
| 229 | not: not.cvl
|
|---|
| 230 | $(VERIFY) not.cvl
|
|---|
| 231 |
|
|---|
| 232 | null: null.cvl
|
|---|
| 233 | $(VERIFY) null.cvl
|
|---|
| 234 |
|
|---|
| 235 | outputBad: outputBad.cvl
|
|---|
| 236 | $(VERIFY) outputBad.cvl
|
|---|
| 237 |
|
|---|
| 238 | pointerAdd: pointerAdd.cvl
|
|---|
| 239 | $(VERIFY) pointerAdd.cvl
|
|---|
| 240 |
|
|---|
| 241 | pointerAdd1: pointerAdd1.cvl
|
|---|
| 242 | $(VERIFY) pointerAdd1.cvl
|
|---|
| 243 |
|
|---|
| 244 | pointerAdd2: pointerAdd2.cvl
|
|---|
| 245 | $(VERIFY) pointerAdd2.cvl
|
|---|
| 246 |
|
|---|
| 247 | pointerAddBad: pointerAddBad.cvl
|
|---|
| 248 | $(VERIFY) pointerAddBad.cvl
|
|---|
| 249 |
|
|---|
| 250 | pointerAddBad2: pointerAddBad2.cvl
|
|---|
| 251 | $(VERIFY) pointerAddBad2.cvl
|
|---|
| 252 |
|
|---|
| 253 | pointers: pointers.cvl
|
|---|
| 254 | $(VERIFY) pointers.cvl
|
|---|
| 255 |
|
|---|
| 256 | pointersBad: pointersBad.cvl
|
|---|
| 257 | $(VERIFY) -errorBound=10 pointersBad.cvl
|
|---|
| 258 |
|
|---|
| 259 | pointerSubtraction: pointerSubtraction.cvl
|
|---|
| 260 | $(VERIFY) pointerSubtraction.cvl
|
|---|
| 261 |
|
|---|
| 262 | pointerSubtractionBad: pointerSubtractionBad.cvl
|
|---|
| 263 | $(VERIFY) pointerSubtractionBad.cvl
|
|---|
| 264 |
|
|---|
| 265 | pointerSubtractionBad2: pointerSubtractionBad2.cvl
|
|---|
| 266 | $(VERIFY) pointerSubtractionBad2.cvl
|
|---|
| 267 |
|
|---|
| 268 | procBound: procBound.cvl
|
|---|
| 269 | $(VERIFY) -procBound=10 procBound.cvl
|
|---|
| 270 |
|
|---|
| 271 | processLeak: processLeak.cvl
|
|---|
| 272 | $(VERIFY) processLeak.cvl
|
|---|
| 273 |
|
|---|
| 274 | procNull: procNull.cvl
|
|---|
| 275 | $(VERIFY) procNull.cvl
|
|---|
| 276 |
|
|---|
| 277 | quantifiers: quantifiers.cvl
|
|---|
| 278 | $(VERIFY) quantifiers.cvl
|
|---|
| 279 |
|
|---|
| 280 | removedHeapPointer: removedHeapPointer.cvl
|
|---|
| 281 | $(VERIFY) removedHeapPointer.cvl
|
|---|
| 282 |
|
|---|
| 283 | scopeOperators: scopeOperators.cvl
|
|---|
| 284 | $(VERIFY) scopeOperators.cvl
|
|---|
| 285 |
|
|---|
| 286 | scoping: scoping.cvl
|
|---|
| 287 | $(VERIFY) scoping.cvl
|
|---|
| 288 |
|
|---|
| 289 | self: self.cvl
|
|---|
| 290 | $(VERIFY) self.cvl
|
|---|
| 291 |
|
|---|
| 292 | sideEffectLoop: sideEffectLoop.cvl
|
|---|
| 293 | $(VERIFY) sideEffectLoop.cvl
|
|---|
| 294 |
|
|---|
| 295 | sideEffects: sideEffects.cvl
|
|---|
| 296 | $(VERIFY) sideEffects.cvl
|
|---|
| 297 |
|
|---|
| 298 | sizeof: sizeof.cvl
|
|---|
| 299 | $(VERIFY) sizeof.cvl
|
|---|
| 300 |
|
|---|
| 301 | spawnFoo: spawnFoo.cvl
|
|---|
| 302 | $(VERIFY) spawnFoo.cvl
|
|---|
| 303 |
|
|---|
| 304 | stringTest: stringTest.cvl
|
|---|
| 305 | $(VERIFY) stringTest.cvl
|
|---|
| 306 |
|
|---|
| 307 | struct: struct.cvl
|
|---|
| 308 | $(VERIFY) struct.cvl
|
|---|
| 309 |
|
|---|
| 310 | structArray: structArray.cvl
|
|---|
| 311 | $(VERIFY) structArray.cvl
|
|---|
| 312 |
|
|---|
| 313 | structStruct: structStruct.cvl
|
|---|
| 314 | $(VERIFY) structStruct.cvl
|
|---|
| 315 |
|
|---|
| 316 | switch: switch.cvl
|
|---|
| 317 | $(VERIFY) switch.cvl
|
|---|
| 318 |
|
|---|
| 319 | undefHeapPointer: undefHeapPointer.cvl
|
|---|
| 320 | $(VERIFY) undefHeapPointer.cvl
|
|---|
| 321 |
|
|---|
| 322 | undefPointer: undefPointer.cvl
|
|---|
| 323 | $(VERIFY) undefPointer.cvl
|
|---|
| 324 |
|
|---|
| 325 | union: union.cvl
|
|---|
| 326 | $(VERIFY) union.cvl
|
|---|
| 327 |
|
|---|
| 328 | clean:
|
|---|
| 329 | rm -rf CIVLREP *~
|
|---|