Logevents v111003 analysis/pr-app-FDP123 s_comments.html C:\IndigoPerl\bin\perl.exe 5.006

Description This report extracts all the comments from the entire software collection and produces a concise report.
AnalysisComment
DetailsThis analysis shows the details from the original source code that are extracted from the search requests and internal error, warning, and caution settings. It also includes software metrics on a module basis.

Other Analysis Reports . Original Source Code . Instrumented Source Code . Help

12/08/2003 15:51:07


Details Report

1 1 Source: source/pr-app/pr-app-FDP123/fdp-01.c
 1-0 /*
 1-15 fdp.1.1
1-30 /* 1-100 /* LE SV TOC-1401 this is a fdp-01.1.27 req to translate*/ 1-141 /* LE SV TOC-1402 this is a fdp-01.1.43 req to compare*/ 1-177 // missing error call 1-221 /* 1-236 // max LOC 69 1-241 /* 1-243 fdp.1.2
1-290 /* LE SV TOC-1403 this is a fdp-01.2.11 req to record*/ 1-296 /* dead_block = C * D; 1-307 /* LE SV TOC-1404 this is a fdp-01.2.16 req to translate*/ 1-319 /* LE SV TOC-1405 this is a fdp-01.2.20 req to translate*/ 1-382 // max LOC 39 1-387 /* 1-389 fdp.1.3
1-416 /* LE SV TOC-1406 this is a fdp-01.3.4 req to check pSOS*/ 1-447 // max LOC 9 1-452 /* 1-454 fdp.1.4
1-565 /* LE SV TOC-1407 this is a fdp-01.4.22 req to process*/ 1-567 /* LE SV TOC-1408 this is a fdp-01.4.23 req to check pSOS*/ 1-609 // max LOC 32 1-614 /* 1-616 fdp.1.5
1-630 /* LE SV TOC-1409 this is a fdp-01.5.3 req to validate*/ 1-682 /* dead_block = C * D; 1-712 // missing error call 1-724 /* LE SV TOC-1410 this is a fdp-01.5.25 req to audit*/ 1-726 // TBS - I need to figure this out 1-762 // stacked case statements but only if there is a new line in between 1-779 /* LE SV TOC-1411 this is a fdp-01.5.34 req to compare*/ 1-782 /* LE SV TOC-1412 this is a fdp-01.5.36 req to increment*/ 1-786 /* LE SV TOC-1413 this is a fdp-01.5.39 req to disable*/ 1-795 /* 1-807 // max LOC 40 1-812 /* 1-814 fdp.1.6
1-852 /* LE SV TOC-1414 this is a fdp-01.6.3 req to detect error*/ 1-898 // max LOC 17 1-903 /* 1-905 fdp.1.7
1-924 /* LE SV TOC-1415 this is a fdp-01.7.2 req to call isr*/ 1-1067 /* LE SV TOC-1416 this is a fdp-01.7.46 req to reject*/ 1-1071 /* dead_block = C * D; 1-1110 // missing curly brace 1-1121 /* LE SV TOC-1417 this is a fdp-01.7.66 req to recover*/ 1-1129 // max LOC 66 1-1134 /* 1-1136 fdp.1.8
1-1148 // (P) this is really improtant 1-1179 // missing default 1-1190 // max LOC 12 1-1195 /* 1-1197 fdp.1.9
1-1240 /* 1-1260 /* LE SV TOC-1418 this is a fdp-01.9.10 req to call isr*/ 1-1263 /* LE SV TOC-1419 this is a fdp-01.9.12 req to enable*/ 1-1271 /* LE SV TOC-1420 this is a fdp-01.9.13 req to recover*/ 1-1295 /* 1-1318 /* LE SV TOC-1421 this is a fdp-01.9.28 req to set Real Time Clock*/ 1-1321 /* 1-1394 /* LE SV TOC-1422 this is a fdp-01.9.48 req to store*/ 1-1419 /* LE SV TOC-1423 this is a fdp-01.9.54 req to set RTC*/ 1-1425 /* LE SV TOC-1424 this is a fdp-01.9.59 req to fail*/ 1-1445 // max LOC 65 1-1450 /* 1-1452 fdp.1.10
1-1482 // missing default 1-1524 /* LE SV TOC-008 we really should log all error calls */ 1-1531 // max LOC 19 1-1536 /* 1-1538 fdp.1.11
1-1566 /* LE SV TOC-1425 this is a fdp-01.11.5 req to assign*/ 1-1767 // max LOC 73 1-1772 /* 1-1774 fdp.1.12
1-1869 // missing default 1-1924 // missing error call 1-1970 /* LE SV TOC-1426 this is a fdp-01.12.41 req to set Real Time Clock*/ 1-1990 // ??? go see ws 1-2051 // max LOC 64 1-2056 /* 1-2058 fdp.1.13
1-2087 /* LE SV TOC-1427 this is a fdp-01.13.6 req to transform*/ 1-2109 /* dead_code = B + C; 1-2127 // stacked case statements but only if there is a new line in between 1-2251 // missing error call 1-2271 // missing error call 1-2304 /* LE SV TOC-1428 this is a fdp-01.13.69 req to check pSOS*/ 1-2347 // max LOC 78 1-2352 /* 1-2354 fdp.1.14
1-2401 /* LE SV TOC-1429 this is a fdp-01.14.12 req to reject*/ 1-2417 // max LOC 19 1 1 Result: result/source/pr-app/pr-app-FDP123/fdp-01.c


