Tobias Reinhard
6f782b494a
VF start script takes font size as 2nd param
2022-12-01 08:01:05 -05:00
Tobias Reinhard
2048fb85da
Commented old opening and closing lemmas out and switched back from Z3 to VF standard SMT solver
2022-11-28 12:20:30 -05:00
Tobias Reinhard
b1fc658413
Added single-core list predicates and proofs. Most proofs are commented out for the moment.
2022-11-18 15:38:32 -05:00
Tobias Reinhard
d3bda01f16
Verified macro taskCHECK_FOR_STACK_OVERFLOW.
2022-11-17 09:20:21 -05:00
Tobias Reinhard
7a5119e324
Nightly build of Nov 14, 2022 broke old proof for vTaskCreate. Ignoring these proofs for now.
2022-11-15 09:31:56 -05:00
Tobias Reinhard
06d2611aa9
Made config macros from FreeRTOSConfig.h available to VeriFast proof.
2022-11-04 16:16:08 -04:00
Tobias Reinhard
2404a2f253
Added flag to skip very expensive part of the proof for prvInitialiseNewTask.
...
When the symbol `VERIFAST_SKIP_BITVECTOR_PROOF__STACK_ALIGNMENT` is defined in the preprocessor script, we skip the verification of the stack alignment. This part of the proof involves bit vector arithmetic and hence takes long to verify.
2022-11-03 15:40:12 -04:00
Tobias Reinhard
01c19a2099
Renamed preprocessed file such that name is legal C identifier.
...
This is necessary for VeriFast to refer to the file as module.
2022-11-03 13:16:10 -04:00
Tobias Reinhard
06b924d818
Verified alignment properties of stack top pointer.
2022-10-28 13:24:01 -04:00
Tobias Reinhard
5260817972
Added comment on VF command line options to startup script
2022-10-27 19:23:17 -04:00
Tobias Reinhard
746c02f34a
Specified font size in VF startup script.
2022-10-24 12:26:12 -04:00
Tobias Reinhard
f11cb629f3
Generalized paths to resources used in preprocessing script.
2022-10-21 17:55:21 -04:00
Tobias Reinhard
cf9b1e9aae
Preprocessing script replaces comments out line/file pragmas.
2022-10-14 15:22:57 -04:00
Tobias Reinhard
24130f5334
Added VF startup script for preprocessed tasks.c.
...
The script preprocesses task.c according to the RP2040 configuration and launches verifast.
2022-10-14 13:37:30 -04:00