General information | |
---|---|
Project name | D:/Jenkins_Common/workspace/EEEDEM/361000822-IAR\source\Scan_Wave_MCU\proj\Scan_Wave_MCU.ewp |
C-STAT version | 1.5.5 |
Timestamp of analysis | Wed Oct 30 13:30:45 2019 |
Source files analyzed | 35 |
Header files analyzed | 73 |
Functions analyzed | 221 |
Total messages | 123 |
|
|
|
Messages per check | |||||
---|---|---|---|---|---|
Tag | Messages | Tag | Messages | Tag | Messages |
SWITCH-fall-through | 101 | ATH-shift-neg | 4 | RED-unused-assign | 4 |
ARR-inv-index-pos | 3 | ATH-neg-check-nonneg | 3 | PTR-arith-var | 3 |
SPC-uninit-var-some | 3 | ATH-overflow | 2 |
Project-wide enabled checks (130) | |||||
---|---|---|---|---|---|
ARR-inv-index | ARR-inv-index-pos | ARR-inv-index-ptr | ARR-inv-index-ptr-pos | ARR-neg-index | ARR-uninit-index |
ATH-cmp-float | ATH-cmp-unsign-neg | ATH-cmp-unsign-pos | ATH-div-0 | ATH-div-0-assign | ATH-div-0-cmp-bef |
ATH-div-0-interval | ATH-div-0-pos | ATH-div-0-unchk-global | ATH-div-0-unchk-local | ATH-div-0-unchk-param | ATH-inc-bool |
ATH-malloc-overrun | ATH-neg-check-nonneg | ATH-neg-check-pos | ATH-new-overrun | ATH-overflow | ATH-shift-bounds |
ATH-shift-neg | ATH-sizeof-by-sizeof | COMMENT-nested | CONST-member-ret | COP-assign-op | COP-assign-op-ret |
COP-assign-op-self | COP-copy-ctor | COP-dtor | COP-init-order | COP-init-uninit | COP-member-uninit |
CPU-ctor-call-virt | CPU-delete-void | CPU-dtor-call-virt | CPU-malloc-class | CPU-nonvirt-dtor | CPU-return-ref-to-class-data |
DEFINE-hash-multiple | EXP-cond-assign | EXP-dangling-else | EXP-loop-exit | EXPR-const-overflow | FPT-cmp-null |
FPT-misuse | FUNC-unprototyped-used | INT-use-signed-as-unsigned | ITR-end-cmp-aft | ITR-end-cmp-bef | ITR-invalidated |
ITR-uninit | LIB-fread-overrun | LIB-memchr-overrun | LIB-memcpy-overrun | LIB-memset-overrun | LIB-return-const |
LIB-return-error | LIB-return-leak | LIB-return-neg | LIB-return-null | LIB-std-sort-overrun | LIB-strcat-overrun |
LIB-strcpy-overrun | LIB-strncat-overrun | LIB-strncmp-overrun | LIB-strncpy-overrun | MEM-delete-array-op | MEM-delete-op |
MEM-double-free | MEM-double-free-alias | MEM-double-free-some | MEM-free-field | MEM-free-fptr | MEM-free-no-use |
MEM-free-op | MEM-free-struct-field | MEM-free-variable | MEM-free-variable-alias | MEM-leak-alias | MEM-malloc-diff-type |
MEM-malloc-sizeof | MEM-malloc-sizeof-ptr | MEM-realloc-diff-type | MEM-return-free | MEM-return-no-assign | MEM-stack |
MEM-stack-global | MEM-stack-global-field | MEM-stack-param | MEM-stack-param-ref | MEM-stack-pos | MEM-stack-ref |
MEM-use-free-all | MEM-use-free-some | PTR-arith-field | PTR-arith-stack | PTR-arith-var | PTR-cmp-str-lit |
PTR-null-assign | PTR-null-cmp-aft | PTR-null-cmp-bef | PTR-null-cmp-bef-fun | PTR-null-fun-pos | PTR-singleton-arith |
PTR-unchk-param-some | PTR-uninit | RED-cond-const-assign | RED-dead | RED-local-hides-global | RED-local-hides-param |
RED-self-assign | RED-unused-assign | RED-unused-var-all | RESOURCE-double-close | RESOURCE-file-no-close-all | RESOURCE-file-use-after-close |
RESOURCE-write-ronly-file | SIZEOF-side-effect | SPC-order | SPC-uninit-struct | SPC-uninit-struct-field-heap | SPC-uninit-var-all |
SPC-uninit-var-some | SWITCH-fall-through | UNION-overlap-assign | UNION-type-punning |
Messages | |||
---|---|---|---|
File | Messages | Link messages | Suppressed messages |
BoardEE.c | 3 | 0 | 0 |
BoardInfo.c | 1 | 0 | 0 |
ErrorCodes.c | 5 | 0 | 0 |
FPGA_Startup.c | 2 | 0 | 0 |
RTC.c | 3 | 0 | 0 |
Temperature.c | 2 | 0 | 0 |
bio_map.c | 99 | 0 | 0 |
diag.c | 7 | 0 | 0 |
id.c | 1 | 0 | 0 |