Logevents v111003 analysis/pr-app-MSAW123 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 16:09:39


Details Report

1 1 Source: source/pr-app/pr-app-MSAW123/msaw-01.c
 1-0 /*
 1-15 msaw.1.1
1-28 /* 1-160 /* LE SV TOC-2201 this is a msaw-01.1.29 req to increment*/ 1-224 // max LOC 47 1 1 Result: result/source/pr-app/pr-app-MSAW123/msaw-01.c


2 2 Source: source/pr-app/pr-app-MSAW123/msaw-01.h 1-0 /* 1-28 // max LOC 9 2 2 Result: result/source/pr-app/pr-app-MSAW123/msaw-01.h


3 3 Source: source/pr-app/pr-app-MSAW123/msaw-02.c 2-11 /* 2-13 msaw.2.1
2-53 /* LE SV TOC-2202 this is a msaw-02.1.5 req to recover*/ 2-58 /* LE SV TOC-2203 this is a msaw-02.1.9 req to process*/ 2-80 /* LE SV TOC-2204 this is a msaw-02.1.12 req to compare*/ 2-111 /* LE SV TOC-2205 this is a msaw-02.1.17 req to transform*/ 2-141 /* LE SV TOC-2206 this is a msaw-02.1.22 req to recover*/ 2-182 /* LE SV TOC-2207 this is a msaw-02.1.37 req to check unix*/ 2-229 // missing default 2-342 /* LE SV TOC-2208 this is a msaw-02.1.77 req to translate*/ 2-383 // max LOC 91 2-388 /* 2-390 msaw.2.2
2-486 /* LE SV TOC-2209 this is a msaw-02.2.24 req to convert*/ 2-493 // missing break 2-563 // missing break 2-599 // missing break 2-616 // max LOC 47 3 3 Result: result/source/pr-app/pr-app-MSAW123/msaw-02.c


4 4 Source: source/pr-app/pr-app-MSAW123/msaw-02.h 2-0 /* 2-27 // max LOC 8 4 4 Result: result/source/pr-app/pr-app-MSAW123/msaw-02.h


5 5 Source: source/pr-app/pr-app-MSAW123/msaw-03.c 3-0 /* 3-15 msaw.3.1
3-25 /* 3-87 /* dead_code = B + C; 3-144 /* LE SV TOC-2210 this is a msaw-03.1.27 req to verify*/ 3-179 /* dead_code = A * B; */ 3-246 /* LE SV TOC-2211 this is a msaw-03.1.60 req to compare*/ 3-329 /* LE SV TOC-2212 this is a msaw-03.1.76 req to call isr*/ 3-338 // missing break 3-375 // max LOC 83 3-380 /* 3-382 msaw.3.2
3-409 /* LE SV TOC-2213 this is a msaw-03.2.10 req to convert*/ 3-412 // missing curly brace 3-432 // missing curly brace 3-543 /* LE SV TOC-2214 this is a msaw-03.2.48 req to store*/ 3-552 /* LE SV TOC-2215 this is a msaw-03.2.50 req to fail*/ 3-616 /* dead_code = B + C; 3-622 /* dead_block = C * D; 3-640 // max LOC 73 3-645 /* 3-647 msaw.3.3
3-776 /* LE SV TOC-2216 this is a msaw-03.3.38 req to call admin*/ 3-853 // missing default 3-891 // max LOC 62 3-896 /* 3-898 msaw.3.4
3-920 /* LE SV TOC-2217 this is a msaw-03.4.5 req to update*/ 3-982 /* LE SV TOC-2218 this is a msaw-03.4.36 req to set RTC*/ 3-1017 // max LOC 44 3-1022 /* 3-1024 msaw.3.5
3-1039 /* LE SV TOC-2219 this is a msaw-03.5.4 req to store*/ 3-1109 // max LOC 30 3-1114 /* 3-1116 msaw.3.6
3-1139 /* 3-1164 // missing curly brace 3-1173 // stacked case statements but only if there is a new line in between 3-1285 /* LE SV TOC-008 we really should log all error calls */ 3-1300 /* LE SV TOC-2220 this is a msaw-03.6.48 req to assign*/ 3-1322 /* LE SV TOC-2221 this is a msaw-03.6.51 req to detect error*/ 3-1330 /* LE SV TOC-2222 this is a msaw-03.6.52 req to call admin*/ 3-1355 // max LOC 57 3-1360 /* 3-1362 msaw.3.7
3-1389 // missing curly brace 3-1400 /* LE SV TOC-2223 this is a msaw-03.7.9 req to audit*/ 3-1407 /* LE SV TOC-2224 this is a msaw-03.7.15 req to reject*/ 3-1527 /* LE SV TOC-2225 this is a msaw-03.7.43 req to record*/ 3-1560 // missing default 3-1654 /* LE SV TOC-2226 this is a msaw-03.7.66 req to translate*/ 3-1699 // max LOC 73 3-1704 /* 3-1706 msaw.3.8
3-1734 /* LE SV TOC-2227 this is a msaw-03.8.5 req to reject*/ 3-1809 /* LE SV TOC-2228 this is a msaw-03.8.24 req to halt*/ 3-1838 /* LE SV TOC-2229 this is a msaw-03.8.28 req to assign*/ 3-1842 // max LOC 30 3-1847 /* 3-1849 msaw.3.9
3-1906 // max LOC 15 3-1911 /* 3-1913 msaw.3.10
3-1953 /* LE SV TOC-2230 this is a msaw-03.10.11 req to validate*/ 3-1996 /* 3-2012 // missing curly brace 3-2026 // max LOC 35 3-2031 /* 3-2033 msaw.3.11
3-2144 /* LE SV TOC-2231 this is a msaw-03.11.27 req to check unix*/ 3-2152 /* LE SV TOC-2232 this is a msaw-03.11.28 req to increment*/ 3-2182 /* LE SV TOC-2233 this is a msaw-03.11.39 req to call isr*/ 3-2217 // TBD - what do I do now 3-2226 /* LE SV TOC-2234 this is a msaw-03.11.43 req to set RTC*/ 3-2240 // max LOC 49 3-2245 /* 3-2247 msaw.3.12
3-2290 /* dead_code = A * B; */ 3-2307 /* LE SV TOC-2235 this is a msaw-03.12.12 req to halt*/ 3-2348 /* 3-2396 /* LE SV TOC-2236 this is a msaw-03.12.33 req to recover*/ 3-2398 // max LOC 33 5 5 Result: result/source/pr-app/pr-app-MSAW123/msaw-03.c


