Tobias Reinhard
|
3057a186c2
|
Updated proof documentation.
|
2022-12-28 12:37:48 -05:00 |
|
Tobias Reinhard
|
944cc51b94
|
Removed deprecated TODOs.
|
2022-12-28 12:33:02 -05:00 |
|
Tobias Reinhard
|
286ba50222
|
Added disclaimer to README.
|
2022-12-28 12:29:50 -05:00 |
|
Tobias Reinhard
|
6dc3c428e2
|
Explained how to check the proof in the REAMDE.
|
2022-12-28 12:25:20 -05:00 |
|
Tobias Reinhard
|
c0f5acec60
|
Updated repository structure in README
|
2022-12-28 11:59:21 -05:00 |
|
Tobias Reinhard
|
9b07092428
|
Added help text to diff and startup scripts.
|
2022-12-28 11:41:42 -05:00 |
|
Tobias Reinhard
|
d85e9cb2f3
|
Renamed directory for preprocessor scripts.
|
2022-12-28 10:53:15 -05:00 |
|
Tobias Reinhard
|
9bbe885603
|
Deleted unnecessary list axioms.
|
2022-12-28 10:47:33 -05:00 |
|
Tobias Reinhard
|
f15540cecc
|
Handled minor TODOs in proof headers.
|
2022-12-28 10:40:32 -05:00 |
|
Tobias Reinhard
|
75111c247c
|
Deleted deprecated proof headers.
|
2022-12-28 10:14:27 -05:00 |
|
Tobias Reinhard
|
11ab1a02b7
|
Deleted deprecated proof header.
|
2022-12-28 10:13:20 -05:00 |
|
Tobias Reinhard
|
04ab514f31
|
Renamed proof headers. Removed "verifast" prefix where unnecessary.
|
2022-12-28 10:12:08 -05:00 |
|
Tobias Reinhard
|
6dc6c5dbbe
|
Renamed TCB predicates to convey access rights expressed by each predicate. Updated lemmas accordinly.
|
2022-12-28 09:57:43 -05:00 |
|
Tobias Reinhard
|
63154a4add
|
Added github workflow that checks for proof divergence on every pull request.
|
2022-12-22 09:44:00 -05:00 |
|
Tobias Reinhard
|
4a7c975cf8
|
Diff script now writes diff to stdout instead of file. Script returns error code if the diff is not empty.
|
2022-12-22 09:25:24 -05:00 |
|
Tobias Reinhard
|
3ca111bbbc
|
Added statistics about the verified lines of code and the annotation overhead.
|
2022-12-21 15:04:52 -05:00 |
|
Tobias Reinhard
|
0e90603fb5
|
Removed unneeded validation code.
|
2022-12-20 12:26:33 -05:00 |
|
Tobias Reinhard
|
677ffa8cea
|
Renamed predicate stack_p_2 into stack_p
|
2022-12-13 10:57:41 -05:00 |
|
Tobias Reinhard
|
3675aa6011
|
Deleted deprecated predicates and wrote some documentation.
|
2022-12-13 10:55:57 -05:00 |
|
Tobias Reinhard
|
ff763690a4
|
Removed deprecated predicates and proofs.
|
2022-12-13 10:46:51 -05:00 |
|
Tobias Reinhard
|
1672d293ab
|
Removed duplicate code in predicates.
|
2022-12-13 10:42:38 -05:00 |
|
Tobias Reinhard
|
8458220b67
|
Merge branch 'verifast_switch_context' of https://github.com/Tobias-internship-AWS-2022/FreeRTOS-Kernel into verifast_switch_context
|
2022-12-13 10:35:03 -05:00 |
|
Tobias Reinhard
|
541e671569
|
Deleted deprecated proofs.
|
2022-12-13 10:34:41 -05:00 |
|
Tobias Reinhard
|
35cae90457
|
Deleted deprecated proofs.
|
2022-12-13 10:34:14 -05:00 |
|
Tobias Reinhard
|
de64106012
|
Deleted proof annotations in prvAddNewTaskToReadyList
|
2022-12-13 10:24:21 -05:00 |
|
Tobias Reinhard
|
676e9fddad
|
Deleted proof annotations in prvInitialiseNewTask.
|
2022-12-13 10:22:57 -05:00 |
|
Tobias Reinhard
|
3e1ba55806
|
Deleted proof annotations in prvInitialiseNewTask.
|
2022-12-13 10:16:07 -05:00 |
|
Tobias Reinhard
|
2fccb9a226
|
Removed proof annotations in xTaskCreate.
|
2022-12-13 10:12:23 -05:00 |
|
Tobias Reinhard
|
8b0048d488
|
Statup scripts ensure that output directories exist.
|
2022-12-13 10:05:22 -05:00 |
|
Tobias Reinhard
|
5365223fe9
|
Deleted comments.
|
2022-12-13 08:56:31 -05:00 |
|
Tobias Reinhard
|
d49f7e369c
|
Renamed startup scripts.
|
2022-12-13 08:54:57 -05:00 |
|
Tobias Reinhard
|
7ec3eabb71
|
Added script to start the verifast command line tool.
|
2022-12-13 08:54:06 -05:00 |
|
Tobias Reinhard
|
2395267e6a
|
Renamed vfide startup script.
|
2022-12-13 08:48:41 -05:00 |
|
Tobias Reinhard
|
5e72a83144
|
Deleted deprecated code.
|
2022-12-13 08:40:20 -05:00 |
|
Tobias Reinhard
|
1a3870c71d
|
Deleted deprecated script
|
2022-12-13 08:35:40 -05:00 |
|
Tobias Reinhard
|
b0bfa1204d
|
Made preprocessing scripts more modular.
|
2022-12-13 08:34:31 -05:00 |
|
Tobias Reinhard
|
01e50bec0a
|
Documented scripts.
|
2022-12-12 10:54:15 -05:00 |
|
Tobias Reinhard
|
5fcf51f090
|
Deleted deprecated files.
|
2022-12-12 10:21:29 -05:00 |
|
Tobias Reinhard
|
574cc7e42e
|
Deleted generated diff report
|
2022-12-12 10:05:45 -05:00 |
|
Tobias Reinhard
|
0e018c4ffa
|
Merge branch 'verifast_switch_context' of https://github.com/Tobias-internship-AWS-2022/FreeRTOS-Kernel into verifast_switch_context
|
2022-12-12 10:04:51 -05:00 |
|
Tobias Reinhard
|
dd85fd6a67
|
Ignore generated states.
|
2022-12-12 10:04:32 -05:00 |
|
Tobias Reinhard
|
92283262cf
|
Diff report is now written to file.
|
2022-12-12 10:03:32 -05:00 |
|
Tobias Reinhard
|
c50e8bd5b3
|
Diff report is now written to file.
|
2022-12-12 10:01:53 -05:00 |
|
Tobias Reinhard
|
114fd0fcf0
|
Added some print outs.
|
2022-12-12 09:39:54 -05:00 |
|
Tobias Reinhard
|
8a01a7682f
|
Deactivated assertion during the computation of the diff between the verified code and the production code.
|
2022-12-12 09:22:00 -05:00 |
|
Tobias Reinhard
|
2ae20ff48d
|
Stored pp script args in diff script in variables to improve readability.
|
2022-12-12 08:26:42 -05:00 |
|
Tobias Reinhard
|
f56d20b543
|
Removed comments and pragmas from diffed preprocessor output.
|
2022-12-10 18:45:12 -05:00 |
|
Tobias Reinhard
|
43f9afe277
|
Setup first draft of diff script. Need to fine tune preprocessor flags.
|
2022-12-10 18:42:14 -05:00 |
|
Tobias Reinhard
|
53293fe57a
|
Renamed pp shell script.
|
2022-12-10 18:07:47 -05:00 |
|
Tobias Reinhard
|
d1a333b186
|
Deleted deprecated variables.
|
2022-12-10 18:03:34 -05:00 |
|