Logevents v111003 analysis/zz-iatdemo-B1.0 s_comments.html C:\project-iat\inst\perl.exe 5.006001

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/09/2003 13:47:28


Details Report

1 1 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/anylogevents.c
 1-0 /*
 1-15 function_lefirst
1-24 /* LE SV TOC-001 completed the orange portion of req 1*/ 1-35 /* 1-37 function_lea
1-61 /* LE SV TOC-001 completed the blue portion of req 1*/ 1-65 /* LE SV TOC-002 completed req 2*/ 1-71 /* 1-73 function_leb
1-91 /* LE SV TOC-003 starting req 3 - this is a huge loop 3*/ 1-96 /* LE SV TOC-003 req 3 - but you can log in loop and filter during test */ 1-98 /* LE SV TOC-003 finished req 3 - so its ok to bracket huge loops */ 1-107 /* LE SV TOC-004 starting req 4 - this is a realtime loop */ 1-112 /* LE SV TOC-004 req - but you can log in loop and filter during test 3*/ 1-114 /* LE SV TOC-004 finished req 4 - so its ok to bracket real time loops */ 1-132 /* LE SV TOC-004 completed req 4 its ok to no place a req in the exact spot where its completed */ 1-133 /* LE SV TOC-005 completed req 5 stuff */ 1-150 /* LE SV TOC-006 completed req 6 */ 1-151 /* LE SV TOC-007 completed req 7 */ 1-152 /* LE SV TOC-008 completed req 8 */ 1-153 /* SV SV TOC-009 started green portion of req 9 */ 1-157 /* SV SV TOC-009 completed green portion of req 9 */ 1-167 /* LE SV TOC-010 this is divide by zero error */ 1-174 /* 1-176 function_led
1-208 /* LE SV TOC-011 completed req 11 stuff */ 1-209 /* LE SV TOC-012 completed req 12 stuff */ 1-210 /* LE SV TOC-013 completed req 13 stuff */ 1-211 /* LE SV TOC-014 completed req 14 stuff */ 1-215 /* 1-217 function_lee
1-231 /* LE SV TOC-015 started req 15 stuff - pick start or end but not both */ 1-232 /* LE SV TOC-016 started req 16 stuff - pick start or end but not both */ 1-233 /* LE SV TOC-017 started req 17 stuff - pick start or end but not both */ 1-330 /* LE SV TOC-015 completed req 15 stuff */ 1-331 /* LE SV TOC-016 completed req 16 stuff */ 1-332 /* LE SV TOC-017 completed req 17 stuff */ 1 1 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/anylogevents.c


2 2 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badclass.h 1-0 /* 2 2 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badclass.h


3 3 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badcoding.c 2-0 /* 2-16 function_first
2-20 /* LE SV TOC-001 this is a real rocket scientist - will not compile here */ 2-28 /* 2-30 function_a
2-34 --| /* LE SV TOC-001 this is a real rocket scientist - will not compile here */ 2-45 /* LE SV TOC-001 this is a real rocket scientist - will not compile here */ 2-53 // uncalled function 2-57 /* 2-59 function_b
2-75 // missing curly brace 2-83 // this is not nice 2-93 /* LE SV TOC-008 split the if block */ 2-107 // bad keyword 2-116 /* LE SV TOC-002 this is paraphrase of req 2 */ 2-117 /* LE SV TOC-003 this is paraphrase of req 3 */ 2-119 // TBD - what do I do now 2-124 // TBS - I need to figure this out 2-129 // ??? go see ws 2-134 // (P) this is really important 2-141 function_c
2-143 // TBD - what do I do now 2-154 /* LE S TOC-003 this is paraphrase of 003 - but bad encoding */ 2-155 /* L SV TOC-004 this is paraphrase of 004 - but bad encoding */ 2-156 /* LE TOC-005 this is paraphrase of 005 - but bad encoding */ 2-157 /* SV TOC-006 this is paraphrase of 006 - but bad encoding */ 2-158 /* LE SV TOC-007 */ // too lazy to paraphrase req 2-166 // missing default 2-187 // missing error call 2-199 // stacked case statements but only if there is a new line in between 2-223 // missing break 2-233 /* LE SV TOC-008 we really should log all error calls but NOT HERE */ 2-262 /* LE SV TOC-008 we really should log all error calls */ 2-272 // dead code 2-273 /* dead_code1 = A * B; */ 2-277 // tricky not dead_code 2-278 A = B + C; /* A = A * B; */ 2-279 AA = BA + CA; /* AA = AA * BA; */ 2-283 /* dead_codes2 = B + C; 2-289 /* 2-298 /* LE SV TOC-008 we really should log all error calls */ 2-303 /* LE SV TOC-008 we really should log all error calls */ 2-307 // recast 2-331 // endless loops 2-337 // endless loops 2-344 // endless loops 2-355 // this is not nice 2-373 /* 2-375 function_d
2-507 /* 2-509 function_e
3 3 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badcoding.c


4 4 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badheader.c 3-0 /* 4 4 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/badheader.c


5 5 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/file.c 4-0 /* 4-15 function_1
4-21 /* 4-38 /* 4-40 function_2
4-55 /* 4-57 function_3
5 5 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/file.c


6 6 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/file.h 2-0 /* 6 6 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/file.h


7 7 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/missingclass.h 3-0 /* 3-21 // TBD don't know what to add cause it might change file classification 7 7 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/missingclass.h


8 8 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/missingheader.c 8 8 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/missingheader.c


9 9 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/possclasscontent.c 6-0 /* 6-15 function_1a
6-21 /* 6-44 /* 6-46 function_2a
9 9 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/possclasscontent.c


10 10 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/toomanyfuncs.c 7-0 /* 7-15 function_1
7-21 /* 7-39 /* 7-41 function_2
7-57 /* 7-59 function_3
7-81 /* 7-83 function_4
7-105 /* 7-107 function_5
7-129 /* 7-131 function_6
7-153 /* 7-155 function_7
7-177 /* 7-179 function_8
7-201 /* 7-203 function_9
7-225 /* 7-227 function_10
7-249 /* 7-251 function_11
7-273 /* 7-275 function_12
7-297 /* 7-299 function_13
7-321 /* 7-323 function_14
7-345 /* 7-347 function_15
7-369 function_16
7-381 /* 7-383 function_17
7-405 /* 10 10 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/toomanyfuncs.c


11 11 Source: source/zz-iatdemo/zz-iatdemo-B1.0/pwr/toomanyloc.c 8-0 /* 8-15 function_1b
8-21 /* 8-134 /* 8-136 function_2b
8-247 /* 8-249 function_4b
8-359 /* 8-361 function_5b
8-471 /* 8-473 function_6b
8-583 /* 8-585 function_7b
11 11 Result: result/source/zz-iatdemo/zz-iatdemo-B1.0/pwr/toomanyloc.c



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/09/2003 13:47:28 start
12/09/2003 13:47:29 end