6 6 Source: source/pr-app/pr-app-MSAW123/msaw-03.h 3-0 /* 3-24 // max LOC 5 6 6 Result: result/source/pr-app/pr-app-MSAW123/msaw-03.h


7 7 Source: source/pr-app/pr-app-MSAW123/msaw-04.c 4-0 /* 4-15 msaw.4.1
4-24 /* 4-39 // max LOC 1 4-44 /* 4-46 msaw.4.2
4-58 /* LE SV TOC-2237 this is a msaw-04.2.1 req to call isr*/ 4-73 // max LOC 8 4-78 /* 4-80 msaw.4.3
4-106 // missing curly brace 4-114 /* dead_block = C * D; 4-138 /* LE SV TOC-2238 this is a msaw-04.3.25 req to assign*/ 4-185 /* LE SV TOC-2239 this is a msaw-04.3.34 req to transform*/ 4-220 /* LE SV TOC-2240 this is a msaw-04.3.43 req to halt*/ 4-230 // stacked case statements but only if there is a new line in between 4-273 // max LOC 56 4-278 /* 4-280 msaw.4.4
4-310 // ??? go see ws 4-320 // TBS - I need to figure this out 4-389 /* LE SV TOC-2241 this is a msaw-04.4.30 req to validate*/ 4-489 /* dead_block = C * D; 4-501 // missing break 4-536 /* LE SV TOC-2242 this is a msaw-04.4.68 req to transform*/ 4-553 // max LOC 71 4-558 /* 4-560 msaw.4.5
4-706 // max LOC 35 4-711 /* 4-713 msaw.4.6
4-754 // max LOC 11 4-759 /* 4-761 msaw.4.7
4-804 /* LE SV TOC-2243 this is a msaw-04.7.8 req to check unix*/ 4-813 // (P) this is really improtant 4-827 // max LOC 16 4-832 /* 4-834 msaw.4.8
4-854 /* LE SV TOC-2244 this is a msaw-04.8.3 req to set RTC*/ 4-911 /* LE SV TOC-2245 this is a msaw-04.8.16 req to verify*/ 4-925 // max LOC 22 4-930 /* 4-932 msaw.4.9
4-952 /* LE SV TOC-2246 this is a msaw-04.9.3 req to enable*/ 4-992 /* LE SV TOC-2247 this is a msaw-04.9.12 req to verify*/ 4-996 // max LOC 14 4-1001 /* 4-1003 msaw.4.10
4-1019 // missing curly brace 4-1030 /* LE SV TOC-2248 this is a msaw-04.10.5 req to transform*/ 4-1063 /* 4-1083 // missing curly brace 4-1091 /* LE SV TOC-2249 this is a msaw-04.10.23 req to recover*/ 4-1109 /* LE SV TOC-2250 this is a msaw-04.10.27 req to audit*/ 4-1157 /* LE SV TOC-008 we really should log all error calls */ 4-1164 // TBD - what do I do now 4-1228 // max LOC 56 4-1233 /* 4-1235 msaw.4.11
4-1271 // TBD - what do I do now 4-1281 /* LE SV TOC-2251 this is a msaw-04.11.15 req to halt*/ 4-1374 /* LE SV TOC-2252 this is a msaw-04.11.37 req to store*/ 4-1393 /* LE SV TOC-2253 this is a msaw-04.11.43 req to transform*/ 4-1438 // max LOC 50 4-1443 /* 4-1445 msaw.4.12
4-1494 // max LOC 13 4-1499 /* 4-1501 msaw.4.13
4-1522 // missing curly brace 4-1635 /* LE SV TOC-2254 this is a msaw-04.13.31 req to check pSOS*/ 4-1655 // ??? go see ws 4-1681 // max LOC 44 4-1686 /* 4-1688 msaw.4.14
4-1719 /* LE SV TOC-2255 this is a msaw-04.14.11 req to inhibit*/ 4-1731 /* LE SV TOC-2256 this is a msaw-04.14.15 req to disable*/ 4-1744 // TBD - what do I do now 4-1758 // max LOC 27 7 7 Result: result/source/pr-app/pr-app-MSAW123/msaw-04.c


8 8 Source: source/pr-app/pr-app-MSAW123/msaw-04.h 4-0 /* 4-25 // max LOC 6 8 8 Result: result/source/pr-app/pr-app-MSAW123/msaw-04.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 16:09:39 start
12/08/2003 16:09:41 end