Polyspace Code Verification: Call Hierarchy Report For Project: Polyspace
Polyspace Code Verification: Call Hierarchy Report For Project: Polyspace
Result Folder(s):
C:\qualkits_R2020b\iec\codeprover\tests\code-prover-server-results\reporting\template-callhierarchy\OR-414-4-callhierarchy_1
Table of Contents
Chapter 1. Call Hierarchy ............................................................................................................................................................................................................................. 1
Call Hierarchy Report for Project: polyspace - OR-414-4-callhierarchy_1 ..................................................................................................................................... 1
Chapter 2. Appendix 1 - Configuration Settings ....................................................................................................................................................................................... 2
Polyspace Settings ............................................................................................................................................................................................................................... 2
Analysis Assumptions ................................................................................................................................................................................................................. 2
Chapter 3. Appendix 2 - Definitions ............................................................................................................................................................................................................ 3
................................................................................................................................................................................................................................................................. 3
i
Chapter 1. Call Hierarchy
Call Hierarchy Report for Project: polyspace - OR-414-4-callhierarchy_
1
Call tree File Line Col Tasks Definition file Line Col
OR-414-4-callhierarchy_1.main
| - > OR-414-4-callhierarchy_1.func OR-414-4-callhierarchy_1.c 63 4 OR-414-4-callhierarchy_1.c 27 5
| | > OR-414-4-callhierarchy_1.foo OR-414-4-callhierarchy_1.c 28 4 OR-414-4-callhierarchy_1.c 15 4
| | - > OR-414-4-callhierarchy_1.bar OR-414-4-callhierarchy_1.c 29 4 OR-414-4-callhierarchy_1.c 19 4
| | | ** RecursiveCall to OR-414-4-callhierarchy_1.bar: 24 13
OR-414-4-callhierarchy_1.bar
| > OR-414-4-callhierarchy_1.foo OR-414-4-callhierarchy_1.c 64 4 OR-414-4-callhierarchy_1.c 15 4
******************** Never called procedures or func
tions ********************
> OR-414-4-callhierarchy_1.foo1 OR-414-4-callhierarchy_1.c 7 4
1
Chapter 2. Appendix 1 - Configuration Settings
Polyspace Settings
Option Value
-author Polyspace
-compiler generic
-date 15/06/2020
-I C:\qualkits_R2020b\iec\codeprover\tests\options-api\lib
-lang C
-O2 -O2
-prog polyspace
-results-dir C:\qualkits_R2020b\iec\codeprover\tests\code-prover-server-results\reporting\template-callhierarchy\OR-414-4-callhierarchy_1
-target i386
-to pass2
-verif-version 1.0
Analysis Assumptions
Assumption Issuer
External arrays of unspecified size can be safely accessed at any index Product
Nonfinite floats (infinities and NaNs) are not considered Product
Computations involving unsigned integers do not overflow Product
Results of floating-point arithmetic are rounded following the IEE754 rule: round to nearest, ties to even Product
Structure fields are not volatile unless the entire structure is volatile-qualified Product
Stack pointers can be safely dereferenced even outside the pointed variable's scope Product
External pointers cannot be null. They point to allocated data of sufficient size for safe dereference Product
Absolute addresses can be safely dereferenced Product
2
Chapter 3. Appendix 2 - Definitions