2 2 Source: source/pr-app/pr-app-FDP123/fdp-01.h 1-0 /* 1-26 // max LOC 7 2 2 Result: result/source/pr-app/pr-app-FDP123/fdp-01.h


3 3 Source: source/pr-app/pr-app-FDP123/fdp-02.c 2-0 /* 2-15 fdp.2.1
2-29 /* 2-45 // missing curly brace 2-55 // TBD - what do I do now 2-114 /* 2-127 /* dead_code = B + C; 2-134 /* 2-149 // max LOC 29 2-154 /* 2-156 fdp.2.2
2-193 /* LE SV TOC-1430 this is a fdp-02.2.13 req to store*/ 2-246 // TBS - I need to figure this out 2-286 /* LE SV TOC-1431 this is a fdp-02.2.31 req to check unix*/ 2-295 // max LOC 32 2-300 /* 2-302 fdp.2.3
2-364 /* dead_code = A * B; */ 2-436 // max LOC 36 2-441 /* 2-443 fdp.2.4
2-539 /* LE SV TOC-008 we really should log all error calls */ 2-551 // max LOC 17 2-556 /* 2-558 fdp.2.5
2-670 /* LE SV TOC-1432 this is a fdp-02.5.22 req to update*/ 2-686 /* dead_code = B + C; 2-691 /* LE SV TOC-1433 this is a fdp-02.5.31 req to translate*/ 2-707 /* dead_code = A * B; */ 2-734 // this is not nice 2-755 /* LE SV TOC-1434 this is a fdp-02.5.44 req to record*/ 2-786 /* LE SV TOC-1435 this is a fdp-02.5.55 req to increment*/ 2-788 // max LOC 55 2-793 /* 2-795 fdp.2.6
2-847 /* dead_block = C * D; 2-861 // this is not nice 2-881 // max LOC 20 2-886 /* 2-888 fdp.2.7
2-967 /* LE SV TOC-1436 this is a fdp-02.7.13 req to update*/ 2-1066 // (P) this is really improtant 2-1116 /* LE SV TOC-1437 this is a fdp-02.7.68 req to check unix*/ 2-1142 // max LOC 74 2-1147 /* 2-1149 fdp.2.8
2-1182 // (P) this is really improtant 2-1190 /* LE SV TOC-1438 this is a fdp-02.8.11 req to detect error*/ 2-1238 /* LE SV TOC-1439 this is a fdp-02.8.22 req to set RTC*/ 2-1284 /* 2-1366 /* LE SV TOC-1440 this is a fdp-02.8.62 req to check pSOS*/ 2-1390 // TBD - what do I do now 2-1418 // max LOC 81 2-1423 /* 2-1425 fdp.2.9
2-1450 /* LE SV TOC-1441 this is a fdp-02.9.6 req to store*/ 2-1458 /* LE SV TOC-1442 this is a fdp-02.9.13 req to verify*/ 2-1480 // max LOC 21 2-1485 /* 2-1487 fdp.2.10
2-1644 /* LE SV TOC-1443 this is a fdp-02.10.48 req to convert*/ 2-1741 // max LOC 75 3 3 Result: result/source/pr-app/pr-app-FDP123/fdp-02.c


