12/08/2003 15:52:02
Analysis Group Stats
Possible Problems
1 1-1817 . source/pr-app/pr-app-CA123/ca/ca-01.c FATAL Compile Error LE breaks U16 path near: send_buffer = (U16 *) malloc(size+1); 1 2 1-1842 . FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 3 2-202 . source/pr-app/pr-app-CA123/ca/ca-02.c FATAL Compile Error LE breaks float path near: A = (float)B + C; 1 4 2-976 . FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 5 5-1159 . source/pr-app/pr-app-CA123/ca/ca-05.c FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 6 6-1434 . source/pr-app/pr-app-CA123/ca/ca-06.c FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 7 6-1746 . FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 8 6-1999 . FATAL Compile Error LE breaks float path near: A = (float)B + C; 1 9 6-648 . FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 10 7-105 . source/pr-app/pr-app-CA123/ca/ca-07.c FATAL Compile Error LE breaks int path near: A = (int)B + C; 1 11 8-587 . source/pr-app/pr-app-CA123/ca/ca-08.c FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 12 9-807 . source/pr-app/pr-app-CA123/ca/ca-09.c FATAL Compile Error Missing curly brace LE breaks path near: /* LE SV TOC-008 1 Summary: 12 out of 5707 LOC = 0.21% or 7 out of 18 files = 38.88% 0.21 38.88
BEGIN PROLOGUE CLASSIFICATION FILE NAME ABSTRACT HISTORY CCCQ_VER END PROLOGUE
CONDOR 1 source/pr-app/pr-app-CA123/ca/ca-09.c Possible problem Header your header Possible Missing Fields: BEGIN PROLOGUE CLASSIFICATION FILE NAME ABSTRACT HISTORY CCCQ_VER END PROLOGUE Possible Extra Fields: Summary: 1 out of 9 files = 11.11% 11.11
CONDOR 1 source/pr-app/pr-app-CA123/ca/ca-01.h OOPs No Header CONDOR 2 source/pr-app/pr-app-CA123/ca/ca-05.h OOPs No Header Summary: 2 out of 9 files = 22.22% 22.22
Looks good no header a findings :)
1 source/pr-app/pr-app-CA123/ca/ca-01.h File s_ marking wrong or Header Classification blank CONDOR 2 source/pr-app/pr-app-CA123/ca/ca-05.h File s_ marking wrong or Header Classification blank CONDOR 3 source/pr-app/pr-app-CA123/ca/ca-09.c File s_ marking wrong or Header Classification blank CONDOR Summary: 3 out of 18 files = 16.66% 16.66
1 1-1560 . source/pr-app/pr-app-CA123/ca/ca-01.c Classified text in wrong file name: halt ; CONDOR 2 1-1647 . Classified text in wrong file name: halt ; 3 1-1714 . Classified text in wrong file name: // (P) this is really improtant 4 1-830 . Classified text in wrong file name: /* LE SV TOC-1010 this is a ca-01.5.17 req to halt */ 5 2-1028 . source/pr-app/pr-app-CA123/ca/ca-02.c Classified text in wrong file name: // (P) this is really improtant CONDOR 6 2-1246 . Classified text in wrong file name: halt ; 7 2-1552 . Classified text in wrong file name: halt ; 8 2-697 . Classified text in wrong file name: /* LE SV TOC-1038 this is a ca-02.4.2 req to halt */ 9 2-849 . Classified text in wrong file name: /* LE SV TOC-1041 this is a ca-02.4.41 req to halt */ 10 2-883 . Classified text in wrong file name: halt ; 11 4-133 . source/pr-app/pr-app-CA123/ca/ca-04.c Classified text in wrong file name: /* LE SV TOC-1054 this is a ca-04.1.41 req to halt */ CONDOR 12 5-1152 . source/pr-app/pr-app-CA123/ca/ca-05.c Classified text in wrong file name: // (P) this is really improtant CONDOR 13 6-1111 . source/pr-app/pr-app-CA123/ca/ca-06.c Classified text in wrong file name: // (P) this is really improtant CONDOR 14 6-1268 . Classified text in wrong file name: /* LE SV TOC-1092 this is a ca-06.7.31 req to halt */ 15 6-1608 . Classified text in wrong file name: halt ; 16 6-2240 . Classified text in wrong file name: halt ; 17 6-484 . Classified text in wrong file name: /* LE SV TOC-1081 this is a ca-06.3.15 req to halt */ 18 7-1167 . source/pr-app/pr-app-CA123/ca/ca-07.c Classified text in wrong file name: // (P) this is really improtant CONDOR 19 7-578 . Classified text in wrong file name: halt ; 20 7-86 . Classified text in wrong file name: halt ; 21 8-963 . source/pr-app/pr-app-CA123/ca/ca-08.c Classified text in wrong file name: halt ; CONDOR 22 9-1054 . source/pr-app/pr-app-CA123/ca/ca-09.c Classified text in wrong file name: halt ; CONDOR 23 9-1165 . Classified text in wrong file name: /* LE SV TOC-1158 this is a ca-09.6.15 req to halt */ 24 9-1644 . Classified text in wrong file name: halt ; 25 9-1867 . Classified text in wrong file name: // (P) this is really improtant 26 9-1930 . Classified text in wrong file name: /* LE SV TOC-1169 this is a ca-09.9.27 req to halt */ 27 9-71 . Classified text in wrong file name: halt ; Summary: 27 out of 5707 LOC = 0.47% or 8 out of 18 files = 44.44% 0.47 44.44
C files1 1-1771 . source/pr-app/pr-app-CA123/ca/ca-01.c // ? ?? go see ws CONDOR 2 1-944 . // TBD - what do I do now 3 2-1295 . source/pr-app/pr-app-CA123/ca/ca-02.c // ? ?? go see ws CONDOR 4 2-1744 . // ? ?? go see ws 5 5-1053 . source/pr-app/pr-app-CA123/ca/ca-05.c // TBD - what do I do now CONDOR 6 5-701 . // ? ?? go see ws 7 5-964 . // ? ?? go see ws 8 6-1548 . source/pr-app/pr-app-CA123/ca/ca-06.c // TBD - what do I do now CONDOR 9 6-183 . // ? ?? go see ws 10 6-910 . // ? ?? go see ws 11 7-678 . source/pr-app/pr-app-CA123/ca/ca-07.c // TBD - what do I do now CONDOR 12 7-843 . // TBD - what do I do now 13 8-1574 . source/pr-app/pr-app-CA123/ca/ca-08.c // ? ?? go see ws CONDOR 14 9-2046 . source/pr-app/pr-app-CA123/ca/ca-09.c // TBS - I need to figure this out CONDOR 15 9-52 . // TBD - what do I do now
H files
Assembly files
other files
Summary: 15 out of 5707 LOC = 0.26% or 7 out of 18 files = 38.88% 0.26 38.88
Looks good no bad fixed keyword findings :)C files
Summary: 0 out of 5707 LOC = 0% or 0 out of 18 files = 0% 0 0
1 1-1177 . source/pr-app/pr-app-CA123/ca/ca-01.c # ifdef LAZY CONDOR 2 1-1181 . #endif 3 1-1333 . # ifdef LAZY 4 1-1337 . #endif 5 1-506 . # ifdef LAZY 6 1-510 . #endif 7 5-533 . source/pr-app/pr-app-CA123/ca/ca-05.c # ifdef LAZY CONDOR 8 5-537 . #endif 9 6-385 . source/pr-app/pr-app-CA123/ca/ca-06.c # ifdef LAZY CONDOR 10 6-389 . #endif 11 6-872 . # ifdef LAZY 12 6-876 . #endif 13 9-376 . source/pr-app/pr-app-CA123/ca/ca-09.c # ifdef LAZY CONDOR 14 9-380 . #endif Summary: 14 out of 5707 LOC = 0.24% or 4 out of 18 files = 22.22% 0.24 22.22
1 1-1095 . source/pr-app/pr-app-CA123/ca/ca-01.c Missing curly brace if (veg) looked as far as 1100 CONDOR 2 2-1118 . source/pr-app/pr-app-CA123/ca/ca-02.c Missing curly brace if (veg) looked as far as 1124 CONDOR 3 7-362 . source/pr-app/pr-app-CA123/ca/ca-07.c Missing curly brace if (veg) looked as far as 367 CONDOR Summary: 3 out of 5707 LOC = 0.05% or 3 out of 18 files = 16.66% 0.05 16.66
1 2-1003 . source/pr-app/pr-app-CA123/ca/ca-02.c Missing default CONDOR 2 2-1352 . Missing default 3 5-1284 . source/pr-app/pr-app-CA123/ca/ca-05.c Missing default CONDOR 4 7-52 . source/pr-app/pr-app-CA123/ca/ca-07.c Missing default CONDOR 5 8-1032 . source/pr-app/pr-app-CA123/ca/ca-08.c Missing default CONDOR 6 9-740 . source/pr-app/pr-app-CA123/ca/ca-09.c Missing default CONDOR Summary: 6 out of 5707 LOC = 0.1% or 5 out of 18 files = 27.77% 0.1 27.77
1 1-1645 . source/pr-app/pr-app-CA123/ca/ca-01.c Missing SwError CONDOR 2 2-1244 . source/pr-app/pr-app-CA123/ca/ca-02.c Missing SwError CONDOR 3 2-1550 . Missing SwError 4 2-881 . Missing SwError 5 6-1606 . source/pr-app/pr-app-CA123/ca/ca-06.c Missing SwError CONDOR 6 8-1187 . source/pr-app/pr-app-CA123/ca/ca-08.c Missing SwError CONDOR 7 9-1642 . source/pr-app/pr-app-CA123/ca/ca-09.c Missing SwError CONDOR 8 9-343 . Missing SwError 9 9-641 . Missing SwError 10 9-69 . Missing SwError Summary: 10 out of 5707 LOC = 0.17% or 5 out of 18 files = 27.77% 0.17 27.77
1 1-705 . source/pr-app/pr-app-CA123/ca/ca-01.c Missing break in case CONDOR 2 2-1358 . source/pr-app/pr-app-CA123/ca/ca-02.c Missing break in case CONDOR 3 2-1692 . Missing break in case 4 2-621 . Missing break in case 5 5-1290 . source/pr-app/pr-app-CA123/ca/ca-05.c Missing break in case CONDOR 6 6-966 . source/pr-app/pr-app-CA123/ca/ca-06.c Missing break in case CONDOR 7 7-760 . source/pr-app/pr-app-CA123/ca/ca-07.c Missing break in case CONDOR 8 8-641 . source/pr-app/pr-app-CA123/ca/ca-08.c Missing break in case CONDOR 9 8-94 . Missing break in case 10 9-1079 . source/pr-app/pr-app-CA123/ca/ca-09.c Missing break in case CONDOR 11 9-1178 . Missing break in case 12 9-1445 . Missing break in case 13 9-746 . Missing break in case Summary: 13 out of 5707 LOC = 0.22% or 7 out of 18 files = 38.88% 0.22 38.88
1 2-1354 . source/pr-app/pr-app-CA123/ca/ca-02.c Nested switch CONDOR 2 5-1286 . source/pr-app/pr-app-CA123/ca/ca-05.c Nested switch CONDOR 3 9-742 . source/pr-app/pr-app-CA123/ca/ca-09.c Nested switch CONDOR Summary: 3 out of 5707 LOC = 0.05% or 3 out of 18 files = 16.66% 0.05 16.66
1 1-1634 . source/pr-app/pr-app-CA123/ca/ca-01.c Stacked case statements CONDOR 2 1-1635 . Stacked case statements 3 1-1638 . Stacked case statements 4 1-1639 . Stacked case statements 5 2-1233 . source/pr-app/pr-app-CA123/ca/ca-02.c Stacked case statements CONDOR 6 2-1234 . Stacked case statements 7 2-1237 . Stacked case statements 8 2-1238 . Stacked case statements 9 2-1539 . Stacked case statements 10 2-1540 . Stacked case statements 11 2-1543 . Stacked case statements 12 2-1544 . Stacked case statements 13 2-870 . Stacked case statements 14 2-871 . Stacked case statements 15 2-874 . Stacked case statements 16 2-875 . Stacked case statements 17 6-1595 . source/pr-app/pr-app-CA123/ca/ca-06.c Stacked case statements CONDOR 18 6-1596 . Stacked case statements 19 6-1599 . Stacked case statements 20 6-1600 . Stacked case statements 21 9-1631 . source/pr-app/pr-app-CA123/ca/ca-09.c Stacked case statements CONDOR 22 9-1632 . Stacked case statements 23 9-1635 . Stacked case statements 24 9-1636 . Stacked case statements 25 9-58 . Stacked case statements 26 9-59 . Stacked case statements 27 9-62 . Stacked case statements 28 9-63 . Stacked case statements Summary: 28 out of 5707 LOC = 0.49% or 4 out of 18 files = 22.22% 0.49 22.22
1 source/pr-app/pr-app-CA123/ca/ca-03.c CONDOR Summary: 1 out of 18 files = 5.55% 5.55
1 source/pr-app/pr-app-CA123/ca/ca-01.c 10 CONDOR 2 source/pr-app/pr-app-CA123/ca/ca-02.c 8 CONDOR 3 source/pr-app/pr-app-CA123/ca/ca-05.c 8 CONDOR 4 source/pr-app/pr-app-CA123/ca/ca-06.c 10 CONDOR 5 source/pr-app/pr-app-CA123/ca/ca-07.c 7 CONDOR 6 source/pr-app/pr-app-CA123/ca/ca-08.c 12 CONDOR 7 source/pr-app/pr-app-CA123/ca/ca-09.c 11 CONDOR Summary: 7 out of 18 files = 38.88% 38.88
1 source/pr-app/pr-app-CA123/ca/ca-01.c Error: File with 854 LOC detected CONDOR 2 source/pr-app/pr-app-CA123/ca/ca-02.c Error: File with 761 LOC detected CONDOR 3 source/pr-app/pr-app-CA123/ca/ca-05.c Error: File with 625 LOC detected CONDOR 4 source/pr-app/pr-app-CA123/ca/ca-06.c Error: File with 995 LOC detected CONDOR 5 source/pr-app/pr-app-CA123/ca/ca-07.c Error: File with 587 LOC detected CONDOR 6 source/pr-app/pr-app-CA123/ca/ca-08.c Error: File with 724 LOC detected CONDOR 7 Error: File with 954 LOC detected Summary: 1 out of 18 files = 5.55% 5.55
1 source/pr-app/pr-app-CA123/ca/ca-01.c 854 CONDOR 2 source/pr-app/pr-app-CA123/ca/ca-02.c 761 CONDOR 3 source/pr-app/pr-app-CA123/ca/ca-04.c 122 CONDOR 4 source/pr-app/pr-app-CA123/ca/ca-05.c 625 CONDOR 5 source/pr-app/pr-app-CA123/ca/ca-06.c 995 CONDOR 6 source/pr-app/pr-app-CA123/ca/ca-07.c 587 CONDOR 7 source/pr-app/pr-app-CA123/ca/ca-08.c 724 CONDOR 8 source/pr-app/pr-app-CA123/ca/ca-09.c 954 CONDOR Summary: 8 out of 69 Functions = 11.59% or 8 out of 18 files = 44.44% 11.59 44.44
Looks good no lt LOC per file findings :)Summary: 0 out of 69 Functions = 0% or 0 out of 18 files = 0% 0 0
1 1-1516 . source/pr-app/pr-app-CA123/ca/ca-01.c B dead_code = D + E; CONDOR 2 1-552 . B dead_code = D + E; 3 2-1210 . source/pr-app/pr-app-CA123/ca/ca-02.c B dead_code = B - C; CONDOR 4 2-1515 . B dead_block = C * D; 5 2-334 . A /* dead_code = A * B; */ 6 2-601 . A /* dead_code = A * B; */ 7 2-928 . B dead_code = D + E; 8 5-901 . source/pr-app/pr-app-CA123/ca/ca-05.c B dead_code = B - C; CONDOR 9 6-1070 . source/pr-app/pr-app-CA123/ca/ca-06.c B dead_code = D + E; CONDOR 10 6-1691 . B dead_code = B - C; 11 6-1995 . B dead_block = E * F; */ 12 6-705 . A /* dead_code = A * B; */ 13 6-829 . A /* dead_code = A * B; */ 14 6-84 . B dead_code = D + E; 15 7-191 . source/pr-app/pr-app-CA123/ca/ca-07.c B dead_block = E * F; */ CONDOR 16 8-312 . source/pr-app/pr-app-CA123/ca/ca-08.c B dead_block = C * D; CONDOR 17 8-63 . B dead_block = E * F; */ 18 9-1098 . source/pr-app/pr-app-CA123/ca/ca-09.c B dead_code = D + E; CONDOR 19 9-1172 . B dead_block = E * F; */ 20 9-1238 . B dead_code = D + E; 21 9-1875 . B dead_code = D + E; 22 9-218 . B dead_code = B - C; 23 9-556 . B dead_block = E * F; */ Summary: 23 out of 5707 LOC = 0.4% or 7 out of 18 files = 38.88% 0.4 38.88
Looks good no log event findings :)Summary: 0 out of 5707 LOC = 0% or 0 out of 18 files = 0% 0 0
Looks good no length sets to consider :)Summary: 0 out of 5707 LOC = 0% or 0 out of 18 files = 0% 0 0
1 1-556 . source/pr-app/pr-app-CA123/ca/ca-01.c do Loop do forever; CONDOR 2 2-1493 . source/pr-app/pr-app-CA123/ca/ca-02.c do Loop do forever; CONDOR 3 5-1327 . source/pr-app/pr-app-CA123/ca/ca-05.c do Loop do forever; CONDOR 4 5-520 . do Loop do forever; 5 5-892 . do Loop do forever; 6 6-1574 . source/pr-app/pr-app-CA123/ca/ca-06.c do Loop do forever; CONDOR 7 9-151 . source/pr-app/pr-app-CA123/ca/ca-09.c do Loop do forever; CONDOR 8 9-26 . do Loop do forever; Summary: 8 out of 5707 LOC = 0.14% or 5 out of 18 files = 27.77% 0.14 27.77
1 2-1379 . source/pr-app/pr-app-CA123/ca/ca-02.c goto Statement goto error; CONDOR 2 5-883 . source/pr-app/pr-app-CA123/ca/ca-05.c goto Statement goto error; CONDOR 3 6-1260 . source/pr-app/pr-app-CA123/ca/ca-06.c goto Statement goto error; CONDOR 4 6-1377 . goto Statement goto error; 5 6-1442 . goto Statement goto error; 6 6-261 . goto Statement goto error; 7 6-901 . goto Statement goto error; Summary: 7 out of 5707 LOC = 0.12% or 3 out of 18 files = 16.66% 0.12 16.66
Looks good no q-operator sets to consider :)Summary: 0 out of 5707 LOC = 0% or 0 out of 18 files = 0% 0 0
1 1-1818 . source/pr-app/pr-app-CA123/ca/ca-01.c send_buffer = (U16 *) malloc(size+1); CONDOR 2 1-45 . send_buffer = (U16 *) malloc(size+1); 3 1-465 . free( FreePtr); 4 1-548 . send_buffer = (U16 *) malloc(size+1); 5 2-1219 . source/pr-app/pr-app-CA123/ca/ca-02.c FreePtr = HmiStringPtr; CONDOR 6 2-1420 . send_buffer = (U16 *) malloc(size+1); 7 2-508 . FreePtr = HmiStringPtr; 8 2-542 . send_buffer = (U16 *) malloc(size+1); 9 2-751 . FreePtr = HmiStringPtr; 10 5-1098 . source/pr-app/pr-app-CA123/ca/ca-05.c send_buffer = (U16 *) malloc(size+1); CONDOR 11 6-1479 . source/pr-app/pr-app-CA123/ca/ca-06.c FreePtr = HmiStringPtr; CONDOR 12 6-1656 . send_buffer = (U16 *) malloc(size+1); 13 6-307 . free( FreePtr); 14 6-422 . send_buffer = (U16 *) malloc(size+1); 15 7-528 . source/pr-app/pr-app-CA123/ca/ca-07.c FreePtr = HmiStringPtr; CONDOR 16 8-157 . source/pr-app/pr-app-CA123/ca/ca-08.c send_buffer = (U16 *) malloc(size+1); CONDOR 17 8-480 . FreePtr = HmiStringPtr; 18 9-1233 . source/pr-app/pr-app-CA123/ca/ca-09.c send_buffer = (U16 *) malloc(size+1); CONDOR 19 9-1870 . FreePtr = HmiStringPtr; 20 9-1934 . FreePtr = HmiStringPtr; 21 9-662 . free( FreePtr); Summary: 21 out of 5707 LOC = 0.36% or 7 out of 18 files = 38.88% 0.36 38.88
1 1-448 . source/pr-app/pr-app-CA123/ca/ca-01.c A = (long) B + C; CONDOR 2 2-203 . source/pr-app/pr-app-CA123/ca/ca-02.c A = (float) B + C; CONDOR 3 3-80 . source/pr-app/pr-app-CA123/ca/ca-03.c A = (long) B + C; CONDOR 4 4-55 . source/pr-app/pr-app-CA123/ca/ca-04.c A = (long) B + C; CONDOR 5 5-1260 . source/pr-app/pr-app-CA123/ca/ca-05.c A = (int) B + C; CONDOR 6 5-435 . A = (long) B + C; 7 6-1238 . source/pr-app/pr-app-CA123/ca/ca-06.c A = (int) B + C; CONDOR 8 6-2000 . A = (float) B + C; 9 6-2193 . A = (long) B + C; 10 7-106 . source/pr-app/pr-app-CA123/ca/ca-07.c A = (int) B + C; CONDOR 11 7-699 . A = (int) B + C; 12 7-964 . A = (int) B + C; 13 8-134 . source/pr-app/pr-app-CA123/ca/ca-08.c A = (int) B + C; CONDOR 14 9-947 . source/pr-app/pr-app-CA123/ca/ca-09.c A = (int) B + C; CONDOR Summary: 14 out of 5707 LOC = 0.24% or 9 out of 18 files = 50% 0.24 50
Looks good no missing func hdr sets to consider :)Summary: 0 out of 5707 LOC = 0% or 0 out of 18 files = 0% 0 0 Analysis Summary
menu Files With Problems:source/pr-app/pr-app-CA123/ca/ca-01.c 36source/pr-app/pr-app-CA123/ca/ca-02.c 53source/pr-app/pr-app-CA123/ca/ca-03.c 2source/pr-app/pr-app-CA123/ca/ca-04.c 4source/pr-app/pr-app-CA123/ca/ca-05.c 25source/pr-app/pr-app-CA123/ca/ca-06.c 50source/pr-app/pr-app-CA123/ca/ca-07.c 19source/pr-app/pr-app-CA123/ca/ca-08.c 16source/pr-app/pr-app-CA123/ca/ca-09.c 63
Details Report
1 1 Source: source/pr-app/pr-app-CA123/ca/ca-01.c Note: OK Classification MarkingNote: Good Header 1-15 ca.1.1 1-45 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 1-334 ca.1.2 1-448 A = (long)B + C; Attention: Recasting (long) 1-465 free(FreePtr); Attention: Storage FreePtr); 1-506 #ifdef LAZY Attention: Conditional Compile ifdef 1-510 #endif Attention: Conditional Compile #endif 1-548 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 1-552 dead_code = D + E; Attention: Dead Code 1-556 Warning: do Loop do forever; 1-565 ca.1.3 1-689 ca.1.4 1-705 // missing break { run_this; // missing break } Attention: Missing break in case 1-771 ca.1.5 1-830 /* LE SV TOC-1010 this is a ca-01.5.17 req to halt*/ Attention: Classified text in wrong file name: halt 1-867 ca.1.6 1-944 // TBD - what do I do now Attention: Possible problem Keyword TBD 1-958 ca.1.7 1-1095if (veg) Warning: Missing curly brace looked as far as 1100 1-1177 #ifdef LAZY Attention: Conditional Compile ifdef 1-1181 #endif Attention: Conditional Compile #endif 1-1215 ca.1.8 1-1333 #ifdef LAZY Attention: Conditional Compile ifdef 1-1337 #endif Attention: Conditional Compile #endif 1-1500 ca.1.9 1-1516 dead_code = D + E; Attention: Dead Code 1-1560 halt; Attention: Classified text in wrong file name: halt 1-1634 case: case: Attention: Stacked case statements 1-1635 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 1-1638 case: case: Attention: Stacked case statements 1-1639 case: case: Attention: Stacked case statements 1-1645 default: { halt; } Attention: Missing SwError 1-1647 halt; Attention: Classified text in wrong file name: halt 1-1714 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 1-1771 // ??? go see ws Attention: Possible problem Keyword ?? 1-1804 ca.1.10 1-1817 send_buffer = (U16 *) malloc(size+1); FATAL Compile Error: LE breaks U16 path 1-1818 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 1-1842 { FATAL Compile Error: Missing curly brace LE breaks path Source Lines 1918 Logical 57 SemiColons 797 LOC 854 Warning: Functions Exceed 10 Error: File with 854 LOC 1 1 Result: result/source/pr-app/pr-app-CA123/ca/ca-01.c 2 2 Source: source/pr-app/pr-app-CA123/ca/ca-01.h Attention: File s_ Marking wrong or Header Classification blankAttention: OOPs No Header Source Lines 11 Logical 0 SemiColons 7 LOC 7 2 2 Result: result/source/pr-app/pr-app-CA123/ca/ca-01.h 3 3 Source: source/pr-app/pr-app-CA123/ca/ca-02.c Note: OK Classification MarkingNote: Good Header 2-15 ca.2.1 2-202 A = (float)B + C; FATAL Compile Error: LE breaks float path 2-203 A = (float)B + C; Attention: Recasting (float) 2-334 /* dead_code = A * B; */ Attention: Dead Code 2-359 ca.2.2 2-433 ca.2.3 2-508 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-542 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 2-601 /* dead_code = A * B; */ Attention: Dead Code 2-621 // missing break { run_this; // missing break } Attention: Missing break in case 2-684 ca.2.4 2-697 /* LE SV TOC-1038 this is a ca-02.4.2 req to halt*/ Attention: Classified text in wrong file name: halt 2-751 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-849 /* LE SV TOC-1041 this is a ca-02.4.41 req to halt*/ Attention: Classified text in wrong file name: halt 2-870 case: case: Attention: Stacked case statements 2-871 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-874 case: case: Attention: Stacked case statements 2-875 case: case: Attention: Stacked case statements 2-881 default: { halt; } Attention: Missing SwError 2-883 halt; Attention: Classified text in wrong file name: halt 2-928 dead_code = D + E; Attention: Dead Code 2-976 { FATAL Compile Error: Missing curly brace LE breaks path 2-1003 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B/C; if (A != B) { A = B + C; D = E + F; } A = B/C; // (P) this is really improtant A = B+C; if (A le B) { A = B + C; D = E + F; } if (A gt B) { A = B + C; D = E + F; } // max LOC 85 } /* ----------------------------------------------------------------------------- --| NAME: ca.2.5 Attention: Missing default 2-1028 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-1051 ca.2.5 2-1118if (veg) Warning: Missing curly brace looked as far as 1124 2-1210 dead_code = B - C; Attention: Dead Code 2-1219 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-1233 case: case: Attention: Stacked case statements 2-1234 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1237 case: case: Attention: Stacked case statements 2-1238 case: case: Attention: Stacked case statements 2-1244 default: { halt; } Attention: Missing SwError 2-1246 halt; Attention: Classified text in wrong file name: halt 2-1295 // ??? go see ws Attention: Possible problem Keyword ?? 2-1304 ca.2.6 2-1352 { case one: { switch (nested) Attention: Missing default 2-1354 { { switch (nested) Attention: Nested switch 2-1358 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 2-1379 Warning: goto Statement goto error; 2-1401 ca.2.7 2-1420 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 2-1493 Warning: do Loop do forever; 2-1515 dead_block = C * D; Attention: Dead Code 2-1539 case: case: Attention: Stacked case statements 2-1540 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1543 case: case: Attention: Stacked case statements 2-1544 case: case: Attention: Stacked case statements 2-1550 default: { halt; } Attention: Missing SwError 2-1552 halt; Attention: Classified text in wrong file name: halt 2-1692 // missing break { run_this; // missing break } Attention: Missing break in case 2-1724 ca.2.8 2-1744 // ??? go see ws Attention: Possible problem Keyword ?? Source Lines 1813 Logical 63 SemiColons 698 LOC 761 Warning: Functions Exceed 8 Error: File with 761 LOC 3 3 Result: result/source/pr-app/pr-app-CA123/ca/ca-02.c 4 4 Source: source/pr-app/pr-app-CA123/ca/ca-02.h Note: OK Classification MarkingNote: Good Header Source Lines 25 Logical 0 SemiColons 4 LOC 4 4 4 Result: result/source/pr-app/pr-app-CA123/ca/ca-02.h 5 5 Source: source/pr-app/pr-app-CA123/ca/ca-03.c Note: OK Classification MarkingNote: Good Header 3-15 ca.3.1 3-80 A = (long)B + C; Attention: Recasting (long) 3-98 ca.3.2 Source Lines 166 Logical 0 SemiColons 56 LOC 56 5 5 Result: result/source/pr-app/pr-app-CA123/ca/ca-03.c 6 6 Source: source/pr-app/pr-app-CA123/ca/ca-03.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 6 6 Result: result/source/pr-app/pr-app-CA123/ca/ca-03.h 7 7 Source: source/pr-app/pr-app-CA123/ca/ca-04.c Note: OK Classification MarkingNote: Good Header 4-15 ca.4.1 4-55 A = (long)B + C; Attention: Recasting (long) 4-133 /* LE SV TOC-1054 this is a ca-04.1.41 req to halt*/ Attention: Classified text in wrong file name: halt Source Lines 265 Logical 4 SemiColons 118 LOC 122 7 7 Result: result/source/pr-app/pr-app-CA123/ca/ca-04.c 8 8 Source: source/pr-app/pr-app-CA123/ca/ca-04.h Note: OK Classification MarkingNote: Good Header Source Lines 26 Logical 0 SemiColons 5 LOC 5 8 8 Result: result/source/pr-app/pr-app-CA123/ca/ca-04.h 9 9 Source: source/pr-app/pr-app-CA123/ca/ca-05.c Note: OK Classification MarkingNote: Good Header 5-15 ca.5.1 5-152 ca.5.2 5-264 ca.5.3 5-435 A = (long)B + C; Attention: Recasting (long) 5-507 ca.5.4 5-520 Warning: do Loop do forever; 5-533 #ifdef LAZY Attention: Conditional Compile ifdef 5-537 #endif Attention: Conditional Compile #endif 5-701 // ??? go see ws Attention: Possible problem Keyword ?? 5-740 ca.5.5 5-848 ca.5.6 5-883 Warning: goto Statement goto error; 5-892 Warning: do Loop do forever; 5-901 dead_code = B - C; Attention: Dead Code 5-964 // ??? go see ws Attention: Possible problem Keyword ?? 5-1053 // TBD - what do I do now Attention: Possible problem Keyword TBD 5-1071 ca.5.7 5-1098 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 5-1152 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 5-1159 { FATAL Compile Error: Missing curly brace LE breaks path 5-1185 ca.5.8 5-1260 A = (int)B + C; Attention: Recasting (int) 5-1284 { case one: { switch (nested) Attention: Missing default 5-1286 { { switch (nested) Attention: Nested switch 5-1290 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 5-1327 Warning: do Loop do forever; Source Lines 1397 Logical 56 SemiColons 569 LOC 625 Warning: Functions Exceed 8 Error: File with 625 LOC 9 9 Result: result/source/pr-app/pr-app-CA123/ca/ca-05.c 10 10 Source: source/pr-app/pr-app-CA123/ca/ca-05.h Attention: File s_ Marking wrong or Header Classification blankAttention: OOPs No Header Source Lines 5 Logical 0 SemiColons 1 LOC 1 10 10 Result: result/source/pr-app/pr-app-CA123/ca/ca-05.h 11 11 Source: source/pr-app/pr-app-CA123/ca/ca-06.c Note: OK Classification MarkingNote: Good Header 6-15 ca.6.1 6-84 dead_code = D + E; Attention: Dead Code 6-183 // ??? go see ws Attention: Possible problem Keyword ?? 6-200 ca.6.2 6-261 Warning: goto Statement goto error; 6-307 free(FreePtr); Attention: Storage FreePtr); 6-385 #ifdef LAZY Attention: Conditional Compile ifdef 6-389 #endif Attention: Conditional Compile #endif 6-422 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 6-433 ca.6.3 6-484 /* LE SV TOC-1081 this is a ca-06.3.15 req to halt*/ Attention: Classified text in wrong file name: halt 6-648 { FATAL Compile Error: Missing curly brace LE breaks path 6-705 /* dead_code = A * B; */ Attention: Dead Code 6-760 ca.6.4 6-829 /* dead_code = A * B; */ Attention: Dead Code 6-872 #ifdef LAZY Attention: Conditional Compile ifdef 6-876 #endif Attention: Conditional Compile #endif 6-901 Warning: goto Statement goto error; 6-910 // ??? go see ws Attention: Possible problem Keyword ?? 6-941 ca.6.5 6-966 // missing break { run_this; // missing break } Attention: Missing break in case 6-1044 ca.6.6 6-1070 dead_code = D + E; Attention: Dead Code 6-1111 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 6-1150 ca.6.7 6-1238 A = (int)B + C; Attention: Recasting (int) 6-1260 Warning: goto Statement goto error; 6-1268 /* LE SV TOC-1092 this is a ca-06.7.31 req to halt*/ Attention: Classified text in wrong file name: halt 6-1377 Warning: goto Statement goto error; 6-1414 ca.6.8 6-1434 { FATAL Compile Error: Missing curly brace LE breaks path 6-1442 Warning: goto Statement goto error; 6-1479 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 6-1548 // TBD - what do I do now Attention: Possible problem Keyword TBD 6-1574 Warning: do Loop do forever; 6-1595 case: case: Attention: Stacked case statements 6-1596 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 6-1599 case: case: Attention: Stacked case statements 6-1600 case: case: Attention: Stacked case statements 6-1606 default: { halt; } Attention: Missing SwError 6-1608 halt; Attention: Classified text in wrong file name: halt 6-1656 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 6-1691 dead_code = B - C; Attention: Dead Code 6-1732 ca.6.9 6-1746 { FATAL Compile Error: Missing curly brace LE breaks path 6-1969 ca.6.10 6-1995 dead_block = E * F; */ Attention: Dead Code 6-1999 A = (float)B + C; FATAL Compile Error: LE breaks float path 6-2000 A = (float)B + C; Attention: Recasting (float) 6-2193 A = (long)B + C; Attention: Recasting (long) 6-2240 halt; Attention: Classified text in wrong file name: halt Source Lines 2255 Logical 63 SemiColons 932 LOC 995 Warning: Functions Exceed 10 Error: File with 995 LOC 11 11 Result: result/source/pr-app/pr-app-CA123/ca/ca-06.c 12 12 Source: source/pr-app/pr-app-CA123/ca/ca-06.h Note: OK Classification MarkingNote: Good Header Source Lines 26 Logical 0 SemiColons 5 LOC 5 12 12 Result: result/source/pr-app/pr-app-CA123/ca/ca-06.h 13 13 Source: source/pr-app/pr-app-CA123/ca/ca-07.c Note: OK Classification MarkingNote: Good Header 7-15 ca.7.1 7-52 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B+C; A = B-C; A = B-C; if (A gt B) { A = B + C; D = E + F; } A = B/C; A = B*C; A = B*C; if { X = Y + Z; } else { halt; } A = B*C; if (A == B) { A = B + C; D = E + F; } A = B*C; if (A < B) { A = B + C; D = E + F; } /* LE SV TOC-1110 this is a ca-07.1.16 req to call isr*/ A = (int)B + C; A = B+C; A = B+C; A = B*C; A = B*C; if (A le B) { A = B + C; D = E + F; } if (A == B) { A = B + C; D = E + F; } A = B+C; A = B-C; A = B/C; A = B-C; if (A le B) { A = B + C; D = E + F; } A = B*C; A = B-C; A = B*C; if (A == B) { A = B + C; D = E + F; } if (A >= B) { A = B + C; D = E + F; } A = B*C; A = B+C; A = B/C; switch (ca stuff) Attention: Missing default 7-86 halt; Attention: Classified text in wrong file name: halt 7-105 A = (int)B + C; FATAL Compile Error: LE breaks int path 7-106 A = (int)B + C; Attention: Recasting (int) 7-191 dead_block = E * F; */ Attention: Dead Code 7-297 ca.7.2 7-362if (veg) Warning: Missing curly brace looked as far as 367 7-528 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 7-578 halt; Attention: Classified text in wrong file name: halt 7-592 ca.7.3 7-678 // TBD - what do I do now Attention: Possible problem Keyword TBD 7-699 A = (int)B + C; Attention: Recasting (int) 7-760 // missing break { run_this; // missing break } Attention: Missing break in case 7-797 ca.7.4 7-843 // TBD - what do I do now Attention: Possible problem Keyword TBD 7-903 ca.7.5 7-964 A = (int)B + C; Attention: Recasting (int) 7-981 ca.7.6 7-1167 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 7-1233 ca.7.7 Source Lines 1331 Logical 37 SemiColons 550 LOC 587 Warning: Functions Exceed 7 Error: File with 587 LOC 13 13 Result: result/source/pr-app/pr-app-CA123/ca/ca-07.c 14 14 Source: source/pr-app/pr-app-CA123/ca/ca-07.h Note: OK Classification MarkingNote: Good Header Source Lines 25 Logical 0 SemiColons 4 LOC 4 14 14 Result: result/source/pr-app/pr-app-CA123/ca/ca-07.h 15 15 Source: source/pr-app/pr-app-CA123/ca/ca-08.c Note: OK Classification MarkingNote: Good Header 8-15 ca.8.1 8-63 dead_block = E * F; */ Attention: Dead Code 8-94 // missing break { run_this; // missing break } Attention: Missing break in case 8-134 A = (int)B + C; Attention: Recasting (int) 8-157 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 8-195 ca.8.2 8-249 ca.8.3 8-312 dead_block = C * D; Attention: Dead Code 8-388 ca.8.4 8-480 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 8-503 ca.8.5 8-571 ca.8.6 8-587 { FATAL Compile Error: Missing curly brace LE breaks path 8-641 // missing break { run_this; // missing break } Attention: Missing break in case 8-839 ca.8.7 8-963 halt; Attention: Classified text in wrong file name: halt 8-1032 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B*C; A = B*C; A = B/C; A = B*C; A = B+C; A = B/C; // max LOC 51 } /* ----------------------------------------------------------------------------- --| NAME: ca.8.8 Attention: Missing default 8-1061 ca.8.8 8-1187 default: { // missing error call } Attention: Missing SwError 8-1227 ca.8.9 8-1295 ca.8.10 8-1345 ca.8.11 8-1540 ca.8.12 8-1574 // ??? go see ws Attention: Possible problem Keyword ?? Source Lines 1716 Logical 52 SemiColons 672 LOC 724 Warning: Functions Exceed 12 Error: File with 724 LOC 15 15 Result: result/source/pr-app/pr-app-CA123/ca/ca-08.c 16 16 Source: source/pr-app/pr-app-CA123/ca/ca-08.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 16 16 Result: result/source/pr-app/pr-app-CA123/ca/ca-08.h 17 17 Source: source/pr-app/pr-app-CA123/ca/ca-09.c Attention: File s_ Marking wrong or Header Classification blankyour header Attention: Possible problem Header Possible Missing Fields BEGIN PROLOGUE CLASSIFICATION FILE NAME ABSTRACT HISTORY CCCQ_VER END PROLOGUE Possible Extra Fields 9-12 ca.9.1 9-26 Warning: do Loop do forever; 9-52 // TBD - what do I do now Attention: Possible problem Keyword TBD 9-58 case: case: Attention: Stacked case statements 9-59 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 9-62 case: case: Attention: Stacked case statements 9-63 case: case: Attention: Stacked case statements 9-69 default: { halt; } Attention: Missing SwError 9-71 halt; Attention: Classified text in wrong file name: halt 9-151 Warning: do Loop do forever; 9-181 ca.9.2 9-218 dead_code = B - C; Attention: Dead Code 9-343 default: { // missing error call } Attention: Missing SwError 9-376 #ifdef LAZY Attention: Conditional Compile ifdef 9-380 #endif Attention: Conditional Compile #endif 9-439 ca.9.3 9-556 dead_block = E * F; */ Attention: Dead Code 9-602 ca.9.4 9-641 default: { // missing error call } Attention: Missing SwError 9-662 free(FreePtr); Attention: Storage FreePtr); 9-740 { case one: { switch (nested) Attention: Missing default 9-742 { { switch (nested) Attention: Nested switch 9-746 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 9-793 ca.9.5 9-807 { FATAL Compile Error: Missing curly brace LE breaks path 9-947 A = (int)B + C; Attention: Recasting (int) 9-1054 halt; Attention: Classified text in wrong file name: halt 9-1079 // missing break { run_this; // missing break } Attention: Missing break in case 9-1098 dead_code = D + E; Attention: Dead Code 9-1112 ca.9.6 9-1165 /* LE SV TOC-1158 this is a ca-09.6.15 req to halt*/ Attention: Classified text in wrong file name: halt 9-1172 dead_block = E * F; */ Attention: Dead Code 9-1178 // missing break { run_this; // missing break } Attention: Missing break in case 9-1233 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 9-1238 dead_code = D + E; Attention: Dead Code 9-1267 ca.9.7 9-1445 // missing break { run_this; // missing break } Attention: Missing break in case 9-1506 ca.9.8 9-1631 case: case: Attention: Stacked case statements 9-1632 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 9-1635 case: case: Attention: Stacked case statements 9-1636 case: case: Attention: Stacked case statements 9-1642 default: { halt; } Attention: Missing SwError 9-1644 halt; Attention: Classified text in wrong file name: halt 9-1824 ca.9.9 9-1867 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 9-1870 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 9-1875 dead_code = D + E; Attention: Dead Code 9-1930 /* LE SV TOC-1169 this is a ca-09.9.27 req to halt*/ Attention: Classified text in wrong file name: halt 9-1934 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 9-1979 ca.9.10 9-2046 // TBS - I need to figure this out Attention: Possible problem Keyword TBS 9-2129 ca.9.11 Source Lines 2165 Logical 85 SemiColons 869 LOC 954 Warning: Functions Exceed 11 Error: File with 954 LOC 17 17 Result: result/source/pr-app/pr-app-CA123/ca/ca-09.c 18 18 Source: source/pr-app/pr-app-CA123/ca/ca-09.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 18 18 Result: result/source/pr-app/pr-app-CA123/ca/ca-09.h
2 2 Source: source/pr-app/pr-app-CA123/ca/ca-01.h Attention: File s_ Marking wrong or Header Classification blankAttention: OOPs No Header Source Lines 11 Logical 0 SemiColons 7 LOC 7 2 2 Result: result/source/pr-app/pr-app-CA123/ca/ca-01.h
3 3 Source: source/pr-app/pr-app-CA123/ca/ca-02.c Note: OK Classification MarkingNote: Good Header 2-15 ca.2.1 2-202 A = (float)B + C; FATAL Compile Error: LE breaks float path 2-203 A = (float)B + C; Attention: Recasting (float) 2-334 /* dead_code = A * B; */ Attention: Dead Code 2-359 ca.2.2 2-433 ca.2.3 2-508 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-542 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 2-601 /* dead_code = A * B; */ Attention: Dead Code 2-621 // missing break { run_this; // missing break } Attention: Missing break in case 2-684 ca.2.4 2-697 /* LE SV TOC-1038 this is a ca-02.4.2 req to halt*/ Attention: Classified text in wrong file name: halt 2-751 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-849 /* LE SV TOC-1041 this is a ca-02.4.41 req to halt*/ Attention: Classified text in wrong file name: halt 2-870 case: case: Attention: Stacked case statements 2-871 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-874 case: case: Attention: Stacked case statements 2-875 case: case: Attention: Stacked case statements 2-881 default: { halt; } Attention: Missing SwError 2-883 halt; Attention: Classified text in wrong file name: halt 2-928 dead_code = D + E; Attention: Dead Code 2-976 { FATAL Compile Error: Missing curly brace LE breaks path 2-1003 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B/C; if (A != B) { A = B + C; D = E + F; } A = B/C; // (P) this is really improtant A = B+C; if (A le B) { A = B + C; D = E + F; } if (A gt B) { A = B + C; D = E + F; } // max LOC 85 } /* ----------------------------------------------------------------------------- --| NAME: ca.2.5 Attention: Missing default 2-1028 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-1051 ca.2.5 2-1118if (veg) Warning: Missing curly brace looked as far as 1124 2-1210 dead_code = B - C; Attention: Dead Code 2-1219 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-1233 case: case: Attention: Stacked case statements 2-1234 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1237 case: case: Attention: Stacked case statements 2-1238 case: case: Attention: Stacked case statements 2-1244 default: { halt; } Attention: Missing SwError 2-1246 halt; Attention: Classified text in wrong file name: halt 2-1295 // ??? go see ws Attention: Possible problem Keyword ?? 2-1304 ca.2.6 2-1352 { case one: { switch (nested) Attention: Missing default 2-1354 { { switch (nested) Attention: Nested switch 2-1358 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 2-1379 Warning: goto Statement goto error; 2-1401 ca.2.7 2-1420 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 2-1493 Warning: do Loop do forever; 2-1515 dead_block = C * D; Attention: Dead Code 2-1539 case: case: Attention: Stacked case statements 2-1540 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1543 case: case: Attention: Stacked case statements 2-1544 case: case: Attention: Stacked case statements 2-1550 default: { halt; } Attention: Missing SwError 2-1552 halt; Attention: Classified text in wrong file name: halt 2-1692 // missing break { run_this; // missing break } Attention: Missing break in case 2-1724 ca.2.8 2-1744 // ??? go see ws Attention: Possible problem Keyword ?? Source Lines 1813 Logical 63 SemiColons 698 LOC 761 Warning: Functions Exceed 8 Error: File with 761 LOC 3 3 Result: result/source/pr-app/pr-app-CA123/ca/ca-02.c
4 4 Source: source/pr-app/pr-app-CA123/ca/ca-02.h Note: OK Classification MarkingNote: Good Header Source Lines 25 Logical 0 SemiColons 4 LOC 4 4 4 Result: result/source/pr-app/pr-app-CA123/ca/ca-02.h
5 5 Source: source/pr-app/pr-app-CA123/ca/ca-03.c Note: OK Classification MarkingNote: Good Header 3-15 ca.3.1 3-80 A = (long)B + C; Attention: Recasting (long) 3-98 ca.3.2 Source Lines 166 Logical 0 SemiColons 56 LOC 56 5 5 Result: result/source/pr-app/pr-app-CA123/ca/ca-03.c
6 6 Source: source/pr-app/pr-app-CA123/ca/ca-03.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 6 6 Result: result/source/pr-app/pr-app-CA123/ca/ca-03.h
7 7 Source: source/pr-app/pr-app-CA123/ca/ca-04.c Note: OK Classification MarkingNote: Good Header 4-15 ca.4.1 4-55 A = (long)B + C; Attention: Recasting (long) 4-133 /* LE SV TOC-1054 this is a ca-04.1.41 req to halt*/ Attention: Classified text in wrong file name: halt Source Lines 265 Logical 4 SemiColons 118 LOC 122 7 7 Result: result/source/pr-app/pr-app-CA123/ca/ca-04.c
8 8 Source: source/pr-app/pr-app-CA123/ca/ca-04.h Note: OK Classification MarkingNote: Good Header Source Lines 26 Logical 0 SemiColons 5 LOC 5 8 8 Result: result/source/pr-app/pr-app-CA123/ca/ca-04.h
9 9 Source: source/pr-app/pr-app-CA123/ca/ca-05.c Note: OK Classification MarkingNote: Good Header 5-15 ca.5.1 5-152 ca.5.2 5-264 ca.5.3 5-435 A = (long)B + C; Attention: Recasting (long) 5-507 ca.5.4 5-520 Warning: do Loop do forever; 5-533 #ifdef LAZY Attention: Conditional Compile ifdef 5-537 #endif Attention: Conditional Compile #endif 5-701 // ??? go see ws Attention: Possible problem Keyword ?? 5-740 ca.5.5 5-848 ca.5.6 5-883 Warning: goto Statement goto error; 5-892 Warning: do Loop do forever; 5-901 dead_code = B - C; Attention: Dead Code 5-964 // ??? go see ws Attention: Possible problem Keyword ?? 5-1053 // TBD - what do I do now Attention: Possible problem Keyword TBD 5-1071 ca.5.7 5-1098 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 5-1152 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 5-1159 { FATAL Compile Error: Missing curly brace LE breaks path 5-1185 ca.5.8 5-1260 A = (int)B + C; Attention: Recasting (int) 5-1284 { case one: { switch (nested) Attention: Missing default 5-1286 { { switch (nested) Attention: Nested switch 5-1290 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 5-1327 Warning: do Loop do forever; Source Lines 1397 Logical 56 SemiColons 569 LOC 625 Warning: Functions Exceed 8 Error: File with 625 LOC 9 9 Result: result/source/pr-app/pr-app-CA123/ca/ca-05.c
10 10 Source: source/pr-app/pr-app-CA123/ca/ca-05.h Attention: File s_ Marking wrong or Header Classification blankAttention: OOPs No Header Source Lines 5 Logical 0 SemiColons 1 LOC 1 10 10 Result: result/source/pr-app/pr-app-CA123/ca/ca-05.h
11 11 Source: source/pr-app/pr-app-CA123/ca/ca-06.c Note: OK Classification MarkingNote: Good Header 6-15 ca.6.1 6-84 dead_code = D + E; Attention: Dead Code 6-183 // ??? go see ws Attention: Possible problem Keyword ?? 6-200 ca.6.2 6-261 Warning: goto Statement goto error; 6-307 free(FreePtr); Attention: Storage FreePtr); 6-385 #ifdef LAZY Attention: Conditional Compile ifdef 6-389 #endif Attention: Conditional Compile #endif 6-422 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 6-433 ca.6.3 6-484 /* LE SV TOC-1081 this is a ca-06.3.15 req to halt*/ Attention: Classified text in wrong file name: halt 6-648 { FATAL Compile Error: Missing curly brace LE breaks path 6-705 /* dead_code = A * B; */ Attention: Dead Code 6-760 ca.6.4 6-829 /* dead_code = A * B; */ Attention: Dead Code 6-872 #ifdef LAZY Attention: Conditional Compile ifdef 6-876 #endif Attention: Conditional Compile #endif 6-901 Warning: goto Statement goto error; 6-910 // ??? go see ws Attention: Possible problem Keyword ?? 6-941 ca.6.5 6-966 // missing break { run_this; // missing break } Attention: Missing break in case 6-1044 ca.6.6 6-1070 dead_code = D + E; Attention: Dead Code 6-1111 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 6-1150 ca.6.7 6-1238 A = (int)B + C; Attention: Recasting (int) 6-1260 Warning: goto Statement goto error; 6-1268 /* LE SV TOC-1092 this is a ca-06.7.31 req to halt*/ Attention: Classified text in wrong file name: halt 6-1377 Warning: goto Statement goto error; 6-1414 ca.6.8 6-1434 { FATAL Compile Error: Missing curly brace LE breaks path 6-1442 Warning: goto Statement goto error; 6-1479 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 6-1548 // TBD - what do I do now Attention: Possible problem Keyword TBD 6-1574 Warning: do Loop do forever; 6-1595 case: case: Attention: Stacked case statements 6-1596 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 6-1599 case: case: Attention: Stacked case statements 6-1600 case: case: Attention: Stacked case statements 6-1606 default: { halt; } Attention: Missing SwError 6-1608 halt; Attention: Classified text in wrong file name: halt 6-1656 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 6-1691 dead_code = B - C; Attention: Dead Code 6-1732 ca.6.9 6-1746 { FATAL Compile Error: Missing curly brace LE breaks path 6-1969 ca.6.10 6-1995 dead_block = E * F; */ Attention: Dead Code 6-1999 A = (float)B + C; FATAL Compile Error: LE breaks float path 6-2000 A = (float)B + C; Attention: Recasting (float) 6-2193 A = (long)B + C; Attention: Recasting (long) 6-2240 halt; Attention: Classified text in wrong file name: halt Source Lines 2255 Logical 63 SemiColons 932 LOC 995 Warning: Functions Exceed 10 Error: File with 995 LOC 11 11 Result: result/source/pr-app/pr-app-CA123/ca/ca-06.c
12 12 Source: source/pr-app/pr-app-CA123/ca/ca-06.h Note: OK Classification MarkingNote: Good Header Source Lines 26 Logical 0 SemiColons 5 LOC 5 12 12 Result: result/source/pr-app/pr-app-CA123/ca/ca-06.h
13 13 Source: source/pr-app/pr-app-CA123/ca/ca-07.c Note: OK Classification MarkingNote: Good Header 7-15 ca.7.1 7-52 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B+C; A = B-C; A = B-C; if (A gt B) { A = B + C; D = E + F; } A = B/C; A = B*C; A = B*C; if { X = Y + Z; } else { halt; } A = B*C; if (A == B) { A = B + C; D = E + F; } A = B*C; if (A < B) { A = B + C; D = E + F; } /* LE SV TOC-1110 this is a ca-07.1.16 req to call isr*/ A = (int)B + C; A = B+C; A = B+C; A = B*C; A = B*C; if (A le B) { A = B + C; D = E + F; } if (A == B) { A = B + C; D = E + F; } A = B+C; A = B-C; A = B/C; A = B-C; if (A le B) { A = B + C; D = E + F; } A = B*C; A = B-C; A = B*C; if (A == B) { A = B + C; D = E + F; } if (A >= B) { A = B + C; D = E + F; } A = B*C; A = B+C; A = B/C; switch (ca stuff) Attention: Missing default 7-86 halt; Attention: Classified text in wrong file name: halt 7-105 A = (int)B + C; FATAL Compile Error: LE breaks int path 7-106 A = (int)B + C; Attention: Recasting (int) 7-191 dead_block = E * F; */ Attention: Dead Code 7-297 ca.7.2 7-362if (veg) Warning: Missing curly brace looked as far as 367 7-528 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 7-578 halt; Attention: Classified text in wrong file name: halt 7-592 ca.7.3 7-678 // TBD - what do I do now Attention: Possible problem Keyword TBD 7-699 A = (int)B + C; Attention: Recasting (int) 7-760 // missing break { run_this; // missing break } Attention: Missing break in case 7-797 ca.7.4 7-843 // TBD - what do I do now Attention: Possible problem Keyword TBD 7-903 ca.7.5 7-964 A = (int)B + C; Attention: Recasting (int) 7-981 ca.7.6 7-1167 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 7-1233 ca.7.7 Source Lines 1331 Logical 37 SemiColons 550 LOC 587 Warning: Functions Exceed 7 Error: File with 587 LOC 13 13 Result: result/source/pr-app/pr-app-CA123/ca/ca-07.c
14 14 Source: source/pr-app/pr-app-CA123/ca/ca-07.h Note: OK Classification MarkingNote: Good Header Source Lines 25 Logical 0 SemiColons 4 LOC 4 14 14 Result: result/source/pr-app/pr-app-CA123/ca/ca-07.h
15 15 Source: source/pr-app/pr-app-CA123/ca/ca-08.c Note: OK Classification MarkingNote: Good Header 8-15 ca.8.1 8-63 dead_block = E * F; */ Attention: Dead Code 8-94 // missing break { run_this; // missing break } Attention: Missing break in case 8-134 A = (int)B + C; Attention: Recasting (int) 8-157 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 8-195 ca.8.2 8-249 ca.8.3 8-312 dead_block = C * D; Attention: Dead Code 8-388 ca.8.4 8-480 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 8-503 ca.8.5 8-571 ca.8.6 8-587 { FATAL Compile Error: Missing curly brace LE breaks path 8-641 // missing break { run_this; // missing break } Attention: Missing break in case 8-839 ca.8.7 8-963 halt; Attention: Classified text in wrong file name: halt 8-1032 { case one: { run_this; break; } case two: { run_this; break; } // missing default } A = B-C; A = B*C; A = B*C; A = B/C; A = B*C; A = B+C; A = B/C; // max LOC 51 } /* ----------------------------------------------------------------------------- --| NAME: ca.8.8 Attention: Missing default 8-1061 ca.8.8 8-1187 default: { // missing error call } Attention: Missing SwError 8-1227 ca.8.9 8-1295 ca.8.10 8-1345 ca.8.11 8-1540 ca.8.12 8-1574 // ??? go see ws Attention: Possible problem Keyword ?? Source Lines 1716 Logical 52 SemiColons 672 LOC 724 Warning: Functions Exceed 12 Error: File with 724 LOC 15 15 Result: result/source/pr-app/pr-app-CA123/ca/ca-08.c
16 16 Source: source/pr-app/pr-app-CA123/ca/ca-08.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 16 16 Result: result/source/pr-app/pr-app-CA123/ca/ca-08.h
17 17 Source: source/pr-app/pr-app-CA123/ca/ca-09.c Attention: File s_ Marking wrong or Header Classification blankyour header Attention: Possible problem Header Possible Missing Fields BEGIN PROLOGUE CLASSIFICATION FILE NAME ABSTRACT HISTORY CCCQ_VER END PROLOGUE Possible Extra Fields 9-12 ca.9.1 9-26 Warning: do Loop do forever; 9-52 // TBD - what do I do now Attention: Possible problem Keyword TBD 9-58 case: case: Attention: Stacked case statements 9-59 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 9-62 case: case: Attention: Stacked case statements 9-63 case: case: Attention: Stacked case statements 9-69 default: { halt; } Attention: Missing SwError 9-71 halt; Attention: Classified text in wrong file name: halt 9-151 Warning: do Loop do forever; 9-181 ca.9.2 9-218 dead_code = B - C; Attention: Dead Code 9-343 default: { // missing error call } Attention: Missing SwError 9-376 #ifdef LAZY Attention: Conditional Compile ifdef 9-380 #endif Attention: Conditional Compile #endif 9-439 ca.9.3 9-556 dead_block = E * F; */ Attention: Dead Code 9-602 ca.9.4 9-641 default: { // missing error call } Attention: Missing SwError 9-662 free(FreePtr); Attention: Storage FreePtr); 9-740 { case one: { switch (nested) Attention: Missing default 9-742 { { switch (nested) Attention: Nested switch 9-746 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 9-793 ca.9.5 9-807 { FATAL Compile Error: Missing curly brace LE breaks path 9-947 A = (int)B + C; Attention: Recasting (int) 9-1054 halt; Attention: Classified text in wrong file name: halt 9-1079 // missing break { run_this; // missing break } Attention: Missing break in case 9-1098 dead_code = D + E; Attention: Dead Code 9-1112 ca.9.6 9-1165 /* LE SV TOC-1158 this is a ca-09.6.15 req to halt*/ Attention: Classified text in wrong file name: halt 9-1172 dead_block = E * F; */ Attention: Dead Code 9-1178 // missing break { run_this; // missing break } Attention: Missing break in case 9-1233 send_buffer = (U16 *) malloc(size+1); Attention: Storage malloc(size+1); 9-1238 dead_code = D + E; Attention: Dead Code 9-1267 ca.9.7 9-1445 // missing break { run_this; // missing break } Attention: Missing break in case 9-1506 ca.9.8 9-1631 case: case: Attention: Stacked case statements 9-1632 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 9-1635 case: case: Attention: Stacked case statements 9-1636 case: case: Attention: Stacked case statements 9-1642 default: { halt; } Attention: Missing SwError 9-1644 halt; Attention: Classified text in wrong file name: halt 9-1824 ca.9.9 9-1867 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 9-1870 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 9-1875 dead_code = D + E; Attention: Dead Code 9-1930 /* LE SV TOC-1169 this is a ca-09.9.27 req to halt*/ Attention: Classified text in wrong file name: halt 9-1934 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 9-1979 ca.9.10 9-2046 // TBS - I need to figure this out Attention: Possible problem Keyword TBS 9-2129 ca.9.11 Source Lines 2165 Logical 85 SemiColons 869 LOC 954 Warning: Functions Exceed 11 Error: File with 954 LOC 17 17 Result: result/source/pr-app/pr-app-CA123/ca/ca-09.c
18 18 Source: source/pr-app/pr-app-CA123/ca/ca-09.h Note: OK Classification MarkingNote: Good Header Source Lines 22 Logical 0 SemiColons 1 LOC 1 18 18 Result: result/source/pr-app/pr-app-CA123/ca/ca-09.h
This report identifies potential problems with the software. There is a stats, problems, and details area. Examine the stats and compare them against previous runs of this report. The problems area identifies potential issues with the software. Use the links in this area to perform further analysis and verification of a potential problem. Use the details area to gauge the level of potential issues with a module. This is the same information as the more compact problems area, but the visualization may be more appropriate when making module decisions. Description 8 Master Directories