Linux / Drivers / Mmc
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 170
NUMBER_OF_FILES_MAIN 161
LINES_OF_CODE_MAIN 87,010
NUMBER_OF_FILES_MAIN_EXT_C 122
LINES_OF_CODE_MAIN_EXT_C 83,055
NUMBER_OF_FILES_MAIN_EXT_H 39
LINES_OF_CODE_MAIN_EXT_H 3,955
NUMBER_OF_FILES_TEST 1
LINES_OF_CODE_TEST 2,406
NUMBER_OF_FILES_TEST_EXT_C 1
LINES_OF_CODE_TEST_EXT_C 2,406
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 2.76
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 0
LINES_OF_CODE_OTHER 0
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE 13,362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_C 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_C 12,530
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_H 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_H 832
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HOST 121
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HOST 73,648
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HOST_EXT_C 98
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HOST_EXT_C 70,525
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HOST_EXT_H 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HOST_EXT_H 3,123
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 20
LINES_OF_CODE_CONCERN_GENERAL_TODOS 21,070
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 20
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 21,070
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 141
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 65,940
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 102
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 61,985
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 39
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3,955
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 38
LOW_RISK_FILE_SIZE_COUNT 25
MEDIUM_RISK_FILE_SIZE_COUNT 34
HIGH_RISK_FILE_SIZE_COUNT 35
VERY_HIGH_RISK_FILE_SIZE_COUNT 29
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,920
LOW_RISK_FILE_SIZE_LOC 3,860
MEDIUM_RISK_FILE_SIZE_LOC 11,218
HIGH_RISK_FILE_SIZE_LOC 25,005
VERY_HIGH_RISK_FILE_SIZE_LOC 45,007
NUMBER_OF_UNITS 3,129
LINES_OF_CODE_IN_UNITS 66,888
LINES_OF_CODE_OUTSIDE_UNITS 20,122
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 7,821
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 11.69
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,202
UNIT_SIZE_LOW_RISK_LOC 12,913
UNIT_SIZE_LOW_RISK_PERCENTAGE 19.31
UNIT_SIZE_LOW_RISK_COUNT 874
UNIT_SIZE_MEDIUM_RISK_LOC 25,061
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 37.47
UNIT_SIZE_MEDIUM_RISK_COUNT 798
UNIT_SIZE_HIGH_RISK_LOC 13,481
UNIT_SIZE_HIGH_RISK_PERCENTAGE 20.15
UNIT_SIZE_HIGH_RISK_COUNT 202
UNIT_SIZE_VERY_HIGH_RISK_LOC 7,612
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 11.38
UNIT_SIZE_VERY_HIGH_RISK_COUNT 53
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 1,674
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 15.1
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 284
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_LOC 2,453
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_PERCENTAGE 22.13
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_COUNT 169
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_LOC 4,458
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 40.22
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_COUNT 141
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_LOC 1,508
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 13.6
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_COUNT 22
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_LOC 992
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 8.95
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_HOST_NEGLIGIBLE_RISK_LOC 6,147
UNIT_SIZE_COMPONENT_HOST_NEGLIGIBLE_RISK_PERCENTAGE 11.02
UNIT_SIZE_COMPONENT_HOST_NEGLIGIBLE_RISK_COUNT 918
UNIT_SIZE_COMPONENT_HOST_LOW_RISK_LOC 10,460
UNIT_SIZE_COMPONENT_HOST_LOW_RISK_PERCENTAGE 18.74
UNIT_SIZE_COMPONENT_HOST_LOW_RISK_COUNT 705
UNIT_SIZE_COMPONENT_HOST_MEDIUM_RISK_LOC 20,603
UNIT_SIZE_COMPONENT_HOST_MEDIUM_RISK_PERCENTAGE 36.92
UNIT_SIZE_COMPONENT_HOST_MEDIUM_RISK_COUNT 657
UNIT_SIZE_COMPONENT_HOST_HIGH_RISK_LOC 11,973
UNIT_SIZE_COMPONENT_HOST_HIGH_RISK_PERCENTAGE 21.46
UNIT_SIZE_COMPONENT_HOST_HIGH_RISK_COUNT 180
UNIT_SIZE_COMPONENT_HOST_VERY_HIGH_RISK_LOC 6,620
UNIT_SIZE_COMPONENT_HOST_VERY_HIGH_RISK_PERCENTAGE 11.86
UNIT_SIZE_COMPONENT_HOST_VERY_HIGH_RISK_COUNT 47
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 7,419
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 11.17
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 1,114
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 12,884
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 19.4
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 872
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 25,027
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 37.68
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 797
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 13,481
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 20.3
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 202
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 7,612
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 11.46
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 53
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 402
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 86.45
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 88
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 29
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 6.24
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 34
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 7.31
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 27,964
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 41.81
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 2,307
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 16,594
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 24.81
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 508
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 16,389
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 24.5
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 272
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 5,097
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 7.62
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 844
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.26
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 42
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 5,941
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 4,676
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 42.18
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 466
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_LOC 2,821
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_PERCENTAGE 25.45
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_COUNT 99
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_LOC 2,480
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 22.37
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_LOC 903
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 8.15
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_LOC 205
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 1.85
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_NEGLIGIBLE_RISK_LOC 23,288
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_NEGLIGIBLE_RISK_PERCENTAGE 41.73
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_NEGLIGIBLE_RISK_COUNT 1,841
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_LOW_RISK_LOC 13,773
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_LOW_RISK_PERCENTAGE 24.68
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_LOW_RISK_COUNT 409
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_MEDIUM_RISK_LOC 13,909
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_MEDIUM_RISK_PERCENTAGE 24.93
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_MEDIUM_RISK_COUNT 223
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_HIGH_RISK_LOC 4,194
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_HIGH_RISK_PERCENTAGE 7.52
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_HIGH_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_VERY_HIGH_RISK_LOC 639
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_VERY_HIGH_RISK_PERCENTAGE 1.15
CONDITIONAL_COMPLEXITY_COMPONENT_HOST_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 27,533
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 41.45
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 2,217
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 16,594
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 24.98
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 508
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 16,355
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 24.62
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 271
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 5,097
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 7.67
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 844
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 1.27
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 431
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 92.69
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 7.31
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 6,138
FILE_CHANGE_HISTORY_ACTIVE_DAYS 3,967
FILE_CHANGE_HISTORY_WEEKS 874
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 4,370
FILE_AGE_NEGLIGIBLE_RISK_COUNT 76
FILE_AGE_LOW_RISK_COUNT 4
FILE_AGE_MEDIUM_RISK_COUNT 10
FILE_AGE_HIGH_RISK_COUNT 35
FILE_AGE_VERY_HIGH_RISK_COUNT 36
FILE_AGE_NEGLIGIBLE_RISK_LOC 60,154
FILE_AGE_LOW_RISK_LOC 1,454
FILE_AGE_MEDIUM_RISK_LOC 4,936
FILE_AGE_HIGH_RISK_LOC 15,458
FILE_AGE_VERY_HIGH_RISK_LOC 5,008
NUMBER_OF_CONTRIBUTORS 1,289
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,982