PV4 ⊧ PredatorHP: Predator Hunting Partychecks memory-related errors and user-specified properties in C programs
Shape analyzerApplication domain/field
- Memory-related errors
- Memory leaks
- Abstract interpretation
Expected input
- C program to be verified, possibly with assertions
- Property file that contains the property that should be verified
- Path where witness file will be stored
- Optional: Compiler options
Format:
- C program:
.bc
bitcode file. They provide instructions on how to generate the bitcode file from a C file. - Property file:
.prp
file, same format as SV-COMP - Path to witness file: Passed as argument when calling PredatorHP
- Optional compiler options: Passed as argument when calling PredatorHP
Expected output
TRUE
indicating that the specification is satisfied.
FALSE
indicating that the specification is violated.
UNKNOWN
if the tool could not determine whether the specification is satisfied or not.