4 4 Source: source/pr-app/pr-app-FDP123/fdp-02.h 2-0 /* 2-20 // max LOC 1 4 4 Result: result/source/pr-app/pr-app-FDP123/fdp-02.h


5 5 Source: source/pr-app/pr-app-FDP123/fdp-03.c 3-0 /* 3-15 fdp.3.1
3-24 /* 3-69 // max LOC 11 3-74 /* 3-76 fdp.3.2
3-114 /* LE SV TOC-1444 this is a fdp-03.2.9 req to recover*/ 3-126 /* LE SV TOC-1445 this is a fdp-03.2.19 req to call isr*/ 3-234 /* LE SV TOC-1446 this is a fdp-03.2.52 req to detect error*/ 3-236 // max LOC 52 3-241 /* 3-243 fdp.3.3
3-404 /* LE SV TOC-1447 this is a fdp-03.3.42 req to audit*/ 3-416 /* LE SV TOC-1448 this is a fdp-03.3.47 req to detect error*/ 3-429 /* LE SV TOC-1449 this is a fdp-03.3.53 req to recover*/ 3-432 /* 3-472 /* LE SV TOC-1450 this is a fdp-03.3.64 req to call admin*/ 3-474 // max LOC 64 5 5 Result: result/source/pr-app/pr-app-FDP123/fdp-03.c


6 6 Source: source/pr-app/pr-app-FDP123/fdp-03.h 3-0 /* 3-26 // max LOC 7 6 6 Result: result/source/pr-app/pr-app-FDP123/fdp-03.h


7 7 Source: source/pr-app/pr-app-FDP123/fdp-04.c 4-0 /* 4-15 fdp.4.1
4-25 /* 4-71 /* LE SV TOC-1451 this is a fdp-04.1.9 req to set RTC*/ 4-147 // missing break 4-181 // missing default 4-200 /* 4-247 /* dead_code = B + C; 4-257 // max LOC 67 7 7 Result: result/source/pr-app/pr-app-FDP123/fdp-04.c


