12/08/2003 16:13:56
Keyword Stats
Possible Problems
Analysis Summary
Details Report
1 1 Source: source/pr-app/pr-app-RDP123/rdp-01.c Note: OK Classification MarkingNote: Good Header 1-15 rdp.1.1 1-92 rdp.1.2 1-137 A = (int)B + C; FATAL Compile Error: LE breaks int path 1-138 A = (int)B + C; Attention: Recasting (int) 1-213 . rcv_buffer = (U16 *) alloc(size+1); 1-301 dead_block = E * F; */ Attention: Dead Code 1-373 // TBD - what do I do now Attention: Possible problem Keyword TBD 1-373 . // TBD - what do I do now 1-388 rdp.1.3 1-418 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 1-463 { case one: { switch (nested) Attention: Missing default 1-465 { { switch (nested) Attention: Nested switch 1-469 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 1-492 dead_block = E * F; */ Attention: Dead Code 1-612 case: case: Attention: Stacked case statements 1-613 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 1-614 . // stacked case statements but only if there is a new line in between 1-616 case: case: Attention: Stacked case statements 1-617 case: case: Attention: Stacked case statements 1-623 default: { halt; } Attention: Missing SwError 1-625 halt; Attention: Classified text in wrong file name: halt 1-625 . halt; 1-822 rdp.1.4 1-853 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 1-871 A = (float)B + C; Attention: Recasting (float) 1-879 Warning: do Loop do forever; 1-936 rdp.1.5 1-991 rdp.1.6 Warning: Functions Exceed 6 1 1 Result: result/source/pr-app/pr-app-RDP123/rdp-01.c 2 2 Source: source/pr-app/pr-app-RDP123/rdp-01.h Note: OK Classification MarkingNote: Good Header 2 2 Result: result/source/pr-app/pr-app-RDP123/rdp-01.h 3 3 Source: source/pr-app/pr-app-RDP123/rdp-02.c Note: OK Classification MarkingNote: Good Header 2-15 rdp.2.1 2-113 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-194 rdp.2.2 2-227 A = (long)B + C; Attention: Recasting (long) 2-279 rdp.2.3 2-296 A = (long)B + C; Attention: Recasting (long) 2-329 rdp.2.4 2-424 dead_block = E * F; */ Attention: Dead Code 2-448 rdp.2.5 2-469 // TBS - I need to figure this out Attention: Possible problem Keyword TBS 2-469 . // TBS - I need to figure this out 2-552if (veg) Warning: Missing curly brace looked as far as 557 2-668 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-679 rdp.2.6 2-825 dead_block = E * F; */ Attention: Dead Code 2-836 . rcv_buffer = (U16 *) alloc(size+1); 2-930 rdp.2.7 2-986 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-986 . FreePtr = HmiStringPtr; 2-1115 // ??? go see ws Attention: Possible problem Keyword ?? 2-1115 . // ??? go see ws 2-1126 rdp.2.8 2-1153 Warning: goto Statement goto error; 2-1153 . goto error; 2-1226 { case one: { switch (nested) Attention: Missing default 2-1228 { { switch (nested) Attention: Nested switch 2-1232 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 2-1284 dead_code = D + E; Attention: Dead Code 2-1330 rdp.2.9 2-1366 rdp.2.10 2-1394 case: case: Attention: Stacked case statements 2-1395 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1396 . // stacked case statements but only if there is a new line in between 2-1398 case: case: Attention: Stacked case statements 2-1399 case: case: Attention: Stacked case statements 2-1405 default: { halt; } Attention: Missing SwError 2-1407 halt; Attention: Classified text in wrong file name: halt 2-1407 . halt; 2-1468 dead_block = E * F; */ Attention: Dead Code 2-1492 halt; Attention: Classified text in wrong file name: halt 2-1492 . halt; 2-1499 case: case: Attention: Stacked case statements 2-1500 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1501 . // stacked case statements but only if there is a new line in between 2-1503 case: case: Attention: Stacked case statements 2-1504 case: case: Attention: Stacked case statements 2-1510 default: { halt; } Attention: Missing SwError 2-1512 halt; Attention: Classified text in wrong file name: halt 2-1512 . halt; Warning: Functions Exceed 10 Error: File with 642 LOC 3 3 Result: result/source/pr-app/pr-app-RDP123/rdp-02.c 4 4 Source: source/pr-app/pr-app-RDP123/rdp-02.h Note: OK Classification MarkingNote: Good Header 4 4 Result: result/source/pr-app/pr-app-RDP123/rdp-02.h
2 2 Source: source/pr-app/pr-app-RDP123/rdp-01.h Note: OK Classification MarkingNote: Good Header 2 2 Result: result/source/pr-app/pr-app-RDP123/rdp-01.h
3 3 Source: source/pr-app/pr-app-RDP123/rdp-02.c Note: OK Classification MarkingNote: Good Header 2-15 rdp.2.1 2-113 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-194 rdp.2.2 2-227 A = (long)B + C; Attention: Recasting (long) 2-279 rdp.2.3 2-296 A = (long)B + C; Attention: Recasting (long) 2-329 rdp.2.4 2-424 dead_block = E * F; */ Attention: Dead Code 2-448 rdp.2.5 2-469 // TBS - I need to figure this out Attention: Possible problem Keyword TBS 2-469 . // TBS - I need to figure this out 2-552if (veg) Warning: Missing curly brace looked as far as 557 2-668 // (P) this is really improtant Attention: Classified text in wrong file name: (P) 2-679 rdp.2.6 2-825 dead_block = E * F; */ Attention: Dead Code 2-836 . rcv_buffer = (U16 *) alloc(size+1); 2-930 rdp.2.7 2-986 FreePtr = HmiStringPtr; Attention: Storage FreePtr = HmiStringPtr; 2-986 . FreePtr = HmiStringPtr; 2-1115 // ??? go see ws Attention: Possible problem Keyword ?? 2-1115 . // ??? go see ws 2-1126 rdp.2.8 2-1153 Warning: goto Statement goto error; 2-1153 . goto error; 2-1226 { case one: { switch (nested) Attention: Missing default 2-1228 { { switch (nested) Attention: Nested switch 2-1232 X = Y + Z; X = Y + Z; case: Attention: Missing break in case 2-1284 dead_code = D + E; Attention: Dead Code 2-1330 rdp.2.9 2-1366 rdp.2.10 2-1394 case: case: Attention: Stacked case statements 2-1395 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1396 . // stacked case statements but only if there is a new line in between 2-1398 case: case: Attention: Stacked case statements 2-1399 case: case: Attention: Stacked case statements 2-1405 default: { halt; } Attention: Missing SwError 2-1407 halt; Attention: Classified text in wrong file name: halt 2-1407 . halt; 2-1468 dead_block = E * F; */ Attention: Dead Code 2-1492 halt; Attention: Classified text in wrong file name: halt 2-1492 . halt; 2-1499 case: case: Attention: Stacked case statements 2-1500 // stacked case statements but only if there is a new line in between case: Attention: Stacked case statements 2-1501 . // stacked case statements but only if there is a new line in between 2-1503 case: case: Attention: Stacked case statements 2-1504 case: case: Attention: Stacked case statements 2-1510 default: { halt; } Attention: Missing SwError 2-1512 halt; Attention: Classified text in wrong file name: halt 2-1512 . halt; Warning: Functions Exceed 10 Error: File with 642 LOC 3 3 Result: result/source/pr-app/pr-app-RDP123/rdp-02.c
4 4 Source: source/pr-app/pr-app-RDP123/rdp-02.h Note: OK Classification MarkingNote: Good Header 4 4 Result: result/source/pr-app/pr-app-RDP123/rdp-02.h
This is a legacy report. IAT started with just this report. Use this report to look for keywords that point to potential problems in the software. Some of the more important keywords are TBD and stub. In future releases of software try not to use TBD for items such as future. If you are web enabled, try re-running the report with other keywords. New potential issues may be surfaced. Description 6 Master Directories