|
|
@@ -0,0 +1,3481 @@
|
|
|
+
|
|
|
+ Resource Standard Metrics (TM) for C, C++, C# and Java
|
|
|
+ Version 7.75 - mSquaredTechnologies.com
|
|
|
+
|
|
|
+ License Type: Windows Single User License
|
|
|
+ Licensed To : Quantum Leaps, LLC
|
|
|
+ License No. : WS2975 License Date: Dec 15, 2013
|
|
|
+ Build Date : Sep 2 2009 Run Date: Dec 26, 2013
|
|
|
+ (C)1996-2009 M Squared Technologies LLC
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Function Metrics ~~
|
|
|
+ ~~ Complexity Detail Analysis ~~
|
|
|
+ ~~ Quality Analysis ~~
|
|
|
+
|
|
|
+ File: ..\include\qassert.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 43 eLOC 42 lLOC 3 Comment 147 Lines 209
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qassert.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qep.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 88 eLOC 85 lLOC 35 Comment 297 Lines 419
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qep.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qequeue.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 34 eLOC 34 lLOC 15 Comment 203 Lines 259
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qequeue.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qevt.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 41 eLOC 41 lLOC 14 Comment 143 Lines 201
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qevt.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qf.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ Notice #3: Line 1031, '...' ellipsis found for a variable argument list.
|
|
|
+ The compiler will not check the types of these parameters.
|
|
|
+
|
|
|
+ Notice #3: Line 1035, '...' ellipsis found for a variable argument list.
|
|
|
+ The compiler will not check the types of these parameters.
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 188 eLOC 188 lLOC 74 Comment 902 Lines 1193
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qf.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qk.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 64 eLOC 64 lLOC 18 Comment 133 Lines 215
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qk.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qmpool.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 42 eLOC 42 lLOC 18 Comment 153 Lines 216
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qmpool.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qp_port.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 44 eLOC 44 lLOC 5 Comment 80 Lines 143
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qp_port.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qpset.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 45 eLOC 45 lLOC 13 Comment 116 Lines 179
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qpset.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qs.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ NOTICE: The end of the source file has been reached where the
|
|
|
+ open brace count { 18 != 16 } close brace count
|
|
|
+ This is an indication of non-compilable code within the source
|
|
|
+ file. RSM processes all source code including code wrapped
|
|
|
+ with preprocessor directives. Accurate metrics requires that
|
|
|
+ all code present in this file must be compilable.
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 410 eLOC 406 lLOC 91 Comment 739 Lines 1189
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qs.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qs_dummy.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 71 eLOC 71 lLOC 0 Comment 42 Lines 122
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qs_dummy.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\include\qvanilla.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 33 eLOC 33 lLOC 2 Comment 59 Lines 93
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\include\qvanilla.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qep_pkg.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 33 eLOC 32 lLOC 6 Comment 61 Lines 98
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qep_pkg.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_pkg.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 66 eLOC 66 lLOC 8 Comment 108 Lines 197
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_pkg.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qk\source\qk_pkg.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 21 eLOC 21 lLOC 2 Comment 78 Lines 101
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qk\source\qk_pkg.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_pkg.h
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 28 eLOC 26 lLOC 5 Comment 80 Lines 119
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_pkg.h
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qep.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 7 eLOC 6 lLOC 1 Comment 40 Lines 49
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qep.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qfsm_dis.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QFsm_dispatch_
|
|
|
+ Parameters: (QFsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QFsm_dispatch_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 3
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
|
|
|
+ LOC 51 eLOC 45 lLOC 26 Comment 28 Lines 62
|
|
|
+ ------------------------ Function End Line: 108 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 54 eLOC 48 lLOC 26 Comment 67 Lines 108
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 51 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 45 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 26 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 7
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 51 Average Function LOC ..: 51.00
|
|
|
+ Max Function eLOC .....: 45 Average Function eLOC .: 45.00
|
|
|
+ Max Function lLOC .....: 26 Average Function lLOC .: 26.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 4.00
|
|
|
+ Max Total Complexity ..: 7 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qfsm_dis.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qfsm_ini.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QFsm_ctor
|
|
|
+ Parameters: (QFsm * const me, QStateHandler initial)
|
|
|
+
|
|
|
+ Function: QFsm_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 4 Lines 10
|
|
|
+ ------------------------- Function End Line: 56 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 58 -----------------------
|
|
|
+ Function: QFsm_init_
|
|
|
+ Parameters: (QFsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QFsm_init_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 19 eLOC 18 lLOC 10 Comment 14 Lines 25
|
|
|
+ ------------------------- Function End Line: 82 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 31 eLOC 28 lLOC 14 Comment 67 Lines 93
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 28 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 25 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 14 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 4 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 19 Average Function LOC ..: 14.00
|
|
|
+ Max Function eLOC .....: 18 Average Function eLOC .: 12.50
|
|
|
+ Max Function lLOC .....: 10 Average Function lLOC .: 7.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qfsm_ini.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qhsm_dis.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 51 -----------------------
|
|
|
+ Function: QHsm_dispatch_
|
|
|
+ Parameters: (QHsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Notice #28: Line 178: The function cyclomatic complexity of
|
|
|
+ 11 exceeds the specified limit of 10.
|
|
|
+
|
|
|
+ Function: QHsm_dispatch_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 5
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 4
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 11 Total 14
|
|
|
+ LOC 99 eLOC 88 lLOC 59 Comment 49 Lines 128
|
|
|
+ ------------------------ Function End Line: 178 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 183 -----------------------
|
|
|
+ Function: QHsm_tran_
|
|
|
+ Parameters: (QHsm * const me, QStateHandler path[QEP_MAX_NEST_DEPTH_])
|
|
|
+
|
|
|
+ Notice #55: Line 227
|
|
|
+ The depth of scope '7' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 234
|
|
|
+ The depth of scope '7' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 250
|
|
|
+ The depth of scope '7' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 251
|
|
|
+ The depth of scope '8' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 257
|
|
|
+ The depth of scope '8' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 262
|
|
|
+ The depth of scope '7' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 267
|
|
|
+ The depth of scope '8' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 271
|
|
|
+ The depth of scope '9' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 282
|
|
|
+ The depth of scope '9' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 283
|
|
|
+ The depth of scope '10' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #55: Line 289
|
|
|
+ The depth of scope '10' exceeds the notice limit of 6.
|
|
|
+
|
|
|
+ Notice #28: Line 301: The function cyclomatic complexity of
|
|
|
+ 15 exceeds the specified limit of 10.
|
|
|
+
|
|
|
+ Function: QHsm_tran_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 4
|
|
|
+ Conditional if / else if: 10
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 15 Total 18
|
|
|
+ LOC 95 eLOC 74 lLOC 48 Comment 52 Lines 119
|
|
|
+ ------------------------ Function End Line: 301 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 201 eLOC 169 lLOC 108 Comment 140 Lines 301
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 194 Total Function Pts LOC : 1.6
|
|
|
+ Total Function eLOC....: 162 Total Function Pts eLOC: 1.3
|
|
|
+ Total Function lLOC....: 107 Total Function Pts lLOC: 0.8
|
|
|
+ Total Function Params .: 4 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 26 Total Function Complex.: 32
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 99 Average Function LOC ..: 97.00
|
|
|
+ Max Function eLOC .....: 88 Average Function eLOC .: 81.00
|
|
|
+ Max Function lLOC .....: 59 Average Function lLOC .: 53.50
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 15 Avg Cyclomatic Complex.: 13.00
|
|
|
+ Max Total Complexity ..: 18 Avg Total Complexity ..: 16.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qhsm_dis.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qhsm_in.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QHsm_isIn
|
|
|
+ Parameters: (QHsm * const me, QStateHandler const state)
|
|
|
+
|
|
|
+ Function: QHsm_isIn
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 16 eLOC 13 lLOC 9 Comment 9 Lines 19
|
|
|
+ ------------------------- Function End Line: 65 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 19 eLOC 16 lLOC 9 Comment 48 Lines 65
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 16 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 13 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 9 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 3 Total Function Complex.: 6
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 16 Average Function LOC ..: 16.00
|
|
|
+ Max Function eLOC .....: 13 Average Function eLOC .: 13.00
|
|
|
+ Max Function lLOC .....: 9 Average Function lLOC .: 9.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 3.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qhsm_in.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qhsm_ini.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QHsm_ctor
|
|
|
+ Parameters: (QHsm * const me, QStateHandler initial)
|
|
|
+
|
|
|
+ Function: QHsm_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 3 Lines 10
|
|
|
+ ------------------------- Function End Line: 56 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 58 -----------------------
|
|
|
+ Function: QHsm_init_
|
|
|
+ Parameters: (QHsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QHsm_init_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 3
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
|
|
|
+ LOC 38 eLOC 36 lLOC 25 Comment 19 Lines 49
|
|
|
+ ------------------------ Function End Line: 106 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 50 eLOC 46 lLOC 29 Comment 71 Lines 119
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 47 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 43 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 29 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 4 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 7 Total Function Complex.: 13
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 38 Average Function LOC ..: 23.50
|
|
|
+ Max Function eLOC .....: 36 Average Function eLOC .: 21.50
|
|
|
+ Max Function lLOC .....: 25 Average Function lLOC .: 14.50
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 3.50
|
|
|
+ Max Total Complexity ..: 9 Avg Total Complexity ..: 6.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qhsm_ini.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qhsm_top.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QHsm_top
|
|
|
+ Parameters: (void const * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QHsm_top
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 5 eLOC 4 lLOC 3 Comment 4 Lines 5
|
|
|
+ ------------------------- Function End Line: 48 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 6 eLOC 5 lLOC 3 Comment 43 Lines 48
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 5 Total Function Pts LOC : 0.0
|
|
|
+ Total Function eLOC....: 4 Total Function Pts eLOC: 0.0
|
|
|
+ Total Function lLOC....: 3 Total Function Pts lLOC: 0.0
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 5 Average Function LOC ..: 5.00
|
|
|
+ Max Function eLOC .....: 4 Average Function eLOC .: 4.00
|
|
|
+ Max Function lLOC .....: 3 Average Function lLOC .: 3.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qhsm_top.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qmsm_dis.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QMsm_dispatch_
|
|
|
+ Parameters: (QMsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Notice #44: Line 75, The keyword 'break' has been identified
|
|
|
+ outside a 'switch' logic control structure. The use
|
|
|
+ of 'break' interrupts the linear logic flow and can create
|
|
|
+ source code which is difficult to maintain.
|
|
|
+
|
|
|
+ Function: QMsm_dispatch_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 2
|
|
|
+ Conditional if / else if: 6
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 9 Total 12
|
|
|
+ LOC 71 eLOC 59 lLOC 34 Comment 38 Lines 86
|
|
|
+ ------------------------ Function End Line: 134 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 137 -----------------------
|
|
|
+ Function: QMsm_tran_
|
|
|
+ Parameters: (QHsm * const me)
|
|
|
+
|
|
|
+ Function: QMsm_tran_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Loops for / foreach : 2
|
|
|
+ Conditional if / else if: 3
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
|
|
|
+ LOC 52 eLOC 43 lLOC 18 Comment 14 Lines 57
|
|
|
+ ------------------------ Function End Line: 193 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 127 eLOC 106 lLOC 53 Comment 92 Lines 193
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 123 Total Function Pts LOC : 1.0
|
|
|
+ Total Function eLOC....: 102 Total Function Pts eLOC: 0.8
|
|
|
+ Total Function lLOC....: 52 Total Function Pts lLOC: 0.4
|
|
|
+ Total Function Params .: 3 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 16 Total Function Complex.: 21
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 71 Average Function LOC ..: 61.50
|
|
|
+ Max Function eLOC .....: 59 Average Function eLOC .: 51.00
|
|
|
+ Max Function lLOC .....: 34 Average Function lLOC .: 26.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.50
|
|
|
+ Max Cyclomatic Complex.: 9 Avg Cyclomatic Complex.: 8.00
|
|
|
+ Max Total Complexity ..: 12 Avg Total Complexity ..: 10.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qmsm_dis.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qep\source\qmsm_ini.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 52 -----------------------
|
|
|
+ Function: QMsm_ctor
|
|
|
+ Parameters: (QMsm * const me, QStateHandler initial)
|
|
|
+
|
|
|
+ Function: QMsm_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 2 Lines 9
|
|
|
+ ------------------------- Function End Line: 60 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 62 -----------------------
|
|
|
+ Function: QMsm_init_
|
|
|
+ Parameters: (QMsm * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Notice #23: Line 82, The '?' operator was identified. This implied
|
|
|
+ if-else construct can reduce code readability.
|
|
|
+
|
|
|
+ Function: QMsm_init_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Inlined if-else ( ? : ) : 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 7 Total 10
|
|
|
+ LOC 42 eLOC 38 lLOC 18 Comment 17 Lines 48
|
|
|
+ ------------------------ Function End Line: 109 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 57 eLOC 50 lLOC 23 Comment 59 Lines 109
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 51 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 45 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 22 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 4 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 8 Total Function Complex.: 14
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 42 Average Function LOC ..: 25.50
|
|
|
+ Max Function eLOC .....: 38 Average Function eLOC .: 22.50
|
|
|
+ Max Function lLOC .....: 18 Average Function lLOC .: 11.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 7 Avg Cyclomatic Complex.: 4.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qep\source\qmsm_ini.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_ctor.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QActive_ctor
|
|
|
+ Parameters: (QActive * const me, QStateHandler initial)
|
|
|
+
|
|
|
+ Function: QActive_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 9 lLOC 3 Comment 3 Lines 11
|
|
|
+ ------------------------- Function End Line: 57 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 12 eLOC 10 lLOC 3 Comment 44 Lines 57
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 11 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 9 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 3 Total Function Pts lLOC: 0.0
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 11 Average Function LOC ..: 11.00
|
|
|
+ Max Function eLOC .....: 9 Average Function eLOC .: 9.00
|
|
|
+ Max Function lLOC .....: 3 Average Function lLOC .: 3.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_ctor.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_defer.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QActive_defer
|
|
|
+ Parameters: (QActive * const me, QEQueue * const eq, QEvt const * const
|
|
|
+ e)
|
|
|
+
|
|
|
+ Function: QActive_defer
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 4 eLOC 2 lLOC 2 Comment 2 Lines 4
|
|
|
+ ------------------------- Function End Line: 52 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 54 -----------------------
|
|
|
+ Function: QActive_recall
|
|
|
+ Parameters: (QActive * const me, QEQueue * const eq)
|
|
|
+
|
|
|
+ Function: QActive_recall
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 19 eLOC 15 lLOC 10 Comment 14 Lines 33
|
|
|
+ ------------------------- Function End Line: 86 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 28 eLOC 22 lLOC 12 Comment 55 Lines 86
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 23 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 17 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 12 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 5 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 11
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 19 Average Function LOC ..: 11.50
|
|
|
+ Max Function eLOC .....: 15 Average Function eLOC .: 8.50
|
|
|
+ Max Function lLOC .....: 10 Average Function lLOC .: 6.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 2.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 3.50
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 5.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_defer.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_fifo.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 57 -----------------------
|
|
|
+ Function: QActive_post_
|
|
|
+ Parameters: (QActive * const me, QEvt const * const e, uint_t const marg
|
|
|
+ in)
|
|
|
+
|
|
|
+ Function: QActive_post_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 5
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 55 eLOC 46 lLOC 34 Comment 36 Lines 65
|
|
|
+ ------------------------ Function End Line: 121 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 65 eLOC 56 lLOC 34 Comment 84 Lines 128
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 55 Total Function Pts LOC : 0.5
|
|
|
+ Total Function eLOC....: 46 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 34 Total Function Pts lLOC: 0.3
|
|
|
+ Total Function Params .: 3 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 6 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 55 Average Function LOC ..: 55.00
|
|
|
+ Max Function eLOC .....: 46 Average Function eLOC .: 46.00
|
|
|
+ Max Function lLOC .....: 34 Average Function lLOC .: 34.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 3.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 4.00
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 6.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 10.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_fifo.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_get_.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 50 -----------------------
|
|
|
+ Function: QActive_get_
|
|
|
+ Parameters: (QActive * const me)
|
|
|
+
|
|
|
+ Function: QActive_get_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 37 eLOC 33 lLOC 24 Comment 20 Lines 46
|
|
|
+ ------------------------- Function End Line: 95 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 97 -----------------------
|
|
|
+ Function: QF_getQueueMin
|
|
|
+ Parameters: (uint8_t const prio)
|
|
|
+
|
|
|
+ Function: QF_getQueueMin
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 10 eLOC 9 lLOC 6 Comment 1 Lines 13
|
|
|
+ ------------------------ Function End Line: 109 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 50 eLOC 45 lLOC 30 Comment 63 Lines 109
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 47 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 42 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 30 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 9
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 37 Average Function LOC ..: 23.50
|
|
|
+ Max Function eLOC .....: 33 Average Function eLOC .: 21.00
|
|
|
+ Max Function lLOC .....: 24 Average Function lLOC .: 15.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.50
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_get_.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_lifo.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 50 -----------------------
|
|
|
+ Function: QActive_postLIFO_
|
|
|
+ Parameters: (QActive * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QActive_postLIFO_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 4
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 37 eLOC 31 lLOC 22 Comment 23 Lines 45
|
|
|
+ ------------------------- Function End Line: 94 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 40 eLOC 34 lLOC 22 Comment 65 Lines 95
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 37 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 31 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 22 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 8
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 37 Average Function LOC ..: 37.00
|
|
|
+ Max Function eLOC .....: 31 Average Function eLOC .: 31.00
|
|
|
+ Max Function lLOC .....: 22 Average Function lLOC .: 22.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 8.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_lifo.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_sub.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QActive_subscribe
|
|
|
+ Parameters: (QActive const * const me, enum_t const sig)
|
|
|
+
|
|
|
+ Function: QActive_subscribe
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 4
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 17 eLOC 16 lLOC 9 Comment 5 Lines 21
|
|
|
+ ------------------------- Function End Line: 67 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 20 eLOC 19 lLOC 9 Comment 44 Lines 67
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 17 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 16 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 9 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 8
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 17 Average Function LOC ..: 17.00
|
|
|
+ Max Function eLOC .....: 16 Average Function eLOC .: 16.00
|
|
|
+ Max Function lLOC .....: 9 Average Function lLOC .: 9.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 8.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_sub.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_usub.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QActive_unsubscribe
|
|
|
+ Parameters: (QActive const * const me, enum_t const sig)
|
|
|
+
|
|
|
+ Function: QActive_unsubscribe
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 4
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 17 eLOC 16 lLOC 9 Comment 5 Lines 21
|
|
|
+ ------------------------- Function End Line: 67 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 20 eLOC 19 lLOC 9 Comment 44 Lines 67
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 17 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 16 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 9 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 8
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 17 Average Function LOC ..: 17.00
|
|
|
+ Max Function eLOC .....: 16 Average Function eLOC .: 16.00
|
|
|
+ Max Function lLOC .....: 9 Average Function lLOC .: 9.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 8.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_usub.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qa_usuba.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QActive_unsubscribeAll
|
|
|
+ Parameters: (QActive const * const me)
|
|
|
+
|
|
|
+ Function: QActive_unsubscribeAll
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 25 eLOC 21 lLOC 12 Comment 5 Lines 29
|
|
|
+ ------------------------- Function End Line: 75 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 28 eLOC 24 lLOC 12 Comment 44 Lines 75
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 25 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 21 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 12 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 7
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 25 Average Function LOC ..: 25.00
|
|
|
+ Max Function eLOC .....: 21 Average Function eLOC .: 21.00
|
|
|
+ Max Function lLOC .....: 12 Average Function lLOC .: 12.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 7 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qa_usuba.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qeq_fifo.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 52 -----------------------
|
|
|
+ Function: QEQueue_post
|
|
|
+ Parameters: (QEQueue * const me, QEvt const * const e, uint_t const marg
|
|
|
+ in)
|
|
|
+
|
|
|
+ Function: QEQueue_post
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 5
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 51 eLOC 42 lLOC 30 Comment 31 Lines 62
|
|
|
+ ------------------------ Function End Line: 113 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 56 eLOC 47 lLOC 30 Comment 79 Lines 120
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 51 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 42 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 30 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 3 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 6 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 51 Average Function LOC ..: 51.00
|
|
|
+ Max Function eLOC .....: 42 Average Function eLOC .: 42.00
|
|
|
+ Max Function lLOC .....: 30 Average Function lLOC .: 30.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 3.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 4.00
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 6.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 10.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qeq_fifo.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qeq_get.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 48 -----------------------
|
|
|
+ Function: QEQueue_get
|
|
|
+ Parameters: (QEQueue * const me)
|
|
|
+
|
|
|
+ Function: QEQueue_get
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 3
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
|
|
|
+ LOC 36 eLOC 31 lLOC 21 Comment 20 Lines 43
|
|
|
+ ------------------------- Function End Line: 90 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 39 eLOC 34 lLOC 21 Comment 60 Lines 90
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 36 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 31 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 21 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 6
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 36 Average Function LOC ..: 36.00
|
|
|
+ Max Function eLOC .....: 31 Average Function eLOC .: 31.00
|
|
|
+ Max Function lLOC .....: 21 Average Function lLOC .: 21.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 4.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qeq_get.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qeq_init.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QEQueue_init
|
|
|
+ Parameters: (QEQueue * const me, QEvt const *qSto[], uint_t const qLen)
|
|
|
+
|
|
|
+ Function: QEQueue_init
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 14 eLOC 12 lLOC 9 Comment 6 Lines 16
|
|
|
+ ------------------------- Function End Line: 62 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 17 eLOC 15 lLOC 9 Comment 46 Lines 62
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 14 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 12 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 9 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 3 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 5
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 14 Average Function LOC ..: 14.00
|
|
|
+ Max Function eLOC .....: 12 Average Function eLOC .: 12.00
|
|
|
+ Max Function lLOC .....: 9 Average Function lLOC .: 9.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 3.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 4.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qeq_init.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qeq_lifo.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 48 -----------------------
|
|
|
+ Function: QEQueue_postLIFO
|
|
|
+ Parameters: (QEQueue * const me, QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QEQueue_postLIFO
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 4
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 34 eLOC 29 lLOC 21 Comment 22 Lines 41
|
|
|
+ ------------------------- Function End Line: 88 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 37 eLOC 32 lLOC 21 Comment 62 Lines 88
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 34 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 29 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 21 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 8
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 34 Average Function LOC ..: 34.00
|
|
|
+ Max Function eLOC .....: 29 Average Function eLOC .: 29.00
|
|
|
+ Max Function lLOC .....: 21 Average Function lLOC .: 21.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 8.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qeq_lifo.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_act.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 50 -----------------------
|
|
|
+ Function: QF_add_
|
|
|
+ Parameters: (QActive * const a)
|
|
|
+
|
|
|
+ Function: QF_add_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 13 lLOC 8 Comment 5 Lines 19
|
|
|
+ ------------------------- Function End Line: 68 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 70 -----------------------
|
|
|
+ Function: QF_remove_
|
|
|
+ Parameters: (QActive const * const a)
|
|
|
+
|
|
|
+ Function: QF_remove_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 13 lLOC 8 Comment 5 Lines 19
|
|
|
+ ------------------------- Function End Line: 88 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 96 -----------------------
|
|
|
+ Function: QF_bzero
|
|
|
+ Parameters: (void * const start, uint_t len)
|
|
|
+
|
|
|
+ Function: QF_bzero
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 8 eLOC 6 lLOC 4 Comment 1 Lines 8
|
|
|
+ ------------------------ Function End Line: 103 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 41 eLOC 37 lLOC 21 Comment 55 Lines 104
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 3
|
|
|
+ Total Function LOC.....: 36 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 32 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 20 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 4 Total Function Return .: 3
|
|
|
+ Total Cyclo Complexity : 8 Total Function Complex.: 15
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 14 Average Function LOC ..: 12.00
|
|
|
+ Max Function eLOC .....: 13 Average Function eLOC .: 10.67
|
|
|
+ Max Function lLOC .....: 8 Average Function lLOC .: 6.67
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.33
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.33
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.67
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_act.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_gc.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QF_gc
|
|
|
+ Parameters: (QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QF_gc
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 26 eLOC 22 lLOC 13 Comment 14 Lines 35
|
|
|
+ ------------------------- Function End Line: 81 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 29 eLOC 25 lLOC 13 Comment 53 Lines 81
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 26 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 22 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 13 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 3 Total Function Complex.: 5
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 26 Average Function LOC ..: 26.00
|
|
|
+ Max Function eLOC .....: 22 Average Function eLOC .: 22.00
|
|
|
+ Max Function lLOC .....: 13 Average Function lLOC .: 13.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 3.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_gc.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_log2.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 69 eLOC 68 lLOC 1 Comment 41 Lines 114
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_log2.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_new.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QEvt_ctor
|
|
|
+ Parameters: (QEvt * const me, enum_t const sig)
|
|
|
+
|
|
|
+ Function: QEvt_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 5 eLOC 4 lLOC 3 Comment 2 Lines 5
|
|
|
+ ------------------------- Function End Line: 53 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 60 -----------------------
|
|
|
+ Function: QF_newX_
|
|
|
+ Parameters: (uint_t const evtSize, uint_t const margin, enum_t const sig
|
|
|
+ )
|
|
|
+
|
|
|
+ Notice #44: Line 68, The keyword 'break' has been identified
|
|
|
+ outside a 'switch' logic control structure. The use
|
|
|
+ of 'break' interrupts the linear logic flow and can create
|
|
|
+ source code which is difficult to maintain.
|
|
|
+
|
|
|
+ Function: QF_newX_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 4 Total 8
|
|
|
+ LOC 26 eLOC 20 lLOC 14 Comment 14 Lines 31
|
|
|
+ ------------------------- Function End Line: 90 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 38 eLOC 31 lLOC 17 Comment 56 Lines 90
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 31 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 24 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 17 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 5 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 12
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 26 Average Function LOC ..: 15.50
|
|
|
+ Max Function eLOC .....: 20 Average Function eLOC .: 12.00
|
|
|
+ Max Function lLOC .....: 14 Average Function lLOC .: 8.50
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 2.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 3.50
|
|
|
+ Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 2.50
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_new.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_pool.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 53 -----------------------
|
|
|
+ Function: QF_poolInit
|
|
|
+ Parameters: (void * const poolSto, uint_t const poolSize, uint_t const e
|
|
|
+ vtSize)
|
|
|
+
|
|
|
+ Function: QF_poolInit
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical or ( || ) : 1
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 5 Lines 12
|
|
|
+ ------------------------- Function End Line: 64 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 16 eLOC 14 lLOC 6 Comment 47 Lines 64
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 9 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 7 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 4 Total Function Pts lLOC: 0.0
|
|
|
+ Total Function Params .: 3 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 6
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 9 Average Function LOC ..: 9.00
|
|
|
+ Max Function eLOC .....: 7 Average Function eLOC .: 7.00
|
|
|
+ Max Function lLOC .....: 4 Average Function lLOC .: 4.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 3.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 4.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_pool.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_psini.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QF_psInit
|
|
|
+ Parameters: (QSubscrList * const subscrSto, enum_t const maxSignal)
|
|
|
+
|
|
|
+ Function: QF_psInit
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 6 eLOC 5 lLOC 3 Comment 2 Lines 7
|
|
|
+ ------------------------- Function End Line: 55 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 9 eLOC 8 lLOC 5 Comment 49 Lines 63
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 6 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 5 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 3 Total Function Pts lLOC: 0.0
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 6 Average Function LOC ..: 6.00
|
|
|
+ Max Function eLOC .....: 5 Average Function eLOC .: 5.00
|
|
|
+ Max Function lLOC .....: 3 Average Function lLOC .: 3.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_psini.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_pspub.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 52 -----------------------
|
|
|
+ Function: QF_publish_
|
|
|
+ Parameters: (QEvt const * const e)
|
|
|
+
|
|
|
+ Function: QF_publish_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 3
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 43 eLOC 34 lLOC 24 Comment 17 Lines 54
|
|
|
+ ------------------------ Function End Line: 105 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 51 eLOC 42 lLOC 24 Comment 64 Lines 114
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 43 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 34 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 24 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 7
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 43 Average Function LOC ..: 43.00
|
|
|
+ Max Function eLOC .....: 34 Average Function eLOC .: 34.00
|
|
|
+ Max Function lLOC .....: 24 Average Function lLOC .: 24.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 7 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_pspub.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_pwr2.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 58 eLOC 55 lLOC 3 Comment 43 Lines 102
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_pwr2.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qf_tick.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 55 -----------------------
|
|
|
+ Function: QF_tickX_
|
|
|
+ Parameters: (uint8_t const tickRate)
|
|
|
+
|
|
|
+ Notice #107: Line: 66 A double ;; has been identified
|
|
|
+
|
|
|
+ Notice #44: Line 76, The keyword 'break' has been identified
|
|
|
+ outside a 'switch' logic control structure. The use
|
|
|
+ of 'break' interrupts the linear logic flow and can create
|
|
|
+ source code which is difficult to maintain.
|
|
|
+
|
|
|
+ Function: QF_tickX_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 5
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
|
|
|
+ LOC 65 eLOC 53 lLOC 36 Comment 37 Lines 76
|
|
|
+ ------------------------ Function End Line: 130 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 132 -----------------------
|
|
|
+ Function: QF_noTimeEvtsActiveX
|
|
|
+ Parameters: (uint8_t const tickRate)
|
|
|
+
|
|
|
+ Function: QF_noTimeEvtsActiveX
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 10 lLOC 6 Comment 3 Lines 16
|
|
|
+ ------------------------ Function End Line: 147 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 88 eLOC 72 lLOC 43 Comment 99 Lines 166
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 79 Total Function Pts LOC : 0.7
|
|
|
+ Total Function eLOC....: 63 Total Function Pts eLOC: 0.6
|
|
|
+ Total Function lLOC....: 42 Total Function Pts lLOC: 0.3
|
|
|
+ Total Function Params .: 2 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 10 Total Function Complex.: 14
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 65 Average Function LOC ..: 39.50
|
|
|
+ Max Function eLOC .....: 53 Average Function eLOC .: 31.50
|
|
|
+ Max Function lLOC .....: 36 Average Function lLOC .: 21.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 7 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 9 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qf_tick.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qma_ctor.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QMActive_ctor
|
|
|
+ Parameters: (QMActive * const me, QStateHandler initial)
|
|
|
+
|
|
|
+ Function: QMActive_ctor
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 9 lLOC 3 Comment 4 Lines 12
|
|
|
+ ------------------------- Function End Line: 58 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 12 eLOC 10 lLOC 3 Comment 55 Lines 70
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 11 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 9 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 3 Total Function Pts lLOC: 0.0
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 11 Average Function LOC ..: 11.00
|
|
|
+ Max Function eLOC .....: 9 Average Function eLOC .: 9.00
|
|
|
+ Max Function lLOC .....: 3 Average Function lLOC .: 3.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qma_ctor.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qmp_get.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QMPool_get
|
|
|
+ Parameters: (QMPool * const me, uint_t const margin)
|
|
|
+
|
|
|
+ Function: QMPool_get
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 32 eLOC 28 lLOC 18 Comment 18 Lines 37
|
|
|
+ ------------------------- Function End Line: 83 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 85 -----------------------
|
|
|
+ Function: QF_getPoolMin
|
|
|
+ Parameters: (uint_t const poolId)
|
|
|
+
|
|
|
+ Function: QF_getPoolMin
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 9 eLOC 8 lLOC 6 Comment 1 Lines 12
|
|
|
+ ------------------------- Function End Line: 96 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 44 eLOC 39 lLOC 24 Comment 58 Lines 96
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 41 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 36 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 24 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 3 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 32 Average Function LOC ..: 20.50
|
|
|
+ Max Function eLOC .....: 28 Average Function eLOC .: 18.00
|
|
|
+ Max Function lLOC .....: 18 Average Function lLOC .: 12.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.50
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.50
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qmp_get.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qmp_init.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QMPool_init
|
|
|
+ Parameters: (QMPool * const me, void * const poolSto, uint_t poolSize, u
|
|
|
+ int_t blockSize)
|
|
|
+
|
|
|
+ Function: QMPool_init
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 2
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 4 Return 1 Cyclo Vg 5 Total 10
|
|
|
+ LOC 36 eLOC 32 lLOC 24 Comment 25 Lines 50
|
|
|
+ ------------------------- Function End Line: 98 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 41 eLOC 37 lLOC 24 Comment 64 Lines 99
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 36 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 32 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 24 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 4 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 36 Average Function LOC ..: 36.00
|
|
|
+ Max Function eLOC .....: 32 Average Function eLOC .: 32.00
|
|
|
+ Max Function lLOC .....: 24 Average Function lLOC .: 24.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 4 Avg Function Parameters: 4.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 5 Avg Interface Complex. : 5.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 10.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qmp_init.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qmp_put.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 55 -----------------------
|
|
|
+ Function: QMPool_put
|
|
|
+ Parameters: (QMPool * const me, void *b)
|
|
|
+
|
|
|
+ Function: QMPool_put
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 15 eLOC 14 lLOC 10 Comment 9 Lines 19
|
|
|
+ ------------------------- Function End Line: 73 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 19 eLOC 18 lLOC 10 Comment 54 Lines 73
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 15 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 14 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 10 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 15 Average Function LOC ..: 15.00
|
|
|
+ Max Function eLOC .....: 14 Average Function eLOC .: 14.00
|
|
|
+ Max Function lLOC .....: 10 Average Function lLOC .: 10.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qmp_put.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qte_arm.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 50 -----------------------
|
|
|
+ Function: QTimeEvt_armX
|
|
|
+ Parameters: (QTimeEvt * const me, QTimeEvtCtr const nTicks, QTimeEvtCtr
|
|
|
+ const interval)
|
|
|
+
|
|
|
+ Function: QTimeEvt_armX
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Logical and ( && ) : 4
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 27 eLOC 24 lLOC 16 Comment 15 Lines 32
|
|
|
+ ------------------------- Function End Line: 81 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 32 eLOC 29 lLOC 16 Comment 69 Lines 96
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 27 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 24 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 16 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 3 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 6 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 27 Average Function LOC ..: 27.00
|
|
|
+ Max Function eLOC .....: 24 Average Function eLOC .: 24.00
|
|
|
+ Max Function lLOC .....: 16 Average Function lLOC .: 16.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 3.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 4.00
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 6.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 10.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qte_arm.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qte_ctor.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 49 -----------------------
|
|
|
+ Function: QTimeEvt_ctorX
|
|
|
+ Parameters: (QTimeEvt * const me, QActive * const act, enum_t const sig,
|
|
|
+ uint8_t tickRate)
|
|
|
+
|
|
|
+ Function: QTimeEvt_ctorX
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical and ( && ) : 1
|
|
|
+ Complexity Param 4 Return 1 Cyclo Vg 2 Total 7
|
|
|
+ LOC 11 eLOC 9 lLOC 8 Comment 7 Lines 13
|
|
|
+ ------------------------- Function End Line: 61 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 16 eLOC 14 lLOC 8 Comment 63 Lines 79
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 11 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 9 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 8 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 4 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 7
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 11 Average Function LOC ..: 11.00
|
|
|
+ Max Function eLOC .....: 9 Average Function eLOC .: 9.00
|
|
|
+ Max Function lLOC .....: 8 Average Function lLOC .: 8.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 4 Avg Function Parameters: 4.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 5 Avg Interface Complex. : 5.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 7 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qte_ctor.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qte_ctr.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 45 -----------------------
|
|
|
+ Function: QTimeEvt_ctr
|
|
|
+ Parameters: (QTimeEvt const * const me)
|
|
|
+
|
|
|
+ Function: QTimeEvt_ctr
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 16 eLOC 15 lLOC 11 Comment 7 Lines 19
|
|
|
+ ------------------------- Function End Line: 63 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 17 eLOC 16 lLOC 11 Comment 46 Lines 63
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 16 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 15 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 11 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 1 Total Function Complex.: 3
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 16 Average Function LOC ..: 16.00
|
|
|
+ Max Function eLOC .....: 15 Average Function eLOC .: 15.00
|
|
|
+ Max Function lLOC .....: 11 Average Function lLOC .: 11.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 3 Avg Total Complexity ..: 3.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qte_ctr.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qte_darm.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 45 -----------------------
|
|
|
+ Function: QTimeEvt_disarm
|
|
|
+ Parameters: (QTimeEvt * const me)
|
|
|
+
|
|
|
+ Function: QTimeEvt_disarm
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 29 eLOC 26 lLOC 17 Comment 15 Lines 33
|
|
|
+ ------------------------- Function End Line: 77 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 30 eLOC 27 lLOC 17 Comment 54 Lines 77
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 29 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 26 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 17 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 29 Average Function LOC ..: 29.00
|
|
|
+ Max Function eLOC .....: 26 Average Function eLOC .: 26.00
|
|
|
+ Max Function lLOC .....: 17 Average Function lLOC .: 17.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qte_darm.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qte_rarm.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QTimeEvt_rearm
|
|
|
+ Parameters: (QTimeEvt * const me, QTimeEvtCtr const nTicks)
|
|
|
+
|
|
|
+ Function: QTimeEvt_rearm
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Logical and ( && ) : 3
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
|
|
|
+ LOC 32 eLOC 28 lLOC 18 Comment 17 Lines 37
|
|
|
+ ------------------------- Function End Line: 83 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 35 eLOC 31 lLOC 18 Comment 70 Lines 98
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 32 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 28 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 18 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 6 Total Function Complex.: 9
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 32 Average Function LOC ..: 32.00
|
|
|
+ Max Function eLOC .....: 28 Average Function eLOC .: 28.00
|
|
|
+ Max Function lLOC .....: 18 Average Function lLOC .: 18.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 6.00
|
|
|
+ Max Total Complexity ..: 9 Avg Total Complexity ..: 9.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qte_rarm.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qf\source\qvanilla.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 55 -----------------------
|
|
|
+ Function: QF_init
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QF_init
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 6 eLOC 5 lLOC 4 Comment 2 Lines 6
|
|
|
+ ------------------------- Function End Line: 60 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 62 -----------------------
|
|
|
+ Function: QF_stop
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QF_stop
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 4
|
|
|
+ ------------------------- Function End Line: 65 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 67 -----------------------
|
|
|
+ Function: QF_run
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Notice #107: Line: 71 A double ;; has been identified
|
|
|
+
|
|
|
+ NOTICE: The end of the source file has been reached where the
|
|
|
+ open brace count { 9 != 8 } close brace count
|
|
|
+ This is an indication of non-compilable code within the source
|
|
|
+ file. RSM processes all source code including code wrapped
|
|
|
+ with preprocessor directives. Accurate metrics requires that
|
|
|
+ all code present in this file must be compilable.
|
|
|
+
|
|
|
+ NOTICE: The end of the source file has been reached where the
|
|
|
+ local function scope remains open. The last known function
|
|
|
+ will be emitted but metrics cannot be generated in this
|
|
|
+ condition.
|
|
|
+ Function: QF_run
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 62 eLOC 53 lLOC 30 Comment 78 Lines 134
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 3
|
|
|
+ Total Function LOC.....: 9 Total Function Pts LOC : 0.5
|
|
|
+ Total Function eLOC....: 7 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 5 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 0 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 6 Average Function LOC ..: 3.00
|
|
|
+ Max Function eLOC .....: 5 Average Function eLOC .: 2.33
|
|
|
+ Max Function lLOC .....: 4 Average Function lLOC .: 1.67
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 0 Avg Function Parameters: 0.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 0.67
|
|
|
+ Max Interface Complex. : 1 Avg Interface Complex. : 0.67
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 0.67
|
|
|
+ Max Total Complexity ..: 2 Avg Total Complexity ..: 1.33
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qf\source\qvanilla.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qk\source\qk.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 62 -----------------------
|
|
|
+ Function: QF_init
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QF_init
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 5 Lines 16
|
|
|
+ ------------------------- Function End Line: 77 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 79 -----------------------
|
|
|
+ Function: QF_stop
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QF_stop
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 4
|
|
|
+ ------------------------- Function End Line: 82 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 84 -----------------------
|
|
|
+ Function: initialize
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: initialize
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
|
|
|
+ LOC 8 eLOC 6 lLOC 4 Comment 3 Lines 9
|
|
|
+ ------------------------- Function End Line: 92 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 94 -----------------------
|
|
|
+ Function: QF_run
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Notice #107: Line: 100 A double ;; has been identified
|
|
|
+
|
|
|
+ Function: QF_run
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
|
|
|
+ LOC 12 eLOC 10 lLOC 7 Comment 5 Lines 14
|
|
|
+ ------------------------ Function End Line: 107 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 113 -----------------------
|
|
|
+ Function: QActive_start_
|
|
|
+ Parameters: (QActive *me, uint_t prio, QEvt const *qSto[], uint_t qLen,
|
|
|
+ void *stkSto, uint_t stkSize, QEvt const *ie)
|
|
|
+
|
|
|
+ Notice #29: Line 130: The number of function input parameters,
|
|
|
+ 7 exceeds the specified limit of 6.
|
|
|
+
|
|
|
+ Function: QActive_start_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Logical or ( || ) : 1
|
|
|
+ Logical and ( && ) : 2
|
|
|
+ Complexity Param 7 Return 1 Cyclo Vg 4 Total 12
|
|
|
+ LOC 14 eLOC 12 lLOC 9 Comment 7 Lines 18
|
|
|
+ ------------------------ Function End Line: 130 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 132 -----------------------
|
|
|
+ Function: QActive_stop
|
|
|
+ Parameters: (QActive *me)
|
|
|
+
|
|
|
+ Function: QActive_stop
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
|
|
|
+ ------------------------ Function End Line: 134 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 69 eLOC 60 lLOC 37 Comment 76 Lines 141
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 6
|
|
|
+ Total Function LOC.....: 54 Total Function Pts LOC : 0.5
|
|
|
+ Total Function eLOC....: 45 Total Function Pts eLOC: 0.5
|
|
|
+ Total Function lLOC....: 32 Total Function Pts lLOC: 0.3
|
|
|
+ Total Function Params .: 8 Total Function Return .: 6
|
|
|
+ Total Cyclo Complexity : 11 Total Function Complex.: 25
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 14 Average Function LOC ..: 9.00
|
|
|
+ Max Function eLOC .....: 13 Average Function eLOC .: 7.50
|
|
|
+ Max Function lLOC .....: 10 Average Function lLOC .: 5.33
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 7 Avg Function Parameters: 1.33
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 8 Avg Interface Complex. : 2.33
|
|
|
+ Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 1.83
|
|
|
+ Max Total Complexity ..: 12 Avg Total Complexity ..: 4.17
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qk\source\qk.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qk\source\qk_ext.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 48 -----------------------
|
|
|
+ Function: QK_schedExt_
|
|
|
+ Parameters: (uint8_t p)
|
|
|
+
|
|
|
+ Function: QK_schedExt_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Conditional if / else if: 5
|
|
|
+ Logical or ( || ) : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
|
|
|
+ LOC 61 eLOC 54 lLOC 27 Comment 32 Lines 72
|
|
|
+ ------------------------ Function End Line: 119 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 62 eLOC 55 lLOC 27 Comment 73 Lines 119
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 61 Total Function Pts LOC : 0.5
|
|
|
+ Total Function eLOC....: 54 Total Function Pts eLOC: 0.4
|
|
|
+ Total Function lLOC....: 27 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 8 Total Function Complex.: 10
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 61 Average Function LOC ..: 61.00
|
|
|
+ Max Function eLOC .....: 54 Average Function eLOC .: 54.00
|
|
|
+ Max Function lLOC .....: 27 Average Function lLOC .: 27.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 8 Avg Cyclomatic Complex.: 8.00
|
|
|
+ Max Total Complexity ..: 10 Avg Total Complexity ..: 10.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qk\source\qk_ext.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qk\source\qk_mutex.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 54 -----------------------
|
|
|
+ Function: QK_mutexLock
|
|
|
+ Parameters: (uint8_t prioCeiling)
|
|
|
+
|
|
|
+ Function: QK_mutexLock
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 16 eLOC 14 lLOC 9 Comment 6 Lines 18
|
|
|
+ ------------------------- Function End Line: 71 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 73 -----------------------
|
|
|
+ Function: QK_mutexUnlock
|
|
|
+ Parameters: (QMutex mutex)
|
|
|
+
|
|
|
+ Function: QK_mutexUnlock
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 17 eLOC 14 lLOC 8 Comment 6 Lines 19
|
|
|
+ ------------------------- Function End Line: 91 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 38 eLOC 33 lLOC 18 Comment 55 Lines 91
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 33 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 28 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 17 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 9
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 17 Average Function LOC ..: 16.50
|
|
|
+ Max Function eLOC .....: 14 Average Function eLOC .: 14.00
|
|
|
+ Max Function lLOC .....: 9 Average Function lLOC .: 8.50
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 2.50
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qk\source\qk_mutex.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qk\source\qk_sched.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 48 -----------------------
|
|
|
+ Function: QK_schedPrio_
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QK_schedPrio_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
|
|
|
+ LOC 19 eLOC 15 lLOC 6 Comment 7 Lines 22
|
|
|
+ ------------------------- Function End Line: 69 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 72 -----------------------
|
|
|
+ Function: QK_sched_
|
|
|
+ Parameters: (uint8_t p)
|
|
|
+
|
|
|
+ Function: QK_sched_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Conditional if / else if: 4
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
|
|
|
+ LOC 50 eLOC 44 lLOC 24 Comment 26 Lines 60
|
|
|
+ ------------------------ Function End Line: 131 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 70 eLOC 60 lLOC 30 Comment 74 Lines 131
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 69 Total Function Pts LOC : 0.5
|
|
|
+ Total Function eLOC....: 59 Total Function Pts eLOC: 0.5
|
|
|
+ Total Function lLOC....: 30 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 1 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 9 Total Function Complex.: 12
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 50 Average Function LOC ..: 34.50
|
|
|
+ Max Function eLOC .....: 44 Average Function eLOC .: 29.50
|
|
|
+ Max Function lLOC .....: 24 Average Function lLOC .: 15.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 0.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 1.50
|
|
|
+ Max Cyclomatic Complex.: 6 Avg Cyclomatic Complex.: 4.50
|
|
|
+ Max Total Complexity ..: 8 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qk\source\qk_sched.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 51 -----------------------
|
|
|
+ Function: QS_initBuf
|
|
|
+ Parameters: (uint8_t sto[], uint_t stoSize)
|
|
|
+
|
|
|
+ Function: QS_initBuf
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 9 Comment 3 Lines 14
|
|
|
+ ------------------------- Function End Line: 64 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 66 -----------------------
|
|
|
+ Function: QS_filterOn
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+
|
|
|
+ Function: QS_filterOn
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 17 eLOC 12 lLOC 6 Comment 3 Lines 18
|
|
|
+ ------------------------- Function End Line: 83 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 85 -----------------------
|
|
|
+ Function: QS_filterOff
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+
|
|
|
+ Function: QS_filterOff
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 27 eLOC 24 lLOC 35 Comment 6 Lines 35
|
|
|
+ ------------------------ Function End Line: 119 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 121 -----------------------
|
|
|
+ Function: QS_beginRec
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+
|
|
|
+ Function: QS_beginRec
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 11 Lines 18
|
|
|
+ ------------------------ Function End Line: 138 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 140 -----------------------
|
|
|
+ Function: QS_endRec
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QS_endRec
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Logical and ( && ) : 1
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
|
|
|
+ LOC 21 eLOC 17 lLOC 9 Comment 9 Lines 25
|
|
|
+ ------------------------ Function End Line: 164 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 166 -----------------------
|
|
|
+ Function: QS_u8
|
|
|
+ Parameters: (uint8_t format, uint8_t d)
|
|
|
+
|
|
|
+ Function: QS_u8
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 7 Comment 8 Lines 14
|
|
|
+ ------------------------ Function End Line: 179 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 181 -----------------------
|
|
|
+ Function: QS_u16
|
|
|
+ Parameters: (uint8_t format, uint16_t d)
|
|
|
+
|
|
|
+ Function: QS_u16
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 15 eLOC 14 lLOC 10 Comment 8 Lines 20
|
|
|
+ ------------------------ Function End Line: 200 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 202 -----------------------
|
|
|
+ Function: QS_u32
|
|
|
+ Parameters: (uint8_t format, uint32_t d)
|
|
|
+
|
|
|
+ Function: QS_u32
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 16 eLOC 14 lLOC 11 Comment 10 Lines 19
|
|
|
+ ------------------------ Function End Line: 220 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 136 eLOC 118 lLOC 98 Comment 106 Lines 229
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 8
|
|
|
+ Total Function LOC.....: 132 Total Function Pts LOC : 1.1
|
|
|
+ Total Function eLOC....: 114 Total Function Pts eLOC: 0.9
|
|
|
+ Total Function lLOC....: 97 Total Function Pts lLOC: 0.8
|
|
|
+ Total Function Params .: 11 Total Function Return .: 8
|
|
|
+ Total Cyclo Complexity : 15 Total Function Complex.: 34
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 27 Average Function LOC ..: 16.50
|
|
|
+ Max Function eLOC .....: 24 Average Function eLOC .: 14.25
|
|
|
+ Max Function lLOC .....: 35 Average Function lLOC .: 12.13
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.38
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.38
|
|
|
+ Max Cyclomatic Complex.: 4 Avg Cyclomatic Complex.: 1.88
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 4.25
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_u8_
|
|
|
+ Parameters: (uint8_t d)
|
|
|
+
|
|
|
+ Function: QS_u8_
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 10 eLOC 9 lLOC 7 Comment 8 Lines 12
|
|
|
+ ------------------------- Function End Line: 55 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 57 -----------------------
|
|
|
+ Function: QS_u8u8_
|
|
|
+ Parameters: (uint8_t d1, uint8_t d2)
|
|
|
+
|
|
|
+ Function: QS_u8u8_
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 7 Comment 8 Lines 13
|
|
|
+ ------------------------- Function End Line: 69 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 71 -----------------------
|
|
|
+ Function: QS_u16_
|
|
|
+ Parameters: (uint16_t d)
|
|
|
+
|
|
|
+ Function: QS_u16_
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 8 Lines 18
|
|
|
+ ------------------------- Function End Line: 88 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 90 -----------------------
|
|
|
+ Function: QS_u32_
|
|
|
+ Parameters: (uint32_t d)
|
|
|
+
|
|
|
+ Function: QS_u32_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 15 eLOC 13 lLOC 11 Comment 8 Lines 17
|
|
|
+ ------------------------ Function End Line: 106 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 108 -----------------------
|
|
|
+ Function: QS_str_
|
|
|
+ Parameters: (char_t const *s)
|
|
|
+
|
|
|
+ Function: QS_str_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 20 eLOC 18 lLOC 14 Comment 12 Lines 22
|
|
|
+ ------------------------ Function End Line: 129 ------------------------
|
|
|
+
|
|
|
+ ----------------------- Function Begin Line: 131 -----------------------
|
|
|
+ Function: QS_str_ROM_
|
|
|
+ Parameters: (char_t const Q_ROM *s)
|
|
|
+
|
|
|
+ Function: QS_str_ROM_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 20 eLOC 18 lLOC 14 Comment 12 Lines 22
|
|
|
+ ------------------------ Function End Line: 152 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 91 eLOC 82 lLOC 63 Comment 95 Lines 152
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 6
|
|
|
+ Total Function LOC.....: 90 Total Function Pts LOC : 0.7
|
|
|
+ Total Function eLOC....: 81 Total Function Pts eLOC: 0.6
|
|
|
+ Total Function lLOC....: 63 Total Function Pts lLOC: 0.5
|
|
|
+ Total Function Params .: 7 Total Function Return .: 6
|
|
|
+ Total Cyclo Complexity : 9 Total Function Complex.: 22
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 20 Average Function LOC ..: 15.00
|
|
|
+ Max Function eLOC .....: 18 Average Function eLOC .: 13.50
|
|
|
+ Max Function lLOC .....: 14 Average Function lLOC .: 10.50
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.17
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.17
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 1.50
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 3.67
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_blk.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 45 -----------------------
|
|
|
+ Function: QS_getBlock
|
|
|
+ Parameters: (uint16_t *pNbytes)
|
|
|
+
|
|
|
+ Function: QS_getBlock
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 4
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 29 eLOC 23 lLOC 17 Comment 9 Lines 30
|
|
|
+ ------------------------- Function End Line: 74 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 30 eLOC 24 lLOC 17 Comment 48 Lines 74
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 29 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 23 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 17 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 1 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 5 Total Function Complex.: 7
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 29 Average Function LOC ..: 29.00
|
|
|
+ Max Function eLOC .....: 23 Average Function eLOC .: 23.00
|
|
|
+ Max Function lLOC .....: 17 Average Function lLOC .: 17.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 5 Avg Cyclomatic Complex.: 5.00
|
|
|
+ Max Total Complexity ..: 7 Avg Total Complexity ..: 7.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_blk.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_byte.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_getByte
|
|
|
+ Parameters: (void)
|
|
|
+
|
|
|
+ Function: QS_getByte
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Conditional if / else if: 2
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
|
|
|
+ LOC 18 eLOC 14 lLOC 10 Comment 10 Lines 18
|
|
|
+ ------------------------- Function End Line: 61 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 19 eLOC 15 lLOC 10 Comment 49 Lines 61
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 18 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 14 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 10 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 0 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 3 Total Function Complex.: 4
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 18 Average Function LOC ..: 18.00
|
|
|
+ Max Function eLOC .....: 14 Average Function eLOC .: 14.00
|
|
|
+ Max Function lLOC .....: 10 Average Function lLOC .: 10.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 0 Avg Function Parameters: 0.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 1 Avg Interface Complex. : 1.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 3.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_byte.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_dict.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 47 -----------------------
|
|
|
+ Function: QS_sig_dict
|
|
|
+ Parameters: (enum_t const sig, void const * const obj, char_t const Q_RO
|
|
|
+ M * const name)
|
|
|
+
|
|
|
+ Function: QS_sig_dict
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 11 eLOC 9 lLOC 8 Comment 1 Lines 11
|
|
|
+ ------------------------- Function End Line: 57 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 61 -----------------------
|
|
|
+ Function: QS_obj_dict
|
|
|
+ Parameters: (void const * const obj, char_t const Q_ROM * const name)
|
|
|
+
|
|
|
+ Function: QS_obj_dict
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+ ------------------------- Function End Line: 70 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 74 -----------------------
|
|
|
+ Function: QS_fun_dict
|
|
|
+ Parameters: (void (* const fun)(void), char_t const Q_ROM * const name)
|
|
|
+
|
|
|
+ Function: QS_fun_dict
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+ ------------------------- Function End Line: 83 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 87 -----------------------
|
|
|
+ Function: QS_usr_dict
|
|
|
+ Parameters: (enum_t const rec, char_t const Q_ROM * const name)
|
|
|
+
|
|
|
+ Function: QS_usr_dict
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+ ------------------------- Function End Line: 96 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 50 eLOC 42 lLOC 29 Comment 44 Lines 96
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 4
|
|
|
+ Total Function LOC.....: 41 Total Function Pts LOC : 0.4
|
|
|
+ Total Function eLOC....: 33 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 29 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 9 Total Function Return .: 4
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 17
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 11 Average Function LOC ..: 10.25
|
|
|
+ Max Function eLOC .....: 9 Average Function eLOC .: 8.25
|
|
|
+ Max Function lLOC .....: 8 Average Function lLOC .: 7.25
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 3 Avg Function Parameters: 2.25
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 4 Avg Interface Complex. : 3.25
|
|
|
+ Max Cyclomatic Complex.: 1 Avg Cyclomatic Complex.: 1.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 4.25
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_dict.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_f32.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_f32
|
|
|
+ Parameters: (uint8_t format, float32_t f)
|
|
|
+
|
|
|
+ Function: QS_f32
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 21 eLOC 19 lLOC 15 Comment 12 Lines 25
|
|
|
+ ------------------------- Function End Line: 68 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 22 eLOC 20 lLOC 15 Comment 51 Lines 68
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 21 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 19 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 15 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 5
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 21 Average Function LOC ..: 21.00
|
|
|
+ Max Function eLOC .....: 19 Average Function eLOC .: 19.00
|
|
|
+ Max Function lLOC .....: 15 Average Function lLOC .: 15.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_f32.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_f64.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_f64
|
|
|
+ Parameters: (uint8_t format, float64_t d)
|
|
|
+
|
|
|
+ Function: QS_f64
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 2
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 29 eLOC 26 lLOC 20 Comment 9 Lines 33
|
|
|
+ ------------------------- Function End Line: 76 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 30 eLOC 27 lLOC 20 Comment 48 Lines 76
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 29 Total Function Pts LOC : 0.2
|
|
|
+ Total Function eLOC....: 26 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 20 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 3 Total Function Complex.: 6
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 29 Average Function LOC ..: 29.00
|
|
|
+ Max Function eLOC .....: 26 Average Function eLOC .: 26.00
|
|
|
+ Max Function lLOC .....: 20 Average Function lLOC .: 20.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 3 Avg Cyclomatic Complex.: 3.00
|
|
|
+ Max Total Complexity ..: 6 Avg Total Complexity ..: 6.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_f64.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_mem.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_mem
|
|
|
+ Parameters: (uint8_t const *blk, uint8_t size)
|
|
|
+
|
|
|
+ Function: QS_mem
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 18 eLOC 16 lLOC 11 Comment 7 Lines 21
|
|
|
+ ------------------------- Function End Line: 64 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 19 eLOC 17 lLOC 11 Comment 46 Lines 64
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 1
|
|
|
+ Total Function LOC.....: 18 Total Function Pts LOC : 0.1
|
|
|
+ Total Function eLOC....: 16 Total Function Pts eLOC: 0.1
|
|
|
+ Total Function lLOC....: 11 Total Function Pts lLOC: 0.1
|
|
|
+ Total Function Params .: 2 Total Function Return .: 1
|
|
|
+ Total Cyclo Complexity : 2 Total Function Complex.: 5
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 18 Average Function LOC ..: 18.00
|
|
|
+ Max Function eLOC .....: 16 Average Function eLOC .: 16.00
|
|
|
+ Max Function lLOC .....: 11 Average Function lLOC .: 11.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 2.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 3.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 5.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_mem.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_str.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 44 -----------------------
|
|
|
+ Function: QS_str
|
|
|
+ Parameters: (char_t const *s)
|
|
|
+
|
|
|
+ Function: QS_str
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 21 eLOC 19 lLOC 14 Comment 12 Lines 24
|
|
|
+ ------------------------- Function End Line: 67 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 69 -----------------------
|
|
|
+ Function: QS_str_ROM
|
|
|
+ Parameters: (char_t const Q_ROM *s)
|
|
|
+
|
|
|
+ Function: QS_str_ROM
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops while / do : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 21 eLOC 19 lLOC 14 Comment 12 Lines 25
|
|
|
+ ------------------------- Function End Line: 93 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 43 eLOC 39 lLOC 28 Comment 63 Lines 93
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 42 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 38 Total Function Pts eLOC: 0.3
|
|
|
+ Total Function lLOC....: 28 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 2 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 8
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 21 Average Function LOC ..: 21.00
|
|
|
+ Max Function eLOC .....: 19 Average Function eLOC .: 19.00
|
|
|
+ Max Function lLOC .....: 14 Average Function lLOC .: 14.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 1 Avg Function Parameters: 1.00
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 2 Avg Interface Complex. : 2.00
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 4 Avg Total Complexity ..: 4.00
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_str.c
|
|
|
+
|
|
|
+
|
|
|
+ File: ..\qs\source\qs_u64.c
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 46 -----------------------
|
|
|
+ Function: QS_u64_
|
|
|
+ Parameters: (uint64_t d)
|
|
|
+
|
|
|
+ Function: QS_u64_
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 15 eLOC 13 lLOC 11 Comment 4 Lines 17
|
|
|
+ ------------------------- Function End Line: 62 ------------------------
|
|
|
+
|
|
|
+ ------------------------ Function Begin Line: 64 -----------------------
|
|
|
+ Function: QS_u64
|
|
|
+ Parameters: (uint8_t format, uint64_t d)
|
|
|
+
|
|
|
+ Function: QS_u64
|
|
|
+ Cyclomatic Complexity Vg Detail
|
|
|
+ Function Base : 1
|
|
|
+ Loops for / foreach : 1
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 16 eLOC 14 lLOC 11 Comment 6 Lines 19
|
|
|
+ ------------------------- Function End Line: 82 ------------------------
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total File Summary ~~
|
|
|
+
|
|
|
+ LOC 34 eLOC 30 lLOC 22 Comment 49 Lines 84
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Functional Summary ~~
|
|
|
+
|
|
|
+ File Function Count....: 2
|
|
|
+ Total Function LOC.....: 31 Total Function Pts LOC : 0.3
|
|
|
+ Total Function eLOC....: 27 Total Function Pts eLOC: 0.2
|
|
|
+ Total Function lLOC....: 22 Total Function Pts lLOC: 0.2
|
|
|
+ Total Function Params .: 3 Total Function Return .: 2
|
|
|
+ Total Cyclo Complexity : 4 Total Function Complex.: 9
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function LOC ......: 16 Average Function LOC ..: 15.50
|
|
|
+ Max Function eLOC .....: 14 Average Function eLOC .: 13.50
|
|
|
+ Max Function lLOC .....: 11 Average Function lLOC .: 11.00
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max Function Parameters: 2 Avg Function Parameters: 1.50
|
|
|
+ Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
|
|
+ Max Interface Complex. : 3 Avg Interface Complex. : 2.50
|
|
|
+ Max Cyclomatic Complex.: 2 Avg Cyclomatic Complex.: 2.00
|
|
|
+ Max Total Complexity ..: 5 Avg Total Complexity ..: 4.50
|
|
|
+ ________________________________________________________________________
|
|
|
+ End of File: ..\qs\source\qs_u64.c
|
|
|
+
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Project Analysis For 70 Files ~~
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Total Project Summary ~~
|
|
|
+
|
|
|
+ LOC 3635 eLOC 3319 lLOC 1506 Comment 6653 Lines 10344
|
|
|
+ Average per File, metric/70 files
|
|
|
+ LOC 51 eLOC 47 lLOC 21 Comment 95 Lines 147
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Project Functional Metrics ~~
|
|
|
+
|
|
|
+ Function: QFsm_dispatch_
|
|
|
+ Parameters: (QFsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 4 Total 7
|
|
|
+ LOC 51 eLOC 45 lLOC 26 Comment 28 Lines 62
|
|
|
+
|
|
|
+ Function: QFsm_ctor
|
|
|
+ Parameters: (QFsm * const me, QStateHandler initial)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 4 Lines 10
|
|
|
+
|
|
|
+ Function: QFsm_init_
|
|
|
+ Parameters: (QFsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 19 eLOC 18 lLOC 10 Comment 14 Lines 25
|
|
|
+
|
|
|
+ Function: QHsm_dispatch_
|
|
|
+ Parameters: (QHsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 11 Total 14
|
|
|
+ LOC 99 eLOC 88 lLOC 59 Comment 49 Lines 128
|
|
|
+
|
|
|
+ Function: QHsm_tran_
|
|
|
+ Parameters: (QHsm * const me, QStateHandler path[QEP_MAX_NEST_DEPTH_])
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 15 Total 18
|
|
|
+ LOC 95 eLOC 74 lLOC 48 Comment 52 Lines 119
|
|
|
+
|
|
|
+ Function: QHsm_isIn
|
|
|
+ Parameters: (QHsm * const me, QStateHandler const state)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 16 eLOC 13 lLOC 9 Comment 9 Lines 19
|
|
|
+
|
|
|
+ Function: QHsm_ctor
|
|
|
+ Parameters: (QHsm * const me, QStateHandler initial)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 3 Lines 10
|
|
|
+
|
|
|
+ Function: QHsm_init_
|
|
|
+ Parameters: (QHsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
|
|
|
+ LOC 38 eLOC 36 lLOC 25 Comment 19 Lines 49
|
|
|
+
|
|
|
+ Function: QHsm_top
|
|
|
+ Parameters: (void const * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 5 eLOC 4 lLOC 3 Comment 4 Lines 5
|
|
|
+
|
|
|
+ Function: QMsm_dispatch_
|
|
|
+ Parameters: (QMsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 9 Total 12
|
|
|
+ LOC 71 eLOC 59 lLOC 34 Comment 38 Lines 86
|
|
|
+
|
|
|
+ Function: QMsm_tran_
|
|
|
+ Parameters: (QHsm * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
|
|
|
+ LOC 52 eLOC 43 lLOC 18 Comment 14 Lines 57
|
|
|
+
|
|
|
+ Function: QMsm_ctor
|
|
|
+ Parameters: (QMsm * const me, QStateHandler initial)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 2 Lines 9
|
|
|
+
|
|
|
+ Function: QMsm_init_
|
|
|
+ Parameters: (QMsm * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 7 Total 10
|
|
|
+ LOC 42 eLOC 38 lLOC 18 Comment 17 Lines 48
|
|
|
+
|
|
|
+ Function: QActive_ctor
|
|
|
+ Parameters: (QActive * const me, QStateHandler initial)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 9 lLOC 3 Comment 3 Lines 11
|
|
|
+
|
|
|
+ Function: QActive_defer
|
|
|
+ Parameters: (QActive * const me, QEQueue * const eq, QEvt const * const
|
|
|
+ e)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 4 eLOC 2 lLOC 2 Comment 2 Lines 4
|
|
|
+
|
|
|
+ Function: QActive_recall
|
|
|
+ Parameters: (QActive * const me, QEQueue * const eq)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 19 eLOC 15 lLOC 10 Comment 14 Lines 33
|
|
|
+
|
|
|
+ Function: QActive_post_
|
|
|
+ Parameters: (QActive * const me, QEvt const * const e, uint_t const marg
|
|
|
+ in)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 55 eLOC 46 lLOC 34 Comment 36 Lines 65
|
|
|
+
|
|
|
+ Function: QActive_get_
|
|
|
+ Parameters: (QActive * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 37 eLOC 33 lLOC 24 Comment 20 Lines 46
|
|
|
+
|
|
|
+ Function: QF_getQueueMin
|
|
|
+ Parameters: (uint8_t const prio)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 10 eLOC 9 lLOC 6 Comment 1 Lines 13
|
|
|
+
|
|
|
+ Function: QActive_postLIFO_
|
|
|
+ Parameters: (QActive * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 37 eLOC 31 lLOC 22 Comment 23 Lines 45
|
|
|
+
|
|
|
+ Function: QActive_subscribe
|
|
|
+ Parameters: (QActive const * const me, enum_t const sig)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 17 eLOC 16 lLOC 9 Comment 5 Lines 21
|
|
|
+
|
|
|
+ Function: QActive_unsubscribe
|
|
|
+ Parameters: (QActive const * const me, enum_t const sig)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 17 eLOC 16 lLOC 9 Comment 5 Lines 21
|
|
|
+
|
|
|
+ Function: QActive_unsubscribeAll
|
|
|
+ Parameters: (QActive const * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 25 eLOC 21 lLOC 12 Comment 5 Lines 29
|
|
|
+
|
|
|
+ Function: QEQueue_post
|
|
|
+ Parameters: (QEQueue * const me, QEvt const * const e, uint_t const marg
|
|
|
+ in)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 51 eLOC 42 lLOC 30 Comment 31 Lines 62
|
|
|
+
|
|
|
+ Function: QEQueue_get
|
|
|
+ Parameters: (QEQueue * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 4 Total 6
|
|
|
+ LOC 36 eLOC 31 lLOC 21 Comment 20 Lines 43
|
|
|
+
|
|
|
+ Function: QEQueue_init
|
|
|
+ Parameters: (QEQueue * const me, QEvt const *qSto[], uint_t const qLen)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 14 eLOC 12 lLOC 9 Comment 6 Lines 16
|
|
|
+
|
|
|
+ Function: QEQueue_postLIFO
|
|
|
+ Parameters: (QEQueue * const me, QEvt const * const e)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
|
|
+ LOC 34 eLOC 29 lLOC 21 Comment 22 Lines 41
|
|
|
+
|
|
|
+ Function: QF_add_
|
|
|
+ Parameters: (QActive * const a)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 13 lLOC 8 Comment 5 Lines 19
|
|
|
+
|
|
|
+ Function: QF_remove_
|
|
|
+ Parameters: (QActive const * const a)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 13 lLOC 8 Comment 5 Lines 19
|
|
|
+
|
|
|
+ Function: QF_bzero
|
|
|
+ Parameters: (void * const start, uint_t len)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 8 eLOC 6 lLOC 4 Comment 1 Lines 8
|
|
|
+
|
|
|
+ Function: QF_gc
|
|
|
+ Parameters: (QEvt const * const e)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 26 eLOC 22 lLOC 13 Comment 14 Lines 35
|
|
|
+
|
|
|
+ Function: QEvt_ctor
|
|
|
+ Parameters: (QEvt * const me, enum_t const sig)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 5 eLOC 4 lLOC 3 Comment 2 Lines 5
|
|
|
+
|
|
|
+ Function: QF_newX_
|
|
|
+ Parameters: (uint_t const evtSize, uint_t const margin, enum_t const sig
|
|
|
+ )
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 4 Total 8
|
|
|
+ LOC 26 eLOC 20 lLOC 14 Comment 14 Lines 31
|
|
|
+
|
|
|
+ Function: QF_poolInit
|
|
|
+ Parameters: (void * const poolSto, uint_t const poolSize, uint_t const e
|
|
|
+ vtSize)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 2 Total 6
|
|
|
+ LOC 9 eLOC 7 lLOC 4 Comment 5 Lines 12
|
|
|
+
|
|
|
+ Function: QF_psInit
|
|
|
+ Parameters: (QSubscrList * const subscrSto, enum_t const maxSignal)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 6 eLOC 5 lLOC 3 Comment 2 Lines 7
|
|
|
+
|
|
|
+ Function: QF_publish_
|
|
|
+ Parameters: (QEvt const * const e)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 43 eLOC 34 lLOC 24 Comment 17 Lines 54
|
|
|
+
|
|
|
+ Function: QF_tickX_
|
|
|
+ Parameters: (uint8_t const tickRate)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 7 Total 9
|
|
|
+ LOC 65 eLOC 53 lLOC 36 Comment 37 Lines 76
|
|
|
+
|
|
|
+ Function: QF_noTimeEvtsActiveX
|
|
|
+ Parameters: (uint8_t const tickRate)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 14 eLOC 10 lLOC 6 Comment 3 Lines 16
|
|
|
+
|
|
|
+ Function: QMActive_ctor
|
|
|
+ Parameters: (QMActive * const me, QStateHandler initial)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 9 lLOC 3 Comment 4 Lines 12
|
|
|
+
|
|
|
+ Function: QMPool_get
|
|
|
+ Parameters: (QMPool * const me, uint_t const margin)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 32 eLOC 28 lLOC 18 Comment 18 Lines 37
|
|
|
+
|
|
|
+ Function: QF_getPoolMin
|
|
|
+ Parameters: (uint_t const poolId)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 9 eLOC 8 lLOC 6 Comment 1 Lines 12
|
|
|
+
|
|
|
+ Function: QMPool_init
|
|
|
+ Parameters: (QMPool * const me, void * const poolSto, uint_t poolSize, u
|
|
|
+ int_t blockSize)
|
|
|
+ Complexity Param 4 Return 1 Cyclo Vg 5 Total 10
|
|
|
+ LOC 36 eLOC 32 lLOC 24 Comment 25 Lines 50
|
|
|
+
|
|
|
+ Function: QMPool_put
|
|
|
+ Parameters: (QMPool * const me, void *b)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 15 eLOC 14 lLOC 10 Comment 9 Lines 19
|
|
|
+
|
|
|
+ Function: QTimeEvt_armX
|
|
|
+ Parameters: (QTimeEvt * const me, QTimeEvtCtr const nTicks, QTimeEvtCtr
|
|
|
+ const interval)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 6 Total 10
|
|
|
+ LOC 27 eLOC 24 lLOC 16 Comment 15 Lines 32
|
|
|
+
|
|
|
+ Function: QTimeEvt_ctorX
|
|
|
+ Parameters: (QTimeEvt * const me, QActive * const act, enum_t const sig,
|
|
|
+ uint8_t tickRate)
|
|
|
+ Complexity Param 4 Return 1 Cyclo Vg 2 Total 7
|
|
|
+ LOC 11 eLOC 9 lLOC 8 Comment 7 Lines 13
|
|
|
+
|
|
|
+ Function: QTimeEvt_ctr
|
|
|
+ Parameters: (QTimeEvt const * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 16 eLOC 15 lLOC 11 Comment 7 Lines 19
|
|
|
+
|
|
|
+ Function: QTimeEvt_disarm
|
|
|
+ Parameters: (QTimeEvt * const me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 29 eLOC 26 lLOC 17 Comment 15 Lines 33
|
|
|
+
|
|
|
+ Function: QTimeEvt_rearm
|
|
|
+ Parameters: (QTimeEvt * const me, QTimeEvtCtr const nTicks)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 6 Total 9
|
|
|
+ LOC 32 eLOC 28 lLOC 18 Comment 17 Lines 37
|
|
|
+
|
|
|
+ Function: QF_init
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 6 eLOC 5 lLOC 4 Comment 2 Lines 6
|
|
|
+
|
|
|
+ Function: QF_stop
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 4
|
|
|
+
|
|
|
+ Function: QF_init
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 5 Lines 16
|
|
|
+
|
|
|
+ Function: QF_stop
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 3 Lines 4
|
|
|
+
|
|
|
+ Function: initialize
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
|
|
|
+ LOC 8 eLOC 6 lLOC 4 Comment 3 Lines 9
|
|
|
+
|
|
|
+ Function: QF_run
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
|
|
|
+ LOC 12 eLOC 10 lLOC 7 Comment 5 Lines 14
|
|
|
+
|
|
|
+ Function: QActive_start_
|
|
|
+ Parameters: (QActive *me, uint_t prio, QEvt const *qSto[], uint_t qLen,
|
|
|
+ void *stkSto, uint_t stkSize, QEvt const *ie)
|
|
|
+ Complexity Param 7 Return 1 Cyclo Vg 4 Total 12
|
|
|
+ LOC 14 eLOC 12 lLOC 9 Comment 7 Lines 18
|
|
|
+
|
|
|
+ Function: QActive_stop
|
|
|
+ Parameters: (QActive *me)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 3 eLOC 2 lLOC 1 Comment 2 Lines 3
|
|
|
+
|
|
|
+ Function: QK_schedExt_
|
|
|
+ Parameters: (uint8_t p)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
|
|
|
+ LOC 61 eLOC 54 lLOC 27 Comment 32 Lines 72
|
|
|
+
|
|
|
+ Function: QK_mutexLock
|
|
|
+ Parameters: (uint8_t prioCeiling)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 16 eLOC 14 lLOC 9 Comment 6 Lines 18
|
|
|
+
|
|
|
+ Function: QK_mutexUnlock
|
|
|
+ Parameters: (QMutex mutex)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 17 eLOC 14 lLOC 8 Comment 6 Lines 19
|
|
|
+
|
|
|
+ Function: QK_schedPrio_
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
|
|
|
+ LOC 19 eLOC 15 lLOC 6 Comment 7 Lines 22
|
|
|
+
|
|
|
+ Function: QK_sched_
|
|
|
+ Parameters: (uint8_t p)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 6 Total 8
|
|
|
+ LOC 50 eLOC 44 lLOC 24 Comment 26 Lines 60
|
|
|
+
|
|
|
+ Function: QS_initBuf
|
|
|
+ Parameters: (uint8_t sto[], uint_t stoSize)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 9 Comment 3 Lines 14
|
|
|
+
|
|
|
+ Function: QS_filterOn
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
|
|
+ LOC 17 eLOC 12 lLOC 6 Comment 3 Lines 18
|
|
|
+
|
|
|
+ Function: QS_filterOff
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 27 eLOC 24 lLOC 35 Comment 6 Lines 35
|
|
|
+
|
|
|
+ Function: QS_beginRec
|
|
|
+ Parameters: (uint8_t rec)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 11 Lines 18
|
|
|
+
|
|
|
+ Function: QS_endRec
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
|
|
|
+ LOC 21 eLOC 17 lLOC 9 Comment 9 Lines 25
|
|
|
+
|
|
|
+ Function: QS_u8
|
|
|
+ Parameters: (uint8_t format, uint8_t d)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 7 Comment 8 Lines 14
|
|
|
+
|
|
|
+ Function: QS_u16
|
|
|
+ Parameters: (uint8_t format, uint16_t d)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 15 eLOC 14 lLOC 10 Comment 8 Lines 20
|
|
|
+
|
|
|
+ Function: QS_u32
|
|
|
+ Parameters: (uint8_t format, uint32_t d)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 16 eLOC 14 lLOC 11 Comment 10 Lines 19
|
|
|
+
|
|
|
+ Function: QS_u8_
|
|
|
+ Parameters: (uint8_t d)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 10 eLOC 9 lLOC 7 Comment 8 Lines 12
|
|
|
+
|
|
|
+ Function: QS_u8u8_
|
|
|
+ Parameters: (uint8_t d1, uint8_t d2)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 11 eLOC 10 lLOC 7 Comment 8 Lines 13
|
|
|
+
|
|
|
+ Function: QS_u16_
|
|
|
+ Parameters: (uint16_t d)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
|
|
|
+ LOC 14 eLOC 13 lLOC 10 Comment 8 Lines 18
|
|
|
+
|
|
|
+ Function: QS_u32_
|
|
|
+ Parameters: (uint32_t d)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 15 eLOC 13 lLOC 11 Comment 8 Lines 17
|
|
|
+
|
|
|
+ Function: QS_str_
|
|
|
+ Parameters: (char_t const *s)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 20 eLOC 18 lLOC 14 Comment 12 Lines 22
|
|
|
+
|
|
|
+ Function: QS_str_ROM_
|
|
|
+ Parameters: (char_t const Q_ROM *s)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 20 eLOC 18 lLOC 14 Comment 12 Lines 22
|
|
|
+
|
|
|
+ Function: QS_getBlock
|
|
|
+ Parameters: (uint16_t *pNbytes)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 5 Total 7
|
|
|
+ LOC 29 eLOC 23 lLOC 17 Comment 9 Lines 30
|
|
|
+
|
|
|
+ Function: QS_getByte
|
|
|
+ Parameters: (void)
|
|
|
+ Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
|
|
|
+ LOC 18 eLOC 14 lLOC 10 Comment 10 Lines 18
|
|
|
+
|
|
|
+ Function: QS_sig_dict
|
|
|
+ Parameters: (enum_t const sig, void const * const obj, char_t const Q_RO
|
|
|
+ M * const name)
|
|
|
+ Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
|
|
+ LOC 11 eLOC 9 lLOC 8 Comment 1 Lines 11
|
|
|
+
|
|
|
+ Function: QS_obj_dict
|
|
|
+ Parameters: (void const * const obj, char_t const Q_ROM * const name)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+
|
|
|
+ Function: QS_fun_dict
|
|
|
+ Parameters: (void (* const fun)(void), char_t const Q_ROM * const name)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+
|
|
|
+ Function: QS_usr_dict
|
|
|
+ Parameters: (enum_t const rec, char_t const Q_ROM * const name)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
|
|
+ LOC 10 eLOC 8 lLOC 7 Comment 1 Lines 10
|
|
|
+
|
|
|
+ Function: QS_f32
|
|
|
+ Parameters: (uint8_t format, float32_t f)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 21 eLOC 19 lLOC 15 Comment 12 Lines 25
|
|
|
+
|
|
|
+ Function: QS_f64
|
|
|
+ Parameters: (uint8_t format, float64_t d)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 3 Total 6
|
|
|
+ LOC 29 eLOC 26 lLOC 20 Comment 9 Lines 33
|
|
|
+
|
|
|
+ Function: QS_mem
|
|
|
+ Parameters: (uint8_t const *blk, uint8_t size)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 18 eLOC 16 lLOC 11 Comment 7 Lines 21
|
|
|
+
|
|
|
+ Function: QS_str
|
|
|
+ Parameters: (char_t const *s)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 21 eLOC 19 lLOC 14 Comment 12 Lines 24
|
|
|
+
|
|
|
+ Function: QS_str_ROM
|
|
|
+ Parameters: (char_t const Q_ROM *s)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 21 eLOC 19 lLOC 14 Comment 12 Lines 25
|
|
|
+
|
|
|
+ Function: QS_u64_
|
|
|
+ Parameters: (uint64_t d)
|
|
|
+ Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
|
|
+ LOC 15 eLOC 13 lLOC 11 Comment 4 Lines 17
|
|
|
+
|
|
|
+ Function: QS_u64
|
|
|
+ Parameters: (uint8_t format, uint64_t d)
|
|
|
+ Complexity Param 2 Return 1 Cyclo Vg 2 Total 5
|
|
|
+ LOC 16 eLOC 14 lLOC 11 Comment 6 Lines 19
|
|
|
+
|
|
|
+ Total: Functions
|
|
|
+ LOC 2007 eLOC 1715 lLOC 1151 InCmp 232 CycloCmp 270
|
|
|
+ Function Points FP(LOC) 15.7 FP(eLOC) 13.4 FP(lLOC) 9.0
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Project Functional Analysis ~~
|
|
|
+
|
|
|
+ Total Functions .......: 88 Total Physical Lines ..: 2408
|
|
|
+ Total LOC .............: 2007 Total Function Pts LOC : 15.7
|
|
|
+ Total eLOC ............: 1715 Total Function Pts eLOC: 13.4
|
|
|
+ Total lLOC.............: 1151 Total Function Pts lLOC: 9.0
|
|
|
+ Total Cyclomatic Comp. : 270 Total Interface Comp. .: 232
|
|
|
+ Total Parameters ......: 144 Total Return Points ...: 88
|
|
|
+ Total Comment Lines ...: 975 Total Blank Lines .....: 321
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Avg Physical Lines ....: 27.36
|
|
|
+ Avg LOC ...............: 22.81 Avg eLOC ..............: 19.49
|
|
|
+ Avg lLOC ..............: 13.08 Avg Cyclomatic Comp. ..: 3.07
|
|
|
+ Avg Interface Comp. ...: 2.64 Avg Parameters ........: 1.64
|
|
|
+ Avg Return Points .....: 1.00 Avg Comment Lines .....: 11.08
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Max LOC ...............: 99
|
|
|
+ Max eLOC ..............: 88 Max lLOC ..............: 59
|
|
|
+ Max Cyclomatic Comp. ..: 15 Max Interface Comp. ...: 8
|
|
|
+ Max Parameters ........: 7 Max Return Points .....: 1
|
|
|
+ Max Comment Lines .....: 52 Max Total Lines .......: 128
|
|
|
+ ------ ----- ----- ------ ------ -----
|
|
|
+ Min LOC ...............: 3
|
|
|
+ Min eLOC ..............: 2 Min lLOC ..............: 1
|
|
|
+ Min Cyclomatic Comp. ..: 1 Min Interface Comp. ...: 1
|
|
|
+ Min Parameters ........: 0 Min Return Points .....: 1
|
|
|
+ Min Comment Lines .....: 1 Min Total Lines .......: 3
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ Project Quality Profile ~~
|
|
|
+
|
|
|
+ Type Count Percent Quality Notice
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ 3 2 8.70 Ellipsis '...' are identified as function parameters
|
|
|
+ 23 1 4.35 '?' ternary operator identified
|
|
|
+ 28 2 8.70 Cyclomatic complexity > 10
|
|
|
+ 29 1 4.35 Number of function parameters > 6
|
|
|
+ 44 3 13.04 Keyword 'break' identified outside a 'switch' structure
|
|
|
+ 55 11 47.83 Scope level exceeds the defined limit of 6
|
|
|
+ 107 3 13.04 A double ;; has been identified
|
|
|
+ ________________________________________________________________________
|
|
|
+
|
|
|
+ 23 100.00 Total Quality Notices
|
|
|
+
|
|
|
+ ~~ Quality Notice Density ~~
|
|
|
+
|
|
|
+ Basis: 1000 (K)
|
|
|
+
|
|
|
+ Quality Notices/K LOC = 6.3 ( 0.63%)
|
|
|
+ Quality Notices/K eLOC = 6.9 ( 0.69%)
|
|
|
+ Quality Notices/K lLOC = 15.3 ( 1.53%)
|
|
|
+
|
|
|
+ ------------------------------------------------------------------------
|
|
|
+
|
|
|
+ ~~ File Summary ~~
|
|
|
+
|
|
|
+ C Source Files *.c ....: 54 C/C++ Include Files *.h: 16
|
|
|
+ C++ Source Files *.c* .: 0 C++ Include Files *.h* : 0
|
|
|
+ C# Source Files *.cs ..: 0 Java Source File *.jav*: 0
|
|
|
+ Other File Count ......: 0 Total File Count ......: 70
|
|
|
+ ________________________________________________________________________
|
|
|
+
|