| function | porting | specification | proof |
|---|---|---|---|
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
|
✓ |
✓ |
✓ |
| file | description | |
|---|---|---|
|
Root module, contains definition of main structure |
|
Definition and lemmas about global permission store and singly linked list. |
|
Verification of |
|
Verification of bitmap structures. |
|
Lemmas for bitwise operations. |
|
Definitions and lemmas for verifying operations on block headers. |
|
Specifications and lemmas for segregated free lists indices (incl. uniqueness and existance). |
|
Verification of |
|
Verification of |
|
Formalization of overlaid linked list data structure used in rlsf. |
|
Verification of |
|
Formalization of ordered pointer list, used for verifying intrusive data structures. |
|
Formalization of requirements on Tlsf type parameters. |
|
Verification of |
|
Interface for Rust user. |
|
Utility functions and lemmas. |
|
|
||
|
|