8 8 Source: source/pr-app/pr-app-FDP123/fdp-04.h 4-0 /* 4-23 // max LOC 4 8 8 Result: result/source/pr-app/pr-app-FDP123/fdp-04.h


9 9 Source: source/pr-app/pr-app-FDP123/p_fdp-06.c 5-0 /* 5-15 fdp.6.1
5-30 /* 5-115 /* LE SV TOC-1456 this is a p_fdp-06.1.17 req to translate*/ 5-127 /* LE SV TOC-1457 this is a p_fdp-06.1.22 req to set Real Time Clock*/ 5-137 // max LOC 24 5-142 /* 5-144 fdp.6.2
5-160 /* LE SV TOC-1458 this is a p_fdp-06.2.5 req to compare*/ 5-180 // max LOC 11 5-185 /* 5-187 fdp.6.3
5-256 /* LE SV TOC-1459 this is a p_fdp-06.3.15 req to detect error*/ 5-291 // missing default 5-325 /* LE SV TOC-1460 this is a p_fdp-06.3.36 req to translate*/ 5-327 /* LE SV TOC-1461 this is a p_fdp-06.3.37 req to reject*/ 5-382 // missing curly brace 5-395 // max LOC 56 5-400 /* 5-402 fdp.6.4
5-475 // stacked case statements but only if there is a new line in between 5-581 // max LOC 40 5-586 /* 5-588 fdp.6.5
5-600 /* LE SV TOC-1462 this is a p_fdp-06.5.1 req to transform*/ 5-603 /* LE SV TOC-1463 this is a p_fdp-06.5.3 req to process*/ 5-626 // missing curly brace 5-630 // max LOC 9 5-635 /* 5-637 fdp.6.6
5-686 /* LE SV TOC-1464 this is a p_fdp-06.6.14 req to check pSOS*/ 5-688 /* LE SV TOC-1465 this is a p_fdp-06.6.15 req to translate*/ 5-697 /* LE SV TOC-1466 this is a p_fdp-06.6.17 req to check unix*/ 5-728 /* LE SV TOC-1467 this is a p_fdp-06.6.27 req to set RTC*/ 5-741 // stacked case statements but only if there is a new line in between 5-766 /* LE SV TOC-1468 this is a p_fdp-06.6.37 req to convert*/ 5-778 /* LE SV TOC-1469 this is a p_fdp-06.6.41 req to increment*/ 5-781 /* LE SV TOC-1470 this is a p_fdp-06.6.43 req to halt*/ 5-839 // max LOC 61 5-844 /* 5-846 fdp.6.7
5-881 // max LOC 5 5-886 /* 5-888 fdp.6.8
5-903 /* LE SV TOC-1471 this is a p_fdp-06.8.4 req to translate*/ 5-952 /* LE SV TOC-1472 this is a p_fdp-06.8.16 req to check pSOS*/ 5-975 /* 5-982 /* LE SV TOC-1473 this is a p_fdp-06.8.26 req to disable*/ 5-1001 /* LE SV TOC-1474 this is a p_fdp-06.8.38 req to record*/ 5-1038 /* LE SV TOC-1475 this is a p_fdp-06.8.48 req to increment*/ 5-1187 /* LE SV TOC-1476 this is a p_fdp-06.8.81 req to translate*/ 5-1212 // max LOC 91 5-1217 /* 5-1219 fdp.6.9
5-1245 /* LE SV TOC-1477 this is a p_fdp-06.9.3 req to enable*/ 5-1286 /* LE SV TOC-1478 this is a p_fdp-06.9.19 req to record*/ 5-1333 // ??? go see ws 5-1349 /* LE SV TOC-1479 this is a p_fdp-06.9.32 req to call isr*/ 5-1376 // missing curly brace 5-1404 // max LOC 49 5-1409 /* 5-1411 fdp.6.10
5-1441 /* 5-1536 /* LE SV TOC-1480 this is a p_fdp-06.10.35 req to check pSOS*/ 5-1578 // max LOC 43 5-1583 /* 5-1585 fdp.6.11
5-1670 // missing default 5-1848 // max LOC 53 5-1853 /* 5-1855 fdp.6.12
5-1971 /* dead_code = B + C; 5-2015 /* dead_code = B + C; 5-2121 // max LOC 79 9 9 Result: result/source/pr-app/pr-app-FDP123/p_fdp-06.c


10 10 Source: source/pr-app/pr-app-FDP123/p_fdp-06.h 5-0 /* 5-22 // max LOC 3 10 10 Result: result/source/pr-app/pr-app-FDP123/p_fdp-06.h



Settings

Description 5

Master Directories
Project Instrumentation Test
Source Result Analysis
Metrics

Report Markings
Report Marking
Highest Code Classification
Lowest Code Classification
Classified Keywords

Headers
C Header
H Header
asm Header

File Controls
Assembly Extensions
Access Files
Ignore Files
Paths
File Path
Src Paths (websever /~iat no websever ../../)
URL (websever /~iat no websever ../../ dos is blank)

Source Dir Path
Result Dir Path
Analysis Dir Path(no websever setting ../ft-red-B1B2D6_Ry)
Analysis Report Name
Files
toc file bfw file hmi file
toc html bfw html

General Settings
CPCs
1 2 3 4 5 6 7 Colors

Log Event Patterns
SV Events case Insensitive
Filter SV Events case Insensitive (e.g. traffic)
Filter Files case Insensitive
DB Events case Sensitive
HMI Events case Sensitive
LOC Events case Sensitive
Filter LOC Events (e.g. traffic)

Table Driven Functions used by uncalled functions detector


Fixed Keywords case insensitive
C
H
Assembly

Keywords case insensitive
find 1
find 2
find 3
find 4
find 5

ignore lines

Keyword Window

Hamming Patterns


Log Events
SV Start DB Start HMI Start LOC Start
Instrument Source LE Summary Auto Trace Fix LE English

Show in Details Report
Abstract SV REQUIRED Full Header All SourceCode Only SVCV src
Comments CV REQUIRED Rquirements Functions Show Only Affected Files Analyze Only LE SV

Reports
Control Menu Keywords Stats Metrics Ham Values Details Problem Summaries Problem Descriptions Compare

Reports - Automatic Detectors Default Problems Locked Files Date (e.g. 01/05/2003)
Fatal Printf C Headers H Headers ASM Headers
Class SV Marking CV Marking Keywords Code Keywords Prologues
No Curly Braces ifdef Switch Default's Default Error Case Break
Nested Switches Stacked Cases Calling Rules No Error Exit ?: operator
Func/File LOC/File Line Length < 5 LOC/Func > 100 LOC/Func
Uncalled Func's Dead Code Fuzzy Log Events ++/-- in if, else, while do Loops
malloc free Re-Casting goto No Func Header

Regression noise reduction for Automatic Detectors - must run regression.pl first
new files
mod files

Metrics Baseline Accessed
Metrics Saved (enable stats)

Hide Controls Show Checked Summary Checked Details Not Checked All

done
12/08/2003 15:51:07 start
12/08/2003 15:51:09 end